@charset "utf-8";

/* Fonts */
@font-face {
    font-family: 'din_alternatebold';
    src: url('fonts/din_alternate_bold-webfont.eot');
    src: url('fonts/din_alternate_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/din_alternate_bold-webfont.woff2') format('woff2'),
         url('fonts/din_alternate_bold-webfont.woff') format('woff'),
         url('fonts/din_alternate_bold-webfont.ttf') format('truetype'),
         url('fonts/din_alternate_bold-webfont.svg#din_alternatebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

@font-face {
    font-family: 'robotoblack';
    src: url('fonts/roboto-black-webfont.eot');
    src: url('fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-black-webfont.woff2') format('woff2'),
         url('fonts/roboto-black-webfont.woff') format('woff'),
         url('fonts/roboto-black-webfont.ttf') format('truetype'),
         url('fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

/* Body */
article, aside, figure, footer, header, hgroup, nav, section { display:block;clear:both }
section { border-bottom:1px solid #CCC; }
body { margin:0; padding:0;font-size:16px; font-family: 'Roboto', sans-serif; background:url('images/bgMain.jpg') repeat; color:#000; font-weight:300; -webkit-text-size-adjust: none;}
.clear { clear:both; }
a{ text-decoration:none}
.content_center { margin: 0 auto;   position: relative;  width: 1170px;  }
.f-left{ float:left !important}
.not-margin-right{ margin-right:0 !Important}
.float_right { float:right;}
h1 { padding-bottom:13px; padding-top:13px;padding-left:15px; font-weight:bold; font-size:40px; color:#191919; line-height:39px; margin-bottom:15px ; border-left:5px solid #E20B22;}
h1 span { font-size:44px; font-weight:bold; text-transform: uppercase; }
h2{ color: #191919; font-size:26px; font-weight:bold }
h3{ font-size:22px; color:#1E528C;}
h4{ font-size:22px; color:#000; font-weight:500; 	}
h5{ font-size:32px; color:#3F4B54; font-weight:bold}
ul { list-style-type: disc; list-style-position: inside; outline: none !important; margin: 0; padding: 0; }
.height40{ height:40px; display: inline-block; }

/*header*/
.header_top { background:url('images/bg_top.png') repeat; height: 38px; }
.header_top .social_top { float:right; margin: 7px 42px 0 0; }
.header_top .social_top .fb { width:25px; height:24px; margin-right:9px; display:inline-block; background:url('images/social_top.png') no-repeat 0 -24px; }
.header_top .social_top .fb:hover { background-position:0 0; }
.header_top .social_top .gp { width:25px; height:24px; margin-right:9px; display:inline-block; background:url('images/social_top.png') no-repeat -25px -24px; }
.header_top .social_top .gp:hover { background-position:-25px 0; }
.header_top .social_top .tw { width:25px; height:24px; display:inline-block; background:url('images/social_top.png') no-repeat -50px -24px; }
.header_top .social_top .tw:hover { background-position:-50px 0; }
.menu-sup{ display:block; float:right; list-style:none; padding:0; margin:11px 20px 11px 0}
.menu-sup li { float:left;}
.menu-sup li a{ font-size:13px; margin:0 0 0 35px; color:#F0F2F4 }
.sub-header { background:url('images/bg_top2.png') repeat; display:block; padding: 25px 0 13px 0; border-bottom: 3px solid #CCC; }
.sub-header .caa { width:72px; height:72px; background:url('/images/caa.png') no-repeat; float: left; margin: -15px 0 0 420px; }
.logo { width:339px; height:56px; position:absolute; margin:0; float:left; background:url('/images/logo.png') no-repeat; left:0; }
.slogan { color:#00DDA6; font-style:italic; font-size:16px; font-family: 'Roboto Condensed', sans-serif; position: absolute; margin: 14px 0 0 330px; }
.box-call{ float:right; font-weight:500; font-size:14px; color:#FFF; }
.have { font-size:16px; float:left; margin:13px 15px 0 0; font-weight: 200; color: #D1D1D1; }
.phone-header { font-size:30px; color:#F1F1F3; float:left; margin:2px 14px 0 0; }
.or{ margin:13px 12px 0 0; float:left; font-weight: 200; }
.box-call a{ float:left; background:#B90A1D; color:#FFF; font-size:16px; font-weight:500; text-decoration:none; padding:12px 25px; border-radius:5px }
.box-menu { line-height: 32px; height: 32px; }
.menu{ display:table; list-style:none; padding:0; margin: 10px 0 0 0; background:url(images/separator-menu.png) left top no-repeat;}
.menu > li{ display:block; float:left; background:url(images/separator-menu.png) right top no-repeat; position:relative; text-align:center; padding:0 23px; }
.menu > li a {
	color: #b8b8b8;
	display: table;
	font-size: 16px;
	font-weight: 400;
	padding: 0 8px;
	text-transform: uppercase;
}
/*.menu > li:nth-of-type(1) { width:130px; }
.menu > li:nth-of-type(2) { width:250px; }
.menu > li:nth-of-type(3) { width:270px; }
.menu > li:nth-of-type(4) { width:170px; }
.menu > li:nth-of-type(5) { width:140px; }
.menu > li:nth-of-type(6) { width:190px; }*/
.menu > li a:hover { font-weight:400; color:#FAFAFA; text-shadow: 0px 0px 7px rgba(150, 150, 150, 1); }
.menu > li a span{ float:left}
.menu > li a span.arrow{ background:url(images/arrow_down_menu.png); width:11px; height:7px; margin: 14px 0 0 8px; }
.menu > li:hover .subMenu1{ display:block}
.mobileMenu{ display:none}
.subMenu1{ position:absolute; display:none; list-style:none; padding:2px 0 0 0; margin:0; top:43px;  width:250px;  z-index:10;}
.subMenu1 > li{ background:#1e528c;  color:#FFF; border-bottom:1px solid #FFF; width:100%; display:block}
.subMenu1 > li a{ padding:8px 0 8px 10px; display:block; line-height: normal; }
.subMenu1 > li:hover .subMenu2{ display:block }
.subMenu2{ position:absolute; display:none; list-style:none; padding:0; margin:0; top:0; left:251px;  width:250px;  z-index:10;}
.subMenu2 > li{ background:#1e528c;  color:#FFF; border-bottom:1px solid #FFF; width:100%; display:block}
.subMenu2 > li a{ padding:8px 0 8px 10px; display:block}

/*home*/
.box-slider{ position:relative; height:448px; display:block}
.back-left{ background:url(images/img11.jpg) -946px top no-repeat; background-size:cover; left:0; top:0; height:448px; width:50%; position:absolute}
.back-right{ background:url(images/img11.jpg) 562px top no-repeat;   background-size:cover; right:0; top:0; height:448px; width:50%; position:absolute}
.box-hover-opacity-big{background-color: rgba(0, 0, 0, 0.5); width:100%; height:100%}
.back-bottom-small{background-color: rgba(0, 0, 0, 0.5); position:absolute; bottom:0; color:#FFF; height:30px; width:100%; font-weight:bold; font-size:40px; }
.back-bottom-small div{ display:block; margin:7px 0 3px 20px }
.back-bottom-small a{ float:left; font-size:16px; color:#FFF; border-radius:5px; border:1px solid #FFF; font-weight:500; height:37px; line-height:37px; padding:0 25px; margin-left:20px }
.slider{ list-style:none;  margin:0; padding:0; position:relative; z-index:3}
.slider li{height:448px; position:absolute; display:none; width:100%}
.since-original { display: inline-block; vertical-align: top; }
.since-original img { width: 150px; margin-right: 20px; }
.circles{ z-index:4; position:absolute; bottom:10px; text-align:right; right:520px; }
.circles span { width:9px; border-radius:9px; height:9px; float:left; cursor:pointer; background:#555456; margin-left:8px; }
.circles span.active{ background:#E6E6E6}
.height448{ height:448px}
.box-request { z-index:5; right:0; padding:0; background:url('images/bgTrans.png'); font-weight:300; color:#F0F2F4; font-size:15px; margin-top: 25px; position: absolute; top: -460px; width: 335px; }
.box-request form { padding: 10px 30px 20px 30px; }
.box-request .title{ font-family: 'din_alternatebold'; font-size:30px; color:#FFF; margin-bottom:4px; background:url('images/requestHead.png'); height:51px; padding-top:15px; text-align:center; }
.box-request input[ type="text"]{ width:253px; margin:0 0 9px 0; height:36px; padding:0 11px; display:table; border:1px solid #5B5F66; font-family: 'Source Sans Pro', sans-serif; font-size:14px; color:#878787}
.box-request textarea{ resize:none; width:251px; height:50px; margin-bottom:9px; padding:11px; font-family: 'Source Sans Pro', sans-serif; font-size:14px; color:#878787}
.text-request{ display:block; margin-bottom:15px}
.box-request a{ border-radius:5px; background:#B90A1D; color:#FFF; display:block; height:50px; line-height:50px; text-align:center; font-family: 'din_mediumregular'; font-size:20px;}
.col-left{ width:730px; float:left; margin-top:5px;}
.col-right { width:336px; float:right; margin:50px 0 0 0; }
.h1-home{ font-size:45px; padding-top:5px; padding-bottom:5px   }
.featured{ font-size:22px; font-weight:300; color:#000; margin:0 0 24px 0 }
.col-left > .text{ line-height:24px; margin-bottom:19px}
.read-all{ display:block; text-shadow:1px 1px 1px #FFF; clear:left; background:url(images/back_read_all.png); width:118px; height:45px; text-align:center; line-height:45px; font-family: 'myriadPro'; color:#656565; font-size:13px; margin-top:10px }
.content-text { margin-left:19px}
.content-text .text { line-height:23px; margin-bottom: 20px; display: inline-block; }
.content-text .indexText { width: 520px; }
.content-text strong, .content-text b { font-size:17px; }
.content-text ul li { line-height: 30px; }
.content-text ul li p { display:inline-block; margin:0; }
.content-menu-right{ width:273px; float:right; margin-right:24px}
.menu-right { list-style:none; padding:0; margin: 0 0 0 25px; }
.menu-right li{ background:url(images/red_checkmark.png) 0 14px no-repeat; padding:0 0 0 14px}
.menu-right li span{ display:block; color:#191919; padding:15px 0 11px 22px; font-size:16px; font-weight:500; text-transform:uppercase; }
.menu-right li:last-child a{ background:none}
.margin-right-catalogue{ margin-right:30px}
.conversion-services{ float:left; width:714px; margin:40px 0 40px 0; font-weight:400; position:relative }
.conversion-services .title { padding:0; height:60px; line-height:60px; text-align:center; background:#FFF; color:#191919; font-weight:500; font-size:20px; width:100%; }
.item-service{ width:357px; float:left; position:relative; background:url('images/bgMain2.jpg') repeat; }
.item-service img { border: 2px solid #FFF; }
.inter-padding { padding:25px 12px 5px 12px; text-align:center; font-size:13px; color:#191919; }
.inter-padding .title2 { color:#191919; text-transform:uppercase; font-size:18px; margin:11px 0 11px 30px; vertical-align:middle; display:block; text-align:left; font-weight:500; }
.item-service:hover { background:url('images/bgMain2Hover.jpg') repeat; }
.item-service:hover .border-green{ display:block; }
.item-service:hover .inter-padding .title2 { color:#FFF; }
.item-service:hover .inter-padding p { color:#FFF; }
.item-service a { color: #191919; }
.item-service p { text-align:left; margin:11px 20px 11px 30px; }
.border-green {  position:absolute; top:-4px; border-top:15px solid #D4191F; width:100%; display:none}
.border-green span{ position:absolute; left:0; right:0; bottom:-5px; background:url(images/arrow_green_bar.png); width:10px; height:5px; margin-left:auto; margin-right:auto }
.pos-read{ position:absolute; left:0; right:0; margin-left:auto; margin-right:auto; bottom:-26px}
.box-catalogue{ width:335px; float:right; margin-top:150px}
.box-catalogue .title{ background: #FFF; font-size:20px; font-weight:500; color:#191919; width:100%; text-align:center; padding:0; line-height:60px; height:60px; }
.content-gall-vehicle{ position:relative; height:352px ; margin-top:2px }
.box-arrows{background-color: rgba(0, 0, 0, 0.7); padding:6px; display:table; position:absolute; bottom:3px; width:96.5% }
.box-arrows .arrow-left{ display:inline-block; background:url(images/arrow_green.png) 0 0 no-repeat; width:49px; height:59px; float:left}
.box-arrows .arrow-right{  display:inline-block;background:url(images/arrow_green.png) -51px 0 no-repeat; width:49px; height:59px; float:right;}
.gallery-vehicle{ margin:0; padding:0; list-style:none }
.gallery-vehicle li{width:100%; height:352px ;  position:absolute; display:none }
.descr-vehi{ left:0; right:0; margin-left:auto; margin-right:auto;  width:223px; float:left; display:table; text-align:center; font-weight:300; z-index:5; color:#FFF; font-size:13px; position:absolute; bottom:3px; height: 60px; line-height: 16px; }
.descr-vehi .text-intern{ display:table-cell; vertical-align:middle}
.descr-vehi .title2{ font-size:16px; font-style:italic; display:block}
.choosen-from{ margin:50px 0 0 0 ; border-top:5px solid #62C1EC;}
.choosen-from-intern{ text-align:center; border-top:1px solid #F0F3F5;  background:#E4EAED; border-bottom:1px solid #C6D2D9; padding:32px 0 28px 0}
.choosen-from-intern .title{ text-transform:uppercase; color:#3F4B55; font-size:30px; font-weight:300;}
.choosen-from-intern .text{ font-size:15px; color:#333}
.content_center2{ width:1015px; margin:0 auto}
.content-list-chosen { position:relative; margin:20px 0 0 0; overflow:hidden; height: 270px; }
.list-chosen{ margin:0; padding:0; list-style:none; position:absolute; width:99999px}
.list-chosen li{padding:10px 10px 17px 10px; width:222px;  float:left; margin:0 12px}
.list-chosen li img{ height:222px; }
.list-chosen li .im1{ display:inline-block}
.list-chosen li:hover{ background:#00DDA6}
.list-chosen li:hover .im1{ display:none}
.list-chosen li:hover .im2{ display:inline-block}
.list-chosen li:hover span{color:#FFF; text-decoration:none}
.list-chosen li span { text-decoration:underline;color:#2C2C2C; font-size:14px; font-weight:400; margin:8px 0 0 0; display:inline-block}
.im2{ display:none}
.see-offers{ padding:14px 0; background:#DAE1E5; border-top:1px solid #FFF; text-align:center}
.see-offers a{ display:inline-block; background:url(images/see_offers.png); width:152px; height:43px; text-align:center; line-height:43px; color:#656565; font-size:13px; text-shadow:1px 1px 1px #FFF;}
.box-slider{ background:#000; height:448px; position:relative;}
.box-slider .content_center{ height:448px;}
.box-slider li{ position:absolute; left:0; top:0;}
.box-slider li .back-bottom-small{margin:0 auto;}
.box-slider  .left{ position:absolute; left:0; top:0; height:448px; opacity:0.4; background-position:right center; background-size:cover; background-repeat:no-repeat; z-index:1;}
.box-slider .center{ width:1170px; height:448px;  background-position:right center; background-size:cover; background-repeat:no-repeat; margin:0 auto; position:relative; z-index:2; box-sizing:border-box; border:solid #fff; border-width:0 1px; }
.box-slider .right{position:absolute; right:0; top:0; height:448px;  opacity:0.4; background-position:left center; background-size:cover; background-repeat:no-repeat; z-index:1;}
.circles span:hover{ background:#fff;}
.list-chosen li{ transition:0.4s ease;}
.list-chosen li img{ filter: grayscale(100%); transition:0.4s ease;}
.list-chosen li:hover img{ filter:none;}
.box-call a:hover, .box-request a:hover, .back-bottom-small a:hover, .box-arrows .arrow-left:hover, .box-arrows .arrow-right:hover, .see-offers a:hover, .read-all:hover{ opacity:0.9;}
.choosen-from.vehicle .list-chosen li{padding:27px 10px 57px;}
.choosen-from.vehicle .list-chosen li img{  width:215px; height:215px; display:block; margin:0 auto; border:2px solid #fff;}
.choosen-from.vehicle .list-chosen li span{ margin:16px 0 0 0;}{}
.choosen-from.vehicle .content-list-chosen, .simply-scroll .simply-scroll-clip{ height:300px !important;}

/*why*/
.slider-intern{ height:200px; width:100%; background-position:center center; background-repeat:no-repeat; background-color: #20252F; }
.post-guarantee{ position: absolute; right: 30px; top: 12px; width: 200px; }
.text-intern-slider{ display:table-cell;   vertical-align:middle; color:#FFF; font-weight:bold; font-size:35px;   }
.text-intern-slider div { padding:15px 20px; background-color: rgba(0, 0, 0, 0.5); border-left: 3px solid #00DDA6; text-transform: uppercase; }
.height200{ height:200px; display:table}
.menu-right-intern{ float: right; width:100%;}
.menu-right-intern h2 { margin-left:25px; }
.menu-right2{ list-style:none; padding:0; margin:0; }
.menu-right2 li a { padding: 12px 10px 12px 30px; background:url(images/arrow_menu_right2.png) 13px -83px no-repeat; color:#3F4B54; font-size:16px; text-transform: uppercase; display: inline-block; }
.menu-right2 li:hover a, .menu-right2 li.active a {color:#FFF; background-position:13px 16px; }
.menu-right2 li.divisor{ height:2px; background:url(images/divisor_menu_rigth.png) right top no-repeat; background-size:327px 2px }
.menu-right2 li:hover, .menu-right2 li.active { background:#00dda6;}
.menu-right2 li.divisor:hover{  background:url(images/divisor_menu_rigth.png) right top no-repeat;  background-size:327px 2px }
.margin-col-left-intern{ margin-top:37px; width:735px}
.margin-col-right-intern{ margin-top:64px !important}

/*vehicle*/
.box-search-vehicle { border-top:1px dotted #CCC; border-bottom:1px solid #CCC; padding:13px 0; }
.box-search-vehicle .result { font-size:18px; float:left; font-weight:300; margin:8px 0 0 22px; }
.select { background:#F9F9F9; cursor: pointer; display: block; float:right; margin:4px 8px 0 0; font-size: 15px; height: 34px; line-height: 34px; padding: 0 38px 0 7px; position: relative; vertical-align: middle; color:#000; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #E5E5E5; }
.select ul { border: 1px solid #CCC; display: none; left: 0; list-style-type: none; margin: 0 !important; padding: 0; position: absolute; top: 36px; z-index: 100; width:99%; }
.select ul li { height:36px; line-height:36px; padding-left:7px; background:#FFF; color:#333; width:97.3%; text-align:left; font-size:14px; font-weight:300; }
.select ul li:hover { background:#F0F0F0; }
.select .text { font-style:italic; padding-left:4px; display:block; height:36px; width:275px; color:#999; text-align:left; font-size:13px; font-weight:300; font-family: 'Roboto', sans-serif; }
.arrowSelect { background: url("images/arrowSelect.png") no-repeat scroll 0 0 transparent; height: 34px; position: absolute; right: 0; top: 0; width: 38px; }
.item-vehicle{ padding:11px 0; font-size:14px; width:240px; float:left; margin:0 0 20px 0; position:relative }
.item-vehicle img{ margin:0 13px ; border:3px solid #FFF}
.item-vehicle .price{color:#1E528C; font-weight:500; font-size:30px; margin:13px 13px 10px 21px}
.marca{ font-weight:500; color:#000; font-size:14px; margin:0 13px 14px 21px}
.vehicle-km{ background:#E5E8E9; color:#333; font-weight:300; padding:14px 10px; margin:0 10px }
.link-details{color:#000;  background:#F8F8F8; border:1px solid #BABABA; padding:0 15px; height:28px;
 line-height:28px; display:inline-block; margin:6px 0 0 21px}
.list-vehicles{ margin:28px 6px 0 6px;}
.item-vehicle:hover{ background:#00DDA6}
.item-vehicle:hover .price{ color:#FFF;}
.item-vehicle:hover .marca{ color:#FFF;}
.item-vehicle:hover .vehicle-km{ background:#00CE89; margin:0; padding:14px 20px; color:#FFF}
.icon-best{ background:url(images/icon_best.png); width:82px; height:80px; position:absolute; left:0; top:0}
.car-search label{ display:table; clear:both}
.car-search .select{ height:42px; line-height: 42px; float:left; margin-bottom:10px; padding:0 36px 0 7px }
.car-search .select ul{ top:43px;}
.car-search .select ul li { height:42px; line-height:42px;   width: 97.9%;}
.car-search  .select .text{ height:42px;}
.car-search .select .arrowSelect{ background:url(images/arrow_select2.png)  no-repeat; width:36px; height:42px;}
.car-search a{ background:#00DDA6; color:#FFF; text-align:center; height:50px; line-height:50px; width:100%; margin:0; font-weight:bold; font-size:20px;
display:table; border-radius:4px}

/*vehicle page*/
.bread{ background:#E4EAED; color:#61C0EB; font-weight:300; font-size:13px; }
.bread-intern{padding:18px 0 18px 19px }
.bread a{color:#2D3946;}
.bread .arrow-bread{color:#999; display:inline-block; margin:0 11px}
.margin-col-left-vehicle, .margin-col-left-product{ width:772px}
.box-img-big{ float:left; background:#E2E8EB ; position:relative; padding:15px; margin-top:15px }
.box-img-big img{ display:block }
.small-images{ float:right; width:102px; text-align:center; }
.small-images .arrow-top{ clear:both; display:inline-block; background:url(images/arrow_vehicles.png) 0 0; width:21px; height:12px; }
.small-images .arrow-top:hover{ background-position:0 -30px}
.small-images .arrow-down{ clear:both;display:inline-block;background:url(images/arrow_vehicles.png) 0 -16px; width:20px; height:12px;  }
.small-images .arrow-down:hover{background-position:0 -45px}
.list-images-small { border-top:1px solid #CCC; position:relative; border-bottom:1px solid #CCC; height:390px; margin:12px 0; }
.other-box-small{ margin-top:14px; position:relative;overflow:hidden; height:376px}
.list-images-small ul{ position:absolute; top:0; padding:0; margin:0; list-style:none; height:9999px}
.list-images-small ul li{ margin-bottom:14px}
.list-images-small ul li img{ display:block; cursor:pointer}
.text-vehicle{ display:block; float:left; line-height:23px; font-size:14px; color:#000; font-weight:300; width:595px; margin:50px 0 120px 27px }
.margin-col-right-vehi{ margin-top:87px; width:308px;}
.price-right{color:#00DDA5; font-size:32px; font-weight:500}
.featured-vehi{ list-style:none; padding:0; margin:25px 0 15px 0; width:170px}
.featured-vehi li{ padding:13px 0; border-bottom:1px dotted #CCC; font-size:14px; font-weight:300; color:#000}
.featured-vehi li:last-child{ border-bottom:none}
.featured-vehi li label { color:#666; width:90px; display:inline-block; vertical-align: top; }
.featured-vehi li div { display:inline-block; width:75px; }
.margin-col-right-vehi h4{ margin-bottom:0}
.inquiry{ background:#00DDA6; color:#FFF !important; font-weight:bold; font-size:16px; border-radius:5px; height:60px; line-height:60px; padding:0 45px; display:inline-block; margin: 40px 0; text-decoration:none !important; }
.choosen-vehicle{ height:294px}
.choosen-vehicle ul li{padding:30px 34px 17px 30px; margin:0; width:212px}
.choosen-vehicle ul li img{ border:3px solid #FFF;}
.choosen-vehicle ul li a{ font-size:14px; text-transform:uppercase; color:#000; text-decoration:none; font-weight:500}
.choosen-vehicle ul li:hover .im1{ display:inline-block}
.choosen-vehicle ul li:hover .im2{ display:none}
.big-offer{ position:absolute; width:108px; height:109px; top:2px; left:2px; z-index:2; background:url(images/the_best_big.png) no-repeat }

 /*prouct list-landing*/
.title-choose{ background:#E4EAED; color:#3F4B55; font-size:30px; width:100%; text-align:center; padding:5px 0; margin:70px 0 29px 0; text-transform:uppercase }
.choose-variety{ display:block; margin:0 0 0 4px}
.option-choosen{ width:214px; padding:10px 18px 10px 10px; margin:0 0 40px 0; text-align:center; float:left; display:block; }
.option-choosen span{ text-decoration:underline;color:#2C2C2C; font-size:14px; margin:17px 0 5px 0 ; display:inline-block}
.option-choosen img{ border:4px solid #FFF; display:block; width:100% }
.option-choosen:hover{ background:#00DDA6}
.option-choosen:hover span{ color:#FFF; text-decoration:none}

/*product list*/
.choose-wheelchair .option-choosen img{ border:4px solid #E8E8E8;}
.choose-wheelchair .option-choosen:hover img { border:4px solid #FFF; }
.choose-wheelchair .option-choosen{ width:210px; }
.choose-wheelchair .option-choosen span { height:40px; }
.heigth100{ height:100px}

/*prodcut page*/
.box-img-big-product{ float:left }
.margin-col-left-product{ margin-top:60px; width:585px}
.box-img-big-product img{ display:block; border:6px solid #E4EAED }
.margin-col-left-product .small-images{ width:69px;}
.margin-col-left-product .list-images-small{ overflow:hidden; border-bottom:none; border-top:none; height:361px; margin:14px 0 6px 0}
.margin-col-left-product  .list-images-small ul li{ margin:0 0 8px 0; width:69px;  float:right}
.margin-col-left-product  .list-images-small ul li .box-img{ border:1px solid #D7D7D7;   float:right;  cursor:pointer }
.margin-col-left-product  .list-images-small ul li img{ width:97%; border:1px solid transparent}
.margin-col-left-product  .list-images-small ul li.active  .box-img{border:1px solid #62C1EC;}
.margin-col-left-product  .list-images-small ul li.active img{border:1px solid #62C1EC;}
.margin-col-left-product  .list-images-small ul li.active { background:url(images/arrow_hover_prod.png) left center no-repeat;}
.margin-col-right-product { margin-top: 50px; width: 540px; margin-right:0; font-size:16px; color:#3F4B52; }
.margin-col-right-product h5{ margin:0 0 15px 0}
.margin-col-right-product .sub-title{ font-size:20px; margin:43px 0 25px 0}
.margin-col-right-product ul{ list-style:none; padding:0; margin:0; }
.margin-col-right-product ul li{ margin-bottom:8px; background:url(images/arrow_product_page.png) 0 5px no-repeat; padding-left:19px; color:#3F4B52; font-size:16px}
.margin-col-right-product a { color:#1E528C; text-decoration:underline; }
.margin-col-right-product a:hover { text-decoration:none; }

/*services*/
.box-request-quote{ background:url("images/back_request.png"); display:table; }
.box-request-quote .title{ width:275px; padding:23px 30px 23px 30px; background:url(images/back_title_green_request.png); font-family: 'din_alternatebold'; font-size:26px; color:#1B202B }
.box-request-quote .form-box { padding:14px 30px; }
.box-request-quote .form-box input[ type="text"] { border:1px solid transparent; border-top:1px solid  #5b5f66; color: #878787; display: table; font-family: "Source Sans Pro",sans-serif; font-size: 14px; height: 36px; margin: 0 0 9px; padding: 0 11px; width: 251px; }
.box-request-quote .form-box  textarea { color: #878787; font-family: "Source Sans Pro",sans-serif; font-size: 14px; height: 105px; margin-bottom: 9px; padding: 11px; resize: none; width: 251px;}
.box-request-quote .form-box .box-are, .box-request .box-are { color:#FFF; }
.box-request-quote a { background: none repeat scroll 0 0 #00dda6; border-radius: 5px; color: #000; display: block; font-family: "din_mediumregular"; font-size: 20px; height: 50px; line-height: 50px; text-align: center; }	

/*blog*/
.margin-col-right-blog{  margin: 85px 25px 0 0 !important; width:298px; }
.blogPost { margin: 0 0 15px; }
.dateBox { background: #62C1EC; color: #FFF; float: left; font-weight: 300; height: 56px; margin-right: 14px; text-align: center; width: 45px;}
.day { font-size: 26px; line-height: 22px; margin: 10px 0 0; }
.month { font-size: 15px; }
.blogText { float: left; font-weight: 300; margin-bottom: 20px; color:#000; width: 652px; }
.blogText .title { color:#1F252E; font-size: 21px; font-weight:500; margin:5px 0 0 0; display:block; text-decoration:underline; }
.blogText p { color: #333; line-height: 20px; font-size:14px; margin-bottom: 16px; margin-top: 11px; }
.person { background: url("images/person.png") no-repeat 0 5px; margin-right: 50px; padding-left: 17px; }
.blogDesc { color: #6F6F6F; float: left; font-size: 13px; }
.tagGrey { background: url("images/tagBlue.png") no-repeat 0 7px ; padding-left: 17px; }
.reading{ float:right; color:#61C0EB; font-size:14px; text-decoration:underline; }
.separator { border-bottom: 1px solid #DEE0E1; clear: both; margin-bottom: 50px; width: 100%; }
.topBar { background:#62C1EC; display:block; height:50px; line-height:50px; font-size:19px; color:#FFF ; padding:0 18px 0 28px;}
.topBar .arrowdown{ background:url(images/arrow_down_blog.png); float:right; width:13px; height:8px; margin:21px 0 0 0}
.box-latest{ margin:34px 0 48px 29px }
.box-latest a{color:#333; display:block; font-weight:500; font-size:16px;}
.box-latest .date{ font-size:13px; color:#000;}
.box-latest a:hover{ color:#61C0EB; text-decoration:underline}
.item-latest{ display:table; margin-bottom:22px}
.box-latest ul{ list-style:none; padding:0; margin:0;}
.box-latest ul li{ background:url(images/icon_categorie.png) 0 5px no-repeat; padding-left:20px; margin-bottom:18px}
.box-latest ul li a{ font-size:14px; color:#000; font-weight:400;}

/*contact*/
.map{ height:260px; width:855px; float:left; }
.map iframe{ width:100%; height:100%; border:none; margin:0;}
.contactImg { float:left; }
.contact-form-cont { margin-left:30px; }
.contact-form-cont p { font-size:14px; color:#0A0A0A; font-weight:400; display: inline-block; margin: 0; }
.box-gray-contact{ background:#E2E8EB; padding:28px 0; border-top:3px solid #F0F3F5; border-bottom:1px solid #DAE0E6; font-size:22px; color:#333 }
.content_center3{ margin:0 auto; width:1130px }
.divisor-white{ border-top:1px solid #FFF; width:100%}
.title-contact { color: #FFF; font-size: 14px; background: #0A0A0A; width: 195px; padding: 10px 0 10px 30px; font-weight: 400; margin-bottom: 20px; }
.contact-right-title { color: #FFF; font-size: 14px; background: #0A0A0A; padding: 10px 0 10px 25px; width: 120px; font-weight: 400; margin-bottom: 20px; }
.contact-right-title.second { margin-top:20px; }
.margin-col-left-contact { margin-top: 45px; width: 735px; font-size:16px;}
.back-form-contact{ margin:20px 0 54px 0}
.back-form-contact input[ type="text"]{ height:40px; padding:0 7px; width:199px; margin:0 20px 15px 0; float:left; border:1px solid #D4D4D4; font-size:15px; font-family: 'Roboto', sans-serif; color:#333; }
.back-form-contact .last{ margin-right:0 !important}
.back-form-contact textarea{ height:212px; width:669px; resize:none; margin-bottom:12px; border:1px solid #D4D4D4; padding:7px; font-size:15px; font-family: 'Roboto', sans-serif; color:#333}
.back-form-contact a{ border-radius:5px; float:left; background:#B90A1D; color:#FFF; height:50px; line-height:50px; font-weight:500; font-size:16px; padding:0 45px }
.box-are{ font-size:16px; color:#333}
.box-are .are{ float:left; margin:7px 5px 0 0;}
.box-are .number{ font-size:24px; font-weight:400; float:left; margin-right:5px}
.short-input{ width:44px !important; }
.margin-col-right-contact { margin: 45px 25px 0 0 !important; width: 334px; font-size: 14px; font-weight: 400; }
.address { padding-left:25px; line-height: 24px; }
.phone-contact{ font-weight:400; color:#333; font-size:20px; margin:10px 0; padding-left:25px;}
.fax-contact{font-weight:400; color:#333; font-size:20px; padding-left:25px;}
.box-horary{ margin:20px 0 0 30px; line-height:23px; }

/*footer*/
footer{ background:url('images/bgDark.jpg') repeat; }
.col-footer{ list-style:none; padding:30px 0 0 0; margin:0 0 30px 30px; display:table; font-family: 'PT Sans', sans-serif; }
.col-footer li { width:242px; float:left; color:#797D7F; font-size:14px}
.col-footer li .title{ font-size:17px ; color:#FFF; margin-bottom:25px ; font-weight:normal}
.col-footer li a{  font-size:14px;color:#797D7F; text-decoration:underline; margin-bottom:10px; display:block}
.col-footer li a:hover{color:#F0F2F4}
.col-footer li.col1, .col-footer li.col2 { margin-right:60px; }
.width-company{ width:180px !important}
.phone-footer{ font-size:25px; font-weight:300; color:#FFF; padding-left:23px; background:url(images/icon_footer.png) 0 9px no-repeat;}
.box-info{ width:273px !important}
.box-address{ line-height:24px; margin-top:5px}
.box-address a { color:#FFF !important; font-size:13px; margin-bottom:0 !important;}
.divisor-footer{ border-top:1px solid #000; border-bottom:1px solid #454646}
.social-footer{ padding:15px 0 5px 0; text-align:center}
.box-footer-social{ width:172px; margin:0 auto; height:45px}
.icon-face{ float:left; margin-right:20px; background:url(images/icon_face.png); width:34px; height:33px; display:inline-block}
.counter-face{ margin:6px 0 0 0; display:inline-block; float:left }
.text-footer { float:left; margin:25px 0 35px 29px; color:#797D7F; font-size:14px;}
.text-footer span{ margin-right:625px}
.text-footer a{ color:#797D7F; margin:0 17px 0 0; text-decoration:underline}
.logo3m{  margin:17px 45px 0 0; display:inline-block; float:right }
.message.success{ background:#157522; color:#fff; padding:5px;}
.success2{ background:#157522; color:#fff; padding:5px; margin-bottom:5px}
.error2{ background:#A20002; color:#fff; padding:5px; margin-bottom:5px}
.message.success span{ display:block;}
.box-request .divMessage{ margin:-23px 0 0 30px; padding:4px 10px; display:none; color:#fff; position:absolute; width:257px; }
.back-form-contact .divMessage{ margin:0 0 10px 0; padding:4px 10px; display:none; color:#fff; width:257px; font-size:15px; }
.divMessage.error{ background:#A20002;}
.divMessage.success{ background:#157522;}
.redBorder {    border: 1px solid #CF0000 !important;}
.blank9  { height: 9px; }
.testimonials_box { font-size: 16px; font-weight: 300; font-style: italic; color: #333; padding: 22px 0 16px; line-height: 24px; }
.testimonial_tip { background: url(images/testimonial_tip.png) no-repeat; margin: 0 0 49px 0; }
.testimonial_tip span { display: inline-block; margin: 9px 0 0 38px; font-size: 12px; color: #3F4B50; font-weight: 300; font-style: italic; }
.searchButton { cursor:pointer; }

/* FAQ */
.question_margin { font-family: 'Open Sans', sans-serif; margin:37px 0 0 0; }
.questionCategory { background:#060606; color: #FFF; cursor: pointer; font-size: 14px; height: 42px; line-height: 42px; margin-bottom: 1px; padding-left: 15px; font-weight:500; display:block; }
.questionCategory:hover, .questionCategory.active { background:#E20B22; color:#FFF; }
.questionCategory:hover span, .questionCategory.active span{ color:#FFF; }
.questionCategory span {  border-left: 1px solid #fff; color: #FFF; float: right; font-weight: bold; height: 42px; text-align: center; width: 40px;}
.questionopen { background:#E45F19; color:#fff; cursor:pointer; font-size:16px; height: 42px; line-height: 42px; margin-bottom:1px; padding-left: 15px; width: 743px; font-weight:500; }
.questionopen span { border-left: 1px solid #fff; color: #FFF; float: right; font-weight: bold; height: 42px; text-align: center; width: 40px;}
.questionCategoryContent { display:none; background:#F1F1F1; font-size: 16px;  padding: 22px 0 22px 0; width: 100%; }
.questionCategoryContent .question { cursor:pointer; color: #060606; display: block; font-size: 16px; font-weight: bold; margin: 0 0 3px 15px; }
.questionCategoryContent .answer { display:none;font-family: 'Roboto', sans-serif; color: #333; font-size: 13px; font-weight: 300; line-height: 24px; margin: 0 0 11px 0; padding: 0 55px 15px 16px; }
.questionCategoryContent .answer a { color:#000; text-decoration:underline;}
.not-post { color:#333; font-size:14px;  font-weight: 300; line-height: 22px; text-align: center; }

/* Section */
.latestProject{ position:relative; height:243px; width:270px; }
.latestProject li{ position:absolute;  height:243px; width:270px; display:none; }
.blockIframe{ float:left; margin:0 15px 15px 0; }

/* Gallery */
.gallery_top { margin:37px 0 48px 0; width:100% ; text-align:center ; border-bottom:1px solid #E8E8E8; }
.gallery_top a { font-family: 'Roboto', sans-serif; width:173px; height:48px; line-height:49px; font-weight:500; text-align:center; font-size:18px; color:#FFF; border:1px solid #E8E8E8; border-bottom:none; display:inline-block;  text-decoration:none; margin-right:5px; background:#060606; }
.gallery_top a:hover , .gallery_top a.active{  border:1px solid #E20B22;  background:#E20B22; color:#fff; }
.gallery_slider { border-color:#F9F9F9 #ECECEC #DADADA; border-radius:5px; border-style:solid; border-width:1px; box-shadow:0 2px 2px #DADADA;  color:#2F2F2F; float:left; text-decoration:none; width:270px; height:310px; margin:0 0 21px 17px; cursor:pointer; position:relative; }
.gallery_slider h2 { color:#3E454C; text-align:center; font-size:18px; font-weight:normal; height:67px; line-height:67px; margin:0; padding:0; background:#FFF; }
.gallery_slider img { display:block; }
.gallery_slider:hover h2 { font-size:18px; color:#E20B22; text-decoration:underline; }
.gallery_slider_left { width:37px; height:34px; left:8px; top:167px; position:absolute; border-radius:4px; background:url(images/left_gray_arrow.png) no-repeat scroll 12px 10px #fff; z-index:3; display:none; }
.gallery_slider_left:hover { background:url(images/left_red_arrow.png) no-repeat  scroll 12px 10px #fff; }
.gallery_slider_right:hover { background:url(images/right_red_arrow.png) no-repeat  scroll 14px 10px #fff; }
.gallery_slider:hover .gallery_slider_left { display:block; }
.gallery_slider_right { width:37px; height:34px; display:none; right:8px; top:167px; position:absolute; border-radius:4px; background:url(images/right_gray_arrow.png) no-repeat scroll 14px 10px #fff; z-index:3; }
.gallery_slider:hover .gallery_slider_right { display:block; }
.blank40 { height:40px;}
.gallery_slider  ul li a{ display:block ; height:100%; width:100%}

.tab-gallery { width:100%; display: inline-block; }
.tab-gallery > div{ display:none}

ul.sitemap { list-style-type:disc; }
ul.sitemap a { color:#1E528C; text-decoration:none; }
ul.sitemap a:hover { text-decoration:underline; }
ul.sitemap > li > ul { padding-left:20px; }
ul.sitemap > li > ul > li > ul { padding-left:40px; }
.accredited { margin-top:20px; display: inline-block; width: 325px; }
.accredited .img1 { width: 125px; margin-right: 20px; }
.accredited .img2 { width: 175px; }
.partners { display:inline-block; }
.partners.three { width: 235px; text-align: center; vertical-align: middle; margin-bottom: 30px; }
.partners.three img { max-width:100%; }
.partners.two { width: 470px; text-align: center; vertical-align: middle; margin-bottom: 30px; }
.partners.two img { height:326px; width:auto; }

.container-request { background: url('images/bgMain2.jpg') repeat; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF; }
.container-request .content_center { padding:40px 0; }
.container-request .content_center p { margin:0; font-size:20px; color:#585859; font-weight:400; width: 790px; display: inline-block; margin-left:30px; }
.container-request .content_center p span { color:#E10B21; font-weight:600; }
.container-request .content_center a { border-radius: 5px; background: #B90A1D; color: #FFF; display: block; height: 50px; line-height: 50px; text-align: center; font-family: 'din_mediumregular'; font-size: 20px; float: right; margin-right: 40px; width: 270px; }

.container-social { border-top: 1px solid #FFF; }
.container-social .content_center { padding:15px 0; }
.container-social .social_bottom { display:inline-block; margin-left:30px; }
.container-social .social_bottom .fb { width: 32px; height: 32px; margin-right: 9px; display: inline-block; background: url('images/social_bottom.png') no-repeat 0 0; }
.container-social .social_bottom .fb:hover { background: url('images/social_bottom.png') no-repeat 0 -32px; }
.container-social .social_bottom .gp { width: 32px; height: 32px; margin-right: 9px; display: inline-block; background: url('images/social_bottom.png') no-repeat -32px 0; }
.container-social .social_bottom .gp:hover { background: url('images/social_bottom.png') no-repeat -32px -32px; }
.container-social .social_bottom .tw { width: 32px; height: 32px; margin-right: 9px; display: inline-block; background: url('images/social_bottom.png') no-repeat -64px 0; }
.container-social .social_bottom .tw:hover { background: url('images/social_bottom.png') no-repeat -64px -32px; }
.container-social .we-accept { float:right; margin-right:40px; }
.container-social .we-accept div { display:inline-block; vertical-align: top; margin: 8px 20px 0 0; font-size: 14px; font-weight: 400; }
.container-social .we-accept img { display:inline-block; }

@media only screen  and (min-width:768px)  and (max-width:1169px) {
	/* home */
    .featured-vehi li div { width: 560px; }
	.box-slider .center { width:768px; background-position: center; }
	.circles{ left:0; }
    .content-text .indexText { width:auto; }
	/*about*/
	.content_center{ width:748px; padding:0 10px}
	.have{ display:none}
	.box-call a{ padding:14px 25px}
	.or span{ display:none}
	.subMenu1 li:first-child{ width:100% !important }
	.box-call{ margin-right:0}
	.phone-header { margin:2px 10px 0 0; }
	.box-menu ul li a{ padding:0 5px}
	.box-menu ul{ margin:0}
	.since-original{ display:none;}
	.back-bottom-small{ font-size:28px}
	.box-request{ padding:0 0 22px 0; right:0; top:-473px; width:auto;}
	.back-bottom-small div{ margin:17px 0 3px 10px}
	.back-bottom-small a{ margin-left:10px}
	.text-request{ display:none}
	.box-request input[type="text"]{ width:238px}
	.box-request textarea{ width:236px}
	.back-bottom-small > div{ width:431px}
    .slogan { display:none; }
	.col-left{ width:400px}
	.h1-home{ font-size:36px}
	.col-right{ width:306px; }
	.content-menu-right{ margin-right:0}
	.conversion-services { margin:40px 0; width: 748px; }
	.margin-right-catalogue{margin-right:0}
	.box-catalogue { width:306px; margin-top:20px; }
	.gallery-vehicle li img{ width:100%; height:99%}
	.content_center2{ width:747px}
	.text-intern-slider{ font-size:34px}
	
	/*about*/
	.margin-col-right-intern img{ width:100%}
	.menu-right2 li.divisor{background-size:296px 2px }
	
	/*blog*/
	.margin-col-right-blog{ margin:85px 0 0 0 !important}
	.blogText{ width:328px}
	.dateBox{ margin-right:8px}
	
	/*contact*/
	.content_center3{ width:747px}
	.margin-col-left-contact{ width:450px}
	.margin-col-right-contact{ margin:27px 0 0 0 !important; width:260px}
	.back-form-contact input[type="text"]{ width:384px}
	.back-form-contact textarea{ width:384px}
	.back-form-contact a{padding:0 17px}
	
	/*prduct list*/
	.choose-wheelchair .option-choosen{ width:160px}
	.option-choosen{ width:170px}
	
	/*product page*/
	.margin-col-left-product{ width:565px; margin:60px auto 0; float:none}
	.margin-col-right-product{ width:730px; margin:20px 0 0 0}
	
	/*rentals*/
	.box-request-quote{}
	.box-request-quote .title{ width:245px}
	.box-request-quote .form-box input[type="text"]{ width:245px}
	.box-request-quote .form-box textarea{ width:245px}
	.box-request-quote .form-box{ padding:14px 18px}
	.margin-col-left-intern img { width:100%; height: auto; }
	
	/*vehicle*/
	.box-search-vehicle .select{ width:120px !important;}
	.box-search-vehicle .select .text{ width:125px !important}
	.box-search-vehicle .select ul{ width:161px }
	.box-search-vehicle .select ul li{ width:95.2%}
	.car-search .select{ width:262px !important}
	.car-search .select .text{ width:250px !important}
	.car-search .select ul { width:303px !important}
	.car-search .select ul li{ width:97.8%}
	.item-vehicle{ width:194px}
	.item-vehicle img{ margin:0 13px 0 10px } 
	.item-vehicle img{ width:87%; float:none}
	
	/*vehicel page*/
	.margin-col-left-vehicle{ width:100%; float:none;}
	.box-img-big{ width:575px }
	.box-img-big img{ width:100%}
	.margin-col-right-vehi{ float:none; margin:0 auto 20px auto; width:657px; clear: both; }
	.margin-col-right-vehi .featured-vehi{ width:100%;}
	.text-vehicle{margin:50px 0 20px 27px}
	
	/*footer*/
	.services-box{ display:none}
	.width-company{ display:none}
	.col-footer li { width:237px !important; }
    .text-intern-slider div { width:470px; }
    .sub-header { padding-top:15px; }
    .sub-header .caa { display:none; }
    .logo { width:300px; background-size:300px; margin-top: 5px; }
    .box-menu { padding:20px 0 10px 0; }
    .menu > li { padding:0 8px; }
    .menu > li:nth-child(1) { width:80px; }
    .text-footer span { margin-right:330px; }
    .col-footer li.col1, .col-footer li.col2 { margin-right:10px; }
    .container-request .content_center a { width:190px; margin-right:0; }
    .container-request .content_center p { width:540px; margin-left:0; }
    .container-request .content_center p span { display:block; }
    .container-social .social_bottom { margin-left:0; }
    .col-footer { margin-left:10px; }
    .text-footer { margin-left:0; }
    .item-service { width:374px; }
    .container-social .we-accept { margin-right:0; }
    .map { width:433px; }
    .divMessage { width:242px; }
}

@media only screen  and (min-width : 0)  and (max-width : 767px) {
	/* home */
    .featured-vehi li div { width: 305px; }
	.box-slider .center{ width:480px;}
	.circles{ right:320px;}
	.box-slider .left, .box-slider .right, .box-slider .center, .box-slider .content_center { height:348px; background-position: center; }
	.back-bottom-small div{ margin:17px 0 3px 10px;}
	.box-catalogue { display:none;}
	.menu-right li span { }
    .content-text .indexText { width:auto; }
	.content_center{ width:460px; padding:0 10px}
	body{ min-width:480px}
	footer, section{ min-width:480px}
	.menu-main{ display:none;}
	.mobileMenu{ display:block}
	.hideIphone{ display:none}
	h1{ font-size:36px}
	h1 span{ font-size:36px}
	.menu-sup, .menu{ display:none !important}
    .slogan { position: relative; clear: both; margin: 10px 0 20px 130px; }
	
	/* mobile menu START */
	 .subMenu1{ display:block; position:relative; top:auto; width:100%}
	 .subMenu1 li {background: #B90A1D;   border-bottom:none; border-top: 1px solid #555;}
	 .subMenu1 li  a{ color:#FFF; padding:0 0 0 30px}
	 .subMenu2{ display:block; position:relative; top:auto; width:100%; left:auto}
	 .subMenu2 li {background: #B90A1D;   border-bottom:none; border-top: 1px solid #555; }
	 .subMenu2 li  a{ color:#FFF; padding:0 0 0 50px}
	 .mobileMenu{  float:left; background:#B90A1D; position:relative; height:50px; display:block;
	 font-size:18px; line-height:50px; z-index:10; margin: 0}
	 .mobileMenu>ul{ margin:0 auto 0 -10px; width:480px; padding:0; list-style:none}
	 .mobileMenu>ul.opened{ box-shadow:0 3px 3px #000; }
	 .mobileMenu>ul li.first{font-weight:bold;display:block !important; background:#B90A1D !important;
	   font-size:24px; color:#FFF; width:97.8% !important;}
     .box-menu ul li:first-child{ text-align:left}
	 .mobileMenu>ul>li{  background: #B90A1D !important; color:#FFF; border-top:1px solid #555; display:none;	 width:99.8% !important
	 }
	 .mobileMenu>ul>li>a, .mobileMenu>ul>li.first { font-size:16px; border-top:none !important; color:#FFF; display:block; padding:0 0 0 10px; font-weight:400; }
	 .mobileMenu>ul>li>.fa{ float:right; line-height:50px;}
	 .mobileMenu .sub-menu{ display:block; padding:0}
	 .mobileMenu .sub-menu li{ background:url("images/back-item-menu.png") repeat !important;border-top:1px solid #333; font-size:18px}
	 .mobileMenu .sub-menu li a{ font-family: 'Roboto Condensed', sans-serif; font-size:24px; color:#FFF;padding:0 20px 0 40px; display:block}
	 .down_red_web{     background: url("images/arrow_down_menu.png")  no-repeat; width:11px; height:7px; float:right; margin:23px 15px 0 0 }
 	/* mobile menu END */
    .sub-header { padding: 25px 0 0 0; }
    .sub-header .caa { display:none; }
 
	.box-menu{ background: #111; height:50px; border-bottom:none}
	.logo { position: relative; margin: 0 0 10px 60px; }
	.box-call{ margin:0 20px 20px 0; }
	.have{ display:none}
	.or span{ display:none}
	.since-original{ display:none}
	.box-request{ display:none}
	.height448{ height:348px}
	.slider li{ height:348px}
	.back-bottom-small div{ font-size:28px; margin:7px 0 3px 10px}
	.back-bottom-small a{ margin-left:10px}
	.circles{ right:15px}
	.back-right{ height:348px;}
	.back-left{ height:348px;}
	.slider li{ background-position:center top; }
	.box-slider{ height:348px}
	.col-left{ width:460px; float:none;}
	.h1-home{ font-size:36px}
	.col-right{ width:460px; margin:30px 0 0 0 ; clear:both}
	.content-menu-right{ width:438px; margin:0; float:none;}
	.menu-right li { width:350px; float:left; margin-right:5px; }
	.menu-right li a{min-height:40px}
	.margin-right-catalogue { display:none} 
	.conversion-services{ width:460px}
	.inter-padding{ padding:25px 6px 5px; font-size:12px;}
	.item-service{ width:230px; }
	.item-service .inter-padding img { width:210px; }
	.inter-padding .title2 { font-size:14px; margin: 11px 0 11px 25px; }
    .item-service p { margin: 11px 20px 11px 25px; }
	.content_center2{ width:460px}
	.choosen-from-intern .title{ font-size:20px}
	.col-footer li{ display:none}
	.col-footer	.box-info{ display:block; float:none; margin:0 auto; width:200px !important; }
	.col-footer{ width:242px; margin:0 auto 15px auto;  padding: 45px 0 0;}
	.logo3m{ float:left; margin:17px 0 20px 28px}
	.text-footer{ margin:25px 0 10px 29px}
 
 	/*about*/
	.text-intern-slider{ font-size:28px}
	.post-guarantee{ display:none}
	.margin-col-right-intern{ width:460px; float:none; margin:30px auto; display:inline; }
    .text-footer span { margin-right: 50px; }
	
	/*blog*/
	.blogText{ width:380px}
	.margin-col-right-blog{ width:298px; margin:30px auto !important; float:none; clear:both}
	
	/*contact*/
	.content_center3{ width:460px}
	.content-text{ margin-left:1px}
	.back-form-contact input[type="text"]{ width:444px; margin-right:0; }
	.back-form-contact a{ padding:0 30px}
	.back-form-contact textarea { width:444px; }
	.margin-col-right-contact{ margin:10px auto  30px auto !important; float:none; }
    .margin-col-right-contact .left { display:inline-block; margin-right:100px; }
    .margin-col-right-contact .right { display:inline-block; vertical-align:top; }
    .contact-right-title.second { margin-top:0; }
    .address, .phone-contact { padding-left:0; }
    .box-horary { margin-left:0; }
	
	/*product_list*/
	.choose-wheelchair .option-choosen{ width:200px}
	.option-choosen{ width:198px}
	.title-choose{ font-size:23px}
	
	/*product page*/
	.box-img-big-product{ width:448px}
	.box-img-big-product img{ width:100%}
	.margin-col-left-intern{ margin-top:0}
	.margin-col-left-intern .text img { width:100%; height: auto; }
	.item-vehicle{ width:224px;}
	.item-vehicle img{ width:85%;}
	
	/*vehicle page*/
	.box-img-big{ width:429px}
	.box-img-big img{ width:100%}
	.text-vehicle{ width:410px ; margin:50px 0 20px 27px}
	.margin-col-right-vehi{ width:402px; margin:30px auto !important; float:none}
	.margin-col-right-vehi .featured-vehi{ width:100%;}
	.margin-col-left-vehicle .small-images{ height:80px; width:460px;    margin:10px 0 0  0;}
	.other-box-small{height:80px; width:345px; margin-top:0}
	.margin-col-left-vehicle	.list-images-small ul { width:9999px; height:80px;}
	.margin-col-left-vehicle .list-images-small ul li{ float:left; margin-right:14px; margin-bottom:0	}
	.margin-col-left-vehicle .list-images-small{ border-left:1px solid #CCC; border-right:1px solid #CCC; float:left; padding:0 12px;  height:80px; width:333px; margin:0 26px; border-top:none; border-bottom:none}
	 .margin-col-left-vehicle .small-images .arrow-top{ margin:36px 4px 0 0; float:left; -webkit-transform:rotate(-90deg);    -moz-transform:rotate(-90deg);}
	.margin-col-left-vehicle  .small-images .arrow-down{ float:left;  margin:36px 0 0 4px; clear:none; -webkit-transform:rotate(-90deg);     -moz-transform:rotate(-90deg);}
	.margin-col-left-product .small-images{ height:80px; width:449px;    margin:10px 0 0  0;}
	.margin-col-left-product	.list-images-small ul { width:9999px; height:66px;}
	.margin-col-left-product .list-images-small ul li{ float:left; margin-right:14px; margin-bottom:0	}
	.margin-col-left-product .list-images-small{ float:left; margin: 0 30px;	  height:66px; width:325px;  }
	.margin-col-left-product .small-images .arrow-top{ margin:27px 4px 0 0; float:left; -webkit-transform:rotate(-90deg);    -moz-transform:rotate(-90deg); clear:none}
	.margin-col-left-product  .small-images .arrow-down{ float:left;  margin:27px 0 0 4px; clear:none; -webkit-transform:rotate(-90deg);     -moz-transform:rotate(-90deg);}
	.conversion-services .title{ height:40px; line-height:40px; font-size:18px; }
    .gallery_top a { width: 133px; }
    .partners.three { width:100%; }
    .partners.two { width:100%; }
    .container-request .content_center p { margin-left:0; width:460px; }
    .container-request .content_center p span { display:block; }
    .container-request .content_center a { float: none; margin-top: 20px; }
    .container-social .we-accept div { display:none; }
    .contactImg { display:none; }
    .map { width: 460px; }
    .contact-form-cont { margin-left:0; }
}

@media only screen  and (min-width : 0)  and (max-width : 480px) {
	.box-slider .center{ border:none;}
}