@charset "utf-8";
/* CSS Document */

 @font-face {
    font-family: 'CalibriRegular';
    src: url('../font/calibri-webfont.eot');
    src: url('../font/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/calibri-webfont.woff') format('woff'),
         url('../font/calibri-webfont.ttf') format('truetype'),
         url('../font/calibri-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'calibriBold';
    src: url('../font/calibrib-webfont.eot');
    src: url('../font/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/calibrib-webfont.woff') format('woff'),
         url('../font/calibrib-webfont.ttf') format('truetype'),
         url('../font/calibrib-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.clearfix {
  *zoom: 1;
  &:before,
  &:after {
    display: table;
    content: "";
    // Fixes Opera/contenteditable bug:
    // http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952
    line-height: 0;
  }
  &:after {
    clear: both;
  }
}
img {max-width: 100%;}
body {
	margin: 0px;
	padding: 0px;
	background: #fff;
	font-family: 'CalibriRegular';
	font-size: 15px;
	color: #383838;
	font-weight: normal;
	min-width: 1330px;
}
@font-face {
	font-family: 'Impact';
	src: url('../font/impact.eot');
	src: url('../font/impact.eot?#iefix') format('embedded-opentype'),  url('../font/impact.woff') format('woff'),  url('../font/impact.ttf') format('truetype'),  url('../font/impact.svg#impact') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*@font-face {
	font-family: 'LucidaGrande';
	src: url('../font/lucidagrande.eot');
	src: url('../font/lucidagrande.eot?#iefix') format('embedded-opentype'),  url('../font/lucidagrande.woff') format('woff'),  url('../font/lucidagrande.ttf') format('truetype'),  url('../font/lucidagrande.svg#lucidagrande') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

@font-face {
    font-family: 'Lucida Grande';
    src: url('../font/lucida_grande-webfont.eot');
    src: url('../font/lucida_grande-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/lucida_grande-webfont.woff') format('woff'),
         url('../font/lucida_grande-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lucida_grandebold';
    src: url('../font/lucida_grande_bold-webfont.eot');
    src: url('../font/lucida_grande_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/lucida_grande_bold-webfont.woff') format('woff'),
         url('../font/lucida_grande_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Helvetica_CY_Bold';
    src: url('../font/Helvetica_CY_Bold.eot');
    src: url('../font/Helvetica_CY_Bold.eot') format('embedded-opentype'),
         url('../font/Helvetica_CY_Bold.woff2') format('woff2'),
         url('../font/Helvetica_CY_Bold.woff') format('woff'),
         url('../font/Helvetica_CY_Bold.ttf') format('truetype'),
         url('../font/Helvetica_CY_Bold.svg#Helvetica_CY_Bold') format('svg');
}

/**********************RESET TOOLS**********************/

.goog-te-gadget-simple .goog-te-menu-value span {
  color: #fff;
  text-decoration: none;
}

p, ul, ol, h1, h2, h3, h4, h5, h6, dd, form, input, textarea, select, img, blockquote, label {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
* {
	outline: 0px;
}
a {
	color: #da2828;
	text-decoration: none;
}
a:hover {

	text-decoration: none;
  font-weight: bold;
}
.clear {
	clear: both;
}
.float_left {
	float: left !important;
}
.float_right {
	float: right !important;
}
.text01 {
	color: #ffffff;
}
.text01b {
	font-size:10px !important;

}
.text02 {
	font-family:lucida_grandebold;
	font-size:17px;
	line-height:27px;
	/*color:#da2828;*/
	color:#1b1b1d;
	font-style:italic;
	font-weight:bold;

}
.text03 {
	color:#da2828;
}
.text04 { text-decoration:underline;
}
.text05 { font-size:10px;
text-transform:none;
}

.text06 { font-size:13px;
color:#000;
text-transform:none;

}
.text07 { font-size:25px;
color:#3c454e;
line-height:32px;
letter-spacing:-1px;

}
.text08 {
color:#7e1a00;
}

.text09{
color:#da2828;
font-style:italic;
font-weight:bold;
}
.text09 a{color:#da2828;
}
.text09 a:hover{color:#000;
}
.text10{color:#801c02;
font-size:20px;
}

.text11{color:#da2828;

}
.text12,.text12 a,.text12 a:hover{ color:#2e323d;
}

/*********************header************/
.headerWrap {
	margin: 0px;
	padding: 0px;
	background: #fff;
	color: #4d4d4d;
}
#header {
	margin: 0px auto;
	width: 1087px;
	padding-top:15px;
	padding-bottom:20px;
}

.caption-lang-oficial>span {
   top: -1px !important;
   position: relative;
}

.logo_area {float: left;}
.logo_area img {width: 284px;}
.headerRight {
	margin: 4px 0 0;
	float: right;

	font-size:28.5px;
	color: #ce3535;
	background: url(../images/new/Calque.png) left top no-repeat;
	padding-left: 59px;
	line-height:30px;
}

.headerRight .cont {font-size: 15.24px; color: #4d4d4d;}
#topNav {
	float: left;
	width:542px;
	margin-left: 260px;
}
#topNav p {
	float: left;
	width: 100%;
	display: block;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	text-align:center;
	color: #FFF;
	font-family: "Lucida Grande", sans-serif;
	margin-bottom: 8px;
}
#topNav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left:20%;

}
#topNav li {
	background: url(../images/bullet.jpg) left center no-repeat;
	padding: 0px 14px;
	padding-left: 20px;
	font-family: 'Impact';
	font-size: 20px;
	font-style: italic;
	color: #ffffff;
	float: left;
	display: block;
	line-height: 20px;
}
#topNav li:first-child {
	padding-left: 0px;
	background: none;
}
#topNav li a {
	margin: 0px;
	padding: 0px;
	display: block;
	color: #ffffff;
}
#topNav li a:hover {
	margin: 0px;
	padding: 0px;
	display: block;
	color: #ffffff;
}
/*********************nav start************/

#navWrap {
	margin: 0px;
	padding-bottom: 0;
	background: #e2001b;
	float: left;
	width: 100%;
}
#nav {
	position: relative;
	width: 1087px;
	margin: 0px auto;
	/*height: 48px;*/
	line-height: 48px;
}
.logo {
  height: auto;
  left: 0;
  margin-top: -145px;
  position: absolute;
  width: 154px;
}
.logo2 {
	position: absolute;
	left: 0px;
	margin-top: -89px;
}
.navlink{
}
.navlink ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	/*margin-left: 170px;*/
margin-right:0px;
width: 100%;
	/*margin-left: -30px;*/

}
.navlink li {
	display: inline-block;
	float: left;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;

	line-height: 48px;
/*	float: left;*/
	margin-right: -1px;
}
.navlink li a {
	margin: 0px;
	padding: 0px 20px;
	display: block;
	color: #fff;
	font-size: 14.24px;
	font-family: 'lucida_grandebold';
	position: relative;
}
.navlink li a img {
    margin: 10px 10px 0px 0px;
    float: left;
}
.navlink li a .white-image{
	display: none;
}
.navlink li a:after {content: "";position: absolute;top: 9px;right: -1px;widt;width: 1px;height: 30px;background: url(../images/new/menu_devider.png);background: #850505;}
.navlink li:last-child a:after {display: none;}
.navlink li a:hover,.select {
	 color: #fff !important;
	 background: #343434;
}
.navlink li a:hover .white-image, .select .white-image{
	display:inline-block !important;
}
.navlink li a:hover .red-image, .select .red-image{
	display: none;
}
.navlink li {position: relative;}
.navlink li .drop-down {  left: 0px;     position: absolute;  top: 41px; z-index: 9999999999; width: 162px; display: none; padding-top: 12px;}
.navlink li .drop-down li {width: 100%;   line-height: inherit; text-align: left;}
.navlink li .drop-down li a:after {display: none;}
.navlink li .drop-down li a {color: #fff ; background: #ce3535 ;

font-size: 13.24px;
margin: 0;
padding: 10px 27px;
line-height: 20px;
border-bottom: 1px solid #fff;


 }
 .navlink li .drop-down li a:hover {color: #fff !important ; background: #000;}
.navlink li .drop-down li a.select {color: #fff !important ; background: #000; display: block;}


.language {
    float: right;
    /* background: url(../images/language.png) no-repeat; */
    height: 33px;
    width: 66px;
    /* margin-top: 11px; */
    margin-right: 0px;
    position: relative;
}
button.btn.btn-primary.dropdown-toggle {
    float: left;
    width: 100%;
    text-align: left;
    line-height: 23px;
    background: #ce3535;
    border: 0px;
    color: #fff;
}
button.btn.btn-primary.dropdown-toggle img{
    width: 20px;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}
ul.dropdown-menu {
    width: 100px;
    text-align: left;
    margin: 0px !important;
    padding: 0px !important;
    float: right;
    background: #ffffff;
    position: absolute;
    top: 25px;
    right: 0px;
    /* height: 0px; */
    overflow: hidden;
    z-index: 999999;
}
ul.dropdown-menu li {
    line-height: 23px;
    width: 100%;
}
ul.dropdown-menu li span {
    padding: 3px;
    color: #ce3535;
    border-top: 2px solid #ce3535;
    text-align: left;
    float: left;
    width: 100%;
    font-size: 17px;
    cursor: pointer;
}
ul.dropdown-menu li a:after{
	display: none;
}
ul.dropdown-menu li span img {
    width: 20px;
    margin-right: 6px;
    margin-top: 1px;
    float: left;
}
button.btn.btn-primary.dropdown-toggle:hover + ul.dropdown-menu,
ul.dropdown-menu:hover,
ul.dropdown-menu:focus,
button.btn.btn-primary.dropdown-toggle:focus + ul.dropdown-menu{
	height: auto;
}
.Clear28{ clear:both;
height:28px;
}

.videoYoutube{
  width: 95% ;
  height: 569px;
}

/***********New************/
#header {
	margin: 0px auto;
	width: 1087px;
	padding-top:15px;
	padding-bottom:5px;
}


.headerRight.language-section span img {
    float: right;
    margin-top: 13px !important;
    width: 6% !important;
}

.logo_area {float: left;}
.logo_area img {width: 284px;}
.headerRight {
	margin: 4px 0 0;
	float: right;

	font-size:28.5px;
	color: #ce3535;
	background: url(../images/new/Calque.png) left top no-repeat;
	padding-left: 59px;
	line-height:30px;
}

.caption-lang-oficial {
    background-image: none;
    padding: 6px 12px;
    background: none;
    font-size: 16px;
    width: 33%;
    text-align: right;
    position: relative;
    margin: 4px 0 0;
    float: right;
    padding-left: 59px;
    line-height: 30px;
    padding-top: 0;
    margin-top: 0;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.headerRight1 {
    margin-top: -1.3em !important;
    margin: 4px 0 0;
    float: right;
    font-size: 28.5px;
    color: #ce3535;
    background: url(../images/new/Calque.png) left top no-repeat;
    padding-left: 59px;
    line-height: 30px;
    top: 11px;
    position: relative;
}

.headerRight1 .cont {
    font-size: 15.24px !important;
    color: #4d4d4d !important;
}

img.img-banderas {
    padding-right: 3%;
    top: 3px;
    position: relative;
}

.logo_area img {
    width: 284px;
    margin-top: 3.5%;
}
.headerRight.language-section ul li:hover, .headerRight.language-section ul li.active {
    background-color: #30bfbf;
    color: #fff;
}

.headerRight.language-section {
    background-image: none;
    padding: 6px 12px;
    background: none;
    font-size: 16px;
    width: 33%;
    text-align: right;
    position: relative;
    margin-top: -4px;
}

.caption-lang-oficial>span {
    top: 6px;
    position: relative;
}

.headerRight.language-section ul li {
    padding: 0px 6px !important;
    cursor: pointer !important;
    margin-top: 0 !important;
    color: #383838 !important;
    font-weight: 400 !important;
    width: 94.5% !important;
    line-height: 23px !important;
    font-family: Helvetica, sans-serif;
    font-size: 14px !important;
}

.headerRight.language-section ul li:hover, .headerRight.language-section ul li.active {
    background-color: #30bfbf !important;
    color: #fff !important;
}

.headerRight.language-section {
    background-image: none;
    padding: 6px 12px;
    background: none;
    font-size: 16px;
    width: 33%;
    text-align: right;
    position: relative;
    margin-top: 0;
    padding-top: 0;
}

.headerRight.language-section ul {
    width: 238px;
    float: none;
    text-align: left;
    list-style: none;
    padding: 0px;
    display: inline-block;
    background: #fff;
    box-sizing: border-box;
    padding-top: 10px;
    position: absolute;
    right: 12px;
    top: 34px;
    z-index: 99999;
    padding: 0;
    box-shadow: 0px 0px 10px #949393;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    height: 0px;
    display: none;
    padding-top: 1%;
    padding-bottom: 1%;
}

.headerRight.language-section span {
    display: inline-block;
    width: 238px;
    background: #383838;
    text-align: left;
    padding: 3px 12px;
    color: #fff;
    box-sizing: border-box;
}

.headerRight.language-section ul {
    width: 238px;
    float: none;
    text-align: left;
    list-style: none;
    padding: 0px;
    display: inline-block;
    background: #fff;
    box-sizing: border-box;
    padding-top: 10px;
    position: absolute;
    right: 12px;
    top: 34px;
    z-index: 99999;
    padding: 0;
    box-shadow: 0px 0px 10px #949393;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    height: 0px;
    display: none;
    padding-top: 1%;
    padding-bottom: 1%;
}

.logo_area {float: left;}
.logo_area img {width: 284px;}
.headerRight {
	margin: 4px 0 0;
	float: right;

	font-size:28.5px;
	color: #ce3535;
	background: url(../images/new/Calque.png) left top no-repeat;
	padding-left: 59px;
	line-height:30px;
}


.headerRight1 .cont {
    font-size: 15.24px;
    color: #4d4d4d;
}


.headerRight .cont {font-size: 15.24px; color: #4d4d4d;}
#topNav2 {
	float: left;
	width: 350px;
	margin-left: 350px;
}
#topNav2 p {
	float: left;
	width: 100%;
	display: block;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	color: #FFF;
	font-family: "Lucida Grande", sans-serif;
	margin-bottom: 8px;
}
#topNav2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#topNav2 li {
	background: url(../images/bullet.jpg) left center no-repeat;
	padding: 0px 14px;
	padding-left: 20px;
	font-family: 'Impact';
	font-size: 20px;
	font-style: italic;
	color: #ffffff;
	float: left;
	display: block;
	line-height: 20px;
}
#topNav2 li:first-child {
	padding-left: 0px;

	background: none;
}
#topNav2 li a {
	margin: 0px;
	padding: 0px;
	display: block;
	color: #ffffff;
}
#topNav2 li a:hover {
	margin: 0px;
	padding: 0px;
	display: block;
	color: #ffffff;
}



/**************banner part************/
#homeBannerWrap {
	margin: 0px;
	/*background: url(../images/banermainbg.jpg) left top repeat-x;*/
	width:100%;
	border-bottom:16px #1b1b1d solid;
}
#banner01 {
	background:url(../images/map_bg.jpg) center top no-repeat;
	position:relative;
	height:323px;
}
#banerMain {
	margin: 0px auto;
		width:100%;
	height:321px;
}
#bannerFixBox{ position:absolute;
width:483px;
height:420px;
right:0px;
z-index:500;
margin-top:48px;
margin-right:-30px;
}
.banneryoutube{ position:relative;
	width:250px;
	float:right;
	padding:0px ;
	padding-left:6px;
	margin-top:66px;
	font-weight:bold;
	margin-right:-110px;
}


