/*
Theme Name: Uttarakhandtaxiservice Theme
Theme URI: http://siteurl.com
Description: The Uttarakhandtaxiservice Theme based on the famous Wordpress CMS.
Version: 1.0
Author: Uttarakhandtaxiservice
*/

/* normal */
/*Global CSS*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
* { margin: 0px; padding: 0px; box-sizing: border-box; }
body { margin: 0px; padding: 0px; color: #000; font-size: 16px; font-family: "Poppins", serif; background: #FFF; }
.clear { height: 0px; overflow: hidden; clear: both; }
p { padding-bottom: 15px; line-height: 24px; }
a { color: #000; }
a:hover { text-decoration: none; }
h1,h2,h3,h4,h5,h6 { padding-bottom: 5px; font-weight: 500; }
h1 { font-size: 40px; }
h2 { font-size: 35px;color: #000;font-weight: 600; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
ul, ol { padding: 0px 0px 20px 15px; }
img { max-width: 100%; height: auto; }
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], select { padding: 8px 10px; border: 1px solid #c8c3c3; font-size: 16px; outline: none; }
input[type="submit"], input[type="button"] { background: #666; padding: 10px; color: #fff; border: 0; cursor: pointer;  }
.owlslider, .owlslider li { margin: 0; padding: 0; list-style: none; list-style-type: none; }
.pageerror { text-align: center; padding: 150px 0; }

/* Wrapper */
#wrapper { float: left; width: 100%; overflow: hidden; }

/* layout */
#layout { width: 100%; position: relative; }
.wrapper { max-width: 1190px; margin: 0 auto; position: relative; padding: 0 10px; }

