body { overflow-x: hidden; background: #eff1f1; padding-top: 93px; top: 0px; }
img[src^="http://www.googleadservices.com/"] { width: 0; height: 0px; display: block; }
.wrapper { max-width: 1170px; margin: 0 auto; }
.popup_wrapper { z-index: 999999999 !important; }
.container { width: 100%; }
.logo { float: left; margin: 16px 0 0 0; }
/*.logo img { max-width: 422px;}*/
header { background: #dadbdb; width: 100%; display: block; min-height: 93px; position: relative; z-index: 101; position: fixed; height: 93px; top: 0px; }
header .show-menu { display: none; float: right; color: #fff; }
header ul#menu { display: block; margin: 25px 0 0 0; }
header nav { float: right; position: relative; margin: 3px 0 0 0; }
header nav ul { -webkit-font-smoothing: antialiased; }
header nav ul li { float: left; }
header nav ul li a { color: #000; text-decoration: none; /*font-family: 'montserratregular';*/ font-family: 'GothamMediumRegular'; display: block; padding: 0 9px 0 9px; line-height: 34px; }
header nav ul li a:hover { text-decoration: none; color: #2f4ec2; }
header nav ul li a.active { color: #2f4ec2; }
header nav ul li ul li a.active { color: #f9e16e; }
header nav ul li.shop { }
header nav ul li.shop a { background: #2f4ec2; color: #fff; border: 1px solid #acacac; border-radius: 3px; }
header nav ul li.shop a:hover { color: #fff; }
header nav ul li { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: relative; }
header nav ul li ul { float: left; left: 0; position: absolute; top: 34px; visibility: hidden; opacity: 0; z-index: 1; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; background: url(../images/subMenuBg.jpg) no-repeat 15px top; padding: 9px 0 0 0; }
header nav ul li ul li.products { min-width: 180px; }
header nav li:hover .hidden, .hidden:hover { display: block; opacity: 1; visibility: visible; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }
/*header nav li a:hover + .hidden, .hidden:hover {display: block; opacity: 1; visibility: visible; -webkit-transition: all .25s ease; 
-moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;
    }*/
	
/* Menu Hover */

nav .show-menu { display: none; }
nav input[type=checkbox] { display: none; }
nav input[type=checkbox]:checked ~ #menu { display: block; }
/*Menu Hover */


header nav ul li ul li { background: #3c4047; display: block; float: none; border-top: 1px solid #8d9094; border-bottom: 1px solid #a4a7a9; min-width: 121px; border-right: 1px solid #646566; border-left: 1px solid #646566; }
header nav ul li ul li a { color: #e9ebeb; line-height: 28px; }
.topBanner { background-position: center top; background-repeat: no-repeat; margin: 0 auto; width: 100%; }
.topBanner img { width: 100%; }
.topBannerMobile { }
#banner { width: 100%; text-align: center; margin: 0 auto; position: relative; }
#banner .cycle-slide { width: 100%; /*min-height:535px;*/ }
#banner .cycle-slide img { width: 100%; /*min-height: 535px;*/ }
#banner .next-prev { opacity: 0; position: absolute; top: 45%; z-index: 101; color: #fff; width: 100%; display: none; }
#banner:hover .next-prev { opacity: 1; }
#banner:hover .next-prev #prev, #banner:hover .next-prev #next { background: url(../images/leftRightArow.png) no-repeat left top; width: 24px; height: 40px; display: block; text-indent: -100000px; cursor: pointer; }
#banner:hover .next-prev #prev { float: left; background-position: left top; margin-left: 5px; }
#banner:hover .next-prev #next { float: right; background-position: right top; margin-right: 5px; }
.enrollNow { margin: 44px auto 20px; max-width: 403px; width: 94%; text-align: center; font-size: 18px; font-family: 'GothamBook'; color: #707070; }
.enrollNow a { color: #318fd0; }
.enrollNow a.btn { border: 2px solid #898989; border-radius: 10px; display: block; width: 100%; text-align: center; color: #707070; font-size: 31px; line-height: 78px; font-family: 'GothamBook'; margin: 0 0 12px 0; }
.supportDetail { margin: 0 0 80px 0; }
.supportDetail ul { }
.supportDetail ul li { float: left; width: 372px; margin-right: 27px; }
.supportDetail ul li:last-child { margin-right: 0px; }
.supportDetail ul li samp { display: block; }
.supportDetail ul li .title { font-size: 26px; color: #535353; font-family: 'GothamBook'; /*background:url(../images/img-bdr.png) no-repeat center bottom;*/ border-bottom: 2px solid #abacac; line-height: 24px; text-transform: uppercase; padding: 31px 0 11px 0; text-align: center; }
.supportDetail ul li p { font-size: 20px; line-height: 24px; color: #535353; font-family: 'GothamBook'; padding: 15px 0 0 0; margin: 0px; }
/* signUpStep */
.signUpStep { background: #dadbdb; padding: 80px 0 0 0; }
.signUpStep .title { color: #535353; font-size: 30px; font-family: 'GothamBook'; line-height: 24px; text-transform: uppercase; text-align: center; margin: 0 0 68px 0; }
.SubscribeToOurNetwork a { color: #1c9cde; }
.ContactUs_Area a { color: #1c9cde; }
.signUpStep .step { }
.signUpStep .step ul { margin: 0 0 53px 0; overflow: hidden; }
.signUpStep .step ul li { line-height: 24px; font-family: 'GothamBook'; font-size: 24px; color: #535353; width: 350px; float: left; text-align: center; margin: 0 20px; }
.signUpStep .step ul li span { background: #1eb464; font-size: 114px; color: #fff; text-transform: uppercase; width: 159px; height: 159px; display: block; line-height: 159px; text-align: center; font-family: 'gotham_extralightregular'; border-radius: 90px; margin: 0 auto 31px; }
.signUpStep .signUpDiv { max-width: 312px; margin: 0 auto 65px; width: 94%; text-align: center; }
.signUpStep .signUpDiv a { background: #828384; font-family: 'GothamBook'; font-size: 24px; text-transform: uppercase; line-height: 65px; display: block; color: #fff; border-radius: 10px; }
.supportingDiv { background: #fff; width: 100%; margin: 0 auto; text-align: center; padding: 82px 0 29px 0; }
.supportingDiv p { font-size: 27px; line-height: 30px; font-family: 'GothamBook'; color: #5c5c5c; max-width: 1047px; margin: 0 auto; padding: 0 0 30px 0; }
.supportingDiv p span { font-family: 'GothamMediumRegular'; }
.supportingDiv p a { color: #2997cf; }
/* Contact Us Page  */
.middle_920 { margin: 0 auto; padding: 0 0 0; height: 1375px; }
.contact_left { float: left; width: 570px; margin: 65px 0 0 93px; }
.page_title { font-size: 30px; font-weight: normal; margin-bottom: 20px; color: #474747; font-family: 'GothamBook'; }
.contact_left p { color: #474747; font-size: 14px; font-family: 'GothamBook'; line-height: 14px; }
.contactForm { margin: 10px 0 0 0; }
.contactform_wrap { position: relative; clear: both; margin-top: 15px; }
.contactform_wrap li { float: left; width: 47%; margin-right: 3%; margin-bottom: 15px; }
.contactform_wrap li label { display: block; text-transform: uppercase; margin-bottom: 5px; color: #474747; font-size: 14px; font-family: 'GothamBook'; }
.contactform_wrap li.full { width: 100%; }
.contactform_wrap li textarea { height: 366px; }
.inputbox { border: 1px solid #505051; padding: 11px 12px 10px; background-color: #f1f1f1; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; font-size: 14px; font-family: 'GothamBook'; color: #b0afaf; }
.contactform_wrap li.w100 { width: 97%; margin-top: 10px; }
.contactform_wrap input[type="submit"] { cursor: pointer; font-size: 20px; font-family: 'GothamBook'; border: 0 none; height: 62px; background-color: #1eb464; color: #fff; text-transform: uppercase; width: 162px; border: 1px solid #0a3c22; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; padding: 0px; }
.contact_right { background: url(../images/contactRightImg.jpg) no-repeat left top; position: absolute; left: 63%; max-width: 623px; width: 100%; height: inherit; }
.contact_right .addressDiv { color: #474747; margin: 90px 0 0 103px; }
#contact_wrap .title_1 { font-size: 25px; text-transform: uppercase; margin-bottom: 8px; margin-top: 57px; display: block; font-family: 'GothamBook'; }
#contact_wrap .title_2 { font-size: 24px; text-transform: uppercase; margin-bottom: 5px; display: block; font-family: 'GothamBook'; }
#contact_wrap .title_3 { font-size: 18px; margin-bottom: 8px; font-family: 'GothamBook'; color: #474747; }
#contact_wrap p { font-family: 'GothamBook'; font-size: 14px; line-height: 14px; }
#contact_wrap p a { color: #474747; }
.sidebar_line { display: block; border-top: 1px solid #1e1e1e; clear: both; margin: 30px 0 27px; }
footer { background: #3c4047; /*min-height:489px;*/ overflow: hidden; padding-top: 40px; padding-bottom: 40px; }
/* ------------- * Ready to charge faster * ------------- */
.ready_tolevelup { margin-left: 100px; margin-top: 50px; float: left; padding-bottom: 50px; }
.redy_toxText { font-family: "GothamBook"; color: #5c5c5c; font-size: 21px; float: left; }
.redy_toxBtn { float: left; margin-left: 50px; }
.redy_toxBtn a { border: 1px solid #1c9cde; border-radius: 5px; color: #1c9cde; font-family: "GothamBook"; font-size: 24px; max-width: 366px; padding: 15px 15px 14px 25px; text-align: center; }
/* ------------- * Selects * ------------- */
.jqTransformSelectWrapper { width: 570px !important; position: relative; height: 39px; line-height: 39px; background: #d2d2d2; float: left; border: 1px solid #464647; border-radius: 3px; }
.jqTransformSelectWrapper div span { font-size: 14px; float: none; position: absolute; white-space: nowrap; height: 39px; line-height: 39px; padding: 0 0 0 7px; overflow: hidden; cursor: pointer; width: 98% !important; color: #474747; font-family: 'GothamBook'; }
.jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 0px; width: 31px; height: 39px; background: url(../images/select_right.png) no-repeat center center; }
.jqTransformSelectWrapper ul { position: absolute; width: 100% !important; top: 40px; left: -1px; list-style: none; background-color: #3c4047; border: solid 0px #e9ebeb; display: none; margin: 0px; padding: 0px; height: auto !important; overflow: auto; overflow-y: auto; z-index: 999999; overflow-y: scroll !important; max-height: 400px !important; }
/*.jqTransformSelectWrapper ul li:first-child {display:none;}*/
.jqTransformSelectWrapper ul a { display: block; padding: 0 0 0 5px; text-decoration: none; color: #e9ebeb; font-size: 18px; text-transform: uppercase; font-family: 'GothamBook'; }
.jqTransformSelectWrapper ul li span { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; -o-user-select: none; cursor: default; display: block; padding: 0 0 0 5px; text-decoration: none; color: #e9ebeb; font-size: 18px; text-transform: uppercase; font-family: 'GothamBook'; }
.jqTransformSelectWrapper ul a.selected { background: #3582c4; }
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #3582c4; color: #fff; }
.jqTransformSelectWrapper ul li { width: 100%; float: none; border-bottom: 2px solid #e9ebeb; margin-bottom: 0px; line-height: 35px; max-height: 35px; }
.jqTransformHidden { display: none; }
/* ***************************** About Us ***************************** */
.innovation { background: #dadbdb; }
.topMainText { text-align: center; padding: 0 0 45px 0; }
.topMainText h1 { color: #5c5c5c; font-size: 42px; font-family: 'GothamBook'; line-height: 42px; margin: 52px 0 39px 0; padding: 0px; }
.topMainText p { font-family: 'GothamBook'; font-size: 21px; color: #5c5c5c; line-height: 30px; padding: 0px; margin: 0px; }
/* ***************** Innovation ***************** */
.innovation { min-height: 730px; }
.innovationLeft {/*background:url(../images/innovationImg.jpg) no-repeat right top;*/ max-width: 843px; width: 100%; height: 730px; float: left; position: absolute; right: 50%; }
.innovationRight { float: right; width: 50%; }
.innovationRight .title { font-size: 45px; font-family: 'GothamBook'; color: #717073; line-height: 108px; clear: both; max-width: 533px; margin: 59px 0 0 46px; }
.innovationRight .title samp { float: left; width: 108px; margin: 0 24px 0 0; max-width: 108px; line-height: 0px; }
.innovationRight ul { max-width: 543px; margin: 30px 0 0 63px; }
.innovationRight ul li { color: #717073; font-size: 18px; line-height: 24px; font-family: 'GothamBook'; margin: 0 0 16px 0; background: url(../images/bullet1.jpg) no-repeat left 10px; padding: 0 0 0 20px; }
.innovationRight ul li:last-child { margin-bottom: 0px; }
/* ***************** Reliability ***************** */
.reliability { background: #c9cdd0; overflow: hidden; }
.reliability .title { font-size: 45px; font-family: 'GothamBook'; color: #717073; line-height: 108px; clear: both; margin: 59px auto 0 auto; max-width: 425px; text-align: center; text-transform: uppercase; }
.reliability .title samp { float: left; width: 108px; margin: 0 24px 0 0; max-width: 108px; line-height: 0px; }
.reliability ul.textListing { margin: 44px 0 0 0; }
.reliability ul.textListing li { float: left; width: 48%; color: #717073; font-size: 19px; font-family: 'GothamBook'; background: url(../images/bullet1.jpg) no-repeat left 10px; padding: 0 0 0 20px; line-height: 24px; margin: 0 0 24px 0; }
.reliability ul.reliabilityIcon { clear: both; overflow: hidden; margin: 13px 0 56px 0; }
.reliability ul.reliabilityIcon li { width: 121px; height: 122px; float: left; background: url(../images/reliability-icons.jpg) no-repeat left top; margin: 0 37px; }
.reliability ul.reliabilityIcon li:nth-child(1) { background-position: 0 0; }
.reliability ul.reliabilityIcon li:nth-child(2) { background-position: -177px 0; }
.reliability ul.reliabilityIcon li:nth-child(3) { background-position: -354px 0; }
.reliability ul.reliabilityIcon li:nth-child(4) { background-position: -531px 0; }
.reliability ul.reliabilityIcon li:nth-child(5) { background-position: -708px 0; }
.reliability ul.reliabilityIcon li:nth-child(6) { background-position: -885px 0; }
/* ***************** EXPERTISE ***************** */
.expertise { background: #dadbdb; overflow: hidden; position: relative; min-height: 615px; }
.expertise .expertiseLeft .title { font-size: 45px; font-family: 'GothamBook'; color: #717073; line-height: 108px; clear: both; max-width: 533px; margin: 66px 0 0 46px; }
.expertise .expertiseLeft .title samp { float: left; width: 108px; margin: 0 24px 0 0; max-width: 108px; line-height: 0px; }
.expertise .expertiseLeft { float: left; width: 560px; }
.expertise .expertiseLeft ul { max-width: 543px; margin: 65px 0 0 63px; }
.expertise .expertiseLeft ul li { color: #717073; font-size: 18px; line-height: 24px; font-family: 'GothamBook'; margin: 0 0 24px 0; background: url(../images/bullet1.jpg) no-repeat left 10px; padding: 0 0 0 20px; }
.expertise .expertiseVideo {/*position:absolute; top:66px; max-width:844px; left:52.7%; width:100%;*/ float: right; width: 583px; margin: 68px 0 0 0; }
.automaKers { background: #c9cdd0; overflow: hidden; }
.automaKers p { color: #424343; text-align: center; font-size: 28px; font-family: 'GothamBook'; line-height: 32px; margin: 48px 0 13px 0; padding: 0; }
.automaKers span { font-family: 'GothamBook'; font-size: 24px; color: #3c3c3c; text-align: center; display: block; margin: 0 0 24px 0; }
.automaKers ul { margin: 0 auto 61px; max-width: 1170px; overflow: hidden; }
.automaKers ul li { display: inline-block; text-align: center; width: 126px; margin: 0 0px; }
.testimonialDiv { margin: 87px 0 0 0; }
.testimonialDiv p { font-family: 'GothamBook'; font-size: 34px; color: #fff; margin: 0 0 57px 0; padding: 0px; text-align: center; }
.btnDefault { text-align: center; }
.btnDefault a { background: #00b25a; display: inline-block; text-transform: uppercase; color: #ffffff; padding: 0 33px 0; line-height: 63px; font-size: 27px; font-family: 'GothamBook'; border-radius: 5px; }
/* ***************** Customer Stories ***************** */

.customer-stories { background: #dadbdb; text-align: center; padding: 55px 0 25px 0; }
.stories-container ul { margin-left: -3%; width: 103%; }
.stories-container ul li { display: inline-block; padding-left: 3%; width: 30.1%; vertical-align: top; }
.customer-stories .wrapper h4 { color: #3b3c3c; font-size: 30px; line-height: 36px; font-family: "gotham_lightregular"; padding-bottom: 10px; }
.customer-stories .wrapper h3 { color: #3b3c3c; font-size: 44px; font-family: "gotham_lightregular"; padding-bottom: 34px; }
.customer-stories ul li > a { display: inline-block; width: 100%; }
.customer-stories .inner-title { font-size: 16px; font-family: 'GothamBook'; color: #3b3c3c; text-transform: uppercase; padding-bottom: 14px; display: inline-block; width: 100%; }
.customer-stories p .inner-title { text-transform: inherit; }
.customer-stories ul li p { color: #3b3c3c; font-family: 'GothamBook'; font-size: 13px; max-width: 350px; line-height: 18px; margin-left: auto; margin-right: auto; max-width: 330px; text-align: left; }
.customer-stories img { max-width: 100%; }
/*--Home Banner CSS--*/
.banner-home { width: 100%; float: left; position: relative; }
.ev-video-home { width: 100%; position: relative; margin-bottom: 30px; float: left; }
.ev-video-home video { width: 100%; height: auto; }
.mobile-bnr-view { display: none; }
.banner .future-elctc-bnr { z-index: 9; }
.banner-home .future-elctc-bnr { z-index: 99; width: 1150px; left: 0px; right: 0px; top: 41%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); margin: auto; text-align: center; }
.future-elctc-text { text-align: center; width: 100%; color: #fff; }
.join-ev-bnr img { max-width: 100%; }
.future-elctc-text h2 { margin: 0px 0 15px 0; text-transform: uppercase; font-size: 49px; color: #fff; font-family: 'GothamBook'; }
.future-elctc-text p { color: #fff; font-family: "gotham_lightregular"; font-size: 22px; margin-bottom: 0; margin-top: 40px; }
.future-elctc-bnr .spring-read-m-btn { display: table; margin: auto; width: auto; }
.future-elctc-bnr .spring-read-m-btn a { padding: 13px 30px; font-size: 20px; font-family: 'GothamBook'; margin-left: 35px; }
.future-elctc-bnr .spring-read-m-btn a:nth-child(2n+1) { margin-left: 0px; }
/*--Feature News Section--*/
.customer-stories .wrapper .feature-n-scn h3 { padding-bottom: 25px; }
.feature-n-dtl { float: left; width: 100%; margin-bottom: 35px; }
.feature-n-dtl .feature-n-col { float: left; margin-left: 6px; width: 228px; }
.feature-n-dtl .feature-n-col:nth-child(1) { margin-left: 0px }
.customer-stories .wrapper .feature-n-dtl h4 { line-height: 16px; margin: 10px 0 0 0; padding: 0px; color: #3b3c3c; font-size: 15px; font-family: 'GothamBook'; }
.feature-n-dtl h4 a { color: #3b3c3c; }
.feature-n-dtl h4 a:hover { color: #056de1 }
.feature-n-dtl p { color: #3b3c3c; font-size: 10px; font-family: 'GothamBook'; line-height: 11px; }
.feature-n-dtl p a { color: #056de1; font-style: italic; }
.feature-n-dtl p a:hover { color: #1eb464; }
/* footer css */

footer h2 { color: #FFF; font-size: 15px; font-family: 'GothamMediumRegular'; text-transform: uppercase; margin: 20px 0px 3px 0px; }
footer h2 a { color: #FFF; }
footer h2 a:hover { color: #1eb464; }
footer ul li a { color: #FFF; font-size: 15px; font-family: 'GothamBook'; }
footer ul li a:hover { color: #1eb464; }
.ft_detl { margin-left: 72px; }
.footer_div_one { float: left; max-width: 396px; width: 100%; }
.footer_div_one ul.left_mrg { }
/*.footer_div_one ul.left_mrg li:nth-child(even){margin-left:16px;}*/
.footer_div_one ul.left_mrg li:nth-child(odd) { }
.ev_mrgn { margin-top: 40px; }
.footer_div_two { float: left; max-width: 354px; width: 100%; }
.footer_div_three { float: left; max-width: 330px; width: 100%; }
.submitted-message { color: #1eb464; text-align: center; font-size: 16px; }
/* css design changes by pushpak */
footer { padding-bottom: 0; }
.footerbottomCont { width: 100%; float: left; margin: 40px 0 0; padding: 0px 15px; background: #2c2e32; box-sizing: border-box; }
.footerbottomCont p { font-family: 'GothamBook'; font-size: 11px; color: #ffffff; text-align: center; line-height: 20px; }
.footerbottomCont a { font-family: 'GothamBook'; color: #ffffff; line-height: 20px; text-decoration: none; }
.footerbottomCont a:hover { color: #1eb464; }
.search { margin-top: 27px; width: 330px; border-radius: 5px; background-color: #e1e1e1; height: 40px; }
.search-form { overflow: hidden; position: relative; }
.search-field { padding: 11px 10px 8px; width: 275px; box-shadow: 0 0 0px rgba(0, 0, 0, 0); color: #767676; border: none; background-color: transparent; font-size: 17px; text-transform: uppercase; font-family: 'GothamBook'; float: left; }
.icon-search { background-color: transparent; border: medium none; box-shadow: 0 0 0 rgba(0, 0, 0, 0.1); width: auto; text-indent: 9999px; }
.search-submit { background: url(../images/sprite.png) no-repeat -302px -5px; float: left; width: 26px; height: 35px; cursor: pointer; }
.join_tx { margin-top: 44px; }
.join_tx a { color: #FFF; font-size: 17px; text-transform: uppercase; font-family: 'GothamBook'; border-radius: 5px; border: 2px solid #d7d7d7; padding: 8px 0px 9px 0px; display: inline-block; max-width: 326px; width: 100%; text-align: center; cursor: pointer; }
.webasto-plogo{ float:left; margin:25px 0px;}
.webasto-plogo img{ max-width:100%; height:auto;}

.spcial_icons { margin: 85px 0px 0px 0px; clear: both; }
.spcial_icons ul { }
.spcial_icons ul li { float: left; margin-right: 7px; }
.spcial_icons ul li:last-child { margin-right: 0px; }
.spcial_icons ul li a { float: left; width: 49px; height: 49px; }
.spcial_icons ul li a.twitter { background: url(../images/sprite.png) no-repeat 0px 0px; }
.spcial_icons ul li a.facebook { background: url(../images/sprite.png) no-repeat -61px 0px; }
.spcial_icons ul li a.youtube { background: url(../images/sprite.png) no-repeat -122px 0px; }
.spcial_icons ul li a.googleplus { background: url(../images/sprite.png) no-repeat -182px 0px; }
.spcial_icons ul li a.pinterest { background: url(../images/sprite.png) no-repeat -242px 0px; }
.spcial_icons ul li a.instagram { background: url(../images/sprite.png) no-repeat -334px 0px; }
.copay_text { float: left; color: #FFF; font-size: 13px; font-family: 'GothamBook'; margin-top: 30px; }
.terms_text { float: right; font-size: 14px; font-family: 'GothamBook'; color: #FFF; margin-top: 30px; }
.terms_text a { color: #FFF; }
.terms_text a:hover { color: #1eb464; }
/*slider css*/
.slider_text { position: absolute; text-align: right; top: 67px; width: 100%; }
.slider_rightside { margin: 0 auto; max-width: 1035px; }
.logo_btn_tx_bg { float: right; /*max-width:542px;*/ }
.tc_logo { }
.visit_bg { float: right; /*max-width:542px;*/ }
/*-Uncompromising Luxury Slider*/
.uncompromising-slide-txt { top: 85px; }
.uncompromising_text { text-align: left; width: 655px; padding: 9px 20px 15px 20px; box-sizing: border-box; float: left; background: rgba(0, 0, 0, 0.60); }
.uncompromising_text h2 { font-family: 'GothamMediumRegular'; text-transform: uppercase; margin: 0px; color: #fcfcff; font-size: 36px; }
.uncompromising_text p { color: #fcfcff; font-size: 22px; line-height: 26px; font-family: 'GothamBook'; margin: 0px; }
.luxury-read-m-btn { width: 100%; display: inline-block; }
.luxury-read-m-btn a { float: left; margin-top: 85px; margin-left: 30px; border: 3px solid #fff; border-radius: 10px; padding: 10px 30px; font-size: 22px; color: #fafcfb; font-family: 'GothamBook'; text-align: left; text-transform: uppercase; }
.slider_rightside.luxury_rightside { max-width: 1170px; }
/*- Spring EV Charger Slider*/
.spring-slide-txt { top: 85px; }
.spring_text { text-align: left; width: 700px; padding: 25px 60px 20px 12px; box-sizing: border-box; float: left; background: rgba(0, 0, 0, 0.60); box-sizing: border-box; }
.spring-slide-txt h2 { font-family: 'GothamMediumRegular'; text-transform: uppercase; margin: 0px; color: #fcfcff; font-size: 47px; line-height: 44px; }
.spring-slide-txt p { color: #fcfcff; font-size: 24px; padding-top: 17px; line-height: 26px; font-family: 'GothamBook'; margin: 0px; }
.spring-read-m-btn { width: 100%; display: inline-block; }
.spring-read-m-btn a { float: left; margin-top: 50px; margin-left: 100px; border: 3px solid #fff; border-radius: 10px; padding: 10px 30px; font-size: 22px; color: #fafcfb; font-family: 'GothamBook'; text-align: left; text-transform: uppercase; }
.slider_rightside.slider_rightside { max-width: 1170px; }
/*- Our Biggest Sale Charger Slider*/
.ourbiggest-read-m-btn { margin: auto; }
.ourbiggest-read-m-btn a { border: 1px solid #1d2fb6; border-radius: 5px; padding: 10px 45px; font-size: 22px; color: #1d2fb6; font-family: 'GothamBook'; text-align: left; text-transform: uppercase; }
.ourbiggest-read-m-btn a:hover { border: #3258d6 1px solid; color: #3258d6 }
.ourbiggest_rightside { margin: auto; max-width: inherit; float: none; }
.ourbiggest-slide-txt { text-align: center; top: auto; bottom: 65px; }
/*chargedriveFast slider css*/
.slider_text.chargedriveFast { top: 30px; }
.chargedriveFast_text h2 { font-size: 36px; color: #fff; font-family: 'GothamMediumRegular'; text-align: left; margin: 0px; padding: 0px; text-transform: uppercase; }
.chargedriveFast_text p { font-size: 22px; color: #fcfcff; font-family: "GothamRoundedBook"; max-width: 75%; text-align: left; margin: 0px; padding: 0px; }
.chargedriveFast_text .getyours a { border: 3px solid #fff; border-radius: 10px; padding: 10px 30px; font-size: 22px; color: #fafcfb; font-family: 'GothamBook'; text-align: left; text-transform: uppercase; }
.chargedriveFast_text .getyours { text-align: right; margin-top: 12px; max-width: 655px; }
/*EmotorWerks slider css*/
.slider_text.cmn-emotorWerks { text-align: left; }
.cmn-emotorWerks h2 { color: #57585d; font-family: "GothamMediumRegular"; font-size: 39px; text-transform: uppercase; margin-bottom: 0; }
.cmn-emotorWerks p { color: #757677; font-size: 24px; font-family: 'gotham_lightregular'; margin-top: 0; min-height: 100px; }
.slider_text.cmn-emotorWerks .join_fast { max-width: 530px; }
.cmn-emotorWerks .slider_rightside { max-width: 1170px; }
.cmn-emotorWerks .getyours a { border: 2px solid #616266; border-radius: 10px; color: #616266; font-family: "GothamBook"; font-size: 22px; padding: 10px 30px; text-align: left; text-transform: uppercase; }
/*Atlanta Airport*/
.atlanta-airport-text .uncompromising_text h2 { line-height: 32px; padding-bottom: 2px; }
.atlanta-airport-text .luxury-read-m-btn a { margin-left: 0; }
/*#banner .cycle-slide .slider_text .tc_logo > img { width: 75%; min-height: 10px;}*/
.evcha_text { color: #0f5093; font-size: 23px; font-family: 'GothamBook'; text-align: right; margin: 5px 15px 0px 0px; }
.ca_learn_btn { text-align: center; float: right; margin: 135px 10px 0px; }
.ca_learn_btn a { border: 1px solid #727575; border-radius: 5px; width: 180px; padding: 10px 0px; display: block; color: #5c5c5c; text-transform: uppercase; font-family: 'gotham_extralightregular'; font-size: 15px; }
.ca_learn_btn_business a { margin: 15px 55px 0 0; font-family: 'GothamMediumRegular'; font-size: 18px; border-radius: 3px; }
.ca_learn_btn_producthome { float: right; margin-right: 0; margin-top: 8px; border: 2px solid #4085cd; border-radius: 2px; max-width: 149px; text-align: center; width: 100%; }
.ca_learn_btn_producthome a { color: #4085cd; display: block; font-family: 'GothamBook'; font-size: 14px; padding: 7px 1px; text-transform: uppercase; }
.leave_learn_btn { margin: 10px 0px 0px; }
.leave_learn_btn a { border: 2px solid #e9eaea; color: #e9eaea; }
.leveluplogo_btn { float: right; /*max-width:670px*/ ; margin-top: 20px; }
.threeleveluplogo { float: right; /*max-width:430px;*/ margin-top: 100px; }
.rcthreeleveluplogo { float: right; /*max-width:430px;*/ margin-top: 140px; }
.garageleveluplogo_btn { float: right; /*max-width:670px*/ ; margin-top: 85px; }
.banner .example-pager { display: block; height: 25px; margin: -29px auto 0; position: relative; text-align: center; z-index: 100; }
.banner .example-pager span { background: url("../images/slider-bullets.png") no-repeat scroll left top rgba(0, 0, 0, 0); cursor: pointer; display: inline-block; font-size: 45px; height: 12px; margin: 0 2px 0 3px; text-indent: -10000px; width: 11px; }
.banner .example-pager span.cycle-pager-active { background-position: left bottom; }
/*our products*/
.ourproducts { background: url("../images/products_bg.jpg?v=1") repeat-x scroll left top #dadbdb; padding-top: 1px; clear: both; }
.ourproducts p { color: #3b3c3c; font-family: 'gotham_lightregular'; font-size: 29px; text-align: center; margin: 0px; padding: 0px; }
.wrapper h3 { color: #3b3c3c; font-family: 'gotham_lightregular'; font-size: 48px; text-align: center; margin: 0px; padding: 0px; }
.for_your_home { float: left; }
.for_your_business { float: right; }
.wrapper .prd_bx_one h3 { margin: 45px 0px 40px 0px; }
.prd_bx_one { }
.prd_bx_two { clear: both; padding: 70px 0px; }
.leftCategories { max-width: 260px; width: 100%; float: left; margin-right: 40px; }
.leftCategories ul { }
.leftCategories ul li { text-align: right; border-top: 1px solid #e2e4e4; border-bottom: 1px solid #dedfe0; padding: 21px 0px 11px 0px; }
.leftCategories ul li a { color: #5c5c5c; font-family: 'GothamBook'; font-size: 14px; text-transform: uppercase; }
.leftCategories ul li a:hover { color: #1eb464; }
.leftCategories ul li a.active { color: #1eb464; }
.leftCategories ul li:first-child { border-top: 2px solid #e2e4e4; }
.leftCategories ul li:last-child { border-bottom: 2px solid #dedfe0; }
.Portfolioitems { float: left; margin-left: -30px; max-width: 900px; }
.Portfolioitems ul.img-list { list-style-type: none; margin: 0; padding: 0; text-align: left; }
.Portfolioitems ul.img-list li { display: inline-block; height: 162px; margin: 0 0 28px 28px; position: relative; width: 268px; }
.Portfolioitems span.text-content { background: rgba(0,0,0,0.5); color: white; cursor: pointer; display: table; height: 162px; left: 0; position: absolute; top: 0; width: 268px; text-align: center; }
.Portfolioitems span.text-content span { display: table-cell; text-align: center; vertical-align: top; padding-top: 35px; }
.Portfolioitems span.text-content { background: rgba(0,0,0,0.5); color: white; cursor: pointer; display: table; height: 162px; left: 0; position: absolute; top: 0; width: 268px; opacity: 0; }
.Portfolioitems ul.img-list li:hover span.text-content { opacity: 1; }
.Portfolioitems span.text-content { background: rgba(0,0,0,0.5); color: white; cursor: pointer; font-size: 15px; font-family: 'GothamBook'; display: table; height: 162px; left: 0; position: absolute; top: 0; width: 268px; opacity: 0; -webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -o-transition: opacity 500ms; transition: opacity 500ms; }
.Portfolioitems span.text-content p { font-size: 14px; color: #fff; margin: 0 14px; }
.trub_txt { text-transform: uppercase; text-align: center; clear: both; display: block; padding-bottom: 5px; padding-top: 40px; }
.leval_txt { clear: both; display: block; text-transform: uppercase; }
.dual_txt { clear: both; display: block; }
.Portfolioitems ul.prt_mrgn { margin-top: 27px; }
/* -- Installation -- */
.Installation_bx { background-color: #ebebeb; clear: both; }
.Installation_left { width: 570px; float: left; margin-top: 83px; margin-left: 15px; }
.Installation_left h2 { color: #3b3c3c; font-family: 'gotham_lightregular'; font-size: 48px; margin: 0px; padding: 0px; text-align: left; }
.Installation_left p { color: #747474; font-family: 'GothamBook'; font-size: 25px; margin: 48px 0px 0px 0px; padding: 0px; max-width: 485px; }
.Installation_left p span a { color: #358add; }
.Installation_right { width: 583px; float: right; line-height: 0px; }
/* -- WhatPeopleSay -- */
/*new Add testimonial css*/
.WhatPeopleSay ul#Grid_Vew { position: relative; max-width: 100%; width: 100%; left: 15px; }
.WhatPeopleSay ul li.GridBox { position: absolute; text-align: center; }
.WhatPeopleSay { clear: both; background-color: #fffefe; overflow: hidden; }
.WhatPeopleSay h3 { padding-top: 55px; margin: 0px; }
.WhatPeopleSay .testi_img { width: 150px; height: 150px; margin: 0 auto; border-radius: 50%; overflow: hidden; }
.WhatPeopleSay .testi_img .img_bx { text-align: center; }
.img_bx > img { width: 150px; }
.WhatPeopleSay ul { margin-left: -30px; }
.WhatPeopleSay ul li { width: 370px; float: left; margin-left: 30px; margin-top: 60px; }
/*.WhatPeopleSay ul li:last-child{ margin-right:0px;}*/
.WhatPeopleSay ul li p { color: #7b7b7b; font-family: 'GothamBook'; font-size: 13px; margin: 43px auto 0; max-width: 364px; padding: 0px; text-align: center; line-height: 18px; /*min-height: 198px;*/ }
.WhatPeopleSay ul li .name_tsti { color: #7b7b7b; font-family: 'GothamBook'; font-size: 15px; margin: 50px 0px 0px 0px; padding: 0px; text-align: center; font-style: italic; }
.WhatPeopleSay ul li .name_tsti span { clear: both; display: block; }
.WhatPeopleSay ul li .name_tsti span a { color: #7b7b7b; }
.WhatPeopleSay ul li .name_tsti span a:hover { text-decoration: underline; }
.readmore_button { border: #727272 2px solid; border-radius: 5px; text-align: center; clear: both; width: 196px; margin: 0 auto; }
.readmore_button a { color: #5c5c5c; font-family: 'gotham_lightregular'; font-size: 18px; padding: 12px 0px 9px 0px; display: block; }
.tsrd_btn { margin-top: 97px; margin-bottom: 80px; }
.TC_web_images { margin: 0 auto; }
.fulldvtc { width: 100%; }
.AVimages { text-align: center; }
.AVimages > img { width: 100%; }

.WhyWebasto { background-color: #eaebeb; padding-bottom: 85px; }
.WhyWebasto h3 { padding: 50px 0px 40px 0px; color: #717073; }
.WhyWebasto .Innovation_bx { max-width: 315px; width: 100%; margin-left: 30px; float: left; }
.WhyWebasto .Innovation_bx:nth-child(3n+1) { margin-left: 0px; }
.WhyWebasto .Innovation_bx:nth-child(3n+2) { max-width: 475px; }
.Innovation_bx > img { float: left; }
.Innovation_bx > h2 { float: left; color: #717073; font-family: 'GothamBook'; font-size: 32px; padding: 0px; margin: 18px 0px 0px 15px; text-transform: uppercase }
.Innovation_bx > p { line-height: 21px; clear: both; color: #5c5c5c; font-family: 'GothamBook'; max-width: 100%; font-size: 17px; text-align: center; margin: 0 0 0 0px; padding: 10px 0px 0px 0px; }
.Innovation_bx > p.widthbx { max-width: 100%; margin: 0px; }
.leading_tx { letter-spacing: -1px; color: #424343; font-family: 'gotham_lightregular'; clear: both; font-size: 29px; line-height: 34px; text-align: center; padding: 30px 0 5px 0px; }
.aerovirm_tx { color: #3c3c3c; font-family: 'gotham_lightregular'; clear: both; font-size: 26px; line-height: 38px; text-align: center; padding: 15px 0 0 0px; }
.logosldr { margin: 0 auto; max-width: 1170px; padding: 18px 0px 56px 0px; overflow: hidden; text-align: center; }
.logosldr ul { margin: 0px; padding: 0px; }
.logosldr ul li { display: inline-block; margin: 0 0px; text-align: center; width: 126px; }
.findbtnmrgn { margin: 0 auto; }
.leveluplogo_img { line-height: 0px; }
.leveluplogo_img > img { width: 100%; }
/* -- EV101 -- */

.EV101 { background-color: #fff; }
.EV101 h3 { padding: 60px 0px 7px 0px; }
.EV101 .wh_chatx { color: #3b3c3c; font-family: 'gotham_lightregular'; clear: both; font-size: 36px; text-align: center; }
.EV101 .circle_bg { background-color: #2966ca; width: 155px; height: 155px; border-radius: 50%; text-align: center; margin: 0 auto; cursor: pointer; }
.EV101 .circle_bg:hover { background-color: #30ad68; }
.EV101 .circle_bg.active { background-color: #30ad68; }
.box_acrd { max-width: 370px; width: 100%; text-align: center; float: left; }
.circle_bg > img { margin-top: 30px; }
.box_acrd > span { color: #555050; font-size: 27px; font-family: 'GothamBook'; margin: 20px 0px; display: block; }
.box_acrd > p { margin: 0 auto; color: #555050; font-size: 19px; font-family: 'GothamBook'; }
.box_acrd > a { margin: 0 auto; color: #1c9cde; font-size: 22px; font-family: 'GothamBook'; margin: 5px 0px; display: block; }
.acrd_bx { margin: 38px 0px 55px 0px; }
.acrd_bx ul li { float: left; border-right: 1px solid #d1d2d2; padding: 0 42px; max-width: 340px; }
.acrd_bx ul li:last-child { border-right: none; padding-right: 0; }
.acrd_one { margin: 35px 0; display: none; position: absolute;    /*max-width: 1170px; */ width: 100%; }
.acrd_one h2 { float: left; color: #5c5c5c; font-size: 34px; font-family: 'GothamBook'; margin-left: 32px; margin-right: 20px; max-width: 1035px; word-break: break-all; width: 100%; }
.acrd_one a.close_icn { float: left; margin: 28px 30px 0px 0px; }
.acrdetail_bx { max-width: 370px; margin: 0 19px 0 auto; width: 100%; text-align: center; float: left; }
.acrdetail_bx:last-child { margin-right: 0px; }
.acrdetail_bx h2 { text-align: center; margin: 22px 0px 0px; float: none; color: #30ad68; font-size: 22px; font-family: 'GothamMediumRegular'; }
.acrdetail_bx h2 span { font-family: 'GothamBook'; }
.acrdetail_bx i { text-align: center; color: #5c5c5c; font-size: 19px; font-family: 'GothamMediumRegular'; width: 306px; margin: 0 auto; display: block; }
.acrdetail_bx ul { margin: 0px; padding: 0px; }
.acrdetail_bx ul li { text-align: left; color: #5c5c5c; font-family: 'GothamBook'; font-size: 19px; border: none; padding: 0px; margin: 17px 0px 0px 25px; }
.acrdetail_bx ul li img { float: left; margin: 7px; }
#showCategories { display: none; }
/*Why L2?*/
.secons_acrd { max-width: 1075px; margin-left: 32px; }
.secons_acrdp { color: #5c5c5c; font-family: 'gotham_lightregular'; font-size: 28px; margin: 13px 0 0; }
ul.whylevel { margin-top: 60px; }
ul.whylevel li { color: #5c5c5c; font-size: 26px; font-family: 'gotham_lightregular'; float: none; border-right: none; border-bottom: 4px solid #c9cbc8; max-width: 778px; padding-bottom: 25px; margin: 0 auto 25px; padding-left: 90px; }
ul.whylevel li a { color: #1c9cde; }
ul.whylevel li.why_frst { background: url("../images/WhyLevel_icons.png") no-repeat 0px 0px rgba(0, 0, 0, 0); }
ul.whylevel li.why_two { background: url("../images/WhyLevel_icons.png") no-repeat 0px -107px rgba(0, 0, 0, 0); line-height: 55px; padding-bottom: 20px; }
ul.whylevel li.why_three { background: url("../images/WhyLevel_icons.png") no-repeat 0px -209px rgba(0, 0, 0, 0); padding-right: 45px; }
ul.whylevel li.why_fr { background: url("../images/WhyLevel_icons.png") no-repeat 0px -302px rgba(0, 0, 0, 0); padding-right: 45px; }
ul.whylevel li.why_fiv { background: url("../images/WhyLevel_icons.png") no-repeat 0px -419px rgba(0, 0, 0, 0); padding-right: 45px; }
ul.whylevel li:last-child { border-bottom: none; }
.ready_tochrg { margin-top: 25px; }
.text_rdy { color: #5c5c5c; font-size: 33px; font-family: 'GothamBook'; float: left; }
.shop_txbtn a { font-size: 24px; color: #1c9cde; font-family: 'GothamBook'; max-width: 366px; text-align: center; border: 1px solid #1c9cde; padding: 15px 15px 14px 25px; border-radius: 5px; }
.shop_txbtn { float: right; }
.banner_palx { position: fixed; right: 0; text-align: right; top: 230px; z-index: 999999; margin-right: 30px; }
.banner_palx li { margin-top: 5px; }
.banner_palx li a { color: #a2a3a3; font-size: 13px; font-family: 'GothamBook'; background: url("../images/banner_blt.png") no-repeat scroll right -14px rgba(0, 0, 0, 0); padding-right: 18px; height: 15px; display: block; }
.banner_palx li a.active { background: url("../images/banner_blt.png") no-repeat scroll right 1px rgba(0, 0, 0, 0); }
.banner_palx li.black a { color: #000; }
.banner_palx li.black a.active { background: url("../images/banner_blt_1.png") no-repeat scroll right 2px rgba(0, 0, 0, 0); }
.banner_palx li a span { opacity: 0; }
.banner_palx li a:hover span { opacity: 1; }
/* -- Blogs page css -- */

.blogpage_bg { background-color: #e9ebeb; }
.blog_page { max-width: 970px; width: 100%; margin: 0 auto 50px; padding-top: 55px; }
.blog_leftside { float: left; max-width: 570px; width: 100%; margin-right: 30px; }
.blog_leftside p { color: #343434; font-size: 17px; font-family: 'GothamMediumRegular'; margin: 0; padding: 0; }
.blog_leftside p a { color: #343434; }
.blog_leftside p.press_tx { color: #303030; font-size: 14px; font-family: 'GothamBook'; line-height: 18px; }
.blog_leftside span { color: #343434; font-size: 13px; font-family: 'GothamMediumRegular'; margin-top: 10px; display: block; }
.blog_press { border-bottom: #636363 2px solid; clear: both; margin: 0 0 30px; padding: 0 0 30px; color: #303030; font-size: 12px; font-family: 'GothamBook'; line-height: 18px; }
.blog_press p { color: #303030; font-size: 14px; font-family: 'GothamBook'; line-height: 18px; }
.blog_press > h2 { margin: 0; padding: 0; font-size: 17px; color: #343434; font-family: 'GothamMediumRegular'; }
.blog_press > h2 a { color: #343434; }
.blog_press1 { border-bottom: #636363 2px solid; padding-bottom: 22px; }
.press_img { margin: 45px 0px 25px 0px; }
.blogtag { margin-top: 30px; font-size: 10px; color: #474848; }
/* mehul css*/
.blog-content img { height: auto !important; margin-top: 5px; width: 100% !important; }
.blog_img { margin-top: 17px; }
.blog_leftside ul { margin: 10px 0px 0px 10px; }
.blog_leftside ul li { list-style: url(../images/blg_btl.png); color: #303030; font-size: 14px; font-family: 'GothamBook'; line-height: 18px; }
.blog_leftside > ul { margin-left: 15px; margin-top: 10px; float: right; }
.readmorebtn { float: right; border: 2px solid #00afec; border-radius: 5px; text-align: center; margin-top: 15px; }
.readmorebtn a { color: #23aae9; font-size: 14px; font-family: 'GothamMediumRegular'; padding: 8px 0px; width: 130px; display: block; }
/* JOIN our email list css*/
.blogdvNewsletter { margin-top: 10px; font-size: 15px; color: #000; }
.blogemail_down_bx { }
#dvBlogNewsletter .mktoForm .mktoEmailField { background-color: #fff; border: 1px solid #949494; border-radius: 5px; box-shadow: none; float: left; font-family: "GothamBook"; height: 35px; margin-right: 8px; padding: 7px 5px !important; width: 170px !important; margin-top: 5px; }
#dvBlogNewsletter .mktoForm .mktoButtonWrap.mktoSimple .mktoButton { background-color: #1eb464; background-image: none; border: medium none; border-radius: 5px; color: #fff; float: left; height: 34px; padding: 0; width: 100px !important; text-shadow: none !important; text-transform: capitalize !important; box-shadow: none; font-family: gothambook; font-size: 13px!important; font-weight: normal; }
#dvBlogNewsletter .mktoForm .mktoFormRow .mktoLabel { color: #303030; font-family: gothambook; font-weight: normal; width: 115px!important; font-size: 14px !important; }
#dvBlogNewsletter .mktoForm .mktoOffset { width: 0px!important; }
#dvBlogNewsletter .mktoForm .mktoButtonRow { float: right; position: relative; top: -45px; width: 96px; }
#dvBlogNewsletter .mktoForm .mktoError { right: 35%!important; }
.blog_rightside { float: right; max-width: 270px; width: 100%; }
.subscribe_btn { text-align: center; }
.subscribe_btn a { color: #00afec; border: 2px solid #00afec; border-radius: 5px; display: block; font-family: 'GothamMediumRegular'; font-size: 12px; padding: 7px 0; width: 270px; }
.blog_search { background-color: #fff; border-radius: 5px; height: 32px; margin-top: 27px; width: 275px; margin-bottom: 15px; border: #949494 1px solid; border-radius: 5px; clear: both; }
.blog_search-form { overflow: hidden; position: relative; }
.blog_search-field { background-color: transparent; border: none; box-shadow: 0 0 0 rgba(0, 0, 0, 0); color: #6a6969; float: left; font-family: 'gotham_lightregular'; font-size: 12px; padding: 10px 10px 7px; text-transform: uppercase; width: 222px; }
.blog_search-submit { background: url("../images/sprite2.png") no-repeat scroll 0px 7px rgba(0, 0, 0, 0); position: absolute; right: 0; cursor: pointer; float: left; height: 35px; width: 26px; }
.blog_search-submit input { background-color: transparent; border: medium none; box-shadow: 0px 0px; }
.blog_search-submit { cursor: pointer; }
.right_menu { text-align: right; }
.right_menu h2 { color: #474848; font-size: 14px; font-family: 'GothamMediumRegular'; margin: 26px 0px 8px 0px; padding: 0px; }
.right_menu h2.archiv { margin-top: 52px; }
.blogyear { line-height: 25px !important; }
.right_menu ul { margin: 0; padding: 0px; }
.right_menu ul li { line-height: 16px; }
.right_menu ul li ul li { padding-bottom: 10px; }
.right_menu ul li a { color: #13aade; font-size: 13px; font-family: 'GothamBook'; }
.blog_social_icons { background-color: #3c4047; position: fixed; right: 0px; top: 170px; width: 57px; z-index: 999999; padding: 2px 0px 13px 0px; }
.blog_social_icons li { margin-left: 12px; }
.blog_social_icons ul li a { width: 35px; height: 34px; display: block; margin-top: 11px; }
.blog_social_icons ul li a.blg_fb { background: url("../images/sprite2.png") no-repeat scroll 0 -28px rgba(0, 0, 0, 0); }
.blog_social_icons ul li a.blg_tw { background: url("../images/sprite2.png") no-repeat scroll 0 -73px rgba(0, 0, 0, 0); }
.blog_social_icons ul li a.blg_linkd { background: url("../images/sprite2.png") no-repeat scroll 0 -116px rgba(0, 0, 0, 0); }
.blog_social_icons ul li a.blg_gl { background: url("../images/sprite2.png") no-repeat scroll 0 -159px rgba(0, 0, 0, 0); }
.blog_social_icons ul li a.blg_tu { background: url("../images/sprite2.png") no-repeat scroll 0 -202px rgba(0, 0, 0, 0); }
.blog_social_icons ul li a.blg_pin { background: url("../images/sprite2.png") no-repeat scroll 0 -245px rgba(0, 0, 0, 0); }
/*pagination */
ul.pagination { list-style: outside none none; margin: 10px 0 20px; }
ul#pagination-freebie li { float: left; margin-bottom: 20px; }
ul.pagination.light li { color: #656565; font-family: 'GothamBook'; font-size: 19px; }
ul.pagination li.prev, ul.pagination li.next { }
ul.pagination li { float: left; margin-right: 10px; padding: 0; text-align: center; }
ul.pagination li a { color: #556270; display: block; padding: 5px 0; }
ul.pagination .currentStep a { color: #000000; padding: 4px 0px; display: block; font-family: 'GothamMediumRegular'; }
ul.pagination li:last-child { margin-right: 0px; }
ul.pagination.light li { color: #656565; list-style: outside none none; cursor: pointer; text-align: center; }
/*PRODUCT RESOURCES*/
.bnr_ord { background-color: #bbd3d3; text-align: center; line-height: 0; }
/*Product-Details*/
.TurboCord_side { max-width: 870px; float: left; width: 100%; }
.trb_img { max-width: 270px; float: left; margin-right: 28px; }
.TurboCord_side .trb_img { width: 269px; height: 160px; overflow: hidden; }
.trb_text { max-width: 570px; float: left; width: 100%; }
.trb_text .trb_hrd { border-bottom: 1px solid #e7e8e8; padding-bottom: 10px; overflow: hidden; }
.trb_text .trb_hrd h2 { color: #5c5c5c; font-size: 15px; font-family: 'GothamBook'; text-transform: uppercase; margin: 0px; padding: 0px; float: left; }
.trb_text .trb_hrd h2 span { margin-left: 6px; text-transform: capitalize; }
.trb_text .trb_hrd spam { color: #5c5c5c; font-size: 11px; font-family: 'GothamBook'; text-align: right; margin-right: 10px; float: right; margin-top: 4px; }
.trb_text ul { margin: 0px; padding: 2px 0 0; }
.trb_text ul li { margin-top: 11px; background-color: #dadbdb; border-radius: 5px; color: #5c5c5c; font-size: 13px; font-family: 'GothamBook'; padding: 13px 0 13px 13px; }
.trb_text ul li a.download_icn { background: url("../images/sprite2.png") no-repeat scroll 0px -286px; width: 25px; height: 25px; display: block; float: right; margin: -8px 10px; *margin: -35px 10px;
}
.shop_now_btn { text-align: center; float: right; margin-top: 30px; }
.shop_now_btn a { color: #1eb464; text-transform: uppercase; width: 152px; display: block; padding: 6px 0px; font-size: 12px; font-family: 'GothamBook'; border-radius: 5px; border: #00a453 1px solid; }
.TurboCord240V { margin-bottom: 70px; clear: both; overflow: hidden; }
/*turbodock Page*/
div.lightbox_turbodock { padding: 23px 66px 38px !important; width: 394px !important; }
.turbodock_fildset { margin: 0; padding: 0; }
.lightbox_turbodock h1 { margin: 0 0 12px 3px; }
div.lightbox_turbodock h6 { font-size: 13px; font-family: 'GothamBook'; color: #010001; font-weight: normal; margin: 0 0 12px 0; padding: 0; }
div.lightbox_turbodock p { font-size: 13px; font-family: 'GothamBook'; color: #010001; }
/*Testimonials Page*/
.testimonial_page { background-color: #dadbdb; }
.tst_bnr { line-height: 0px; }
.tst_bnr img { width: 100%; }
.video_testimonial { margin: 30px 0px 0px -30px; }
.video_testimonial ul { margin: 0px; padding: 0px; }
.video_testimonial ul li { max-width: 368px; margin: 28px 0px 0px 32px; position: relative; }
.video_play_btn { display: none; background: url("../images/video_play.png") no-repeat; width: 50px; height: 50px; position: absolute; margin-left: 45%; margin-top: 22%; }
.tstmonilbtn { clear: both; text-align: center; margin: 63px 0px; }
.tstmonilbtn a { border: 2px solid #727272; border-radius: 5px; color: #5c5c5c; font-family: 'gotham_lightregular'; font-size: 20px; text-transform: uppercase; padding: 12px 17px; }
/*ProductsForHome Page*/

.EVChargers { background-color: #dadbdb; padding: 50px 0px 40px 0px; }
.EVChargers h3 { font-size: 36px; text-transform: uppercase; }
.turbocord_bx { float: left; max-width: 567px; margin-top: 43px; }
.turbocord_bx .turbocord_img { height: 273px; position: relative; width: 566px; }
span.trb_text_content { background: rgba(0,0,0,0.5); height: 273px; left: 0; position: absolute; top: 0; width: 566px; }
.turbocord_bx .turbocord_img:hover span.trb_text_content { opacity: 2; }
span.trb_text_content { background: rgba(142,145,140,0.7); width: 566px; opacity: 0; -webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -o-transition: opacity 500ms; transition: opacity 500ms; }
.trb_tx { position: absolute; left: 65px; top: 88px; z-index: 1; }
.turbocord_bx p { color: #3b3c3c; font-family: 'gotham_lightregular'; font-size: 14px; text-align: center; margin: 30px 0px 0px 0px; }
#EVChargers .turbocord_bx h4 { color: #3b3c3c; font-family: 'gotham_lightregular'; font-size: 24px; text-align: center; margin: 30px 0px 0px 0px; text-transform: uppercase; }
.turbocord_bx ul { margin: 20px 0 0 80px; padding: 0px; }
.turbocord_bx ul li { color: #3b3c3c; font-family: 'gotham_lightregular'; font-size: 15px; list-style: url(../images/ar_2.jpg); margin-top: 2px; }
.button_bx { max-width: 325px; margin: 24px auto 0px; }
.bsnessevchargerbutton_bx { max-width: 490px; margin: 24px auto 0px; }
.trd_btn_blr1 { border: 2px solid #4085cd; border-radius: 4px; float: left; margin-right: 12px; max-width: 149px; text-align: center; width: 100%; }
.trd_btn_blr1 a { color: #4085cd; display: block; font-family: 'gotham_lightregular'; font-size: 14px; padding: 7px 1px; text-transform: uppercase; }
.trd_btn_lrn { border: 2px solid #727272; max-width: 150px; border-radius: 4px; float: left; width: 100%; text-align: center; margin-right: 17px; }
.trd_btn_lrn a { color: #5c5c5c; display: block; font-family: 'gotham_lightregular'; font-size: 14px; text-transform: uppercase; padding: 7px 1px; }
.trd_btn_lrn_green { border: 2px solid #00a453; background-color: #00a453; margin-right: 0px; }
.trd_btn_lrn_green a { color: #FFF; }
.evs_left { float: right; }
.button_bx_two { max-width: 155px; }
.garage_banner { line-height: 0px; background: url('../images/ElectricCarCharging.jpg') no-repeat scroll; background-position: center top; background-size: cover; min-height: 518px; }
.logo_bxgarage { padding: 15% 0 0 19%; }
.text_garage { color: #fff; font-size: 35px; padding: 3% 0 0 24%; font-family: 'gotham_lightregular'; }
/*.garage_banner img{ width:100%;}*/


/*TimeToChargeTable*/
.TimeToChargeTable { background-color: #dfdfdf; padding: 48px 0 0; }
.TimeToChargeTable h3 { color: #5c5c5c; font-size: 51px; }
.TimeToChargeTable .wrapper h4 { color: #1eb464; font-size: 23px; font-family: 'GothamBook'; margin: 30px 0; text-align: center; }
table { border-collapse: separate; }
table td.heanding_bg { background-color: #1eb464; height: 65px; color: #fff; font-size: 14px; text-transform: uppercase; font-family: 'GothamBook'; }
table .box1 { width: 175px; padding-left: 60px; }
table .box2 { width: 180px; padding-right: 55px; text-align: right; }
table td.hndcentr { padding: 0px; }
table td.boxblue { background-color: #305791; border-bottom: #203a61 1px solid !important; color: #fff; }
table td.boxblue2 { background-color: #2d5289; border-bottom: #1f385e 1px solid !important; }
tr:first-child td { border-top-left-radius: 15px; }
tr:first-child td:last-child { border-top-right-radius: 15px; }
table .box2 span { display: block; font-size: 11px; text-transform: uppercase; }
table tr.row_bg:nth-child(even) { background: #dfdfdf; height: 28px; }
table tr.row_bg:nth-child(odd) { background: #eaebeb; height: 32px; }
table tr.boder_bx td { border-left: solid 1px #b2b2b2; border-bottom: solid 1px #b2b2b2; }
table tr.boder_bx td:last-child { border-right: solid 1px #b2b2b2; }
.heanding_bg .box2 {	/*text-align: center;*/ }
.row_bg { color: #616161; font-size: 14px; font-family: 'gotham_lightregular'; }
.TimeToChargeTable p { color: #727171; font-size: 14px; font-family: 'GothamBook'; text-align: center; padding: 15px 0; margin: 0px; }
.TimeToChargeTable p span { font-style: italic; font-weight: bold; }
.testi_ProductsForHome { background-color: #ebecec; padding-bottom: 0px; }
.prd_tsbtn { margin-top: 77px; }
.message { color: #5c5c5c; font-size: 40px; font-family: 'gotham_lightregular'; }
/* Products For Home Tab css*/
.leading_automakers { background-color: #ffffff; padding-bottom: 40px; }
.responsive-tabs__heading { display: none; }
.responsive-tabs__list__item { display: inline; cursor: pointer; color: #5c5c5c; font-size: 14px; font-family: 'GothamBook'; text-transform: uppercase; border-bottom: 1px solid #ebebeb; }
.responsive-tabs-wrapper { clear: both; zoom: 1; }
.responsive-tabs-wrapper:before, .responsive-tabs-wrapper:after { content: ""; display: table; }
.responsive-tabs-wrapper:after { clear: both; }
.responsive-tabs__heading--active:focus, .responsive-tabs__list__item--active:focus { outline: none !important; }
.responsive-tabs__list { font-size: 1.2em; margin: 2em 0 0 0; padding: 0; padding-bottom: 11px; line-height: 1em; }
.responsive-tabs__list__item { padding: 5px 68px; margin-right: 1em; }
.responsive-tabs__list__item--active, .responsive-tabs__list__item--active:hover { background: #ebebeb; border-bottom-color: #ebebeb; color: #1c9cde; }
.responsive-tabs__panel { margin-bottom: 50px; }
.responsive-tabs .tableft_side p { color: #5c5c5c; font-size: 18px; font-family: 'gotham_lightregular'; margin: 30px 0px 0px 0px; line-height: 25px; }
.responsive-tabs .tableft_side p span.blue { color: #1c9cde; }
.responsive-tabs .tableft_side p span { color: #373636; }
.tableft_side { max-width: 485px; float: left; margin-top: 15px; width: 100%; }
.tab_btn_lrn { border: 2px solid #5c5c5c; border-radius: 4px; float: left; margin: 40px 25px 0px 0px; max-width: 198px; text-align: center; width: 100%; }
.tab_btn_lrn a { color: #5c5c5c; display: block; font-family: 'gotham_lightregular'; font-size: 18px; padding: 7px 1px; text-transform: uppercase; }
.tabgreenbtn { background-color: #00a453; border: 2px solid #00a453; }
.tabgreenbtn a { color: #fff; }
a { outline: 0; }
.tabright_side { max-width: 615px; float: left; margin-top: 15px; }
.nisaanimg { float: right; }
.leading_automakers p.leanding_tx { color: #1c9cde; font-family: 'gotham_lightregular'; font-size: 33px; margin: 0; padding: 50px 0 0; text-align: center; }
.leading_automakers p.leanding_tx span { color: #5c5c5c; font-size: 24px; margin: 0px 0px 30px 0px; padding: 10px 0 0; text-align: center; display: block; }
.notrecordfound { color: #5c5c5c; font-family: 'gotham_lightregular'; font-size: 40px; margin: 15px 0px 0px 35px; }
/*be more productive Page*/

.turbocord_topslide { line-height: 0px; }
.be_more_productive { text-align: center; background-color: #c9cdd0; padding: 40px 0px 40px 0px; }
.wrapper h4 { color: #434f5a; font-size: 41px; font-family: 'GothamBook'; margin: 0px; padding: 0px; }
#EVabout .wrapper h4 { color: #4b4a4a; }
.be_more_productive p { color: #4b4a4a; font-size: 22px; font-family: 'GothamBook'; margin: 0px; padding: 15px 0px 0px 0px; line-height: 30px; }
.be_more_productive p span { color: #4b4a4a; font-family: 'GothamMediumRegular'; }
.animation_img { margin: 10px auto 0; overflow: hidden; width: 78%; }
.savemoney_img { background: url(../images/savemoney_img.jpg) no-repeat; background-size: cover; padding-bottom: 76px; min-height: 454px; }
.savemoney { font-family: 'GothamBook'; text-align: center; position: relative; }
.savemoney h2 { color: #fdfbfb; font-size: 41px; margin: 0px; padding: 160px 0 30px; }
.savemoney p { color: #fdfbfb; font-size: 26px; margin: 0px; padding: 0px; }
.savemoney p a { color: #fdfbfb; text-decoration: underline; }
.PopUpWindow { max-width: 435px; position: absolute; top: 18px; margin: 0 auto 0 425px; z-index: 9999999; }
.direction_img { float: left; margin-top: 180px; background: url('../images/sprite2.png') no-repeat scroll -2px -453px rgba(0, 0, 0, 0); width: 20px; height: 33px; display: block; }
.nema_img { float: left; margin-left: -2px; }
.pup_close_img { float: left; margin: 15px 0 0 100px; width: 35px; height: 35px; }
.pup_close_img a { background: url('../images/sprite2.png') no-repeat scroll -2px -388px rgba(0, 0, 0, 0); width: 35px; height: 35px; display: block; }
.fitsurlife { text-align: center; padding: 60px 0px 75px 0px; background-color: #c9cdd0; }
.fitsurlife .wrapper h4 { color: #696767; }
.NEMA6P { max-width: 344px; position: absolute; z-index: 9999999; margin-left: 665px; margin-top: -70px; }
.top_ar { background: url('../images/sprite2.png') no-repeat scroll -2px -520px rgba(0, 0, 0, 0); width: 40px; height: 28px; display: block; margin-left: 145px; }
.nemabox_bg { background-color: #eef4f9; border-radius: 10px; padding: 25px; text-align: left; font-family: 'GothamBook'; margin-top: -3px; }
#NEMA6P h2 { color: #2c3945; font-size: 23px; margin: 0px; padding: 0px; }
#NEMA6P p { color: #696767; font-size: 12px; margin: 0px; padding: 20px 0px 0px 0px; }
.menaarrow a { position: absolute; right: -13px; top: 18px; background: url('../images/sprite2.png') no-repeat scroll -7px -575px rgba(0, 0, 0, 0); width: 35px; height: 35px; }
.fitsurlife p { color: #696767; font-family: 'GothamBook'; font-size: 26px; margin: 0px; padding: 15px 0px 0px 0px; }
.fitsurlife p a { color: #696767; text-decoration: underline; }
ul.fitsurlifeIcon { max-width: 905px; margin: 40px auto 0; }
ul.fitsurlifeIcon li { float: left; }
ul.fitsurlifeIcon li { width: 121px; height: 122px; float: left; background: url(../images/reliability-icons.jpg) no-repeat left top; margin: 0 30px; }
ul.fitsurlifeIcon li:nth-child(1) { background-position: 0 0; }
ul.fitsurlifeIcon li:nth-child(2) { background-position: -177px 0; }
ul.fitsurlifeIcon li:nth-child(3) { background-position: -354px 0; }
ul.fitsurlifeIcon li:nth-child(4) { background-position: -531px 0; }
ul.fitsurlifeIcon li:nth-child(5) { background-position: -708px 0; }
.peaceofmind_img { background: url(../images/peaceofmind_img.jpg) no-repeat; background-size: cover; padding-bottom: 54px; min-height: 389px; }
.savemoney .peaceofmind_img h2 { padding: 110px 0 15px; }
.whereTC { background-color: #eeeeee; padding: 50px 0px 60px 0px; overflow: hidden; }
.PopUpSAFETY { max-width: 385px; position: absolute; top: 197px; margin-left: 610px; z-index: 9999999; }
.safty_txt { padding: 20px; border-radius: 10px; text-align: left; border: 5px solid #c9cdd0; font-family: 'GothamBook'; background-color: #eeeeee; margin-top: -4px; }
.ullisted_txt { padding: 20px; border-radius: 10px; text-align: left; border: 5px solid #c9cdd0; font-family: 'GothamBook'; background-color: #eeeeee; margin-top: -4px; }
.wrapper .PopUpSAFETY h2 { color: #1f1f1f; font-size: 20px; padding: 0px; margin: 0px; }
.PopUpSAFETY p { color: #4b4a4a; font-size: 12px; margin: 10px 0px 0px 0px; }
.PopUpSAFETY p span { font-family: 'GothamMediumRegular'; }
.PopUpSAFETY p a { color: #4b4a4a; text-decoration: underline; font-style: italic; }
.safty_ar { text-align: right; background: url('../images/sprite2.png') no-repeat scroll -2px -331px rgba(0, 0, 0, 0); width: 28px; height: 25px; display: block; margin-left: 295px; }
.safty_cls a { margin: 5px -15px 0 0; position: absolute; right: 0; top: 0; background: url('../images/sprite2.png') no-repeat scroll -2px -385px rgba(0, 0, 0, 0); width: 35px; height: 35px; }
.ullisted_cls a { margin: 5px -15px 0 0; position: absolute; right: 0; top: 0; background: url('../images/sprite2.png') no-repeat scroll -2px -385px rgba(0, 0, 0, 0); width: 35px; height: 35px; }
.PopUpSAFETY1 { margin-left: 325px; top: 225px; }
.car_left_bx { max-width: 630px; float: left; text-align: right; padding-right: 40px; width: 100%; }
.car_left_bx h2 { color: #1e5191; font-family: 'GothamBook'; font-size: 39px; margin: 0px; padding: 0px; }
.car_left_bx a { color: #2b9b52; font-size: 16px; font-family: 'GothamMediumRegular'; text-decoration: underline; margin: 15px 75px 0px 0px; }
.car_right_bx { max-width: 480px; float: left; margin-left: 40px; }
.car_right_bx ul.athome { }
.car_right_bx ul.athome li { max-width: 290px; line-height: 24px; color: #68696a; font-size: 18px; font-family: 'GothamBook'; clear: both; list-style: url(../images/car_blt.png); }
.orderyours_btn { margin-top: 15px; }
.TimeToChargeTable { background-color: #dfdfdf; padding: 50px 0px 35px 0px; }
.TimeToChargeTable h5 { text-align: center; color: #1eb464; font-size: 22px; font-family: 'GothamBook'; font-weight: normal; margin: 0px; padding: 0px; }
.tblmrgn { max-width: 970px; margin: 40px auto 0; }
.Press_bg { background-color: #e3e3e3; padding: 55px 0px 85px 0px; overflow: hidden; }
.Press_bg .wrapper h3 { font-family: 'GothamBook'; font-size: 41px; }
.medm_lst_bg { max-width: 897px; margin: -25px auto 0; }
ul.press_list { margin-left: -85px; }
ul.press_list li { width: 248px; float: left; margin: 55px 0px 0px 79px; color: #4e4e4e; font-size: 13px; font-family: 'GothamBook'; line-height: 17px; }
ul.press_list li p { margin: 15px 0px 0px 0px; padding: 0px; }
ul.press_list li p a { color: #4e4e4e; font-weight: bold; }
ul.press_list li .presslogo_bg { }
.turbocord_bg { background-color: #FFF; color: #696767; padding: 50px 0px; }
.turbocord_bg .wrapper h3 { color: #696767; padding: 0px; }
.video_banner { background-color: #fff; overflow: hidden; padding: 0px 0px 30px 0px; }
.TurboCord_Accessories3 { max-width: 571px; float: left; width: 100%; text-align: right; }
.TurboCord_video { max-width: 471px; float: right; margin-top: 63px; }
.video_bx { }
.TurboCord_video span { color: #0c0e12; font-family: 'gotham_lightregular'; font-size: 30px; margin: 40px 0px 0px 20px; text-transform: uppercase; display: block; }
.turbocord_video { height: 287px; width: 470px; }
.openleadformVideo_close { margin-bottom: -14px; margin-right: -11px; position: relative; text-align: right; z-index: 2147483647; }
.openleadformMApp_close { margin-bottom: -14px; margin-right: -11px; position: relative; text-align: right; z-index: 2147483647; }
.faq_bg { background-color: #efefef; padding: 45px 0px; }
.faq_bg .wrapper h4 { color: #3964ac; text-align: center; }
.faq_bg .accordion { margin: 50px 0px 0px 80px; }
.faq_bg .accordion dt { font-family: 'GothamBook'; font-size: 18px; margin-top: 7px; }
.faq_bg .accordion dt a { color: #696767; }
.faq_bg .accordion dt a:hover { color: #3964ac; }
.faq_bg .accordion dd { color: #696767; font-family: 'GothamBook'; font-size: 14px; margin: 7px 0px 15px 30px; }
ul.press_list li p a:nth-child(1) { display: block; }
ul.press_list li p a:nth-child(2) { margin-left: 3px; }
.Register_bxbg { }
.Register_bxbg img { width: 100%; }
.tdb_tst { padding-bottom: 0px; }
ul.press_list li:nth-child(6) { min-height: 355px; }
ul.press_list li:nth-child(9) { min-height: 280px; }
ul.press_list li:nth-child(12) { min-height: 290px; }
ul.press_list li:nth-child(15) { min-height: 275px; }
/*Register your TurboCord*/

div.lightbox { background-color: #ebebeb; border-radius: 10px; border: #fff solid 11px; height: auto; padding: 60px 0px 72px 60px; position: relative; width: 920px; }
.lightbox h1 { font-family: 'GothamBook'; color: #0086d7; font-size: 30px; line-height: 32px; margin: 0 0 24px 3px; }
.order-form input[type="email"], .order-form input[type="text"] { background: none repeat scroll 0 0 #fff; border: none; border-radius: 5px; color: #555; display: block; font-size: 17px; height: 22px; line-height: 22px; margin-top: 5px; padding: 6px 10px; width: 276px; box-shadow: 0 0 0px rgba(0, 0, 0, 0.1); color: #0e0b0b; font-family: 'GothamBook'; }
.order-form .row { float: left; margin-right: 20px; margin-left: 22px; }
input.css-checkbox[type="checkbox"] { border: 0 none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
input.css-checkbox[type="checkbox"]:checked + label.css-label { background-position: 0 -16px; }
input.css-checkbox[type="checkbox"] + label.css-label { background-position: 0 0; background-repeat: no-repeat; cursor: pointer; display: inline-block; font-size: 15px; height: 16px; line-height: 16px; margin-top: 8px; padding-left: 20px; text-transform: none; vertical-align: middle; color: #0e0b0b; font-family: 'GothamBook'; margin-left: 0px; }
.css-label { background-image: url(../images/check-box.png); }
.form label { color: #999999; margin-left: 10px; }
.check_row { clear: both; }
.lightbox .frm_send_btn { background-color: #00aeef; color: #fffcfd; font-size: 22px; font-family: 'GothamMediumRegular'; text-transform: uppercase; border-radius: 5px; height: 51px; border: none; cursor: pointer; margin-top: 30px; width: 193px; }
.thank_u { color: #383636; font-size: 13px; font-family: 'GothamBook'; margin-top: 22px; }
fieldset { border: none; }
.label_hnd_tx { font-size: 15px; color: #0e0b0b; font-family: 'GothamMediumRegular'; clear: both; margin-top: 5px; overflow: hidden; }
.label_hnd_tx label { margin-left: 13px; clear: both; display: block; }
/* 404 page css*/

.msnbox { background: none repeat scroll 0 0 #444; border: medium none; border-radius: 5px; color: #ffffff; font-size: 14px; font-weight: normal; line-height: 35px; margin: 0 auto; max-width: 296px; min-height: 18px; padding: 26px 0 7px; text-transform: uppercase; }
.msnbox h1 { color: #fff; font-family: 'GothamMediumRegular'; font-size: 18px; font-weight: normal; line-height: 18px; margin: 0 0 5px; padding: 0; text-align: center; text-shadow: none; text-transform: uppercase; }
.msnbox p { color: #fff; font-size: 16px; line-height: normal; margin: 0 0 25px; text-align: center; text-transform: none; font-family: 'GothamBook'; }
.errordiv { margin: 0 auto 50px; max-width: 930px; }
.error_detail { margin: 0 auto; padding: 32px 36px 10px; }
.error_detail h2 { color: #2a2a2a; font-family: 'GothamMediumRegular'; font-size: 18px; font-weight: normal; line-height: 20px; text-align: left; text-transform: none; }
.error_detail ul { padding-left: 2px; }
.error_detail li { background: url('../images/listdot.png') no-repeat scroll left 6px / 8px auto rgba(0, 0, 0, 0); color: #000; font-size: 14px; line-height: 20px; list-style: outside none none; margin: 0; padding: 0 0 5px 15px; font-family: 'GothamBook'; }
.error404 { padding: 65px 0 0; font-family: 'GothamMediumRegular'; }
.video_size { height: 300px; width: 500px; }
.openleadform_close { float: right; margin-bottom: -15px; margin-right: -10px; position: relative; z-index: 2147483647; }
.openVideo_close { float: right; margin-bottom: -15px; margin-right: -10px; position: relative; z-index: 2147483647; }
/*terms-conditions*/
.terms_txbg { color: #717073; font-family: 'GothamBook'; font-size: 16px; }
.terms_txbg p { font-size: 18px; line-height: 24px; text-align: justify; }
.terms_txbg p a { color: #717073; }
.terms_txbg h1 { font-size: 42px; text-align: center; margin: 35px 0; }
.terms_txbg h4 { font-size: 20px !important; }
/* search page css*/
.Search_Results { background-color: #FFF; }
.Search_Results h1 { margin: 0px; padding: 30px 0 0; color: #3b3c3c; font-family: 'gotham_lightregular'; font-size: 35px; }
.cse .gs-webResult .gs-snippet, .gs-webResult .gs-snippet, .gs-fileFormatType, .gs-imageResult .gs-snippet { color: #7b7b7b !important; font-size: 15px !important; font-family: 'GothamBook'; }
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * { color: #5c5c5c !important; font-family: 'GothamMediumRegular' !important; font-size: 15px !important; }
.gsc-result .gs-title { height: auto !important; padding-bottom: 5px !important; }
.gs-webResult div.gs-visibleUrl-long, .gs-promotion div.gs-visibleUrl-long { color: #333333; }
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-imageResult-column, .gsc-imageResult-classic { border-bottom: #ccc 1px solid !important; padding: 25px 0px !important; }
.gs-result img.gs-image, .gs-result img.gs-promotion-image { border: 1px solid #ccc !important; }
.cse .gsc-cursor-box, .gsc-cursor-box { border-top: none !important; }
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, .gsc-results .gsc-cursor-page.gsc-cursor-current-page { background-color: #fff !important; font-size: 13px !important; font-family: 'GothamBook' !important; text-shadow: 0 0 0 #fff !important; border: 1px solid #ddd !important; color: #1eb464 !important; padding: 5px 14px !important; cursor: pointer !important; }
.gsc-results .gsc-cursor-box .gsc-cursor-page { font-size: 13px !important; padding: 5px 14px !important; text-decoration: none !important; font-family: 'GothamBook' !important; border: 1px solid #ddd !important; }
.cse .gsc-cursor-box, .gsc-cursor-box { border-top: none !important; padding-top: 25px !important; text-align: right !important; padding-bottom: 18px !important; }
table.gsc-branding, table.gcsc-branding { display: none; }
.cse .gsc-control-cse, .gsc-control-cse { padding: 0 !important; }
/*dealers_signup*/
.dealers_signup { padding-bottom: 50px; margin: 0 auto; width: 70%; }
div.contactUs .required { float: left; margin-bottom: 20px; margin-right: 5%; width: 43%; height: 66px; }
div.contactUs .required label { margin-bottom: 5px; text-transform: uppercase; color: #474747; font-size: 14px; font-family: 'GothamBook'; }
div.contactUs input.text { border: 1px solid #505051; padding: 13px 12px 10px; background-color: #f1f1f1; width: 95%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; font-size: 14px; font-family: 'GothamBook'; color: #474747; }
div.contactUs span.errorBull { background: url('../images/contactFormErrorBull.png') no-repeat scroll 0 0 transparent; float: left; height: 9px; margin-right: 5px; width: 9px; margin-left: 5px; }
div.contactUs select { border: 1px solid #c1c1c1; border-radius: 4px; float: left; font-size: 12px; height: 30px; margin: 0 10px 0 0; padding: 5px; width: 232px; }
div.contactUs label { color: #898989; display: block; float: left; font-size: 11px; margin-right: 15px; }
.form-field-note { clear: both; color: rgb(90, 90, 90); font-size: 95%; font-style: italic; margin: 8px 0 0; }
div.contactUs .submit_button { background-color: #1eb464; border: 1px solid #0a3c22; border-radius: 3px; color: #fff; cursor: pointer; font-family: 'GothamBook'; font-size: 20px; height: 45px; padding: 0; text-transform: uppercase; width: 162px; float: right; margin-right: 12%; }
.jqTransformSelectWrapper a.jqTransformSelectOpen { background: url('../images/select_right.png') no-repeat scroll center center rgba(0, 0, 0, 0); display: block; height: 39px; position: absolute; right: 0; width: 31px; }
.dealers_signup div.contactUs .jqTransformSelectWrapper { width: 94% !important; }
.contactUs { }
.contactUs h3 { font-family: 'GothamBook'; font-size: 14px; }
.dealers_signup h2 { font-size: 30px; font-weight: normal; margin-bottom: 20px; color: #474747; font-family: 'GothamBook'; }
.contactForm p { font-family: 'GothamBook'; font-size: 14px; line-height: 14px; color: #474747; }
.dealers_signup input.css-checkbox[type="checkbox"] + label.css-label { color: #474747; }
.dealers_signup input.css-checkbox[type="checkbox"] + label.css-label a { color: #474747; text-decoration: underline; }
.clear { clear: both; }
.signup_p { margin: 0 auto; width: 100%; }
.signup_p p { clear: both; }
.signup_p p a { color: #474747; }
.row .errorBull { margin-left: -8px !important; margin-top: 8px; }
.dealers_signup .row { margin-top: -30px; }
.dealers_signup input.css-checkbox[type="checkbox"] + label.css-label { font-size: 14px; }
/* about page css */

.Read_testimonials { background: #3c4047; padding: 90px 0 90px; width: 100%; }
.Read_testimonials p { color: #fff; text-align: center; font-size: 34px; font-family: "GothamBook"; margin-bottom: 60px; }
.Read_testimonials .Read_testimonials_btn { margin: 0 auto; text-align: center; }
.Read_testimonials .Read_testimonials_btn a { background: #00b25a; padding: 16px 20px; font-size: 27px; font-family: "GothamBook"; text-transform: uppercase; color: #fff; text-decoration: none; border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*kia page css*/

.kia_page { margin: 35px 0; font-family: 'GothamBook'; color: #717073; }
.kia_page h1 { font-size: 42px; text-align: center; margin: 0px; }
.kia_page h2 { font-size: 30px; text-align: center; margin: 10px 0px; }
.productsContainer { padding: 50px 0; margin: 0 auto; max-width: 915px; }
.kia_page .leftColumn { margin-right: 27px; width: 380px; float: left; }
.kia_page .leftColumn .calloutContainer { float: none; margin: 0; width: 100%; background-color: #e0e0e0; padding-bottom: 50px; }
.kia_page .calloutContainer h3 { background-color: #454545; border-color: #ffffff; color: #fff; font-size: 14px; padding: 18px 15px; text-align: left; }
.kia_page .leftColumn .calloutContainer .containerContent > ul { background-color: #ededed; }
.kia_page .leftColumn .calloutContainer .containerContent > ul > li { clear: both; font-size: 11px; list-style: outside none none; margin: 0; overflow: hidden; padding: 0px; }
.kia_page .leftColumn .calloutContainer .containerContent > ul > li h5 { font-size: 15px; color: #BB1B2E; margin: 15px 0 15px 140px; font-weight: normal; }
.kia_page .leftColumn .calloutContainer .containerContent .branded-subnav li a { cursor: pointer; display: block; overflow: hidden; padding: 0px 20px 0px 0; text-decoration: none; background-position: 345px 100%; }
.kia_page .leftColumn .calloutContainer .containerContent > ul > li > a, .column-pods-layout.branded-section-kia .jcarousel-prev, .column-pods-layout.branded-section-kia .jcarousel-next { background-image: url('../images/sprite_dealers_arrows.png'); }
.kia_page .leftColumn .calloutContainer .containerContent > ul > li > a, .kia_page .column-pods-layout.branded-section-kia .jcarousel-prev, .kia_page .column-pods-layout.branded-section-kia .jcarousel-next { background: url('../images/sprite_products_arrows_kia.png') no-repeat scroll 325px 100% rgba(0, 0, 0, 0); }
.kia_page .leftColumn .calloutContainer .containerContent > ul > li > a:hover, .kia_page .leftColumn .calloutContainer .containerContent > ul > li.active-slide-subnav a { background-position: -136px 100%; }
.kia_page .leftColumn .calloutContainer .branded-thumb { border: 1px solid #cacacb; height: 155px; width: 118px; float: left; }
.kia_page .leftColumn .calloutContainer .branded-text { width: 240px; float: left; margin-left: 15px; }
.calloutContainer .containerContent img { display: block; }
.kia_page .leftColumn .calloutContainer .containerContent .branded-subnav ul { font-size: 11px; margin: 0 0 0 152px; padding: 0px; }
.kia_page .leftColumn .calloutContainer .containerContent .branded-subnav ul li { margin: 0 0 5px; padding: 0; list-style: disc; color: #454545; font-size: 13px; }
.kia_page .rightColumn { width: 504px; float: left; padding-bottom: 25px; margin-bottom: 20px; position: absolute; right: 0; top: 51px; }
.column-pods-layout.branded-section-kia .calloutContainer .branded-button-container.button-b { width: 136px; }
.branded_button { float: right; margin-top: -7px; }
.branded_button a { background-color: #BB1B2E; border-radius: 2px; color: #fff !important; font-size: 13px; padding: 8px 12px; display: block; }
.kia_page .rightColumn { background-image: url('../images/kia_home_main_bg.jpg'); background-repeat: no-repeat; background-color: #e1e1e1; }
.kia_page .rightColumn .branded-subtitle { text-align: center; color: #454545; font-size: 14px; padding: 30px; position: absolute; width: 90%; line-height: 22px; }
.kia_page .rightColumn h4 { color: #BB1B2E; font-size: 21px; padding: 0px 0px 10px; }
.kia_page .rightColumn h5 { color: #BB1B2E; font-size: 16px; font-weight: normal; margin: 0px; padding-bottom: 10px; text-align: left; }
.inner.h322 > ul { padding-top: 20px; }
.carousel-text { color: #454545; font-size: 14px; padding: 0px 20px; text-align: left; line-height: 22px; }
.right_slide { margin: 0px 0px 230px 0px; }
.leftColumn .calloutContainer .containerContent > ul > li { clear: both; font-size: 11px; list-style: outside none none; margin: 0; overflow: hidden; padding-left: 20px; }
.kia_page .leftColumn .calloutContainer .containerContent ul > li > a { cursor: pointer; display: block; overflow: hidden; padding: 7px 20px 8px 0; text-decoration: none; background-position: 345px 100%; color: #454545; font-size: 13px; }
.click_hr { color: #454545; text-decoration: underline; }
.icon-pdf { background-image: url('../images/pdf.png'); height: 15px; margin-top: 1px; width: 18px; float: left; margin-left: 13px; }
.kia_page .leftColumn .calloutContainer .containerContent > ul > li.collapse-list-item > a:hover, .kia_page .leftColumn .calloutContainer .containerContent > ul > li.collapse-list-item-open > a { background-position: 100% 100%; }
.containerContent.sub-navigation-aside > h5 { color: #BB1B2E; font-size: 15px; padding: 15px; margin: 0px; font-weight: normal; }
.collapse-list-item > a span { margin-left: 15px; }
.cnt_bx { margin-left: 16px; }
.textsize { font-size: 13px; margin-left: 15px; margin-top: 12px; }
/*right slider jquery*/

.column-pods-layout .leftColumn .calloutContainer .containerContent ul>li>a { cursor: pointer; display: block; padding: 7px 20px 8px 0; text-decoration: none; overflow: hidden; }
.kia_page .column-pods-layout .calloutContainer .containerContent ul>li>a, .kia_page .column-pods-layout .jcarousel-prev, .kia_page .column-pods-layout .jcarousel-next { background: url('../images/sprite_dealers_arrows.png') no-repeat 345px 100%; }
.column-pods-layout .calloutContainer .containerContent ul li a:hover { background-position: -156px 100%; }
.column-pods-layout .calloutContainer .containerContent .branded-1, .kia_page .column-pods-layout .calloutContainer .containerContent .branded-active { background-position: -156px 100%; }
.column-pods-layout .leftColumn .calloutContainer .containerContent>ul>li.collapse-list-item>a:hover, .column-pods-layout .leftColumn .calloutContainer .containerContent>ul>li.collapse-list-item-open>a { background-position: 100% 100%; }
.column-pods-layout .leftColumn .calloutContainer .containerContent>ul>li.collapse-list-item div.show-buttons { width: 95%; }
.column-pods-layout .leftColumn .calloutContainer .containerContent>ul>li.collapse-list-item div h5 { margin: 3px 0 0 0px; }
.kia_page .column-pods-layout .jcarousel-prev, .column-pods-layout .jcarousel-next { width: 36px; height: 32px; top: 262px; position: absolute; z-index: 1000; overflow: hidden; text-indent: -1000px; cursor: pointer; }
.kia_page .column-pods-layout .jcarousel-prev { left: 0; background-position: -517px 0; }
.kia_page .column-pods-layout .jcarousel-next { right: 0; background-position: -480px 0; }
.kia_page .column-pods-layout .jcarousel-prev:hover { background-position: -517px 0; }
.kia_page .column-pods-layout .jcarousel-next:hover { background-position: -480px 0px; }
.jcarousel-prev-disabled, .jcarousel-next-disabled { visibility: hidden; }
.column-pods-layout .branded-note { padding-top: 30px; clear: both; }
.column-pods-layout div.jcarousel-container { width: 504px; margin: 0px; }
.column-pods-layout .jcarousel-item { width: 504px; position: relative; }
/*.column-pods-layout div.jcarousel-container ul li {	text-align: left;	width:504px;}*/
.column-pods-layout #carouselProducts { height: auto; margin: 0; }
.column-pods-layout #carouselProducts h2 { margin: 25px 0 0; font-size: 21px; text-transform: uppercase; position: absolute; }
.column-pods-layout #carouselProducts>li { list-style: none; margin: 0; text-align: center; }
.column-pods-layout { width: 100%; position: relative; }
.containerContent.sub-navigation-aside > h5 { background-color: #e1e1e1; }
.carousel-text { padding-top: 90px; }
.column-pods-layout .calloutContainer .containerContent .branded-subnav li a:hover, .column-pods-layout .calloutContainer .containerContent .branded-subnav li.active-slide-subnav a { background-position: -136px 100% !important; }
.kia_page .rightColumn h4 a { color: #BB1B2E; }
.textsize a { color: #717073; }
/*.kia_page .column-pods-layout .leftColumn .calloutContainer .containerContent { background-color: #e0e0e0;}*/
.kia_page .leftColumn .rightColumn .calloutContainer { background-color: transparent; }
.kia_page .rightColumn .calloutContainer .containerContent ul li { list-style: disc; margin-left: 15px; }
.carousel-text > a { color: #454545; }
/*nissan page css*/
.show_buttons { }
.show_buttons_one { float: left; margin-right: 17px; }
.show_buttons_one a { background: #f3ee96 url('../images/sprite_products_nissanbtn.png') no-repeat 125px 5px; color: #061f3b; width: 145px; border-radius: 2px; padding: 5px; display: block; float: left; }
.show_buttons_one.btn_section_nissan > a { background-position: 95px 2px; padding: 10px 0px; width: 130px; }
.show_buttons_one.btn_section_nissan > a:hover { background-position: 95px 2px !important; }
.show_buttons_one a:hover { background-position: 125px 5px !important; }
.nissan_page .rightColumn { background-image: url('../images/bg-product-main-img.jpg'); background-repeat: no-repeat; background-color: #e1e1e1; }
.btn_section_nissan { float: right; margin-right: 30px; }
.nissan_page .calloutContainer h3 { background-color: #061f3b; border-bottom: 1px solid #15476b; }
.nissan_page .rightColumn h4 { color: #fff203; }
.nissan_page .rightColumn .branded-subtitle { color: #fff; }
.nissan_page .leftColumn .calloutContainer .containerContent > ul > li h5 { color: #fff203; }
.nissan_page .branded_button a { background-color: #f3ee96; }
.nissan_page .branded_button a { color: #061f3b !important; }
.nissan_page .leftColumn .calloutContainer .branded-thumb { height: 142px; width: 103px; }
.nissan_page .rightColumn .carousel-text > a { color: #fff; /*text-decoration:underline;*/ }
.nissan_page .leftColumn .calloutContainer .containerContent > ul > li > a, .column-pods-layout.branded-section-kia .jcarousel-prev, .nissan_page .column-pods-layout.branded-section-kia .jcarousel-next { background: url('../images/sprite_products_arrows_ford.png')no-repeat scroll 325px 100% rgba(0, 0, 0, 0); }
.nissan_page .leftColumn .calloutContainer .containerContent .branded-subnav li a { background-position: 345px 100%; cursor: pointer; display: block; overflow: hidden; padding: 0 20px 0 0; text-decoration: none; }
.nissan_page .leftColumn .containerContent.sub-navigation-aside > h5 { color: #fff203; }
.nissan_page .leftColumn .calloutContainer .containerContent ul > li > a { background-position: 345px 100%; }
.nissan_page .icon-pdf { background-image: url("../images/pdf.png"); background-position: 0 -38px; }
.nissan_page .column-pods-layout .calloutContainer .containerContent ul>li>a, .nissan_page .column-pods-layout .jcarousel-prev, .nissan_page .column-pods-layout .jcarousel-next { background: url('../images/sprite_products_arrows_nissan.png') no-repeat 344px 100%; }
.nissan_page .column-pods-layout .jcarousel-prev { background-position: -36px 0 !important; left: 0; }
.nissan_page .column-pods-layout .jcarousel-next { background-position: 1px 0 !important; right: 0; }
.nissan_page .column-pods-layout .jcarousel-prev:hover { background-position: -517px 0 !important; }
.nissan_page .column-pods-layout .jcarousel-next:hover { background-position: -480px 0 !important; }
.nissan_page .leftColumn .calloutContainer .containerContent > ul > li h5 { margin: 10px 0 6px 115px; }
.nissan_page .leftColumn .calloutContainer .containerContent .branded-subnav ul { margin: 0 0 0 130px; }
.nissan_page .rightColumn { background-color: #014b70; }
.nissan_page .column-pods-layout .leftColumn .calloutContainer .containerContent > ul { background-color: #15476b; }
.nissan_page .leftColumn .calloutContainer .containerContent .branded-subnav ul li { color: #fff; margin: 0 0 2px; }
.nissan_page .leftColumn .calloutContainer .branded-thumb { border: medium none; }
.nissan_page .column-pods-layout.branded-section-nissan .carousel-text, .column-pods-layout.branded-section-nissan .calloutContainer.dealer-landing-content .nissan_page .containerContent { background-image: url('../images/bg-product-description.jpg'); }
.nissan_page .rightColumn h5 { color: #fff203; }
.nissan_page .carousel-text { color: #fff; }
.nissan_page .leftColumn .calloutContainer .containerContent ul > li > a { background-position: 345px 100%; color: #fff; }
.nissan_page .leftColumn .CustomerResources_tx a { display: inline-table !important; }
.nissan_page .rightColumn h4 a { color: #fff; }
.nissan_page .leftColumn .calloutContainer { background-color: #143e5f; }
.nissan_page .leftColumn .calloutContainer .containerContent > ul > li h5 { font-size: 14px; }
.nissan_page .column-pods-layout .calloutContainer .containerContent ul>li>a, .nissan_page .column-pods-layout .jcarousel-prev, .nissan_page .column-pods-layout .jcarousel-next { background: url('../images/sprite_products_arrows_nissan.png') no-repeat 345px 100%; }
.nissan_page .column-pods-layout .leftColumn .calloutContainer .containerContent > ul > li.collapse-list-item > a:hover, .nissan_page .column-pods-layout .leftColumn .calloutContainer .containerContent > ul > li.collapse-list-item-open > a { background-position: -136px 100%; }
.nissan_page .column-pods-layout .leftColumn .textsize { color: #FFF; }
.ns_cntnm { font-size: 13px; color: #fff !important; font-weight: normal; }
.cnt_bxnmbr { color: #fff203 !important; margin-left: 0px; margin-top: 5px; display: block; font-weight: normal; }
.nissan_page .containerContent.sub-navigation-aside > h5 { background-color: #143e5f; }
.nissan_page .leftColumn .branded-note { color: #143e5f; font-size: 16px; }
.nissan_page .carousel-text { background-image: url('../images/bg-product-description.jpg'); background-repeat: repeat-x; min-height: 850px; }
.nissan_page .rightColumn .show_buttons_one.btn_section_nissan > a { margin-top: -65px; }
.nissan_page .rightColumn h5.numbers_sam { font-size: 15px; text-align: center; font-weight: normal; }
.nissan_page .rightColumn h5.numbers_sam a { color: #fff; }
.nissan_page .rightColumn h4.color_wht { color: #FFF; }
.nissan_page .rightColumn .CustomerResources_tx li a { background-image: none !important; margin-left: -14px; padding-top: 0px !important; }
.nissan_page .rightColumn .CustomerResources_tx li { margin: 0px !important; text-decoration: underline; }
.nissan_page .rightColumn .CustomerResources_tx { margin-left: 17px; }
.nissan_page .rightColumn .branded-subtitle { padding: 30px 0 0; width: 100%; }
.nissan_page .rightColumn .carousel-text { padding-top: 35px; }
.nissan_page .icon-pdf { margin-top: 0px; }
.nissan_page ul.CustomerResources_tx .icon-pdf { margin-top: 3px; }
/*ford page css*/
.ford_page .calloutContainer h3 { background-color: #003478; }
.ford_page .branded_button a { background-color: #087fbb; }
.ford_page .rightColumn h4 { color: #003478; }
.ford_page .rightColumn h4 a { color: #003478; }
.ford_page .rightColumn h5 { color: #003478; }
.ford_page .leftColumn .calloutContainer .containerContent > ul > li h5 { color: #003478; }
.ford_page .leftColumn .calloutContainer .branded-thumb { height: 142px; width: 103px; }
.ford_page .rightColumn .carousel-text > a { color: #454545; text-decoration: underline; }
.ford_page .leftColumn .calloutContainer .containerContent > ul > li > a, .column-pods-layout.branded-section-kia .jcarousel-prev, .ford_page .column-pods-layout.branded-section-kia .jcarousel-next { background: url('../images/sprite_products_arrows_ford.png')no-repeat scroll 325px 100% rgba(0, 0, 0, 0); }
.ford_page .leftColumn .calloutContainer .containerContent .branded-subnav li a { background-position: 345px 100%; cursor: pointer; display: block; overflow: hidden; padding: 0 20px 0 0; text-decoration: none; }
.ford_page .leftColumn .containerContent.sub-navigation-aside > h5 { color: #003478; }
.ford_page .leftColumn .calloutContainer .containerContent ul > li > a { background-position: 345px 100%; }
.ford_page .icon-pdf { background-image: url("../images/pdf.png"); background-position: 0 -20px; }
.ford_page .column-pods-layout .calloutContainer .containerContent ul>li>a, .ford_page .column-pods-layout .jcarousel-prev, .ford_page .column-pods-layout .jcarousel-next { background: url('../images/sprite_products_arrows_ford.png') no-repeat 344px 100%; }
.ford_page .column-pods-layout .jcarousel-prev { background-position: -36px 0; left: 0; }
.ford_page .column-pods-layout .jcarousel-next { background-position: 1px 0; right: 0; }
.ford_page .leftColumn .calloutContainer .containerContent > ul > li h5 { margin: 15px 0 10px 115px; }
.ford_page .leftColumn .calloutContainer .containerContent .branded-subnav ul { margin: 0 0 0 130px; }
.ford_page .rightColumn { background-color: #f3f3f3; background-image: none; }
.ford_page .rightColumn .carousel-text { padding-top: 35px; }
.ford_page .rightColumn h5.numbers_sam { font-size: 15px; }
.ford_page .rightColumn h5.numbers_samcentr { text-align: center; }
.ford_page .rightColumn h5.numbers_sam a { color: #003478; }
.ford_page .rightColumn h4.chrging_tx { color: #454545; }
.leftColumn .contact_usfr { margin-left: 15px; }
.ford_page .rightColumn .focus_tx { display: inline-block; color: #454545; padding-bottom: 0px; font-weight: bold; font-size: 13px; }
.ford_page .rightColumn .lft_tx_indt { margin-left: -15px; }
.ford_page .rightColumn ul.lft_tx_indt li { list-style: none !important; }
.ford_page .leftColumn .widtbx_bx { }
.HomeCharging_tx_hide { display: none; }
.HomeCharging_tx_show { display: block; }
.levelup_img_two { background: url(../images/ExploreYourEVChargingOptions.jpg) no-repeat #f4f5f9; background-position: center top; padding-bottom: 169px; line-height: 1; }
.levtwo_btnbx { padding: 260px 0 0 192px; }
.levelup_btn { float: left; font-family: 'gotham_lightregular'; font-size: 18px; text-transform: uppercase; margin-right: 25px; }
.learnmore_btn a { color: #5c5c5c; border: 2px solid #707071; padding: 8px 30px; border-radius: 4px; text-decoration: none; }
#Request_Quat_levelup .learnmore_btn a { color: #FFFFFF; border: 2px solid #FFFFFF; }
.shop_nowbtn a { color: #fff; background-color: #00a453; border: 2px solid #00a453; padding: 8px 44px; border-radius: 4px; text-decoration: none; }
.levelup_img_three { background: url(../images/WorkplaceCharging.jpg) no-repeat; background-position: center top; padding-bottom: 152px; }
.levelup_img_three .levtwo_btnbx { padding: 290px 0 0 215px; }
.levelup_img_three .learnmore_btn a { padding: 8px 15px; }
.levelup_img_three .levtwo_btnbx .explore_text { margin: 0 0 45px 5px; color: #ffffff; font-family: 'GothamBook'; }
/*new two banner css*/

.charege_tx { font-size: 81px; text-transform: uppercase; color: #3497ea; }
.charge_bnr_btn a { border: 1px solid #28bd83; border-radius: 5px; color: #33b78a; display: block; font-family: 'GothamBook'; font-size: 24px; padding: 13px 15px 13px 25px; text-transform: uppercase; text-align: center; }
.shop_nowbtnnr a { border-radius: 5px; display: block; font-family: 'GothamMediumRegular'; font-size: 35px; padding: 13px 0; text-transform: uppercase; color: #2667a2; border: 1px solid #2667a2; width: 278px; text-align: center; }
/*Home page banner*/
/*.spring_start{margin: 0 auto; max-width: 885px !important;}*/
.spring_side { max-width: 1035px; margin: 0 auto }
.cup_logo { width: 100%; }
.spintText { top: 10.5%; }
.shop_nowbtnnr { float: right; margin-top: 1.5%; text-align: center; margin-right: 8.7%; }
.charge_bnr_btn { display: inline-block; margin-top: 4px; vertical-align: top; margin-left: 35px; }
.cup_charge_fast { position: relative; }
.chargeUPText { top: 0; }
.animation_mgin { margin-right: 62px; }
.animationbx_bg { width: 425px; height: 300px; float: left; }
.chargeUPText .slider_rightside { max-width: 1170px; }
.explore_text { font-size: 29px; color: #5c5c5c; font-family: 'gotham_lightregular'; margin: 0px 0px 70px 5px; }
.Level_Up_New .explore_text { color: #e8e9ea; font-size: 23px; font-family: 'gotham_lightregular'; margin-bottom: 50px; }
.chargeUPText p { color: #424343; font-size: 38px; text-align: center; margin: 30px 0; font-family: "GothamBook"; }
.chage-faster-title { color: #3497ea; padding: 0 10px; text-align: center; }
.chage-faster-title h5 { margin: 0; background: url("../images/charge-fast-arrow.png") no-repeat right 4px; padding-right: 228px; display: inline-block; font-size: 47px; text-transform: uppercase; font-family: 'roboto_condensedregular' }
/*turbodock REGISTER MY TURBODOCK css*/
.Register_bxbg { background: url('../images/Register_turbodock.jpg') no-repeat scroll center top #fff; padding-bottom: 3.4%; background-size: cover; }
.registermytrb_btn { text-align: center; padding-top: 17.5%; }
.registermytrb_btn a { border: 2px solid #5c5c5c; border-radius: 8px; color: #5c5c5c; font-size: 18px; padding: 10px 30px 10px 40px; font-family: 'gotham_lightregular'; }
.Register_bxbg h2 { margin: 0px; padding: 45px 0 18px; text-align: center; color: #3b3c3c; font-size: 48px; font-family: 'gotham_lightregular'; }
.Register_bxbg p { margin: 0 auto; max-width: 490px; padding: 0px; text-align: center; color: #3b3c3c; font-size: 18px; font-family: 'gotham_lightregular'; }
.bigfntsize p { font-size: 25px; }
/* Partners page css  */

.together_banner { background-color: #2b3591; margin-bottom: 70px; }
.are_you { float: left; }
.are_you2 { float: right; }
ul.customer_text { font-family: 'GothamRoundedBook'; color: #3e3e3e; float: left; padding-top: 30px; width: 50%; margin-bottom: 30px; }
ul.customer_text li { list-style: none; float: left; width: 90%; margin-left: 15%; margin-top: 5%; }
ul.customer_text li .customer_icn { background: url('../images/customer_icons.png') no-repeat scroll; width: 60px; height: 51px; margin: 15px 0px 0px 0px; display: block; float: left; }
.text_rightdtl { float: left; width: 442px; }
ul.customer_text li .customer_icn1 { background-position: -75px 0px; }
ul.customer_text li .customer_icn2 { background-position: -156px -10px; }
ul.customer_text li .customer_icn3 { background-position: -324px -4px; }
ul.customer_text li .customer_icn4 { background-position: -242px -4px; }
ul.customer_text li h2 { font-size: 20px; text-transform: uppercase; margin: 13px 0 8px; padding: 0px; }
ul.customer_text li p { font-size: 14px; margin: 0px; width: 95%; min-height: 100px; }
ul.customer_text li ul { margin: 0px; padding: 0px; }
ul.customer_text li ul li { float: none; list-style: outside url('../images/dlears_icn.png'); width: auto; font-size: 14px; line-height: 10px; margin-left: 15px; margin-top: 10px; }
.rigtmrgn { margin-left: 33%; }
.enroll_now_bx { clear: both; margin: 5% 0 4% 12%; }
.enrl_btn_bg { float: left; margin: 4% 0 0 12%; }
.enrl_btn_bg2 { margin-top: 7%; }
.enrl_btn { font-family: 'GothamBook'; color: #fff; font-size: 19px; text-transform: uppercase; background-color: #2daa5f; padding: 13px 66px 15px 50px; border-radius: 5px; }
.enrl_btn_bg span { color: #707070; font-family: 'GothamBook'; font-size: 18px; margin-top: 30px; display: block; text-align: center; }
.enrl_btn_bg span a { color: #318fd0; }
.for_question { background-color: #dadbdb; color: #5c5c5c; font-family: 'GothamBook'; font-size: 27px; text-align: center; padding: 85px 0px 70px 0px; }
.for_question a { color: #2997cf; }
.for_question span { font-family: 'GothamMediumRegular'; }
.for_txqest { margin: 0 auto; max-width: 1030px; }
/* new */
.bnrptnr_tx { float: left; width: 58%; color: #fff; margin: 110px 0px 0px 25px; }
.bnrptnr_tx h2 { font-size: 48px; font-family: 'GothamMediumRegular'; margin: 0 0 35px; }
.bnrptnr_tx p { font-size: 21px; font-family: 'GothamBook'; margin: 0px; }
.banrptnr_img { float: left; margin-left: -68px; }
/* thank you page css */
.thankupage_tx { color: #474747; font-family: 'GothamBook'; font-size: 14px; }
.thankupage_tx h2 { font-size: 30px; font-weight: normal; margin: 30px 0 10px; }
.thankupage_tx p { font-size: 14px; margin: 0px; }
.thankupage_tx span { margin-bottom: 25px; }
.thankupage_tx .close_icn { float: right; }
/*--------------Charging_Times------------------*/

.Charging_Times { clear: both; overflow: hidden; padding-bottom: 27px; }
.Charging_bx { position: relative; }
.Charging_Times_left { left: -21.5%; position: absolute; width: 100%; }
.Charging_Times_left_imgbx { width: 71.7%; }
.Charging_Times_left_imgbx img { max-width: 100%; }
.Charging_Times .Charging_Times_right { float: right; padding: 30px 0 6px 50px; width: 520px; }
.Charging_Times .Charging_Times_right h2 { color: #3b3c3c; font-family: 'gotham_lightregular'; font-size: 48px; margin: 0; padding: 0; }
.Charging_Times .Charging_Times_right p { color: #747474; font-family: 'GothamBook'; font-size: 21px; margin: 30px 0 0; }
table.reference { border-bottom: 1px solid #d1d2d2; border-left: 1px solid #d1d2d2; border-right: 1px solid #d1d2d2; max-width: 100%; width: 500px; margin-top: 20px; margin-bottom: 10px; }
table.reference tr:nth-child(2n+1) { background-color: #ebebeb; }
table.reference tr:nth-child(2n) { background-color: #e6e6e6; }
table.reference > thead > tr > th, table.reference > tbody > tr > th, table.reference > tfoot > tr > th, table.reference > thead > tr > td, table.reference > tbody > tr > td, table.reference > tfoot > tr > td { border-top: 1px solid #ddd; padding: 5px 8px; vertical-align: middle; border-right: 1px solid #ddd; }
.tble_header { text-transform: uppercase; }
.tble_header span { font-size: 11px; font-family: 'GothamBook'; text-transform: capitalize; font-weight: normal; }
.frist_bx { color: #747474; font-family: 'GothamBook'; font-size: 18px; line-height: 14px; }
.frist_bx span { font-size: 12px; }
.second_bx { color: #747474; font-family: 'GothamBook'; font-size: 13px; }
.Charging_Times .Charging_Times_right p.tbl_pra { font-size: 12px; color: #747474; font-family: 'GothamBook'; margin-top: 2px; }
/* Turbo Deck */
/*.video-main {clear: both;background: #000;min-height: 445px;padding: 30px 0;}
.video-main .video-link { width: 49%; position: relative;padding-bottom: 37%;height: 0;float: left; margin-left: 10px;}
.video-main .video-link iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-main .video-text { width: 49%;color: #fefefd;float: right; }
.video-main .video-text p{ text-align: right;font-size: 25px;margin-top: 100px;font-family: "GothamBook";margin-left: 52px;}
.video-main .video-text a {color: #e8e9ea;font-size: 41px;margin-left: 110px;padding-left: 40px;padding-top: 20px;display: inline-block;position: relative;}
.video-main .video-text a:before {border-bottom: 20px solid transparent;border-right: 20px solid #e8e9ea;border-top: 20px solid transparent;content: "";display: inline-block;height: 0;left: 0;position: absolute;top: 24px;width: 0;}
            
@media only screen and (max-width: 1024px) {
    .video-main .video-link { width: 95%; padding-bottom: 70%;float: none;}
    .video-main .video-text { width: 95%;float: none; }
    .video-main .video-text p{ text-align: center;font-size: 25px;margin-top: 50px;}
    .video-main .video-text a {color: #e8e9ea;font-size: 41px;margin-left: 0;display: block;text-align: center;}
    .video-main .video-text a:before {position: relative;left: -15px;top: 6px;}
}*/


.watchnow_bg { background-color: #000; overflow: hidden; padding: 58px 0px 77px 0px; }
.video_img { float: left; max-width: 560px; width: 100%; margin-left: 25px; }
.video_text { float: left; color: #FFF; max-width: 508px; width: 100%; margin-left: 75px; margin-top: 20px; }
.video_text p { text-align: right; font-size: 25px; margin-top: 35px; font-family: 'GothamBook'; margin-left: 52px; }
.video_text h2 { font-size: 41px; text-align: center; background: url(../images/video_arrow.png) no-repeat 55px center; padding: 22px 30px 22px 85px; margin-top: 35px; margin-left: 60px; border: 2px solid #fff; }
.video_text h2 a { color: #fff; text-decoration: none; text-transform: uppercase; font-family: 'GothamBook'; }
/*---------------------GetyourEV_text- 1-10-2015------------------*/
.GetyourEV_text { color: #fff; float: right; font-family: 'GothamBook'; font-size: 18px; margin-right: 6%; margin-top: 13%; max-width: 320px; overflow: hidden; text-align: left; }
.shopnow_btn { clear: both; float: right; margin-right: 7.3%; margin-top: 20px; }
.shopnow_btn a { border: 1px solid #dff294; border-radius: 3px; color: #dff294; display: block; font-family: 'GothamBook'; font-size: 24px; padding: 9px 80px; text-transform: uppercase; text-align: center; }
.installation_text { width: 810px; }
.installation_text img { margin-left: 29%; margin-top: 3%; }
/*---------------------MacBook slider- 2-10-2015------------------*/
.MacBook_bx { float: left; margin-top: -30px; /*max-width:540px;*/ }
/*.MacBook_img{ }*/
.MacBook_textside { float: right; max-width: 430px; margin-left: 45px; }
.MacBook_textside h2 { font-size: 44px; color: #fff; text-transform: uppercase; font-family: 'roboto_condensedlight'; margin: 0px; padding: 0px; }
.MacBook_textside p { font-size: 28px; color: #fff; font-family: 'GothamBook'; margin: 0 0 0 15px; text-align: justify; padding: 0; }
.watchvideo_btn { clear: both; float: right; margin-top: 20px; }
.watchvideo_btn a { border: 3px solid #fff; border-radius: 5px; color: #fff; display: block; font-family: 'GothamBook'; font-size: 28px; padding: 15px 98px; text-align: center; text-transform: uppercase; }
#banner .watchvideo_btn > img { float: left; margin: 20px 14px 14px 43px; width: auto; }
.TurboDock_text { font-size: 22px; font-family: 'GothamBook'; font-style: italic; margin-left: 55px; padding-top: 6px; clear: both; color: #fff; text-align: left; }
.TurboDock_text span { font-style: normal; }
.checkbx_bg { clear: both; margin-top: 30px; height: auto !important; }
/*thankyou page css*/
.thankyou { text-align: center; padding: 75px 0; }
.thankyou h2 { font-size: 41px; font-weight: lighter; margin: 0 0 15px; font-family: 'gothambook'; color: #3b3c3c; }
.thankyou p { font-size: 21px; margin: 0; font-family: 'gotham_lightregular'; color: #5c5c5c; }
.thankyou p a { color: #1eb464; }
.thankyou p a:hover { text-decoration: underline; color: #1eb464; }
/*---------------------payment-agent-terms-conditions page table css -------------------*/
.termspage_table tr td:last-child { border-right: 1px solid #b2b2b2; border-top-right-radius: 0; }
.termspage_table tr td { border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; padding: 6px 15px; }
.termspage_table tr:first-child td { border-top-left-radius: 0; }
.termspage_table thead { background-color: #dadbdb; }
.termspage_table thead tr th { padding: 6px 15px; text-align: left; border-bottom: 1px solid #b2b2b2; border-top: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; }
.termspage_table thead tr th:last-child { border-right: 1px solid #b2b2b2; }
/*--ev charging products for business--*/

.tc_logo .leave_learn_btn { float: none; margin: auto; display: table; }
.Workplace_img .Workplace_img_text span.new-standard-txt { font-size: 36px; font-family: 'gothambook'; }
.Workplace_img .Workplace_img_text span.meet-employee-txt { font-size: 20px; line-height: 24px; font-family: 'gothambook'; width: 645px; margin: auto; text-align: center; padding-top: 30px; }
/***Network page***/
.dc-fast-charger-t-scn { float: left; width: 100%; padding: 45px 0 55px 0; }
.dc-fast-charger-t-pic { float: left; width: 585px; }
.dc-fast-charger-t-pic iframe { border: none; }
.dc-fast-charger-t-pic img { width: 100%; }
.dc-fast-charger-cont { float: left; margin-left: 40px; width: 510px; margin-top: 13px; color: #090909 }
.dc-fast-charger-cont h3 { text-transform: uppercase; font-size: 25px; line-height: 20px; font-weight: normal; text-align: left; color: #090909; font-family: 'gothambook'; }
.dc-fast-charger-cont h5 { font-size: 17px; line-height: 20px; font-style: italic; color: #292929; margin: 20px 0; font-weight: normal; font-family: 'GothamMediumRegular'; }
.dc-fast-charger-cont p { font-size: 17px; color: #292929; line-height: 20px; font-family: 'gothambook'; }
.watch-our-quk-video { text-transform: uppercase; font-size: 17px; margin-top: 3px; color: #292929; font-family: 'gothambook'; }
.watch-our-quk-video:hover { color: #1c9cde }

/*** ev-charging-products-for-business turbodock banner ***/
.prod_turbodock_text { display: inline-block; margin: 0px; padding: 10px 12px; float: left; width: 100%; max-width: 504px; position: relative; top:15px; color: #FFF; text-align:left; background: rgba(70,70,70,0.43); box-sizing: border-box;}
.prod_turbodock_text h2{margin:0px 0px 15px; font-family: 'GothamMediumRegular'; font-size: 86px; line-height: 78px; }
.prod_turbodock_text p { margin: 0px; font-family: 'GothamBook'; font-size: 24px; line-height: 26px; }

/***installation PDF***/
.legal-agree {color:red;}
.listnumber{ padding-left:15px;}
.list-style{ padding:10px 15px 10px 30px;}
.list-style li{ list-style:initial; font-size: 18px; margin-top:2px; line-height: 24px; text-align: justify;}
.ctmr-arment-scn{ padding-bottom:50px; display:block; float:left; clear:both; width:100%}
.ctmr-arment-box{ width:45%; float:left; margin-left:5%; }
.ctmr-arment-box strong{ font-size:22px; display:block; padding-bottom:15px;}
.ctmr-arment-box label{width:100%; border-top:#000 2px solid; float:left; margin:15px 0; font-size:18px}

/*** Modal Style here ***/
.safety-recall { padding: 50px; box-sizing: border-box; z-index: 10000; max-width: 400px; text-align:center; color:#2C2C2C; }
.safety-recall .close-reveal-modal { width:18px; height:17px; background:url('../images/close.jpg') no-repeat 0 0; text-indent: -9999px; }
.safety-recall img { display:block; margin:auto; }
.safety-recall h4 { margin:32px 0px 28px; font-family: "gotham_lightregular"; font-size: 36px; line-height:43px; font-weight: 300; color:#2C2C2C; }
.safety-recall p { font-family: gotham_lightregular; font-size: 16px; font-weight: 300; line-height: 24px; color:#2C2C2C; margin: 0px 0px 16px; }
.safety-recall p a { display: inline-block; color: #0d9bde; text-decoration:none; }
.safety-recall p a:hover { text-decoration: underline; }