.bannerVoiture{ position:relative;
background:#382f32 url(../images/topBoxbg.jpg) left top repeat-x;
	box-shadow: 2px 3px 15px #000000;
	-moz-box-shadow: 2px 3px 15px #000000;
	-webkit-box-shadow: 2px 3px 15px #000000;
	behavior: url(js/PIE.htc);
	width:175px;
	height:282px;
	float:right;
	padding:0px 6px;
	margin-right:17px;
	margin-top:68px;
	font-weight:bold;
}
.bannerVoiture ul{ margin:0px;
padding:0px;
list-style:none;
}
.bannerVoiture li{ border-top:1px solid #411a11;
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#12131c;
font-size:15px;
text-transform:uppercase;
font-weight:bold;
display:block;
line-height:15px;
text-align:center;
padding-bottom:3px;
margin-top:3px;

}
.bannerVoiture li img{ margin-top:5px;
}
.bannerVoiture li:first-child{border-top:0px solid #411a11;
}
.buttonMargin{ margin-left:40px;
}
.banneryoutube h1{ font-family:Arial, Helvetica, sans-serif;
color:#12131c;
font-size:13px;
text-transform:uppercase;
font-weight:bold;
display:block;

line-height:15px;
margin-top:6px;
margin-bottom:12px;
text-align:center;

}
/**************body part************/

#BodyWrap {
	/*background: #7a8891 url(../images/body_bg.jpg) bottom left repeat-x;*/
	background:#FFF;
}
#homeCanvas {
	margin: 0px auto;
	width: 1118px;

	background: #ffffff;
	padding-top: 38px;
	padding-bottom: 78px;
}
/**************home left clum*********/
#homeLeft {
	float: left;
	width: 563px;
	margin-left: 25px;
}
#homeLeft h1 {position: relative;  }
#homeLeft h1:after {content: ""; position: absolute; top: 10px; left: 0; width: 54px; height: 1px; background: #888888}
#homeLeft h1:before {content: ""; position: absolute; top: 10px; right: 0; width: 54px; height: 1px; background: #888888}

#homeLeft img {margin-top: 47px;}



#homeCanvas h1 {
	margin: 0px;
	display: block;
	font-family: 'Helvetica_CY_Bold';
	font-size: 20.32px;
	color: #383838;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 20px;
	text-transform: uppercase;
	text-align: center;
}
ul.olLIst {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.olLIst li {
	display: block;
	color: #383838;
	margin-top: 16px;
	line-height: 12px;
}
.leftVideo {
	margin-top: 35px;
}
.VideoPlay {
	width: 534px;
	border: 4px solid #FFF;
}
/**************home right clum*********/
#homeRight {
	float: right;
	width: 469px;
	margin-right: 11px;
}

#homeRight h1 {position: relative;  }
#homeRight h1:after {content: ""; position: absolute; top: 10px; left: 0; width: 54px; height: 1px; background: #888888}
#homeRight h1:before {content: ""; position: absolute; top: 10px; right: 0; width: 54px; height: 1px; background: #888888}


.new_service {}
.new_service li {list-style: none; display: block; overflow: hidden; margin-top: 10px;}
.new_service li img {float: left; margin-right: 5px;}
.new_service li p {float: left; margin-top: 15px;}

#homeRight a img {margin-top: 54px;}

ul.thService {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.thService li {
	display: block;
	font-size: 12px;
	color: #2e323d;

	background: #ececec;
	clear: both;
	overflow: hidden;
	position: relative;
	margin-top: 11px;
	cursor: pointer;

}

ul.thService li:hover{
	-webkit-box-shadow: 0px 7px 9px 0px rgba(50, 50, 50, 0.87);
-moz-box-shadow:    0px 7px 9px 0px rgba(50, 50, 50, 0.87);
box-shadow:         0px 7px 9px 0px rgba(50, 50, 50, 0.87);
}
ul.thService .thService_image { overflow: hidden; float: left; margin-right: 14px;}
ul.thService .thService_image img {}
ul.thService .thService_content {overflow: hidden; padding-right: 15px; color: #2e323d  }
ul.thService .thService_content p { color: #2e323d  }


ul.thService .thService_content .thService_content_text {}
ul.thService .thService_content .thService_content_text p {font-size: 12.7px; margin-bottom: 17px;}

ul.thService .price_area {bottom: 8px;position: absolute;right: 15px;text-align: right;}
ul.thService .price_amount {color: #bd3636 !important; font-size: 18px; font-family: 'Impact';  float: right; margin-right: 8px; margin-top: -4px }
ul.thService .en_savior { float: right; color: #fff !important; font-size: 15.24px; font-family: 'Impact';  border-radius: 10px; padding: 1px 8px 1px 17px;  letter-spacing:1px; background: #a52121; }

ul.thService li:hover .en_savior {
background: #fff ;
color: #a52121 !important;
	-webkit-box-shadow: 0px 7px 9px 0px rgba(50, 50, 50, 0.87);
-moz-box-shadow:    0px 7px 9px 0px rgba(50, 50, 50, 0.87);
box-shadow:         0px 7px 9px 0px rgba(50, 50, 50, 0.87);
}


.thserviceTitel {
	width: 100%;
	font-family: 'Impact';
	font-size: 23px;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 8px;



}
.thserviceTitel a{color: #000;
}
.thserviceTitel a:hover{color: #000;
}
.pic {
	vertical-align: middle;
}
.new {
	position: relative;
	margin-bottom: -10px;
	margin-left: -8px;
	z-index:100;
}
.new2 {
	position: absolute;
	margin-top:13px !important;
	margin-left:0px;
	z-index:100;
}
.contBG {
	background: #747372 url(../images/countBg.png) left bottom repeat-x;
	position: relative;
	width: 482px;
	border: 1px solid #e0dfde;
	box-shadow: 1px 1px 4px #000000;
	-moz-box-shadow: 1px 1px 4px #000000;
	-webkit-box-shadow: 1px 1px 4px #000000;
	behavior: url(js/PIE.htc);
	margin-left: -15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
}
.contBG h2 {
	line-height: 30px;
	font-family: 'Impact';
	color: #ffffff;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	font-style: italic;
	text-shadow: #000;
}
.HomeContact {
	margin: 0px;
	font-size: 15px;
	font-style: italic;
	line-height: 17px;
	padding: 10px;
	color: #FFF;
}
.HomeContact .Usa {
	float: left;
	background: url(../images/usa.png) left top no-repeat;
	padding-left: 49px;
}
.HomeContact .France {
	float: right;
	background: url(../images/france.png) left top no-repeat;
	padding-left: 49px;
}
.HomeContact img {
	vertical-align: middle;
	margin-right: 14px;
}
.HomeContact a {
	color: #FFF;
}
.HomeContact a:hover {
	text-decoration: underline;
}
/****************home_testimonials_area************/
.home_testimonials_area {width: 100%; background: #ab2727; padding-top: 25px; padding-bottom: 25px; color: #fff;}
.home_testimonials {margin: 0 auto; display: block; padding-left: 25px;  width: 1059px;  overflow: hidden;   font-size: 20px; font-weight: normal; }
.home_testimonials_area .home_testimonials_left {width: 380px; float: left;}
.home_testimonials_area .home_testimonials_right {width: 640px; float: right;}
.home_testimonials_area h1 {}
.home_testimonials_title {text-decoration: underline; margin-bottom: 20px; margin-top: 5px; overflow: hidden;}
.home_testimonials_content {margin-bottom: 35px; position: relative; padding-left: 28px; padding-top:75px;  line-height: 31px;  padding-right: 4px;  }
.home_testimonials_content:after {content: ""; position: absolute; top: 34px; left: 0px; width: 28px; height: 24px; background: url(../images/new/testiminial_qute_1st.png) no-repeat;}
.home_testimonials_content:before {content: ""; position: absolute; bottom: -32px; right: 0px; width: 28px; height: 24px; background: url(../images/new/testiminial_qute_2nd.png) no-repeat;}
.home_testimonials_name {text-align: right;  margin-right:4px;  }

.home_testimonials_area .owl-item {overflow: hidden;}

.owl-theme .owl-controls {
  position: absolute;
  bottom: 0;
  left: 28px;
  text-align: left !important;
  margin-left: 28px !important;
  margin-bottom: -70px !important;
}

/****************home video************/
.home_videos_area {display: block; padding-left: 25px; padding-top: 35px; width: 1059px;  overflow: hidden;}
.home_videos {
overflow: hidden; margin-right: -15px}

.home_videos_area h1 {position: relative; color: #000; }
.home_videos_area h1:after {content: ""; position: absolute; top: 10px; left: 0; width: 300px; height: 1px; background: #000}
.home_videos_area h1:before {content: ""; position: absolute; top: 10px; right: 0; width: 300px; height: 1px; background: #000}

.home_videos .home_videos_single {width: 343px; float: left; margin: 0 15px 15px 0; position: relative;}
.home_videos .home_videos_single a  {position: relative; z-index: 1; display: block;}
.home_videos .home_videos_single a:after {content: ""; position: absolute; top: 50%; left: 50%; width: 64px; height: 45px; background: url(../images/play.png);


  background-size: 100% 100%;


  margin-left: -32px;
  margin-top: -22.5px;
  cursor:pointer;
z-index: 2
  }
   .home_videos .home_videos_single a:hover:after {background: url(../images/play2.png);
   	  background-size: 100% 100%; }
.home_videos .home_videos_single  iframe {max-width: 100%;}






.home_news_and_social_link_area {display: block; padding-left: 25px; padding-top: 13px; width: 1059px;  overflow: hidden;}

 .home_news_and_social_link_area .home_news_and_social_link_left {width: 49%; float: left;}
 .home_news_and_social_link_area .home_news_and_social_link_right {width: 49%; float: right;}

.home_news_and_social_link_area h1 {position: relative; color: #383838; text-align: center; }
.home_news_and_social_link_area h1:after {content: ""; position: absolute; top: 10px; left: 0; width: 167px; height: 1px; background: #383838}
.home_news_and_social_link_area h1:before {content: ""; position: absolute; top: 10px; right: 0; width: 167px; height: 1px; background: #383838}

.bx-wrapper .bx-viewport {
  background: none !important;
  border:0 !important;
  box-shadow: none !important;


}

.home_news {height: 235px;}
.home_news .home_news_title {color: #da2828}
.home_news .home_news_content {color: #383838; line-height: 25px;  }
.home_news .bxslider > li {margin-bottom: 15px; border-bottom: 3px dotted #383838; padding-bottom: 5px;}

.home_social_link {}
.home_social_link ul {}
.home_social_link ul li {list-style: none; display: block; overflow: hidden; margin-bottom: 30px; padding-top: 8px; padding-left: 50px;}
.home_social_link ul li img {float: left; margin-right: 60px;}
.home_social_link ul li a {float: left; margin-top: 23px;}

/****************footer************/
#FooterWrap {
	margin: 0px auto;
	width: 1087px;
	padding-top: 16px;

}
#Firstfooter {
	margin: 0px;
	background: url(../images/border.png) left bottom repeat-x;
	padding-bottom: 11px;
}
#Firstfooter .footclum01 {
	margin: 0px;

	float: left;
}
#Firstfooter .footclum01 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	margin-right: 45px;
}
#Firstfooter .footclum01 li {
	display: block;
	margin: 0px;
	line-height: 12px;
	text-transform: uppercase;
	color: #d5d3d3;
	background: url(../images/bullet02.png) left center no-repeat;
	padding-left: 8px;
	margin-bottom: 10px;
}
#Firstfooter .footclum01 li a {
	color: #d5d3d3;
}
#Firstfooter .footclum01 li a:hover {
	text-decoration: underline;
}
#Firstfooter .footclum02 {
	float: right;

}
#Firstfooter .footclum02 h1 {
	color: #da2828;
	line-height: 12px;
	display: block;
	margin-bottom: 7px;
	font-weight: normal;
	text-transform: uppercasel;
	font-size: 12px;
	font-weight:bold;
}
#Firstfooter .footclum02 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height:20px;
}
#Firstfooter .footclum02 li {
	float: left;
	margin-left: 40px;
	display: block;
}
#Firstfooter .footclum02 li:first-child {
	margin-left: 0px;
}
#Firstfooter .footclum02 .copyRight {
	float: right;
	padding-top: 18px;
}
#footerRow02 {
	margin: 0px;
	padding: 20px 0px;
	font-size: 12px;
}
#footerRow02 h1 {
	color: #da2828;
	line-height: 18px;
	display: block;
	margin-bottom: 7px;
	font-weight: normal;
	text-transform: uppercasel;
	font-size: 18px;
}
.footerRow02_col01 {
	float: left;
	width: 337px;
	margin-right: 45px;
}
.footerRow02_col02 {
	float: left;
	width: 392px;
	margin-right: 45px;
}
.footerAside_01 {
	background: url(../images/border2.png) right top repeat-y;
	padding-right: 23px;
	min-height:250px;
}
.marginleft_22 {
	margin-left: 22px;
	margin-top: 8px;
}
.margintop_6 {
	margin-top: 6px;
}
.footerRow02_col03 {
	float: left;
	width:272px;

}

.Footer  {overflow: hidden; font-size: 15.24px;}
#FooterWrap {font-size: 15.24px; color: #383838; }
#FooterWrap ul {}
#FooterWrap ul li {list-style: none;}
#FooterWrap a {color: #383838 !important;}
#FooterWrap a:hover {text-decoration: underline;}
.Footer h3 {color: #da2828; font-size: 15px; margin-bottom: 10px; font-weight: normal;}
.footer_top {display: block; overflow: hidden; clear: both; padding-bottom: 40px; border-bottom: 1px solid #818181}
.footer_widget {display: block;  overflow: hidden; clear: both; margin-top: 30px;}
.footer_widget .single_widget {float: left;}
.copyright {display: block; clear: both; text-align: center; margin-top: 20px; overflow: hidden; padding-bottom: 30px; font-size: 12px;}
/****************pack Expertise*************/

#ExpertiseWrap {
	margin: 0px;

}
#ExpertiseWrap2 {

}
#Expertise_canvas {
	margin: 0px auto;
	width: 1087px;
}
/*************pack Expertise left*****/
#ExpertiseLeft {
	margin: 0px;
	float: left;
	width: 874px;
	border-left: 2px solid #e7e9e9;
	border-right: 2px solid #e7e9e9;
	background: #ffffff;
}
.Expertise_articale{
	padding: 33px 24px 76px 24px;
	font-size: 13px;
}
.titelWtap {
	margin: 0px;
	padding: 0px;
    font-family: 'lucida_grandebold';
	font-size: 18px;
	color: #000;
	text-transform: uppercase;
	padding-left: 18px;
	margin-bottom: 18px;
}
.titelWtap blockquote {
	float: left;
	margin-left: 15px;
	display: block;
	padding-top: 15px;
	color: #3c454e;
}
.icon01 {
	float: left;
	margin-bottom: 50px;
}
.priceTag {
	background: #e93b3b;
	height: 23px;
	line-height: 23px;
	float: left;
	position: relative;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	color: #FFF;
	behavior: url(js/PIE.htc);
	text-shadow: 0px 0px 10px #bd6d3c;
}
span.TextCenter {
	display: block;
	padding: 45px 0px;
	color: #3c454e;
	font-size: 25px;
	text-align: center;
}
.Expertise_row01 {
	margin: 0px;
	padding: 0px;
	position: relative;
}
ul.bullets {
	float: left;
	list-style: none;
	padding: 0px;
}
ul.bullets li {
	color: #2b2a2a;
	line-height: 16px;
	background: url(../images/bullet3.jpg) left top no-repeat;
	padding-left: 34px;
	display: block;
	margin-top: 14px;
}
ul.bullets li:first-child {
	margin-top: 0px;
}

