/* Show it is fixed to the top */
@font-face {
	font-family: 'SuzukiPROHeadline';
	src: url('../fonts/SuzukiPROHeadline.eot');
	src: url('../fonts/SuzukiPROHeadline.eot') format('embedded-opentype'),  url('../fonts/SuzukiPROHeadline.woff') format('woff'),  url('../fonts/SuzukiPROHeadline.ttf') format('truetype'),  url('../fonts/SuzukiPROHeadline.svg#SuzukiPROHeadline') format('svg');
}

@font-face {
	font-family: 'SuzukiPRORegular';
	src: url('../fonts/SuzukiPRORegular.eot');
	src: url('../fonts/SuzukiPRORegular.eot') format('embedded-opentype'),  url('../fonts/SuzukiPRORegular.woff') format('woff'),  url('../fonts/SuzukiPRORegular.ttf') format('truetype'),  url('../fonts/SuzukiPRORegular.svg#SuzukiPRORegular') format('svg');
}
@font-face {
	font-family: 'SuzukiPROBold';
	src: url('../fonts/SuzukiPROBold.eot');
	src: url('../fonts/SuzukiPROBold.eot') format('embedded-opentype'),  url('../fonts/SuzukiPROBold.woff') format('woff'),  url('../fonts/SuzukiPROBold.ttf') format('truetype'),  url('../fonts/SuzukiPROBold.svg#SuzukiPROBold') format('svg');
}

