@charset "UTF-8";
/* CSS Document */


@import url('https://fonts.googleapis.com/css?family=Nunito:300,400,600,700');
body,html{
 
	font-family: 'Nunito', sans-serif!important;

}
html, body, h1, h2, h3, h4, h5, input, aside, p, li, ol, ul, figcaption, button, select, span, a, table { font-family: 'Nunito', sans-serif!important;}
.glyphicon {
    
	font-family: 'Glyphicons Halflings'!important;}


.txhw_section h3{ font-size: 45px; }

#header a.left_btn, .header a.left_btn{
    width: 30px;
    height: 25px;
    top: 12px;
    background-size: contain;
}

/*@font-face {
    font-family: 'Futura Std';
    src: url('/jugnootaxi/wp-content/themes/wpclicklabs/taxihawk_files/FuturaStd-Light.otf');
    font-weight: normal;
    font-style: normal;
}*/

body{overflow-x: hidden;}

h1, h2, h3, h4, h5, h6, ul, li, a, button, strong{ font-family: Futura Std; }

/*body, p, .taxiH_Nav li a, .taxiH_Nav li a span, input[type=submit], input[type=button], .txhw_Cform select, .txhw_Cform input[type=text], .txhw_Cform textarea, input, select, option, .txhw_section_4 li, span, .txhw_section_55_r_bottom li, #footer-wrap li a
{
   
    font-family: 'robotolight';
}*/

#txwContactErrorMsg{
    text-align: center;
    color: #414141;
}
#txwSuErrorMsg, #txwLgErrorMsg, #txwLgErrorMsg2{
    text-align: center;
    padding: 2px;
    color: red;
}
#txwLgErrorMsg{ margin-top: -5px; }
.txwSubmit input[type=button]{ font-size: 16px; }
.txw_loader{
    display:none;
    height: 17px;
    width: 17px;
    position: absolute;
    display: inline-block;
    margin: 14px -55px;
    background: url(../../uploads/2018/04/txwloader.gif) no-repeat;
}

div#loader
{
    width: 70px;
    height: 62px;
    position: fixed;
    top: 50%;
    left: 50%;
    text-align: center;
    margin-left: -50px;
    margin-top: -62px;
    z-index: 2;
    overflow: auto;
}
/* .load_page{ display:none;} */

#footer-wrap, .footer-bottom{ }
.footer-bottom{}

.ucase{text-transform:uppercase;}
.ccase{text-transform:capitalize}
.lcase{text-transform:lowercase;}

pre{color: #666;
    margin: 0;
    background: transparent;
    border: none;
    padding: 0;
    text-align: left;
    font-size: 16px;}

.banner_text_bg span{ background-color:#1FC0DA;padding: 7px 10px;}

.food_chain_slider_inner{ width:100%; height:100%; background-size:cover !important;}

.font16, .font16 p, .font16 a{ font-size:16px;}



#wpss_slideshow_taxi-hawk
{
    padding: 0;
    margin: 0 auto !important;
    background-color: #FFF;
}
#wpss_slideshow_taxi-hawk .wpss_slide, #wpss_slideshow_taxi-hawk .wpss_slideshow_ {width: 100% !important;}

#wpss_slideshow_taxi-hawk h4 {
    display: none;
}
.food_chain_slider_inner {
    width: 100%;
    height: 100%;
    background-size: cover !important;
}
.banner_text_bg {
    background: rgba(252,218,12,.6);
    top: 25vh;
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.banner_text_bg::after{
    content:"";
    display:block;
    clear:both;
}
.banner_text_bg p{
    text-transform: uppercase;
    font-size: 28px;
    color: #000;
    margin-bottom: 0;
    line-height: 45px;
    text-shadow: 0 0 7px #333;
}

.banner_subtext{
    top: 28vh;
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.banner_subtext p{
    font-size: 26px;
    color: #FFF;
    font-weight:bold;
    margin-bottom:8px;
    text-shadow: 8px 8px 8px #000;
}
.banner_git{
    top: 37vh;
    display: block;
    position: relative;
    margin: 0 auto;
}
.banner_btm_text {
    background: url(../../uploads/2018/04/banner_text_bg-1.png);
    margin-top: -153px;
}

#wpss_slideshow_pager_taxi-hawk a {
    height: 20px;
    width: 20px;
}
#wpss_slideshow_pager_taxi-hawk a {
    background: url(../../uploads/2018/04/White-circle.png) no-repeat;
}
#wpss_slideshow_pager_taxi-hawk a:hover, #wpss_slideshow_pager_taxi-hawk a.activeSlide {
    background: url(../../uploads/2018/04/Yellow-circle.png) no-repeat;
}

#wpss_slideshow_pager_taxi-hawk {
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 150px;
}


.geo-sub-heading{text-align: center;
    font-size: 24px;
    line-height: 1.3;}

.same-size-section.geo-same{padding-top: 25px;
    padding-bottom: 0px;
    margin-bottom: 30px;}
.sub-main-heading-geo{font-size: 24px;
    margin-bottom: 0px;
    font-weight: 400;}
.geo-same .inner-same{padding-bottom:100px;}
.margin-no-geo{margin:0px!important;}

.taxi-slider .carousel-indicators li.active {
    
    box-shadow: 0px 2px 13px 3px rgba(0, 0, 0, 0.06)!important;
  
}
.taxi-slider .carousel-indicators li p{margin-bottom:0px;}
.taxi_top_header .col-full{padding:0px 15px!important; max-width:1170px!important}
.taxi_top_header .taxiH_Nav ul li a{font-size:16px; display:block }
.taxi_template .taxi_top_header{box-shadow:none!important; border-bottom:1px solid #555}
.taxi_template .taxi_top_header .taxiH_logo{margin:0px;}
.taxi_top_header .taxiH_Nav ul {margin:0px!important}


.taxiH_Nav ul li a.txhw_getintouch {
    background-color: #fff!important;
    position: relative;
    overflow: hidden;
    z-index: 1;
	text-align:center
}



 .taxiH_Nav ul li a.txhw_getintouch:before {
    position: absolute;
    content: "";
    background-color: #ffce01;
    width: 100%;
    left: 100%;
    right: 0%;
    height: 100%;
    top: 0px;
    border-radius: 5px;
    z-index: -1;
    transition: .4s;
}



.taxi_top_header.txw_H_fixed_nav .taxiH_Nav ul li a.txhw_getintouch:hover:before {
    left: 0px;
}


.taxi_top_header .taxiH_Nav ul li a.txhw_getintouch:hover:before {
    left: 100%;
}


.taxi_top_header.txw_H_fixed_nav .taxiH_Nav ul li a.txhw_getintouch:before {
   
	left: 100%;}

.taxi_top_header .taxiH_Nav ul li a.txhw_getintouch:before {
   
	left: 0%;}


body .vp_emailBox button:hover{color:#ffce00 !important}

.space-top-geo{padding-top:50px;}


.analytics-color-geo span {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    margin-right: 35px;
    vertical-align: middle;
}
.analytics-color-geo span:before {
    content: "";
    width: 20px;
    height: 20px;
    background-color: #f65d5d;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    border-radius: 5px;
}

.analytics-color-geo span:nth-child(2):before {
    
	background-color: #61be47;}


#clients-slider.owl-carousel .owl-item .item{text-align:center}
#clients-slider .owl-controls{    position: absolute;
    top: 0px;
	left:0px;
    bottom: 0px;
    margin: auto;
    display: flex;
    width: 100%;
    align-items: center;}
#clients-slider .owl-controls .owl-buttons{width: 100%;
    display: block;}
#clients-slider .owl-controls .owl-buttons .owl-prev{float:left}
#clients-slider .owl-controls .owl-buttons .owl-next{float:right}
#clients-slider .owl-controls .owl-buttons div {
    background-color: #f27c3a;
    opacity: 1;
    padding: 0px;
    width: 30px;
    height: 30px;
    position: relative;
}

#clients-slider .owl-controls .owl-buttons div:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #f27c3a;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    border-radius: 50%;
	    background-size: cover;
}

#clients-slider .owl-controls .owl-buttons div.owl-next:after {background-image:url(../../../../images/next-active.png)}
#clients-slider .owl-controls .owl-buttons div.owl-prev:after {background-image:url(../../../../images/previous-active.png)}

aside.post-meta ul{margin-left:0px!important;}
.clients-slider{padding:50px 0px!important; }




.side-image-new-taxich {
    display: block;
    position: absolute;
    right: 50%;
    bottom: 0px;
    padding-bottom: 60px;
    margin-right: -899px!important;
}
.attr-list-left{padding-bottom: 130px;}

.taxiH_Nav li.current-menu-item a{color:#ffce01}
.banner_tableCell div.txh_cta_btn_main a:hover, .txhw_freequote:hover {
    background-color: #fff!important;
    color: #ffce01!important;
    border-color: #ffce01!important;
}
.jug-ads-banner{background-image: url(../../uploads/2018/04/bg-2.svg);
    text-align: center;
    padding-top: 100px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-bottom: 0px;
    z-index: 1;}
.jug-ads-banner:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 180px;
    background-color: #fafafa;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: -1;
}
.jug-ads-banner h1{line-height: 1.3;
    color: #ffffff;
    font-weight: 900;
    font-size: 50px;
    margin: 0px;}
.jug-ads-banner p{    font-size: 24px;
    font-weight: 400;
    line-height: 1.3;
    color: #ffffff;
    margin: 30px 0px;}