ul.number {
	float: left;
	list-style: none;
	padding: 0px;
	width:528px;
}
ul.number li {
	color: #2b2a2a;
	line-height: 16px;
	display: block;
	margin-top: 14px;
}
ul.number li:first-child {
	margin-top: 0px;
}
ul.number li span{ display:block;
width:16px;
margin-right:4px;
float:left;
}
ul.number li p{ display:block;
float:left;
}

.ExpBottom {
	margin: 0px;
	width: 100%;
	padding-top: 47px;
}
.ExpBottom ul {
	margin: 0px;
	list-style: none;
	padding: 0px;
}
.ExpBottom li {
	float: left;
	display: block;
	margin-left: 31px;
	text-align: center;
}
.ExpBottom li img {
	margin-bottom: 0px;
}
.ExpBottom li:first-child {
	margin-left: 0px;
}
.ExpFooter {
	background: #fbf9ed url(../images/expfooter.jpg) center top no-repeat;
	/*min-height: 400px;*/
	min-height: 170px;
	padding-top: 36px;
	font-size: 25px;
	color: #FFF;
	text-align: center;
}
.ExpFooter blockquote {
	margin: 0px auto;
	width: 310px;
	font-size: 20px;
	line-height: 33px;
	color: #801c02;
	text-align: left;
	padding-top: 23px;
}
.ExpFooter blockquote a {
	color: #801c02;
}
.ExpFooter blockquote a:hover {
	color: #FFF;
}
.ExpFooter blockquote img {
	vertical-align: middle;
	margin-right: 9px;
}
.rightimae {
	right: 0px !important;
	position: absolute;
	z-index: 10;
}

/*********************start ExpertiseRight****/
.ExpertiseRight{ float:right;
width:204px;
padding-top:15px;

}

.RightBox01{ position:relative;
background:url(../images/recrightbox01.png)  left top repeat-x;
	box-shadow: 2px 3px 15px #000000;
	-moz-box-shadow: 2px 3px 15px #000000;
	-webkit-box-shadow: 2px 3px 15px #000000;
	behavior: url(js/PIE.htc);
	text-shadow:0px 0px 4px #fe6508;
	width:175px;

	padding:0px 6px;
	margin-right:17px;


}
.RightBox01 ul{ margin:0px;
padding:0px;
list-style:none;
}
.RightBox01 li{ border-top:1px solid #411a11;
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#12131c;
font-size:15px;
text-transform:uppercase;
font-weight:normal;
display:block;
line-height:15px;

padding-bottom:10px;
padding-top:10px;

}
.RightBox01 li h1{ color:#12131c;
font-size:15px;
text-transform:uppercase;
width:100%;
float:left;
line-height:30px;
font-weight:bold;
position:relative;
text-shadow: none;
}
.RightBox01 li h1 a{ color:#12131c;
}
.RightBox01 li img{ margin-top:5px;
}
.RightBox01 li:first-child{border-top:0px solid #411a11;

}

.testimonialbox{ position:relative;
background:#a4a8aa url(../images/temsttimonibg.png)  left bottom repeat-x;
	box-shadow: 2px 3px 15px #000000;
	-moz-box-shadow: 2px 3px 15px #000000;
	-webkit-box-shadow: 2px 3px 15px #000000;
	behavior: url(js/PIE.htc);
	width:175px;
	padding:0px 6px;
	margin-right:17px;
	margin-top:60px;

}
.testimonialbox h1{
    font-family: 'lucida_grandebold';
	color:#12131c;
	font-size:15px;
	text-transform:uppercase;
	width:100%;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	margin-bottom:12px;
}
.testimoni{ margin:0px auto;
width:154px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:14px;
}
.testimonialbox label{ display:block;
font-size:10px;
color:#12131c;
line-height:12px;
padding:6px 0px;
padding-top:10px;
text-align:center;
}
/*******************Socite**************/
.SociteCanvas  { margin:0px auto;
	padding: 33px 0px 76px 0px;
	font-size: 12px;
	width:820px;
	color:#12131c;
}
.SociteCanvas .soceteBanner{ margin:0px;
padding:0px;
text-align:right;
line-height:20px;
font-size:8px;
color:#565b5e;
}
.SociteCanvas .soceteBanner img{ width:100%;
height:auto;
vertical-align:bottom;
}
.sociImage{ float:left;
margin-top:25px;
margin-right:6px;
}

/****************Pack_Recherche_Canvas********/
#Pack_Recherche_Canvas {
	margin: 0px auto;
	width: 1095px;
	border-left: 1px solid #a7aead;
	border-right: 1px solid #a7aead;
	background: #FFFFFF;
	padding-top: 38px;
	padding-bottom:0px;
	font-size:13px;
	line-height:22px;
	position:relative;
}
.RightIcon{ position:absolute;
width:52px;
right:0px;
z-index:10;
margin-top:-10px;
margin-right:-52px;
}
.RightIcon img{ margin-bottom:9px;
}
#Pack_Recherche_Row01{
	padding: 0px 24px;
	color: #2b2a2a;


}
.titelWtap2 {
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", sans-serif;
	font-size: 18px;
	color: #000;
	text-transform: uppercase;
	padding-left:0px;
	margin-bottom: 18px;
}
.titelWtap2 blockquote {
	float: left;
	margin-left: 15px;
	display: block;
	padding-top: 0px;
	position: relative;
	color: #3c454e;

}
.new3 {
	position: relative;
	margin-top:6px;
	margin-left:0px;
	z-index:100;
	position:absolute;
}
.icon02 {
	float: left;
	margin-bottom: 0px;
}
.bestPrice{	position:relative;
vertical-align:middle;
margin-left:6px;
margin-top:-13px;
}
.RechercheArtical_01,.RechercheArtical_02,.RechercheArtical_03{ margin:0px;
}
.RechercheArtical_01 blockquote{ float:right;
width:534px;
display:block;
}
.RechercheArtical_03 blockquote{ float:right;
width:564px;
display:block;
}

.RechercheArtical_02 blockquote{ float:left;
width:504px;
display:block;
}
.docicon{ vertical-align:middle;
margin-right:6px;
}
#Pack_Recherche_Row02{ background: url(../images/packrich01bg.jpg) center bottom no-repeat;
padding:29px 24px;
padding-bottom:0px;
height:324px;
margin-bottom:58px;

}
.RechercheLeft_clum{ float:left;
width:497px;
}

ul.bullets2 {

	list-style: none;
	padding: 0px;
}
ul.bullets2 li {
	color: #2b2a2a;
	line-height: 16px;
	background: url(../images/bullet3.jpg) left top no-repeat;
	padding-left: 34px;
	display: block;
	margin-top: 14px;
}
ul.bullets li2:first-child {
	margin-top: 0px;
}
.bgglobe{ background:url(../images/globebg.jpg) right bottom no-repeat;

}
.RechercheRight_clum{ float:right;
width:447px;
color:#2b2a2a;
line-height:16px;
}
.RechercheRight_clum h1{
	line-height: 25px;
	margin-bottom: 35px;
	display: block;
	text-align: center;
	font-size: 25px;
	color: #3c454e;
	text-transform: uppercase;
}
.Recherche_aside01 + h1{ margin-top:30px;
}
.Recherche_aside01{
}
.Recherche_aside02{ margin-top:12px;
}
.Recherche_aside01 blockquote{ display:block;
width:333px;
float:right;
}
.Recherche_aside02 blockquote{ display:block;
width:212px;
float:right;
padding-top:36px;
text-align:justify;
}
.Recherche_aside02 img{ float:left;
}
.Recherche_aside01 blockquote img{ margin-left:20px;
margin-top:20px;
}
.imageShado{	box-shadow: 2px 3px 15px #000000;
	-moz-box-shadow: 2px 3px 15px #000000;
	-webkit-box-shadow: 2px 3px 15px #000000;
	behavior: url(js/PIE.htc);
	float:left;
	width:83px;
	border:1px solid #646971;
}

.RecFooter {
	background: #fefeff url(../images/recbottom.jpg) center top no-repeat;
	min-height: 240px;
	padding-top: 36px;
	font-size: 28px;
	color: #FFF;
	text-align: center;
	margin-top:33px;
	line-height:30px;
}
.RecFooter blockquote {
	margin: 0px auto;
	width: 310px;
	font-size: 20px;
	line-height:30px;
	color: #801c02;
	text-align: left;
	padding-top:0px;
	display:block;
}
.RecFooter blockquote a {
	color: #801c02;
}
.RecFooter blockquote a:hover {
	color: #FFF;
}
.RecFooter blockquote img {
	vertical-align: middle;
	margin-right: 9px;
}



/*********************NOS OFFRES DE TRANSPORT EN CONTAINER **********/
.transport_articale{
	padding: 33px 38px 16px 38px;
	font-size: 13px;
	background:url(../images/map.jpg) center top no-repeat;
	color:#1b1b1d;
}
.pagetitel{
    font-family: 'lucida_grandebold';
	color:#000;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:31px;
}
.transportRow02{ margin:0px;
padding-top:314px;
background:url(../images/arrow2.jpg) center 408px  no-repeat;
color:#1b1b1d;
}
.transportClumLeft{ float:left;
width:348px;
}
.transportClumRight{ float:right;
padding-top:33px;
}

.transportForm h2{ color:#fff;
font-size:30px;
text-transform:uppercase;
line-height:18px;
font-weight:normal;
margin-bottom:25px;
display:block;
}


/**************radio button*************/
.radio_box{padding-left:0px; padding-right:0px;
padding-top:0px;
}
.search_image_box label       {  cursor: pointer; line-height:18px !important; display:block; height:18px; width:18px;}

.label_check input,
.label_radio input  { margin-right: 5px; width:20px !important;}


.has-js .label_check,
.has-js .label_radio    { padding-left:17px; }
.has-js .label_radio    { background: url(../images/radio-off.png) no-repeat; }
.has-js .label_check    { background: url(../images/check-off.png) no-repeat; }
.has-js label.c_on      { background: url(../images/check-on.png) no-repeat; }
.has-js label.r_on      { background: url(../images/radio-on.png) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }


/********************************************************************/
.slider {
	list-style:none;
	color:#FFF;
}
.slider li span {
	display:block;
	color:#da2828;
}
/************************ sudipta ************************************************/
#gallery_left {
	float:left;
	width:630px;
	margin-left:25px;
	margin-bottom:25px;
}
#gallery_left h3 {
    font-family: 'lucida_grandebold';
	font-size: 18px;
	color: #000;
}
#gallery_left h3 img {
	vertical-align:middle;
}
#gallery_left.gallery a {
	position:relative;
	display:block;
	float:left;
	width:120px;
	height:90px;
	overflow:hidden;
	margin-right:20px;
	margin-top:20px;
}
#gallery_left.gallery a img {
	width:auto;
	height:90px;
}
#gallery_right {
	float:right;
	width:378px;
	margin-right:25px;
	margin-bottom:25px;
}
#gallery_right h3 {
    font-family: 'lucida_grandebold';
	font-size: 18px;
	color: #000;
}
#gallery_right h3 img {
	vertical-align:middle;
}
#gallery_right iframe {
	margin-top:20px;
}

/**********************service*****************/
.ServiceWrap01{ margin:0px auto;
	padding:50px 50px 50px 50px;


}
.ServicetitelWtap {
	margin: 0px;
	padding: 0px;
	font-size: 25px;
	color: #ce3535;
	text-transform: uppercase;
	padding-left: 0px;
	margin-bottom: 18px;
}
.ServicetitelWtap2{ margin:0px;
padding-top:34px;
padding:0px 50px 0px 50px;
}
.serviceRow01{ margin:0px;
background:#f4f4f4;
padding:10px 24px;
margin-bottom:21px;
}
.redtext{ margin:0px;
   font-family: 'lucida_grandebold';
   color:#da2828;
   text-transform:uppercase;
}
.redtext a{color:#da2828;
}
.redtext a:hover{color:#1b1b1d;
}
.ServicetitelWtap3{ margin:0px;
padding-top:34px;
padding-bottom:202px;
padding:34px 24px 60px 24px;
}
.ServicetitelWtap3 h3{  font-family: 'lucida_grandebold';
color:#1b1b1d;
line-height:13px;
margin-bottom:36px;
text-transform:uppercase;
display:block;
}
.bold{  font-family: 'lucida_grandebold';
color:#1b1b1d;
font-style:italic;
}


/**************************contact*************/
.ContactWrap{ margin:0px auto;
	padding:48px 10px 25px 24px;
	font-size: 12px;
	color:#1b1b1d;
}
.contactLeft{ float:left;
width:355px;
}
.contactright{ float:left;
width:337px;
margin-left:50px;
}
.contactLeft h4,.contactright h4{  font-family: 'lucida_grandebold';
color:#da2828;
line-height:13px;
margin-bottom:20px;
text-transform:uppercase;
display:block;
}
.contactLeft a,.contactright a{color:#da2828;
}
.contactLeft a:hover,.contactright a:hover{color:#1b1b1d;
}

.Contact_row02{ margin:0px;
width:100%;
padding-top:77px;
}


input[type=text],
input[type=url],
input[type=tel],
input[type=number],
input[type=color],
input[type=email], textarea {
    background: #dbdad5 ;
    border: 0 none;
    color: #1b1b1d;
    font-style: normal;
    line-height: 23px;
    width: 268px;
    margin-bottom: 10px;
    padding: 8px 5px;
    width: 222px;

}
input.formAuto,
textarea.formAuto{
  width:462px;
}
.ContactMap{ float:right;
width:303px;
border:0px solid #9fa2a2;
padding:0px;
}

/******************faq**************/

.faqWrap{ margin:0px auto;
	padding:0px 10px 25px 0px;
	color:#1b1b1d;
	line-height: 23px;
	font-size: 15px;
}

/***********New Update**********/
.Footer{
  background: url(../images/new/footer.jpg) center top no-repeat;
  background-size: cover;
  margin-top:-16px;
}
.cont{ font-size:10px;
text-align:center;
line-height:15px;
}
.video{ margin:0px;
padding:0px;
background:url(../images/video_bg2.png) center top no-repeat;
height:164px;
padding:10px;
}
.video iframe{ width:100%;
height:166px;
vertical-align:bottom;
}

.roundcont_dark{margin-top:20px !important; }

.roundcont_dark input[type="text"]{ width:200px !important;
height:25px!important;
background:#FFF;
margin-left:5px;
}
.roundcont_dark input[type="submit"]{background:#f32f00;
	height: 25px;
	line-height: 25px;
	position: relative;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: center;
	color: #FFF;
	behavior: url(js/PIE.htc);
	text-shadow: 0px 0px 10px #bd6d3c;
	border:none !important;
	cursor:pointer !important;
	margin-left:6px !important;
	font-weight:bold;
	}

	.Lin{color:#ef7a12;
	}
	.Lin a{color:#ef7a12;
	}
		.Lin a:hover{color:#000;
	}