*{padding:0 ; margin:0;}
.row{margin-right: 0 !important; margin-left: 0 !important;}
p{font-family: 'SuzukiPRORegular';  font-size: 18px; color: #8b8b8b; margin: 15px 0;}
a ,a:hover , a:active, a:focus{text-decoration:none;}

#cityname p{color: #fff !important;}

/****Navigation Start****/
.navigation{background-color: #fff !important; border-top:1px solid #b2c1c9 !important; border-bottom:1px solid #b2c1c9 !important; padding:0px;}


.navigation .nav-item .nav-link.allnew-alto{background: #e20a17;color: #fff !important;}
.navigation .nav-item .nav-link.allnew-alto:hover{background: #005aab;
    color: #fff !important;
    border-top: 5px solid #005aab !important;
    border-bottom: 5px solid #005aab !important;}

.navigation .nav-item .nav-link{color:#00334c !important; border-top: 5px solid #fff !important; border-bottom: 5px solid #fff !important; margin: 0 5px; padding: 0.5em !important; font-family: 'SuzukiPROHeadline'; font-size: 17px; text-transform: uppercase;}

.navigation .nav-item .nav-link:hover{color:#00334c !important; border-top: 5px solid #e20a17 !important; border-bottom: 5px solid #e20a17 !important; margin: 0 5px; padding: 0.5em !important; font-family: 'SuzukiPROHeadline'; font-size: 17px; text-transform: uppercase;}

.navigation .nav-item .nav-link:active{color:#00334c !important; border-top: 5px solid #e20a17 !important; border-bottom: 5px solid #e20a17 !important; margin: 0 5px; padding: 0.5em !important; font-family: 'SuzukiPROHeadline'; font-size: 17px; text-transform: uppercase;}

.navigation .navbar-brand{margin-left: 0.5rem;}

.navigation .navbar-brand img{width:106px;}

.burger{top:0.8rem;}
.burger:focus{outline: none;}

.search{display: inline-block; padding-top: .25rem; padding-bottom: .25rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap;}
.search input{display:none; position: absolute; top: 50px; right: 0;width: 250px; font-family: 'SuzukiPROHeadline'; font-size: 18px; text-transform: uppercase; padding: 0 5px; color: #00334c;}
.search i{padding: 1em !important; color: #00334c !Important;}
#search-bar{position: absolute; width: 15%; right: 0px; top: 54px;}

#imaginary_container{
   display:none;
   text-align:center;
}
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
	font-family: 'SuzukiPROHeadline';
	text-transform: uppercase;
	color: #00334c;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}

/*Navbar Dropdown start*/
.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}
/*Navbar Dropdown start*/

/****Navigation End****/


/****Headings Start****/
#product{margin-right: 0 !important; margin-left: 0 !important; margin-top: 50px !important;}
#corporate, #value, #dealership ,#book-order,#book-order,#selling2,#selling3{margin-right: 0 !important; margin-left: 0 !important;}

.heading{padding: 0 !important;}
.heading h1{font-family: 'SuzukiPROHeadline'; background: #002029; width: 100%; -webkit-clip-path: polygon(0% 0%, 90% 0%, 100% 100%, 0% 100%); clip-path: polygon(0% 0%, 90% 0%, 100% 100%, 0% 100%); padding: 5px 3%; color: #fff; text-align: left; text-transform: uppercase;}

/****Headings End****/


/****inner Start****/
.product-inner{margin-right: 0px !important; margin-left: 0px !important; margin-top: 30px; margin-bottom: 30px;}
.corporate-inner{margin-right: 15px !important; margin-left: 15px !important; margin-top: 30px; margin-bottom: 30px;}
.value-inner{margin-right: 15px !important; margin-left: 15px !important; margin-top: 30px; margin-bottom: 30px;}
/****inner End****/



/****product Start****/
.product-img img{width:100%;}
.product-btn{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dbdce2+0,b8bac6+0,b8bac6+0,f5f6f6+42,f5f6f6+42,f5f6f6+42,f5f6f6+42,f5f6f6+42,f5f6f6+42,f5f6f6+42,f5f6f6+42,f5f6f6+52,dddfe3+83 */
background: #dbdce2; /* Old browsers */
background: -moz-linear-gradient(top,  #dbdce2 0%, #b8bac6 0%, #b8bac6 0%, #f5f6f6 42%, #f5f6f6 42%, #f5f6f6 42%, #f5f6f6 42%, #f5f6f6 42%, #f5f6f6 42%, #f5f6f6 42%, #f5f6f6 42%, #f5f6f6 52%, #dddfe3 83%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #dbdce2 0%,#b8bac6 0%,#b8bac6 0%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 52%,#dddfe3 83%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #dbdce2 0%,#b8bac6 0%,#b8bac6 0%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 42%,#f5f6f6 52%,#dddfe3 83%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdce2', endColorstr='#dddfe3',GradientType=0 ); /* IE6-9 */
width: 100%;  float: left; text-align: center; font-size: 42px; text-transform: uppercase; font-weight: bold; font-family: 'SuzukiPROHeadline'; padding: 5px 0; margin-top: 10px; margin-bottom: 25px; text-decoration: none; color:#000;}
.product-btn:hover{text-decoration: none; color:#000;}

.lslide {max-width: 1920px !important; width:100%;}
.lslide img{width:100%;}
/****product End****/



/****corporate Start****/
.corporate-inner .corporate-box{width: 100%; max-width: 400px; height: 334px; overflow: hidden; padding: 0 0;}
.corporate-inner .corporate-box .corporate-box-inner{width: 100%; text-align: center; height: 334px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
.corporate-inner .corporate-box:hover .corporate-box-inner{margin-top:-335px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
.corporate-inner .corporate-box-inner .corporate-box-imga1{padding: 73px 0; background: #002029;}
.corporate-inner .corporate-box-inner .corporate-box-imga1 span{font-size: 24px; font-weight: bold; color: #fff; font-family: 'SuzukiPROHeadline'; text-transform: uppercase;}
.corporate-inner .corporate-box-inner .corporate-box-imga2{padding: 73px 0; background: #F00;}
.corporate-inner .corporate-box-inner .corporate-box-imgb1{padding: 73px 0; background: #fff;}
.corporate-inner .corporate-box-inner .corporate-box-imgb1 span{font-size: 24px; font-weight: bold; color: #002029; font-family: 'SuzukiPROHeadline'; text-transform: uppercase;}
.corporate-inner .corporate-box-inner .corporate-box-imgb2{padding: 73px 0; background: #F00;}
.corporate-inner .corporate-box-inner img{margin: 15px 0 15px 0;}
.corporate-inner .corporate-box-inner span{font-size: 24px; font-weight: bold; color: #fff; font-family: 'SuzukiPROHeadline'; text-transform: uppercase;}
.hide-ipad{display:block !important;}
.show-ipad{display:none !important;}
.show-phone{display:none !important;}

.hide-ipad2{display:block !important;}
.show-ipad2{display:none !important;}
/****corporate End****/


/****Value For Money Start****/
.value-inner-box{padding: 3px;}
.value-inner-box a img{width:100%;}
/****Value For Money End****/


/****Dealership locator Start****/
.dealership-inner-box{background:url(../../images/showroom-bg.jpg) no-repeat; background-size: 100% auto; display: table-cell; height: auto; margin: 0; min-height: 100%; padding: 0; vertical-align: top; width: 49.5%;}
.dealership-inner-box .category{width: 58%; margin: 25px auto 0; background: rgba(0, 0, 0, 0.5); color: #fff; padding: 0 0 20px; height: 250px;}
.dealership-inner-box .category h1{background: #FFF; color: #005AAB; font-size: 24px; font-weight: normal; height: 40px; line-height: 40px; margin: 0; padding: 0; text-align: center; text-transform: uppercase; font-family: 'SuzukiPROHeadline';}
.dealership-inner-box .category ul{list-style: none; margin: 0 auto; padding: 0; width: 100%; height: 210px; overflow-y: auto; overflow-x: hidden;}
.dealership-inner-box .category ul li, #mydealerloc ul li{line-height: 54px; border-bottom: 1px dashed #545454; height: 40px; padding: 0 20px;}
.dealership-inner-box input[type="radio"]{display: none; height: 21px;}
.dealership-inner-box input[type="radio"]+label{background: url(../../images/radio1.png) no-repeat 4px 15px; color: #fff; font-size: 18px; text-transform: uppercase; font-weight: 300; padding-left: 28px; height: 35px;}
.dealership-inner-box .dealership input[type="radio"]+label{background: url(../../images/radio1.png) no-repeat 4px 14px; color: #fff; font-size: 18px; text-transform: uppercase; font-weight: 300; padding-left: 28px; height: 35px; line-height:50px !important;}
.amPmCheckbox input[type="radio"]+label{background: url(../../images/radio1.png) no-repeat 4px 14px; color: #fff; font-size: 18px; text-transform: uppercase; font-weight: 300; padding-left: 28px; height: 35px; line-height:50px !important;}

.dealership-inner-box input[type="radio"]:checked + label{background: url(../../images/radio2.png) no-repeat 4px 15px; height: 35px;}
.dealership-inner-box .city{width: 58%; margin: 25px auto 0; background: rgba(0, 0, 0, 0.5); color: #fff; padding: 0 0 20px; height: 240px;}
.dealership-inner-box .city h1{background: none repeat scroll 0 0 #FFFFFF; color: #005AAB; font-size: 24px; font-weight: normal; height: 40px; line-height: 40px; margin: 0; padding: 0; text-align: center; text-transform: uppercase; font-family: 'SuzukiPROHeadline';}
.dealership-inner-box .back{color: #fff; background: #d3282f; display: block; float: left; text-align: center; width: 80px; height: 30px; line-height: 30px; text-decoration: none; font-size: 14px; margin: 5px 0 0 5px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.dealership-inner-box .city .cities{height: 200px; overflow-y: auto; overflow-x: hidden;}
.jspContainer{overflow: hidden; position: relative;}
.jspPane{position: absolute;}
.jspDrag{background: #333; position: relative; top: 0; left: 0; cursor: pointer;}
.jspDragTop{background: url(../../images/ar1.png) 0 0 no-repeat; background-size: 100% 100%;}
.jspDragBottom{background: url(../../images/ar2.png) 0 0 no-repeat; background-size: 100% 100%;}
.jspArrow{text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspCap{display: none;}
.dealership-inner-box .city .cities ul{list-style: none; margin: 0 auto; padding: 0; width: 100%;}
.dealership-inner-box .city .cities ul li{line-height: 54px; border-bottom: 1px dashed #545454; height: 40px; padding: 0 20px;}
.jspVerticalBar{position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: rgba(0,0,0,0.5);}
.dealership-inner-box .dealerloc{width: 58%; margin: 25px auto 0; background: rgba(0, 0, 0, 0.5); color: #fff; padding: 0 0 20px; height: 240px;}
.dealership-inner-box .dealerloc h1{background: none repeat scroll 0 0 #FFFFFF; color: #005AAB; font-size: 24px; font-weight: normal; height: 40px; line-height: 40px; margin: 0; padding: 0; text-align: center; text-transform: uppercase;font-family: 'SuzukiPROHeadline';}
.dealership h1{background: none repeat scroll 0 0 #FFFFFF; color: #005AAB; font-size: 24px; font-weight: normal; height: 40px; line-height: 40px; margin: 0; padding: 0; text-align: center; text-transform: uppercase;font-family: 'SuzukiPROHeadline';}
.dealership .dealership-popup{background: rgba(0,0,0,0.8); box-shadow: 0 0 3px #FF1000; color: #FFFFFF; font-size: 13px; line-height: 20px; margin: 40px auto 0 auto; padding: 5px; position: absolute; text-align: center; text-transform: uppercase; width: 58%; z-index: 10; float: none;}
.dealership-inner-box .dealership{width: 58%; margin: 25px auto 0; background: rgba(0, 0, 0, 0.5); color: #fff; padding: 0 0 20px; height: 240px;}
.dealership-inner-box .dealership p{background: rgba(0,0,0,0.8); box-shadow: 0 0 3px #FF1000; color: #FFFFFF; font-size: 13px; line-height: 20px; margin: 100px 50px auto; padding: 5px; position: absolute; text-align: center; text-transform: uppercase; width: 290px; z-index: 10; display: none;}
/*.dealership-inner-box .dealership #mymap{position: absolute; right: 5%; width: 50%; height: 81%; color: #FFF; background: #fff; z-index: 20;}*/
#mymap{position: absolute; right: 5%; width: 90%; height: 80%; color: #FFF; background: #fff; z-index: 20;}
.dealership-inner-box .alldealers{height: 200px;}
.maploc{color: #000; width: 90%; float: right; padding-right: 5px;}


.dealership-inner-box2{background: url(../../images/showroom-bg2.jpg) no-repeat 0 0; background-size: 100% auto; display: table-cell; height: auto; margin: 0; min-height: 100%; padding: 0; vertical-align: top; width: 49.5%;}
.div0{margin: 50px 0 0 60px; width: 80%; display: block !important;}
/****Dealership locator End****/

/****Book Order Form Start****/
.book-order-inner{margin-left:15px !important; margin-right:15px !important;}
.book-order-box{-moz-box-shadow: inset 0 0 30px #c9c9c9; -webkit-box-shadow: inset 0 0 30px #c9c9c9; box-shadow: inset 0 0 30px #c9c9c9;margin-top: 10px; margin-bottom: 10px;}
.book-order-box h3{text-transform: uppercase !important; font-family: 'SuzukiPROHeadline'!important; color: #8b8b8b!important; margin: 10px 0 !important;}
.book-order-box .row{margin-left:15px !important; margin-right:15px !important; margin-top: 20px; margin-bottom: 20px; }
.book-order-box .row label{font-family: 'SuzukiPRORegular'; font-size: 22px; color: #8b8b8b;}
.book-order-box .row label span{color: red;}
.book-order-box .row input{moz-box-shadow: inset 0 0 30px #c6c6c6; -webkit-box-shadow: inset 0 0 30px #c6c6c6; box-shadow: inset 0 0 30px #c6c6c6; background: #e5e8e9; width:100%; border: none; padding: 5px; font-family: 'SuzukiPRORegular'; border-radius: 3px;}
.book-order-box .row select{moz-box-shadow: inset 0 0 30px #c6c6c6; -webkit-box-shadow: inset 0 0 30px #c6c6c6; box-shadow: inset 0 0 30px #c6c6c6; width:100%; border: none; padding: 5px; font-family: 'SuzukiPRORegular'; border-radius: 3px;    background: url(../../images/drop-down.png) right 10px center no-repeat #e5e8e9; -webkit-appearance: none; background-size: 20px;}
.book-order-box .row textarea{moz-box-shadow: inset 0 0 30px #c6c6c6; -webkit-box-shadow: inset 0 0 30px #c6c6c6; box-shadow: inset 0 0 30px #c6c6c6; background: #e5e8e9; width:100%; border: none; padding: 5px; font-family: 'SuzukiPRORegular'; border-radius: 3px; max-height:150px; height:150px;}
.terms{width: 100%; text-align: center; font-size: 20px; color: #8b8b8b;}
.button{width: 100%; margin-bottom: 30px;}
.submit1{text-align: right;}
.submit1 .send1{padding: 0 20px; font-family: 'SuzukiPROBold'; color: #8b8b8b;}
.submit2{text-align: left;}
.submit2 .send2{padding: 0 20px; font-family: 'SuzukiPROBold'; color: #8b8b8b;}
/****Book Order Form End****/

/****Exchange Start****/
.exchange-service-inner{margin-left:15px !important; margin-right:15px !important;}
.exchange-service-box{-moz-box-shadow:0px 0px 6px 6px #c9c9c9; -webkit-box-shadow: 0px 0px 6px 6px #c9c9c9; box-shadow: 0px 0px 6px 6px #c9c9c9; margin-top: 10px; margin-bottom: 20px;}
.exchange-service-box ul li{font-family: 'SuzukiPRORegular';  font-size: 18px; color: #8b8b8b; list-style: none;}
.exchange-service .row{margin-left:15px !important; margin-right:15px !important; margin-top: 20px; margin-bottom: 20px; }
.cos{margin-bottom:30px;}
.cos2 h3{text-align:center;}
#management-section{margin-top: 20px !important;}
#management-policy-section{margin-top: 20px !important;}
/****Exchange End****/

/****Used Cars Start****/
.used-cars-inner{margin-left:15px !important; margin-right:15px !important;}
.used-cars-box{-moz-box-shadow:0px 0px 6px 6px #c9c9c9; -webkit-box-shadow: 0px 0px 6px 6px #c9c9c9; box-shadow: 0px 0px 6px 6px #c9c9c9; margin-top: 10px; margin-bottom: 20px; padding: 50px 10px;}
.used-cars .row{margin-left:15px !important; margin-right:15px !important; margin-top: 20px; margin-bottom: 20px; }
.used-car-btn{text-align: center;}
.used-car-btn a{margin: 0 5px; padding: 3px 20px; font-size: 24px; font-family: 'SuzukiPROBold'; background: red; color: #fff; border: none;text-decoration: none;}
/****Used Cars End****/

/****EXTENDED WARRANTY Start****/
.extended-warranty-inner{margin-left:15px !important; margin-right:15px !important;}
.extended-warranty-box{-moz-box-shadow:0px 0px 6px 6px #c9c9c9; -webkit-box-shadow: 0px 0px 6px 6px #c9c9c9; box-shadow: 0px 0px 6px 6px #c9c9c9; margin-top: 10px; margin-bottom: 20px;}
.extended-warranty-box h3{font-family: 'SuzukiPROHeadline'; color:#002029; text-transform: uppercase;}
.extended-warranty-box ul{width:95%; float:none; margin:0 auto;}
.extended-warranty-box ul li{background: url(../../images/round-bullet.png) top 5px left no-repeat; font-family: 'SuzukiPRORegular'; font-size: 18px; color: #8b8b8b; padding-left: 40px; list-style: none; margin: 10px 0;}
.extended-warranty .row{margin-left:15px !important; margin-right:15px !important; margin-top: 20px; margin-bottom: 20px;}
.warranty-img{text-align:center; margin: 50px 0;}
.warranty-img img{width:65%;}
/****EXTENDED WARRANTY End****/

/****SGP Start****/
.genuine-parts-inner{width:100%;}
.genuine-parts-inner img{width:100%;}
/****SGP End****/

/****SGA Start****/
#genuine-accessories{margin-top:25px;}
.genuine-accessories-inner{width:100%;}
.genuine-accessories-inner img{width:100%;}
.null-accessories{display:none;}
.not-null-accessories{display:block;}
/****SGA End****/

/****city Start****/
.city-inner{margin-left:15px !important; margin-right:15px !important;}
.city-box{-moz-box-shadow:0px 0px 6px 6px #c9c9c9; -webkit-box-shadow: 0px 0px 6px 6px #c9c9c9; box-shadow: 0px 0px 6px 6px #c9c9c9; margin-top: 10px; margin-bottom: 20px; padding: 50px 10px;}
.city-box h3{font-family: 'SuzukiPROHeadline'; color:#002029; text-transform: uppercase; text-align: center;}
.city-box ul{width:35%; float:none; margin:0 auto;}
.city-box ul li:nth-child(1){background: url(../../images/phone.png) top 0 left no-repeat; font-family: 'SuzukiPROHeadline'; font-size: 26px; color: #002029; padding-left: 60px; list-style: none; margin: 25px 0; background-size: 39px;}
.city-box ul li:nth-child(2){background: url(../../images/fax.png) top 0px left no-repeat; font-family: 'SuzukiPROHeadline'; font-size: 26px; color: #002029; padding-left: 60px; list-style: none; margin: 25px 0; background-size: 39px;}
.city-box ul li:nth-child(3){background: url(../../images/email.png) top 0px left no-repeat; font-family: 'SuzukiPROHeadline'; font-size: 26px; color: #002029; padding-left: 60px; list-style: none; margin: 25px 0; background-size: 39px;}
/****city End****/

/****city2 Start****/
.city2-inner{margin-left:15px !important; margin-right:15px !important;}
.city2-box{-moz-box-shadow:0px 0px 6px 6px #c9c9c9; -webkit-box-shadow: 0px 0px 6px 6px #c9c9c9; box-shadow: 0px 0px 6px 6px #c9c9c9; margin-top: 10px; margin-bottom: 20px; padding: 50px 10px;}
.city2-box h3{font-family: 'SuzukiPROHeadline'; color:#002029; text-transform: uppercase; text-align: center;}
.city2-box ul{width:90%; float:none; margin:0 auto;}
.city2-box ul li:nth-child(1){background: url(../../images/phone.png) top 0 left no-repeat; font-family: 'SuzukiPROHeadline'; font-size: 26px; color: #002029; padding-left: 60px; list-style: none; margin: 25px 0; background-size: 39px;}
.city2-box ul li:nth-child(2){background: url(../../images/fax.png) top 0px left no-repeat; font-family: 'SuzukiPROHeadline'; font-size: 26px; color: #002029; padding-left: 60px; list-style: none; margin: 25px 0; background-size: 39px;}
.city2-box ul li:nth-child(3){background: url(../../images/email.png) top 0px left no-repeat; font-family: 'SuzukiPROHeadline'; font-size: 26px; color: #002029; padding-left: 60px; list-style: none; margin: 25px 0; background-size: 39px;}
#booking-offices{background:none; padding-left: 0;}
/****city End****/

/****city3 Start****/
.city3-inner{margin-left:15px !important; margin-right:15px !important;}
.city3-box{-moz-box-shadow:0px 0px 6px 6px #c9c9c9; -webkit-box-shadow: 0px 0px 6px 6px #c9c9c9; box-shadow: 0px 0px 6px 6px #c9c9c9; margin-top: 10px; margin-bottom: 20px; padding: 50px 10px;}
.city3-box h3{font-family: 'SuzukiPROHeadline'; color:#002029; text-transform: uppercase; text-align: center;}
.city3-box ul{width:35%; float:none; margin:0 auto;}
.city3-box ul li:nth-child(1){background: url(../../images/phone.png) top 0 left no-repeat; font-family: 'SuzukiPROHeadline'; font-size: 26px; color: #002029; padding-left: 60px; list-style: none; margin: 25px 0; background-size: 39px;}
.city3-box ul li:nth-child(2){background: url(../../images/fax.png) top 0px left no-repeat; font-family: 'SuzukiPROHeadline'; font-size: 26px; color: #002029; padding-left: 60px; list-style: none; margin: 25px 0; background-size: 39px;}
.city3-box ul li:nth-child(3){background: url(../../images/email.png) top 0px left no-repeat; font-family: 'SuzukiPROHeadline'; font-size: 26px; color: #002029; padding-left: 60px; list-style: none; margin: 25px 0; background-size: 39px;}
/****city End****/

/****city4 Start****/
.city4-inner{margin-left:15px !important; margin-right:15px !important;}
.city4-box{-moz-box-shadow:0px 0px 6px 6px #c9c9c9; -webkit-box-shadow: 0px 0px 6px 6px #c9c9c9; box-shadow: 0px 0px 6px 6px #c9c9c9; margin-top: 10px; margin-bottom: 20px; padding: 50px 10px;}
.city4-box h3{font-family: 'SuzukiPROHeadline'; color:#002029; text-transform: uppercase; text-align: center;}
/****city End****/

/****Query Form Start****/
.query-form-inner{margin-left:15px !important; margin-right:15px !important; margin-top: 50px; margin-bottom: 50px;}
.query-form-box{-moz-box-shadow:0px 0px 6px 6px #c9c9c9; -webkit-box-shadow: 0px 0px 6px 6px #c9c9c9; box-shadow: 0px 0px 6px 6px #c9c9c9; margin-top: 10px; margin-bottom: 20px; padding: 50px 10px;}
.query-form-inner .center-box{text-align:center;}
.query-form-inner .center-box label{float:left; font-family: 'SuzukiPROHeadline'; color:#002029; text-transform: uppercase; margin: 4px 0;}
.query-form-inner .center-box p{float: left; width: 70%; margin:5px 0; font-size: 12px; font-family: 'SuzukiPRORegular';}
.query-form-inner .center-box input{float:right; width:100%; moz-box-shadow: inset 0 0 30px #c6c6c6; -webkit-box-shadow: inset 0 0 30px #c6c6c6; box-shadow: inset 0 0 30px #c6c6c6; background: #e5e8e9; border: none; padding: 3px; font-family: 'SuzukiPRORegular'; border-radius: 3px; margin:2px 0;}
.query-form-inner .center-box .send3a{width:45%; margin: 0 10px; font-family: 'SuzukiPROBold';}
.query-form-inner .center-box .send3b{width:15%; margin: 0 10px; font-family: 'SuzukiPROBold';}
.query-form-inner .center-box textarea{float:right; width:100%; moz-box-shadow: inset 0 0 30px #c6c6c6; -webkit-box-shadow: inset 0 0 30px #c6c6c6; box-shadow: inset 0 0 30px #c6c6c6; background: #e5e8e9; border: none; padding: 3px; font-family: 'SuzukiPRORegular'; border-radius: 3px; margin:2px 0; max-height:100px; height:100px;}
/****Query Form End****/


/****create Form Start****/
.create-form-inner{margin-left:15px !important; margin-right:15px !important; margin-top: 50px; margin-bottom: 50px;}
.create-form-box{-moz-box-shadow:0px 0px 6px 6px #c9c9c9; -webkit-box-shadow: 0px 0px 6px 6px #c9c9c9; box-shadow: 0px 0px 6px 6px #c9c9c9; margin-top: 10px; margin-bottom: 20px; padding: 50px 10px;}
.create-form-inner .center-box{text-align:center;}
.create-form-inner .center-box label{float:left; font-family: 'SuzukiPROHeadline'; color:#002029; text-transform: uppercase; margin: 4px 0; text-align: left;}
.create-form-inner .center-box p{float: left; width: 70%; margin:5px 0; font-size: 12px; font-family: 'SuzukiPRORegular';}
.create-form-inner .center-box input{float:right; width:100%; moz-box-shadow: inset 0 0 30px #c6c6c6; -webkit-box-shadow: inset 0 0 30px #c6c6c6; box-shadow: inset 0 0 30px #c6c6c6; background: #e5e8e9; border: none; padding: 3px; font-family: 'SuzukiPRORegular'; border-radius: 3px; margin:2px 0;}
.create-form-inner .center-box .send3a{width:70%; margin: 0 0; font-family: 'SuzukiPROBold'; float:right;}
.create-form-inner .center-box .send3aa{width:70%; margin: 0 0; font-family: 'SuzukiPROBold'; float:right;}
.create-form-inner .center-box .send3b{width:15%; margin: 0 10px; font-family: 'SuzukiPROBold';}
.create-form-inner .center-box textarea{float:right; width:100%; moz-box-shadow: inset 0 0 30px #c6c6c6; -webkit-box-shadow: inset 0 0 30px #c6c6c6; box-shadow: inset 0 0 30px #c6c6c6; background: #e5e8e9; border: none; padding: 3px; font-family: 'SuzukiPRORegular'; border-radius: 3px; margin:2px 0; max-height:100px; height:100px;}
.forget{width: 87%; float: left; text-align: center;}
.create{width: 93%; float: left; text-align: center;}
/****create Form End****/

/****Selling Start****/
.selling-inner{margin-left:15px !important; margin-right:15px !important;}
.selling-box{-moz-box-shadow:0px 0px 6px 6px #c9c9c9; -webkit-box-shadow: 0px 0px 6px 6px #c9c9c9; box-shadow: 0px 0px 6px 6px #c9c9c9; margin-top: 10px; margin-bottom: 20px;}
.selling-box h3{font-family: 'SuzukiPROHeadline'; color:#002029; text-transform: uppercase;}
.selling-box p{ color:#002029;}
.selling-box ul{width:95%; float:none; margin:0 auto;}
.selling-box ul li{font-family: 'SuzukiPRORegular'; font-size: 18px; color: #002029; padding-left: 40px; list-style: none; margin: 0 0;}
.selling .row{margin-left:15px !important; margin-right:15px !important; margin-top: 20px; margin-bottom: 20px;}
.selling-img{text-align:center; margin: 50px 0;}
.selling-img img{width:100%;}
.back{font-family: 'SuzukiPROBold'; font-size: 22px; color: #002029; text-decoration:none;}
/****Selling End****/

/**** Description Start ****/
.description-inner{background:url(../../images/swift-bg.jpg) no-repeat; background-size:100%; padding: 70px 25px;  margin-bottom: 20px;}
.description-box h1{text-align: center; color:#002029; font-family: 'SuzukiPROHeadline'; font-size: 56px; text-transform: uppercase; margin-bottom:50px;}
.description-box p{color:#002029; font-family: 'SuzukiPRORegular';}
/**** Description End ****/

/**** Features Start ****/
.features-inner{margin-right: 15px !important; margin-left: 15px !important; margin-top: 0; margin-bottom: 30px;}
.features-inner .features-box{width: 100%; height: 287px; overflow: hidden; padding: 0 0;}
.featurese-inner .features-box .features-box-inner{width: 100%; text-align: center; height: 287px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.features-inner .features-box:hover .features-box-inner{margin-top:-287px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
.features-inner .features-box-inner .features-box-imga1{padding: 125px 0; background: #002029;}
.features-inner .features-box-inner .features-box-imga1 span{font-size: 25px; font-weight: bold; color: #fff; font-family: 'SuzukiPROHeadline'; text-transform: uppercase;}
.features-inner .features-box-inner .features-box-imga2{padding: 125px 0; background: #F00;}
.features-inner .features-box-inner .features-box-imgb1{padding: 125px 0; background: #fff;}
.features-inner .features-box-inner .features-box-imgb1 span{font-size: 25px; font-weight: bold; color: #F00; font-family: 'SuzukiPROHeadline'; text-transform: uppercase;}
.features-inner .features-box-inner{text-align: center;}
.features-inner .features-box-inner .features-box-imgb2{padding: 125px 0; background: #F00;}
.features-inner .features-box-inner img{margin: 15px 0 15px 0;}
.features-inner .features-box-inner span{font-size: 25px; font-weight: bold; color: #fff; font-family: 'SuzukiPROHeadline'; text-transform: uppercase;}
/**** Features End ****/

/**** Color Picker Start ****/
.color-picker-inner{background:url(../../images/cp-bg.jpg) no-repeat; background-size:100%; margin-bottom:20px;}
.color-picker-box ul{width: 53%; margin: 100px auto; float: none; overflow: hidden;}
.color-picker-box ul li{list-style:none; float:left;}
.car-box{width: 100%; margin: 150px 0; text-align: center;}
.car-box img{width:90%;}
.cp-strip{background: url(../../images/cp-strip.png) 0 0 repeat; background-size: 100%; color: #fff; text-transform: uppercase; font-family: 'SuzukiPROHeadline'; margin: 25px 0 0 0;}
.cp-strip h2{margin:5px 0;}

/**** Color Picker End ****/

/**** Price Start ****/
.price-inner{margin-right: 15px !important; margin-left: 15px !important; margin-top: 30px; margin-bottom: 30px;}
.price-inner ul{border: 5px solid #002029; float: left; overflow: hidden; width: 100%; text-align: center;}
.price-inner ul li:nth-child(odd){background:#F00; color: #fff; float:left; width:20%; list-style: none;font-family: 'SuzukiPROBold';    padding: 32px 0;}
.price-inner ul li:nth-child(even){background: #002029; color: #fff; float:left; width:20%; list-style: none;font-family: 'SuzukiPROBold';    padding: 32px 0;}
/*.price-inner ul li:nth-child(odd){background: #F00; color: #fff; float:left; width:20%; list-style: none;font-family: 'SuzukiPROBold';    padding: 32px 0;}
.price-inner ul li:nth-child(even){background: #002029; color: #fff; float:left; width:20%; list-style: none;font-family: 'SuzukiPROBold';    padding: 32px 0;}
.price-inner ul li:nth-child(odd){background: #F00; color: #fff; float:left; width:20%; list-style: none;font-family: 'SuzukiPROBold';    padding: 32px 0;}*/
.booking-logo{width: 100%; text-align: center; margin-bottom: 20px;}
.booking-logo img{width:15%;}
.booking-text p{color:#002029; font-size:22px; text-align: center; font-family: 'SuzukiPROBold'; text-transform: uppercase; margin:0 0;}
/**** Price End ****/

/*** Foooter Start***/
.footer {margin: 10px 0 5px 0; text-align: center;}
.footer a{text-indent: -9999px; width: 24px; height: 25px; display: inline-block; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; }
	
.facebook {background: url(../../images/fb.png) 0px 0px no-repeat; margin: 0 10px;}
	
.facebook:hover {background: url(../../images/fb.png) 0px -25px no-repeat; margin: 0 10px;}
	
.twitter {background: url(../../images/tw.png) 0px 0px no-repeat; margin: 0 10px;}
	
.twitter:hover {background: url(../../images/tw.png) 0px -25px no-repeat; margin: 0 10px;}
	
.instagram {background: url(../../images/insta_icon.png) 0px 0px no-repeat; margin: 0 10px;}
	
.instagram:hover {background: url(../../images/insta_icon.png) 0px -25px no-repeat; margin: 0 10px;}	

.googleplus {background: url(../../images/in.png) 0px 0px no-repeat; margin: 0 10px;}
	
.googleplus:hover {background: url(../../images/in.png) 0px -25px no-repeat; margin: 0 10px;}	
/*** Foooter Start***/

/**** Product Slider Start****/
.demo {
    width:100%;
}
#lightSlider {
    list-style: none outside none;
    padding-left: 0;
    margin-bottom:0;
}
#lightSlider li {
    display: block;
    float: left;
    margin-right: 6px;
    cursor:pointer;
}
#lightSlider li img {
    display: block;
    height: auto;
    max-width: 100%;
    width:100%;}
/**** Product Slider End****/

/******** UB Style Start********/
.black-g-box{float: left; width: 100%; transition: all 0.2s; height: 380px; line-height: 380px; border: solid 2px #fff;  background: #002029;  text-align: center; font-family: 'SuzukiPROHeadline'; font-weight: bold; color: #fff; font-size: 46px; text-transform: uppercase;}
.red-g-box{float: left; width: 100%; height: 380px; line-height: 380px; border: solid 2px #fff; background: #e20a17; text-align: center; font-family: 'SuzukiPROHeadline'; font-weight: bold; color: #fff; font-size: 46px; text-transform: uppercase;}
.col-ow-cu5{width:20%; position: relative; }

.red-g-box span{line-height: normal; display: inline-block; vertical-align: middle;}
.black-g-box span{line-height: normal; display: inline-block; vertical-align: middle;}
.ow-footer-gap{float: left; width: 100%; height: 100px;}
.ow-pop-up {
    float: none;
    width: 100%;
    position: fixed;
    height: 100%;
    background: rgba(255, 255, 255, 0.7);
    z-index: 99999999;
    overflow: hidden; 
    left: 0;
    top: 0;
    clear: both; display: none;
    right: 0; 
    margin: 0 auto;
}

.popup-box {
    float: none;
    margin: 0 auto;
    max-width: 951px;
    top: 50%;
    position: absolute;
    width: 100%;
    text-align: center;
    height: auto !important;
   
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.8);
	transform: translateY(-50%);
    right: 0;
    left: 0;
}

.pop-close {
    float: right;
    
    font-size: 70px;
    font-weight: bold;
    color: #00212a;
    line-height: normal;
    margin-right: 20px;
    font-family: arial;
    border-radius: 100%;
    text-align: center;
}

.pop-close:hover{color: red; text-decoration: none;}

.black-g-box:hover{background: #eee; color: #002029;}

.red-g-box:hover{background: #eee; color: #e20a17;}

.pop-content{float: none; margin: 20px auto; width: 80%; position: relative; top: 35%; }
.pop-content img{max-width:400px; width:100%;}
.pop-head{font-size: 20px; margin-bottom: 10px;}

.ow-show{display: block }

.ow-hide{display: none }

.ow-imgfull{width: 100%;}


.product-h1{font-size: 55px; margin-bottom: 40px; padding: 0px 10%; }
.ow-product-container{float: none; margin: 0 auto; max-width: 1190px; width: 100%;}
.ow-product-container ul li{display:block;}
.pro-box{float: left; margin-bottom: 20px; height: 198px; padding: 5px 5px 0 5px; width: 100%; background-color: #00344c; border:solid 1px #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5)}
.pro-box span{float: none; overflow: hidden; margin: 0 auto; width: 95%; display: block; border-bottom: solid 1px rgba(255, 255, 255, 0.3); padding:7px 0; }

.pro-boxes li:nth-child(odd) .pro-box{background-color: #7a93a0}
.pro-boxes li:nth-child(even) .pro-box{background-color: #00344c}
.pro-boxes li:nth-child(1) .pro-box{background-color: #7a93a0}

.pro-box span p {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 20px;
   
    border-left: solid 5px #fff;
    font-family: 'SuzukiPROHeadline';
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 20px;
    padding-left: 10px;
    padding-top: 0;
    padding-bottom: 0; margin-bottom: 0;
}

.pro-box span b {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 12px;
    
    
    font-family: arial;
    font-weight: normal;
    
    letter-spacing: 1px;
    line-height: 12px; text-transform: uppercase;
    padding-left: 10px;
    padding-top: 0;
    padding-bottom: 0;
}


.pro-box i{
    float: none;
    margin: 0 auto;
    width: 80%;
    display: block; padding:21px 0 5px 0; 
	text-align:center;
}

.pro-box i img{width: 85%;}

.pro-box-odd{}
.product-right-ow{background-color:#00344c; float: left; width: 100%; padding-bottom: 20px;}
.product-right-ow .head{background-color: #f6f6f6; float: left; margin-bottom: 10px; width: 100%; padding:0 10px;
-moz-box-shadow:    inset 1px 1px 6px rgba(0, 0, 0, 0.5);
   -webkit-box-shadow: inset 1px 1px 6px rgba(0, 0, 0, 0.5);
   box-shadow:         inset 1px 1px 6px rgba(0, 0, 0, 0.5);
    }
.product-right-ow .head b{font-size: 30px; line-height: normal; margin: 5px; font-family: 'SuzukiPROHeadline'; float: left; width: 75%; font-weight: bold; color: #005aab; text-transform: uppercase;}

.product-right-ow .head i{float: right; width: 13%; margin: 10px 10px 0 0 ;}
.product-right-ow .head i img{width: 100%}

.pro-select-ow{float: none; margin: 0 auto; width: 90%; display: block; overflow: visible; padding-bottom:50px;}
.pro-select-ow div {
    float: left;
    width: 100%;
    border-bottom: dashed 1px rgba(255, 255, 255, 0.5);
    font-family: 'SuzukiPRORegular';
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: normal;
    padding: 5px 0 10px 0;
    margin: 5px 0; letter-spacing: 0.5px;
}

.ui-slider-horizontal{    margin-top: 35px !important;
    float: none !important;
    width: 80% !important;
    margin: 35px auto 0 auto !important;}


.value {
  position: absolute;
  
  left: 50%;
  margin: 25px 0 0 -20px;
  width: 40px;
  text-align: center;
  display: block;

  
  font-weight: normal;
  font-family: Verdana,Arial,sans-serif;
  font-size: 11px;
  color: #fff;
}
span.price-range-min.value{}
.ui-widget-content{padding:0 !important; height:6px;}
.ui-slider-horizontal .ui-slider-range {margin-top: -2px; height: 8px; padding: 0; background:#de0a17;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-radius:0;}
.ui-slider-horizontal .ui-slider-handle{top:-8px}

.poptitle,.popcontent{display:none;}
.pop-content .poptitle,.pop-content .popcontent{display:block !important;}

.price-range-both.value {
  width: 100px;
  margin: 0 0 0 -50px;
  top: 26px;
}

.price-range-both {
  display: none; 
}

.value i {
  font-style: normal;
}

.check-ow{width: 24px; height: 24px; margin-right: 20px; float: left; margin-top: 3px;}
.product-right-ow{margin-bottom: 20px;}
.p-sclae-para{color: #fff; font-family: 'SuzukiPRORegular'; font-size: 22px;} 

.rang-form {
    float: left;
    width: 100%;
    padding: 15px 0 5px 0;
}
/******** UB Style End********/

/******** Customer Care Start********/
.custumer-text{width: 85%; margin: 0 auto;}
.customer-box{padding: 50px 0px;}
div.tab {
    overflow: hidden;
   /* border: 1px solid #ccc;*/
}

/* Style the buttons inside the tab */
div.tab a:nth-child(1){
    float: left;
    cursor: pointer;
    padding: 0 0;
    transition: 0.3s;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	width:25%;

}
div.tab a:nth-child(1) .white-border{
    background: #002029;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
    text-align:center;
    width:100%;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	border-right: 2px solid #fff;
	font-family: 'SuzukiPROHeadline';
	color:#fff;
	text-transform: uppercase;
}

div.tab a:nth-child(2){
    float: left;
    cursor: pointer;
    padding: 0 0;
    transition: 0.3s;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	width:25%;

}
div.tab a:nth-child(2) .white-border{
    background: #e20a17;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
    text-align:center;
    width:100%;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	border-right: 4px solid #fff;
	border-left: 2px solid #fff;
	font-family: 'SuzukiPROHeadline';
	color:#fff;
	text-transform: uppercase;
}

div.tab a:nth-child(3){
    float: left;
    cursor: pointer;
    padding: 0 0;
    transition: 0.3s;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	
	width:25%;

}
div.tab a:nth-child(3) .white-border{
    background: #002029;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
    text-align:center;
    width:100%;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	border-right: 2px solid #fff;
	font-family: 'SuzukiPROHeadline';
	color:#fff;
	text-transform: uppercase;
}
div.tab a:nth-child(4){
    float: left;
    cursor: pointer;
    padding: 0 0;
    transition: 0.3s;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	width:25%;

}
div.tab a:nth-child(4) .white-border{
    background: #e20a17;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
    text-align:center;
    width:100%;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	border-left: 2px solid #fff;
	font-family: 'SuzukiPROHeadline';
	color:#fff;
	text-transform: uppercase;
}

/* Change background color of buttons on hover */
div.tab a:nth-child(1):hover {
   border-top: 4px solid #e20a17;
   border-bottom: 4px solid #e20a17;

}


div.tab a:nth-child(2):hover {
   border-top: 4px solid #002029;
   border-bottom: 4px solid #002029;

}

div.tab a:nth-child(3):hover {
   border-top: 4px solid #e20a17;
   border-bottom: 4px solid #e20a17;

}


div.tab a:nth-child(4):hover {
   border-top: 4px solid #002029;
   border-bottom: 4px solid #002029;

}

/* Create an active/current tablink class */
div.tab a:nth-child(1).active {
   border-top: 4px solid #e20a17;
   border-bottom: 4px solid #e20a17;

}

div.tab a:nth-child(2).active {
   border-top: 4px solid #002029;
   border-bottom: 4px solid #002029;

}

div.tab a:nth-child(3).active {
   border-top: 4px solid #e20a17;
   border-bottom: 4px solid #e20a17;

}

div.tab a:nth-child(4).active {
   border-top: 4px solid #002029;
   border-bottom: 4px solid #002029;

}
/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s;
}

.tabcontent2 {
    display: none;
    padding: 6px 12px;
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s;
}

/* Fade in tabs */
@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

.schedule-inner{text-align: center; width:100%;}
#Free-Service{padding: 10px 0;}
#Free-Service img{width: 100%;}
.free-service-inner{width: 90%; float: none; margin: 0px auto;}
#Warranty{text-align:center;}

.facility-inner{width: 85%; float: none; margin: 0 auto; text-align: left;}



/* Style the tab */
div.tab2 {
    float: left;
    border: 1px solid #959595;
    background-color: #fff;
    width: 20%;
    height: 100%;
}

/* Style the buttons inside the tab */
div.tab2 a {
    display: block;
    background-color: inherit;
    padding: 22px 16px;
    width: 100%;
    border: none;
    outline: none;
    text-align: center;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
	border-bottom: 1px solid #959595;
	font-family: 'SuzukiPROHeadline';
    color: #002029;
    text-transform: uppercase;
}

/* Change background color of buttons on hover */
div.tab2 a:hover {
	font-family: 'SuzukiPROHeadline';
    color: #e20a17;
    text-transform: uppercase;
}

/* Create an active/current "tab button" class */
div.tab2 a.active {
    font-family: 'SuzukiPROHeadline';
    color: #e20a17;
    text-transform: uppercase;
}

/* Style the tab content */
.tab2content {
    float: left;
    padding: 0px 12px;
    border: 1px solid #ccc;
    width: 80%;
    border-left: none;
	border-bottom: none;
    border-right: none;
    height: 100%;
}


.spec-img1{text-align:center;}

.spec-img{text-align:center;}

.tab2content .row{margin-top: 50px;}

#Warranty ul{width: 90%; margin: 0 auto;}
#Warranty ul li{color: #8b8b8b;}
#Warranty ul li p{text-align:left;}

/******** Customer Care End********/


/******** Community Health Start********/
.community-text{width: 95%; margin: 0 auto;}
.community-box{padding: 50px 0px;}
.community-img div{padding:1px;}
.community-img div img{width: 100%;}
.facebook-btn{padding: 5px 15px !important;}
/******** Community Health End********/

/******** Education Start********/
.education-text{width: 95%; margin: 0 auto;}
.education-box{padding: 50px 0px;}
.education-img div{padding:1px;}
.education-img div img{width: 100%;}
/******** Education End********/

/******** Environment Start********/
.environment-text{width: 95%; margin: 0 auto;}
.environment-box{padding: 50px 0px;}
.environment-img div{padding:1px;}
.environment-img div img{width: 100%;}
/******** Environment End********/

/******** Event Start********/
.events-text{width: 95%; margin: 0 auto;}
.events-box{padding: 50px 0px;}
.events-img div{padding:1px;}
.events-img div img{width: 100%;}
/******** Event End********/

/******** Visits Start********/
.visits-text{width: 95%; margin: 0 auto;}
.visits-box{padding: 50px 0px;}
.visits-img div{padding:1px;}
.visits-img div img{width: auto;}
/******** Visits End********/

/******** CSR Start********/
.csr-text{width: 95%; margin: 0 auto;}
.csr-box{padding: 50px 0px;}
/******** CSR End********/

/******** Newsletters Start********/
.newsletters-text{width: 95%; margin: 0 auto;}
.newsletters-box{padding: 50px 0px;}
.newsletters-img{text-align:center; margin-bottom: 30px;}
.newsletters-img img{width:100%;}
.newsletters-img a{font-family: 'SuzukiPROBold'; color: #fff; text-align: center; background: url(../../images/download-icon.png) no-repeat 135px 9px #ed1c24; padding: 10px 60px 10px 40px;}
/******** Newsletters End********/

/******** Videos Start********/
.videos-text{width: 95%; margin: 0 auto;}
.videos-text img{width:100%;}
.videos-box{padding: 50px 0px;}
.videos-img{text-align:center; margin-bottom: 30px;}
.videos-img video{border:3px solid red; padding:4px; width:100%;}
.videos-img a{font-family: 'SuzukiPROBold'; color: #fff; text-align: center; background: url(../../images/download-icon.png) no-repeat 135px 9px #ed1c24; padding: 10px 60px 10px 40px;}
/******** Videos End********/
/*******Installment start******/
.InstallmentButton{margin-top: -40px; float:right;}
.InstallmentText{float:left;}
.InstallmentButton a{margin-bottom:10px;}

/*******Installment end******/
/*********Certified Cars********/
.certified{    margin-left: 50px; font-family: sans-serif; font-size: large;}
/*********Certified Cars********/

.label-valid{float: left; width: 30%;}
.valid{float: left; width: 70%;}
.valid2{float: right; width: 70%; margin-top: 5px;}
.valid2 .g-recaptcha{width: 100%; overflow: hidden;}
.text-danger span{float: left; width: 100%; text-align: left;}

.footer1{float: left;}
.footer1 a{float: left; color: #002029; text-indent: 0; width:100%; font-family: 'SuzukiPROBold';}
.footer2{float: left;}
.footer3{float: left;}
.footer3 a{float: left; color: #002029; text-indent: 0; width:100%; font-family: 'SuzukiPROBold';}
/*.footer3 a img{width: 34%;}*/
.footer4 a{float: left; color: #002029; text-indent: 0; width:100%; font-family: 'SuzukiPROBold'; margin-top:20px;}
.footer4 a img{width: 35%;}

.price-note p{color:red;}
.all-prices{
    font-size: 25px;
    float: right !important;
    width: 50%;
    text-align: right;
    padding: 0 35px !important;}

.table-head{text-align: center; font-size: 24px; font-weight: bold; background-color: darkgray; color: white;}

#vehicle-name{color: black; font-weight: bold; font-size: 25px;}

.price-image{width:20%;}
.price-image img{padding-top:105px;}
.td-span{    background-color: white; text-align: center; position: relative;}
.td-span a{position: absolute; top: 50%; transform: translate(-50% , -50%); left: 50%;}
.table-bordered td p{color:red;}

#btn-li a{margin-top: 35px; width: 120px;}

#thead-hr{background-color: #006dcc; color: white; font-size: 20px;}

.login-main{text-align: center;max-width: 100%;float: left;margin-left: 32%;margin-top: 10%;}

.borderless td, .borderless th {border: none;}

.login-table{background: dimgrey;}

.register-pass{width: inherit !important;height: 35px !important;border-radius: 5px !important;}

.dob{
        display: block;
    width: 100%;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #464a4c;
    background-color: #fff;
    background-image: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    background: #e5e8e9;
}
.form-control{width:100% !important;}
.dob:focus{
        display: block;
    width: 100%;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #464a4c;
    background-color: #fff;
    background-image: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    background: #e5e8e9;
}



.table-scroll{overflow: hidden !important; width: 100% !important;}

@media screen and (min-width: 1920px) {
.navigation .nav-item .nav-link{margin: 0 10px;}
.navigation .nav-item .nav-link:hover{margin: 0 10px;}
.navigation .nav-item .nav-link:active{margin: 0 10px;}
}

@media screen and (min-width: 1400px){
.navigation .nav-item .nav-link{margin: 0 10px;}
.navigation .nav-item .nav-link:hover{margin: 0 10px;}
.navigation .nav-item .nav-link:active{margin: 0 10px;}
}
/*career Start*/
#mainContainer
{
    box-shadow:0px 0px 6px 6px #c9c9c9 ;
    margin-bottom: 50px;
 
}
#mainContainer p img{width:100%;}
#mylist
{
margin-left: 20px;
}
#mylist>li
{
    margin-bottom: 10px;
}
.col2{
    padding-left: 10%;
}
#vacancytable{
    width:  85%;
    margin-left: 8%;
    margin-top: 5%;
}
/*ahsan work start*/
.panel{border-radius: 10px;}
.panel-primary{border-color: #337ab7 !important;}
.panel-heading{background:#337ab7;color: #fff;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.footable{width: 100%;border: 3px solid #337AB7;}
/*ahsan work end*/


/*career End*/

@media screen and (max-width: 1024px){
.heading h1{font-size: 32px;}
.navigation .nav-item .nav-link{margin: 0 5px; font-size: 12px;}
.corporate-inner .corporate-box-inner span{font-size: 18px;}
.features-inner .features-box-inner span{font-size: 18px;}
.features-inner .features-box-inner .features-box-imga1{padding: 128px 0;}
.features-inner .features-box-inner .features-box-imga2{padding: 128px 0;}
.features-inner .features-box-inner .features-box-imgb1{padding: 128px 0;}
.features-inner .features-box-inner .features-box-imgb2{padding: 128px 0;}
.features-inner .features-box-inner .features-box-imga1 span{font-size: 21px;}
.features-inner .features-box-inner .features-box-imga2 span{font-size: 21px;}
.features-inner .features-box-inner .features-box-imgb1 span{font-size: 21px;}
.features-inner .features-box-inner .features-box-imgb1 span{font-size: 21px;}
.corporate-inner .corporate-box-inner .corporate-box-imga1 span{font-size: 18px;}
.corporate-inner .corporate-box-inner .corporate-box-imga2 span{font-size: 18px;}
.corporate-inner .corporate-box-inner .corporate-box-imga1{padding: 78px 0;}
.corporate-inner .corporate-box-inner .corporate-box-imga2{padding: 78px 0;}
.corporate-inner .corporate-box-inner .corporate-box-imgb1 span{font-size: 18px;}
.corporate-inner .corporate-box-inner .corporate-box-imgb2 span{font-size: 18px;}
.corporate-inner .corporate-box-inner .corporate-box-imgb1{padding: 78px 0;}
.corporate-inner .corporate-box-inner .corporate-box-imgb2{padding: 78px 0;}
.book-order-box .row label{font-size: 21px;}
.color-picker-box ul li img{width: 59px;}
.car-box{margin: 133px 0;}
.city-box ul{width: 40%;}
.city2-box ul{width: 40%;}
.city3-box ul{width: 71%;}
.all-prices {
    width: 50%;
    text-align: center;
    padding-right: 0;
}

#image-gallery{height:auto !important;}
.lslide img{width:100% !Important;}

.clone{display: none !important;}
div.tab2{width: 30%;}
.tab2content{width: 70%;}



/******** UB Style Start********/
.black-g-box, .red-g-box{font-size: 35px; height: 220px; line-height: 220px;}
/******** UB Style End********/
}

@media screen and (max-width: 768px){
.heading h1{font-size: 26px;}
.navigation .nav-item .nav-link{text-align:center;}
.dealership-inner-box{width: 50%;overflow:hidden;}
.dealership-inner-box .dealership{width:90%;}
.dealership-inner-box .dealerloc{width:90%;}
.dealership-inner-box .category{width: 90%; margin: 10px auto; height: auto;}
.dealership-inner-box .category h1{font-size: 18px; height: 30px; line-height: 30px;}
.dealership-inner-box .dealership p{margin:100px 17px auto;width:315px;}
.book-order-box .row label{font-size: 17px;}
.book-order-box .row input{margin-bottom:10px;}
.book-order-box .row select{margin-bottom:10px;}
.book-order-box .row textarea{margin-bottom:10px;}
.dealership-inner-box .city{width:90%;}
.dealership-inner-box .city .cities{width:100%;}
.city-box ul{width: 45%;}
.city2-box ul{width: 55%;}
.city3-box ul{width: 58%;}
.selling-box{padding:0;}
.selling-box ul li{padding-left: 30px;}
.color-picker-box ul li img{width: 40px;}
.description-inner{background-size: 230%; background-position: center;}
.hide-ipad{display:none !important;}
.hide-phone{display:none !important;}
.show-ipad{display:block !important;}
.cp-strip h2{font-size: 20px;}
.car-box{margin: 100px 0;}
#imaginary_container{display:block; text-align: center; margin: 20px 0 35px 0;}
.input-group{width: 40%; margin: 0 auto;}
.search{display:none;}

.schedule-inner img{width:100%;}

#Warranty table{overflow-x: auto !important; width: 100% !important;}

.spec-img img{width:100%;}

.all-prices {
    width: 50%;
    text-align: center;
    padding-right: 0;
}
.login-main{text-align: center;max-width: 100%;float: left;margin-top: 10%;}
/******** UB Style Start********/
.black-g-box, .red-g-box{font-size: 25px; }
.col-ow-cu5{width: 100%;}
/******** UB Style End********/
}
@media screen and (max-width: 768px) and (min-width: 768px){.hide-ipad2{display:none !important;}
.show-ipad2{display:block !important;}}

@media screen and (max-width: 480px){
.dealership-inner{overflow:hidden;}
.dealership-inner-box{width:}
.dealership-inner-box .category{width: 90%; margin: 10px auto; height: auto;}	
.dealership-inner-box2{width: 100%;float:left;}
#mymap{height:41%;}
.div0{margin: 50px auto;}
.book-order-box .row{margin: 10px  0 !important;}
.submit1{text-align: center; margin: 0 0 10px 0;}
.submit2{text-align: center;}
.terms{font-size: 22px;}
.warranty-img img {width: 100%;}
.heading h1{font-size: 30px;}
.city-box ul{width: 85%;}
.city2-box ul{width: 85%;}
.city3-box ul{width: 85%;}
.city-box ul li:nth-child(1){font-size:21px; background-size: 31px;}
.city-box ul li:nth-child(2){font-size:21px; background-size: 31px;}
.city-box ul li:nth-child(3){font-size:21px; background-size: 31px;}
.city2-box ul li:nth-child(1){font-size:21px; background-size: 31px;}
.city2-box ul li:nth-child(2){font-size:21px; background-size: 31px;}
.city2-box ul li:nth-child(3){font-size:21px; background-size: 31px;}
.city3-box ul li:nth-child(1){font-size:21px; background-size: 31px;}
.city3-box ul li:nth-child(2){font-size:21px; background-size: 31px;}
.city3-box ul li:nth-child(3){font-size:21px; background-size: 31px;}
.corporate-inner .corporate-box{margin:0 auto;}
.price-inner ul li{width: 100% !important;}
.booking-text p{font-size: 14px;}
.booking-logo img{width:30%;}
.hide-ipad{display:none !important;}
.show-ipad{display:none !important;}
.show-phone{display:block !important;}
.description-inner { background-size: 500%; background-position: 65% 50%;}
.color-picker-box ul{width: 45%; margin: 85px auto;}
.color-picker-inner{background-repeat: repeat; background-size: 300%; background-position: 10% 0;}
.car-box{margin: 50px 0;}
.cp-strip h2 {font-size: 22px;}
.input-group{width: 70%;}
.alldealers{width: 100% !important;}
.dealership-inner-box .dealership{width: 90% !important;}
.dealership-inner-box .city{width: 90% !important;}
div.tab a:nth-child(1){width:100% !important; border-right:none !important;}
div.tab a:nth-child(2){width:100% !important; border-left:none !important;}
div.tab a:nth-child(3){width:100% !important; border-right:none !important;}
div.tab a:nth-child(4){width:100% !important; border-left:none !important;}
div.tab a:nth-child(1) .white-border{border-left:none !important; border-right:none !important;}
div.tab a:nth-child(2) .white-border{border-left:none !important; border-right:none !important;}
div.tab a:nth-child(3) .white-border{border-left:none !important; border-right:none !important;}
div.tab a:nth-child(4) .white-border{border-left:none !important; border-right:none !important;}

div.tab2 {width: 100%;}
.tab2content {width: 100%;}
.tab2content .spec-img1 img{width:100%;}
.tab2content .spec-text img{width:100%;}

.footer3 a img{width: 35%;}
.footer4 a img{width: 75%;}


.price-scroll{overflow-x: scroll;}
.price-image{width: 100%; text-align:center;}
.price-image img{padding-top: 0;}

.valid2{float: left;}
.valid2 .g-recaptcha{float: left; overflow:visible;}

.forget{width: 100%; float: left; text-align: center;}
.create{width: 100%; float: left; text-align: center;}

.table-scroll{overflow: scroll !important; width: 450px !important;}

#booking-offices span{font-size:12px;}

.pop-content img{width:100% !important; height:100% !important;}

/******** UB Style Start********/
.slick-prev, .slick-next{width: 30px !important; height: 30px !important; background-size: 100% !important;}
.slick-prev:hover, .slick-next:hover{width: 30px !important; height: 30px !important; background-size: 100% !important;}
.slick-prev:active, .slick-next:active{width: 30px !important; height: 30px !important; background-size: 100% !important;}
.slick-prev:focus, .slick-next:focus{width: 30px !important; height: 30px !important; background-size: 100% !important;}
   .product-h1{font-size: 35px !important;}
   .pro-box i img{width:50%;}
   .pro-box{height: 230px;}

.all-prices {
    width: 100%;
    text-align: center;
    padding-right: 0;
}
   
/******** UB Style End********/
}
@media screen and (max-width: 375px) {
    .table-scroll{overflow: scroll !important; width: 345px !important;}
}

@media screen and (max-width: 360px){
.heading h1{font-size: 24px;}
.used-car-btn a{padding: 3px 16px; font-size: 16px;}
.city-box h3{font-size: 18px;}
.city2-box h3{font-size: 18px;}
.city3-box h3{font-size: 18px;}
.city-box ul{width: 95%;}
.city2-box ul{width: 95%;}
.city3-box ul{width: 95%;}
.city-box ul li:nth-child(1){font-size:18px; background-size: 26px; padding-left: 40px;}
.city-box ul li:nth-child(2){font-size:18px; background-size: 26px; padding-left: 40px;}
.city-box ul li:nth-child(3){font-size:18px; background-size: 26px; padding-left: 40px;}
.city2-box ul li:nth-child(1){font-size:18px; background-size: 26px; padding-left: 40px;}
.city2-box ul li:nth-child(2){font-size:18px; background-size: 26px; padding-left: 40px;}
.city2-box ul li:nth-child(3){font-size:18px; background-size: 26px; padding-left: 40px;}
.city3-box ul li:nth-child(1){font-size:18px; background-size: 26px; padding-left: 40px;}
.city3-box ul li:nth-child(2){font-size:18px; background-size: 26px; padding-left: 40px;}
.city3-box ul li:nth-child(3){font-size:18px; background-size: 26px; padding-left: 40px;}
.color-picker-box ul {width: 61%; margin: 50px auto;}
.car-box{margin: 0px 0;}
.description-inner {background-size: 900%; background-position: 65% 50%;}
.query-form-inner .center-box label{margin: 8px 0; font-size: 13px;}
.query-form-inner .center-box .send3a{font-size: 12px;}
.query-form-inner .center-box .send3b{font-size: 12px;}
.cp-strip h2 {font-size: 19px;}
.input-group{width: 70%;}
.alldealers{width: 100% !important;}
.dealership-inner-box .dealership{width: 90% !important;}
.dealership-inner-box .dealership p{margin: 90px 0px auto;width: 90%;}
.dealership-inner-box .city{width: 90% !important;}
.table-scroll{overflow: scroll !important; width: 330px !important;}
/******** UB Style Start********/
.pro-box i img {width: 65%;}
/******** UB Style End********/


}
.bike-popup .pop-close{font-size: 30px;}
.bike-popup .pop-content{width: 90%;}
.bike-popup .pop-content img{max-width: 1080px;}

#table1 { border-collapse: collapse; width: 85%;} /*I am aware of separate */
                        #table1 td { border: 1.5px solid black; height: 25px; padding: 5px; text-align:center;}
                        #table1 th { border: 2px solid black; height: 25px; padding: 5px; text-align: center;}
                        #table1 tr:hover td { border-top-color: red; border-bottom-color: red; }
                        #table1 tr:hover td:first-child { border-left-color: red; }
                        #table1 tr:hover td:last-child  { border-right-color: red; }
.extended-warranty-box .warranty-img:first-child img{width: 300px !important;}
.cultus-bro-2{display: none;}