.jug-ads-banner .jug-get-in-touch{ color: #f78351;
    background-color: #fff; margin-bottom:50px;}

.jug-get-in-touch{    display: inline-block;
    font-size: 24px;
    font-weight: 800;
    line-height: 1.3;
    background-color: #f78351;
	border:1px solid #f78351;
  color: #fff;
    border-radius: 8px;
    padding: 14px 31px;
    text-transform: uppercase; transition:.4s ; text-decoration:none!important}

.jug-get-in-touch:hover,.jug-get-in-touch:active,.jug-get-in-touch:focus {
    background-color: #fff;
    color: #f78351;
}

.footer-form-jugnoo input[type=button]:hover, .footer-form-jugnoo input[type=button]:focus, .footer-form-jugnoo input[type=button]:active{
    background-color: #fff;
    color: #f78351;
}

.jugnoo-demo-form .footer-form-jugnoo{padding: 10px 0px;
    padding-bottom: 0px;
}
.jug-ads-banner .jug-get-in-touch:hover, .jug-ads-banner .jug-get-in-touch:focus, .jug-ads-banner .jug-get-in-touch:active {
    color: #fff;
    background-color: #f78351;
	border-color: #fff;
}


.jug-city{background-color: #fafafa; padding-bottom:80px;}
.heading-area-jug{    margin-top: 80px; width:100%; margin-bottom:40px}
.heading-area-jug h2{font-size: 36px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
   
    color: #f78351;
    background-image: none!important;
    display: block!important;
    margin: 0px;
    padding: 0px!important;
    margin-bottom: 20px;}
	.heading-area-jug p{font-size: 24px;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #727272; margin-bottom:0px;}

#mycarousel-new .carousel-indicators{position: static;
    width: 100%;
    margin: 40px 0px;
    margin-top: 20px;
}
#mycarousel-new .carousel-indicators li{background-color: #c6c6c6;}
#mycarousel-new .carousel-indicators li.active{background-color: #f78251;}
.jug-flexible-row{display: flex;
    flex-wrap: wrap;
    align-items: center;}
.jug-flexible-row:before{display:block!important}
.ads-vs-ooh{padding:20px 0px;}


.remove-overlap-jug{float: left;
    width: 100%;}
.remove-overlap-jug p b{display:block}
	.remove-overlap-jug p{font-size: 24px;
  font-weight: 400;
		margin-bottom:55px;
  
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #727272;}
.background-white-jug{background-color:#fff;
}
.background-white-jug {
    background-color: #fff;     text-align: center;
}
.main-pricing-jug{    background-color: #ffffff;
    box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.22);
    padding-top: 50px;
    padding-bottom: 50px;     margin-top: 30px;
    margin-bottom: 70px;}
.pricing-list-jug {
    text-align: center;
}
.pricing-list-jug h5 {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3;
    text-align: center;
    color: #727272;
    text-transform: uppercase;
}

.pricing-list-jug img {
    margin-top: 50px;
    margin-bottom: 20px;
}
.pricing-list-jug p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    text-align: center;
    color: #727272;
    margin: 0px;
}
.pricing-list-jug h3 {
    font-size: 20px;
    line-height: 1.3;
    text-align: center;
    color: #727272;
    font-weight: 600;
    margin: 0px;
    margin-top: 10px;
}
.pricing-list-jug h1 {
    font-size: 40px;
    font-weight: 600;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #f78351;
    margin: 0px;
}
.bor-jug{border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8;}
.crausal-jug-logo{padding:0px 0px!important}

.crausal-jug-logo .owl-carousel{padding:0px 40px!important}


.form-jug h3{font-size: 36px;
    font-weight: bold;
    line-height: 1.3;
    text-align: center;
    color: #f78351;}
.form-footer-jug{padding-top:50px; position:relative}
.top-info-contact span {
    display: inline-block;
    font-size: 20px;
    font-weight: 900;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #727272;
    margin-right: 50px;
}
.top-info-contact img {
	margin-right: 15px;}


.top-info-contact{margin-top: 30px;
    margin-bottom: 50px;
text-align: center;}
.footer-form-jugnoo input {
    width: 100%;
    border-radius: 2.7px;
    background-color: #ffffff;
    border: solid 1px rgba(153, 153, 153, 0.6);
    height: 58px;
    margin-bottom: 10px;
	padding-left:43px;
    font-size: 16px;
    line-height: 1.3;
    text-align: left;
    color: #000;
	outline:none!important;
	background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 12px;
    filter: grayscale(100%);
}
.footer-form-jugnoo input:focus{border-color:#f78351; filter: grayscale(0%);}

.footer-form-jugnoo .intl-tel-input{margin-bottom:10px;}


.footer-form-jugnoo input[type=button]{
	
	border-radius: 6px;
    background-color: #f78351;
    display: block;
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    padding: 12px 15px;
    font-weight: 800;
    margin-top: 20px;
	border-color: #f78251; filter: grayscale(0%); transition:.4s
}

.form-jug {margin-bottom:60px;}
.auto-move-footer{position: absolute;
    bottom: 0px;
    left: 75%;
    margin-left: -246px;}

.jug-form-icon-1 {
    background-image: url(../../uploads/2018/04/name-icon.svg);
    }

.jug-form-icon-2 {
    background-image: url(../../uploads/2018/04/shape-orange.svg);
    }
.jug-form-icon-3 {
    background-image: url(../../uploads/2018/04/message-orange.svg);
    }



.main-section-demo{background-image: url(../../uploads/2018/04/group-8.jpg); padding-top:120px; padding-bottom:75px;
}
.main-section-demo .container {
    display: flex;
    flex-wrap: wrap;
    height: auto;
    align-items: center;
    margin-top: 70px;
}
.jugnoo-demo-form{background-color: #ebebeb;
    border: solid 1px #cccccc;
    padding: 30px!important; padding-bottom:15px!important}
.jugnoo-demo-text p{    font-size: 23px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: -0.6px;
    text-align: left;
    color: #000000;}
.jugnoo-demo-text h1{font-size: 35px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.7px;
    text-align: left;
    color: #000000;
    margin-bottom: 30px;}

.jugnoo-demo-form .footer-form-jugnoo input[type=button]{border-radius: 6px;
    background-color: #ffce01;
    height: auto;
    display: block;
    width: auto;
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    padding: 11px 61px;
    font-weight: 600;
    margin-top: 20px;
    border-color: #ffce01;
    filter: grayscale(0%);
    transition: .4s;
    text-transform: uppercase; margin-bottom:0px; margin-left:auto; margin-right:auto}
.jugnoo-demo-form .footer-form-jugnoo input[type=button]:hover{
	
	color: #000;
	background-color:#fff
	
}

.jugnoo-demo-form .footer-form-jugnoo input {
   padding-left: 15px; font-weight:500; height:45px;}
.jugnoo-demo-form .footer-form-jugnoo select {
   padding-left: 15px; font-weight:500; height:45px;width: 100%;
    border-radius: 2.7px;
    background-color: #ffffff;
    border: solid 1px rgba(153, 153, 153, 0.6);
    
    margin-bottom: 10px;
   
    font-size: 16px;
    line-height: 1.3;
    text-align: left;
    color: #767676;
    outline: none!important;
    

}

.jugnoo-demo-form .footer-form-jugnoo input:focus {
    border-color: #ffce01;
    filter: grayscale(0%);
}

.jugnoo-pricing-banner:before, .jugnoo-pricing-banner:after{display:none}
.jugnoo-pricing-banner {
    padding-top: 215px;
    background-image: url(../../uploads/2018/04/world_map-1.jpg);
    padding-bottom: 233px;
}

.pricing-list-item{    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    -ms-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    -moz-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    -m-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); border-radius:10px; background-color: #fff; background-image:url(../../uploads/2018/04/map-1-1.png)
}


.pricing-list-item{width:calc(25% - 20px)!important; margin:5px 10px; padding:0px!important; overflow:hidden; z-index:2;     padding-bottom: 100px!important; transition:.4s}
.pricing-list-item:hover{transform: scale(1.03);}
.pricing-list-item h5{font-size: 18px; text-transform:uppercase;
    font-weight: normal;
    letter-spacing: 2px;
    padding: 15px;
    margin: 0px;}
.pricing-list-item h3{padding: 15px;
    margin: 0px;
    line-height: 1.3;}
.pricing-list-item h3 b{font-size: 38px;
    display: inline-block;
    vertical-align: baseline;}
.pricing-list-item h3 span{font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.4px;
    text-align: left;
    display: inline-block;}
.pricing-list-item p{font-size: 18px;
    font-weight: 300;
    padding: 7.5px 15px; margin: 0px;}


.translated-ltr .pricing-list-item a {font-size:15px;}

.translated-ltr .new-form-bottom-section button {
    
	font-size: 16px;}


.pricing-list-item a {
    border-radius: 29px;
    background-color: #ffce01;
	border:1px solid #ffce01;
    box-shadow: 0px 4px 7px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 4px 7px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 7px 0 rgba(0, 0, 0, 0.2);
    -m-box-shadow: 0px 4px 7px 0 rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0px 4px 7px 0 rgba(0, 0, 0, 0.2);
    color: #333;
    padding: 10px 20px;
    display: inline-block;
    font-size: 20px;
    position: absolute;
    bottom: 40px;
    left: 15px;
    margin: 0px;
	transition:.4s;
	font-weight: 800;
}
/*.pricing-list-item:nth-child(1):before{
	 background-image: url(/jugnootaxi/wp-content/uploads/2018/04/cover-3@2x.png);
	
}
.pricing-list-item:nth-child(2):before{
	 background-image: url(/jugnootaxi/wp-content/uploads/2018/04/cover-2@2x.png);
	
}

.pricing-list-item:nth-child(3):before{
	 background-image: url(/jugnootaxi/wp-content/uploads/2018/04/cover-3@2x.png);
	
}

.pricing-list-item:nth-child(4):before{
	 background-image: url(/jugnootaxi/wp-content/uploads/2018/04/cover-2@2x.png);
	
}*/
.pricing-list-item:hover a{background-color:#fff; color:#333;}


.pricing-list-item:before {
    content: "";
    position: absolute;
    top: -45px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    width: 100%;
    height: 100%;
   
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    z-index: -1; transition:.4s
}


.pricing-list-item:hover:before{top: -200%;}
.pricing-table-list{margin-top:-154px; margin-bottom:100px;}
.phone-text-jugnoo a{font-size: 18px;
    color: #fff;
    display: inline-block;
    margin-top: 20px; transition:.4s}
.phone-text-jugnoo a:hover, .phone-text-jugnoo a:active, .phone-text-jugnoo a:focus {
    text-decoration: underline!important;
    color: #ffce01;
}

.jugnoo-flexibility{display:flex; flex-wrap:wrap; align-items:center}
	.jugnoo-flexibility:before{display:block}
.new-section-heading-last{ text-align:center}
.new-section-last .taxi-why-list img{width: 75px;
    margin-bottom: 0px;}

.shuttle-grid-jugnoo .list-customer-app-business {
    box-shadow: 2px 5px 21px 0 rgba(0, 0, 0, 0.1);
    width: calc(33.3333% - 40px);
    margin: 20px;
    text-align: left;
    padding: 50px 80px 20px 30px;
	overflow:hidden
}

.shuttle-grid-jugnoo .list-customer-app-business h4{text-align:left}
.shuttle-grid-jugnoo .list-customer-app-business img {
    position: absolute;
    right: 0px;
    bottom: 36px;
}

body .blck-slab{background-color: #222222; margin-bottom:0px;}
body .blck-slab p{    color: #fff;}
body .blck-slab a{cursor: pointer;
    background-color: #03c0f0!important;}
body .blck-slab a:hover{color: #03c0f0!important; background-color:#fff!important}


.for-shuttle-only .sub-main-heading-geo {
    font-size: 22px;
   
    font-weight: 700;
}


.for-shuttle-only  .theme-title p {
    font-size: 20px;
    letter-spacing: 0px;
    font-weight: 600;
	line-height: 1.3;}
.for-shuttle-only .theme-title h3 {
    font-size: 18px;
    font-weight: 600;
    padding-left: 60px;
    position: relative;
	line-height: 1.3;
    padding-top: 10px;
    padding-bottom: 10px;
	margin-bottom:10px;
}
.for-shuttle-only .theme-title {padding-top:0px;}

.for-shuttle-only .theme-title h3 img {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}


body .blue-panel-jugnoo{background-color:#00c0f0}

body .for-shuttle-only{margin-bottom:0px!important;}


.light-grey-shuttle{background-color: #fafafa;}
body .blck-slab p a {
    text-transform: none;
    padding: 11px 35px;
    border-radius: 2px;
}


.text-stand-alone h4 {
    font-size: 22px;
    font-weight: 400;
    letter-spacing: normal;
    color: #333333;
    position: relative;
    padding: 25px;
    padding-left: 60px;
    line-height: 1.3;
    margin-bottom: 0px;
}

.text-stand-alone h4 i {
    font-size: 80px;
    font-weight: 600;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #1e48a5;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    opacity: .1;
}


.aligment-center{align-items:center}

body .reduce-margin-for-heading{margin-bottom:50px;}

.boxex-feature-pool span {
    width: calc(50% - 30px);
    float: left;
    background-color: #ffffff;
    box-shadow: 1px 4px 10px 0 rgba(0, 0, 0, 0.07);
    margin: 15px;
    padding: 40px 25px;
	transition:.4s
}
.boxex-feature-pool span:nth-child(1){border-radius: 40px 40px 0px 40px;}
.boxex-feature-pool span:nth-child(2){border-radius: 40px 40px 40px 0px;}
.boxex-feature-pool span:nth-child(3){border-radius: 40px 0px 40px 40px;}
.boxex-feature-pool span:nth-child(4){border-radius: 0px 40px 40px 40px;}
.boxex-feature-pool span:hover{background-color:#8b3af2}

.feature-car-pool {padding: 70px 0px;
    background-image: url(../../uploads/2018/07/group-8-7.svg);
    background-size: contain;
    background-repeat: no-repeat;
	background-position: center left;}

.boxex-feature-pool span h3{font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1px;
    color: #333333;
    margin-top: 12px;
    margin-bottom: 20px;}

.boxex-feature-pool span p{    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.57;
    letter-spacing: 0.9px;
    color: #333333;
    margin-bottom: 0px;}
.boxex-feature-pool span:hover  h3, .boxex-feature-pool span:hover p{color:#fff}
.boxex-feature-pool span:hover img{filter: brightness(0) invert(1);}
.text-feature-pool h5{font-size: 24px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.2px;
    color: #333333;
    margin-bottom: 90px;}
.text-feature-pool h4{font-size: 37px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: 1.9px;
    color: #333333;}

.text-feature-pool{padding:0px!important;}

.dark-section-tabs{    background-color: #303030;
    padding: 70px 15px; position:relative}
.dark-section-tabs ul li {
    float: none;
    display: inline-block;
    border: 1px solid #fff;
    margin: 5px;
    text-align: center;
    width: calc(25% - 15px);
}
.dark-section-tabs ul li a{color:#fff; text-transform:uppercase; padding:10px 5px!important;}
.dark-section-tabs ul li a:hover, .dark-section-tabs ul li a:focus, .dark-section-tabs ul li a:active{color:#333; background-color:#fff}

.dark-section-tabs ul li.active a{background-color:#fff; color:#333;}


.black-heading-new-jugnoo{font-size: 40px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
	margin: 0px;}
.dark-section-tabs ul {
    text-align: center;
    margin: 40px 0px;
    margin-bottom: 50px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.list-item-carpool h4{font-size: 25px;
  font-weight: bold;
 
  line-height: 1.3;
  
color: #ffffff;}
.list-item-carpool ol {
    list-style: unset;
    padding-left: 20px;
    margin: 40px 0px;
}


.list-item-carpool ol li {
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    margin-bottom: 20px;
}

.img-outside-row{
position: absolute;
    right: -150px;
    bottom: 0px;
    margin: auto;
top: 150px;}

.extrapadding-for-height{padding:70px 0px;}

.boxex-feature-pool{display:flex; flex-wrap:wrap}

.comman-banner-area {
    background-image: url(../../uploads/2018/08/group-30-2.jpg);
    padding-top: 270px;
    padding-bottom: 220px;
    text-align: center;
    position: relative;
   
    background-size: cover;
}

body .new-cta-value {
    margin-top: 20px!important;
}



.comman-banner-area:before {
    content: "";
    background-color: #1f48a5;
    position: absolute;
    width: 400px;
    height: 400px;
    right: -50px;
    bottom: -50px;
   
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(13deg);
    z-index: -1;
}

.comman-banner-area h1{font-size: 44px;
    font-weight: 800;
    line-height: 1.3;
    letter-spacing: 0.5px;
    text-align: center;
    color: #ffffff;}
.comman-banner-area p{    font-size: 25px;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;}

.comman-banner-area .vp_emailBox button{margin-left:0px; background-color:#1e48a5!important; color:#fff!important; font-size:18px;}

.comman-banner-area .vp_emailBox input {
   
    height: 46px;
    background: #fff;
    color: #333!important;
    border: 1px solid #fff;
    padding: 0 15px;
	font-size: 18px; }

.common-heading-jugnoo{margin-bottom:70px;}
.common-heading-jugnoo h4 {
    font-size: 40px;
    font-weight: bold;
    line-height: 1.3;
    text-align: center;
    color: #333;
	margin-bottom:0px;
}
.common-heading-jugnoo h4 span{color: #1e48a5;}

body .slightly-modified p{font-size:16px!important; opacity:.8; margin-top:0px;}
body .slightly-modified h5{font-size:20px;}

.lister-icon-new {
    text-align: center;
    margin: 25px 0px;
}
.lister-icon-new span{position: relative;
    height: 60px;
    display: block;}
.lister-icon-new span img{display: block;
    position: absolute;
    height: 45px;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;}
.lister-icon-new h4{font-size: 20px;
    font-weight: normal;
    line-height: 1.3;
    text-align: center;
    color: #111111;}

.uppercover{background-color: #ffffff;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.05);
    padding:0px 50px;
    text-align: center; position:relative}
.uppercover:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 80%;
    left: 0px;
    right: 0px;
    margin: auto;
    background-color: #ddd;
    top: 0px;
    bottom: 0px;
}



.uppercover:after {
    content: "";
    width: 81%;
    height: 1px;
    position: absolute;
    background-color: #ddd;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    margin: auto;
}


.uppercover:after{content:""}
.center-line-division {
    padding: 60px 100px!important;
}

.center-line-division span {
    position: relative;
    height: 60px;
    display: block;
}

.center-line-division span img {
    display: block;
    position: absolute;
    height: 50px;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
}

.center-line-division h4{
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 1.4px;
    text-align: center;
    color: #333333;
    margin-top: 15px;
    position: relative;
    padding-bottom: 15px;
	    margin-bottom: 15px;
	text-transform:uppercase
}

.center-line-division p{font-size: 16px;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #5c5c5c; margin-bottom:0px;}

.center-line-division h4:before {
    content: "";
    width: 40%;
    position: absolute;
    height: 1px;
    background-color: #ddd;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: 0px;
}

.blue-stats{    background-color: #1e48a5;
    border-radius: 0px 50px 0px 50px;
    padding: 70px 0px;
    text-align: center;}

.blue-stats .common-heading-jugnoo h4{font-size: 28px;
    font-weight: 500;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;}
.stats-lister h5{    font-weight: 900;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    font-size: 45px;
    margin-bottom: 10px;}
.stats-lister p{font-size: 20px;
    font-weight: normal;
    line-height: 1.15;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    margin-bottom: 0px;}

body .blck-slab a.common-color-change {
    cursor: pointer;
    background-color: #1f48a5!important;
	width:auto!important;
	    display: inline-block;
	   margin-top:0px;
	margin-left:auto
}
body .blck-slab a.common-color-change:hover{color: #1f48a5!important; background-color:#fff!important}

.new-content-cta-line{font-size:35px!important}

body .dshBoard ul.tabs{padding:0px 200px;}
body .dshBoard ul.tabs li {
    font-size: 20px;
    margin: 0px 0px!important;
    width: 33.33%;
    float: left!important;
    border: 1px solid #999;
    text-transform: none;
	letter-spacing: 0px;
}


body .dshBoard ul.tabs li.active{border-color:#ffce00; background-color:#ffce00; color:#333}

.taxi-last-cta p {
    display: none;
}



.alt-taxi-banner {
    background-color: #000;
    padding: 230px 0px;
    text-align: center;
    padding-bottom: 180px;
    background-image: url(../../uploads/2018/04/40-1.jpg);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
.alt-taxi-banner h1 {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.3;
    color: #ffffff;
    margin: 0px;
}
.alt-taxi-banner h1 span {
    display: block;
    font-size: 48px;
    color: #f7cf48;
}
.alt-taxi-banner p {
    color: #fff;
    font-size: 24px;
    line-height: 1.3;
    margin: 15px 0px;
	margin-bottom: 35px;
}


.alt-taxi-banner .home-form{max-width: 525px;
    margin: auto;
    width: 100%;}

.alt-taxi-banner .home-form input{    width: 350px;
    height: 43px;
    font-size: 16px;}

.alt-taxi-banner .home-form button {
    background-color: #f7cf48!important;
    border-color: #f7cf48!important;
    font-size: 18px;
    padding: 9.5px 15px;
    text-transform: uppercase!important;
    font-weight: 600;
    line-height: 1.3;
}


.alt-same-all {
    padding: 85px 0px;

}

.dark-background-alter{	background-color:#ededed; padding-bottom:0px;}
.alt-heading-new-taxi{text-align: center;
    margin-bottom: 40px;}
.alt-heading-new-taxi h4{font-size: 26px;
    font-weight: bold;
    line-height: 1.3;
    letter-spacing: -1px;
    text-align: center;
    color: #2c2c2c;
    margin: 0px;
    margin-bottom: 10px;}
.alt-heading-new-taxi p{    font-size: 16px;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: -0.6px;
    text-align: center;
    color: #2c2c2c;
    margin: 0px;}

.list-of-dispatch-service {
    background-color: #fff;
    width: calc(33.333% - 30px)!important;
    margin: 15px;
    margin-bottom: 0px;
    text-align: center;
    padding: 50px 25px;
    border-radius: 10px 10px 0px 0px;
	transition:.4s;
}
.list-of-dispatch-service:hover {background-color:#f7cf48;}

.list-of-dispatch-service span {
    display: block;
    width: 120px;
    height: 120px;
    border: 1px solid #eee;
    border-radius: 50%;
    position: relative;
    margin: 18px auto;
    margin-top: 0px;
	background-color:#fff;
}
.list-of-dispatch-service span img{position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto; height:45px;  
	    -webkit-filter: saturate(0%) grayscale(100%) brightness(69%) contrast(1000%);
	    filter: saturate(0%) grayscale(100%) brightness(69%) contrast(1000%);
}
.list-of-dispatch-service h3{font-size: 20px;
    font-weight: bold;
    line-height: 1.3;
    letter-spacing: -0.8px;
    color: #2c2c2c;
    margin: 0px;}
.list-of-dispatch-service p{font-size: 16px;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: -0.6px;
    text-align: center;
    color: #2c2c2c; margin-top:20px; margin-bottom:0px;}


.list-of-dispatch-service hr {
    width: 30px;
    height: 5px;
    background-color: #f7cf48;
    margin: auto;
    margin-top: 20px;
    border-radius: 10px;
	border:none
}
.list-of-dispatch-service:hover hr{background-color:#333}

.flexible-row-alter{display:flex; flex-wrap:wrap; }


.list-alter-why-us{margin-top:50px;}
.list-alter-why-us img {
    margin-bottom: 10px;
      -webkit-filter: saturate(0%) grayscale(100%) brightness(69%) contrast(1000%);
	   filter: saturate(0%) grayscale(100%) brightness(69%) contrast(1000%);
	height:40px;
}
.list-alter-why-us h4{font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: -0.8px;
    color: #2c2c2c;}
.list-alter-why-us p{font-size: 16px;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: -0.6px;
    text-align: left;
    color: #2c2c2c;}

.border-for-bottom-only-alter{border-bottom: 1px solid #eee;
    padding-bottom: 90px;}


.only-for-table-alter table{max-width: 100%;
    box-shadow: 0 0 125px 0 rgba(0, 0, 0, 0.1);
    position: relative;
    margin-top: 50px;
    border: 1px solid rgba(134, 134, 134, .3)!important;
    border-left: none!important;
	border-right: none!important;}



.only-for-table-alter table td {
    
    padding: 10px 25px;
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.1;
    letter-spacing: 0.4px;
	border:1px solid #eee;
	vertical-align:middle
 
}

.only-for-table-alter table th {
    
    padding: 20px 25px;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.1;
    letter-spacing: 0.4px;
	border:1px solid #eee;
	vertical-align:middle
 
}

.only-for-table-alter table td:nth-child(2) {
    background-color: #ffce01;
}

.only-for-table-alter table th:nth-child(2) {
    background-color: #ffce01;
	position:relative
}


.only-for-table-alter table th:nth-child(2):before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #ffce01;
    position: absolute;
    left: 0px;
    top: -40px;
    border-radius: 20px;
}


.only-for-table-alter table td .fa-times{color:#ff0000;}

.padding-alter-bottom-reduce{padding-bottom:0px;}


.only-for-table-alter table th img {
    position: relative;
    width: 150px;
}


.testimonial-section {
    box-shadow: 2px 0 10px 0 rgba(116, 94, 94, 0.16);
    background-color: #fff;
    padding: 50px;
    text-align: center;
    max-width: 650px;
    width: 95%;
    margin: auto;
	padding-bottom:30px;
}

.testi-name{
margin-bottom: 5px;
    font-size: 20px;
    line-height: 1.3;
font-weight: 900!important;}

body .rewamped-banner-jb {
    padding-top: 280px;
	padding-bottom: 200px; background-image:url(../../uploads/2018/08/header_img-3-1-1.png)}


.icon-recently-added img {
    width: 50px;
    position: absolute;
    left: 0px;
    top: 8px;
}

.icon-recently-added {
    position: relative;
    padding-left: 70px;
}

.newly-added-section-jugnoo .portfolio-item .txw_home_grid_shw{background: none;}

.newly-added-section-jugnoo .portfolio-item img {
	height: 120px;}



.list-style-circle:before {
    position: absolute;
    content: "";
    border: 1px solid #eee;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    top: -10px;
    left: 0px;
    border-radius: 50%;
}
.list-style-circle {
    background-color: #f9d9c7;
    width: calc(25% - 60px);
    margin: 30px;
    padding: 65px 15px;
    border-radius: 50%;
    font-size: 20px;
    line-height: 1.3;
    font-weight: bold;
}

.list-style-circle i {
    display: block;
    font-size: 30px;
    font-style: normal;
    font-weight: 900;
    color: #f27b3a;
    margin-top: 5px;
}

.list-style-circle:nth-of-type(2n) {
    margin-top: 100px;
}


.home-banner-truck {background-image: url(../../uploads/2018/09/group-9.jpg);
    padding: 300px 0px;
    background-size: cover;
    background-repeat: no-repeat;
}

.home-banner-truck h1{
font-size: 24px;
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.3px;
    text-align: center;
    color: #ffffff;
margin: 0px;}
.home-banner-truck p{font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.2px;
    text-align: center;
    color: #ffffff;
    margin-top: 10px;
    margin-bottom: 20px;}

.home-banner-truck  .vp_emailBox{    max-width: 450px;
    width: 100%;
    margin: auto;}

.home-banner-truck form{position: relative;
    padding-right: 165px;}
.home-banner-truck form input{    width: 100%!important;
    height: 43px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: -0.1px;
    color: #393939;
    border-radius: 8px;}
.home-banner-truck form button{    position: absolute;
    top: 0px;
    height: 100%;
    right: 0px;
    width: 145px;
    border-radius: 8px;
    background-color: #ec982e!important;
    font-size: 18px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: center;
    color: #ffffff!important;
    border: 1px solid #ec982e;
    outline: none!important;
	
}
.home-banner-truck form button:hover{color:#ec982e!important;}
.home-banner-truck form .form-group{width: 100%; margin-bottom:0px;}
.uber-for-truck-clone .list-of-dispatch-service:hover{background-color:#ec982e

}
.uber-for-truck-clone .list-of-dispatch-service:hover img{filter: brightness(0) invert(1);}
.uber-for-truck-clone .list-of-dispatch-service:hover h3, .uber-for-truck-clone .list-of-dispatch-service:hover p, .uber-for-truck-clone .list-of-dispatch-service:hover a{color:#fff}

.uber-for-truck-clone .list-of-dispatch-service{border-radius: 2.8px;
    background-color: #f5f8f9;
    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
    padding: 50px;}
.uber-for-truck-clone .list-of-dispatch-service span{border: none;
    background-color: transparent;
    width: 60px;
    height: 60px;}
.uber-for-truck-clone .list-of-dispatch-service span img{    max-height: 60px;
    max-width: 100%;
    height: auto;}
.uber-for-truck-clone .list-of-dispatch-service a {
    font-size: 13.4px;
    font-weight: 700;
    text-align: center;
    color: #fc8e00;
    margin-top: 40px;
    display: inline-block;
	cursor:pointer
}

.uber-for-truck-clone .list-of-dispatch-service a i {
    margin-left: 5px;
    font-size: 19px;
    vertical-align: sub;
}
.uber-for-truck-clone .alt-heading-new-taxi h4{    font-weight: 900;
}
.uber-for-truck-clone .alt-heading-new-taxi p{    font-weight: 600;
    font-size: 18px;
    color: #353542;}

.uber-for-truck-clone{background-color: #fbfbfb!important;}
.truck-white-section{background-color:#fff!important;}
.truck-white-section .black-heading-new-jugnoo{color: #4a4a4a; margin-bottom:30px;}
.truck-white-section .black-heading-new-jugnoo span{color:#ec982e}
.dark-section-tabs.truck-white-section ul li.active a {
    background-color: #ec982e;
    color: #fff;
	border:1px solid #ec982e;
}


   .truck-white-section  h4.subsway-heading-truck{font-size: 22px;
    font-weight: 900;
    line-height: normal;
    letter-spacing: -0.3px;
    text-align: center;
color: #353542; margin-bottom:50px;}

.dark-section-tabs.truck-white-section ul li a {
    color: #686868;
	font-weight: 900; border:1px solid #686868; border-radius:8px;     display: inline-block; }


.dark-section-tabs.truck-white-section .list-item-carpool ol {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0px;
    margin: 0px 0px;
}

.dark-section-tabs.truck-white-section .list-item-carpool ol li {
    width: 50%;
	float: left; padding:15px;}

.dark-section-tabs.truck-white-section .list-item-carpool ol li h4{font-size: 18px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: -0.2px;
    color: #353542;
    text-align: left; margin-top:10px;}
.dark-section-tabs.truck-white-section .list-item-carpool ol li img{height:50px;}
.dark-section-tabs.truck-white-section .list-item-carpool ol li p{    font-size: 14px;
    font-weight: 600;
    letter-spacing: normal;
    color: #43484c;}

.truck-black-cta {
    background-color: #353542;
    text-align: center;
    padding: 60px 0px;
}

.truck-black-cta h4 {
    font-size: 24px;
    font-weight: 900;
    line-height: 1.3;
    letter-spacing: -0.3px;
    text-align: center;
    color: #ffffff;
    margin: 0px;
}
.truck-hover-section{transition:.4s; margin:25px 0px;}
.truck-hover-section:hover .truck-text-for-hover {
    background-color: #ec982e;
    top: -15px;
    border-radius: 8px;
}
.truck-black-cta a {
    font-size: 18px;
    font-weight: 900;
    line-height: 1.3;
    letter-spacing: -0.2px;
    text-align: center;
    color: #ffffff;
    border-radius: 8px;
    background-color: #ec982e;
    display: inline-block;
    padding: 9px 25px;
    margin-top: 20px;
	border:1px solid #ec982e;
	transition:.4s;
	cursor:pointer
}

.truck-black-cta a:hover, .truck-black-cta a:focus, .truck-black-cta a:active{color:#ec982e; background-color:#fff}

.truck-hover-section img {
    background-color: #eee;
    padding: 15px;
    border-radius: 8px;
    width: 100%;
}
.truck-text-for-hover {padding:15px; transition:.4s; top:0px; position:relative}
.truck-text-for-hover h3{font-size: 18px;
    font-weight: 900;
    line-height: 1.3;
    letter-spacing: normal;
    color: #4a4a4a; transition:.4s; margin-top:0px;}
.truck-text-for-hover p{font-size: 14px;
    font-weight: normal;
    line-height: 1.6;
    letter-spacing: normal;
    color: #4a4a4a; transition:.4s;}


.truck-hover-section:hover .truck-text-for-hover h3, .truck-hover-section:hover .truck-text-for-hover p{color:#fff}


.cta-one-line-delivery{    float: left;
    width: 100%;
    text-align: center;
    margin-top: 100px;
    font-size: 32px;}

.cta-one-line-delivery a{    font-size: 18px;
    background-color: #1f48a5;
    color: #fff;
    vertical-align: middle;
    margin-left: 50px;
    padding: 10px 25px;
    border-radius: 8px; cursor:pointer;border:1px solid #1f48a5;}
.cta-one-line-delivery a:hover{background-color:#fff; color:#1f48a5;}


body .taxiH_Nav li.btn-nav-cta a {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 8px 10px;
    text-transform: uppercase;
    color: #000;
}

.jugnoobusiness #nav_menu-2, .jugnoobusiness #text-2{display:none}


.jugnoobusiness .taxiH_logo img {
    height: 38px;
    margin: 15px 10px 0px 0px;
    opacity: 1 !important;
    vertical-align: bottom;

}
.jugnoobusiness .taxiH_logo a{
font-size: 24px;
    display: block;
    color: #fff;
	font-weight: 700; line-height:1.6}


.outer-crausal a.business-btn-jugnoo {
   
    background-color: #ffffff;
    border: 1px solid #ffffff;
 
    margin-top: 20px;
   
    color: #1f48a5;
    margin-top: 0px;
}

.business-btn-jugnoo{background-color: #1f48a5;
    color: #fff;
    font-weight: 600;
    padding: 9px 20px;
    border-radius: 8px;
    margin-top: 10px;
    display: inline-block; cursor:pointer; border:1px solid #fff}
.business-btn-jugnoo:hover{background-color:#fff; color:#1f48a5; border:1px solid #1f48a5}

.jugnoobusiness .taxiH_Nav ul li a.txhw_getintouch:before {
   
	background-color: #1f48a5;}






body .jugnoobusiness .txw_H_fixed_nav .taxiH_Nav li.btn-nav-cta a{color:#333}
body .jugnoobusiness .txw_H_fixed_nav .taxiH_Nav li.btn-nav-cta a:hover{color:#fff}
body .jugnoobusiness .taxiH_Nav li.btn-nav-cta a{color:#fff}
body .jugnoobusiness .taxiH_Nav li.btn-nav-cta a:hover{color:#333}

.home-banner-truck.business-feature-jugnoo {
    background-image: none;
    padding: 180px 0px;
    background-size: cover;
    padding-bottom: 81px;
    background-color: #999;
    background-repeat: no-repeat;
}


.home-banner-truck.business-feature-jugnoo form button {
    background-color: #1f48a5!important;
    color: #fff;
    border-color: #fff!important;
    font-size: 22px;
    line-height: 1.2;
    width: 180px;
}
.home-banner-truck.business-feature-jugnoo form{padding-right:200px;}
.home-banner-truck.business-feature-jugnoo form button:hover{color:#1f48a5!important; background-color:#fff!important; }
.home-banner-truck.business-feature-jugnoo form input {
    width: 100%!important;
    height: 50px;
		background-color: #fff; color:#333!important; padding: 0px 15px;
    font-size: 18px;}


.taxi-cta-tookan.blue-slab {
    background-color: #1f48a5;
  
    margin-bottom: 0px;
}
.taxi-cta-tookan.blue-slab p{color:#fff}
.taxi-cta-tookan.blue-slab p a {
    margin-left: 0px;
    background-color: transparent;
    border: 1px solid #fff;
    margin-top: 15px;
    font-size: 22px;
    padding: 9px 20px;
    text-transform: capitalize;
    width: auto;
    display: inline-block;
}
.taxi-cta-tookan.blue-slab p a:hover{color:#1f48a5}



body .jugnoobusiness .taxiH_Nav li.current-menu-item a {
    color: #ff732c;
}


body .jugnoobusiness .same-size-section .pos-abs-image {width:700px;}
body .jugnoobusiness .same-size-section .mobile-setting-width{width:250px;}


body .jugnoobusiness .taxi_top_header .taxiH_Nav ul li a:hover{color:#ff732c}
.laster-sectionn-jugnoo{margin:30px auto}

.hover-only-section{position:relative; }
.hover-only-section p{    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    padding: 15px;
    font-weight: 700;
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    align-items: center; opacity:0; transition:.4s;}

.hover-only-section p a{display: block;
    color: #f27b3a;
    font-weight: 600;}
.list-of-solutions:hover .hover-only-section p{opacity:1}

.list-of-solutions h4{font-size: 18px;
  font-weight: 600;
  text-align:left;
  line-height:1.3;
  letter-spacing: normal;
  color: #001052; margin-top:15px; padding:15px;}

.list-of-solutions:hover{
background-color: #ffffff;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);}
.list-of-solutions {
    padding: 0px!important;
    width: calc(25% - 15px)!important;
    margin: 7.5px;
    margin-bottom: 30px;
}

.bike-rental-banner {
    background-image: url(../../uploads/2018/09/cover-8.jpg);
    background-size: cover;
    background-position-y: 100%;
    margin-top: 53px;
}
.bike-rental-banner h1{font-size: 42px;
    font-weight: bold;
    line-height: 1;
    letter-spacing: -1px;
    color: #ffffff;
    margin: 0px;}
.bike-rental-banner p{font-size: 20px;
    line-height: 1.3;
    letter-spacing: -1px;
    color: #ffffff;
    margin: 30px 0px;
    margin-bottom: 35px;}

.height-align-center{height: calc(100vh - 53px);
    align-items: center;}
body .common-banner-jugnoo-all{    position: relative;
    padding-right: 215px;}
body .common-banner-jugnoo-all input{    width: 100%;
    height: 60px;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 600;
    padding-left: 25px; border:none;  outline: none!important; border:1px solid #fff}
body .common-banner-jugnoo-all button{position: absolute;
    right: 0px;
    top: 0px;
    width: 200px;
    height: 100%;
    border-radius: 30px;
    background-color: #f27d3a!important;
    box-shadow: 20px 20px 60px 0 rgba(0, 0, 0, 0.4);
    border: 1px solid #f27d3a;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff!important;
    outline: none!important;}
.comman-business-section{padding:50px 0px;}
.pad-no-all{padding:0px!important}
.why-rentals-list {
    background-image: linear-gradient(to bottom, #123075, #092056);
    padding: 50px 40px!important;
    padding-left: 120px!important;
    border-radius: 5px;
    margin: 0px 15px;
    width: calc(33.33% - 30px)!important;
	margin-top:90px;
}
body .why-rentals-list h4{font-size: 20px;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: -0.5px;
    color: #ffffff;
    margin: 0px;}
body .why-rentals-list p{font-size: 18px;
    font-weight: 400;
    line-height: 1.3;
    color: #709be7;
    margin: 0px;
    margin-top: 10px;}
.why-rentals-list span {
    position: absolute;
    left: 0px;
    width: 120px;
    height: 100%;
    top: 0px;
    display: flex;
    justify-content: center;
}

body .inverted-colors-jugnoo {background-image: none;
	box-shadow: 0px 11px 40px 0 rgba(2, 8, 22, 0.5);}

body .inverted-colors-jugnoo h4{color: #1a47b0;}
body .inverted-colors-jugnoo p{color: #595f6f;}
.heading-common-business-series h2{margin: 0px;
    font-size: 48px;
    font-weight: 300;
    line-height: 1.29;
    letter-spacing: -1px;
    text-align: center;
    color: #0f358e;}
.heading-common-business-series p{margin: 0px;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: -1px;
    color: #535353;
    margin-top: 10px}

.background-grey-common{ background-color: #f7f8fb;}
.align-center-row{align-items:center}
.contact-us-list{margin-top:90px;}
.inner-contact-us{margin-bottom:50px;}
.inner-contact-us h4{font-size: 20px;
  font-weight: 400;
  
  line-height: 1.3;
  letter-spacing: -0.5px;
 
  color: #000000; margin-top:0px;}
.inner-contact-us p{font-size: 18px;
  font-weight: 400;
  
  line-height: 1.29;
  letter-spacing: normal;
 
  color: #595f6f; margin:0px;}
.inner-contact-us span{width: 67px;
    height: 67px;
    border-radius: 67px;
    background-color: #ffffff;
    box-shadow: 20px 20px 60px 0 rgba(0, 0, 0, 0.2);
    font-size: 24px;
    font-weight: bold;
    line-height: normal;
    letter-spacing: -0.6px;
    text-align: center;
    color: #bfc4ce;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: auto;
    margin-right: 0px;
    margin-bottom: 30px;}
.text-left .inner-contact-us span{margin-left:0px; margin-right:auto}

.commom-btn-business-all{border-radius: 30px;
    background-color: #f27d3a!important;
    box-shadow: 20px 20px 60px 0 rgba(0, 0, 0, 0.4);
    border: 1px solid #f27d3a;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff!important;
    outline: none!important;
    padding: 18px 60px;
    display: inline-block;
    margin-top: 25px;
transition:.4s; cursor:pointer}

.commom-btn-business-all:hover, .commom-btn-business-all:active, .commom-btn-business-all:focus, body .common-banner-jugnoo-all button:hover, body .common-banner-jugnoo-all button:focus, body .common-banner-jugnoo-all button:active{background-color:#fff!important; color:#f27d3a!important}


.business-cta-common h1{margin: 0px;
    font-size: 40px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.29;
    letter-spacing: -1px;
    color: #ffffff;}

.business-cta-common{background-image: linear-gradient(to bottom, #123075, #092056);
    text-align: center;
    padding: 80px 0px;}


.full-img-business{position: absolute;
    top: 0px;
    bottom: 0px;
    margin: auto;
    left: 0px;}

.over-style-only{overflow:hidden}

.right-none-business{right:0px; left:inherit}
.software-business-list {
    padding: 0px!important;
	box-shadow:none!important;
	transition:.4s;
	border:1px solid #eee
}
.software-business-list:hover{box-shadow: 0px 11px 40px 0 rgba(2, 8, 22, 0.5)!important;}
.inner-image-business{width:100%}

.software-business-list figcaption{position: relative;
    padding: 50px;
    padding-left: 130px;}

.jugnoo-in-news-sec{background-color:#333;}
.jugnoo-in-news-sec .why-rentals-list {
	background-color:#fff;
    
    padding: 20px 20px!important;
    padding-left: 120px!important;
    border-radius: 5px;
    margin: 0px 15px;
      
    margin-top: 30px;
	box-shadow:none;
	transition:.4s;
	border:1px solid #eee
}
.jugnoo-in-news-sec .why-rentals-list a:hover, .jugnoo-in-news-sec .why-rentals-list a:active, .jugnoo-in-news-sec .why-rentals-list a:focus{text-decoration:none}
.jugnoo-in-news-sec .why-rentals-list:hover {
    box-shadow: 0px 0px 20px 3px rgba(255, 255, 255, 0.5);
}
.jugnoo-in-news-sec .why-rentals-list span{align-items:center}
.jugnoo-in-news-sec .why-rentals-list span img {
    max-height: 45px;
    max-width: 100px;
}


.readmore-news-jugnoo{text-align: center;
    margin-top: 40px;
    margin-bottom: 0px;}
.readmore-news-jugnoo a{display: inline-block;
    background-color: #ffce01;
    color: #000;
    padding: 9px 25px;
    border-radius: 4px;
    font-size: 20px;
transition:.4s; border:1px solid #ffce01;}
.readmore-news-jugnoo a:hover {
    background-color: #333;
    color: #ffce01;
}

.rewamp-powerd-sec{background-color: #ffce01;
    padding: 35px 15px;}

.rewamp-powerd-sec h2{    text-align: center;
    font-size: 30px;
    font-weight: 400; margin-bottom:0px;}
.rewamp-powerd-sec h2 b{font-weight:600}
.rewamp-powerd-sec h2 a i{font-style:normal}
.rewamp-powerd-sec h4{text-align: center;
    font-size: 16px;
    font-weight: 400;}
.rewamp-powerd-sec ul{list-style: none;
    display: flex;
    align-items: center;
    margin: 0px; width: 100%;
    flex-wrap: wrap; padding:0px 100px;}

.rewamp-powerd-sec li {
    width: 33.333%;
    float: left;
    margin: 0px;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
}


.rewamp-powerd-sec li img {
    width: 240px;
    padding: 0px 50px;
	vertical-align:middle
}
.rewamp-powerd-sec li:nth-child(4) img{width:200px;}

.blog-rewamp-jw .post.has-post-thumbnail:hover {
 box-shadow: 0px 1px 20px 0 rgba(2, 8, 22, 0.2)!important;
}

.jw_main .jw_with_sidebar{margin-bottom:50px; margin-top:30px;}
#all-blogs .category-case-study{display:none}
.blog-rewamp-jw .post.has-post-thumbnail {
    width: calc(33.33% - 30px)!important;
    padding: 15px;
    border: 1px solid #eee;
    margin: 15px;
	transition:.4s;
	
}
.rewamp-powerd-sec .readmore-news-jugnoo a {
    
    border: 1px solid #000000;
}

.rewamp-powerd-sec h2 a:hover{color:#fff!important}

.only-for-bbbtn a{margin: 0px!important;
    display: block!important; width:200px; float:right}
.only-for-secc.taxi-cta-tookan p{text-align:left; font-size:32px;}

.only-for-secc.taxi-cta-tookan {
    background-color: #ffce00;
	padding: 50px 0px;}


.revamped-faqs .col_full_tab {
    background-color: #25323b!important;
    padding: 25px 15px!important;
}

.revamped-faqs .col_full_tab  h3{text-align: center;
    color: #fff;
}

body .txhw_section_6 h3 div {
    float: none;
    margin: 0px 0px 0px 30px;
    color: #25323b;
    font-size: 38px;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    padding-top: 5px;
}

.revamp-heading-jugnoo-new {
    font-size: 32px;
    text-align: center;
    margin-bottom: 30px;
    font-weight: bold;
}
.specailly-for-date{font-style: normal;
    font-size: 12px;
    display: block;
    color: #345ab8;
	line-height: 1;
    margin-bottom: 15px;
    }


.caption-casestudy-jugnoo {
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 15px;
    transition: .4s;
  z-index: 3;
    background-color: rgba(0, 0, 0, .3);
}

.caption-casestudy-jugnoo h3 {
    margin: 0px!important;
    display: block;
    color: #FFF;
    font-size: 30px;
    font-weight: 700;
}

.caption-casestudy-jugnoo h3 i {
    color: #000;
    text-align: center;
    margin: 0px;
    display: block;
    opacity: 0;
    height: 0;
    font-style: normal;
    font-size: 18px;
    transition: .4s;
	line-height:1.3
}


.caption-casestudy-jugnoo:before {
    content: "";
    background-image: url(../../uploads/2018/10/hover.png);
    width: 100%;
    height: 100%;
    position: absolute;
    top: -100%;
    bottom: 0px;
    transition: .4s;
    z-index: -1;
}
.txhw_featured_container .portfolio-item:hover .caption-casestudy-jugnoo h3 i{opacity:1; height:auto; transition:.4s}

.txhw_featured_container .portfolio-item:hover .caption-casestudy-jugnoo h3{color:#000}

.txhw_featured_container .portfolio-item:hover .caption-casestudy-jugnoo:before{top:0px;}

.only-jugnoo-taxi-footer-caption{display:none}

.jugnootaxi .only-jugnoo-taxi-footer-caption{display:block}
.jugnootaxi .only-jugnoo-taxi-footer-caption img{width:190px; margin-bottom:20px;}
.jugnootaxi .only-jugnoo-taxi-footer-caption p{margin:0px; font-size:18px; color:#fff; text-align:left}

.jugnootaxi .txw_footer_sec #footer-widgets .block{width:30%; padding:15px;}
.jugnootaxi .txw_footer_sec #footer-widgets .only-jugnoo-taxi-footer-caption{width:40%;}
.jugnootaxi .txw_footer_sec #footer-widgets .block.footer-widget-1 #nav_menu-2{float:right; margin-right: 50px;}
.jugnootaxi .txw_footer_sec #footer-widgets .block .widget h3 {
    color: #9e9e9e;
    font-size: 22px;
    margin-bottom: 15px;
    line-height: 1.3;
    font-weight: 600;
}
.jugnootaxi .txw_footer_sec #footer-widgets .block .widget ul{margin-bottom:0px;}
.jugnootaxi .txw_footer_sec #footer-widgets .block .widget ul li{padding:0px; margin-bottom:10px;}
.jugnootaxi .txw_footer_sec #footer-widgets .block .widget ul li a{font-size:18px;}


.jugnootaxi #footer-widgets {
    max-width: 1170px;
    width: 100%;
    padding: 0px;
    padding-top: 30px;
}


.jugnootaxi #footer{ max-width: 1170px;
    width: 100%;
    padding: 0px;}

.jugnootaxi .footer-bottom{background-color:#d9d8d9; padding: 10px;}
.jugnootaxi .footer-bottom #copyright{color:#333!important; width:100%}


.for-jugnoo-taxi-term-links{display:none}
.jugnootaxi .for-jugnoo-taxi-term-links{display:block; float:right}
.jugnootaxi .for-jugnoo-taxi-term-links a{color:#333; padding:0px 15px;}
.jugnootaxi .for-jugnoo-taxi-term-links a:nth-child(1){border-right:1px solid #333}

.jugnootaxi .for-jugnoo-taxi-term-links a:hover{text-decoration:underline!important}

.tow-truck-banner{background-image:url(../../uploads/2018/10/blue-bg.svg); background-repeat: no-repeat;}
.tow-truck-banner-image{margin-top:100px;}

body .tow-truck-banner input {
    width: 100%;
    height: 50px;
	border-radius: 8px;}
body .tow-truck-banner button {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 165px;
    height: 100%;
    border-radius: 8px;
    background-color: #4a4a4a!important;
    border: 1px solid #4a4a4a;
    font-size: 18px;
	box-shadow:none
}


body .tow-truck-banner .common-banner-jugnoo-all {
    position: relative;
    padding-right: 175px;
}

.heading-common-tow-series h2{font-size: 35px;
    font-weight: 600;
    line-height: 1.4;
    text-align: center;
    color: #474747;
    margin: 0px;
    margin-bottom: 60px;} 
.heading-common-tow-series h2 b{display:block}
.tow-side-text ul {
    list-style: none;
    margin: 0px;
	position:relative
}
.tow-side-text ul:before {
    height: calc(100% - 70px);
    width: 1px;
    border: 1px dashed #f89300;
    position: absolute;
    content: "";
    left: 34px;
    top: 0px;
}

.tow-side-text ul li {
    padding-left: 110px;
    position: relative;
    margin-top: 40px;
    margin-bottom: 0px;
}
.tow-side-text ul li img {
    position: absolute;
    left: 0px;
    width: 70px;
    top: 0px;
}
.tow-side-text  h4{font-size: 22px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: normal;
	color: #474747;}


	.tow-side-text  p{font-size: 20px;
    font-weight: 400;
    line-height: 1.5;
    color: #474747;}

.heading-for-semis{font-size: 30px;
    font-weight: 600;
    font-stretch: normal;
    line-height: 1.3;
    color: #f89300;
    margin: 0px;
position:relative}
.heading-for-semis:before{}


.landscape-tiles-tow{opacity: 1;
    background-color: rgba(255, 155, 117, .1);}
.huge-center-image-tow {
    margin-top: 50px;
    width: 100%;
    max-width: 800px!important;
}
.landscape-tiles-tow .tow-side-text{margin-top:50px; padding:0px 50px}
.landscape-tiles-tow .tow-side-text img
{margin-bottom:30px;}
.for-dotted-border-tow{position:relative;}
body .for-dotted-border-tow:before {
    content: "";
    display: block;
    position: absolute;
    width: 67%;
    height: 2px;
    top: 90px;
    left: 0px;
    right: 0px;
    border: 1px dashed #f89300;
    margin: auto;
}



.cta-section-tow{text-align: center;
    padding: 25px 15px;
    border-top: 2px solid #f89300;
    border-radius: 4px;
    box-shadow: 10px 20px 60px 0 rgba(0, 0, 0, 0.06);
    background-color: #ffffff;
    margin-top: 50px;
    margin-bottom: 20px;}

.cta-section-tow h5{font-size: 26px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    color: #1c1f28;}
.cta-section-tow p{font-size: 16px; opacity:.5}
.remove-beck-tow{background-color:transparent}
.slightly-change-tile-tow .tow-side-text p{font-size:16px;}
.cta-section-tow a{display: inline-block;
    background-color: #f89300;
    padding: 11px 42px;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    margin-top: 30px;
    border-radius: 8px;
    margin-bottom: 20px;
transition:.4s;
cursor:pointer;
border:1px solid #f89300;}
.cta-section-tow a:hover, .cta-section-tow a:focus, .cta-section-tow a:active{background-color:#fff; color: #f89300;}

.slightly-change-tile-tow .tow-side-text {
 
    padding: 0px 25px;
}


.slightly-change-tile-tow .tow-side-text img {
    margin-bottom: 0px;
}


.heading-for-semis:before {
    width: 50px;
    height: 2px;
    background-color: #f89300;
    position: absolute;
    content: "";
    bottom: -13px;
}


.landscape-tiles-tow .heading-for-semis:before {
   
    left: 0px;
    right: 0px;
    margin: auto;
}



.case-study-main-banner {margin-top:50px;}
.case-study-post-description{padding-left:50px;}
.case-study-main-wrap{margin-top:70px;}
.case-study-asider {
    background-color: #e2824a;
    border-top: 15px solid #d26f35;
    padding-top: 15px;
}

.case-study-asider h4 {
    font-size: 18px;
    font-weight: bold;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #fefefe;
    padding: 15px;
    padding-left: 60px;
    position: relative;
    margin: 0px;
    margin-bottom: 15px;
	text-transform:uppercase
}
.case-study-asider h4 span {
    position: absolute;
    left: 0px;
    background-color: #fff;
    border-radius: 50%;
    padding: 12px;
    display: block;
    width: 45px;
    height: 45px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}


.case-study-asider ul{list-style: none;     margin-bottom: 50px;}

.case-study-asider h4 span img {
    width: 100%;
}

.case-study-asider ul li{    font-size: 16px;
    font-weight: 400;
    text-align: left;
    color: #fefefe;
    padding-left: 60px; position:relative; margin-bottom:20px; line-height:1.3}
.case-study-asider ul li:before {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    background-color: #fff;
    left: 17px;
    border-radius: 50%;
    top: 5px;
    margin: auto;
}
.case-study-asider ul li:after {
    position: absolute;
    content: "";
    height: calc(100% + 20px);
    width: 2px;
    background-color: #fff;
    left: 21px;
    top: 10px;
}

.case-study-asider ul li:nth-last-child(1):after {display:none}

.case-study-post-description h1{font-size: 30px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #2b2b2b;}
.case-study-post-description p{font-size: 16px;
    line-height: 1.34;
    text-align: left;
    color: #2b2b2b; margin-bottom:25px;}

.case-study-post-description h1 b
{font-weight:900}


.case-study-post-description h4{font-size: 25px;
  font-weight: 900;
 
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #2b2b2b; margin-bottom:30px;}

.case-study-post-description h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.08;
    letter-spacing: normal;
    text-align: left;
    color: #2b2b2b;
    position: relative;
    padding-left: 20px;
}
.case-study-post-description h5:before {
    content: "";
    width: 10px;
    height: 10px;
    background-color: #e2814a;
    position: absolute;
    border-radius: 50%;
    left: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}

.list-post-detail{margin-bottom:50px;}

.circle-stats {
    background-color: #f5f5f5;
    float: left;
    width: 100%;
    padding: 60px 75px;
    padding-bottom: 200px;
	text-align: center;}

.circle-stats .list-style-circle {
    width: 175px;
    height: 175px;
    margin: -10px;
    border: 10px solid #fff;
    background-color: #e2824a;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
    float: none;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    padding: 45px 10px;
    padding-bottom: 0px;
}
.circle-stats .list-style-circle:before{display:none}
.circle-stats .list-style-circle i{color:#fff; font-size:20px;}


.circle-stats h4{    font-size: 23px;
    font-weight: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #2b2b2b;}

.last-case-study-sec{text-align: center;
    margin-top: -150px;
    float: left;
    width: 100%;}

.last-case-study-sec img{  width: 100%;
	max-width: 550px;}

.last-case-study-sec h4{text-align: center;
    font-size: 30px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: normal;
    color: #1f1f1f;
    margin: 41px 0px;}
.last-case-study-sec a {
    font-size: 25px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.86;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    background-color: #f27b3a;
    display: inline-block;
    padding: 15px 37px;
    cursor: pointer;
}

body .common-african-sections {
    padding: 0px!important;
    margin: 0px!important;
    position: relative;
    float: left;
    width: 100%;
	padding-bottom:50px!important
}


.dshBoard .commom-new-double-heading h2, .dshBoard .commom-new-double-heading h5{color:#fff}
.jugnoo-in-news-sec .commom-new-double-heading h2, .jugnoo-in-news-sec .commom-new-double-heading h5{color:#fff}
.darkside-portfio .commom-new-double-heading h2, .darkside-portfio .commom-new-double-heading h5{color:#fff}

.commom-new-double-heading{padding:0px 15px; text-align:center; margin-top:60px; margin-bottom:40px;}

body .commom-new-double-heading h2{font-size:32px; margin:0px; padding:0px; margin-bottom:15px; font-weight:700; text-transform:capitalize}
body .commom-new-double-heading h5{font-size:18px; margin:0px}
body .darkside-portfio{background-color:#000101; padding-bottom:0px!important}
.common-african-sections  .attr-list-left ul li{font-size:18px; margin-bottom:10px;}

body .african-heading-banner h1 {
    font-size: 38px;
    font-weight: 400;
    line-height: 1.3;
	text-transform:capitalize
}

body .african-heading-banner h5 {
    font-size: 24px;
    font-weight: 400;
    margin-top: 15px;
    margin-bottom: 50px;
	line-height:1.3
}

.settle-new-ctaa p{text-align:center!important}
.jw_with_sidebar h2{font-size:32px!important;}

.newly-btn-touch a {
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 5px 10px;
    text-transform: uppercase;
    color: #000!important;
    background-color: #fff!important;
	text-align:center!important;
	margin-top:4px;
}

@media(max-width:1280px){

body .jugnoobusiness .same-size-section .pos-abs-image {
    width: 650px;
}
}
@media(max-width:1200px){
	.only-for-secc.taxi-cta-tookan p{text-align:center; margin-top:0px;}
	.only-for-bbbtn{text-align:center}
	.only-for-bbbtn a{width:200px; margin:auto!important; margin-top:40px!important; float:none}
	.rewamp-powerd-sec h2 a i {
    
    display: block;
    font-size: 21px;
}
	
.pricing-list-item h3 b {
    font-size: 30px;}
	
	.list-style-circle {
 
    width: calc(25% - 30px);
    margin: 15px;
    padding: 56px 15px;
   
    font-size: 18px;
  
}
	
	
	body .jugnoobusiness .same-size-section .pos-abs-image {
    width: 480px;
}
	
	}

@media only screen and (min-width : 1601px) {
    #wpss_slideshow_pager_taxi-hawk {top: 53vh;}
}

@media only screen and (max-width : 1600px) {
    #wpss_slideshow_pager_taxi-hawk {top: 59vh;}
}


.line_left, .line_right, .line_center{ background:url(../../uploads/2018/04/squared-pattern.png)repeat-x;position:absolute;height:21px;margin-top: -15px;}
.line_left{left:0; width: 45%;}
.line_right{right:0; width: 45%;}
.line_center{margin: -15px auto 0;
    left: 0;
    right: 0; width:20%;}

.taxi_col_left{ width:66%; float:left; margin-top:30px;}
.thin_sep{height:2px; background:#EED11D;}

html.mm-opened, html.mm-opened body{position: inherit;}

/*.taxi_template h2{
    background: url(https://www.jugnoo.in/jugnootaxi/wp-content/uploads/2018/04/squared-pattern.png)repeat-x 0 42px;
    display: table;
    padding-bottom: 25px;
}
*/
.taxi_logo{float:left; margin-right:40px;}
.taxt_contact_sec{margin-top: 40px;width: 65%;float: right;}

.section_2{width: 100%;margin: 0 auto;}

.jw_sidebar_main .widget_woo_search h3{display:none}
.jw_sidebar_main .widget{border-bottom:none;}
.jw_sidebar_main .blog_side_auth{padding-left: 90px;
    position: relative;
}
.jw_sidebar_main .blog_side_auth img{position: absolute;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    left: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;}



body .jugnooTaxi_integrations ul li img {
    position: absolute;
    width: 100%;
    max-height: 124px;
    max-width: 125px;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
}

body .jugnooTaxi_integrations ul li {
    position: relative;
    min-height: initial;
    height: 130px;
    margin: 0px;
    padding: 0px!important;
}
@media(min-width:991px){
	
	.tow-truck-banner-text{padding-right:30px!important;}
	
		.tow-truck-banner-image{padding-right:0px!important;}
	
	.tow-truck-banner h1{font-size:35px; line-height:1.3}
.tow-truck-banner p {
    font-size: 22px;
    margin: 15px 0px;
    margin-bottom: 30px;
    line-height: 1.5;
}
	.only-for-secc.taxi-cta-tookan p br{display:none}
	.home-banner-truck.business-feature-jugnoo h1, .home-banner-truck.business-feature-jugnoo p {text-align:left}
	
	
	.home-banner-truck.business-feature-jugnoo .vp_emailBox{max-width:100%; margin-top:20px;}
	
	.home-banner-truck.business-feature-jugnoo h1{font-size:38px; line-height:1.3}
	.home-banner-truck.business-feature-jugnoo p{font-size:22px; margin:20px 0px; margin-bottom:30px; font-weight:400}
	
	.truck-white-section ul{justify-content: center;}
	.truck-white-section ul li{    width: auto;}
	.dark-section-tabs.truck-white-section ul li a {
    display: inline-block;
    margin: 0px 15px;
    padding: 10px 25px!important;
	
}
	
	
	.setting-banner-image-ren{padding-bottom:125px!important;}
	.for-shuttle-only.for-limo-only .theme-title h3 {
   
		padding-left: 40px;}
	
	
	
	
	.portfolio-grid-three .portfolio-item{width: 33.333%;}
	
	
	.newly-added-section-jugnoo .portfolio-item {
  
    width: calc(25% - 10px);
  
    margin: 5px!important;
}

	

	.newly-added-section-jugnoo{margin:100px 0px}
	
	
}

@media only screen and (max-width : 991px) {
	
	.jugnoo-in-news-sec.common-african-sections{padding-left: 15px!important; padding-right:15px!important}
	
	body .commom-new-double-heading h2 {
		font-size: 30px;}
	body .commom-new-double-heading h5 {
		font-size: 20px;}
	
	.heading-for-semis:before {
   
    left: 0px;
    right: 0px;
    margin: auto;
}
	
	.huge-center-image-tow {
	margin-top: 30px;}
	body .for-dotted-border-tow:before{display:none}
	
	.heading-common-tow-series h2 {
    font-size: 26px;
  
    margin-bottom: 20px;
}
	.landscape-tiles-tow .tow-side-text {
		margin-top: 20px;}
	
	.heading-for-semis{text-align:center; font-size:26px;}
	.tow-side-text{order:2; -webkit-order:2; -moz-order:2; 
    
    width: 100%;  padding:0px!important;}
	.tow-side-text ul li {
		padding-left: 0px; text-align:center}
	
	
	.tow-side-text ul li img {
    position: static;
    left: 0px;
		margin-bottom:10px;}
	
	.landscape-tiles-tow .tow-side-text img {
    margin-bottom: 10px;
}
	
	.tow-side-image{ text-align: center;
    width: 100%; padding:0px!important; margin-bottom:15px;}
	body .tow-truck-banner .common-banner-jugnoo-all {
  
    padding-right: 0px;
}
	
	.tow-truck-banner-text p{text-align:center;}
	.tow-truck-banner-image {
    margin-top: 40px;
		width:100%;
		
}
	.tow-truck-banner-image img{max-width:400px; width:100%}
	
	.tow-truck-banner {
  
    background-position-y: -100px;
}
	
	
	.landscape-tiles-tow{border-top:1px solid #eee}
	.cta-section-tow h5 {
    font-size: 24px;
	}
	.cta-section-tow p br{display:none}
	.cta-section-tow {
  
		padding: 30px 15px;}
	.tow-truck-banner-text, .tow-truck-banner-image{padding:0px!important;}
	.tow-side-text ul:before{display:none}
	.tow-side-image img{width:200px;}
	.caption-casestudy-jugnoo h3 i {display:none;}
	
	body .jugnooTaxi_integrations ul li {
    height: 105px;
    width: calc(50% - 15px);
    float: left;
    border: .5px solid #efececee;
    margin: 7.5px;
}
	
	body .jugnooTaxi_integrations ul li img {
   
    max-height: 100px;
    max-width: 100px;
	}
	
	.jugnooTaxi_integrations{padding:50px 0px!important}
	
	body .banner_tableCell h1 {
  font-size:26px!important;
		line-height: 1.3; font-weight:700}
	
	body .banner_tableCell h5 {
		font-size:20px;}
	.revamp-heading-jugnoo-new {
		font-size: 24px!important;}
	.blog-rewamp-jw .post.has-post-thumbnail {
    width: calc(50% - 30px)!important;
  
      margin: 15px!important;
}
	
	
	.only-for-secc.taxi-cta-tookan p {
 
    font-size: 24px;
}

	.rewamp-powerd-sec ul{padding:0px;}

	.rewamp-powerd-sec li{width:33.333%; }
.rewamp-powerd-sec li img {
    width: 150px!important;
    padding: 0px;
    vertical-align: middle;
}
	.why-rentals-list.software-business-list {
    margin: 15px;
    width: calc(50% - 30px)!important;
    margin-top: 40px;
}
	.software-business-list figcaption {
    position: relative;
    padding: 30px;
   
}
	.software-business-list figcaption span
	{display:none}
	.order-again-top{order:1}
	.order-again-bottom{order:2;}
	
	.full-img-business {
    position: static;
    width: 100%;
    max-width: 500px;
		display: block; margin-bottom:15px;}
	
	.height-align-center{height:auto; padding: 70px 15px}
	body .common-banner-jugnoo-all {
  
    padding-right: 0px;
		text-align:center
}
	
	.heading-common-business-series h2 {
   
		font-size: 26px; text-align:center!important}
	
	.heading-common-business-series p {
  
		font-size: 22px}
	.comman-business-section {
    padding: 50px 15px;
}
	
	.business-cta-common h1 {
    
		font-size: 26px;}
	
	.business-cta-common {
   
    padding: 50px 0px;
}
	
	.why-rentals-list {
   
    margin: 0px;
    width: 100%!important;
    margin-top: 30px;
}
	
	.contact-us-list {
    margin-top: 30px;
    text-align: center!important;
		margin-bottom:0px;
}
	.inner-contact-us span{margin:auto!important; margin-bottom:20px!important;}
	
	.contact-us-list.set-ordering-poistion{order:1}
	.contact-us-list.set-ordering-poistion img{width:180px;}
	.contact-us-list{order:2; width:100%}
	
	body .common-banner-jugnoo-all button{position: static;
    padding: 12px 20px;
    width: auto;
    margin: auto;
    margin-top: 15px;}
	
	.bike-rental-banner h1 {
    font-size: 30px;
		text-align: center;}
	
	.uber-for-truck-clone .list-of-dispatch-service a{  
	background-color: #ec982e;
    padding: 6px 10px;
    color: #fff;
    border-radius: 8px;
    border: 1px solid #fff;
	
	}
	
	
	.home-banner-truck.business-feature-jugnoo {
   
    padding: 150px 0px;
   
    padding-bottom: 15px;
  
}
	
	
	.taxi-cta-tookan.blue-slab p a{font-size:14px;}
	.home-banner-truck.business-feature-jugnoo form {
    padding-right: 0px;
}
	
	
	.home-banner-truck.business-feature-jugnoo form input {
   
		height: 45px; font-size:16px;}
	
	
	.home-banner-truck.business-feature-jugnoo form button {
  
		font-size: 18px; margin-top:15px!important;}
	
	body .jugnoobusiness .same-size-section{padding-left:15px; padding-right:15px;}
	
	body .jugnoobusiness .same-size-section .theme-title p, body .jugnoobusiness .same-size-section .theme-title h2{text-align:center}
	
	body .jugnoobusiness .same-size-section .pos-abs-image {
    max-width: 480px;
    margin: auto;
    float: none!important;
		width:100%
}
	
	
	body .jugnoobusiness .same-size-section .mobile-setting-width {
    width: 150px;
}
	
	.cta-one-line-delivery{font-size:24px;}
	.cta-one-line-delivery a{display: block;
    width: 160px;
    margin: auto;
    margin-top: 20px;}
	
	.home-banner-truck form {
    position: relative;
    padding-right: 0px;
		text-align:center
}
	.home-banner-truck form button {
    position: static;
    margin: auto!important;
    padding: 8px 15px;
		width: auto!important;}
	.home-banner-truck{padding:50px 0px; padding-top:100px;}
	.truck-white-section .black-heading-new-jugnoo{margin-bottom:0px; font-size:22px;}
	.list-of-dispatch-service h3 br, .truck-white-section h4.subsway-heading-truck br{display:none}
	.dark-section-tabs.truck-white-section ul li a {
		padding: 10px 20px!important;   width:70%; margin:auto}
	
	.truck-white-section h4.subsway-heading-truck {
		font-size: 16px; margin-bottom:10px; display:none}
	.dark-section-tabs.truck-white-section .list-item-carpool ol li h4 {
    font-size: 16px;
  
    text-align: center;
}

	.dark-section-tabs.truck-white-section .list-item-carpool ol li img {
    height: 35px;
	}
	
	.truck-white-section {
   
    padding: 40px 15px;
}
	
	
	.uber-for-truck-clone .list-of-dispatch-service{padding:25px;}
	
	.list-style-circle {
    background-color: #f9d9c7;
    width: 200px;
    height: 200px;
		margin: 20px auto!important;}
	
	.full-width-mobile-truck{max-width:500px!important; width:100%!important}
	.list-style-circle:before{display:none}
	
	body .my-isotops li{width:auto}
	body .my-isotops li a {
		color: #4a4a4a;}
	
	.newly-added-section-jugnoo .portfolio-item {margin:5px!important; width:calc(50% - 10px)}
	
	.icon-recently-added{padding-left:0px;}
	.icon-recently-added img{position:static; width:40px!important}
	.newly-added-section-jugnoo{margin:50px 0px;}
	
	.alt-taxi-banner h1 {
		font-size: 18px;}
	
	.alt-taxi-banner h1 span {

		font-size: 26px;}
	
	.alt-taxi-banner .home-form input {
  
    height: 38px;
	}
	
	
	
	.alt-taxi-banner .home-form button {font-size: 16px;
		padding: 6.5px 12px;}
	
	
	.extrapadding-for-height {
    padding: 20px 0px;
		padding-bottom:0px;
}
	
	
	.alt-taxi-banner {
   padding: 170px 0px;
padding-bottom: 60px;}
	
	
	.alt-same-all {
    padding: 50px 0px;
}
	
	.alt-heading-new-taxi h4 {
    font-size: 22px;
	}
	
	.list-of-dispatch-service {
    background-color: #fff;
    width: calc(100% - 30px)!important;
		border-radius:10px;
	}
	
	.dark-background-alter {
   
    padding-bottom: 50px;
}
	
	
	.list-of-dispatch-service span {
    display: block;
    width: 80px;
		height: 80px;}
	.list-of-dispatch-service span img{height:35px;}
	
	
	.list-alter-why-us, .list-alter-why-us p  {
  
    text-align: center;
}
	
	
	.border-for-bottom-only-alter {
  
    padding-bottom: 50px;
}
	
	.padding-alter-bottom-reduce {
    padding-bottom: 0px!important;
}
	
	
	.only-for-table-alter table td {
    padding: 6px 5px;
		font-size: 12px;}
	
	
	.only-for-table-alter table th:nth-child(2):before{display:none}
	
	.only-for-table-alter {width:100%;}
	.only-for-table-alter table {

		margin-top: 0px;}
	
	
	
	.list-item-carpool h4 {
    font-size: 20px;
		text-align: center;}
	
	.list-item-carpool ol {
    list-style: none;
    padding-left: 0px;
    margin: 30px 0px;
    text-align: center;
}
	
	.dark-section-tabs ul li {
    width: calc(50% - 10px);
    float: left;
}
	.order-pool img{width:180px;}
	.list-item-carpool{order:2; }
	
	.img-outside-row {
    position: static;
    max-width: 500px;
		width: 100%; padding:15px;}
	
	.black-heading-new-jugnoo {
    font-size: 25px;
	}
	
	
	.text-feature-pool{width:100%;}
	.text-feature-pool h5 {
    font-size: 18px;
    text-align: center;
		margin-bottom: 30px;}
	.text-feature-pool h4 {
    font-size: 25px;
		text-align: center;}
	.boxex-feature-pool{width:100%; margin-top:30px;}
	
	
	
	.for-shuttle-only.for-limo-only .theme-title h3 img {width: 25px;}
	
	.text-stand-alone h4 i {
    position: static;
    display: block;
    font-size: 40px;
}
	.text-stand-alone h4 {
    font-size: 18px;
    text-align: center;
		padding: 10px;
	}
	
	.text-stand-alone h4 i {
    font-size: 40px;
    position: sticky;
    display: block;
}
	
	.mobile-stand-alone img {
    margin-top: 30px;
    width: 170px;
}
	
	.geo-same.for-shuttle-only .counterpart img.for-mob {
    width: 200px;
}
	
	
	.for-shuttle-only .theme-title h3 {
    padding-left: 0px;
    text-align: center;
    line-height: 1.3;
    margin-bottom: 25px;
}
	.for-shuttle-only .theme-title h3 img{position:static;     width: 50px; margin-bottom:15px;}
	
	.for-shuttle-only .theme-title p {
    
    margin-bottom: 30px;
}
	
	.shuttle-grid-jugnoo .list-customer-app-business img {
    
    width: 60px;
}
	
	.shuttle-grid-jugnoo .list-customer-app-business {
    box-shadow: 2px 5px 21px 0 rgba(0, 0, 0, 0.1);
		width: calc(50% - 40px);}
	
	
	body .blck-slab
	{margin-top:50px;}
	
	.th_top_nav_fix{position:absolute!important}
	
	.stop-taxi-header .taxi_top_header{ position: fixed!important;
    top: 0px!important;
	}
	
	.jugnoo-demo-form .footer-form-jugnoo input[type=button]{padding:10px 20px;}
.main-section-demo .container {
		display: block; height:auto;     padding: 50px 15px;}
	.jugnoo-demo-text p {
    font-size: 16px;
		text-align: center;}
	.jugnoo-demo-text h1 {
    font-size: 26px;
		text-align: center;}
	.jugnoo-demo-text img{
	    margin: auto;
		margin-bottom: 40px;}
	
	.form-jug {
    margin-bottom: 30px;
}
	.side-text-versus-jug{text-align:center}
	.remove-overlap-jug p{text-align:center}
	.form-footer-jug {
		padding-top: 20px;}
	.form-jug h3 {
		font-size: 24px;}
	.top-info-contact {
    margin-top: 30px;
		margin-bottom: 30px;}
	.top-info-contact span {
    display: block;
    font-size: 16px;
    
    margin-right: 0px;
    margin-bottom: 20px;
}
	
	.top-info-contact img {
    margin-right: 15px;
    display: block;
    margin: auto;
    margin-bottom: 14px;
}
	
	
	.main-pricing-jug {
    background-color: #ffffff;
    box-shadow: none;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 45px;
}
	
	.pricing-list-jug {
    text-align: center;
    box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.22);
    padding: 50px 0px;
    margin-bottom: 30px;
}
	
	.ads-vs-ooh{padding-top:0px; padding-bottom:40px;}
	.side-image-versus-jug{display:none;}
	.jug-city {
   
    padding-bottom: 40px;
}
	
	.heading-area-jug {
    margin-top: 40px;
   
    margin-bottom: 25px;
}
	
	.heading-area-jug h2, .jug-ads-banner h1 {
		font-size: 24px;}
	.heading-area-jug p, .jug-ads-banner p {
		font-size: 16px; margin:15px 0px;}
	.heading-area-jug p br
	{display:none}
	.auto-move-footer{display:none;}

	.jug-get-in-touch{font-size: 18px;     padding: 10px 25px;}
	.remove-overlap-jug p {
    font-size: 18px;
    font-weight: 400;
		margin-bottom: 20px; }
	
	.attr-list-left {
    padding-bottom: 30px;
		margin-top:40px!important
}
	.side-image-new-taxich
	{position: static;
    width: 100%;
    margin: 0px auto!important;
    padding-bottom: 0px;
	padding-top: 30px;}
	.jw_sidebar_main{clear:both; margin-bottom: 50px;}
	.geo-same .counterpart img{width:100%}

.geo-same .inner-same {
    padding: 0px 15px;
    padding-bottom: 40px;
}
	.color-taxi.fd-head {
    font-size: 30px;
    margin-top: 10px;
}
	.geo-sub-heading {
    text-align: center;
		font-size: 18px;}
	.space-top-geo {
    padding-top: 10px;
}
	
	.margin-no-geo {
   
		margin-top: 35px!important;}
	
	
	.geo-same .counterpart p, .geo-same .counterpart h4, .analytics-color-geo{text-align:center}
	
	.pricing-table-list {
    margin-top: 50px;
    margin-bottom: 50px;
}
	.jugnoo-pricing-banner {
    padding-top: 170px;
    padding-bottom: 40px;
}
	
	
	.pricing-list-item {
		width: calc(33.333% - 20px)!important;}
	body .for-limo-only{padding-left:15px; padding-right:15px; text-align:center}
		body .for-limo-only .theme-title p{text-align:center}
	
	.desktop-laptop-images-limo .counterpart img {
    width: 100%;
}
	
}

@media only screen and (min-width : 768px) and (max-width : 1023px){

}

@media only screen and (max-width : 768px) {
	
	.case-study-main-wrap {
    margin-top: 0px;
   
}
	.case-study-asider{display:none}
	
	
	.case-study-post-description {
    padding: 15px;
}
	
	.circle-stats {
  
		padding: 30px 0px;}
	
	
	
	.last-case-study-sec {
    text-align: center;
		margin-top: 60px;}
	
	.case-study-post-description h1 {
		font-size: 26px;}
	.last-case-study-sec h4 {
    text-align: center;
		font-size: 22px;}
	
	
	.case-study-post-description h4 {
		font-size: 22px;}
	
	
	.jugnootaxi .txw_footer_sec #footer-widgets .only-jugnoo-taxi-footer-caption{margin-bottom:15px;}
	.jugnootaxi .txw_footer_sec #footer-widgets .block{width:100%!important;}
	.jugnootaxi .txw_footer_sec #footer-widgets .block.footer-widget-1 #nav_menu-2 {
    float: left;
		margin-bottom:0px; margin-right:0px;
}
	
	body .txhw_section_6 h3 div {
  font-size: 25px;
    width: 30px;
    height: 30px;
    vertical-align: middle;
		padding-top: 0px;}
	
	body .banner_tableCell {
    padding-top: 50px;
}
	
	.jugnoo-in-news-sec .why-rentals-list {
    

    border-radius: 5px;
    margin: 0px 0px;
		width: 100%!important; margin-bottom:30px;}
	
	.why-rentals-list.software-business-list {
    margin: 0px;
    width: 100%!important;
    margin-top: 40px;
}
	
	.dark-section-tabs.truck-white-section .list-item-carpool ol li {
    width: 100%;
    margin-bottom: 0px;
    margin-top: 20px;
		padding: 0px!important;}
	
	.testimonial-section {
		margin-top:20px;
		padding: 25px;}
	
	.only-for-table-alter table th{padding:10px; font-size:16px;}

	.only-for-table-alter table th img{width:80%;}
	
	.shuttle-grid-jugnoo .list-customer-app-business {
		    width: calc(100% - 40px);
	
	
	}
	.shuttle-grid-jugnoo .list-customer-app-business h4 {
    font-size:20px;
}
	.shuttle-grid-jugnoo .list-customer-app-business p{font-size:16px;}
	
	.jugnoo-demo-form{padding:0px 5px!important;}
	.main-section-demo .container {
   
    padding: 3px;
}
	.jugnoo-demo-form .footer-form-jugnoo{padding: 30px 0px;
   
}
	.pricing-list-item {
    width: 300px!important;
    margin: 20px auto;
}
	
	.phone-text-jugnoo a {
    
    margin-top: 0px;
    margin-bottom: 15px;
   
}
	
	
	
	.banner-geo {
    padding-top: 160px!important;
    padding-bottom: 20px!important;
}
    .taxi_template #header{ display:none;}
    .banner_text_bg {
        top: 10vh;
    }
    .banner_text_bg p{
        line-height: 20px;
        font-size: 14px;
    }
    .banner_subtext {
        top: 13vh;
    }
    .banner_subtext p {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 0;
    }
    #wpss_slideshow_pager_taxi-hawk{ display:none !important;}

    .banner_git {
        top: 13vh;
    }
    .taxi_template h2{ background:none;padding-bottom: 0px;}
    img.animated {display: none;}
    .section_2{width: 100%;margin: 0 auto;}
    .tax_download{
        margin: 0 auto !important;
        float: none !important;
    }
    .taxi_col_left{ width:100%;margin-top: 10px;}
    .taxi_4_left img {
        float: none;
        display:block;
        margin:5px !important;
    }
    .taxi_4_left h5::after {
        content:"";
        display:block;
        clear:both;
    }
    .taxi_4_left ul{ margin-left:10px !important;}
    .taxi_4_left ul li {width: 100% !important;}
    .section_6_1, .section_6_2{ width:100% !important;}
    .taxi_logo{float:none; display:block; margin:0 auto;}
    .taxt_contact_sec{margin-top: 40px;width: 100%;float: none;}
    .section_4 h5{ padding-bottom:10px;}

}




.height-100-percent{height:100%!important}
.banner_table {
    display: table;
    padding: 50px 0;
    width: 100%;
}
.banner_tableCell {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
   
}
.banner_tableCell img {
    margin-bottom: 30px;
    opacity:1 !important;
}
.banner_tableCell h1 {
    font-family: Futura Std;
    color: #FFF;
    line-height: 70px;
    font-size: 52px;
    font-weight: 100;
    margin-bottom: 8px;
	text-align:center
}
.banner_tableCell h1 span
{
    font-family: Futura Std;
}
.banner_tableCell h2 {
}
.banner_tableCell div.txh_cta_btn_main{ margin-top: 40px; text-align:center;
   
}
.banner_tableCell div.txh_cta_btn_main a {
    background:#ffce00;
	display:inline-block;
    font-family: Futura Std;
    font-weight: 600;
    color: #000;
    padding: 11px 27px;
    border-radius: 5px;
    border: 1px solid #fff;
    outline: 0;
    font-size: 18px;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
body .tab_content p strong{color:#fff!important; border-left:5px solid #999!important}
body .tab_content p span{color:#fff!important;}
.text-myy .active strong{border-color:#ffce00!important}

.banner_tableCell div.txh_cta_btn_main a:hover {
    border: 1px solid #ff8d00;
}
.banner_tableCell p , .banner_tableCell h5{
    font-family: Futura Std;
    color:#FFF;
	text-align:center;
}

.thw_app_sec {
}
.thw_app_sec::after {
    content:"";
    display:block;
    clear:both;
}
.thw_app_sec ul{
}
.thw_app_sec li {
}
.thw_app_sec img{
}

.tax_download_img{
    /*background:url(http://click-labs.com/wp-content/uploads/2015/03/thw_dw_sprite.png) no-repeat;*/
    height: 72px;
    width: 62px;
    /*margin: 0 auto;*/
    margin-top: 37px;

    /*	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;*/
}
.tax_download_l span {
    background:url(../../uploads/2018/04/whitepaper-1.png) no-repeat;
    float: right;
    display: inline-block;
    width: 65px;
    height: 70px;
    margin-right: 10%;
    margin-top: -17px;
    margin-left: 10px;
}

.tax_download_r span{
    background:url(../../uploads/2018/04/brochure-1.png) no-repeat;
    float: left;
    display: inline-block;
    width: 65px;
    height: 69px;
    margin-left: 10%;
    margin-top: -17px;
    margin-right: 10px;
}
.tax_download_cs { background-position:-136px 0px; }
.tax_download_wh::after, .tax_download_br::after{ content:""; display:block; clear:both; }
/*.tax_download:hover .tax_download_wh { background-position:0px -77px; }
.tax_download:hover .tax_download_br{ background-position:-69px -77px; }
.tax_download:hover .tax_download_cs { background-position:-136px -77px; }
.tax_download:hover h5{ color:#ff8d00;}*/



.taxi_top_header{
    background:#242525;
    position: fixed;
    width: 100%;
    height: 70px;
    z-index:99;
    box-shadow: 0px 0px 5px #CCC;

    /*-webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;*/
    top:0px;
}
.taxi_top_header::after{
    content:"";
    display:block;
    clear:both;
}
.taxi_top_header #header{margin: 9px 0px 0 75px;}

.home .txw_H_fixed_nav
{
    /*background: rgba(255,255,255,0.05);*/
    background:transparent;
    box-shadow: none;
}
.taxiH_forgot_logo {
    float: none;
    padding-right: 15px;
    text-align: center;
}
.taxiH_forgot_logo img{
    height: 38px;
    margin: 16px 0 0 0;
    opacity: 1 !important;
}
.taxiH_logo {
    float: left;
    padding-right: 15px;
}
.taxiH_logo img{
    height: 38px;
    margin: 16px 0 0 0;
    opacity: 1 !important;
}
.taxiH_Nav {
    float: right;
    margin-top:15px;
}
.taxiH_Nav ul{
    list-style: none;
}
.taxiH_Nav li{
    display: inline-block;
    margin-left: 15px;
	vertical-align:middle
}
.taxiH_Nav li a{
    color: white;
    cursor: pointer;
    outline: 0;

    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.taxiH_Nav li a:hover{
}
.taxiH_Nav li.taxiH_NavAct a{}
.taxiH_Nav li.THlogin{}
.taxiH_Nav li.THlogin a{color: #ffce00!important;}
.taxiH_Nav li.THlogin a:hover{ }
.taxiH_Nav li.THlogin a span{}

.home .txw_H_fixed_nav .taxiH_Nav li a
{
    color: #FFF;
}
.banner_tableCell h1 > span:first-of-type{ display:block;}

.banner_tableCell span{ display:block; }




.tax_download{
    display:table;
    width: 50%;
    height: 140px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    float: left;
}
.tax_download img{ margin-top:40px;}

.tax_download_caption{
    display: table;
    width: 50%;
    height: 140px;
    margin: 0 auto;
    overflow: hidden;
    float: left;
    background: rgba(228, 131, 1, 1);
    color: #fff;
    font-weight: bold;
    position: absolute;
    opacity: 0;
}
.tax_download_caption_l{ left: 0;}
.tax_download_caption_r{ right: 0;}
/*.tax_download .tax_download_caption {
	width: 200px;
height: 200px;
	background: rgba(238, 209, 29, 1);
	color:#fff;
	font-weight:bold;
	position:absolute;
	left:0;
	display:none;
	margin-top: -181px;
}*/
.tax_download_caption img{ display:block; margin:0 auto;margin-top: 52px;}
.tax_download_caption h5{
    color:#FFF !important;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
}
.tax_download_caption h5 span{
    background: url(../../uploads/2018/04/download-1.png) no-repeat right center;
    width: 31px;
    height: 31px;
    display: inline-block;
    padding-left: 12px;
    margin-left:12px;
    vertical-align: middle;
}

.section_2 img{display:block; margin:0 auto;}
.section_2 h5{text-transform:uppercase;color:#FFF;font-size: 24px;}
.section_2 .tax_download_l h5{
    vertical-align: middle;
    display: table-cell;
    text-align:right;
    padding-top: 17px;
}
.section_2 .tax_download_r h5{
    vertical-align: middle;
    display: table-cell;
    text-align:left;
    padding-top: 17px;
}
.section_2 .tax_download_r{background: rgba(94, 106, 130, 0.6);}

.tax_download_caption_l, .tax_download_caption_r{
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.tax_download_ll:hover .tax_download_caption_l, .tax_download_rr:hover .tax_download_caption_r{ opacity:1;}

.section_2 p{ text-align:center;}
.section_2 p a{color:#D2354D; background-color:#FFF; padding: 5px 10px;}


.taxi_down_form{ margin:20px;
    padding-top: 40px;
}
.taxi_down_form form::after{ content:""; display:block; clear:both;}
.popup_div ol{ list-style:none;}
.popup_div li{margin-top: 10px;}
.popup_div input[type=text]{width: 100%;
    padding-left: 10px;}
.popup_div input[type=submit], .popup_div input[type=button]{background: transparent url(../../uploads/2018/04/submit-button-1.png) no-repeat;
    height: 48px;
    width: 202px !important;
    float: right;
    outline: 0;
    border: none;
}

#fancybox-content{ border:0;}
.popup_div p{ background:#efefef; padding:5px 20px;border-bottom: 1px solid #ccc;

    position: absolute;
    width: 92%;
    margin-top: -19px;
}

#fancybox-close{top: 5px !important;
    right: 5px !important;}

@media only screen and (min-width : 769px) {
	
	/*.jw_with_sidebar .post p{    height: 70px;
    overflow: hidden;}*/
	
    #fancybox-wrap{ position:fixed !important; top:30vh !important;width: 500px !important;}
    #fancybox-content{width:500px !important;}
    .taxi_forms_l{ float: left;width: 49%;}
    .taxi_forms_r{ float: left;width: 49%; margin-left:2%;}
    .popup_div{ width:500px;}

    .txhw_section_shadow{ min-height:600px;}
}
@media only screen and (max-width : 768px) {
	
	.jugnootaxi .footer-bottom #copyright{text-align:center}
	.jugnootaxi .for-jugnoo-taxi-term-links{width:100%; margin-top:10px;}
	.blue-panel-jugnoo.comman-cta-panel p a{padding:11px;}
	
    #fancybox-wrap{}
    #fancybox-content{}
    .taxi_forms_l, .taxi_forms_r{ float:none;width: 100%; margin-left:0;}
    .popup_div {width: 100%;}

}

.txhw_section::after{ content:""; display:block; clear:both;}
.txhw_section, .txhw_section_shadow{ padding:0px 0 0px;}
.txhw_section_shadow{ height:100%; width:100%; background:rgba(35, 42, 60, 0.8); }
.txhw_section h3{ text-align:center;margin-bottom: 50px;}
.taxiHDown_sec::after{
    content:"";
    display:block;
    clear:both;
}

.grid_app_sec_m{ margin-bottom:0px;}
.grid_app_sec{
    padding: 25px 15px;
    border-bottom: 1px solid #EDEDED;
}
.grid_app_sec::after{
    content:"";
    clear:both;
    display:block;
}
.grid_app_sec ul{padding: 0;list-style: none;}
.grid_app_sec li{
    float: left;
    margin-left: 1%;
    width: 16.5%;
    margin: 5px 0;
}
.grid_app_sec ul > li:first-of-type{margin-left: 0;}
.grid_app_sec li a{}
.grid_app_sec li img{max-width: 160px;max-height: 54px;
    display: block;
    margin: 0 auto;
    opacity: 0.6;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.grid_app_sec li a:hover img
{
    opacity: 1 !important;
}
.grid_app_sec .grid_app_sec_btn{margin-top: 18px;}
.grid_app_sec .grid_app_sec_btn a{
    background: #ffce00;
    font-weight: 600;
    color: #FFF;
    padding: 15px 35px;
    border-radius: 5px;
    border: 1px solid #ffce00;
    outline: 0;
    font-size: 18px;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.grid_app_sec .grid_app_sec_btn a:hover{
    background: #F7B627;
    border: 1px solid #F7B627;
}

.txhw_section_5, .txhw_section_5 h3, .txhw_section_5 p, .txhw_section_5 li, .txhw_section_5 a{ color:#FFF;}
.txhw_section_5_cat_active{ }
.txhw_section_5_cat1 ul, .txhw_section_5_cat2 img, .txhw_section_55_cat1 ul, .txhw_section_55_cat2 img{ display:none;}
.txhw_section_5_cat1 > ul:first-of-type, .txhw_section_5_cat2 > img:first-of-type, .txhw_section_55_cat1 > ul:first-of-type, .txhw_section_55_cat2 > img:first-of-type{ display:block;}
.txhw_section_5_cat2 img{ /*margin:0 auto;*/ }

.txhw_section_5_cat{}
.txhw_section_5_cat ul{ list-style:none;}
.txhw_section_5_cat li{margin-bottom: 5px;}
.txhw_section_5_cat li a{
    padding: 10px 15px 10px 30px;
    display: block;
    width: 90%;
    font-size: 24px;

    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.txhw_section_5_cat li.txhw_section_5_cat_active a, .txhw_section_5_cat li a:hover{background: rgba(49, 57, 70, 0.8) url(../../uploads/2018/04/orgrec-1.png) no-repeat;}
.txhw_section_5_cat1 li{margin-bottom: 10px;}

.txhw_section_6{}

.txhw_section_6 h3 div{
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-bottom: -3px;
    margin-right: 10px;
    text-align: center;
    float: right;
    border-radius: 50%;
    background: #ffce00;
    color: #FFF;
    font-weight: bolder;
}

.expanded #plus_icon2 {
    background: url(../../uploads/2018/04/minus-1.png) no-repeat;
}
.txhw_section_6FAQ
{
    margin: 50px 0;
}
.txhw_section_6FAQ ol
{
    list-style: none;
    margin-left: 40px;
}
.txhw_section_6FAQ li
{
    font-family: 'robotolight';
    font-size: 22px;
    font-weight: bold;
    line-height: 38px;
    margin-bottom: 12px;
    cursor: pointer;
}
.txhw_section_6FAQ .txw_faqs_cnt
{
    display: none;
   
    margin-bottom: 15px;
}
.txw_faqs_cnt_expanded
{

}
.txhw_section_6FAQ li span
{
    position: absolute;
    margin-left: -30px;
}
.txhw_section_6FAQ li.txw_faqs_cnt_expanded span{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}




.portfolio-item{ margin:0; float:left; width:25%; overflow: hidden;}
.portfolio-item img{ width:100%; opacity:1 !important;
    -ms-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -webkit-transition: all 1s linear;
    transition: all 1s linear;
}
.project-hover{ max-width:none;}

.portfolio-item:hover img
{
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkt-transform: scale(1.1);
    transform: scale(1.1);
}

.txhw_section_8{ padding:60px 0 65px;}
.txhw_section_8_btn{
    width: 30%;
    margin: 0 auto;
	text-align:center
}
.txhw_section_8 button{
    color:#FFF;
    padding: 11px 20px;
    border-radius: 2px;
    outline: 0;
    font-size: 22px;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    width: 275px;
    border: 0;
}
.txhw_section_8 #gfq{ background:#ffce00;color:#000}
.txhw_section_8 #gad{ background: #3D84C6;margin-left: 10px;}

.txhw_contact_popup{ z-index:99 !important;}
.txhw_contact_popup_inner, .txhw_login_popup {
    background-color: #EAEAEA;
    color:#414141;
    padding: 30px;
    /*border: 8px dashed #F45C05;*/
    border:0;
}
#txhw_contact_popup_close, #txhw_login_popup_close {
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
    background: #666;
    padding: 7px 2px 1px;
    line-height: 8px;
    border: 2px solid #FFF;
    color: #FFF;
    cursor: pointer;
    float: right;
    margin-top: -20px;
    margin-right: -20px;
    height: 28px;
    width: 28px;
    text-align: center;
    border-radius: 50%;
    box-shadow: 0px 2px 5px #767676;
}
#txhw_forgot_popup_back {
    font-size: 23px;
    font-weight: bold;
    display: inline-block;
    padding: 7px 2px 1px;
    line-height: 8px;
    color: #666;
    cursor: pointer;
    float: left;
    height: 28px;
    width: 28px;
    text-align: center;
    border-radius: 50%;
}

.txhw_Cform, .txhw_login_popup{width: 450px;box-shadow: 8px 8px 15px #222;border-radius: 5px;}
.txhw_Cform ol, .txhw_login_popup ol{ list-style:none;margin-bottom: 0;}
.txhw_Cform form, .txhw_login_popup form{ margin-bottom:0;}
.txhw_Cform li, .txhw_login_popup li{margin-bottom: 10px;}
.txhw_Cform li.textarea{margin-bottom: 0px;}
.txhw_Cform input[type=text], .txhw_Cform select, .txhw_Cform input[type=submit], .txhw_Cform input[type=button], .txhw_Cform textarea, .txhw_login_popup input[type=text], .txhw_login_popup input[type=submit], .txhw_login_popup input[type=button], .txhw_login_popup input[type=password], .txhw_login_popup input[type=email]{width: 100%;}
.txhw_Cform input[type=text]{}
.txhw_Cform input[type=submit], .txhw_login_popup input[type=submit], .txhw_Cform input[type=button], .txhw_login_popup input[type=button]{
    background: #ffce00;
    color: #FFF;
    padding: 12px 35px;
    border-radius: 2px;
    outline: 0;
    font-size: 24px;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border: 0;
    -webkit-appearance: none;
}
.txhw_Cform textarea{}
.txhw_Cform select{
    height: 42px;
    padding: 5px 35px 5px 8px;
    line-height: 25px;
    border: 0 !important;
    background: #FFF url(../../uploads/2018/04/select-arrow-1-1.png) no-repeat;
    border-radius: 0;
    outline: 0;
    background-position-x: 95%;
    background-position-y: center;
    background-position: right 15px center;
    display: inline-block;
    font-size: 17px;
    color: #666;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
}
.txhw_Cform input[type=button]{
    color:#000;
}
.txhw_Cform_title, .txhw_Lgform_title{
    color: #666;
    margin: 5px 10px 20px;
    font-weight: 700;
    font-size: 28px;
    padding: 10px;
    text-align: center;
    letter-spacing: 2px;
	line-height:1
}
.txhw_Fgform_title{
    color: #666;
    margin: 5px 10px 0px;
    font-weight: 700;
    font-size: 21px;
    padding: 10px;
    text-align: center;
    letter-spacing: 2px;
}
.txhw_Cform_title .l_corner, .txhw_Lgform_title .l_corner{ background: url(../../uploads/2018/04/corner1-1.png) no-repeat;
    background-size: contain;
    width: 16px;
    height: 56px;
    display: block;
    margin: -11px -24px 0;
    float: left;
}
.txhw_Cform_title .r_corner, .txhw_Lgform_title .r_corner{ background: url(../../uploads/2018/04/corner2-1.png) no-repeat;
    background-size: contain;
    width: 16px;
    height: 56px;
    display: block;
    float: right;
    margin: -11px -25px 0;
}

.txhw_login_popup{ z-index:99 !important;}
.txhw_login_popup input[type=text], .txhw_login_popup input[type=submit], .txhw_login_popup input[type=button], .txhw_login_popup input[type=password], .txhw_login_popup input[type=email]{height: 40px;padding-left: 10px;font-size: 18px;}
.txhw_login_popup input[type=password]{}
.txhw_login_popup input[type=submit], .txhw_login_popup input[type=button]{
    padding: 10px;
    font-size: 20px;
    font-weight: 700;
    height: 44px;
}
.txhw_login_popup .noaccount{ text-align:center; color:#FFF;}
#txhw_login_popup_close {
    margin-top: -28px;
    margin-right: -22px;
}

#txhw_forgot_popup_back {
    margin-top: -20px;
    margin-left: -22px;
}







.txhw_ssection_1, .txhw_psection_1, .txhw_scsection_1{ padding-top:120px;padding-bottom: 60px;}
.txhw_ssection_1 h3{ font-size:42px;}
.taxhw_signup_f{
    float: right;
    width: 410px;
    padding: 25px 25px;
    background: #F7B526;
    border-radius: 10px;
}
.taxhw_signup_f li.textarea{margin-bottom: 4px;}
.taxhw_signup_f input[type=text], .taxhw_signup_f select, .taxhw_signup_f input[type=password]{
    width: 100%; margin-bottom: 12px;height: 40px;
    border: 1px solid #CCC;
    padding-left: 10px;
    font-size: 16px;
    outline: 0;
}
.txhw_Cform select, .txhw_Cform textarea, .txhw_Cform select{
    width: 100%;
    height: 40px;
    border: 1px solid #CCC;
    padding-left: 10px;
    font-size: 16px;
}
.txhw_Cform textarea{ height:110px;}
.taxhw_signup_f input[type=text]{}
.taxhw_signup_f input[type=submit], .taxhw_signup_f input[type=button]{
    background: rgb(30, 33, 40);
    color: #FFF;
    padding: 12px 20px;
    border-radius: 2px;
    outline: 0;
    font-size: 18px;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border: 0;
    width: 100%;
    margin-top: 2px;
    font-weight: 700;
    margin-bottom: 0;
}
.taxhw_signup_f textarea{}
.taxhw_signup_f select{
    height: 42px;
    padding: 5px 35px 5px 8px;
    line-height: 25px;
    border: 0;
    background: #FFF url(../../uploads/2018/04/select-arrow-2-1.png) no-repeat;
    border-radius: 0;
    outline: 0;
    background-position-x: 95%;
    background-position-y: center;
    background-position: right 15px center;
    display: inline-block;
    font-size: 17px;
    color: #666;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
}
.taxhw_signup_f select.countryCode
{
    width: 42%;
    float: left;
    margin-right: 3%;
    height: 38px;
    margin-top: 1px;
}
.taxhw_signup_f input[type=text]#txwSuPhone
{
    width: 55%;
    float: left;
}

.taxhw_signup_f_title{color: #FFF;
    background: rgb(30, 33, 40);
    margin: -25px -25px 35px -25px;
    font-weight: 700;
    font-size: 28px;
    padding: 20px 10px;
    text-align: center;
    letter-spacing: 2px;
    border-radius: 10px 10px 0px 0px;
}
.taxhw_signup_f_title span{
    position: absolute;
    margin-top: 46px;
    border: 17px solid white;
    border-color: rgb(30, 33, 40) transparent transparent transparent;
}

.txw_home_grid_shw{
    background: rgba(0,0,0,0.7);
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    z-index: 2;
}
.txw_home_grid_shw span{
    color: #FFF;
    font-size: 26px;
    font-weight: 700;
    width: 100%;
    /*height: 100%;*/
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.txwUserNhints{
    text-align:center; font-weight:bold;
    position: absolute; color:red;
    margin-top: -114px;   margin-left: 26px;
    width: 200px;
}
.txwUserNhints span{
    display:block;
    background: url(../../uploads/2018/04/txwsignup_arrow-1.png) no-repeat;
    background-size:contain;
    width: 116px;
    height: 64px;
}
.txwUserNhints_m{
    display:none;
    text-align: right;
    font-size: 14px;
    color: red;
    float: right;
    margin-top: -10px;
    margin-right: 4px;
}

.txhw_section_55{ height: 580px; }
.txhw_section_55_l{ float: left; width: 35%; height: 100%;}
.txhw_section_55_r{ float: left; width: 65%; height: 100%;}
.txhw_section_55_l{
    background: #010101;display: table;
    padding: 80px 20px;
}
.txhw_section_55_l h3{ color: #FFF; }
.txhw_section_55_l ul{
    text-align: center;
    margin: 50px auto;
    list-style: none;
    display: table-cell;
    vertical-align: middle;

}
.txhw_section_55_l li{
    text-align: center;
    margin-bottom: 5px;

}
.txhw_section_55_l li a{
    color: #FFF;
    padding: 15px 15px 15px 15px;
    display: block;
    width: 52%;
    margin: 0 auto;
    font-size: 22px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border: 1px solid rgba(105, 90, 83, 0.2);
}
.txhw_section_55_r{ background: #3572B1; color: #FFF;}
.txhw_section_55_r *{ color: #FFF; }
.txhw_section_55_r .txhw_section_55_r_top{
    background: url(../../uploads/2018/04/txw_cat_bg.png) no-repeat;
    background-size: cover;
    padding: 30px 30px 30px;
    /* height: 450px; */
    height: 100%;
}
.txhw_section_55_r .txhw_section_55_r_bottom{padding: 50px 70px 30px;}
.txhw_section_55_r img{ margin: 0 auto;
    padding: 20px;
    /* max-height: 400px; */
    max-height: 100%;
}
.txhw_section_55_r .txhw_section_55_r_bottom::after{ content: ""; display: block; clear: both;}
.txhw_section_55_r h4{}
.txhw_section_55_r ul{list-style-position:outside;}
.txhw_section_55_r li{margin-bottom: 8px;margin-left: 15px;}

.txhw_section_55_l li.txhw_section_55_cat_active a, .txhw_section_55_l li a:hover{ border: 1px solid rgb(247, 181, 38); color: rgb(247, 181, 38); }


/* Pricing Page css */

.txhw_psection_1{ background: url(../../uploads/2018/04/pricing-banner-1-1.jpg) no-repeat center center; background-size: cover; width: 100%; height: 500px; margin-bottom: 30px;}
.txhw_psection_1{}
.txhw_psection_1 button{
    background:#ffce00;
    font-family: Futura Std;
    font-weight: 600;
    color: #FFF;
    padding: 10px 25px;
    border-radius: 3px;
    border: 1px solid #ffce00;
    outline: 0;
    font-size: 22px;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    margin-top: 15px;
}
.txhw_psection_tbl1{}
.txhw_psection_tbl1 th{}
.txhw_psection_tbl1 th.th_bg{
    background: #1B2230;
    color: #FFF;
    padding: 10px 2px;
    border-left: 8px solid #9BA3BA;
    /* border-bottom: 2px solid #F8B728;*/
}
.txhw_psection_tbl1 td, .txhw_psection_tbl2 td, .txhw_psection_tbl2 th{
    border-bottom: 1px solid #CCC;
    text-align: center;
    padding: 10px 10px;
    vertical-align: middle;
}
.txhw_psection_tbl2 th{border-bottom: 2px solid #CCC;font-size: 22px;}
.txhw_psection_tbl2 th:nth-child(1){ text-align: left;padding-left: 0;}

table.txhw_psection_tbl1 td:nth-child(1), table.txhw_psection_tbl2 td:nth-child(2), .txhw_psection_tbl2 th:nth-child(2){ background: #F5F5F5;}
table.txhw_psection_tbl1 td:nth-child(2), table.txhw_psection_tbl2 td:nth-child(3), .txhw_psection_tbl2 th:nth-child(3){ background: #D9F5FF;background: #293651;color: #FFF;}
table.txhw_psection_tbl1 td:nth-child(3), table.txhw_psection_tbl2 td:nth-child(4), .txhw_psection_tbl2 th:nth-child(4){ background: #F5F5F5;}
table.txhw_psection_tbl1 td:nth-child(1){}
table.txhw_psection_tbl1 td:nth-child(2){width: 20%;}
table.txhw_psection_tbl1 td:nth-child(3){border-left: 8px solid #E1E6F0;width: 20%;}
table.txhw_psection_tbl1 td:nth-child(4){border-left: 8px solid #E1E6F0;}
table.txhw_psection_tbl1 tr > td:first-of-type{ border-left: none;}
table.txhw_psection_tbl2 td:nth-child(1){width: 40%;text-align: left;padding-left: 0;}
table.txhw_psection_tbl2 td:nth-child(2), .txhw_psection_tbl2 th:nth-child(2){ width: 20%; }
table.txhw_psection_tbl2 td:nth-child(3), .txhw_psection_tbl2 th:nth-child(3){border-left: 8px solid #FFF;width: 20%;width: 20%;}
table.txhw_psection_tbl2 td:nth-child(4), .txhw_psection_tbl2 th:nth-child(4){border-left: 8px solid #FFF;width: 20%;}
table
{
    font-family: 'robotolight';
}








.planHighlight td{
    background: none !important;
    border: none !important;
}
.planHighlight_title{
    font-weight: 700;font-size: 15px;
    padding: 1px 4px !important;
}

.planHighlight_title .planHighlight_titleDiv{
    background: #1B2230 !important;   color: #F8B728;
    margin-bottom: -1px;
    padding: 2px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-top-color: #F8B728 !important;
    padding-top: 10px solid red;
    border-top: 6px solid;
}
.txhw_psection_2{ padding-top: 60px;}
.txhw_psection_tbl2{}
.txhw_psection_tbl2 th{}
.txhw_psection_tbl2 td{}
.txhw_psection_tbl2 td::before{}
/*.txhw_psection_tbl2 td:nth-child(2)::after, .txhw_psection_tbl2 td:nth-child(3)::after{
  content: "";
  width: 10px;
  position: absolute;
  border-bottom: 1px solid #CCC;
  float: right;
  margin-top: 24px;
  margin-left: 7%;
}*/
.txhw_psection_tbl2 td span{ background: url(../../uploads/2018/04/pricing-check-1.png) no-repeat;
    width: 22px;
    height: 22px;
    display: block;
    text-align: center;
    margin: 0 auto;
    background-size: contain;
}
.txw_pricing_showmore_btn td{ padding: 0; background: none !important; border: none;}
.txw_pricing_showmore_btn button{
    width: 100%;
    margin-top: 10px;
    background: #ffce00;
    font-family: Futura Std;
    font-weight: 600;
    color: #FFF;
    padding: 7px 15px;
    border-radius: 3px;
    border: 1px solid #ffce00;
    outline: 0;
    font-size: 22px;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;

    display: block;
    margin-top: 20px;
}
.txhw_psection_2{}
td.txhw_psection_tbl1_ltd{
    color: #FFF;
    background: transparent;
    width: 40%;
    border-bottom: 0;
    text-align: left;
    font-size: 22px;
    line-height: 34px;
    vertical-align: top;
    padding-right: 50px;
}
.txhw_psection_tbl1_ltd h3{margin-bottom: 20px;text-align: left;}
tr.td_title td{
    color: #5C87FA;
    font-weight: 700;
    border-top: 3px solid #CCC;
    font-size: 20px;
}

.txhw_scsection_1 {
    background: url(../../uploads/2018/04/showcasebanner-1.jpg) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 400px;
    margin-bottom: 30px;
}
.txhw_scsection_even{}
.txhw_scsection_even h3{}
.txhw_scsection_even img{ float: right; margin: 0 0 30px 30px}
.txhw_scsection_even p{}
.txhw_scsection_odd{ background: #F5F5F7;}
.txhw_scsection_odd h3{}
.txhw_scsection_odd img{ float: left; margin: 0 30px 30px 0}
.txhw_scsection_odd p{}
.txhw_scsection_1 p{ width: 40%; font-size: 22px;
    color: #FFF;
    line-height: 35px;}
.txhw_scsection_2 h3 a{color: inherit;
    text-decoration: none !important;
}
.txhw_scsection_2 h3{text-align: left;
    margin-bottom: 15px;padding-top: 60px;
}
.txhw_scsection_1 h3{ text-align: left;margin-bottom: 20px; color: #FFF;}
/* .txhw_scsection_2 .col-full div{ width: 80%; margin: 0 auto;} */


.txw_footer_sec{ background: url(../../uploads/2018/04/taxifoot-1.jpg) no-repeat center center; width: 100%; height: auto; background-size: cover; margin-bottom: -27px;}
.txw_footer_sec_overlay{ height: 100%; width: 100%; background: rgba(0,0,0,0.5); }
section#footer-widgets{  border-bottom: 1px solid rgba(245, 245, 245, .4);}

div.b-modal{ z-index: 91 !important; }

.demo_store_btn
{
    margin-left: 45px;
    margin-top: 40px;
}
.demo_store_btn .twocol-one
{
    width: 150px;
}
.demo_store_btn .twocol-one img
{
    width: 150px;
    height: 45px;
    margin: 17px auto;
    display: block;
    cursor: pointer;
}
.demo_store_btn .twocol-one div{position: absolute;}
.demo_store_btn a:hover
{
    cursor: pointer;
    opacity: 0.8;
}
.demo_store_btn .twocol-one a.demo_store_btnC, .demo_store_btn .twocol-one a.demo_store_btnD
{
    padding: 9px 20px;
    font-weight: 700;
    cursor: pointer;
    width: 150px;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 10px;
}
.demo_store_btn .twocol-one a.demo_store_btnC
{
    background: #F7B526;
    color: #000;
}
.demo_store_btn .twocol-one a.demo_store_btnD
{
    background: #000;
    color: #F7B526;
}
.txw_P_gafq{
    font-size: 28px;
    line-height: 60px;
    float: right;
    margin-right: 13%;
}
span.THlogin:hover{ text-decoration: underline;}

.vp_emailBox button{background: #ffce00 !important; color:#333!important }
.vp_emailBox button:hover{
    color: #ffce00 ;
    background-color: #fff!important;
}

.new-style-banner .vp_emailBox button{
    background: #ffce00 ;
}

body p.fd-head, body p.fd-head span{font-family: 'Nunito', sans-serif!important;}


 html body button.green-color-btn-taxi {
    color: #000!important;
    background: #13e791 !important;
	border-color: #13e791 !important;
	transition:.4s;
	 text-transform:none!important
}
 html body button.green-color-btn-taxi:hover{color: #333 !important; background-color:#fff!important}

body p.green-heading.fd-head span{color:#13e791}
.green-slab{background-color:#13e791!important}

.taxi-cta-tookan.green-slab p a:hover {
   
    color: #26323b;
}


.new-style-banner .vp_emailBox button.green-color-btn-taxi:hover {
	color: #26323b!important;}

@media only screen and (min-width : 768px){
    .th_banner_full{ height:100vh!important;}

}

@media only screen and (max-width : 1400px){
    .taxi_top_header #header { margin: 9px 0px 0 2px; }

}
@media only screen and (min-width : 1024px) and (max-width : 1250px) {
    .txhw_psection_tbl1 td, .txhw_psection_tbl2 td, .txhw_psection_tbl2 th, .txhw_psection_tbl1 th.th_bg{ font-size: 14px;}
    .taxiH_logo{ margin-left:50px; }
    .txw_home_grid_shw span{ font-size:18px;}
}
@media only screen and (min-width : 1024px) and (max-width : 1300px) {
    /* .txwUserNhints{
         margin-left: 2px;
         font-size: 11px;margin-top: -59px;
width: 100px;
line-height: 18px;
}
     .txwUserNhints span{
         margin-left:22px;
         width: 60px;
height: 40px;
}*/

    .txwUserNhints{ display:none;}
    .txwUserNhints_m{ display:block;}

}

.taxiH_M_Nav{
    display: none;
    cursor: pointer;
    background: center center no-repeat transparent;
    background-image: url(../../uploads/2018/04/menu_icon_normal-1-1.png);
    position: absolute;
    right: 15px;
    height: 25px;
    top: 22px;
    background-size: contain;
    width: 30px;
}
.home .txw_H_fixed_nav .taxiH_M_Nav{ background-image: url(../../uploads/2018/04/menu_icon_normal-1-1.png); }

.txhw_psection_tbl1_text_responsive{ display: none;}


@media only screen and (max-width : 1024px){

    .txhw_section_8_btn{ width: auto;}
    .txhw_section_8 button{
        margin: 10px auto !important;
        display: block;
    }
    /*
    .txhw_section_55{ height: 1000px;}
    */

    #footer-wrap .footer-widget-2 #text-2{ float: left;}

    .txwUserNhints{ display:none;}
    .txwUserNhints_m{ display:block;}
    /*.taxi_top_header{ display:none; }*/
    .mobilepage{ display:none !important; }
    .taxi_top_header #header{ display:none;}
    .txhw_ssection_1 { padding-top: 90px; }
    .taxhw_signup_f_title span{ margin-top: 40px; }
    
    /*.taxi_top_header{ height:55px; }*/
    .taxiH_Nav{ margin-top:17px;}
    .taxiH_Nav li{ margin-left:12px;}
    .taxhw_signup_f input[type=submit], .taxhw_signup_f input[type=button]{ font-size:13px;}
    .grid_app_sec li{width: 33%;
        margin: 14px 0;}

    .portfolio-item{ width:50%; }
}

@media only screen and (max-width : 900px){

    .txhw_psection_tbl1 td, .txhw_psection_tbl2 td, .txhw_psection_tbl2 th{
        padding: 7px 5px;
        font-size: 11px;
        line-height: 15px;
    }
    .txhw_psection_tbl1 th.th_bg{ font-size: 11px;}
    td.txhw_psection_tbl1_ltd{font-size: 14px;
        line-height: 24px;
        vertical-align: top;
        padding-right: 8px;
    }
    .txhw_psection_1 button{padding: 6px 10px;
        border-radius: 3px;
        border: 1px solid #ffce00;
        outline: 0;
        font-size: 18px;}
    .txhw_psection_tbl2 th, tr.td_title td{ font-size: 16px;}
    .txhw_psection_1{ height: auto;}
    .txhw_psection_tbl2 td span{width: 16px;
        height: 16px;}


    .txhw_ssection_1 .twocol-one{ width:100%; float:none;margin-right: 0;}
    .txhw_section h3{ margin-bottom:15px;}
    .own-nav {
        margin: 0 !important;
    }
    .txhw_section h4{ font-size:18px; }
    .taxhw_signup_f{ float:none; margin:0 auto;}
    .txhw_section_8_btn{width: 100%;
        text-align: center;}
    .txhw_section_8 button{}
    .txhw_section_5 .threecol-one{ width:100%; margin-right:0;}

}
@media only screen and (max-width : 768px){
    .banner_tableCell{
        padding-top: 40%;
    }
    .txw_P_gafq{
        font-size: 16px;
        line-height: 20px;
    }

    .txhw_psection_tbl1_text_responsive{ display: block;}
    .txhw_psection_tbl1_1th, td.txhw_psection_tbl1_ltd, .planHighlight{ display: none;}
    .txhw_section_8 #gfq{float: none !important;
        margin: 20px auto !important;
    }

    .txhw_scsection_1 p{ width: 100%;}
    .txhw_scsection_even img, .txhw_scsection_odd img{
        float: none;
        margin: 0 auto;
        display: block;}

    .taxiH_Nav{ display: none;width: 100%;}
    .taxiH_M_Nav{ display: block;}
    .taxiH_logo {
        padding-bottom: 17px;
        float: none;
    }
    .taxi_top_header{ height: auto;}
    .taxiH_Nav li{ margin-left: 0;display: block;}

    .banner_tableCell h1{
        line-height: 36px;
        font-size: 28px;
    }
    .banner_tableCell div.txh_cta_btn_main a{
        padding: 8px 15px;
        font-size: 14px;
    }
    .banner_tableCell div.txh_cta_btn_main{margin-top: 30px;}
    .txhw_section h3{ font-size: 28px;}
    .txhw_section_55{ height: auto;}
    .txhw_section_55_l{display: table;
        padding: 20px 10px;}
    .txhw_section_55_l, .txhw_section_55_r {
        float: none;
        width: 100%;
        height: 100%;
    }
    .txhw_section_55_l li a{
        padding: 8px;
        width: 90%;
        font-size: 18px;
    }
    .txhw_section_55_r .txhw_section_55_r_top{padding: 20px;
        height: auto;}
    .txhw_section_55_r .txhw_section_55_r_bottom {
        padding: 10px;
    }


    .taxiHDown_sec{ margin-top:0 !important; }
    .tax_download{ width:100%;}
    .tax_download_caption{ margin-top:-140px; width:100%; }
    .txw_home_grid_shw span{ font-size:18px;}

}

@media only screen and (max-width : 600px){
	
	
	.blog-rewamp-jw .post.has-post-thumbnail {
    width: calc(100% - 30px)!important;
  
      margin: 15px!important;
}
	
    .grid_app_sec li{
        width: 49%;
        height: 44px;
    }
    .txhw_section_4 .twocol-one{ width:100%; margin-right:0; float:none; }
    .txhw_section_8 button{
        display: block;
        text-align: center;
        margin: 10px auto;
        width: 90%;
        font-size: 16px;
        padding: 12px 10px;
    }

    .txhw_section_8 #gad{ margin-left:auto;}
    .txhw_Cform, .txhw_login_popup{ width:92%; }
	.rewamp-powerd-sec li {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0px!important;
}
	
	.rewamp-powerd-sec {
   
    padding: 40px 15px;
  
}

}
@media only screen and (max-width : 480px){
		
	.truck-hover-section{width:100%!important; margin:0px;}
	.newly-added-section-jugnoo .portfolio-item {margin:5px!important; width:calc(100% - 10px)}
	.dark-section-tabs ul li{    width: calc(100% - 10px);}
	
.boxex-feature-pool span {
    width: 100%;
    border-radius: 20px!important;
    margin: 10px 0px;
}
    .txwUserNhints_m{ font-size:11px;}
    .taxhw_signup_f{ width:100%; }
    .taxiH_logo{ }
    
	
    .taxiH_Nav {
        margin-top: 10px;
        float:none;
    }
    .taxiH_Nav ul {
        text-align: center !important;
    }
    .portfolio-item{ width:100%;}

}

.banner_tableCell div.txh_cta_btn_main a:hover {
    background: #ffce00;
}
.txhw_section_8 #gfq:hover {
    background: #ffce00;
}
.txhw_section_8 #gad:hover {
    background: #4baec0;
}
.home .txw_H_fixed_nav .taxiH_Nav li a:hover {
    text-decoration: underline;
}
#footer-wrap .widget a:hover {
    text-decoration: underline;
}

@media (max-width: 1024px)
{
    .page-id-27 section.txhw_section { padding: 0px 30px;}

}


@media (max-width: 1024px)
{

    .page-id-27 section.txhw_section.txhw_scsection_1 {
        padding: 145px 30px;
    }


}

@media (max-width: 768px)
{
    section.txhw_section { padding: 0px 0px;}
    .home section.txhw_section.txhw_section_8 {
        padding: 30px 0px;
    }

    .page-id-27 section.txhw_section.txhw_scsection_1 {
        padding: 145px 0px;
    }


}


@media only screen and (max-width: 768px) {
    .txhw_section.txhw_section_55 {
        display: none;
    }
    .youtube.cboxElement {
        display: none;
    }
}


@media only screen and (max-width: 340px) {
    .grid_app_sec li img {
        max-width: 120px;
    }
    .grid_app_sec .grid_app_sec_btn a {
        padding: 15px 20px;
    }
}
@media only screen and (max-width: 430px) {
    .txhw_section.txhw_section_55 {
        display: none;
    }
    .youtube.cboxElement {
        display: none;
    }
}
@media only screen and (min-width: 750px) and (max-width: 780px) {
    .block.footer-widget-1 {
        display: block;
    }
    #footer-widgets .block {
        width:50%;
        margin-right: 0;
    }
}
@media only screen and (min-width: 1020px) and (max-width: 1040px) {
    .banner_tableCell h1 {
        padding-left: 5%;
    }
    .banner_tableCell h5 {
        padding-left: 5%;
    }
    .banner_tableCell div.txh_cta_btn_main a {
        margin-left: 5%;
    }
    .taxiH_Nav li {
        margin-right: 15px;
    }
    .twocol-one > ul {
        padding-left: 2%;
    }
    #footer-widgets .block {
        padding-left: 10%;
    }
}
@media only screen and (min-height:600px) and (max-height: 800px) {
    .banner_tableCell div.txh_cta_btn_main {
        margin-top:30px;
    }
}


/* overrrding Taxi Page */
section.txhw_section.txhw_section_4 {padding-top: 20px;}
#bottomBlocksection { float: left;  width: 100%; color: #ffffff !important; background-color: #3572B1; padding: 30px 60px 0px;}
#bottomBlocksection h4{color: #ffffff; }
.txhw_section_6 { float: left;  width: 100%;}
.txhw_section_55_r img.CustomerApp{width: 100%; max-width: 780px;}
.txhw_section_55_r img.DriverApp{width: 100%; max-width: 780px;}
.txhw_section_55_r img.AdminPanel{width: 100%; max-width: 760px; padding-top: 0px !important;}
/* li.menu-item-99:hover a {  color: #ffffff !important; } */
.twocol-one{margin-bottom: 30px;}


@media (max-width: 1440px)
{

    #bottomBlocksection { padding: 30px 55px 0px;}
    .twocol-one{margin-bottom: 30px;}
}

@media (max-width: 1100px)
{

    .txhw_section_55_r .txhw_section_55_r_top {padding: 20% 30px 30px}


}


@media (max-width: 1024px)
{
    .txhw_section_55_l{  width: 50%;}
    .txhw_section_55_r{ width: 50%;}
    .txhw_section_55 { height: 580px;}
    .txhw_section_55_r .txhw_section_55_r_top {padding: 160px 30px 30px}

}

@media (max-width: 768px)


{
    .taxiH_Nav li a{padding:10px 0px; display:inline-block;}

    .taxiH_Nav li a {
        padding: 5px 0px;
        display: inline-block;
        margin-bottom: 15px;
    }


    #menu-item-99 > a {

        margin-top: 10px;
    }
    .txhw_section_55 { height: 540px;}
    .txhw_section_55_r .txhw_section_55_r_top {padding: 180px 30px 30px}
    #bottomBlocksection{ display: none!important;}

}

@media (max-width: 667px)
{
    .page-id-27 section.txhw_section.txhw_scsection_1 {    padding: 75px 0px; }
    #taxiVideoPageBanner h1{    margin-bottom: 10px !important; line-height: 45px !important;}
    .txhw_section_55_l{  width: 50%;}
    .txhw_section_55_r{ width: 50%;}
    .txhw_section_55 { height: 580px;}
    .home .txhw_section_4 img{ width: 100%;}

}




@media (max-width: 480px)
{
    .page-id-27 section.txhw_section.txhw_scsection_1 {
        padding: 75px 0px;
    }

    #taxiVideoPageBanner h1{    margin-bottom: 10px !important; line-height: 35px !important;}


}
#menu-item-99 > a {
   background-color:#fff;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 5px 10px;
    text-transform: uppercase;
    color:#000;
}

html, body{padding:0px!important; margin:0px!important}
a:hover{text-decoration:none!important;}

a {color: #3E8EF8}
.single-blog-detail.jw_container {
    margin-top: 80px;
}

.jw_blog_banner{margin-top: 115px;}
.jw_blog_banner ul{list-style:none;}
.jw_blog_banner ul li {
    text-align: left;
    font-size: 45px;
    color: #333;
    letter-spacing: 1px;
    font-weight: 900;
    font-family: 'proxima', sans-serif;
}
.jw_sidebar .w_f_widget img{width:100%; margin-bottom:20px;}

.jw_sidebar .w_f_widget{border-bottom:30px; border-bottom: 1px solid #f5f5f5;
    margin-bottom: 25px;
    padding-bottom: 20px;}


.jw_with_sidebar h3 a {
    font-size: 24px;
    font-weight: 400;

    font-family: 'proxima', sans-serif;

    color: #2d2d43;
    line-height: 1;
    letter-spacing: .5px;
    opacity:.7; transition:.4s
}
.jw_with_sidebar .post:hover h3 a{opacity:1}

.jw_with_sidebar .post a{display:inline-block;}
.jw_sidebar h2 {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 15px;
    font-family: 'proxima', sans-serif;
    opacity:.7
}
.jw_with_sidebar .post p {

    font-size: 16px;
    font-weight: 300!important;
	margin-bottom:0px;
	margin-top:15px;
    line-height: 1.5!important;
}
.jw_with_sidebar .post .jw_post_date{line-height:1;}

.jw_with_sidebar .post ul{list-style:disc!important; margin-left:25px; margin-bottom: 25px; padding:0px;}
.jw_with_sidebar .post ol{ margin-left:25px; margin-bottom: 25px; padding:0px;}
.jw_with_sidebar .post ul li, .jw_with_sidebar .post ol li{padding-bottom:10px; font-size: 16px;
    font-weight: 300!important;
    line-height: 28px!important;
}


.single .jw_with_sidebar .post{border-bottom:none}
.single .jw_with_sidebar .post .wp-caption{width:100%!important;}


.single .entry{border-bottom: 1px solid #ccc;
    margin-bottom: 31px;
    padding-bottom: 15px;
}
.jw_with_sidebar .post {
    margin-bottom: 50px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 50px;
    transition:.4s;
    width:100%; float:left
}
.jw_with_sidebar .post img{margin-bottom:0px; width:auto; height:auto; max-width:100%}
.jw_with_sidebar .post .jw_blog_readmore {
    background-color: #fff;
    color: #f48151;
    padding: 9px 20px;
    border: 1.2px solid #f48151;
    display: inline-block;
   margin-top: 20px;
    margin-bottom: 5px;
    line-height: 24px;
    font-size: 19px;
    font-weight: 100;
    font-family: 'proxima', sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    transition:.4s;
    border-radius:4px;

}



.jw_with_sidebar .post .jw_blog_readmore:hover{ background-color: #f48151; color:#fff }


.jw_sidebar{padding-left:60px;}
.jw_sidebar a{font-size: 18px;
    line-height: 23px;
    margin-bottom: 10px;
}
.jw_sidebar p{    font-family: 'proxima', sans-serif;
    font-size: 16px;
    font-weight: 300!important;
    line-height: 28px!important;}
.jw_sidebar #jw_f_text-4 form{position:relative; padding-right:65px; margin-bottom: 10px;}
.jw_sidebar #jw_f_text-4 form input{width: 100%;
    height: 45px;
    padding: 15px;
    font-family: 'proxima', sans-serif;
    font-size: 16px;
    font-weight: 300!important;
    line-height: 28px!important;
    border-radius: 5px;
    border:1px solid rgba(0,0,0,0.08);
}
.jw_sidebar #jw_f_text-4 form button{
    border-radius: 3px;
    border: 2px solid #f48151;
    right: 0px;
}
.jw_sidebar #jw_f_text-4 form  br{display:none;}


.jw_sidebar #searchform{position:relative}

.jw_sidebar #searchform label{display:none;}

.jw_sidebar #searchform #s {
    width: 100%;
    height: 45px;
    padding: 15px;
    font-family: 'proxima', sans-serif;
    font-size: 16px;
    font-weight: 300!important;
    line-height: 28px!important;
    border:1px solid #f5f5f5
}
.jw_sidebar #searchform #searchsubmit {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    background-color: transparent;
    border: none;
    text-indent: -999px;
    background-image: url(../../../../wp-content/uploads/2017/11/ico-search.html);
    width: 30px;
    background-repeat: no-repeat;
    background-position: center center;
}


.jw_blog_banner {
    padding-top: 170px;
    padding-bottom: 160px;
    width: 100%;
    padding-left:15px;
    padding-right:15px;
}



.jw_blog_pagination{text-align:center;}
.jw_blog_pagination a {
    padding: 5px 15px;
    border: #f48151 1px solid!important;
    color: #f48151!important;
    margin: 10px 10px;
}
.jw_blog_pagination span.current{padding: 5px 15px;
    background-color: #f48151!important;
    color: #fff;
    margin: 10px 10px;
    cursor: not-allowed; display: inline-block;
    border: #f48151 1px solid!important;}
.jw_container{

    margin-top: 35px;
}

.jw_with_sidebar h1, .jw_with_sidebar h2, .jw_with_sidebar h3, .jw_with_sidebar h4, .jw_with_sidebar h5 {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 15px;
	margin-top:15px;
    font-family: 'proxima', sans-serif;
    color: #2d2d43;
    line-height: 1!important;
    letter-spacing: .5px;
    opacity: 1;

}
.blog_post_related .blog_col1 {
    width: 33.333%;
    float: left;
    padding: 10px;
}

.jw_with_sidebar .blog_col1 .post {
    margin-bottom: 20px;
    border-bottom: none;
    padding-bottom: 0px;

}


.jw_with_sidebar .blog_col1 .post img {
    margin-bottom: 10px;
}
.jw_with_sidebar .blog_col1 .post h4 a {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 15px;
    font-family: 'proxima', sans-serif;
    color: #2d2d43;
    line-height: 25px;
    letter-spacing: 0px;
    opacity:.7;
    transition:.4s
}
.jw_with_sidebar .blog_col1 .post h4 a:hover{opacity:1;}

.wrap-flex {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
}

.jw_with_sidebar .commentlist{padding:0px; margin-bottom:40px;}
.jw_with_sidebar .commentlist > li{border-bottom:1px solid #ccc;}

.jw_with_sidebar .commentlist  li {

    padding-bottom: 30px;
    margin-top: 30px;
}

.jw_with_sidebar .commentlist  li ul.children li{padding-bottom: 0px;
    padding-left: 30px;}

.jw_with_sidebar .commentlist .reply{position: absolute;
    right: 0px;
    top: 0px;
}


.jw_with_sidebar .commentlist .reply a {
    background-color: #f48151;
    color: #ffffff;
    padding: 5px 14px;
    border: 1px solid #f48151;
    display: inline-block;

    line-height: 18px;
    font-size: 14px;
    font-weight: 100;
    font-family: 'proxima', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: .4s;
    border-radius: 5px;
}

.jw_with_sidebar .commentlist .reply a:hover {
    transform: scale(1.05);
    box-shadow: 0 3px 67px -8px rgba(0, 0, 0, .66);
}

.jw_with_sidebar .commentlist .comment-body{position:relative; padding-left:80px;}
.jw_with_sidebar .commentlist .comment-author img{position:absolute; left:0px; width:60px; height:60px; border-radius:50%}
.jw_with_sidebar .commentlist .comment-author .says{display:none;}


.jw_with_sidebar .commentlist .comment-author  .fn{font-size: 18px;
    font-weight: 400;
    margin-bottom: 15px;
    font-family: 'proxima', sans-serif;
    color: #2d2d43;
    line-height: 25px;
    letter-spacing: 0px;
    font-style: normal;
}

.jw_with_sidebar .commentlist .commentmetadata{font-size: 12px;
    margin-bottom: 15px;
    color: #333;}

.jw_with_sidebar .commentlist p{    font-family: 'proxima', sans-serif;
    font-size: 16px;
    font-weight: 300!important;
    line-height: 28px!important;}

#commentform{}
#commentform p{width: 100%;
    float: left;
    margin-bottom: 15px; padding:0px 10px;}

#commentform p.jw_comm_box {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
#commentform p.jw_comm_btn {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
#commentform p label {
    display: block;}
#commentform p textarea, #commentform p input{width:100%; border:1px solid #ccc}
#commentform p  #submit{width: auto;
    background-color: #f48151!important;
    color: #ffffff;
    padding: 11px 15px;
    border: 1px solid #f48151!important;
    display: inline-block;
    line-height: 18px;
    font-size: 18px;
    font-weight: 100;
    font-family: 'proxima', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: .4s;
    border-radius: 5px;
}


#commentform p  #submit:hover {
    transform: scale(1.05);

}
.subscribe_form_errWidget{
    position: absolute;
    width: 100%;
    color: #f48151;
}

.full-feature-image-jw {
    display: block!important;
}


.th_top_nav_fix{background-color: #fff;
    float: left;
    width: 100%; position:absolute; z-index:999; border-bottom: 1px solid #f48151; top:0px;}

.th_top_nav_fix_inner{width: 100%;
    float: left;     padding: 4px 15px;
}
.th_top_nav_fix_l, .th_top_nav_fix_r{ width:auto}
.th_top_nav_fix_r .menu ul li{float:left;}
.th_top_nav_fix_l .th_top_nav_fix_logo{float: left;
    margin-right: 70px;}
.th_top_nav_fix_l ul{float:left; list-style:none; margin:0px;}
.th_top_nav_fix_l  ul li{float:left;     margin: 0px; }


.th_top_nav_fix_l ul li a {
    padding: 7px 20px;
    display: block;
    line-height: 2.4;
    font-family: 'Maven Pro', sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    color: #777;
}
.th_top_nav_fix_l ul li ul li a{padding: 5px 10px;}

.txw_H_fixed_nav{position:absolute!important;}

.th_top_nav_fix_inner .navbar-toggle{display:none;}


.jw_sidebar #searchform {
    position: relative;
}

.jw_sidebar #searchform #s {
    width: 100%;
    height: 45px;
    padding: 15px;
    font-family: 'proxima', sans-serif;
    font-size: 16px;
    font-weight: 300!important;
    line-height: 28px!important;
    border: 1px solid #f5f5f5;
}
.jw_sidebar #searchform #searchsubmit {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    background-color: transparent;
    border: none;
    text-indent: -999px;
    background-image: url(../../../../wp-content/uploads/2018/03/ico-search.html);
    width: 30px;
    background-repeat: no-repeat;
    background-position: center center;
}

@media only screen and (max-width : 991px){
	
	
	.th_top_nav_fix_l ul li a {
		padding: 5px 2px;}
	.th_top_nav_fix.display-top-menu #jugnoo_git_blog{  margin: 30px 0px;}
	
	.empty-height{margin-top:20px!important;}
    .single-blog-detail.jw_container {
        margin-top: 80px;
    }
	.main-section-demo .container{
		margin-top:15px;
	}


    .th_top_nav_fix_l ul li {
        width:100%;}

    .th_top_nav_fix_inner .navbar-toggle {
        display: block;
        position: relative;
        bottom: initial;
        float: right;
        padding: 0px;
        margin-top: 7px;
    }
    .th_top_nav_fix_inner .navbar-toggle span.sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
    }

    .th_top_nav_fix_inner .navbar-toggle span.icon-bar {
        transform: none;
        transition: .4s;
        background-color: #f48050;
        display: block;
        width: 30px;
        height: 4px;
        border-radius: 1px;
    }

    .th_top_nav_fix_inner .navbar-toggle span.icon-bar+.icon-bar {
        margin-top: 4px;
    }
    .th_top_nav_fix_l ul{display:none;}
    .taxi_top_header {
        top: 43px!important;
        position: absolute!important;
    }
    .th_top_nav_fix{    border-bottom: 1px solid #f48151;}

    .th_top_nav_fix.display-top-menu ul{display:block; width:100%}

    .menu-changer .icon-bar:nth-child(4) {
        transform: rotate(-45deg)!important;
        transform-origin: 6%;
    }
    .menu-changer .icon-bar:nth-child(3) {
        opacity: 0;
    }
    .menu-changer .icon-bar:nth-child(2) {
        transform: rotate(45deg)!important;
        transform-origin: 1%;
        margin: 0 0 8px 0;
    }
	
	
	
	
	
	.comman-banner-area{padding-top: 170px;
    padding-bottom: 30px;}
	.comman-banner-area h1{    font-size: 26px;}

	.comman-banner-area p {
		font-size: 16px;}
	
	
	.comman-banner-area p br
	{display:none}
	
	
	
	.comman-banner-area:before{display:none;}
	
	.common-heading-jugnoo {
    margin-bottom: 30px;
}
	.common-heading-jugnoo h4 {
		font-size: 24px;}
	
.blue-stats .common-heading-jugnoo h4 {
    font-size: 22px;
	line-height: 1.3;}
	
	.stats-lister h5 {
    
		font-size: 22px;}
	
	.stats-lister p {
		font-size: 18px;}
	
	.stats-lister{margin-bottom:30px;}
	
	.center-line-division {
    padding: 30px 0px!important;
}
	.uppercover:before, .uppercover:after{opacity:0}
	.blue-stats {
   
    border-radius: 0px;
		padding: 40px 0px;}
	
	.new-content-cta-line{font-size:20px!important}
}



/*
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */


/*
GLOBAL STYLES
Add styles beneath this line that you want to be applied across your entire site */


/*
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

@media only screen and (min-width: 768px) {
	
	
	
}