.LogWrap{ display:block;
}
.LogWrap img{ margin-right:6px;
}
.Copy{ margin:0px;
padding:0px;
text-align:center;
padding-top:50px;
}
.FaceBook_box{
	height:21px;
	width:100px;
	overflow:hidden;

	position:absolute;
	top:-33px;
	right:0;
	margin-right:169px;
}
.Country_link{ margin:0px;
padding:0px;
display:block;
}
.Country_link ul{ margin:0px;
padding:0px;
list-style:none;
font-size:13px;
}
.Country_link li{ margin:0px;
padding:0px;
display:block;
float:left;
color:#3c454e;
}
.Country_link li img{ vertical-align:middle;
margin-right:5px;
}
.Country_link li + li{ margin-left:50px;
}
.text13{ color:#da2828;
font-weight:bold;
}
blockquote.Cont_right{ display:block;
width:420px;

float:right;
font-size:13px;
}
blockquote.Cont_right a{ color:#1b1b1d;
}



.map{ float:left;
width:377px;
height:228px;
border:1px solid #66696c;
margin-top:20px;
}
.map iframe{ width:100%;
height:228px;
vertical-align:bottom;
}

p#SkypeButton_Dropdown_remideray_1_paraElement{
height:50px;
position:relative;
margin-left:-35px;
margin-top:-40px;
}


.Valider , .Recevoir{
  background: #fff  ;
  border: medium none;
  color: #da2828;
  cursor: pointer;
  display: inline-flex;
  font-family: "Lucida Grande",sans-serif;
  font-size: 14px;
  height: auto;
  margin-top: 10px;
  padding: 10px;
  text-transform: uppercase;
  width: auto;
}

.Video_gallery{ margin:0px;
padding:38px;
padding-top:0px;
}
h1.Gal_heading{	margin: 0px;
	padding: 0px;
	font-size: 25px;
	color: #ce3535;
	text-transform: uppercase;
	padding-left: 0px;
	margin-bottom:5px;
	display:block;
	font-weight:normal;
	margin-bottom: 10px;
}
.Video_gal_top{ background: url(../images/gal_icon.jpg) left top no-repeat;
padding-left:126px;
padding-bottom:46px;
}
.Video_gal_top a{ color:#2b2a2a;
text-decoration:underline;
}
.Video_gal_top a:hover{ color:#2b2a2a;
text-decoration:none;
}
.Video_wrap{ margin:0px;
padding:0px;
}
.Video_wrap iframe{ width:100%;
height:508px;
border:1px solid #000000;
}

.Video_wrap + .Video_wrap{ padding-top:36px;
}

.Photo_gal_top{ background: url(../images/photo_icon.jpg) left top no-repeat;
padding-left:83px;
padding-bottom:46px;
}

.Photo_title{ margin:0px;
padding:0px;
color:#3c454e;
font-size:15px;
padding-bottom:30px;


}
.Photo_title strong{ display:block;
}
.GalWrap{ margin:0px;
padding:0px;
padding-bottom:20px;
}
.GalWrap img{ /*width:18%;*/
height:auto;
margin:0.5%;
}

/*********************/
#u_0_1,.lueButton,._51mz{ display: none !important;
}






