/*
Theme Name: Transport Child
Theme URI: http://transport.thememove.com/
Description: A child theme of Transport Theme
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.1
Template: tm_transport
*/

h2 {line-height:1.2}
.clearfix {clear:both}
.text-center {text-align:center}
.header01 .site-branding,
.header01 .site-branding:before {background-color:#4f4f5a!important}
.header01 .site-branding:after {border-left-color:#4f4f5a!important}
.site-top>.row.middle {position:relative}
.header01 .site-top .col-md-7::before {top:auto;bottom:0}
.header01 .site-top .social-menu {padding-top:15px;padding-bottom:15px}
.header01 .site-top .social-menu::before {top:0;bottom:0}
.extra-info h3 {font-size:15px}
.extra-info span {font-size:12px}
.extra-info h3>a, .extra-info span>a {font-size:inherit;color:inherit}
body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],
body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],
body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],
body .gform_wrapper.gravity-theme input[type=number],body .gform_wrapper.gravity-theme input[type=password],
body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],
body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],
body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],
body .gform_wrapper.gravity-theme select,body .gform_wrapper.gravity-theme textarea {
	padding: 20px 25px;
}
.form1 .gform_footer.top_label {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0;
}
.social-menu .menu li a[href*="yelp.com"]:before {
    content: "\f1e9";
}
.scrollup {
	font-size: 24px;
}
.scrollup i {
    width: 15px;
    height: 22px;
}
.scrollup:hover i:before {
    top: -18px;
}
.vc_custom_heading.style3>h2,.vc_custom_heading.style5>h2 {
    display: inline;
}
.gform_wrapper.gravity-theme .gfield-choice-input {
    margin-bottom: 0;
}
#why-choose-us {
    max-width: 585px;
    margin: auto;
}
body .why2 > .vc_column_container > .vc_column-inner {
    z-index: 998;
}
body .vc_custom_1629381933298 {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.vc_custom_1629381933298 .gray {
    color: #000;
}
.vc_custom_1629381933298 > .vc_column_container > .vc_custom_1460365784858 {
    background: rgb(255, 255, 255, .8);
}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    position: absolute!important;
    float: none!important;
    top: 0!important;
    bottom: 0!important;
    height: auto!important;
}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before {
    position: absolute;
    top: 40%
}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after {
    border-width: 100px 0 0 30px;
}
body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    padding-bottom: 13px!important;
    padding-left: 70px!important;
    line-height: 1.2;
}
@media only screen and (min-width: 768px) {
    .request .wpb_column:nth-child(2):before {
        border-width: 0 300px 800px 0;
    }
    .services1 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .services1 > .wpb_column > .vc_column-inner, .services1 > .wpb_column > .vc_column-inner > .wpb_wrapper {
        height: 100%;
    }
}
@media only screen and (max-width: 1279px) {
    .header01:not(.boxed) .site-branding img {
        margin-left: 0;
        max-width: 100%;
    }
    .header01 .extra-info > div {
        padding-top: 25px;
    }
}
@media only screen and (max-width: 1199px) {
    .site-header>.container,#content>.container {max-width:98%}
    .extra-info h3 {font-size:13px}
    .extra-info span {font-size:10px}
}
@media only screen and (max-width: 991px) {
    .services1 > .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {
        padding-right: 15px;
    }
}
@media only screen and (max-width: 767px) {
    .services1 > .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {
        padding-left: 15px;
    }
    .vc_custom_heading.style1 h2 {
        font-size: 32px;
    }
    .vc_custom_heading.vc_custom_1436253222391 > h2, body .big-title .entry-title {
        font-size: 30px;
    }
    .vc_custom_1629379560924 > h2, .vc_custom_1629380511326 > h2 {
        font-size: 25px!important;
    }
    .vc_custom_heading.vc_custom_1629398117214 > h2, .vc_custom_heading.vc_custom_1629380273689 > h2 {
        font-size: 22px;
    }
    body .vc_custom_1494835373219 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
}
@media only screen and (max-width: 641px) {
	body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: normal;
	}
}
@media only screen and (max-width: 640px) {
    body .gform_wrapper.gravity-theme .ginput_complex span {
        margin-bottom: 16px;
    }
    .gform_wrapper.gravity-theme .ginput_complex span:last-child {
        margin-bottom: 0;
    }
}
