/*
Theme Name:     Trucking Child Theme
Theme URI:      http://pixel-industry.com/
Description:    Child theme for the Wordpress theme 
Author:         Pixel Industry
Author URI:     http://pixel-industry.com/
Template:       trucking
Version:        1.0
*/

@import url("../trucking/style.css");

.header-style02 #quick-links {
    padding-bottom: 3px;
    padding-top: 3px;
}

.navbar-header {
    padding: 0 !important;
}

.collapse.navbar-collapse {
    padding-top: 52px !important;
    padding-right: 10px !important;
}

.ms-parent-id-7 .master-slider {
    margin-bottom: 0px !important;
}

.btn-big {
    padding: 15px 60px;
    font-size: 15px;
    font-weight: 400;
}

.header-style02 #quick-links li {
    list-style: none;
    float: right;
    padding-right: 20px;
    padding-bottom: 0;
}

section#footer-wrapper {
    background-image: none !important;
    padding-top: 35px;
}

.page-id-65 .locations-map {
    margin: 0;
}

.wpcf7-submit {
    float: left !important;
    margin-top: 25px;
}

.team-member img {
    display: none;
}

.team-details {
    margin-bottom: 25px;
}

.page-id-7 .custom-heading::after {
	display: none;
}

.ms-parent-id-8 > .master-slider {
    background: #ffffff !important;
}

.page-id-119 .container-fluid {
    padding-left: 0;
    padding-right: 0;
}

.copyright-container p {
    text-align: left !important;
}

.wpcf7-response-output.wpcf7-mail-sent-ok {
    margin-top: 24px;
    float: right;
    padding-right: 30px;
    text-align: left;
    font-weight: 600;
}




/* ——————— MEDIA CALLS ——————— */

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

.header-style02 #quick-links li {
    float: none;
    padding-right: 0;
}

#top-bar-wrapper .col-md-12 {
    text-align: center;
}

}


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

#dl-menu {
    width: 100%;
    max-width: 100%;
}

.dl-menuwrapper {
    float: none;
    max-width: 100%;
}

.scroll-up {
    right: 20px;
    bottom: 10px;
}

#MS5919f1f85c816 {
    margin: 0 !important;
}

.page-title-style02 {
    margin-bottom: 20px;
}

.btn.blue {
    width: 100%;
}

input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
}

.team-details h5, .team-details p {
    text-align: left !important;
}

.team-details:after {
    left: 0 !important;
    margin-left: 0 !important;
}

}


@media only screen and (max-width: 479px) and (min-width: 320px) {

.navbar-collapse.collapse {
    padding-top: 0 !important;
    padding-right: 0 !important;
}

a.btn.blue.btn-big.btn-centered {
    width: 100%;
}

.page-id-119 .col-md-4 {
    margin-bottom: 10px;
}

.page-id-7 .page-title-style02 {
    background-position-x: -1050px;
}

.page-id-65 .page-title-style02 {
    background-position-x: center;
}

.page-id-262 .page-title-style02 {
    background-position-x: -260px;
}

}


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

input.wpcf7-form-control.wpcf7-submit {
    margin-bottom: 30px;
}

.page-id-7 .col-md-6, .page-id-262 .col-md-6 {
    width: 47%;
    display: inline-grid;
}

}


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

.header-wrapper {
    padding-bottom: 0 !important;
}

.page-id-262 .page-title-style02 {
    background-position-x: -240px;
}

.page-id-65 .page-title-style02 {
    background-position-x: -700px;
}

.page-id-7 .col-md-6, .page-id-262 .col-md-6 {
    width: 100%;
    display: block;
}

.navbar-nav {
    display: inherit !important;
    float: right !important;
}

#dl-menu {
    display: none !important;
}

}


@media (min-width: 768px) {
	
.navbar-nav>li>a {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
}

}


@media (min-width: 992px) {

.header-style02 .col-md-6 {
    width: 100%;
}
	
}