html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { color: #1a1a1a; font-family: 'Nudista-Regular'; font-size: 16px; line-height: 19px; min-width: 320px; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ul, ol, li { list-style: none; }

.product-content p{margin-bottom: 10px;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
*:after, *:before, *:focus { outline: 0 none; }
img { max-width: 100%; }
/*=== CSS Reset End ===*/

@font-face { font-family: 'Nudista-Regular'; src: url('fonts/Nudista_gdi.eot'); src: url('fonts/Nudista_gdi.eot?#iefix') format('embedded-opentype'), url('fonts/Nudista_gdi.woff') format('woff'), url('fonts/Nudista_gdi.ttf') format('truetype'), url('fonts/Nudista_gdi.otf') format('opentype'), url('fonts/Nudista_gdi.svg#Nudista-Regular') format('svg'); font-weight: 400; font-style: normal; font-stretch: normal; unicode-range: U+0020-FB02;
}
@font-face { font-family: 'NudistaThin-Regular'; src: url('fonts/NudistaThin_gdi.eot'); src: url('fonts/NudistaThin_gdi.eot?#iefix') format('embedded-opentype'), url('fonts/NudistaThin_gdi.woff') format('woff'), url('fonts/NudistaThin_gdi.ttf') format('truetype'), url('fonts/NudistaThin_gdi.otf') format('opentype'), url('fonts/NudistaThin_gdi.svg#NudistaThin-Regular') format('svg'); font-weight: 100; font-style: normal; font-stretch: normal; unicode-range: U+0020-FB02;
}
@font-face { font-family: 'NudistaLight-Regular'; src: url('fonts/NudistaLight_gdi.eot'); src: url('fonts/NudistaLight_gdi.eot?#iefix') format('embedded-opentype'), url('fonts/NudistaLight_gdi.woff') format('woff'), url('fonts/NudistaLight_gdi.ttf') format('truetype'), url('fonts/NudistaLight_gdi.otf') format('opentype'), url('fonts/NudistaLight_gdi.svg#NudistaLight-Regular') format('svg'); font-weight: 300; font-style: normal; font-stretch: normal; unicode-range: U+0020-FB02;
}
@font-face { font-family: 'NudistaSemiBold-Regular'; src: url('fonts/NudistaSemiBold_gdi.eot'); src: url('fonts/NudistaSemiBold_gdi.eot?#iefix') format('embedded-opentype'), url('fonts/NudistaSemiBold_gdi.woff') format('woff'), url('fonts/NudistaSemiBold_gdi.ttf') format('truetype'), url('fonts/NudistaSemiBold_gdi.otf') format('opentype'), url('fonts/NudistaSemiBold_gdi.svg#NudistaSemiBold-Regular') format('svg'); font-weight: 600; font-style: normal; font-stretch: normal; unicode-range: U+0020-FB02;
}
@font-face { font-family: 'Nudista-Bold'; src: url('fonts/Nudista-Bold_gdi.eot'); src: url('fonts/Nudista-Bold_gdi.eot?#iefix') format('embedded-opentype'), url('fonts/Nudista-Bold_gdi.woff') format('woff'), url('fonts/Nudista-Bold_gdi.ttf') format('truetype'), url('fonts/Nudista-Bold_gdi.otf') format('opentype'), url('fonts/Nudista-Bold_gdi.svg#Nudista-Bold') format('svg'); font-weight: 700; font-style: normal; font-stretch: normal; unicode-range: U+0020-FB02;
}
/*body.home { background: url(../images/automobility_home_fa.jpg) center top no-repeat; }*/
.wrapper { overflow: hidden;}
.clearfix:after, .max-width:after { content: ''; clear: both; display: table; }
.max-width { margin: 0 auto; max-width: 960px; padding: 0 10px;}
/*header .max-width { max-width: 980px; }*/
.col-1 { width: 8.33333%; }
.col-2 { width: 16.6667%; }
.col-3 { width: 25%; }
.col-4 { width: 33.3333%; }
.col-5 { width: 41.6667%; }
.col-6 { width: 50%; }
.col-7 { width: 58.3333%; }
.col-8 { width: 66.6667%; }
.col-9 { width: 75%; }
.col-10 { width: 83.3333%; }
.col-11 { width: 91.6667%; }
.col-12 { width: 100%; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { float: left; padding-right: 10px; padding-left: 10px; min-height: 1px; }
.container { margin-left: -10px; margin-right: -10px; }
.float-right { float: right; }
h1 { color: #494949; font-family: 'Nudista-Bold'; font-size: 38px; line-height: 42px; text-transform: uppercase; margin-bottom: 20px; }
p { color: #494949; font-family: "Nudista-Regular"; font-size: 16px; line-height: 19px; }
/*=== Header ===*/
header { border-bottom: 1px solid #efefef; padding: 5px 0 6px; }
.home header { border-bottom: none; }
.logo { float: left; margin-left: -3px; padding-top: 2px; width: 241px; }
.logo a img { display: block; }
.left { float: left; }
.right { float: right; }
.header-right { float: right; }
.phone_no { font-family: 'NudistaLight-Regular'; font-size: 24px; line-height: 26px; color: #a4a3a3; padding: 26px 11px 19px 0; margin-bottom: 15px; text-align: right; text-transform: uppercase; }
.phone_no span { font-family: 'Nudista-Regular'; color: #eb2836; display: inline-block; vertical-align: top; margin-left: 8px; }
.phone_no span a{ font-family: 'Nudista-Regular' !important; color: #eb2836 !important;}
.page-id-22 .phone_no { color: #eb2836; }
.page-id-22 .phone_no span { color: #1a7fc2; }
/*=== Nav ===*/
.mobile-meu { display: none; }
.nav { float: right; }
.nav .menu-primary-menu-container { margin-right: -4px; }
.nav .menu:after { content: ''; clear: both; display: table; }
.nav .menu * { -webkit-transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s; transition: all ease-in-out .5s; }
.nav .menu li { float: left; list-style: none; position: relative; }
.nav .menu li a { display: block; font-family: 'Nudista-Regular'; font-size: 15px; line-height: 30px; color: #191919; text-transform: uppercase; padding: 0 16px 0 15.2px; }
.nav .menu > li:hover > a { color: #007ac5; }
.nav .menu li.current-menu-ancestor > a, .nav .menu li.current_page_item > a { font-weight: bold; }
.nav .menu > li > ul { display: none; padding: 16px 0 0; position: absolute; z-index: 99; }
.nav .menu > li.mega-menu > ul { margin: 0 0 0 -398px; min-width: 940px; width: 100%; }
.nav .menu > li > ul:before { content: ''; margin-left: -5.5px; position: absolute; top: 10px; left: 50%; width: 0; height: 0; border-style: solid; border-width: 0 5.5px 6px 5.5px; border-color: transparent transparent #1a7fc2 transparent; line-height: 0px; _border-color: #000000 #000000 #1a7fc2 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.nav .menu > li:hover > ul { display: block; }
.nav .menu > li.mega-menu > ul > li { background-color: #007ac5; border-left: 1px solid rgba(23,81,120,0.2); height: 289px; text-align: left; padding: 12px 25px 0 39px; width: 33.33%; }
.nav .menu > li.mega-menu > ul > li:first-child { border-left: 0; }
.nav .menu > li.mega-menu > ul > li > a { border-bottom: 1px solid rgba(255,255,255,0.1); color: #fff; font-weight: bold; font-size: 18px; line-height: 48px; margin-right: 13px; }
.nav .menu > li.mega-menu > ul > li > ul { padding-top: 10px; }
.nav .menu > li.mega-menu > ul > li > ul > li { width: 100%; }
.nav .menu > li.mega-menu > ul > li > ul > li > a { display: inline-block; color: #fff; line-height: 48px; padding: 0; vertical-align: top; }
.nav .menu > li.mega-menu > ul > li > a:before { content: ''; background-image: url(../images/dropdown-icon.png); background-repeat: no-repeat; height: 48px; display: inline-block; vertical-align: middle; }
.nav .menu > li.mega-menu > ul > li.conversion-icon > a:before { background-position: 0 15px; margin-right: 20px; margin-left: -1px; width: 39px; }
.nav .menu > li.mega-menu > ul > li.use-icon > a:before { background-position: -69px 12px; margin-right: 16px; width: 26px; }
.nav .menu > li.mega-menu > ul > li.wheelchair-icon > a:before { background-position: -125px 10px; margin-right: 15px; margin-left: -2px; width: 22px; }
.nav .menu > li.mega-menu > ul > li.conversion > ul > li > a { padding-left: 48px; position: relative; }
.nav .menu > li.mega-menu > ul > li.conversion > ul > li > a:before { content: ''; background-image: url(../images/dropdown-icon.png); background-repeat: no-repeat; height: 48px; width: 50px; position: absolute; left: -1px; top: 0; }
.nav .menu > li.mega-menu > ul > li.conversion > ul > li.kia-icon > a:before { background-position: 0 -34px; }
.nav .menu > li.mega-menu > ul > li.conversion > ul > li.proton-icon > a:before { background-position: -64px -42px; }
.nav .menu > li.mega-menu > ul > li.conversion > ul > li.volkswagen-icon > a:before { background-position: -125px -41px; }
.nav .menu > li.mega-menu > ul > li.type-use > ul > li a { padding-left: 55px; position: relative; }
.nav .menu > li.mega-menu > ul > li.type-use > ul > li > a:before { content: ''; background-image: url(../images/type-use-icon.png); background-repeat: no-repeat; background-size: 130px auto; height: 48px; width: 48px; position: absolute; left: 0; top: 0; }
.nav .menu > li.mega-menu > ul > li.type-use > ul > li.personal-use-icon > a:before { background-position: 10px 10px; }
.nav .menu > li.mega-menu > ul > li.type-use > ul > li.community-icon > a:before { background-position: -42px 10px; }
.nav .menu > li.mega-menu > ul > li.type-use > ul > li.taxi-icon > a:before { background-position: -93px 10px; }
.nav .menu > li.dropdown-menu > ul { margin-left: -94.5px; width: 273px; }
.nav .menu > li.dropdown-menu > ul > li { background-color: #007ac5; padding: 0; width: 100%; }
.nav .menu > li.dropdown-menu > ul > li > a { line-height: 48px; padding: 0 15px 0 37px; text-align: left; color: #fff; }
.nav .menu > li.dropdown-menu > ul > li:first-child > a { padding-top: 3px; }
.nav .menu li ul li ul li a:hover, .nav .menu > li.dropdown-menu > ul > li > a:hover { opacity: 0.7; }
.mobile-meu { float: left; height: 29px; width: 35px; margin-top: -120px; margin-right: 10px; position: relative; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; margin-left: 10px;}
#nav-icon span { display: block; position: absolute; height: 4px; width: 50%; background: #007cc1; opacity: 1; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }
#nav-icon span:nth-child(even) { left: 50%; border-radius: 0 9px 9px 0; }
#nav-icon span:nth-child(odd) { left: 0px; border-radius: 9px 0 0 9px; }
#nav-icon span:nth-child(1), #nav-icon span:nth-child(2) { top: 0px; }
#nav-icon span:nth-child(3), #nav-icon span:nth-child(4) { top: 12px; }
#nav-icon span:nth-child(5), #nav-icon span:nth-child(6) { top: 24px; }
#nav-icon.open span:nth-child(1), #nav-icon.open span:nth-child(6) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
#nav-icon.open span:nth-child(2), #nav-icon.open span:nth-child(5) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
#nav-icon.open span:nth-child(1) { left: 5px; top: 7px; }
#nav-icon.open span:nth-child(2) { left: calc(50% - 5px); top: 7px; }
#nav-icon.open span:nth-child(3) { left: -50%; opacity: 0; }
#nav-icon.open span:nth-child(4) { left: 100%; opacity: 0; }
#nav-icon.open span:nth-child(5) { left: 5px; top: 15px; }
#nav-icon.open span:nth-child(6) { left: calc(50% - 5px); top: 15px; }
.dropdown-icon { font-size: 0; height: 95%; position: absolute; right: 7px; top: 0; width: 0; }
/*=== Nav End ===*/

/*=== Header End ===*/


/*=== Slider ===*/

.Slider { overflow: hidden; width: 100%; }
.Slider > li { float: left; position: relative; width: 100%; }
#featured_images { text-align: center; }
#featured_images img { display: inline-block; vertical-align: top; height: auto; }
.slider-inner { height: 100%; width: 100%; position: absolute; left: 0; top: 0; }
.slider-wrp { height: 100%; margin: 0 auto; max-width: 960px; padding: 0 10px; position: relative; }
.tp-caption.slider-inn { top: 1px !important; bottom: 0; }
.s_description { background: rgba(0,0,0,0.5); height: 100%; max-width: 408px; padding: 43px 34px 40px 29px; position: absolute; right: 10px; top: 0; }
.tp_heading { font-family: 'NudistaLight-Regular'; font-size: 34px; line-height: 42px; color: #fff; margin-bottom: 9px; text-transform: uppercase; }
.tp_heading span { display: block; font-family: 'NudistaSemiBold-Regular'; }
.s_description > ul { margin-bottom: 25px; }
.s_description > ul > li { background: url(../images/tick.png) left 3px no-repeat; font-family: 'NudistaSemiBold-Regular'; font-size: 16px; line-height: 30px; color: #fff; padding: 0 0 0 33px; visibility: visible !important; position: static !important; }
.logos-icon { margin-bottom: 53px; }
.logos-icon img { display: block; }
.logos-icon strong { display: inline-block; vertical-align: middle; margin-right: 10%; }
.logos-icon strong img { width: auto !important; height: auto !important; }
.logos-icon br { display: none; }
.red_btn { display: inline-block; background: #eb2836; font-family: 'Nudista-Regular'; font-size: 22px; line-height: 24px; color: #fff !important; text-transform: uppercase; padding: 15px 27px 15px 29px; vertical-align: top; }
.red_btn:hover { background: #ef0f1f; }
/*=== Slider End ===*/

/*=== Latest Announcements ===*/

.ltstAnmnt { background: #1a7fc2; }
.ltstAnmntHeading { float: left; background: url(../images/disabled-icon.png) 92% center no-repeat #a4a3a3; color: #fff; font-family: 'Nudista-Regular'; font-size: 16px; line-height: 20px; height: 95px; padding: 29px 78px 25px 0; position: relative; max-width: 238px; }
.ltstAnmntHeading:before { content: ''; background: #a4a3a3; height: 100%; width: 1000%; position: absolute; right: 100%; top: 0; }
.ltstAnmntHeading i { float: left; margin-right: 16px; }
.megaphone:before { content: ''; background: url(../images/megaphone.png) no-repeat 0px 7px; display: inline-block; height: 40px; width: 30px; }
.ltstAnmntNews { display: table; height: 95px; padding-top: 5px; padding-left: 27px; overflow: hidden; }
.ltstAnmntNews p { vertical-align: middle; font-family: 'NudistaSemiBold-Regular'; color: #fff; font-size: 16px; line-height: 20px; }
.ltstAnmntNews p span { font-family: 'Nudista-Regular'; display: inline-block; vertical-align: top; margin-right: 4px; }
/*=== Latest Announcements End ===*/

/*=== Home List ===*/

.home_list { padding: 71px 0 0; text-align: center; }
.main h2 { color: #494949; font-family: 'Nudista-Bold'; font-size: 32px; line-height: 36px; text-transform: uppercase; margin-bottom: 40px; letter-spacing: 0.12em; }
.vehicle-use h2, .wheelchair-position h2 { margin-bottom: 66px; }
.main h3 { font-family: 'Nudista-Bold'; font-size: 21px; line-height: 25px; color: #494949; }
.home_list ul { margin: 0 -10px 20px; text-align: center; }
.home_list ul:after { content: ''; clear: both; display: table; }
.home_list .vehicle-use ul { margin-bottom: 88px; }
.home_list .wheelchair-position ul { margin-bottom: 61px; }
.home_list ul li { float: left; padding: 0 10px; }
.vehicle-use ul li { width: 33.33%; }
.wheelchair-position ul li { width: 25%; }
.vehicle-use ul li > div { margin: 0 auto; width: 85%; }
.home_list ul li i { display: block; font-size: 0; line-height: normal; margin-bottom: 34px; text-align: center; }
.home_list ul li h3 { margin-bottom: 7px; }
.home_list .wheelchair-position h3 { margin-bottom: 13px; padding: 0 30px; }
.home_list ul li h3 a { display: inline-block; vertical-align: top; color: #1a7fc2; font-family: 'Nudista-Bold'; font-size: 18px; line-height: 22px; text-transform: uppercase; }
.home_list ul li p { color: #494949; font-family: 'Nudista-Regular'; font-size: 16px; line-height: 19px; }
.home_list ul li i:before { content: ''; background-position: center bottom; background-repeat: no-repeat; display: inline-block; height: 90px; width: 100%; }
.icon-1:before { background-image: url(../images/user.png); }
.icon-2:before { background-image: url(../images/group.png); }
.icon-3:before { background-image: url(../images/taxi.png); }
.position-1:before { background-image: url(../images/wcp_1.png); }
.position-2:before { background-image: url(../images/wcp_2.png); }
.position-3:before { background-image: url(../images/wcp_3.png); }
.position-4:before { background-image: url(../images/wcp_4.png); }
/*=== Home List End ===*/
/*=== Proud Partners ===*/

.proud-partners { background: url(../images/nsc_bg.png) no-repeat; background-size: cover; height: 177px; padding: 19px 0; }
.pp-inner { margin: 0 auto; max-width: 480px; padding: 0 10px; }
.pp-inner:after { content: ''; clear: both; display: table; }
.map-img { float: left; padding-left: 10px; }
.map-img img { display: block; }
.map_ds { padding: 43px 0 0 5px; text-align: center; overflow: hidden; }
.map_ds a { display: inline-block; vertical-align: top; color: #1a7fc2; font-family: 'Nudista-Regular'; font-size: 16px; line-height: 40px; text-decoration: underline; }
/*=== Proud Partners End ===*/

/*=== Testimonials ===*/

.testimonials { padding: 44px 0 64px; }
.testimonials h2 { border-bottom: 1px solid #efefef; text-align: center; padding-bottom: 7px; margin-bottom: 47px; padding-left: 5px; }
.testimonial_box { margin: 0 -10px; }
.testimonial_box .col-6:last-child { padding-left: 26px; }
.gr-review { margin: 0 0 0 -2px !important; }
.testimonial_box h3 { color: #1a1a1a; letter-spacing: 0.08em; line-height: 24px; margin-bottom: 6px; }
.testimonial_box .col-6:last-child h3 { margin-left: -2px; }
.stars { margin-bottom: 26px; }
.testimonial_box .col-6:last-child .stars { margin-bottom: 21px; }
.stars .dashicons { display: inline-block; height: 21px; position: relative; vertical-align: top; width: 24px; }
.stars .dashicons:before { color: #eb2836; font-size: 0 !important; content: ''; height: 21px; width: 23px; position: absolute; left: 0; top: 0; }
.stars .dashicons.dashicons-star-filled:before { background: url(../images/star.png) no-repeat; }
.stars .dashicons.dashicons-star-empty:before { background: url(../images/star-emp.png) no-repeat; }
.artical_desc { margin-top: -4px; }
.gr-author { margin: 0 !important; }
.testimonial_content .gr-review-body { height: 264px; margin-bottom: 13px; }
.testimonial_box p { color: #1a1a1a; font-family: 'Nudista-Regular'; font-size: 18px; font-style: normal; line-height: 22px; margin-bottom: 21px; }

.page-template-contact .testimonial_box p {
	font-size: 16px;
}

/*.testimonial_box a { color: #1a7fc2; display: inline-block; font-family: "Nudista-Regular"; font-size: 16px; line-height: 18px; margin-top: 5px; text-decoration: underline; vertical-align: top; }*/
.testimonial_box .col-6:last-child a { margin-left: -4px; margin-top: 3px; }
.testimonials .testimonial_box a:after, .testimonial_box .more-testimonials:after, .testimonial_box .order-btn:after { content: ''; background: url(../images/arrow.png) no-repeat; display: inline-block; vertical-align: middle; height: 10px; width: 14px; margin-left: 8px; }
/*.artical_desc > a { display: inline-block; margin-top: 14px; }*/
.artical_desc > p > a { line-height: 22px; margin-top: 0; }
/*=== Testimonials End ===*/

/*=== GET A NEEDS ASSESSMENT ===*/
.proud-partners.get-need { padding: 61px 0 60px; text-align: center; height: auto; }
.get-need .red_btn { padding: 15px 35px; }
/*=== GET A NEEDS ASSESSMENT End ===*/

.post-box { padding: 59px 0 34px; }
.post-box h2 { border-bottom: 1px solid #efefef; padding-bottom: 6px; margin-bottom: 40px; margin-left: -1px; }
.news-events { margin: 0 -10px; }
.post-img { margin-bottom: 26px; }
.post-img img { display: block; width: 100%; height: auto; }
.post-header a { font-family: 'NudistaSemiBold-Regular'; font-size: 26px; line-height: 30px; color: #494949; margin-left: -2px; text-decoration: none !important; }
.post-header a:hover { color: #1a7fc2; }
.post-meta { margin: 2px 0 19px; text-align: right; }
.date { font-family: 'Nudista-Regular'; font-size: 14px; line-height: 18px; color: #8d8d8d; }
.post_excerpt { padding-right: 25px; }
.post_excerpt p { font-family: 'Nudista-Regular'; font-size: 16px; line-height: 19px; color: #1a1a1a; margin-bottom: 20px; }
/*=== Newsletter ===*/

.newsletter .ltstAnmntHeading { padding-right: 60px; padding-top: 32px; text-transform: uppercase; }
.ltstAnmnt.newsletter .ltstAnmntNews { padding-top: 1px; }
.newsletter-form { display: table-cell; vertical-align: middle; padding-left: 6px; }
.newsletter-form ul li { float: left; padding: 0 3px; position: relative; }
.newsletter-form ul li input { border: 1px solid #0f71b1; background: #fff; font-family: 'Nudista-Regular'; font-size: 16px; line-height: 18px; color: #a3a3a3; height: 37px; padding: 9px 15px; width: 258px; }
.newsletter-form ul li input.submit { background: #eb2836; border: 0; color: #fff; cursor: pointer; text-transform: uppercase; text-align: center; margin-left: 16px; padding: 9px; width: 119px; }
.newsletter-form ul li input.submit:hover { background: #ef0f1f; }
div.wpcf7 .newsletter-form img.ajax-loader { position: absolute; top: 50%; margin-top: -8px; }
/*=== Newsletter End ===*/

/*=== Footer ===*/
footer { padding: 43px 0 48px; }
.home footer { padding: 58px 0 110px; }
.page-id-22 footer { padding-top: 57px; }
.footer-nav { margin: 0 -10px; }
.footer-nav > li { float: left; padding: 0 10px; width: 25%; }
.footer-nav > li h5, .footer-nav > li h3 { font-family: 'NudistaSemiBold-Regular'; font-size: 15px; line-height: 20px; color: #191919; margin-bottom: 10px; text-transform: uppercase; }
.page-id-22 .footer-nav > li h5 { margin-bottom: 10px; }
.footer-nav > li ul li a { font-family: 'Nudista-Regular'; font-size: 14px; line-height: 26px; color: #8d8d8d; }
.footer-nav > li ul li a:hover { color: #1a7fc2; }
.footer-nav img { display: block; }
.partners-logos { padding-top: 10px; }
.partners-logos #widget_sp_image-2 { margin-bottom: 24px; }
/*=== Inner Page ===*/

.inner_page_slider .s_description { padding-top: 28px; padding-right: 34px; }
.tp_heading2 { font-family: 'NudistaSemiBold-Regular'; font-size: 52px; line-height: 56px; color: #fff; margin-bottom: 22px; text-transform: uppercase; border-bottom: 1px solid rgba(255,255,255,0.2); letter-spacing: -1.3px; padding-bottom: 12px; }
.tp_heading2 span { display: block; font-size: 58px; line-height: 62px; }
.s_description p { color: #fff; font-family: "NudistaLight-Regular"; font-size: 18px; line-height: 22px; padding-left: 3px; margin-bottom: 16px; white-space: normal; }
.inner_page_slider .s_description > ul { margin-bottom: 13px; }
.red_btn.btn2 { font-family: 'NudistaSemiBold-Regular'; margin-top: 12px; padding-top: 14px; padding-bottom: 16px; text-align: center; width: 100%; }
.quick-reviews { text-align: center; padding: 65px 0 71px; }
.quick-reviews h2, .closer-look h2 { margin-bottom: 23px; }
.quick-reviews p, .closer-look p { font-family: 'Nudista-Regular'; font-size: 18px; line-height: 22px; color: #1a1a1a; margin-bottom: 61px; }
.reviews-video { max-width: 673px; height: 373px; margin: 0 auto; }
.closer-look { background: url(../images/bg.png) no-repeat 0 0 / cover; padding: 54px 0 42px; text-align: center; }
.closer-look p { margin-bottom: 43px }
.closer-look h3 { font-family: 'NudistaSemiBold-Regular'; font-size: 24px; line-height: 26px; margin-bottom: 33px; }
.conversion-layouts { margin: 0 -10px; text-align: center; }
.conversion-layouts:after { content: ''; clear: both; display: table; }
.conversion-layouts > li { float: left; padding: 10px; width: 50%; }
.conversion-layouts > li .inner { background: #fff; padding: 31px 32px; max-height: 407px; min-height: 407px; }
.layout-img > img { display: block; height: auto; }
.conversion-layouts > li h4 { border-bottom: 1px solid #efefef; margin-bottom: 30px; padding-bottom: 25px; }
.conversion-layouts > li h4, .conversion-layouts > li h4 a { display: inline-block; vertical-align: top; font-family: 'NudistaSemiBold-Regular'; font-size: 20px; line-height: 22px; color: #1a7fc2; text-transform: uppercase; }
.conversion-layouts > li h4 a:hover { color: #eb2836; }
.conversion-layouts > li > div > p { font-family: 'Nudista-Regular'; font-size: 16px; line-height: 19px; color: #494949; margin-bottom: 0; }
.layout-img { margin-bottom: 24px; }
.conversion-points { background: #1a7fc2; padding: 46px 0 45px; }
.conversion-points h2 { font-family: 'NudistaSemiBold-Regular'; color: #fff; text-align: center; letter-spacing: 0; margin-bottom: 30px; }
.accordion { font-size: 0; line-height: normal; margin: 0 -10px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
.accordion:after { content: ''; clear: both; display: table; }
.accordion li { display: inline-block; vertical-align: top; padding: 7px 10px; width: 100%; }
.accordion-title { display: block; border: 1px solid #0f71b1; background: #fff; color: #494949; font-family: 'Nudista-Regular'; font-size: 16px; line-height: 18px; padding: 12px 40px 13px 19px; position: relative; }
.accordion-title:after { content: ''; background: url(../images/plus.png) center no-repeat; height: 100%; width: 47px; position: absolute; right: 0; top: 0; }
.accordion-title.active:after { background: url(../images/minus.jpg) center no-repeat; }
.accordion-content { display: none; background: #fff; border-left: 1px solid #0f71b1; border-right: 1px solid #0f71b1; padding: 10px; }
.accordion-content p { color: #494949; font-family: 'Nudista-Regular'; font-size: 16px; line-height: 19px; }
.get-quote-form { text-align: center; padding: 61px 0; }
.get-quote-form h2 { font-family: 'Nudista-Bold'; font-size: 30px; line-height: 37px; margin-bottom: 22px; }
.get-quote-form p { font-family: 'Nudista-Regular'; font-size: 18px; line-height: 21px; color: #1a1a1a; margin-bottom: 34px; }
#get_guote { display: inline-block; vertical-align: top; background: #eb2836; font-family: 'NudistaSemiBold-Regular'; font-size: 20px; line-height: 22px; color: #fff; padding: 12px 25px; text-transform: uppercase; }
#get_guote:hover { background: #ef0f1f; }
#get_guote:after { content: ''; background: url(../images/arrow_down.png) no-repeat; display: inline-block; vertical-align: middle; height: 20px; width: 16px; margin-left: 10px; }
.page-template-conversions #quote_form,.page-template-vehicle-use #quote_form,.page-template-wheelchair-poosition #quote_form { display: none; }
.ltstAnmnt.different-modle .ltstAnmntHeading, .ltstAnmnt.different-modle .ltstAnmntNews { height: auto; }
.ltstAnmnt.different-modle .ltstAnmntHeading { background-position: 94% 88%; padding: 30px 10px 45px 0; }
.ltstAnmntHeading strong { display: block; font-family: 'NudistaSemiBold-Regular'; font-size: 24px; font-weight: normal; line-height: 24px; margin-bottom: 4px; }
.ltstAnmnt.different-modle .ltstAnmntHeading br { display: none; }
.ltstAnmnt.different-modle .ltstAnmntNews { display: block; padding-top: 0; }
.ltstAnmntNews > ul:after { content: ''; clear: both; display: table; }
.ltstAnmntNews > ul { padding: 36px 0 0 122px; }
.ltstAnmntNews > ul li { float: left; width: 150px; }
.ltstAnmntNews > ul li:first-child { width: 187px; }
.ltstAnmntNews > ul li:last-child { padding-top: 4px; }
.ltstAnmntNews > ul li img { display: block; }
#loginform { padding-top: 8px; }
#loginform > p { padding-bottom: 14px; }
#loginform > p.login-password { padding-bottom: 17px; }
#loginform > p.login-submit { padding-bottom: 0; }
#loginform input { background-color: #fafafa; border: solid 1px #cdcdcd; height: 37px; width: 220px; padding: 5px 10px; font-family: 'Nudista-Regular'; font-size: 14px; line-height: 26px; color: #8d8d8d; }
#loginform input#rememberme { width: auto; border: none; margin: 0 4px 0 0; height: auto; }
#loginform label { display: block; font-family: 'Nudista-Regular'; font-size: 12px; cursor: pointer; line-height: normal; color: #8d8d8d; margin-top: -3px; margin-bottom: 2px; }
#loginform input#wp-submit { width: 122px; background-color: #1a7fc2; border: none; font-family: 'NudistaSemiBold-Regular'; color: #fff; cursor: pointer; font-size: 16px; line-height: 26px; text-transform: uppercase; }
/*========================*/

.page-title, .product-title { background: #1a7fc2; padding: 22px 0 23px; text-align: center; }
.page-title h1, .product-title h3 { color: #fff; font-family: "Nudista-Regular"; font-size: 32px; font-weight: normal; letter-spacing: 3.8px; line-height: 36px; padding-top: 5px; text-transform: uppercase; }
.page-title h1:before, .product-title h3:before { content: ''; background: url(../images/disabled-icon2.png) no-repeat; display: inline-block; vertical-align: middle; height: 50px; width: 57px; margin-right: 16px; margin-top: -6px; }
.available-vehicle { padding: 75px 0 31px; }
.available-vehicle.pre-sold { padding-bottom: 18px; }
.vehicles { margin: 0 -10px; }
.vehicles:after { content: ''; clear: both; display: table; }
.vehicles > li { float: left; margin-bottom: 75px; padding: 0 10px; width: 50%; }
.pre-sold .vehicles > li { margin-bottom: 62px; }
.main .vehicles li h2 { font-size: 24px; font-weight: normal; letter-spacing: -0.1px; line-height: 26px; text-transform: none; margin-bottom: 14px; }
.main .vehicles li h2 a { color: #494949; }
.main .vehicles li h3 {    margin-bottom: 10px; font-size: 14px;     line-height: normal;}
.vehicles-img img { display: inline-block; height: auto; width: 100%; overflow-y: hidden;min-height:165px;}
.vehicle-price-info { border-bottom: 1px solid rgba(164,163,163,0.5); padding-bottom: 20px; }
.vehicles-price, .vehicles-info { float: left; padding-top: 28px; width: 50%; }
.vehicles-price { margin-left: -5px; }
.vehicles-price > span { display: block; font-family: 'NudistaThin-Regular'; font-size: 42px; line-height: 36px; color: #1a1a1a; font-weight: 600; }
.vehicles-info { padding-left: 13px; }
.vehicles-info > span { font-family: 'Nudista-Regular'; font-size: 14px; line-height: 20px; color: #8d8d8d; }
.vehicles-facilities.clearfix { padding: 16px 0; margin-bottom: 7px; }
.vehicles-facilities li { float: left; font-family: 'Nudista-Regular'; font-size: 16px; line-height: 36px; color: #1a1a1a; width: 50%; position: relative; padding-left: 55px; }
.vehicles-facilities li.suv, .vehicles-facilities li.odomter { padding-left: 59px; }
.vehicles-facilities li:before { content: ''; background: url(../images/sprite.png) no-repeat; height: 100%; width: 42px; position: absolute; left: 0; top: 0; }
.vehicles-facilities li.engine:before { background-position: 1px 5px; }
.vehicles-facilities li.suv:before { background-position: -86px 10px; }
.vehicles-facilities li.shift-knob:before { background-position: -46px 4px; }
.vehicles-facilities li.odomter:before { background-position: -139px 9px; }

.vehicles-facilities li.petrol:before {content: ''; background: url(../images/petrol-1.png) no-repeat; height: 100%; width: 42px; position: absolute; left: 0; top: 0;  }


.vehicles li .red_btn { margin: 0 auto; display: table; font-size: 16px; padding: 11px 34px 13px; }
.proud-partners.contact-info { padding: 35px 0; height: 175px; }
.proud-partners p { font-family: 'Nudista-Regular'; font-size: 16px; line-height: 19px; color: #1a1a1a; margin-bottom: 20px; text-align: center; letter-spacing: 0.1px; }
.proud-partners p a { color: #eb2836; font-weight: bold; }
.proud-partners p strong { color: #1a1a1a; font-weight: bold; }
.Alltestimonials { padding: 67px 0 27px; }
.Alltestimonials h2 { border-bottom: 1px solid #efefef; padding-bottom: 6px; margin-bottom: 42px; }
.page-id-22 .Alltestimonials h2 { padding-left: 0; padding-top: 3px; }
.testimonials-post { margin-bottom: 63px; }
.testimonial_box .testimonials-post h3 { letter-spacing: 0; }
.Alltestimonials .video { margin-bottom: 39px; position: relative; height: 300px; padding-right: 13px; }
.more-testimonials { position: absolute; bottom: 5px; left: 0; }
.sidebar { padding-top: 9px; }
.sidebar h4 { background: #1a7fc2; color: #fff; font-family: "Nudista-Bold"; font-size: 24px; letter-spacing: 0.12em; line-height: 28px; padding: 24px 0 16px; text-align: center; text-transform: uppercase; }
.sidebar form { background: #efefef; padding: 24px 21px 28px; }
.contact-us li { margin-top: 13px; }
.contact-us li:first-child { margin-top: 0; }
.input-field, .textarea-field { background: #fff; border: 1px solid #dedede; color: #a3a3a3; font-family: 'Nudista-Regular'; font-size: 16px; line-height: 19px; padding: 9px 15px; height: 37px; width: 100%; }
.textarea-field { height: 154px; resize: none; }
.submit-btn { background: #eb2836; border: none; color: #fff; cursor: pointer; font-family: 'NudistaSemiBold-Regular'; font-size: 16px; line-height: 19px; padding: 10px 7px 7px; text-transform: uppercase; text-align: center; margin-top: -5px; height: 37px; width: 122px; }
.submit-btn:hover { background: #ef0f1f; }
.page-id-74 .post-img { display: none; }

#quote_form, .quote_form { margin: 0 auto; max-width: 695px; padding-top: 20px; }
.get-quote-form .gform_heading { display: none !important; }

#quote_form form:after,
.quote_form form:after { clear: both; content: ""; display: table; }

.gform_wrapper h3.gform_title { font-weight: normal !important; text-align: center; }
.gform_description p { font-family: 'Nudista-Regular'; font-size: 16px; line-height: 19px; color: #1a1a1a; margin-bottom: 20px; text-align: center; letter-spacing: 0.1px; }

body #quote_form .gform_wrapper div.ginput_container,
body .quote_form .gform_wrapper div.ginput_container { width: auto; margin-top: 4px; overflow: hidden; }

#quote_form .gform_wrapper .right_label .gfield_label,
.quote_form .gform_wrapper .right_label .gfield_label { color: #494949; display: block; font-family: 'NudistaSemiBold-Regular'; font-size: 18px; font-weight: normal !important; line-height: 27px; padding-top: 8px; text-align: left !important; width: 37.7%; }

#quote_form .gform_wrapper .left_label input.medium, 
#quote_form .gform_wrapper .left_label select.medium, 
#quote_form .gform_wrapper .right_label input.medium, 
#quote_form .gform_wrapper .right_label select.medium,
.quote_form .gform_wrapper .left_label input.medium, 
.quote_form .gform_wrapper .left_label select.medium, 
.quote_form .gform_wrapper .right_label input.medium, 
.quote_form .gform_wrapper .right_label select.medium { height: 37px; position: relative; padding: .313em 4px; background: none; width: 99.8%; }

#quote_form .gform_wrapper .left_label div.ginput_complex, 
#quote_form .gform_wrapper .right_label div.ginput_complex,
.quote_form .gform_wrapper .left_label div.ginput_complex, 
.quote_form .gform_wrapper .right_label div.ginput_complex  { margin: -1px 0 1px; font-size: 0; line-height: normal; width: auto; }

#input_6_12 { margin-top: 0 !important; }

#quote_form .gform_wrapper .ginput_complex .ginput_left, 
#quote_form .gform_wrapper .ginput_complex .ginput_right, 
#quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, 
#quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, 
#quote_form .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span,
.quote_form .gform_wrapper .ginput_complex .ginput_left, 
.quote_form .gform_wrapper .ginput_complex .ginput_right, 
.quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, 
.quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, 
.quote_form .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span { float: left; display: block; width: 50%; }

#quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first, 
#quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle, 
#quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first,
.quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first, 
.quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle, 
.quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first { margin-right: 0; padding-right: 6px; }

span#input_6_12_6_container { padding-left: 5px; }
select#input_6_1 { margin-top: 1px; }
.gform_wrapper .field_description_below .gfield_description { padding: 11px 0 10px !important; }

#quote_form .gform_wrapper .gfield_required { color: #494949 !important; }
#quote_form .gform_wrapper { max-width: 100%; margin: 0; }
#quote_form .datepicker { margin-top: 2px; }
#quote_form .gform_wrapper ul li:after { content: ''; clear: both; display: table; }
#quote_form .gform_wrapper ul li { margin-bottom: 13px !important; }

.quote_form .gform_wrapper .gfield_required { color: #494949 !important; }
.quote_form .gform_wrapper { max-width: 100%; margin: 0; }
.quote_form .datepicker { margin-top: 2px; }
.quote_form .gform_wrapper ul li:after { content: ''; clear: both; display: table; }
.quote_form .gform_wrapper ul li { margin-bottom: 13px !important; }

#input_6_12 input { height: 37px; width: 100%; }
#input_6_12 label { display: none; }

#quote_form .gform_wrapper ul li input, 
#quote_form .gform_wrapper ul li select,
.quote_form .gform_wrapper ul li input, 
.quote_form .gform_wrapper ul li select { border: 1px solid #494949; background: #fafafa; color: #a3a3a3; font-family: 'Nudista-Regular'; font-size: 16px; font-weight: normal; line-height: 18px; height: 37px; }

#quote_form .gform_wrapper .ginput_complex span.name_first, 
#quote_form .gform_wrapper .ginput_complex span.name_last, 
#quote_form .gform_wrapper .ginput_complex span.name_middle,
.quote_form .gform_wrapper .ginput_complex span.name_first, 
.quote_form .gform_wrapper .ginput_complex span.name_last, 
.quote_form .gform_wrapper .ginput_complex span.name_middle { min-height: inherit; }

#quote_form .gform_wrapper .left_label .gfield_description, 
#quote_form .gform_wrapper .right_label .gfield_description,
.quote_form .gform_wrapper .left_label .gfield_description, 
.quote_form .gform_wrapper .right_label .gfield_description { float: right; width: 60%; margin-left: 0; font-family: 'Nudista-Regular'; font-size: 12px; line-height: 14px; color: #494949; margin-bottom: 13px; }

#quote_form .datepicker,
.quote_form .datepicker { width: 202px !important; }

body #quote_form .gform_wrapper img.ui-datepicker-trigger,
body .quote_form .gform_wrapper img.ui-datepicker-trigger { position: relative; left: -34px; top: 5px; }

#quote_form .gform_wrapper .gform_footer.left_label, 
#quote_form .gform_wrapper .gform_footer.right_label,
.quote_form .gform_wrapper .gform_footer.left_label, 
.quote_form .gform_wrapper .gform_footer.right_label { float: right; width: 59.7%; padding: 0; margin-left: 0; }

#quote_form .gform_button,
.quote_form .gform_button  { background: #eb2836; color: #fff; border: none; text-align: center; width: 201px; font-family: 'NudistaSemiBold-Regular'; font-size: 16px; font-weight: normal; text-transform: uppercase; line-height: 33px; cursor: pointer; padding-top: 4px; }

#quote_form .gform_button:hover,
.quote_form .gform_button:hover { background: #ef0f1f; }

#quote_form select,
.quote_form select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }

#quote_form .ginput_container_select,
.quote_form .ginput_container_select { position: relative; }

#quote_form .ginput_container_select:before,
.quote_form .ginput_container_select:before { content: ''; background: url(../images/drop-arrow.png) no-repeat center; border-left: 1px solid #e1e1e1; margin-top: -15px; height: 30px; width: 37px; position: absolute; right: 0; top: 50%; }

#quote_form select::-ms-expand,
.quote_form select::-ms-expand { display:none; }

.gform_wrapper .right_label #field_2_5 ul.gfield_checkbox, 
#quote_form .gform_wrapper .right_label #field_2_5 ul.gfield_radio,
.quote_form .gform_wrapper .right_label #field_2_5 ul.gfield_radio { margin-left: 0 !important }

#quote_form .gform_wrapper li.gfield ul.gfield_radio li input#input_2_5_other,
.quote_form .gform_wrapper li.gfield ul.gfield_radio li input#input_2_5_other { width: 68%; }

#quote_form .gform_wrapper.gf_browser_gecko #input_2_5.gfield_radio li input[type="radio"],
.quote_form .gform_wrapper.gf_browser_gecko #input_2_5.gfield_radio li input[type="radio"] { margin-top: 0; }

#quote_form .gform_wrapper #input_2_5.gfield_radio li label,
.quote_form .gform_wrapper #input_2_5.gfield_radio li label { line-height: 37px; }

#input_2_2_1_container { display: block; margin-bottom: 13px; }
#input_2_2_5_container { margin-top: 13px; padding-right: 6px; width: 100%; }
#input_2_2_4_container, #input_2_1_6_container { margin-left: 0; padding-left: 6px; }
#input_2_2_3_container { padding-right: 6px; }

#quote_form .gform_wrapper .ginput_complex .ginput_full input[type="email"], 
#quote_form .gform_wrapper .ginput_complex .ginput_full input[type="number"], 
#quote_form .gform_wrapper .ginput_complex .ginput_full input[type="password"], 
#quote_form .gform_wrapper .ginput_complex .ginput_full input[type="tel"], 
#quote_form .gform_wrapper .ginput_complex .ginput_full input[type="text"], 
#quote_form .gform_wrapper .ginput_complex .ginput_full input[type="url"],
.quote_form .gform_wrapper .ginput_complex .ginput_full input[type="email"], 
.quote_form .gform_wrapper .ginput_complex .ginput_full input[type="number"], 
.quote_form .gform_wrapper .ginput_complex .ginput_full input[type="password"], 
.quote_form .gform_wrapper .ginput_complex .ginput_full input[type="tel"], 
.quote_form .gform_wrapper .ginput_complex .ginput_full input[type="text"], 
.quote_form .gform_wrapper .ginput_complex .ginput_full input[type="url"] { width: 100% !important; }

#quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="email"], 
#quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="number"], 
#quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="password"], 
#quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="tel"], 
#quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="text"], 
#quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="url"], 
#quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="email"], 
#quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="number"], 
#quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="password"], 
#quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="tel"], 
#quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="text"], 
#quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="url"], 
#quote_form .gform_wrapper .ginput_complex input[type="email"], 
#quote_form .gform_wrapper .ginput_complex input[type="password"], 
#quote_form .gform_wrapper .ginput_complex input[type="text"], 
#quote_form .gform_wrapper .right_label textarea.medium,
.quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="email"], 
.quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="number"], 
.quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="password"], 
.quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="tel"], 
.quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="text"], 
.quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="url"], 
.quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="email"], 
.quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="number"], 
.quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="password"], 
.quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="tel"], 
.quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="text"], 
.quote_form .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="url"], 
.quote_form .gform_wrapper .ginput_complex input[type="email"], 
.quote_form .gform_wrapper .ginput_complex input[type="password"], 
.quote_form .gform_wrapper .ginput_complex input[type="text"], 
.quote_form .gform_wrapper .right_label textarea.medium,
.gform_wrapper .ginput_complex input[type="url"], 
.gform_wrapper .ginput_complex input[type="tel"],
.gform_wrapper .ginput_complex input[type="number"] { width: 100% !important; }

.textarea.medium .testimonial_box.news_box a:after, .testimonial_box.news_box a.order-btn:after { content: normal; display: none; }
.testimonial_box.news_box a.order-btn { background: #007DC3; color: #fff; display: inline-block; vertical-align: top;  padding: 10px 20px; }
.testimonial_box.news_box a.order-btn:hover { background: #EE2E24; }
.post-header { margin-bottom: 30px; }
.news-post .artical_desc { color: #1a1a1a; font-family: "Nudista-Regular"; font-size: 16px; line-height: 19px; margin-bottom: 20px; }
.popular_post { margin-top: -14px; padding: 0 0 30px; }
.testimonial_box .popular_post h3 { font-weight: normal; margin-bottom: 20px; }
.wpp-list li { margin-bottom: 20px; }
.wpp-list li .wpp-post-title { display: inline-block; vertical-align: top; color: #1a1a1a; font-family: "NudistaSemiBold-Regular"; font-size: 16px; line-height: 18px; font-weight: normal; margin-top: 0; margin-bottom: 10px; text-decoration: none; }
.wpp-excerpt { display: block; color: #1a1a1a; font-family: "Nudista-Regular"; font-size: 14px; line-height: 16px; margin-bottom: 10px; }
.wpp-date { font-size: 12px; line-height: 16px; }
.about-video { height: 219px; }
.corevalue { margin-left: 20px; }
.page-template-contact .button { display: inline-block; zoom: 1; *display: inline;
vertical-align: baseline; margin: 0; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/18px "Nudista-Regular"; font-weight: bold; padding: 10px 25px 8px; text-transform: uppercase; color: #fff !important; background: #eb2836; text-decoration: none !important; }
.page-template-contact .button:hover { background: #ef0f1f; }
.error404_page { padding: 70px 0; }
.page_notfound { margin: 0 auto; max-width: 640px; }
.errorsmiley { float: left; margin-right: 30px; }
.error-msg { overflow: hidden; }
.error-msg h3 strong { font-size: 42px; font-weight: normal; line-height: 46px; }
.main .error-msg h3 { font-size: 20px; font-weight: normal; line-height: 30px; margin-bottom: 10px; }
.error-msg p { color: #1a1a1a; font-family: "Nudista-Regular"; font-size: 18px; font-style: normal; line-height: 22px; margin-bottom: 20px; }
.page_notfound .screen-reader-text { display: none; }
.page_notfound #s { border: 1px solid #494949; background: #fafafa; color: #a3a3a3; font-family: 'Nudista-Regular'; font-size: 16px; font-weight: normal; line-height: 18px; height: 37px; padding: 9px 15px; }
.page_notfound #searchsubmit { background: #eb2836 none repeat scroll 0 0; border: 0 none; color: #fff; cursor: pointer; margin-left: 16px; padding: 9px; text-align: center; text-transform: uppercase; width: 119px; }
.search_page { padding: 60px 0; }
.main .search_page h2 { color: #1a7fc2; }
.main .search_page h2 span { color: #494949; }
.search_result { padding: 30px 60px 40px; margin-bottom: 30px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.search_result:hover { background: #efefef; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; border-radius: 25px; }
.search_result h3 a { display: inline-block; vertical-align: top; color: #1a1a1a; font-family: "NudistaSemiBold-Regular"; font-size: 24px; line-height: 28px; font-weight: normal; }
.search_result h3 a:hover { color: #1a7fc2; }
.search_result .artical_desc { color: #1a1a1a; font-family: "Nudista-Regular"; font-size: 16px; line-height: 19px; }
.Alltestimonials h2 { padding-left: 10px; }
.testimonial_box a.red_btn { text-decoration: none; }
.inner_page_banner { padding: 67px 0 27px; }
.inner_page_banner h1 { color: #494949; font-family: "Nudista-Bold"; font-size: 42px; line-height: 46px; margin-bottom: 20px; }
.inner_page_banner p { color: #1a1a1a; font-family: "Nudista-Regular"; font-size: 16px; line-height: 19px; margin-bottom: 20px; }
.inner_page_banner .attachment-post-thumbnail { width: 100%; height: auto; }
.inner_page_banner ul { margin-bottom: 15px; }
.inner_page_banner ul li { color: #1a1a1a; font-family: "NudistaSemiBold-Regular"; font-size: 16px; line-height: 30px; list-style: inside none disc; }
.page-template-contact .testimonial_box a { margin-top: 0; line-height: 22px; }
.artical_desc > p { margin-bottom: 20px; }
.page-template-contact .testimonial_box .artical_desc a:after { content: normal; display: none; }
.page-id-153 h3.gform_title { display: none; }
div.wpcf7-validation-errors { border-color: #eb2836 !important; color: #eb2836; margin: 20px auto !important; max-width: 940px; padding: 5px 10px !important; text-align: center; }
span.wpcf7-not-valid-tip { padding-top: 5px; }
.national-service { display: table; width: 100%; }
.national-service > div { display: table-cell; vertical-align: middle; width: 50%; }
.alignleft { float: left; margin-right: 10px;}
.alignright { float: right; margin-left: 10px; }
.cont-info { display: table; margin: 0 auto; }
.cont-info li { color: #3279C0; font-family: "Nudista-Bold"; font-size: 24px; line-height: 36px; }
/*========= Employess Pages Nav =========*/
.page-template-employee .header-right { float: none; }
.page-template-employee .nav { float: left; margin-top: 5px; }
.page-template-employee .nav .menu li a { padding: 0 10px; }
/*========= Employess Pages Nav End =========*/

/*========= Employess Pages =========*/
.eployees_template { padding: 67px 0; }
.main .eployees_template h2 { letter-spacing: 0; }
.employees-subpage { margin-left: 5%; counter-reset: my-badass-counter; width: 330px; }
.employees-subpage li { background: #E8E8E8; padding: 3px; margin-bottom: 10px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -ms-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; }
.employees-subpage li:before { content: counter(my-badass-counter); counter-increment: my-badass-counter; display: inline-block; vertical-align: top; background: #1a7fc2; color: #fff; font-family: "Nudista-Regular"; font-size: 12px; line-height: 26px; margin-right: 10px; text-align: center; height: 24px; width: 24px; border: 2px solid #fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; }
.employees-subpage li a { color: #1a7fc2; display: inline-block; font-family: "Nudista-Regular"; font-size: 16px; line-height: 28px; vertical-align: top; }
.employees-subpage li:hover a { color: #eb2836; }
#gform_wrapper_7.gform_wrapper span.gform_description { display: block; }
.page-template-employee .gform_wrapper h3.gform_title, .page-template-employee .gform_description p { text-align: left; }
.gf_progressbar_title { color: #5191cd !important; }
.gform_wrapper input[type="email"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="text"], .gform_wrapper input[type="url"] { height: 37px; }
.button { background: #eb2836; color: #fff; border: none; text-align: center; font-family: 'NudistaSemiBold-Regular'; font-size: 16px; font-weight: normal; text-transform: uppercase; line-height: 33px; cursor: pointer; padding: 4px 20px 0; vertical-align: top; }
.button:hover { background: #ef0f1f; }
a.button { display: inline-block; }
.vimeo { float: left; height: 263px; margin-bottom: 20px; padding: 0 10px; width: 50%; }
.for-botton { float: left; text-align: center; margin-top: 0; }
/*===== Product Page =====*/
.product-content { padding: 67px 0; }
.vehicles-model {
	font-size: 0;
	line-height: normal;
	padding: 70px 0 0;
	text-align: center;
}
.vehicles-model > li {
	display: inline-block;
	vertical-align: top;
	width: 25%;
}
.vehicles-model img {
	display: inline-block;
	vertical-align: top;
}

/*===== 31 May 2016 =====*/
#field_6_18 .gfield_label,
#field_6_3 .gfield_label,
#field_6_4 .gfield_label,
#field_6_9 .gfield_label,
#field_6_25 .gfield_label {
    float: none;
    margin: 0;
    width: 100% !important;
}
#gform_wrapper_6.gform_wrapper .left_label ul.gfield_checkbox,
#gform_wrapper_6.gform_wrapper .left_label ul.gfield_radio,
#gform_wrapper_6.gform_wrapper .right_label ul.gfield_checkbox,
#gform_wrapper_6.gform_wrapper .right_label ul.gfield_radio {
	margin-left: 0 !important;
}
#gform_wrapper_6.gform_wrapper .left_label ul.gfield_checkbox:after,
#gform_wrapper_6.gform_wrapper .left_label ul.gfield_radio:after,
#gform_wrapper_6.gform_wrapper .right_label ul.gfield_checkbox:after,
#gform_wrapper_6.gform_wrapper .right_label ul.gfield_radio:after {
	content: '';
	clear: both;
	display: table;
}
#gform_wrapper_6.gform_wrapper .left_label ul.gfield_checkbox li,
#gform_wrapper_6.gform_wrapper .left_label ul.gfield_radio li,
#gform_wrapper_6.gform_wrapper .right_label ul.gfield_checkbox li,
#gform_wrapper_6.gform_wrapper .right_label ul.gfield_radio li {
	text-align: center;
	float: none;
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
#quote_form #gform_wrapper_6.gform_wrapper ul li input[type=radio] {
	visibility: hidden;
}
#quote_form #gform_wrapper_6.gform_wrapper ul li input[type=radio] + label {
	border: 1px solid #eee;
	cursor: pointer;
	margin: 0;
	min-height: 183px;
	padding: 10px 20px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	border-radius: 12px;
}
#quote_form #gform_wrapper_6.gform_wrapper ul li input[type=radio]:checked + label {
	border-color: #ccf;
	font-weight: 700;
	-webkit-box-shadow: 2px 2px 7px #99f;
	-moz-box-shadow: 2px 2px 7px #99f;
	-ms-box-shadow: 2px 2px 7px #99f;
	box-shadow: 2px 2px 7px #99f;
}
#quote_form #gform_wrapper_6.gform_wrapper ul li img {
	pointer-events: none;
}

#gform_wrapper_6.gform_wrapper .right_label #field_6_18 ul.gfield_radio li {
	width: 33.33%;
}

.page-pagination {
	text-align: center;
}
.page-numbers {
	border: 1px solid #505050;
	color: #505050;
	display: inline-block;
	height: 28px;
	line-height: 26px;
	vertical-align: top;
	width: 28px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	position: relative;
}
.page-numbers:hover,
.page-numbers.current {
	background: #007dc3;
	color: #fff;
}
.next.page-numbers:after,
.prev.page-numbers:after {
	content: '';
	background-position: center;
	background-repeat: no-repeat;
	background-size: 14px 14px;
	height: 28px;
	width: 26px;
	position: absolute;
	top: 0;
	left: 0;
}
.next.page-numbers:after {
	background-image: url(../images/double-arrow-right.png);
}
.next.page-numbers:hover:after {
	background-image: url(../images/double-arrow-right-hover.png);
}
.prev.page-numbers:after {
	background-image: url(../images/double-arrow-left.png);
}
.prev.page-numbers:hover:after {
	background-image: url(../images/double-arrow-left-hover.png);
}

/*===============================================*\
				RESPONSIVE CSS
\*===============================================*/
.mobile-menu-second{
	display: none;
}

.phone-mobile{
	display: inline-block;
}

.phone-desktop{
	display: none;
}

.artical_desc iframe{
	width: 100%;
}

.aligncenter{
	text-align: center;
	    margin: auto;
    display: block;
}

.wrapper-form-quick .form-action{
	max-width: 320px;
}

.artical_desc ul{
	    margin-bottom: 20px;
	    padding-left: 20px;
}

.artical_desc ul li{
	font-size: 18px;
	line-height: 22px;
	    list-style-type: disc;
}

.btn-contact{
	font-size: 21px !important;
}

.page-template-page-thankyou .main > .category-container{
	padding: 67px 0;
}

.page-template-page-thankyou .main > .category-container p{
	margin-bottom: 10px; 
}

@media only screen and (min-width: 768px) {
	.pno{
    	pointer-events: none;
	}
	
	.phone-mobile{
		display: none !important;
	}
	
	.phone-desktop{
		display: inline-block !important;
	}
}


@media only screen and (max-width:1700px) {
#featured_images img { margin-left: -55px; max-width: inherit; }
}
@media only screen and (max-width:1570px) {
#featured_images img { margin-left: -185px; }
}
@media only screen and (max-width:1450px) {
#featured_images img { margin-left: 0; }
}
@media only screen and (max-width:1100px) {
#featured_images img { margin-left: -185px; }
}
@media only screen and (max-width:1024px) {
#featured_images img { margin-left: 0; }
.s_description { padding-top: 25px; padding-bottom: 20px; }
.tp_heading, .tp_heading2 { font-size: 32px; line-height: 36px; }
.tp_heading2 { margin-bottom: 15px; letter-spacing: 0; padding-bottom: 5px; }
.s_description > ul { margin-bottom: 15px; }
.s_description > ul > li { background-size: 18px 18px; background-position: left center; line-height: 26px; }
.logos-icon { margin-bottom: 20px; }
.logos-icon strong { margin-right: 0; padding: 0 5px; text-align: center; width: 25%; }
.logos-icon strong img { display: inline-block; }
.red_btn { font-size: 20px; line-height: 22px; padding: 10px 25px; }
.page-template-employee .nav .menu li a { padding: 0 9px; }
}

 @media only screen and (max-width:991px) {
	.hidden-md{
		display: none;
	}
 }

 @media only screen and (max-width:960px) {
/*Menu*/
.mobile-meu { display: block; }
.nav .mobile-nav { display: none; background: #fff; margin-right: 0; }
.header-right { float: none; }
.header-right:after { content: ''; clear: both; display: table; }
.nav { float: left; padding-right: 0; width: 100%; }
.nav .menu li { float: none; border-bottom: 1px solid #efefef; padding-left: 0; width: 100%; }
.nav .menu li a, .page-template-employee .nav .menu li a { padding: 10px; color: #fff; }
.nav .menu li a:hover, .nav .menu > li:hover > a { color: #fff; }
.dropdown-icon { background: #000; color: #fff; cursor: pointer; font-size: 0; height: 70px; position: absolute; right: 10px; text-align: center; top: 0px; width: 80px; }
.nav .menu li ul li .dropdown-icon { top: 9px; }
.dropdown-icon:before { content: '+'; font-size: 50px; font-weight: bold; left: 0; line-height: 70px; position: absolute; text-align: center; top: 0; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; width: 100%; }
.dropdown-icon.active:before { content: '-'; }
.nav .menu li:hover ul { display: none; }
.nav .menu > li > ul:before { content: normal; display: none; }
.nav .menu > li.mega-menu > ul { margin: 0; min-width: inherit; padding: 0; }
.nav .menu li ul { position: static; }
.nav .menu li ul li { border-top: 1px solid #efefef; border-bottom: none; }
.nav .menu > li.mega-menu > ul > li { height: auto; padding: 0; width: 100%; }
.nav .menu > li.mega-menu > ul > li > a { border-bottom: 0; line-height: 36px; padding: 0px 20px 0px 70px; position: relative; }
.nav .menu > li.mega-menu > ul > li > a:before { height: 34px; position: absolute; left: 20px; }
.nav .menu > li.mega-menu > ul > li.conversion-icon > a:before { background-position: 0 8px; margin-right: 0; margin-left: 0; }
.nav .menu > li.mega-menu > ul > li.use-icon > a:before { background-position: -69px 5px; margin-right: 0; }
.nav .menu > li.mega-menu > ul > li.wheelchair-icon > a:before { background-position: -125px 4px; margin-right: 0; margin-left: 0; }
.nav .menu li ul li a { padding: 5px 15px; }
.nav .menu li ul li ul li a { padding: 5px 20px; }
.nav .menu > li.mega-menu > ul > li span { display: none; }
.nav .menu > li.mega-menu > ul > li > ul { padding: 0; display: block !important; }
.nav .menu > li.mega-menu > ul > li > ul > li { padding-left: 0; text-align: center; padding-right: 0;}
.nav .menu > li.dropdown-menu > ul { margin-left: 0; padding: 0; width: 100%; }
footer { padding-bottom: 50px; }
.vehicle-use ul li > div { width: 100%; }
.home_list .wheelchair-position h3 { padding: 0; }
.home_list .wheelchair-position ul li i:before { background-size: 100%; }
.newsletter-form ul li { width: 33.33%; }
.newsletter-form ul li input { width: 100%; }
.main .vehicles li h2 { font-size: 22px; line-height: 24px; margin-bottom: 26px; }
.vehicles-price > span { font-size: 38px; }
.proud-partners.contact-info { height: auto; padding-bottom: 15px; }
#loginform input { width: 100%; }
.different-modle .ltstAnmntNews > ul { padding-left: 40px; }
.different-modle .ltstAnmntNews > ul li:first-child, .different-modle .ltstAnmntNews > ul li { text-align: center; width: 33.33%; }
.ltstAnmntNews > ul li img { display: inline-block; vertical-align: middle; }
.ltstAnmntNews > ul li:last-child { padding-top: 0; }
.ltstAnmnt.newsletter .ltstAnmntNews { padding-top: 10px; }
.inner_page_banner h1 { font-size: 32px; line-height: 36px; }
.home footer { padding-bottom: 45px; }
div.wpcf7-validation-errors { max-width: inherit; width: 90%; }


.header-right .nav .mobile-nav{
	display: none !important;
}

.mobile-menu-second{
	display: block;
}

.nav{
	max-width: 100%;
}
.mobile-nav .menu li a{
	padding: 20px;
}
.mobile-nav .menu li a:hover{
	color: #5c6670;
}

.nav .menu li a:hover, .nav .menu > li:hover > a{
	    padding: 20px 0 !important;
    margin: 0 !important;
	color:  #5c6670;
}

.nav .menu > li.mega-menu > ul > li > ul > li > a,
.nav .menu > li.mega-menu > ul > li > a{
	padding: 13px 0 !important;
    margin: 0 !important;
	color:  #5c6670;
}

.nav .menu > li.mega-menu > ul > li{
	background: #fff;
}

}



@media only screen and (min-width:769px) {
	.image_lightbox {

	max-width: 460px;
}
.pre-sold .vehicles > li { width: 25%;}

.pre-sold .vehicles > li:nth-child(5n){
	clear: left;
}

.pre-sold .vehicles li h2 {
	min-height: 78px;
	margin-bottom: 0px;
}
.pre-sold .vehicles li h3 {
	font-size: 13px;
	margin-bottom: 10px;
}
.pre-sold .vehicles-facilities li {
	float:none;
	width: 100%;
}
.pre-sold .vehicles-facilities li.suv:before {
	    background-position: -91px 10px;
}
.pre-sold .vehicles-facilities li.odomter:before {
    background-position: -138px 9px;
}
.pre-sold .vehicles li .red_btn {
	font-size: 13px;
}
}

 @media only screen and (max-width:768px) {
.col-5, .col-7 { width: 100%; }
footer { padding-bottom: 30px; }
.footer-nav > li { margin-bottom: 20px; width: 50%; }
.footer-logo { width: 241px; }
#loginform { margin-left: 0; }
.s_description, .inner_page_slider .s_description { padding-bottom: 15px; padding-top: 15px; }
.inner_page_slider .s_description { max-width: 330px; }
.page-id-97 .inner_page_slider .s_description { max-width: 350px; }
.red_btn { font-size: 18px; line-height: 20px; padding: 9px 18px; }
.tp_heading, .tp_heading2 { font-size: 20px; line-height: 22px; }
.tp_heading2 span { font-size: 32px; line-height: 34px; }
.s_description p { font-size: 16px; line-height: 18px; margin-bottom: 10px; }
.s_description > ul > li { background-size: 12px 12px; font-size: 14px; line-height: 22px; padding-left: 20px; }
.logos-icon { font-size: 0; margin-bottom: 10px; }
.logos-icon strong img { width: 70% !important; }
.logos-icon strong:first-child img { width: 100% !important; }
.ltstAnmnt .max-width { display: table; }
.ltstAnmnt.different-modle .max-width { display: block; width: 100%; }
.ltstAnmnt .max-width > div { display: table-cell; vertical-align: middle; min-height: 94px; height: auto; }
.ltstAnmntNews { padding-bottom: 10px; padding-top: 10px; }
.ltstAnmntHeading { background-position: 96% 90%; float: none; max-width: 190px; padding-right: 0; width: 190px; }
.ltstAnmntHeading i { margin-right: 5px; }
.ltstAnmnt.different-modle .textwidget { display: table; width: 100%; }
.ltstAnmnt.different-modle .ltstAnmntHeading, .ltstAnmnt.different-modle .ltstAnmntNews { display: table-cell; vertical-align: middle; height: 120px; }
.ltstAnmnt.different-modle .ltstAnmntHeading { max-width: 250px; padding: 10px 10px 10px 0; width: 250px; }
.ltstAnmnt.different-modle .ltstAnmntNews { padding-top: 0; padding-bottom: 0; }
.different-modle .ltstAnmntNews > ul { padding-top: 0; padding-left: 0; }
.different-modle .ltstAnmntNews > ul li { float: none; display: table-cell; vertical-align: middle; padding: 0 7px; }
.different-modle .ltstAnmntNews > ul li img { height: auto; }
.home_list { padding-top: 40px; }
.vehicle-use h2, .wheelchair-position h2 { margin-bottom: 30px; }
.home_list ul li i { margin-bottom: 15px; }
.wheelchair-position ul li { margin-bottom: 20px; width: 50%; }
.home_list .wheelchair-position ul li i:before { background-size: auto; }
.home_list .vehicle-use ul { margin-bottom: 45px; }
.home_list .wheelchair-position ul { margin-bottom: 35px; }
.testimonials h2 { margin-bottom: 25px; }
.proud-partners.get-need { padding: 40px 0; }
.post-box { padding: 45px 0 38px; }
.post-box h2 { margin-bottom: 30px; }
.post-img img { height: auto; width: 100%; }
.newsletter-form ul li { margin-top: 10px; text-align: center; width: 100%; }
.newsletter-form ul li:first-child { margin-top: 0; }
.newsletter-form ul li input { width: 258px; }
.newsletter-form ul li input.submit { margin-left: 0; }
.vehicles > li { margin-bottom: 45px; width: 100%; }
.vehicles-info > span { display: block; }
.available-vehicle { padding: 40px 0 0; }
.available-vehicle.pre-sold { padding-bottom: 0; }
.page-title h1, .product-title h3 { font-size: 26px; }
.Alltestimonials { padding-top: 30px; padding-bottom: 0; }
.Alltestimonials .col-4, .col-8 { width: 100%; }
.Alltestimonials h2 { margin-bottom: 28px; }
.testimonials-post { margin-bottom: 40px; }
.Alltestimonials .video { padding-right: 0; }
.quick-reviews p { margin-bottom: 40px; }
.closer-look p { margin-bottom: 30px; }
.reviews-video { height: 313px; }
.conversion-layouts > li { width: 100%; }
.conversion-layouts > li .inner { max-height: inherit; min-height: inherit; text-align: center; }
.conversion-layouts > li h4 { margin-bottom: 24px; padding-bottom: 15px; }
.layout-img > img { display: inline-block; vertical-align: top; height: auto; }
.quick-reviews, .get-quote-form { padding: 40px 0; }
.accordion { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
.footer-logo > a { display: inline-block; vertical-align: top; }
#quote_form .gform_wrapper .right_label .gfield_label { font-size: 16px; }
.popular_post { padding-top: 0; margin-top: 0; }
.testimonial_box .popular_post h3 { margin-bottom: 25px; }
.about-video { height: 310px; margin-bottom: 40px; }
.post-img > a { display: block; }
.testimonial_box a.red_btn { padding: 9px 18px; }
.inner_page_banner h1 { font-size: 28px; line-height: 32px; }
.eployees_template { padding: 45px 0; }
}
 @media only screen and (max-width:640px) {
.phone_no { font-size: 18px; line-height: 20px; }
.red_btn { font-size: 16px; line-height: 18px; padding: 9px 18px 6px; }
#featured_images img { margin-left: -50px; }
.vehicle-use ul li { width: 100%; margin-bottom: 15px; }
.vehicle-use ul li > div { width: 100%; }
.wheelchair-position ul li { width: 100%; }
.testimonials { padding-bottom: 45px; }
.col-4, .col-6, .col-8 { width: 100%; }
.testimonial_box .col-6:last-child { padding-left: 10px; padding-top: 30px; }
.post_excerpt { padding-right: 0; }
.page-title h1, .product-title h3 { font-size: 24px; line-height: 26px; letter-spacing: 1px; }
.s_description p { font-size: 14px !important; letter-spacing: 0px; line-height: 18px !important; }
.conversion-layouts > li h4 { font-size: 18px; line-height: 20px; }
.different-modle .ltstAnmntNews > ul { padding-left: 0; }
#quote_form .gform_wrapper .right_label .gfield_label { float: none; display: block; width: 100%; }
body #quote_form .gform_wrapper div.ginput_container { overflow: visible; position: relative; }
#quote_form .gform_wrapper .left_label .gfield_description, #quote_form .gform_wrapper .right_label .gfield_description { float: none; margin-bottom: 0; width: 100%; }
#quote_form .gform_wrapper .gform_footer.left_label, #quote_form .gform_wrapper .gform_footer.right_label { float: none; width: 100%; }
#quote_form .gform_wrapper .left_label input.medium, #quote_form .gform_wrapper .left_label select.medium, #quote_form .gform_wrapper .right_label input.medium, #quote_form .gform_wrapper .right_label select.medium { width: 100%; }
.s_description p br { display: none; }
.news-post table td { display: block; width: 100%; }
.errorsmiley { display: table; float: none; margin: 0 auto; }
.error-msg { overflow: visible; }
.ltstAnmnt.different-modle .ltstAnmntHeading { max-width: 180px; width: 180px; }
.ltstAnmntHeading strong { font-size: 18px; line-height: 20px; }
.vimeo { float: none; height: 332px; width: 100%; }
.vehicles-model > li { width: 33.33%;}
}
@media only screen and (max-width:480px) {
.logo { width: 45%; margin-bottom: 5px; }
.phone_no { padding: 14px 11px 14px 0; }
#nav-icon span:nth-child(3), #nav-icon span:nth-child(4) { top: 10px; }
#nav-icon span:nth-child(5), #nav-icon span:nth-child(6) { top: 20px; }
.footer-nav > li { text-align: center; width: 100%; }
.footer-logo { margin: 0 auto; }
.footer-nav img { display: inline-block; vertical-align: top; }
#featured_images img { margin-left: 0; width: 100%; }


.page-id-97 .inner_page_slider .s_description { max-width: inherit; }
.s_description > ul { display: table; margin: 0 auto 25px; text-align: left; }
.s_description > ul > li { background-position: left center; background-size: 18px 18px; line-height: 26px; padding-left: 28px; }
.logos-icon strong { width: auto; }
.logos-icon strong:first-child img, .logos-icon strong img { width: 70% !important; }
#featured_images { position: relative; }
.inner_page_slider .s_description { padding-top: 20px; padding-right: 10px; max-width: inherit; }
.tp_heading span { display: inline-block; margin-right: 5px; }
.tp_heading2 { font-size: 20px; line-height: 22px; }
.tp_heading2 span { display: inline-block; font-size: 20px; line-height: 22px; }
.ltstAnmnt .max-width > div { display: block; }
.ltstAnmntHeading { width: 100%; max-width: inherit; background-position: 98% 88%; line-height: 40px; }
.ltstAnmntHeading:after { content: ''; background: #a4a3a3; height: 100%; width: 1000%; position: absolute; left: 100%; top: 0; }
.ltstAnmntHeading i { margin-right: 15px; }
.ltstAnmntNews { padding-left: 0; }
.ltstAnmnt.different-modle .ltstAnmntNews { padding-bottom: 20px; padding-top: 20px; }
.ltstAnmnt.different-modle .ltstAnmntHeading, .ltstAnmnt.different-modle .ltstAnmntNews { display: block; height: auto; line-height: normal; max-width: inherit; width: 100%; }
.ltstAnmntHeading strong { font-size: 24px; line-height: 26px; }
.main h2 { font-size: 28px; line-height: 30px; }
.home_list .vehicle-use ul { margin-bottom: 25px; }
.home_list .wheelchair-position ul { margin-bottom: 15px; }
.map_ds, .map-img { padding-left: 0; }
.main h3 { font-size: 18px; line-height: normal; }
.testimonial_box p { font-size: 16px; line-height: 18px; }
.newsletter .ltstAnmntHeading { padding-right: 0; line-height: 18px; min-height: 40px !important; }
.vehicles-info { padding-left: 0; }
.vehicle-price-info { display: table; width: 100%; }
.vehicles-price, .vehicles-info { float: none; display: table-cell; vertical-align: middle; }
.sidebar h4 { font-size: 20px; line-height: 22px; padding: 15px 0; }
.conversion-layouts > li .inner { padding: 20px; }
.ltstAnmnt.different-modle .ltstAnmntHeading { padding: 20px 10px 20px 0; }
.different-modle .ltstAnmntNews > ul { padding: 0; }
.different-modle .ltstAnmntNews > ul li { text-align: center; }
.different-modle .ltstAnmntNews > ul li img { display: inline-block; vertical-align: top; height: auto; }
#quote_form .gform_wrapper .ginput_complex .ginput_left, #quote_form .gform_wrapper .ginput_complex .ginput_right, #quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, #quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, #quote_form .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span { width: 100%; }
#quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first, #quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle, #quote_form .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first { padding-right: 0; padding-bottom: 13px; }
span#input_6_12_6_container { padding-left: 0; }
#quote_form .gform_wrapper .left_label input.medium, #quote_form .gform_wrapper .left_label select.medium, #quote_form .gform_wrapper .right_label input.medium, #quote_form .gform_wrapper .right_label select.medium { width: 100% !important; }
#quote_form .gform_button { margin: 0 auto; display: table; }
body #quote_form .gform_wrapper img.ui-datepicker-trigger { position: absolute; right: 10px; left: auto; top: 13px; }
#input_2_2_4_container, #input_2_1_6_container { padding-left: 0; }
#input_2_2_3_container { margin-bottom: 13px; padding-right: 0; }
#input_2_2_5_container { padding-right: 0; }
.red_btn.btn2 { font-size: 16px !important; line-height: 18px !important; padding: 6px 18px 9px !important; width: auto !important; }
.page_notfound #searchsubmit { width: 100px; }
.error-msg h3 strong { font-size: 36px; line-height: 42px; }
.main .error-msg h3 { font-size: 18px; line-height: 26px; }
.search_result { padding: 20px; }
.national-service { display: block; margin-bottom: 20px; }
.national-service > div { display: block; width: 100%; }
#extensions_message { display: block; margin-top: 20px; }
.page-template-employee .gform_wrapper .top_label input.medium, .page-template-employee .gform_wrapper .top_label select.medium { width: 100%; }
body.page-template-employee .gform_wrapper label.gfield_label + div.ginput_container { position: relative; }
body.page-template-employee .gform_wrapper img.ui-datepicker-trigger { margin-top: -8px; position: absolute; right: 10px; top: 50%; }
.page-template-employee .gform_wrapper li.gfield ul.gfield_radio li input[type="radio"] + input[type="text"] { width: 91%; }
.page-template-employee .gform_wrapper .top_label input.small, .page-template-employee .gform_wrapper .top_label select.small { width: 100%; }
.vimeo { height: 240px; }
.for-botton { float: none; }
.for-botton .button { line-height: 20px; padding: 10px 20px 5px; }
.vehicles-model > li {
	padding: 0 10px;
	width: 33.33%;
}
.vehicles-model img {
	height: auto;
	width: 100%;
}
#gform_wrapper_6.gform_wrapper .left_label ul.gfield_checkbox li,
#gform_wrapper_6.gform_wrapper .left_label ul.gfield_radio li,
#gform_wrapper_6.gform_wrapper .right_label ul.gfield_checkbox li,
#gform_wrapper_6.gform_wrapper .right_label ul.gfield_radio li {
	float: none;
	width: 100%;
}
#quote_form #gform_wrapper_6.gform_wrapper ul li input[type="radio"] + label {
	margin-left: 0;
}
}
@media only screen and (max-width:360px) {
#text-2 { float: left; margin-bottom: 10px; }
.s_description { padding: 20px 10px; }
.tp_heading { font-size: 20px; line-height: 22px; }
.red_btn { font-size: 14px; line-height: 16px; }
.s_description .red_btn { font-size: 16px; line-height: 18px; margin-left: -105px; padding: 7px 10px; width: 210px; }
.proud-partners { height: auto; padding: 30px 0 25px; }
.map-img { display: table; float: none; margin: 0 auto; }
.map_ds { padding-top: 20px; }
.main h2 { font-size: 24px; line-height: 26px; }
.vehicles-price, .vehicles-info { padding-top: 15px; }
.vehicles-price { margin-left: 0; }
.vehicles-price > span { font-size: 28px; line-height: 26px; }
.vehicles-facilities li { font-size: 14px; line-height: 30px; padding-left: 35px; }
.vehicles-facilities li.suv, .vehicles-facilities li.odomter { padding-left: 35px; }
.vehicles-facilities li:before { background-size: 119px auto; width: 32px; }
.vehicles-facilities li.suv:before { background-position: -66px 10px; }
.vehicles-facilities li.shift-knob:before { background-position: -30px 4px; }
.vehicles-facilities li.odomter:before { background-position: -100px 9px; }
.page-title h1, .product-title h3 { font-size: 20px; line-height: 16px; padding: 0; }
.Alltestimonials .video { height: 259px; }
.reviews-video { height: 200px; }
.ltstAnmntHeading strong { font-size: 18px; line-height: 20px; margin-bottom: 0; }
.ltstAnmntNews > ul li:first-child { padding-top: 10px; }
.about-video { height: 200px; }
.button { font-size: 14px !important; }
.page_notfound #s { margin-bottom: 10px; width: 100%; }
.page_notfound #searchsubmit { display: table; margin: 0 auto; }
.page-id-375 .container ul { margin-left: 0; width: 100%; }
.page-template-employee .gform_wrapper li.gfield ul.gfield_radio li input[type="radio"] + input[type="text"] { width: 89%; }
.vimeo { height: 189px; }
}
.product-content ul li{list-style: disc; line-height: 22px;}
.product-content ul{margin-top: 5px; margin-bottom: 10px;}

.vehicles-img {
overflow: hidden;
}
.vehicles-img a {
display: block;
position: relative;
}
.vehicles-img span.soldBanner {
z-index: 1;
position: absolute;
display: inline-block;
right: -100px;
left: -100px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2), inset 0px 5px 30px rgba(255,255,255,0.2);
text-align: center;
text-transform: uppercase;
top: 44%;
background: rgba(217,49,49,0.6);
padding: 12px 10px;
-webkit-transform: rotate(-34deg);
-moz-transform: rotate(-34deg);
-o-transform: rotate(-34deg);
-ms-transform: rotate(-34deg);
transform: rotate(-34deg);
font-size: 25px;
color: #fff;
}
.image_lightbox {
	display: block;
	position: relative;
	overflow: hidden;
}
.image_lightbox span.soldBanneruo {
z-index: 1;
position: absolute;
display: inline-block;
right: -100px;
left: -100px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2), inset 0px 5px 30px rgba(255,255,255,0.2);
text-align: center;
text-transform: uppercase;
top: 44%;
background: rgba(26,127,194,0.9);
padding: 12px 10px;
-webkit-transform: rotate(-34deg);
-moz-transform: rotate(-34deg);
-o-transform: rotate(-34deg);
-ms-transform: rotate(-34deg);
transform: rotate(-34deg);
font-size: 25px;
color: #fff;
}
.image_lightbox span.soldBanner {
z-index: 1;
position: absolute;
display: inline-block;
right: -100px;
left: -100px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2), inset 0px 5px 30px rgba(255,255,255,0.2);
text-align: center;
text-transform: uppercase;
top: 44%;
background: rgba(217,49,49,0.6);
padding: 12px 10px;
-webkit-transform: rotate(-34deg);
-moz-transform: rotate(-34deg);
-o-transform: rotate(-34deg);
-ms-transform: rotate(-34deg);
transform: rotate(-34deg);
font-size: 25px;
color: #fff;
}


.vehicles-img span.soldBanneruo {
z-index: 1;
position: absolute;
display: inline-block;
right: -100px;
left: -100px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2), inset 0px 5px 30px rgba(255,255,255,0.2);
text-align: center;
text-transform: uppercase;
top: 44%;
background: rgba(26,127,194,0.9);
padding: 12px 10px;
-webkit-transform: rotate(-34deg);
-moz-transform: rotate(-34deg);
-o-transform: rotate(-34deg);
-ms-transform: rotate(-34deg);
transform: rotate(-34deg);
font-size: 25px;
color: #fff;
}
ul.postThumbnails{width: auto; margin-right: -10px;}
ul.postThumbnails:before, ul.postThumbnails:after{ display: table; content: ''}
ul.postThumbnails:after{clear:both}
ul.postThumbnails li {
float: left;
margin: 0px 0px 10px 0;
padding-right: 10px;
display: block;
width: 25%;
}
ul.postThumbnails li a {
display: block;
}
ul.postThumbnails {
list-style: none;
padding: 0;
padding: 10px 0;
}
ul.postThumbnails a img {
display: block;
width: 100%;
}
@media (max-width:600px){
ul.postThumbnails li{width: 33%;}

}
@media (max-width:380px){
ul.postThumbnails li{width: 50%;}

}



.single-product .more-info .artical_desc ul li{
    padding: 5px;
    margin-left: 35px;
    list-style-type: circle;
    margin-bottom: 20px;
    list-style: initial;
}


.single-product .single-product-title {    margin-bottom: 10px;}
.single-product .single-product-reference {padding-left: 10px; margin-bottom: 14px;}

/*popup fix scott*/

.wdpu-698 .wdpu-msg, .wdpu-698 .wdpu-msg-inner, .wdpu-698 .wdpu-inner{
	max-width:600px!important;
	max-height: 400px!important;
    width: 100%!important;
    height: auto!important;
}
.wdpu-698.no-img .wdpu-text {
    background-size: contain!important;
}

.custom-form .wrapper-form-quick{
    margin: 0 auto;
    float: none !important;
    max-width: 400px;
}
.wrapper-quick .close-btn{
    width: 30px;
    height: 30px;
    background: rgba(234, 45, 35, 1);
    color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: -15px;
    cursor: pointer;
    right: 0;
    z-index: 999;
    text-align: center;
    line-height: 30px;
}
.wrapper-form-quick{
    position: relative;
}
@media (max-width: 1048px) {
    .wrapper-quick .close-btn{
        right: -15px;
        top: 0px;
    }
    .wrapper-quick.show-form .close-btn{
        top: -15px;
    }
}
.single-post .artical_desc ul li{
    font-size: 16px;
}
.single-post .testimonial_box .wp-caption-text{
    font-size: 16px;
    margin-bottom: 10px;
    font-style: italic;
}
.postid-1044 .artical_desc ul{
    display: table;
    margin-bottom: 15px;
}
.postid-1044 .artical_desc .left,

.postid-1044 .artical_desc .right{

    width: 50%;

}
@media (max-width: 360px) {
    #attachment_1075{
        width: 300px !important;
    }
}
@media (min-width: 768px) {
    .single-post .alignleft{
        margin-right: 15px;
    }
}


/* Contact Form 7: Custom Style */
.wpcf7__heading {
	margin: 0 0 20px;
	text-align: center;
}
.wpcf7__heading .wpcf7__title {
	font-size: 1.3em;
}
.wpcf7__heading .wpcf7__description {
	margin: 12px 0 0;
	font-size: 16px;
}
.wpcf7__fields {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.wpcf7__fields .wpcf7__field {
	list-style: none !important;
	margin: 0 0 13px;
}
.wpcf7__fields .wpcf7__field:after {
	content: " ";
	display: table;
	clear: both;
}
.wpcf7__fields label, .wpcf7__fields .wpcf7__input__label {
	display: block;
	color: #494949;
	font-family: 'NudistaSemiBold-Regular';
	font-size: 16px;
	font-weight: normal !important;
	line-height: 27px;
	text-align: left !important;
}
.wpcf7__fields .wpcf7__input__container, .wpcf7__fields .wpcf7-form-control-wrap {
	/*overflow: hidden;*/
	position: relative;
}
.wpcf7__fields input[type="email"],
.wpcf7__fields input[type="date"],
.wpcf7__fields input[type="datetime"],
.wpcf7__fields input[type="datetime-local"],
.wpcf7__fields input[type="month"],
.wpcf7__fields input[type="number"],
.wpcf7__fields input[type="password"],
.wpcf7__fields input[type="search"],
.wpcf7__fields input[type="tel"],
.wpcf7__fields input[type="text"],
.wpcf7__fields input[type="time"],
.wpcf7__fields input[type="week"],
.wpcf7__fields input[type="url"],
.wpcf7__fields select,
.wpcf7__fields textarea {
	position: relative;
	width: 99.8%;
	height: 37px;
	padding: .313em 4px;
	color: #a3a3a3;
	font-family: 'Nudista-Regular';
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	background: transparent;
	border: 1px solid #494949;
}
.wpcf7__fields textarea {
	height: auto;
	resize: vertical;
}
.wpcf7__fields .wpcf7__input__container__select:before {
	content: '';
	background: url(../images/drop-arrow.png) no-repeat center;
	border-left: 1px solid #e1e1e1;
	margin-top: -15px;
	height: 30px;
	width: 37px;
	position: absolute;
	right: 0;
	top: 50%;
}
.wpcf7__fields .wpcf7__field__description {
	margin: 8px 0 0;
	color: #494949;
	font-size: 12px;
	line-height: 14px;
	font-family: 'Nudista-Regular';
}
.wpcf7__fields .wpcf7__input__complex {}

.wpcf7__footer {
	margin: 1em 0 0;
}
.wpcf7__footer .wpcf7-submit {
	background: #eb2836;
	color: #fff;
	border: none;
	text-align: center;
	width: 201px;
	font-family: 'NudistaSemiBold-Regular';
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 33px;
	cursor: pointer;
	padding-top: 4px;
}
.wpcf7__fields .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div {
	min-width: 304px;
	width: auto !important;
}
.wpcf7__horizontal {
	text-align: left !important;
}

.wpcf7__get-quote-form .wpcf7-form-control-wrap span.wpcf7-form-control {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: -5px;
}
.wpcf7__get-quote-form .wpcf7-form-control-wrap .wpcf7-list-item {
	display: block;
	position: relative;
	/*flex-basis: 0;*/
	/*flex-grow: 1;*/
	flex-shrink: 1;
	width: calc(50% - 10px);
	margin: 5px;
	padding: 0;
}
.wpcf7__get-quote-form .wpcf7__field__wheelchair .wpcf7-form-control-wrap .wpcf7-list-item {
	width: calc(33.33333333% - 10px);
}
.wpcf7__get-quote-form .wpcf7-form-control-wrap .wpcf7-list-item:nth-child(odd) {
	/*padding-left: 0;*/
}
.wpcf7__get-quote-form .wpcf7-form-control-wrap .wpcf7-list-item:nth-child(even) {
	/*padding-right: 0;*/
}
.wpcf7__get-quote-form span.wpcf7-list-item input[type=radio] {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}
.wpcf7__get-quote-form span.wpcf7-list-item input[type=radio]:checked + span.wpcf7-list-item-label {
	border-color: #ccf;
	box-shadow: 2px 2px 7px #99f;
 }
.wpcf7__get-quote-form span.wpcf7-list-item-label {
	overflow: hidden;
	display: block;
	padding: 4px 0 0;
	text-align: center;
	cursor: pointer;
	border: 1px solid #eee;
	border-radius: 10px;
}
.wpcf7__get-quote-form span.wpcf7-list-item-label::after {
	display: block;
	height: 0;
	padding: 100% 0 0;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
}

.wpcf7__get-quote-form .wpcf7-list-item__proton span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2016/06/proton_small_logo.png");
}
.wpcf7__get-quote-form .wpcf7-list-item__kia span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2013/01/btn_kia.png");
}
.wpcf7__get-quote-form .wpcf7-list-item__volkswagen span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2013/01/btn_vokswagen_vw.png");
}
.wpcf7__get-quote-form .wpcf7-list-item__other span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2013/01/btn_other-manufacturers.png");
}

.wpcf7__get-quote-form .wpcf7__field__proton-conversion .wpcf7-list-item__2nd-row-passenger span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2016/06/image021.jpg");
}

.wpcf7__get-quote-form .wpcf7__field__proton-conversion span.wpcf7-list-item-label::after,
.wpcf7__get-quote-form .wpcf7__field__kia-conversion span.wpcf7-list-item-label::after,
.wpcf7__get-quote-form .wpcf7__field__volkswagen-conversion span.wpcf7-list-item-label::after
.wpcf7__get-quote-form .field__taxi-conversion span.wpcf7-list-item-label::after {
	padding-top: 65%;
}
.wpcf7__get-quote-form .wpcf7__field__kia-conversion .wpcf7-list-item__self-drive span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2012/02/KIA-carnival-self-drive-closed.png");
}
.wpcf7__get-quote-form .wpcf7__field__kia-conversion .wpcf7-list-item__front-row-passenger span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2012/02/KIA-carnival-front-passenger-closed.png");
}
.wpcf7__get-quote-form .wpcf7__field__kia-conversion .wpcf7-list-item__2nd-row-passenger span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2012/02/KIA-carnival-row2-passenger-closed.png");
}
.wpcf7__get-quote-form .wpcf7__field__kia-conversion .wpcf7-list-item__3rd-row-passenger span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2016/05/wcp_4@2x-1.jpg");
}

.wpcf7__get-quote-form .wpcf7__field__volkswagen-conversion .wpcf7-list-item__self-drive span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2012/02/volkswagen-self_drive-closed.png");
}
.wpcf7__get-quote-form .wpcf7__field__volkswagen-conversion .wpcf7-list-item__front-passenger span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2012/07/volkswagen-front_passenger-closed.png");
}
.wpcf7__get-quote-form .wpcf7__field__volkswagen-conversion .wpcf7-list-item__2nd-row-passenger span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2012/07/volkswagen-row2_passenger-closed.png");
}
.wpcf7__get-quote-form .wpcf7__field__volkswagen-conversion .wpcf7-list-item__side-entry span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2016/05/volkswagen-side_entry-closed-1.png");
}

.wpcf7__get-quote-form .wpcf7__field__wheelchair .wpcf7-list-item__manual span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2013/01/chair-manual.png");
}
.wpcf7__get-quote-form .wpcf7__field__wheelchair .wpcf7-list-item__power span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2013/01/chair-power.png");
}
.wpcf7__get-quote-form .wpcf7__field__wheelchair .wpcf7-list-item__scooter span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2013/01/chair-scooter.png");
}

.wpcf7__get-quote-form .wpcf7__field__taxi-conversion .wpcf7-list-item__taxi---3rd-row-passenger span.wpcf7-list-item-label::after,
.wpcf7__get-quote-form .wpcf7__field__taxi-conversion .wpcf7-list-item__taxi-3rd-row-passenger span.wpcf7-list-item-label::after {
	background-image: url("/wp-content/uploads/2013/01/taxi-transparency.png");
}


@media only screen and (min-width: 768px) {
	.wpcf7__fields label, .wpcf7__fields .wpcf7__input__label {
		font-size: 18px;
	}

	.wpcf7__horizontal .wpcf7__fields .wpcf7__field {}
	.wpcf7__horizontal .wpcf7__fields .wpcf7__field > label, .wpcf7__horizontal .wpcf7__fields .wpcf7__input__label {
		display: inline;
		float: left;
		width: 37.7%;
		margin: 0 1em 0 0;
		padding-top: 4px;
	}
	.wpcf7__horizontal .wpcf7__fields .wpcf7__input__container {
		display: inline;
		float: left;
		width: calc(62% - 1em);
	}
	.wpcf7__horizontal .wpcf7__fields .wpcf7__input__complex {
		display: flex;
		flex-flow: row wrap;
	}
	.wpcf7__fields .wpcf7__input__complex > span {
		display: block;
		flex-basis: 0;
		flex-grow: 1;
		flex-shrink: 1;
		padding-left: 5px;
		padding-right: 5px;
	}
	.wpcf7__fields .wpcf7__input__complex > span:first-of-type {
		padding-left: 0;
	}
	.wpcf7__fields .wpcf7__input__complex > span:last-of-type {
		padding-right: 0;
	}
	.wpcf7__horizontal .wpcf7__footer {
		padding-left: calc(37.7% + 1em);
	}
}

@media only screen and (max-width: 767px) {
	.wpcf7__fields .wpcf7__input__complex > span {
		display: block;
	}
	.wpcf7__fields .wpcf7__input__complex > span + span {
		margin-top: 10px;
	}
}


.artical_desc table {
  border-collapse: collapse;
}
.artical_desc tr {
  border-bottom: 1px solid #ccc;
}
.artical_desc th, .artical_desc td {
  text-align: left;
  padding: 5px;
}

.alignright figcaption {
	max-width: 200px;
	text-align: center;
}
.alignleft figcaption {
	max-width: 200px;
	text-align: center;
}

.alignright, .alignleft {
   max-width: 202px; 
}

.alignright img, .alignleft img {
    width: 100%;
    height: auto;
}