/**

Added by tlissak@gmail.com
@11-04-2014
used for animated marquee at the top of the page
look at videodesk.js

 *    Real-World CSS
 *    by @visualidiot. Licensed under WTPFL.
 */

 #top-bar{ background-color:#000; height:24px; color:#FFF;}
 #top-bar .marquee{  width:100%; margin:0 auto; height:24px; line-height:24px;}
 .blink{-webkit-animation:blink.75s linear infinite;-moz-animation:blink.75s linear infinite;-ms-animation:blink.75s linear infinite;-o-animation:blink.75s linear infinite;animation:blink.75s linear infinite;}@-webkit-keyframes blink{0%{opacity:1;}
50%{opacity:1;}
50.01%{opacity:0;}
100%{opacity:0;}}@-moz-keyframes blink{0%{opacity:1;}
50%{opacity:1;}
50.01%{opacity:0;}
100%{opacity:0;}}@-ms-keyframes blink{0%{opacity:1;}
50%{opacity:1;}
50.01%{opacity:0;}
100%{opacity:0;}}@-o-keyframes blink{0%{opacity:1;}
50%{opacity:1;}
50.01%{opacity:0;}
100%{opacity:0;}}@keyframes blink{0%{opacity:1;}
50%{opacity:1;}
50.01%{opacity:0;}
100%{opacity:0;}}.marquee{height:30px;overflow:hidden;position:relative;}.marquee div{display:block;width:200%;height:30px;position:absolute;overflow:hidden;-webkit-animation:marquee 20s linear infinite;-moz-animation:marquee 20s linear infinite;-ms-animation:marquee 20s linear infinite;-o-animation:marquee 20s linear infinite;animation:marquee 20s linear infinite;}.marquee span{float:left;width:50%;}@-webkit-keyframes marquee{0%{left:0;}
100%{left:-100%;}}@-moz-keyframes marquee{0%{left:0;}
100%{left:-100%;}}@-ms-keyframes marquee{0%{left:0;}
100%{left:-100%;}}@-o-keyframes marquee{0%{left:0;}
100%{left:-100%;}}@keyframes marquee{0%{left:0;}
100%{left:-100%;}}.peekaboo:hover{opacity:0;}.wobble{position:relative;display:inline-block;}.wobble:hover{-webkit-animation:wobble.75s linear infinite;-moz-animation:wobble.75s linear infinite;-ms-animation:wobble.75s linear infinite;-o-animation:wobble.75s linear infinite;animation:wobble.75s linear infinite;}@-webkit-keyframes wobble{0%{-webkit-transform:rotate(-2deg);}
20%{-webkit-transform:rotate(4deg);}
30%{-webkit-transform:rotate(1deg);}
40%{-webkit-transform:rotate(3deg);}
55%{-webkit-transform:rotate(0deg);}
70%{-webkit-transform:rotate(-4deg);}
80%{-webkit-transform:rotate(2deg);}
90%{-webkit-transform:rotate(-2deg);}
90%{-webkit-transform:rotate(3deg);}}@-moz-keyframes wobble{0%{-moz-transform:rotate(-2deg);}
20%{-moz-transform:rotate(4deg);}
30%{-moz-transform:rotate(1deg);}
40%{-moz-transform:rotate(3deg);}
55%{-moz-transform:rotate(0deg);}
70%{-moz-transform:rotate(-4deg);}
80%{-moz-transform:rotate(2deg);}
90%{-moz-transform:rotate(-2deg);}
90%{-moz-transform:rotate(3deg);}}@-ms-keyframes wobble{0%{-ms-transform:rotate(-2deg);}
20%{-ms-transform:rotate(4deg);}
30%{-ms-transform:rotate(1deg);}
40%{-ms-transform:rotate(3deg);}
55%{-ms-transform:rotate(0deg);}
70%{-ms-transform:rotate(-4deg);}
80%{-ms-transform:rotate(2deg);}
90%{-ms-transform:rotate(-2deg);}
90%{-ms-transform:rotate(3deg);}}@-o-keyframes wobble{0%{-o-transform:rotate(-2deg);}
20%{-o-transform:rotate(4deg);}
30%{-o-transform:rotate(1deg);}
40%{-o-transform:rotate(3deg);}
55%{-o-transform:rotate(0deg);}
70%{-o-transform:rotate(-4deg);}
80%{-o-transform:rotate(2deg);}
90%{-o-transform:rotate(-2deg);}
90%{-o-transform:rotate(3deg);}}@keyframes wobble{0%{transform:rotate(-2deg);}
20%{transform:rotate(4deg);}
30%{transform:rotate(1deg);}
40%{transform:rotate(3deg);}
55%{transform:rotate(0deg);}
70%{transform:rotate(-4deg);}
80%{transform:rotate(2deg);}
90%{transform:rotate(-2deg);}
90%{transform:rotate(3deg);}}.third-degree{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);display:inline-block;position:relative;filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.9986295347545738,M12=-0.05233595624294383,M21=0.05233595624294383,M22=0.9986295347545738,sizingMethod='auto expand');zoom:1;}.wordart{color:#333;-webkit-text-fill-color:transparent;position:relative;display:inline-block;font:bold 48px"Arial Narrow",sans-serif;}.wordart:before{content:attr(title);position:absolute;left:0;top:0;z-index:2;background:-webkit-linear-gradient(left,rgb(176,9,151)0%,rgb(227,33,107)10%,rgb(249,96,30)25%,rgb(255,180,18)40%,rgb(255,216,45)50%,rgb(185,221,23)61%,rgb(65,160,60)75%,rgb(19,54,180)90%,rgb(116,27,157)100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.wordart:after{content:attr(title);position:absolute;z-index:199;left:-6px;bottom:-10px;z-index:1;-webkit-text-fill-color:#000;-webkit-transform:skew(40deg,0deg)scaleY(.5);opacity:.3;}.nausea{display:inline-block;position:relative;-webkit-animation:nausea.25s linear infinite;-moz-animation:nausea.25s linear infinite;-ms-animation:nausea.25s linear infinite;-o-animation:nausea.25s linear infinite;animation:nausea.25s linear infinite;}@-webkit-keyframes nausea{0%{-webkit-transform:rotate(0deg);}
50%{-webkit-transform:scale(1.5)rotate(180deg);}
100%{-webkit-transform:scale(.8)rotate(360deg);}}@-moz-keyframes nausea{0%{-moz-transform:rotate(0deg);}
50%{-moz-transform:scale(1.5)rotate(180deg);}
100%{-moz-transform:scale(.8)rotate(360deg);}}@-ms-keyframes nausea{0%{-ms-transform:rotate(0deg);}
50%{-ms-transform:scale(1.5)rotate(180deg);}
100%{-ms-transform:scale(.8)rotate(360deg);}}@-o-keyframes nausea{0%{-o-transform:rotate(0deg);}
50%{-o-transform:scale(1.5)rotate(180deg);}
100%{-o-transform:scale(.8)rotate(360deg);}}@keyframes nausea{0%{transform:rotate(0deg);}
50%{transform:scale(1.5)rotate(180deg);}
100%{transform:scale(.8)rotate(360deg);}}.perfect{color:#f00;font:72px/20px"Comic Sans MS","Comic Sans","Chalkboard",cursive;letter-spacing:-2px;}




 /****************** new pages design by rasel **********/
 .padding_50 {padding: 0 50px;}
 /** service page **/
 .new_service_page {}
 .new_service_page #ExpertiseWrap {background: url(../images/new/service/bg.jpg) top center no-repeat; background-size: cover; padding: 45px 0 	25px 0;}
 .new_service_page #ExpertiseLeft {	margin: 0px;float: left;width: 100%;border-left: 0;border-right:0;background: #ffffff;}
 .new_service_page .service_transport_list {margin-top: -48px;}
 .new_service_page .service_transport_list ul {float: left; margin-top: 30px; margin-right: 30px;}
 .new_service_page .service_transport_list ul li {list-style: none;}


.new_service_page .transport_services {overflow: hidden; display: block; clear: both; padding-top: 48px; padding-right: 0px;}

.new_service_page .transport_services_left {width: 490px; float: left; margin-top: 20px;}

.new_service_page .single_transport_service {display: block; width: 100%; clear: both; margin-bottom: 30px; overflow: hidden;}
.new_service_page .single_transport_service  .single_transport_service_img {float: left; width:70px; margin-right: 10px; text-align: center;}

.new_service_page .single_transport_service_content {float: left;}
.new_service_page .single_transport_service_content strong {color: #da2828; padding-bottom: 5px; display: block;}

.new_service_page .transport_services_right {width: 391px; float: right; background: url(../images/new/service/small-bg.png)  no-repeat; background-size: 100%; height: 412px; padding: 15px 30px 0 85px;}

.new_service_page .transport_services_right h2 {text-align: center; font-size: 25px; color: #ce3535; font-weight: normal; margin-bottom: 0;}
.new_service_page .transport_services_right p {margin-top: 26px;  }
.new_service_page .action_notice {overflow: hidden; display: block;  clear: both;  background: #0476bc; color: #fff; font-size: 25.4px; padding: 20px 50px;}

.new_service_page .nos_engagements_area {overflow: hidden; display: block;  clear: both; padding: 50px 30px 64px 30px; color: #232323;  }

.new_service_page .nos_engagements_left {
  text-align: right;
}

.new_service_page .nos_engagements_center { }
.new_service_page .nos_engagements_center ul {}
.new_service_page .nos_engagements_center ul li {list-style: none; margin-bottom: 25px;}
.new_service_page .nos_engagements_center img {margin-top: 10px;}

.new_service_page .nos_engagements_right {}

.new_service_page .about_transport {overflow: hidden; display: block;  clear: both;  background: #ce3535; color: #fff;   padding: 20px 50px;}

.new_service_page .single_about_transport {width: 33%; float: left;  margin-bottom: 20px;}

.new_service_page .single_about_transport_icon_title {overflow: hidden; display: block;  clear: both; margin-bottom: 17px;}
.single_about_transport_icon_title img {float: left; margin-right: 15px;}
.new_service_page .single_about_transport_icon_title p {text-transform: uppercase; font-family: 'calibriBold'; margin-top: 10px;}

.new_service_page .single_about_transport_content {overflow: hidden; display: block;  clear: both; padding-right: 40px;}
.new_service_page .single_about_transport:last-child .single_about_transport_content  {padding-right: 10px;}


/**** new_transport_page */

.new_transport_page {}
.new_transport_page #ExpertiseWrap {background: #ededee; top center no-repeat; background-size: cover; padding: 45px 0 	25px 0;}
.new_transport_page .new_page_content {	margin: 0px auto ; width: 1087px; background: #ffffff; overflow: hidden;}
.top_banner {width: 100% !important; padding: 0 !important;}
.top_banner .new_page_content {background: none;}
 .new_transport_page .top_trnsport {overflow: hidden; clear: both; background: url(../images/new/transport/bg_ti.jpg) no-repeat top center;
 background-size: 100% 210px;}
.new_transport_page .top_trnsport_left {width: 740px; float: left; padding-top: 15px;}
.new_transport_page .top_trnsport_right {width: 250px; float: left; padding-top: 70px; padding-left: 25px;}
.top_trnsport_right ul {margin: 0 0 15px 0; padding: 0; list-style: none;}
.top_trnsport_right ul li {font-size: 18px; font-weight: 600; color: #232323;  text-transform: uppercase; line-height: 1.3; position: relative;
    font-family: 'Open Sans', sans-serif;}
.top_trnsport_right ul li::before { content: ""; width: 5px; height: 5px; background: #232323; display: block; position: absolute; top: 7px; left: -15px; border-radius: 50%;}
.new_transport_page .section_2 {overflow: hidden; clear: both; padding:20px 50px 0 50px}
.new_transport_page .section_2  h2 {font-family: 'Lucida Grande'; font-size: 25px; color: #ce3535; font-weight: normal;}
.new_transport_page .section_2_single {width: 500px; float: left; margin-top: 15px;}
.new_transport_page .section_2_single:nth-child(2) { width: 487px}
.new_transport_page .section_2_single h3 {font-size:18px; color: #232323; display: block;margin-bottom: 10px;}
.new_transport_page .section_2_single_content {}
.section2_image {float: left; margin-right: 20px; width: 188px;}
.new_transport_page .section_2_single_content_text {}

.new_transport_page .big_images {text-align: center;overflow: hidden; clear: both; margin-top: 20px;}
.new_transport_page .big_images img {width: 100%; transform: scale(1.1); margin-top: 15PX;}

.new_transport_page .example_products {overflow: hidden; clear: both; padding:50px 0px 25px 50px; margin-right: -32px; min-height: 880px;}
.new_transport_page .example_products h3 {font-size: 18px; color: #ce3535; text-transform: uppercase; font-weight: 600;}
.new_transport_page .single_example_product {margin-top: 25px; margin-bottom:350px; width: 534px; float: left; color: #232323;   }
.new_transport_page .single_example_product_img {margin-right: 10px; width: 425px; border-top: #ededee solid 13px; padding: 0 0 14px 0; background: #ededee; border-bottom: white solid 20px;}
.new_transport_page .single_example_product_content {text-align: center;  height: 152px; width:450px;}
.new_transport_page .single_example_product_title {border-bottom: 6px solid #fff; background: #f6f6f6;  padding: 10px 20px 5px 6px;}
.new_transport_page .single_example_product_details { background: #f6f6f6;  padding: 5px 20px 5px 6px; }
.new_transport_page .single_example_product_sponsor_logo {margin-top: 24px;}

.new_transport_page .new_page_content .section_3{padding: 20px 0 0 0;}
.new_transport_page .new_page_content .section_3 .section_3_cont { background: #ededee; overflow: hidden;  clear: both;  padding: 20px 24px;}
.cont_section_3 .new_page_content { background: none;}
.cont_section_3 h2 {font-size: 18px; color: #ce3535; text-transform: uppercase; font-weight: 600; padding: 60px 0 18px 0; background: #fff;
}
.cont_section_4 {background: #fff;}


.section_3 .w50 { width: 50%;  float: left;}
.left_content ul { margin: 0;  padding: 0; list-style: none;}
.left_content ul li {font-size: 14px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; background: #333; color: #fff;  max-width: 390px;
    width: 100%; padding: 8px 0; margin: 15px 0 40px 0; text-align: center; position: relative; transition: all linear 0.3s;  -webkit-transition: all linear 0.3s; transform: scale(1);}
.left_content ul li a { color: #fff;}
.left_content ul li:hover { background: #e2001b; padding: 12px 0; transform: scale(1.1); box-shadow: 0px 2px 10px rgba(0,0,0,0.3);}
.left_content ul li:nth-child(1)::before { content: ""; width: 63px; height: 57px; display: block;  position: absolute;  background: url(/images/new/service/des_ser-th1.png);  top: -10px; left: -10px;}
.left_content ul li:nth-child(2)::before { content: ""; width: 63px; height: 57px; display: block;  position: absolute;  background: url(/images/new/service/des_ser-th2.png);  top: -10px; left: -10px;}
.left_content ul li:nth-child(3)::before { content: ""; width: 63px; height: 57px; display: block;  position: absolute;  background: url(/images/new/service/des_ser-th3.png);  top: -10px; left: -10px;}
.left_content ul li:nth-child(4)::before { content: ""; width: 63px; height: 57px; display: block;  position: absolute;  background: url(/images/new/service/des_ser-th4.png);  top: -10px; left: -10px;}
.left_content ul li:nth-child(5)::before { content: ""; width: 63px; height: 57px; display: block;  position: absolute;  background: url(/images/new/service/des_ser-th5.png);  top: -10px; left: -10px;}
.left_content ul li:last-child {margin-bottom: 0;}
.right_content { height: 340px; background: #fff; padding: 15px;  box-sizing: border-box; border-radius: 10px;}
.right_content .video_cs { width: 100%;  height: 310px;}
  .contact_form_area {overflow: hidden; clear: both; padding:40px 0px 25px 30px; background: #ce3535; color: #fff;}
  .contact_form_left {font-size: 25.4px; width: 355px; float: left;}
 .contact_form_right {width: 598px; float: right; padding-left: 65px; border-left:1px solid #e6e6e6; color: #e6e6e6; }
 .contact_form_right .contact_form_section {width: 100%; overflow: hidden; display: block;}
 .contact_form_right .contactForm_left_section {width: 50%; float: left;}
 .contact_form_right .contactForm_right_section {width: 50%; float: left;}
 .contact_form_right label {margin-bottom: 10px; display: inline-flex; font-family: 'calibriBold'; width: 181px;}


/** new_photo_page **/
.new_photo_page {}
.new_photo_page {}
.new_photo_page {}
.new_photo_page #ExpertiseWrap {background: url(../images/new/transport/bg.jpg) top center no-repeat; background-size: cover; padding: 48px 0 	25px 0;}
.new_page_content {	margin: 0px auto ; width: 1087px; background: #ffffff; overflow: hidden; border:0;}
.new_photo_page #Pack_Recherche_Canvas {background: #ffffff none repeat scroll 0 0;border-left: 0;border-right:0;font-size: 15px;line-height: 22px;margin: 0 auto;padding-bottom: 0;padding-top: 38px;position: relative;width: 1087px;}

/** new_photo_page **/
.new_faq_page {}
.new_faq_page {}
.new_faq_page {}
.new_faq_page #ExpertiseWrap {background: url(../images/new/transport/bg.jpg) top center no-repeat; background-size: cover; padding: 45px 0 	25px 0;}
.new_faq_page .new_page_content {	margin: 0px auto ; width: 1087px; background: #ffffff; overflow: hidden; border:0;}
.new_faq_page #ExpertiseLeft {background: #ffffff none repeat scroll 0 0;border-left:0;border-right: 0;float: left;margin: 0;width: 100%;}
.new_faq_page .ContactWrap {color: #1b1b1d;font-size: 15px;margin: 0 auto;padding: 48px 10px 25px 24px;}
.new_faq_page .accordion .inner {color: #1b1b1d;font-size: 15px;line-height: 25px;}
.new_faq_page .menue_title {background: rgba(0, 0, 0, 0) url("../images/Q.jpg") no-repeat scroll left top;color: #da2828;float: left;font-size: 17px;
font-weight: normal !important;line-height: 25px;}
.new_faq_page .new {clear: both;display: block;margin-bottom: -10px;margin-left: -8px;position: relative;z-index: 100;}
/**** new_societe_page */
.new_societe_page {}
.new_societe_page .new_page_content {	margin: 0px auto ; width: 1039px; background: #ffffff; overflow: hidden; border:0; padding: 48px 24px 25px 24px;}
 .new_societe_page .new_page_content h2 {font-size: 27px; color: #ce3535}
.new_societe_page .new_page_content .section_1 {margin-bottom: 30px;}
.new_societe_page .new_page_content .section_1 img  {width: 100%; margin-top: 30px; margin-bottom: 30px;}
.new_societe_page .new_page_content .section_2 {clear: both; overflow: hidden;}
.new_societe_page .new_page_content .section_2_left {width: 569px; float: left; padding-right: 30px;}
.new_societe_page .new_page_content .section_2_right {width: 413px; float: left;}
.new_societe_page .new_page_content .section_2_single {margin-bottom: 50px; clear: both; overflow: hidden; display: block;}
.new_societe_page .new_page_content .section_2_single .section_2_single_img {float: left; width: 36px;   margin-right: 4px;}
.new_societe_page .new_page_content .section_2_single_content {float: left; width: 333px; }
.new_societe_page .new_page_content .section_2_single_content h3 {color: #ce3535; font-weight: normal; margin-bottom: 15px;}
.new_societe_page .new_page_content .section_2_single_content p {line-height: 22px;}

.new_societe_page .new_page_content .section_3 {clear: both; overflow: hidden; text-align: center; margin-right: -20px; margin-bottom: 35px; margin-top: 35px;}
.new_societe_page .new_page_content .section_3 img {margin-right: 20px; }

.new_societe_page .new_page_content .section_4 {line-height: 22px}
.new_societe_page .new_page_content .section_4 h2 {margin-bottom: 25px;}

.new_societe_page {}
.new_societe_page #ExpertiseWrap {background-color:#FFF; padding: 15px 0 	25px 0; margin: 0px auto;}
.new_societe_page .new_page_content {	margin: 0px auto; width: 1086px; background: #ffffff;  border:0; padding: 0px 17px 25px 17px;}
.new_societe_page .new_page_content h2 {font-size: 27px; color: #ce3535; text-align: left;}

.new_societe_page .new_page_content .section_1 {margin-bottom: 30px; text-align:justify;}
.new_societe_page .new_page_content .section_1 img  {clear:both; width: 100%; margin-top: 30px; margin-bottom: 30px;}
.new_societe_page .new_page_content .section_1_left {width: 610px; float: left; padding-right: 30px;}
.new_societe_page .new_page_content .section_1_right {width: 399px; float: left;}
.new_societe_page .new_page_content .section_1_right .section_1_numbers{font-size: 170%; color: #e2001b;}
.new_societe_page .new_page_content .section_1_right .section_1_text{font-size: 128%;}
.new_societe_page .new_page_content .section_1_right img{width: 285px; padding-bottom: 20px}
.new_societe_page .new_page_content .section_1_box_wrapper {overflow: hidden ;text-align: center;}
.new_societe_page .new_page_content .section_1_box {width: 250px; text-align: center; padding-right: 10px; margin-top:20px; margin-left: auto; margin-right: auto; display: inline-block;}


.new_societe_page .new_page_content .section_1_box .section_1_box_numbers{font-size: 400%; color: #e2001b;}
.new_societe_page .new_page_content .section_1_box .section_1_box_title{text-transform: uppercase; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
.new_societe_page .new_page_content .section_1_box .section_1_box_text{height: 64px;}
.new_societe_page .new_page_content .section_1_box .section_1_box_image{}


.new_societe_page .new_page_content .section_2 {clear: both; overflow-x: hidden; width:100vw; text-align: center; position: relative; background-color: #343434; color:#fff; padding: 25px 0 25px 0; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw);}
.new_societe_page .new_page_content .section_2_wrapper {overflow:hidden; margin: auto!important; display:table;}
.new_societe_page .new_page_content .section_2_left {width: 145px; float: left; padding-right: 30px;}
.new_societe_page .new_page_content .section_2_left img{width: 145px;}
.new_societe_page .new_page_content .section_2_center {width: 270px; float: left; padding-right: 30px;}
.new_societe_page .new_page_content .section_2_center .section_2_center_quote{ font-size: 170%; text-align: right;}
.new_societe_page .new_page_content .section_2_center .section_2_center_jeremy{text-align: right; padding-top: 35px;}
.new_societe_page .new_page_content .section_2_right {width: 535px; float: left; text-align: justify;}
.new_societe_page .new_page_content .section_2_right .section_2_right_sign  {float: right; padding-right: 50px;}
.new_societe_page .new_page_content .section_2_single {margin-bottom: 50px; clear: both; overflow: hidden; display: block;}
.new_societe_page .new_page_content .section_2_single .section_2_single_img {float: left; width: 36px;   margin-right: 4px;}
.new_societe_page .new_page_content .section_2_single_content {float: left; width: 333px; }
.new_societe_page .new_page_content .section_2_single_content h3 {color: #ce3535; font-weight: normal; margin-bottom: 15px;}
.new_societe_page .new_page_content .section_2_single_content p {line-height: 22px;}

.new_societe_page .new_page_content .section_video {clear: both; overflow: hidden; height: 0; margin:35px auto 35px auto; text-align: center; position:relative; padding-bottom: 60%; padding-top: 30px;}
.new_societe_page .new_page_content .section_video iframe, .new_societe_page .new_page_content .section_video object, .new_societe_page .new_page_content .section_video embed { position:absolute; top:0; left:0; width: 100%; height: 100%; }



.new_societe_page .new_page_content .section_3 {clear: both; overflow: hidden; margin-bottom: 35px; margin-top: 35px;}
.new_societe_page .new_page_content .section_3 .section_3_box_row_wrapper{text-align: center;}
.new_societe_page .new_page_content .section_3 .section_3_box{width: 20%; text-align: center; padding-right: 10px; margin-top: 20px; display: inline-block;}
.new_societe_page .new_page_content .section_3 .section_3_box_headImage{height: 60px;}
.new_societe_page .new_page_content .section_3 .section_3_box_wrapper{overflow: hidden; border: 0px solid #8c8c8c; /*height: 410px;*/}
.new_societe_page .new_page_content .section_3 .section_3_box_title{height: 105px; color:#343434; font-size: 128%; font-style: italic; padding-top: 18px;}
.new_societe_page .new_page_content .section_3 .section_3_box_featureImg{width: 100%;}
.new_societe_page .new_page_content .section_3 .section_3_box_plus{font-style: italic; text-align: right; padding-top: 17px;}
.new_societe_page .new_page_content .section_3 .section_3_box_plus a {	color: #343434;	text-decoration: none;}
.new_societe_page .new_page_content .section_3 .section_3_box_plus a:hover {text-decoration: underline;  font-weight: bold;}

.new_societe_page .new_page_content .section_3 .section_3_box4{display: inline-block; width: 30%; text-align: center; padding-right: 10px; margin-top: 20px;}
.new_societe_page .new_page_content .section_3 .section_3_box4_wrapper{overflow: hidden; border: 0px solid #8c8c8c;  background: #e2001b; margin-top:60px; height: 195px; text-align: center;vertical-align: middle;}
.new_societe_page .new_page_content .section_3 .section_3_box4_texte{height: 105px; color:#FFF; font-size: 100%; font-weight: lighter; padding-top: 18px; clear: both;}
.new_societe_page .new_page_content .section_3 .section_3_box4_subtitle{color:#FFF; font-size: 128%; font-weight: bold; text-transform: uppercase;}

.new_societe_page .new_page_content .section_3 .section_3_box_headImage {
    height: 60px;
}
.new_societe_page .new_page_content .section_3 .section_3_box {
    width: 20%;
    text-align: center;
    padding-right: 10px;
    margin-top: 20px;
    display: inline-block;
}




.new_societe_page .new_page_content .section_4 {clear: both; overflow-x: hidden; width:80vw; text-align: center; position: relative; padding: 25px 0 25px 0; margin:auto;}
.new_societe_page .new_page_content .section_4 .if-container{margin:auto;text-align: left;}
.new_societe_page .new_page_content .section_4 .if-wrapper{width: 200px;position: relative; float:left; margin-right: 10px;}
.new_societe_page .new_page_content .section_4 .if-wrapper img {width: 200px;}
.new_societe_page .new_page_content .section_4 .if-container .if-title{font-size: 27px; color: #ce3535}
.new_societe_page .new_page_content .section_4 .if-caption-text { height: 42px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}



/*** new_contact_page **/
.new_contact_page {}
.new_contact_page #ExpertiseWrap {background: url(../images/new/contact/bg.jpg) top center no-repeat; background-size: cover; padding: 45px 0 	25px 0;}
.new_contact_page .new_page_content {	margin: 0px auto ; width: 1039px; background: #ffffff; overflow: hidden; border:0; padding: 48px 24px 25px 24px;}

 .new_contact_page .new_page_content h2 {font-size: 27px; color: #ce3535}

 .new_contact_page .new_page_content .section_1 { overflow: hidden; clear: both;}
 .new_contact_page .new_page_content .section_1_left {color: #ce3535; width: 50%;  float: left;}
 .new_contact_page .new_page_content .section_1_right {width: 50%; text-align: center;  float: left}
  .new_contact_page .new_page_content .section_1_right img {margin: 0 5px;}

 .new_contact_page .new_page_content .section_2 { overflow: hidden; clear: both; margin-top: 30px;}
 .new_contact_page .new_page_content .section_2_left {width: 485px; float: left;}
 .new_contact_page .new_page_content .section_2_left_single {overflow: hidden; clear: both; margin-bottom: 25px;}
 .new_contact_page .new_page_content .section_2_left_single_img {float: left; width: 48px; height: 20px; }
 .new_contact_page .new_page_content .section_2_left_single_content {float: left;}
 .new_contact_page .new_page_content .section_2_right {width: 537px; float: left; padding-left: 15px;}

 .new_contact_page .contact_form_area {margin: 0 auto; width: 1058px;}

 .new_contact_page .contact_form_right {}
 .new_contact_page .contact_form_right .contactForm { }

 /*new_transaction_page*/
 .new_transaction_page {}
 .new_transaction_page {}
.new_transaction_page #ExpertiseWrap {background: url(../images/new/transaction/bg.jpg) top center no-repeat; background-size: cover; padding: 45px 0 	25px 0;}
.new_transaction_page .new_page_content {	margin: 0px auto ; width: 1087px; background: #ffffff; overflow: hidden; border:0; padding: 20px 0px 25px 0px;}

.new_transaction_page .new_page_content {line-height: 22px;}
.new_transaction_page .section_1 {clear: both; overflow: hidden; display: block; padding: 0 24px; font-size: 25.4px; font-style: italic;}
.new_transaction_page .section_1_left {width: 265px; float: left; text-align: center;}
.new_transaction_page .section_1_right {width: 550px; float: left;}
.new_transaction_page .section_1_right p {line-height: 30px;}

.new_transaction_page .transactions {}
.new_transaction_page .single_transaction {clear: both; overflow: hidden; display: block; padding: 0 24px 0 50px; margin-top: 80px; position: relative; z-index: 2}
.new_transaction_page .single_transaction_col {width: 50%; float: left; }
.new_transaction_page .single_transaction_img { width: 48%; padding-left: 2%; }
.new_transaction_page .single_transaction h3 {color: #ce3535; font-size: 27px; margin-left: -30px; font-weight: normal; margin-bottom: 25px;}
.new_transaction_page .arrow_for_single_transaction {margin-left: -29px; margin-right: 8px;}

.new_transaction_page .section_5 {}
.new_transaction_page .section_5 img {width: 100%; margin-top: -50px; position: relative;z-index: 1;}

.new_transaction_page .last_single_transaction {margin-top: 40px; margin-bottom: 25px;}
.new_transaction_page .last_single_transaction .single_transaction_col {width: 720px;}
.new_transaction_page .last_single_transaction .single_transaction_img {width: 260px;}


/* new_moto_page */
.new_moto_page {}
.new_moto_page {}
.new_moto_page #ExpertiseWrap {background: url(../images/new/moto/bg.jpg) top center no-repeat; background-size: cover; padding: 45px 0 	25px 0;}
.new_moto_page .new_page_content {	margin: 0px auto ; width: 1087px; background: #ffffff; overflow: hidden; border:0; }

 .new_moto_page .new_page_content h2 {font-size: 27px; color: #ce3535; font-weight: normal;}

  .new_moto_page .top_trnsport {overflow: hidden; clear: both;}
 .new_moto_page .top_trnsport_left {width: 740px; float: left; padding-top: 15px;}
 .new_moto_page .top_trnsport_right {width: 320px; float: left; font-family: 'Lucida Grande'; font-size: 25.4px; padding-top: 67px; padding-left: 25px;}


 .new_moto_page .new_page_content .section_1 { overflow: hidden; clear: both; padding: 0 24px; width: 1037px;}
 .new_moto_page .new_page_content .section_1_left {color: #ce3535; width: 50%;  float: left;}
 .new_moto_page .new_page_content .section_1_right {width: 50%; text-align: center;  float: left}
  .new_moto_page .new_page_content .section_1_right img {margin: 0 5px;}

.new_moto_page .section_3 {overflow: hidden; clear: both; padding:70px 24px 0 24px;}
.new_moto_page .section_3 .section_3_left {width: 50%; float: left;}
.new_moto_page .section_3 .section_3_right {width: 50%; float: left; text-align: right;}
.new_moto_page .section_3 .section_3_right img {margin-top: -30px;}
.new_moto_page .section_3  h2 {font-family: 'Lucida Grande'; font-size: 27px; color: #ce3535; font-weight: normal;}
.new_moto_page .section_3_single {width: 100%; float: left; margin-top: 15px; margin-bottom: 30px;}
.new_moto_page .section_3_single h3 {font-size:20.32px; color: #232323; display: block;margin-bottom: 10px;}
.new_moto_page .section_3_single_content {font-size: 15.24px;}
.new_moto_page .section_3_single_content img {float: left; margin-right: 20px; width: 188px;}
.new_moto_page .section_3_single_content_text {}


.new_moto_page .section_4 {overflow: hidden; clear: both; padding:40px 24px 0 24px;}
.new_moto_page .section_4_left {width: 50%; float: left; margin-top: 20px;}
.new_moto_page .section_4_right {
  float: right;
  margin-top: -13px;
  width: 45%;
  margin-bottom: -6px;
}

.new_moto_page .big_image {overflow: hidden; clear: both;}
.new_moto_page .big_image img {width: 100%; padding-bottom: 60px;}


.new_moto_page  .action_notice {overflow: hidden; display: block;  clear: both;  background: #0476bc; color: #fff; font-size: 25.4px; padding: 20px 50px;}

.new_moto_page  .nos_engagements_area {overflow: hidden; display: block;  clear: both; padding: 50px 30px 0px 30px; color: #232323;  }

.new_moto_page  .nos_engagements_left {}

.new_moto_page  .nos_engagements_center { }
.new_moto_page  .nos_engagements_center ul {}
.new_moto_page  .nos_engagements_center ul li {list-style: none; margin-bottom: 25px;}
.new_moto_page  .nos_engagements_center img {margin-top: 10px;}

.new_moto_page  .nos_engagements_right {}


.new_moto_page .example_products {overflow: hidden; clear: both; padding:50px 0px 25px 30px; margin-right: -12px;}
.new_moto_page .example_products h3 {color: #ce3535; font-size: 27px; font-weight: normal;}
.new_moto_page .single_example_product {margin-top: 25px; margin-bottom: 25px; width: 534px; float: left; color: #232323; font-size:   }
.new_moto_page .single_example_product_img {float: left; margin-right: 10px; width: 226px;}
.new_moto_page .single_example_product_content {   height: 152px; float: left; text-transform: uppercase;}
.new_moto_page .single_example_product_title {border-bottom: 6px solid #fff; background: #f6f6f6;  padding: 10px 20px 5px 6px;}
.new_moto_page .single_example_product_details { background: #f6f6f6;  padding: 5px 20px 5px 6px; }
.new_moto_page .single_example_product_sponsor_logo {margin-top: 24px;}

.new_moto_page .moto_video_and_photos {overflow: hidden; clear: both; padding:0px 0px 25px 30px; }
.new_moto_page .moto_video {margin-bottom: 30px;}
.new_moto_page .moto_video iframe{margin-top: 20px;}
.new_moto_page .moto_photos {}
.new_moto_page .moto_photos img {width: 190px; margin-right: 15px; margin-bottom: 15px; margin-top: 0;}

 .new_moto_page .new_page_content .section_2 { overflow: hidden; clear: both; margin-top: 30px; padding: 0 24px; width: 1037px; padding-bottom: 35px;}
 .new_moto_page .new_page_content .section_2_left {width: 467px; float: left;}
 .new_moto_page .new_page_content .section_2_left_single {overflow: hidden; clear: both; margin-bottom: 25px;}
 .new_moto_page .new_page_content .section_2_left_single_img {float: left; width: 48px; height: 20px;}
 .new_moto_page .new_page_content .section_2_left_single_content {float: left;}
 .new_moto_page .new_page_content .section_2_right {width: 537px; float: left; padding-left: 15px;}

 .new_moto_page .contact_form_area {margin: 0 auto; width: 1058px;}

 .new_moto_page .contact_form_right {}
 .new_moto_page .contact_form_right .contactForm { }


.mobile_button{
	display: none;
}

	body{
	min-width: 100%;
	}

.headerRight.language-section span img{
    float: right;
    margin-top: 11px;
}

.headerRight.language-section span:hover + ul,
.headerRight.language-section span:focus + ul,
.headerRight.language-section ul:hover{
	display: inline-block;
	height: auto;
}
.headerRight.language-section ul li {
    padding: 2px 11px;
    cursor: pointer;
    margin-top: 10px;
    color: #383838;
    font-weight: 400;
}
.headerRight.language-section ul li:hover,
.headerRight.language-section ul li.active{
	background-color: #04abff;
	color: #fff;
}
.headerRight.language-section ul li .tick{
	float: right;
	margin-top: 7px;
}
.width-100{
	width: 100%;
	float: left;
	margin-top: 15px;
}
.new_transport_page .section_4 {
    overflow: hidden;
    clear: both;
    padding: 40px 24px 0 24px;
}
.new_transport_page .section_4 h2 {
    font-size: 27px;
    color: #ce3535;
    font-weight: normal;
}
.new_transport_page .section_4_left {
    width: 54%;
    float: left;
    margin-top: 20px;
}
.new_transport_page .section_4_right {
    float: right;
    margin-top: -13px;
    width: 45%;
    margin-bottom: -6px;
}
.new_transport_page .nos_engagements_area {
    overflow: hidden;
    display: block;
    clear: both;
    padding: 50px 30px 0px 30px;
    color: #232323;
}
.new_transport_page .action_notice {
    overflow: hidden;
    display: block;
    clear: both;
    background: #0476bc;
    color: #fff;
    font-size: 25.4px;
    padding: 20px 50px;
}
.new_transport_page .moto_video_and_photos {
    overflow: hidden;
    clear: both;
    padding: 0px 0px 25px 30px;
}
.new_transport_page .new_page_content .section_1 {
    overflow: hidden;
    clear: both;
    padding: 0 24px;
    width: 1037px;
}
.new_transport_page .new_page_content .section_2 {
    overflow: hidden;
    clear: both;
    margin-top: 30px;
    padding: 0 24px;
    width: 1037px;
    padding-bottom: 35px;
}
.new_transport_page .moto_video {
    margin-bottom: 30px;
}
.new_transport_page .new_page_content h2 {
    font-size: 18px; color: #ce3535; text-transform: uppercase; font-weight: 600;
}
.new_transport_page .moto_video iframe {
    margin: 20px 0;
}
.new_transport_page .moto_photos img {
    width: 190px;
    margin-right: 10px;
    margin-bottom: 15px;
    margin-top: 0;
}
.new_transport_page .new_page_content .section_1_left {
    color: #ce3535;
    width: 50%;
    float: left;
}
.new_transport_page .new_page_content .section_1_right {
    width: 50%;
    text-align: center;
    float: left;
}
.new_transport_page .new_page_content .section_1_right img {
    margin: 0 5px;
}
.new_transport_page .nos_engagements_center ul li {
    list-style: none;
    margin-bottom: 5px;
}
.new_transport_page .nos_engagements_center img {
    margin-top: 10px;
}
.new_transport_page .new_page_content .section_2_left {
    width: 467px;
    float: left;
}
.new_transport_page .new_page_content .section_2_right {
    width: 537px;
    float: left;
    padding-left: 15px;
}
.new_transport_page .new_page_content .section_2_left_single {
    overflow: hidden;
    clear: both;
    margin-bottom: 25px;
}
.new_transport_page .new_page_content .section_2_left_single_img {
    float: left;
    width: 48px;
    height: 20px;
}
.new_transport_page .new_page_content .section_2_left_single_content {
    float: left;
}


.p-0{
	padding: 0px
}
.background-none{
	background-color: transparent !important;
}
.pb-0{
	padding-bottom: 0px !important;
}
.pt-40{
	padding-top: 40px ;
}
.pt-15{
	padding-top: 15px !important;
}
.pr-0{
	padding-right: 0px;
}
.pb-25{
	padding-bottom: 25px;
}
.pl-30{
	padding-left: 30px;
}
.btn-black {
    background: #000;
    color: #fff;
    padding: 8px 20px;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 4px;
    font-size: 17px;
}
.btn-black2{
  font-size:22px;
}
.full-width{
	float: left;
	width: 100%;
	padding: 0px 0px 20px;
	text-align: center;
}
.text-rigth{
	text-align: right;
}
.new-contact-form .contact_form_left,
.new-contact-form .contact_form_right {
    width: 50%;
    padding: 15px;
    box-sizing: border-box;
}
.new-contact-form h2 {
    color: #fff !important;
    font-size: 27px !important;
    font-weight: 900 !important;
    text-transform: uppercase;
    line-height: 30px;
}
.new-contact-form{
	background: #ce3535;
}
.text-red{
	color: #e2001b;
	display: inline-block;
	text-decoration: none !important;
	font-weight: 400;
	font-size: 16px;
	padding-right: 55px;
}
/*.new-contact-form input[type=text],
.new-contact-form input[type=url],
.new-contact-form input[type=tel],
.new-contact-form input[type=number],
.new-contact-form input[type=color],
.new-contact-form input[type=email],
.new-contact-form textarea{
	background: #fff;
}*/
.new-contact-form table td{
	color: #fff;
}
.new-contact-form .label_check,
.new-contact-form .label_radio{
 	padding-left: 30px;
 }
.new-contact-form p {
    font-size: 20px;
    margin-bottom: 20px;
    /*text-transform: uppercase;*/
}
.new-contact-form ul {
    padding: 0px;
    list-style: none;
    margin: 20px 0;
}
.new-contact-form ul li {
    position: relative;
    padding-left: 33px;
    font-size: 18px;
    margin-bottom: 15px;
    line-height: 24px;
}
.new-contact-form ul li img {
    position: absolute;
    left: 0px;
    width: 20px;
}
.new-contact-form ul li strong {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 900;
}
.black-red-heading{
	width: 100%;
	float: left;
	padding: 15px 0;
	text-align: center;
}
.black-red-heading ul{
	display: inline-block;
	list-style: none;
	padding: 0px;
	border-right: 4px;
}
.black-red-heading li {
    width: 100%;
    padding: 10px 20px;
    font-size: 18px;
}
.black-red-heading li:first-child{
	background-color: red;
	color: #fff;
	border-radius: 4px 4px 0 0;
}
.black-red-heading li:last-child{
	background-color: black;
	color: #fff;
}
.new-engagements-area{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0071bf+0,0071bf+40,f3f3f3+40,f3f3f3+100 */
background: rgb(0,113,191); /* Old browsers */
background: -moz-linear-gradient(left, rgba(0,113,191,1) 0%, rgba(0,113,191,1) 33%, rgba(243,243,243,1) 33%, rgba(243,243,243,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,113,191,1) 0%,rgba(0,113,191,1) 33%,rgba(243,243,243,1) 33%,rgba(243,243,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,113,191,1) 0%,rgba(0,113,191,1) 33%,rgba(243,243,243,1) 33%,rgba(243,243,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071bf', endColorstr='#f3f3f3',GradientType=1 ); /* IE6-9 */
padding: 30px 0 0!important;
}
.new-engagements-area .new_page_content{
	background-color: transparent !important;
}
.new-engagements-area .nos_engagements_left{
	width: 33.333% !important;
    text-align: right;
    float: left;
    padding: 0px 30px;
    box-sizing: border-box;
    font-size: 24px;
    color: #fff;
    line-height: 24px;
    text-align: left;
}
div.nos_engagements_left{
  width:330px;
  text-align: right;
  float:left;
}
.new-engagements-area .nos_engagements_left small {
    margin-top: 42px;
    font-size: 18px;
    float: left;
    width: 100%;
    font-weight: 300;
    font-style: italic;
}
.new-engagements-area .nos_engagements_left a {
    font-size: 18px;
    float: right;
    color: #ce3535;
    text-decoration: underline;
    margin-top: 10px;
    font-weight: 300;
    font-style: italic;
}
/*.new-engagements-area .nos_engagements_right img{
	position: absolute;
}*/
.red-btn {
    display: inline-block;
    padding: 9px 16px;
    border-radius: 4px;
    color: #fff;
    background: #ce3535;
    font-size: 18px;
    margin: -13px 25px 0 21px;
}
.red-btn2 {
    display: inline-block;
    padding: 9px 16px;
    border-radius: 4px;
    color: #fff;
    background: #ce3535;
    font-size: 18px;
    margin: 10px 0;
}
.red-btn:hover ,
.red-btn:focus{
	color: #fff;
	font-weight: 600;

}
.imagen2212{
  width:87%;
  padding-left: 80px;
  padding-top: 65px;
}
.imagen21{
  width: 85%;
  margin: -26px 58px;
}
.new-engagements-area .nos_engagements_center{
	padding: 0px 20px ;
	box-sizing: border-box;
}
.message-top-banner{
	  width: 435px;
    position: absolute;
    bottom: 72px;
    right: 61px;
    font-size: 18px;
}
.message-top-banner strong{
	color: #e2001b;
}
.new-contact-form .label_radio {
	background: none;
	position: relative;
}
.new-contact-form .label_radio:before {
    border: 2px solid #fff;
    content: '';
    width: 18px;
    height: 18px;
    display: inline-block;
    border-radius: 100%;
    position: absolute;
    left: 0px;
}
.new-contact-form label.r_on{
	background: none
}
.new-contact-form label.r_on:after {
    content: '';
    background: #fff;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 4px;
    top: 4px;
    border-radius: 100%;
    display: inline-block;
}
.radio-after-check {
    width: 100%;
    float: left;
    padding-left: 32px;
    box-sizing: border-box;
    display: none;
}
.label_radio.r_on + .radio-after-check {
	display: initial;
}
.radio-after-check label {
    font-size: 13px;
    text-align: left;
    color: #fff;
    width: 50%;
}
.radio-after-check input {
    width: 430px !important;
    /*float: left;*/
    position: initial;
}
@media (max-width:1130px){
	#header,
	#nav,
	#homeCanvas,
	.home_testimonials,
	#homeCanvas,
	#FooterWrap,
	#Expertise_canvas,
	.new_contact_page .new_page_content,
	.new_contact_page .contact_form_area,
	.new_transport_page .new_page_content,
	.new_moto_page .new_page_content,
	.new_moto_page .contact_form_area,
	.new_societe_page .new_page_content,
	.new_photo_page #Pack_Recherche_Canvas{
		width:990px;
		padding: 0px 15px;
		box-sizing: border-box;
	}
	.new_service_page .transport_services{
		padding: 48px 15px 0;
	}
	.new_societe_page .new_page_content .section_1,
	.new_societe_page .new_page_content .section_2,
	.new_societe_page .new_page_content .section_3,
	.new_societe_page .new_page_content .section_4{
		margin-right: 0px;
		padding: 15px 0;
	}
	.new_service_page .transport_services_right,
	.new_service_page .transport_services_left,
	.new_societe_page .new_page_content .section_2_left,
	.new_societe_page .new_page_content .section_2_right{
		width: 50%;
		box-sizing: border-box;
	}
	.new_societe_page .new_page_content .section_2_single{
		margin-bottom: 10px;
	}
	.nos_engagements_center,
	.nos_engagements_left,
	.nos_engagements_right{
		width: 33.333% !important;
		box-sizing: border-box;
	}
	.new_societe_page .new_page_content .section_3 img{
		width:calc(33.3333% - 10px);
		margin:5px;
		float: left;
	}

	.home_videos_area,
	.home_news_and_social_link_area{
		width: 100%;
		padding: 35px 0;
	}
	.navlink ul{
		width: 100%;
	}
	.navlink li a{
		padding: 0px 15px;
	}
	#homeLeft,
	#homeRight {
	    float: left;
	    width: 50%;
	    margin-left: 0;
	    padding: 0px 15px;
	    box-sizing: border-box;
	    margin-right: 0px;
	}
	.new_service li {
	    position: relative;
	    padding-left: 91px;
	}
	.new_service li img {
	    position: absolute;
	    left: 0px;
	}
	.owl-dots{
		display: none !important;
	}
	.home_videos_area h1::before,
	.home_videos_area h1::after,
	.home_news_and_social_link_area h1::before,
	.home_news_and_social_link_area h1::after{
		width: 30%;
	}
	.navlink ul{
		margin-left: 0px;
	}
	#homeCanvas h1{
		font-size: 16px;
	}
	.home_testimonials_area .home_testimonials_left{
		width: 40%;
	}
	.home_testimonials_area .home_testimonials_right{
		width: 60%;
	}
	.home_testimonials_right iframe{
		width:100%;
	}
	.home_videos .home_videos_single {
		width: 33.3333%;
		float: left;
		margin: 0;
		position: relative;
		padding: 15px;
		box-sizing: border-box;
	}
	.new_contact_page .new_page_content .section_2_right,
	.new_contact_page .new_page_content .section_2_left{
		width: 50%;
		box-sizing: border-box;
	}
		.contact_form_left{
			width: 40%;
		padding: 15px;
		box-sizing: border-box;
		}
	.contact_form_right{
		width: 60%;
		padding: 15px;
		box-sizing: border-box;
	}
	input[type="text"], input[type="url"], input[type="tel"], input[type="number"], input[type="color"], input[type="email"], textarea{
		width: 100%;
		box-sizing: border-box;
	}
	.contact_form_section .contactForm_left_section,
	.contact_form_section .contactForm_right_section{
		padding: 0px 15px;
		box-sizing: border-box;
	}
	.new_contact_page .new_page_content .section_2_right iframe{
		width: 100%;
	}
	.new_transport_page .top_trnsport_left,
	.new_moto_page .top_trnsport_left{
		width: 70%;
		box-sizing: border-box;
	}
	.new_transport_page .top_trnsport_right,
	.new_moto_page .top_trnsport_right{
		width: 30%;
		box-sizing: border-box;
	}
	.new_transport_page .section_2,
	.new_moto_page .section_2{
		padding: 15px;
	}
	.new_transport_page .section_2_single,
	.new_moto_page .section_2_single{
		width: 50% !important;
		box-sizing: border-box;
		padding: 15px
	}
	.new_transport_page .example_products,
	.new_moto_page .example_products{
		padding: 30px 15px;
		box-sizing: border-box;
		margin-right: 0px;
	}
	.new_transport_page .single_example_product,
	.new_moto_page .single_example_product{
		width: 50%;
		box-sizing: border-box;
	}
	.new_moto_page .moto_video_and_photos{
		padding: 15px;
		box-sizing: border-box;
	}
	.new_moto_page .moto_video iframe{
		width: 100%;
	}
	.new_moto_page .new_page_content .section_2{
		padding: 0px 15px;
		box-sizing: border-box;
	}
	.new_moto_page .new_page_content .section_2_left,
	.new_moto_page .new_page_content .section_2_right{
		width: 50%;
		box-sizing: border-box;
	}
	.new_moto_page .new_page_content .section_1,
	.new_moto_page .new_page_content .section_2,
	.new_moto_page .new_page_content .section_3,
	.new_moto_page .new_page_content .section_4{
		width: 100%;
		padding: 0px;
		box-sizing: border-box;
	}
	.new_moto_page .section_3 .section_3_right img{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.new_moto_page .section_4_right{
		margin-top: 10px;
	}
	.section_2_right iframe{
		width: 100%;
	}
	.new_moto_page .moto_photos img{
		width: 100%;
		margin:0px;
	}
	.new_moto_page .moto_photos a{
		width: calc(25% - 10px);
		margin: 5px;
		float: left;
	}
	.Video_gallery{
		padding:20px 0px;
	}
	.GalWrap a{
		width: calc(25% - 10px);
		margin: 5px;
		float: left;
	}
	.GalWrap img{
		width: 100% !important;

	}
}
@media (max-width:991px){
	#header,
	#nav,
	#homeCanvas,
	.home_testimonials,
	#homeCanvas,
	#FooterWrap,
	#Expertise_canvas,
	.new_contact_page .new_page_content,
	.new_contact_page .contact_form_area,
	.new_transport_page .new_page_content,
	.new_moto_page .new_page_content,
	.new_moto_page .contact_form_area,
	.new_societe_page .new_page_content,
	.new_photo_page #Pack_Recherche_Canvas{
		width:768px;
	}
    .headerRight1{
        margin-top: 4px !important;
    }
	.navlink li a{
		font-size: 10px;
	}
	#homeCanvas h1{
		padding: 0px 60px;
		font-size: 16px;
	}
	.home_testimonials_area .home_testimonials_left,
	.home_testimonials_area .home_testimonials_right{
		width: 50%;
	}
	.home_testimonials_right iframe{
		width:100%;
	}
	.footer_widget .single_widget {
	    float: left;
	    width: 33.3333% !important;
	}
	.home_videos .home_videos_single {
		width: 50%;
		float: left;
		margin: 0;
		position: relative;
		padding: 15px;
		box-sizing: border-box;
	}
	.new_service_page .transport_services_right,
	.new_service_page .transport_services_left{
		width: 50%;
		box-sizing: border-box;
	}
	.nos_engagements_center,
	.nos_engagements_left,
	.nos_engagements_right{
		width: 100% !important;
		box-sizing: border-box;
		float: none !important;
		display: block;
		margin: 10px auto;
		text-align: center;
	}

	.new_service_page .single_transport_service_content {
	    float: left;
	    width: calc(100% - 80px) !important;
	}
	.new_service_page .transport_services_right{
		background-size: 100% 100%;
	}
	.contact_form_left,
	.contact_form_right{
		width: 50%;
		padding: 15px;
		box-sizing: border-box;
	}
	.contact_form_section .contactForm_left_section,
	.contact_form_section .contactForm_right_section{
		padding: 0px;
		box-sizing: border-box;
		width: 100%;
	}
	.new_transport_page .top_trnsport_left,
	.new_transport_page .top_trnsport_right,
	.new_moto_page .top_trnsport_left,
	.new_moto_page .top_trnsport_right{
		width: 100%;
	}
	.new_transport_page .section_2_single{
		width: 100% !important;
		border-bottom: 1px solid #ccc;
	}
	.new_transport_page .single_example_product,
	.new_moto_page .single_example_product{
		width: 100%;
		border-bottom: 1px solid #ccc;
		margin-top: 0px;
		padding: 15px 0;
	}
	.new_moto_page .single_example_product_img{
		width: 223px;
	}
	.new_transport_page .single_example_product_content,
	.new_moto_page .single_example_product_content{width: 100%; height: auto;}
	.new_transport_page .moto_photos img {width: 49%; margin-right: 5px;}
	.videoYoutube {width: 100%; height: 350px;}
	.new_transport_page .top_trnsport_right {width: 100%; font-size: 18px; font-weight: 600; padding: 0; text-align: center;margin-bottom: 15px;}
	.top_trnsport_right ul li::before {content: none;}
	.new_transport_page .single_example_product_img {margin: 0px; width: 100%;}
	.transportForm h2{
		line-height: 30px;
	}
	.new_moto_page .new_page_content .section_2_left,
	.new_moto_page .new_page_content .section_2_right{
		width: 100%;
		box-sizing: border-box;
		padding: 15px 0;
	}
	.new_transport_page .single_example_product,
	.new_moto_page .single_example_product{
		width: 100%;
    margin:0;
	}
	.new_moto_page .section_3 .section_3_left,
	.new_moto_page .section_3 .section_3_right,
	.new_societe_page .new_page_content .section_2_left,
	.new_societe_page .new_page_content .section_2_right{
		width: 100%;
	}
	.new_moto_page .section_3 .section_3_right img{
		margin:10px auto;
		display: block;
	}
	.new_moto_page .moto_photos a{
		width: calc(33% - 10px);
		margin: 5px;
		float: left;
	}
	.GalWrap a{
		width: calc(33.3333% - 10px);
		margin: 5px;
		float: left;
	}
	.headerRight.language-section{
		width: auto;
	}
	.headerRight.language-section span{
		width: 140px;
		font-size: 10px;
	}
	.headerRight.language-section ul{
		width: 140px;
	}
	.headerRight.language-section ul li{
		font-size: 11px !important;
	}
}
@media (max-width:768px){
    .headerRight.language-section ul li {
        font-size: 14px !important;
    }

    .pushbar_main_content{
        display: block !important;
    }

    .pushbar{
        display: block !important;
    }

    .content-menu-mobile {
        float: right;
        margin-top: 13px;
        right: 15px;
        position: relative;
    }

    .contentLanguages>.headerRight.language-section {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .contentLanguages>.headerRight.language-section>span {
        margin: 0 auto;
        display: block;
        height: auto;
        width: 54%;
        margin-top: 15px;
    }

    .headerRight1 {
        margin-top: 4px !important;
    }

    .content-phone-mobile>.headerRight1 {
        float: none;
        text-align: center;
        margin: 0 auto;
        text-align: center;
        padding-left: 14%;
        background-position: 27%;
        top: 0;
    }

    .wrapper button {
        width: 100%;
        background: transparent;
        border: 0;
        cursor: pointer;
    }

    .content-logo-mobile {
        width: 70%;
        float: left;
        text-align: center;
    }

    .contentLanguages {
        position: relative;
        float: left;
        display: block;
        width: 100%;
    }

    .content-phone-mobile {
        width: 100%;
        float: left;
    }

    .content-logo-mobile img {
        width: 86%;
        margin: 0 auto;
        margin-top: 5px;
    }

    .headerWrap{
        display: none;
    }

    .wrapper span {
        width: 100%;
        height: 4px;
        background: #1f1f1f;
        display: inline-block;
        margin-bottom: 5px;
    }
	.section_3 .w50{ width:100%; float:none;}
	.left_content ul { margin: 0 0 20px 0;}
	.left_content ul li { max-width:100%; margin: 15px 0 55px 0;}
	.new_transport_page .top_trnsport {background-size: cover;}
	.new_transport_page .top_trnsport_right br { display: none;}
	.new_transport_page .new_page_content .section_3 .section_3_cont { padding: 35px 15px 30px;}
	.left_content ul li:nth-child(1)::before, .left_content ul li:nth-child(2)::before, .left_content ul li:nth-child(3)::before, .left_content ul li:nth-child(4)::before, .left_content ul li:nth-child(5)::before {background-repeat: no-repeat; top: -53px;  left: 50%;  background-size: 50px 44px;
    margin-left: -30px; background-position: center;}
	.new_transport_page .example_products {margin-bottom: 20px;}
	.text-red {display: block; text-align: center;}
	.new_transport_page .moto_video_and_photos {padding: 0px}
	.new_transport_page .example_products, .new_moto_page .example_products { padding: 0;}
	input.formAuto, textarea.formAuto {width: 100%;}
	.cont_section_3 h2 {padding: 20px 0;}
	.new_transport_page #ExpertiseWrap {padding: 0;}
	#header,
	#nav,
	#homeCanvas,
	.home_testimonials,
	#homeCanvas,
	#FooterWrap,
	.home_videos_area,
	.home_news_and_social_link_area,
	#Expertise_canvas,
	.new_contact_page .new_page_content,
	.new_contact_page .contact_form_area,
	.new_transport_page .new_page_content,
	.new_moto_page .new_page_content,
	.new_moto_page .contact_form_area,
	.new_societe_page .new_page_content,
	.new_photo_page #Pack_Recherche_Canvas{
		width:100%;
	}
	.mobile_button{
		display: block;
		cursor: pointer;
	}
	.navlink ul {
	    display: none;
	    float: left;
	    width: 100%;
	    background: #ce3535;
	    margin-top: 10px;
	    z-index: 9;
	    position: relative;
	}
	.navlink ul li {
		width: 100%;
	}
	.navlink ul li a {
	    color: #fff;
	    text-align: left;
	    border-top: 1px solid;
	    border-bottom: 1px solid;
	}
	.navlink li a::after{
		display: none;
	}
	.navlink li a:hover, .select {
	    color: #fff !important;
	    background: #000;
	}

	.navlink li .drop-down {
	    left: 0;
	    position: inherit;
	    top: 0;
	    margin-bottom: 10px;
	    z-index: 9999999999;
	    width: 100%;
	    display: none;
	    padding-top: 0;
	    padding-left: 15px;
	    box-sizing: border-box;
	}
	.navlink li{
		line-height: 35px;
	}
	.logo_area {
	    float: none;
	    width: 100%;
	    display: inline-block;
	}
	#header{
		text-align: center;
	}
	.headerRight {
	    margin: 4px 0 0;
	    float: none;
	    font-size: 28.5px;
	    color: #ce3535;
	    background: url(../images/new/Calque.png) left top no-repeat;
	    padding-left: 59px;
	    line-height: 30px;
	    display: inline-block;
	    text-align: left;
	}
	.headerRight .cont {margin-bottom: 5px;}
	.language{
		float: left;
		margin-left: 15px;
	}
	#google_translate_element .skiptranslate{
		float: none !important;
	}
	.language .goog-te-menu-value{
		margin-top: 10px !important;
	}
	#homeLeft h1::before,
	#homeLeft h1::after,
	#homeRight h1::before,
	#homeRight h1::after{
		top:45% !important;
	}

	.home_testimonials,
	.home_videos_area,
	.home_news_and_social_link_area{
		padding: 0px 15px;
		box-sizing: border-box;
	}
	.home_videos{
		margin-right: 0px;
	}
	#homeRight h1 ,
	#homeCanvas h1{
	    position: relative;
	    padding: 0 38px;
	    margin-top: 20px;
	    line-height: 21px;
	    font-size: 20px;
	}
	.footer_widget .single_widget {
	float: left;
	width: 100% !important;
	text-align: center !important;
	}
	.footer_top {
	    display: block;
	    overflow: hidden;
	    clear: both;
	    padding-bottom: 40px;
	    border-bottom: 1px solid #818181;
	    padding: 0px 15px 15px;
	}
	.mobile_button {
	    float: right;
	    margin-right: 15px;
	    width: 42px;
	    height: 38px;
	    border-radius: 4px;
	    box-shadow: none;
	    border: 0px;
	    background: #ce3535;
	}
	.mobile_button span {
	    width: 100%;
	    height: 2px;
	    background: #fff;
	    display: inline-block;
	}
	.mobile_button span:nth-child(2) {
		margin: 5px 0;
	}
	#homeLeft, #homeRight{
		width: 100%;

	}
	.home_testimonials_area .home_testimonials_left,
	.home_testimonials_area .home_testimonials_right{
		width: 100%;
	}
	.home_news_and_social_link_area .home_news_and_social_link_left,
	.home_news_and_social_link_area .home_news_and_social_link_right{
		width: 100%;
	}
	.home_news{
		overflow: hidden;
	}
	.home_videos_area h1::after,
	.home_videos_area h1::before,
	.home_news_and_social_link_area h1::before,
	.home_news_and_social_link_area h1::after{
		width: 15%;
	}
	.new_service_page .transport_services_right,
	.new_service_page .transport_services_left{
		width: 100%;
		box-sizing: border-box;
	}
	.new_service_page .single_about_transport{
		width: 100%;
		margin:10px 0;
	}
	.ServiceWrap01 {
	    margin: 0px auto;
	    padding: 15px;
	    float: left;
	    width: 100%;
	    box-sizing: border-box;
	}
	.new_service_page .service_transport_list{
		margin-top: 10px;
	}
	.new_service_page .transport_services_right{
	    padding: 15px 15px 77px 55px;
	    height: auto;
  	}
  	.new_contact_page .new_page_content .section_2_right,
	.new_contact_page .new_page_content .section_2_left{
		width: 100%;
		box-sizing: border-box;
	}
	.contact_form_left,
	.contact_form_right{
		width: 100%;
		padding: 15px;
		box-sizing: border-box;
	}
	.contact_form_left, .contact_form_right{
		padding: 15px 0px;
		border-left: 0px;
	}
	.new_contact_page .new_page_content .section_2_right{
		padding-left: 0px;
	}
	.contact_form_area{
		padding: 15px;
		box-sizing: border-box;
	}
	.new_moto_page .moto_photos a{
		width: calc(50% - 10px);
		margin: 5px;
		float: left;
	}
	.new_societe_page .new_page_content .section_3 img {
	    width: calc(100% - 10px);
	    margin: 5px;
	    float: left;
	    height: auto;
	}
	.GalWrap a{
		width: calc(50% - 10px);
		margin: 5px;
		float: left;
	}
	.headerRight.language-section span {
	    width: 220px;
	    font-size: 16px;
	    margin-top: 0px;
	    margin-bottom: 10px;
	}
	.headerRight.language-section ul{
		width: 220px;
	}
	.headerRight.language-section ul li{
		font-size: 14px;
	}
	.navlink li a{
		font-size: 14px;
	}
}

@media(max-width:560px){



	.home_videos .home_videos_single {
		width: 100%;
		float: left;
		margin: 0;
		position: relative;
		padding: 15px;
		box-sizing: border-box;
	}
	#homeLeft h1::before,
	#homeLeft h1::after,
	#homeRight h1::before,
	#homeRight h1::after{
		width: 10%;
	}
	.new_transport_page .top_trnsport_left,
	.new_transport_page .top_trnsport_right,
	.new_moto_page .top_trnsport_left,
	.new_moto_page .top_trnsport_right{
		width: 100%;
		padding: 15px;
	}
	.new_transport_page .single_example_product_content,
	.new_moto_page .single_example_product_content{
		height: auto;
	}
	.new_moto_page .top_trnsport_right{
		width: 100%;
		text-align: center;
		font-size: 20px;
	}
	.new_moto_page .section_3_single_content img{
		width: 100%;
		margin: 0px;
	}
	.new_moto_page .section_3_single_content_text{
		float: left;
		width: 100%;
	}
	.new_moto_page .section_4_left,
	.new_moto_page .section_4_right,
	.new_moto_page .new_page_content .section_1_left,
	.new_moto_page .new_page_content .section_1_right{
		width: 100%;
	}
	.single_example_product_img,
	.single_example_product_content{
		width: 100% !important;
		margin: 0px;
	}
	.new_moto_page .moto_video iframe{
		height: 300px;
	}
	.Video_wrap iframe{
		height: 350px;
	}
	.Video_gal_top{
		padding-left: 100px;
	}
}
.align{
      padding-left: 2px;
}
h2.align{
  letter-spacing: 3px;
}

.movilSi{
  display:none;
}
.single_example_product_content h5{
  background-color: #ce3535;
  color: white;
  font-size: 15px;
  margin-bottom: 12px;
  width: 91%;
  margin-left: 21px;
}
.redtexto {
    color: #ce3535;
    font-weight: bold;
    width: 60px;
}
.content1 {
  padding-bottom: 31px;
  background: white;

  border-radius: 2px;
  border-left: #ededee solid 13px;
  border-right: #ededee solid 13px;
}
.example_products{
  background: #white;
}
.pricefinal{
  background: #262626;
  color: white;
  padding: 12px 0;
  width: 86%;
  margin-left: 32px;
  margin-bottom: -27px;

}
.jaja{
  text-align: left;
  padding: 0 0 0 33px;
  font-size:12px;
  padding-bottom:12px ;
}
.bottomBorder{
  	border-bottom: 12px solid #e7e9e9;
}
.pricefinal h2{
  color:white!important;
  font-weight: bold!important;
}
.pricefinal h4{
  font-size:18px;
  font-weight: normal;
}
.textRight{
  text-align:right;
  padding-right: 13px;
}
.textLeft{
  text-align:left;
}
@media only screen and (max-width: 600px) {
  .movilChico{
    font-size:13px;
  }
  .message-top-banner{
  	width: 390px;
      position: relative;
      bottom: 0px;
      right: -4px;
      font-size: 18px;
  }
  .imagen2212{
    width:35%;
    margin-left:-92px;
    padding-top:0;
  }
  .red-btn{
    margin: -34px 25px 0px -213px;
  }
  .new_transport_page .moto_video iframe {
    margin: 25px -13px;
}
  .new_transport_page .new_page_content .section_2 {
      overflow: hidden;
      clear: both;
      margin-top: 30px;
      padding: 0 0;
      width: 1037px;
      padding-bottom: 35px;
  }
  .nos_engagements_left{
    background-color:#3355c1!important;
    color:white!important;
  }
  .new-engagements-area{
    background:#f3f3f3;
    padding: 0px 0 0!important;
  }

  .section_2_list{
    padding-left:25px;
    font-size:12px;
    width:100%;
  }
  .new_transport_page .section_2_single_content img{
    padding-bottom:10px;
    width:32%;
  }

  .new-engagements-area .nos_engagements_left small{

  }
  .new-engagements-area .nos_engagements_left{
        width: 100% !important;
        height: 170px;
        padding-top: 10px;
    }
    ul.lefttext{
      text-align:left;
    }
    .new-contact-form .contact_form_left, .new-contact-form .contact_form_right{
      width:100%;
    }
    .new_transport_page .section_2_single h3{
      font-size: 16px;
      width:24%;
    }
    .new_transport_page .section_4_left{
      width: 100%;
    }
    .imagen21{
      width: 100%;
    }

    .new_transport_page .section_4_right {
      float:none;
      margin-top: -13px;
      width: 50%;
      margin-bottom: 51px;
    }
    .new_transport_page .moto_photos img {
		width: 100%;
		margin-bottom: 15px;
	}
    .videoYoutube{
      width: 100% ;
      height: 200px;
    }
    .section_2_list li{
      width:30%;
    }

    .widthResp{
      width: 85%;
    }
    .movilSi{
      display:block;
    }
    i.faites{
      font-size:20px;
    }
    .new_service_page .nos_engagements_left {
      text-align: left;
    }
    .half{
      width:50%;
    }
    .section2_image {float:none; margin-right: 0; width: 250px; margin-bottom:20px;}

}


@media screen and (max-width: 768px){

.new_photo_page #ExpertiseWrap{
	padding: 38px 0 25px 0;
	}
}

/* css 21-06-2018*/
section.mstng_wrpr .new_page_content {
    background: transparent;
    color: #fff;
    overflow: visible;
}
section.mstng_wrpr .w50 {
    width: 50%;
    float: left;
}
@media screen and (min-width: 320px) and (max-width:640px){

section.mstng_wrpr .w50 {
    width: 100%;
    float: none;
}
.mstn_right.w50 img {
    margin-top: 10px;
}

	}
.mstng_wrpr {
   background: #272727;
    width: 100%;
    min-height: 150px;
    margin-bottom: 100px;
   padding: 10px 0px;
}
.mstn_right.w50 {
    text-align: right;
}
.mstn_left.w50 {

    text-align: center;
}
.mstn_left p {
    margin: 12px 0px;
}
.mstn_left.w50 h3 {
    font-size: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
a.re_btn {
    padding: 5px 80px;
    background: #e2001b;
    display: inline-block;
    color: #fff;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    position: relative;
    margin-top: 20px;
    transition: all ease 0.4s;
}
a.re_btn:hover {

    opacity: 0.8;

}
.tableExample{
	min-height: 910px;
}
.newTableExample{
	min-height: 648px!important;
}
.re_btn::before {
    content: "";
    width: 55px;
    height: 55px;
    background: url(../images/call_icon.png);
    background-position: center;
    background-size: contain;
    position: absolute;
    left: 0;
    top: -3px;
}
a.re_btn span {
    font-weight: bold;
     font-style: normal;
}
.mstn_right.w50 img {
    margin-top: -23px;
}
.home_news_and_social_link_area .home_news_and_social_link_right {
    width: 49%;
    float: right;
}
.home_social_link ul li {
    float: left;
    list-style: none;
    margin-left: 0.7%;
    width: 32.2%;
    padding-left: 0 !important;
}
.home_news_and_social_link_area {
    display: block;
    padding-left: 25px;
    padding-top: 13px;
    width: 1059px;
    overflow: hidden;
}
/** MI ESTILOS **/
section#main_page>div.sec-videos>.row.mt50 {
    width: 50%;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}

#main_page .col-sm-7, #main_page .col-sm-5 {
    width: 100%;
}

section#main_page>div.sec-videos>.row.mt50>div.col-sm-5>h1 {
    font-size: 42px;
    line-height: 50px !important;
}

@media only screen and (max-width: 1199px){
    .container.sec-videos {
        width: 94%;
    }
}

@media only screen and (max-width: 998px) {

    body section#main_page>div.sec-videos>.row.mt50 {
        width: 104% !important;
    }

    body section#main_page>div.sec-videos>.row.mt50>div.col-sm-7 {
        height: 400px !important;
    }

    body section#main_page>div.sec-videos>.row.mt50>div.col-sm-5 {
        padding-left: 35px!important;
        padding-right: 35px!important;
    }

}

@media only screen and (max-width: 768px){
    body section#main_page>div.sec-videos>.row.mt50>div.col-sm-5 {
        height: 340px !important;
    }

    body section#main_page>div.sec-videos>.row.mt50>div.col-sm-7 {
        height: 300px !important;
    }
}

@media only screen and (max-width: 500px){
    body section#main_page>div.sec-videos>.row.mt50>div.col-sm-5 {
        height: 400px !important;
    }

    body section#main_page>div.sec-videos>.row.mt50>div.col-sm-5>h1 {
        font-size: 36px;
        line-height: 42px !important;
    }

    body section#main_page>div.sec-videos>.row.mt50>div.col-sm-7 {
        height: 214px !important;
    }
}

.pushbar_main_content{
    display: none;
}

.pushbar{
    display: none;
}