a.combtn{background: linear-gradient(135deg, #ff8a4b, #f15a2a);color: #fff;text-decoration: none;padding: 12px 30px;border-radius: 30px;border: 2px solid #ff8a4b;margin-top: 30px;display: inline-block;}
a.combtn:hover.combtn {color: #ff8a4b;border: 2px solid #ff8a4b;background: #fff;}

	
/* header */
#header { padding: 0; position: fixed; z-index: 10; background: #000;float:left;width:100%; }
.fixed { padding-top: 200px; }
.fixed #header { position: fixed; left: 0; top: 0; width: 100%; }
.logo { float: left;width:15%;padding:5px 0; }
.logo img{width: 140px;}	
	/* topBar */
.topBar { overflow: hidden; }
.topBar ul { list-style: none; overflow: hidden; float: right; }
.topBar li { padding-left: 5px; float: left; }
.topBar li a { -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.topBar li a:hover img { opacity: 0.8; }

/* menuBar */
.menuBar {float: left;width: 65%;}
.menuBar a.mobilemenu { display: none; }
.menuBar ul { padding: 0px; list-style: none; }
.menuBar li { padding:38px 11px 38px 50px;position: relative;line-height: 30px;display: inline-block;font-size: 14px; }
.menuBar li a { text-decoration: none;font-weight:500; color:#fff; }
.menuBar li a:hover, .menuBar li.active a { color: #f15a2a; }
.menuBar ul > li.menu-item-has-children { padding-right: 15px; }
.menuBar ul > li.menu-item-has-children > a { padding-right: 25px; background: url('images/arrow-down.png') right no-repeat; }
.menuBar li ul {     position: absolute;left: 0px;top: 100%;width: 330px;background: #fff;border-top: 5px solid #ff8a4b; }
.menuBar li li { padding: 0px; float: none;width: 100%; border: 0px; border-bottom: #CCC solid 1px; }
.menuBar li li.menu-item-has-children > a { background: url('images/arrow-right.png') right no-repeat; }
.menuBar li li a { padding: 7px 20px; display: block; color: #000;font-weight:500; }
.menuBar li li a:hover { color: #ff8a4b; }
.menuBar li li ul { left: 100%; top: 0px; }
.menuBar li ul { display: none; }
.menuBar li:hover ul { display: block; }
.menuBar li:hover li ul { display: none; }
.menuBar li:hover li:hover ul { display: block; }
.menuBar a.close { display: none; }


.call_btn{float: left;width: 20%;text-align: right;padding:40px 0;}
.call_btn a{background: linear-gradient(135deg, #ff8a4b, #f15a2a);color: #fff;text-decoration: none;padding: 12px 30px;border-radius: 30px;border: 2px solid #ff8a4b;}
.call_btn a:hover {color: #ff8a4b;border: 2px solid #ff8a4b;background: #fff;}
	
/* home banner */

#homeBanner {float: left;width: 100%;position:relative;}
#homeBanner .inner_txt{ position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;max-width: 900px;text-align: center;z-index:2;}
#homeBanner .inner_txt h1{font-weight: 600;font-size: 50px;line-height: 60px; padding-top: 60px;color: transparent;-webkit-text-stroke: 2px #fff;text-transform: uppercase;}
#homeBanner .inner_txt p{color:#fff;font-size:20px;text-shadow: 1px 1px 1px #000;}
#homeBanner .inner_txt h2{text-shadow: 1px 1px 1px #000;color:#fff;}
#homeBanner .inner_txt a{margin-right: 30px;}


.professional{float:left;width:100%;position: relative;margin-top: -50px;z-index: 1;}
.professional .prof_card{float: left;width: 23%;box-shadow: 0px 4px 4px 0px #00000040;border-radius: 10px;padding: 10px;margin: 1%;text-align:center;background: #f15a2a;}    
.professional .prof_card h4{color:#fff;}
.professional .prof_card img{width:40px;display:inline-block;}

.about_home{float: left;width: 100%;padding: 60px 0;}
.about_home .left{float: left;width: 50%;border: 3px solid #f15a2a;border-radius: 10px;background: #f15a2a;-webkit-transition: all linear 0.2s;
 -moz-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
 
 
 .about_home .left:hover{webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;transform: translate(0,-4px);box-shadow: 0px 4px 4px 0px #00000040;}


.about_home .left img{border-radius:10px;}

.about_home .left h6{color:#fff;font-size:20px;padding:10px 10px 0 10px;}
.about_home .left p{color:#fff;padding:10px 10px 10px 10px;}

.about_home .right{float: left;width: 50%;padding-left:30px;}
.about_all{float: left;width: 100%;padding: 60px 0;}
.about_all .left{float: left;width: 40%;border-left: 5px solid #ff8a4b;border-radius: 10px;border-bottom: 5px solid #ff8a4b;}
.about_all .left img{display: block;width: 100%;border-radius: 10px;}
.about_all .right{float: left;width: 60%;padding-left: 30px;}
.about_all .right h2{padding-bottom: 20px;}
.about_all .right ul{padding: 0;}
.about_all .fa-regular, .far {font-weight: 400;color: #f15a2a;;font-size: 30px;padding-right: 10px;}
.about_all .right ul li{    list-style: none;padding-bottom: 20px;font-weight: 600;color: #000;display: flex;font-size: 20px;}
.about_all .right p{padding-bottom: 20px;}
.about_all h4{font-size: 30px;font-weight: 600;padding-bottom: 20px;}


.car_pricing{float:left;width:100%;padding:60px 0;background: #f8f8f8;text-align:center;}
.car_pricing .pri_card{float:left;width:31.333%;margin:1%;border: 1.06777px solid #d6d6d6;padding: 15px 15px 0px 15px;border-radius: 10px;-webkit-transition: all linear 0.2s;
 -moz-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;background: #fff;}

.car_pricing .pri_card h4{font-size: 15px;padding: 10px 0;}
.car_pricing .pri_card img{display:block;width:100%;}
.car_pricing .pri_card:hover{webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;transform: translate(0,-4px);box-shadow: 0px 4px 4px 0px #00000040;} 


.one_way{float:left;width:100%;background: #f8f8f8;padding-bottom:60px}

.inner_way{float:left;width:100%;}
.inner_way .left{float:left;width:40%;height: 500px;}
.inner_way .left img{height: 500px;width:100%;}
.inner_way .right{float:left;width:60%;background: linear-gradient(135deg, #ff8a4b, #f15a2a);padding: 60px 20px;height: 500px;}
.inner_way .right a{width: 100%;display: inline-block;padding: 10px 20px;text-decoration: none;background: #fff;margin: 10px 0;text-align: center;border-radius: 10px;}
.inner_way .right h2{font-size:50px;color:#fff;line-height:58px;}
.inner_way .right p{color:#fff;font-size:20px;line-height:30px;}


.why_choose{float: left;width: 100%;padding: 60px 0; background: linear-gradient(135deg, #ff8a4b, #f15a2a);}
.why_choose h2{text-align: center;color: #fff;padding-bottom: 30px;}
.why_choose ul{padding: 0;}
.why_choose ul li{float: left;width: 31.333%;list-style: none;padding: 10px;margin: 1%;border:1.06777px solid #fff;color: #fff;font-size: 15px;}
.why_choose.fa-regular, .far {font-weight: 400;color: #ffc000;font-size: 30px;padding-right: 10px;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{clear: both;}
.wpcf7 form.sent .wpcf7-response-output { clear: both;text-align: center;}	

.reach_us .left ul{padding: 0;}
.reach_us .left ul li{list-style: none;border-bottom: 1px solid #f1f1f1;padding: 10px 0;color: #000;}
.reach_us .left  a{text-decoration: none;}
.reach_us .left i{font-size: 25px;color: #ff8a4b;padding-right: 10px;}
.reach_us{float: left;width: 100%;border-top: 1px solid #f1f1f1;padding: 60px 0;}
.reach_us .left{float: left;width: 50%;padding-right: 30px;}
.reach_us .right{float: left;width: 50%;}

.reach_us .right iframe{width: 100%;height: 200px;}

.home_contact{float: left;width: 100%;padding: 60px 15%;}
.home_contact h2{text-align: center;padding-bottom: 30px;color: #000;font-weight: 600;}
.home_contact .med_field{float: left;width: 50%;padding: 10px 30px;}
.home_contact .med_field.comm{float: left;width: 100%;}
.home_contact input{border: 0px;border-bottom: 1px solid #dedede;color: #666; font-size: 16px; font-family: "Poppins", serif;padding: 15px 0px;width: 100%;}
.home_contact textarea{border: 0px;border-bottom: 1px solid #dedede;color: #666; font-size: 16px; font-family: "Poppins", serif;padding: 15px 0px;width: 100%;height: 120px;resize: none;}
.home_contact textarea:focus-visible {outline: none;}
.home_contact .med_field.captcha{width: 100%;float: left;text-align: center;}
.captcha p{color:#f15a2a;font-weight: 500;}

.med_field.captcha input.wpcf7-form-control.wpcf7-quiz {width: auto;border: 0;background: no-repeat;padding: 0;border-bottom: 1px dotted;}
.med_field.sub{text-align: center;float: left;width: 100%;}

input.wpcf7-form-control.wpcf7-submit.has-spinner{background: linear-gradient(135deg, #ff8a4b, #f15a2a);;padding: 14px 30px;color: #fff;border-radius: 30px;
display: inline-block;text-decoration: none;margin-top: 10px;font-size: 20px;font-weight: 600;border: 2px solid #ff8a4b;width: 350px;}


.service-inner-page{float: left;width: 100%;}
.bannerInner{float: left;width: 100%;text-align: center;margin-top: 107px;padding: 60px 0;}
.bannerInner h5{color: #fff;}
.bannerInner h1{font-size: 40px;color: #FFF;}

.breadcrumb a{color: #ff8a4b;}

.service{float: left;width: 100%;text-align:center;background: linear-gradient(135deg, #ff8a4b, #f15a2a);padding: 60px 0 80px;}
.service h2{color: #fff;padding-bottom: 30px;font-weight: 600;}
.service h4{color: #fff;}
.service .item{border:1px solid #f1f1f1;padding:20px;background:#fff;border-radius:10px; }
.service .item h5{padding: 10px 0;color: #000;}



.service .owl-dot {width: 18px;height: 5px;width:20px;border-radius:10px;display: inline-block;background: #fff;margin: 0 3px;opacity: 1;}
.service .owl-dot.active {background:#000; }
.service .owl-controls{float: left;width: 100%;padding: 0;margin-top:30px;}


.easier{float: left;width: 100%;padding: 60px 0;}
.easier .left{float: left;width:65%;background: #002473;border-radius: 10px;height: 430px;padding-top: 12%;}
.easier .right{float: left;width: 35%;padding-left: 30px;height: 430px;}
.easier .easy_card{float: left;width: 33.333%;text-align: center;}
.easier .easy_card .fa-solid{font-size: 43px;height: 100px;width: 100px;color: #fff;background: linear-gradient(135deg, #ff8a4b, #f15a2a);
display: inline-flex;align-items: center;justify-content: center;text-align: center;border-radius: 10px;}

.easier .easy_card h4{color: #fff;font-size: 20px;padding:10px 0;font-weight: 600;}


/*.card_type{float: left;width: 100%;padding: 60px 0;text-align: center;}*/
/*.card_type h2{padding-bottom: 30px;}*/
/*.card_type div#myBtnContainer{margin-bottom: 30px;}*/
/*.card_type .car_cate{border: 1.06777px solid #d6d6d6;float: left;width: 31.333%;margin: 1%;padding: 20px;text-align: left;}*/
/*.card_type .car_cate ul{padding: 0;}*/
/*.card_type .car_cate ul li{list-style: none;border-bottom:1.06777px solid #d6d6d6;padding: 10px 0;}    */
/*.card_type .car_cate ul li span{float: right;color: #000;font-weight: 600;}*/
/*.card_type .car_cate a{color: #fff;    background: linear-gradient(135deg, #ff8a4b, #f15a2a);padding: 8px 30px;display: inline-block;text-decoration: none;margin-top: 10px;font-weight: 600;border-radius: 30px;margin-top: 20px;}*/
/*.card_type .filterDiv {float: left;width: 100%;}*/
/*.card_type .show {display: block;}*/
/*.card_type .container {margin-top: 20px;overflow: hidden;}*/
/*.card_type .btn {border: none;outline: none;display: inline-block;cursor: pointer;color: #717171;font-size: 16px;font-weight: 600;background-color: #F3F3F3;padding: 20px 33px;border-radius: 30px;margin: 10px;transition: all 0.4s ease;font-family: "Poppins", serif; }*/
/*.card_type .btn.active {background: linear-gradient(135deg, #ff8a4b, #f15a2a);color: white;}*/



.fare_one{float: left;width: 100%;}
.fare_one.sec{padding: 60px 0;}
.fare_one h2{text-align: center;}
table, th, td {border: 1.06777px solid #ff8a4b;text-align: left;padding: 10px;}

.site_scene{float: left;width: 100%;padding: 60px 0;}
.site_scene h2{text-align: center;}
.site_scene .left{float: left;width: 30%;}
.site_scene .right{float: left;width: 70%;padding-left: 30px;}
.site_inner{border: 1.06777px solid #d6d6d6;padding: 20px;float: left;width: 100%;border-radius: 10px;margin: 10px 0;}
.site_inner h3{font-size: 30px;font-weight: 600;padding-bottom: 20px;}
.site_inner.sec .left{float: left;width: 70%;padding-right: 30px;}
.site_inner.sec .right{float: left;width: 30%;}

.kath_fare{float: left;width: 100%;padding: 60px 0;border-top: 1px solid #f1f1f1;}
.kath_fare h2{text-align: center;padding-bottom: 30px;color: #000;font-weight: 600;}
.kath_fare .kath_card{float: left;width: 31.333%;padding: 20px;box-shadow: 0px 4px 4px 0px #00000040;border-radius: 10px;margin: 1%;text-align: left;border: 1.06777px solid #d6d6d6;-webkit-transition: all linear 0.2s;
 -moz-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;min-height: 430px;}

.kath_fare .kath_card a{color: #ff8a4b;text-decoration: none;}
.kath_fare .kath_card a:hover{text-decoration: underline;}
.industry_grow .grwing_card{float: left;width: 18%;background: #fff;padding: 20px;margin: 1%;border-radius:10px;}
.kath_fare  a .kath_card:hover{webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;transform: translate(0,-4px);}
.kath_fare .kath_card img{width: 100%;display: inline-block;}
.kath_fare .kath_card h6{position: relative;font-size: 20px;color: #000;font-weight: 600;padding-bottom: 20px;}
.kath_fare .kath_card h6::after {content: '';text-decoration: none;background-color: #ff8a4b;position: absolute;display: block;width: 50px;height: 3px;right: 0;left: 2px;margin-top: 5px;}

.row{display: flex;flex-wrap: wrap;justify-content: center;text-align: center;}






.top-footer{float: left;width: 100%;padding: 30px 0px 30px 0;background: #000;border-top: 1px solid #f1f1f1;}
.top-footer .ft-card{float: left;width:25%;padding: 10px;position:relative;}
.social.home {padding: 0px;}
.top-footer .ft-card img{ width: 180px;display: block;padding-bottom: 10px;}
.top-footer .ft-card h3{color: #fff;font-size: 20px;padding-bottom: 20px;}
.top-footer .ft-card h3::after {content: '';text-decoration: none;background-color: #ff8a4b;position: absolute;display: block;width: 50px;height: 3px;right: 0;left: 12px;margin-top: 5px;}
.top-footer .ft-card p{color: #fff;}
.top-footer .ft-card ul{padding: 0;}
.top-footer .ft-card ul li{list-style: none;line-height: 30px;}
.top-footer .ft-card ul li a{color: #fff;text-decoration: none;font-size: 14px;}




.top-footer .ft-card ul li a:hover{color:#ff8a4b;padding-left:10px;transition: all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1) !important; display: inline-block;transform: translateX(-23px);}
.social{float: left;width: 100%;}
.top-footer .ft-card .fa-solid, .fas {font-weight: 900;color:#ff8a4b;}
.social ul li{float: left;}
.top-footer .fa-brands, .fab {font-weight: 400;font-size: 30px;padding-right: 15px;}
.copy{float: left;width: 100%;padding: 0;background: #000;}
.copy p{padding: 10px 0;text-align: center;color: #ff8a4b;border-top: 1px solid #FFF;font-size: 13px;font-weight: 400;}




	
/* content */
#content { overflow: hidden; width: 100%; }
	
	/* left side*/
	#lefttPart { float: left; width: 60%; }
	
		/* copy bar */
		.copyBar { width: 320px; }
	
	
	/* right side */
	#rightPart { float: right; width: 36%; }
	
		/* sideBar */
		.sideBar .widget { margin-bottom: 20px; }
		.sideBar ul { padding: 0 0 0 0; list-style: none; overflow: hidden; }
		.sideBar li { padding: 8px 0; line-height: 18px; border-top: #ddd solid 1px; }
		.sideBar li:first-child { border: 0px; }
		.sideBar li a { text-decoration: none; }
		.sideBar h3 { padding-bottom: 15px; }

		/* footer */

	
	/* fullPart */
 	#fullPart { float: left; width: 100%; }
	
	
/* Begin Images */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */

/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
#commentform input { width: 100%; margin: 5px 5px 1px 0; }
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { width: 100%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit { margin: 0 0 5px auto; width: auto; float: right; }
.commentlist li,
#commentform input,
#commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size: 1em; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite,
.commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */

/* Begin Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }
#wp-calendar #prev a,
#wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }
hr { display: none; }
a img { border: none; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
/* End Various Tags & Classes*/

/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

	
		
		/* footer */
		#footer { padding: 20px 0; overflow: hidden; border-top: #999 solid 1px; } 
		#footer p { float: left; }
		#footer span { float: right; }


/* Responsive Css Start */	

@media only screen and (max-width: 1120px) {
.wrapper{max-width: 97%;}	
.menuBar li{padding: 38px 11px 38px 35px;}	
.service .item h5{font-size: 14px;}
.easier .left{height: 400px;}
.easier .right img{height: 400px;}
.why_choose ul li{font-size: 14px;}





}




@media only screen and (max-width: 1020px) {
.menuBar li{padding: 38px 11px 38px 25px;}	
#homeBanner h1{font-size: 40px;}	
.home_contact{padding: 60px 10%;}
.top-footer .ft-card{width: 50%;}

.why_choose ul li{width: 48%;}


#homeBanner .owl-carousel .owl-item img{min-height:700px;}


}
		
@media only screen and (max-width: 767px) {
	
	#header { padding-top: 0; }
	#header a.mobilemenu { padding: 0 65px 0 0; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; display: block; text-decoration: none; font-weight: bold; position: absolute; left: 0px; top: 25px; line-height: 40px; text-transform: uppercase; text-align: right; color: #333; font-size: 0px; }
	#header a.mobilemenu:before, #header a.mobilemenu:after, #header a.mobilemenu span { width: 35px; height: 3px; display: block; position: absolute; right: 15px; top: 10px; content: "";background: linear-gradient(135deg, #ff8a4b, #f15a2a); }
	#header a.mobilemenu:after { top: auto; bottom: 10px; }
	#header a.mobilemenu span { top: 18px; }
	.mm-opened a.close { display: block; }
	.menuBar a.close { width: 50px; display: none;height: 20px; font-size: 0px; position: absolute; left: 20px; top: 9px; z-index: 8888; }
	.menuBar a.close:before, .menuBar a.close:after { width: 30px; height: 3px; display: block; position: absolute; left: 0px; top: 10px; content: ""; background: #21344d; -webkit-transform: scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); -ms-transform: scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); transform: scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
	.menuBar a.close:after { -webkit-transform: scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); -ms-transform: scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); transform: scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
	
	.menuBar { padding: 0px; }
	.menuBar ul { display: none; position: absolute; left: 0px; top: 42px; z-index: 10; width: 100%; background: #aaa; }
	.menuBar li { padding: 0px; float: none; border: 0px; }
	.menuBar li a { padding: 5px 15px; display: block; border-bottom: #FFF solid 1px; }
	.menuBar li a:hover, .menuBar li.active a { background: #999; }
	.menuBar ul > li.dropdown { padding-right: 0px; }
	.menuBar ul > li.dropdown > a { padding-right: 0px; background: url('../images/arrow-down.png') 95% center no-repeat; }
	.menuBar ul > li.dropdown > a:hover, .menuBar ul > li.dropdown.active > a { padding-right: 0px; background: #999 url('../images/arrow-down.png') 95% center no-repeat; }
	.menuBar li ul { position: static; left: 0px; top: 0px; width: 100%; }
	.menuBar li:hover ul { display: none; }
	.menuBar li li { border: 0px; }
	.menuBar li li a { padding-left: 40px; }
	.menuBar li li li a { padding-left: 60px; }
	
	#lefttPart { width: 100%; float: left; margin-bottom: 20px; }
	#rightPart { width: 100%; float: left; }

	.topBar ul { padding: 0px; padding-top: 20px; text-align: center; float: none; }
	.topBar ul li { display: inline; float: none; }
	
	#footer { text-align: center; }
	#footer p, #footer span { float: none; }


/*	update css*/

.call_btn{display: none;}

#homeBanner .inner_txt h1{line-height: 50px;font-size: 35px;padding-top: 30px;}	
#homeBanner .owl-carousel .owl-item img{min-height: 500px;}
.professional .prof_card h4{font-size: 16px;}
#homeBanner .inner_txt{max-width: 97%;}
.car_pricing .pri_card{width: 48%;}
.about_home .left{width: 100%;}
.about_home .left img{width: 100%;}
.about_home .right{width: 100%;padding-top: 30px;padding-left: 0;}
.kath_fare .kath_card{width: 48%;}
.easier .left{width: 100%;height: auto;padding: 30px 0;}
.easier .right{padding-left: 0px;height: auto;width: 100%;padding-top: 30px;}
.easier .right img{width: 100%;}	
.home_contact{padding: 0px 0% 30px;}	
.card_type .car_cate{width: 48%;}

.bannerInner{margin-top: 87px;}
.about_all .left{width: 100%;}
.about_all .right{width: 100%;padding-left: 0px;padding-top: 30px;}
.fare_one{overflow-x: scroll;}


.inner_way .left{width:100%;height:auto;}

.inner_way .left img{width:100%;height:auto;}
.inner_way .right{width:100%;height:auto;}

}


 
@media only screen and (min-width: 768px) {
	
	.mm-menu.mm-current { display: none !important; }
	html.mm-opening .mm-slideout { transform: translate(0px, 0px) !important; -webkit-transform: translate(0px, 0px) !important; }
	html.mm-opened { overflow: visible !important; }
	html.mm-opened body { overflow: visible !important; }
	#mm-blocker { display: none !important; }
	
}



@media only screen and (max-width: 600px) {
	
.logo{width: 40%;}
#homeBanner .left{width: 100%;}	
#homeBanner h4{font-size: 16px;}
#homeBanner h1{font-size: 25px;}
a.combtn{padding: 5px 20px;}
#homeBanner .right{width: 100%;padding-top: 30px;}
h2{font-size: 25px;line-height: 34px;}
.card_type .btn{padding: 8px 20px;width: 350px;font-size: 12px;}

.card_type div#myBtnContainer{margin-bottom: 30px;display: flex;overflow-x: scroll;}
.card_type .car_cate{width: 100%;margin: 10px 0;}

.kath_fare .kath_card{width: 100%;margin: 10px 0;}
.easier .easy_card{padding-bottom: 20px;width: 100%;}
.home_contact .med_field{width: 100%;padding: 10px 0px;}
.top-footer .ft-card{width: 100%;padding: 10px 0;}
.copy p{font-size: 11px;}
input.wpcf7-form-control.wpcf7-submit.has-spinner{width: 100%;}

.why_choose ul li{width: 100%;margin: 10px 0;}
.home_contact{padding: 0px 0% 30px;}
.top-footer .ft-card h3::after{left: 0px;}


.about_all .right ul li{font-size: 16px;}
.site_scene .left{width: 100%;}
.site_scene .right{width: 100%;padding-left:0;}
.site_inner h3{font-size: 20px;padding-bottom: 10px;color: #000;}

.site_inner.sec .left{width: 100%;padding-right: 0px;}
.site_inner.sec .right{width: 100%;}
.bannerInner h1{font-size: 35px;color: #FFF;line-height: 43px;}
.reach_us .left{width: 100%;padding-right: 0px;}
.reach_us .right{width: 100%;padding-top: 30px;}


#homeBanner .owl-carousel .owl-item img{min-height: 550px;}
#homeBanner .inner_txt h1{padding-top:30%;}
#homeBanner .inner_txt h2{font-size: 16px;}
#homeBanner .inner_txt p{font-size: 16px;line-height: 24px;}
.professional{margin-top: 30px;}
.professional .prof_card{width:100%;margin: 10px 0;}
#homeBanner a{display:block;width:100%;margin:10px 0;}
.car_pricing .pri_card{width: 100%;margin: 10px 0;}


.inner_way .right{padding: 30px 10px;}
.inner_way .right h2{font-size: 25px;line-height: 35px;} 

}