@media (max-width: 1200px) {
    .widgets > .row > div:first-child {margin-top: 0;}
    .widgets > .row > div {float: left;margin-top: 30px;}
    .heading > p,
    .container .heading > p {padding: 0 220px;}
    .fancy-service:hover .service-detail .theme-btn {padding: 16px 24px;}
    .calculate-shipping, .shippment-guide {padding: 60px;}
    .shippment-guide > a {margin-top: 33px;}
    .calculate-shipping-form form .text-field {padding-left: 20px;padding-right: 9px;}
    .shipment-visibility input {width: 88%;}
    .bottom-line ul > li {margin: 0 10px;}
    .track-form {left: 0;width: 100%;}
    .track-form > form label {width: 65%;}
    #about-shipment .shippment-guide {padding: 0;}
    .packages-info {bottom: -70%;padding: 35px 30px;width: 95%;}
    .contact-form > form button {padding: 17px 30px;}
    .news-detail {padding: 50px 30px;}
    .fun-fact {padding: 37px 20px;}
    .fun-fact-slider {width: 66.2%;}
    .fun-fact > span {font-size: 30px;}
    .request-quote-body > form label .text-field {width: 85%;}
    .request-quote-body > form > .row > div {width: 100%;}
    .shipment-visibility .heading2 > h3 {font-size: 20px;}
    .request-free-quote > .heading2 {padding: 32px;}
    .request-quote-body {padding: 45px 25px;}
    .select-box .select2-container {width: 100% !important;}
    .plan:before {
        border-left: 110px solid transparent;
        border-right: 110px solid transparent;
        border-top: 24px solid #1f425d;
    }
    .cities-detail > h4 > a {padding: 15px;}
    .recent-news-thumb {width: 39%;}
    .recent-news-desc {padding: 10px 20px 10px 140px;}
    .recent-news-desc > h2 {line-height: 18px;margin-bottom: 0;margin-top: 5px;}
    .banner-detail1 {padding: 35px;}
    #package-details-tabs .our-packages {margin-bottom: 0;}
    .quick-contact > ul > li:first-child {margin-right: 40px;}
    .service-detail > span {margin-top: 30px;}
    .service-detail > i > img {width: 40px;}
    .service-detail h3 {font-size: 19px;}
    header.sticky .quick-contact > ul > li:last-child {padding-left: 0;}
    .quick-contact > ul > li > a {padding: 13px 25px;}
    header.sticky .cargo-time {margin: 10px 0;}
    header.sticky .extra-links {margin: 10px 0 10px 25px;}
    header.sticky .connect-us {margin: 10px 0;}
    .shippment-guide > ul {margin-top: 6px;}
    .widget.blue1 {padding: 40px 20px}
    .track-form .heading2 {padding-right: 30px;width: 35%;}
    .track-form .heading2 > h3 {font-size: 15px;}
    .members-area {padding: 0 50px;}
    .member {margin-right: 0;width: 31%;}
    .member.clicked {width: 31%;}
    .member.clicked .member-detail {left: 0;}
    .reply {padding-left: 190px;}
    .reply > img {max-width: 33%;}
    .gallery1 .row > div {float: left;width: 33.334%;}
    .recent-post-widget .post-meta2 > li {padding: 0 10px;}
    .safe-affordable-cargo > ul {margin-top: 30px;}
    .region2 .modal-content {padding: 30px 0;}
    .region2 .modal-body {padding: 0;}
    .modal-body .close {right: 20px;top: 20px;}
    #region .modal-body {padding: 30px;}
    #region .modal-body .close {top: -10px;}
    #submission-message .modal-dialog {margin: 0;padding: 10px;width: 100%}
    .modern-services-carousel.style2 .owl-nav{left:-250px}
    /*===== New Style 25-5-16 =====*/
    .transport-tabs-selector {padding: 80px 64px;}
}

@media (min-width: 768px) and (max-width: 980px) {
    header,
    header.stick {display: none !important;}
    .theme-layout {padding-top: 0 !important;}
    .theme-layout.boxed {float: left;width: 100%;}
    .responsive-header {display: block;}
    .container,
    .block .container,
    .bottom-line .container {padding: 0 15px;}
    .main-slider {margin-top: 0;}
    .heading > p,
    .container .heading > p{padding: 0 100px;}
    .cargo-shipment .col-md-6.layer,
    .cargo-shipment .col-md-6.darkblue {float: left;width: 100%;}
    .padding8 {padding: 0;}
    .calculate-shipping-form > form > .row > div,
    .cargo-size > .row > div,
    .services1 > .row > div,
    .company-benefits > .row > div,
    .padding8 > .row > div {float: left;width: 50%;}
    .select-box .select2.select2-container {width: 100% !important;}
    .simple-services1 {margin-top: 30px;}
    .services1 > .row > div:last-child .simple-services1:before,
    .services1 > .row > div:last-child .simple-services1:after,
    .services1 > .row > div:last-child .service-box1:before {display: block;}
    .services1 > .row > div:nth-child(1) .simple-services1,
    .services1 > .row > div:nth-child(2) .simple-services1 {margin-top: 0;}
    .calculate-shipping,
    .shippment-guide {padding: 60px;min-height: initial;}
    .company-detail {
        float: left;
        left: 0;
        position: relative;

        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);

        width: 100%;
    }
    .company-intro {margin-bottom: 0;}
    .blog-post-carousel,
    footer .widget {margin-bottom: 30px;}
    .widget.blue1:before {height: 200%;left: -20%;top: -30px;width: 140%;}
    footer > section > .container > .row > div > .row > div.col-md-4 {float: left;width: 100%;}
    .post-thumb {width: 50%;}
    .post-info {padding: 60px 40px;width: 50%;}
    .shipment-visibility:after {background-size: cover;background-position: center;}
    .overlape3 {margin-top: 0;}
    .track-form > form label {margin-right: 0;width: 100%;}
    .track-form > form .theme-btn {margin-top: 10px;padding: 17px 30px;}
    .top-margin > .row > div {float: left;width: 50%;}
    .packages-info {float: left;padding: 35px 40px;position: relative;width: 100%;}
    .cargo-numbers {float: left;margin-bottom: 30px;width: 100%;}
    .contact-form > form > .row > div {float: left;width: 50%;}
    .contact-form > form > .row > div.col-md-7 {margin-left: -49%;}
    .terms-services {margin-top: 30px;}
    .contact-form > form > .row > div.col-md-5 {float: right;margin-top: -4%;}
    .company-benifits2 {margin-bottom: 50px;}
    .project-detail {padding: 30px;}
    .fun-fact-slider {float: left;position: relative;width: 100%;}
    .fun-fact-slider > .row > div {float: left;width: 33.334%;}
    .request-quote-body {padding: 45px;}
    .request-quote-body > form > .row > div {float: left;width: 50%;}
    .request-quote-body > form > .row > div.col-md-12 {width: 100%;}
    .request-free-quote .heading2 {padding: 45px 45px 30px 57px;}
    .post-info {padding: 40px;}
    .region {margin-top: 30px;}
    .select-plan {padding: 0;}
    .chart-detail > .row > div {float: left;width: 50%;}
    .gallery5-carousel {padding: 0 40px;}
    .gallery5-carousel-controls > .row > div,
    .gallery-photos .row > div {float: left;width: 33.334%;}
    .gallery6-page > .row > div {width: 100%;}
    .gallery6 > .row > div,
    .our-packages2 > .row > div {float: left;width: 50%;}
    .gallery6 > .row > div.col-md-12,
    .blog-list-main > .row > div {width: 100%;}
    .blog-detail-main > .row > div {width: 100%;}
    .recent-news-thumb {width: 39%;}
    .recent-news-desc {padding: 30px 30px 30px 345px;}
    .banner-detail1 {padding: 70px;}
    .packages-details-main > .row > div {width: 100%;}
    .get-quote-form2 > form > .row > div,
    .get-quote-form > form > .row > div {float: left;width: 100%;}
    .get-quote-form2 > form > .row > div.col-md-6,
    .get-quote-form > form > .row > div.col-md-6 {width: 50%;}
    .company-projects-list > ul li:first-child:nth-last-child(4),
    .company-projects-list > ul li:first-child:nth-last-child(4) ~ li,
    .company-projects-list > ul li:first-child.active:nth-last-child(4),
    .company-projects-list > ul li:nth-last-child(4) ~ li.active {width: 50% !important;}
    .responsive-header .quick-contact > ul > li:last-child {padding-left: 60px;margin: 0;}
    .quick-contact > ul > li:first-child {margin-right: 0px;}
    .cargo-time {margin: 10px 0;}
    .connect-us {margin: 10px 0;}
    .quick-contact li > img {
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    }
    .responsive-quick-contact .quick-contact > ul {margin: 15px 0;}
    .responsive-nav {padding: 15px 0;}
    .half-parallax .parallax {height: 100%;}
    .bottom-line ul {display: inline-block;float: none;}
    .bottom-line {text-align: center;}
    .bottom-line span {margin: 20px 0;}
    .bottom-line ul > li > a {padding: 20px 0;}
    .slide-icon:before {font-size: 9px;left: 10px;}
    .members-area {float: left;width: 100%;}
    .member {width: 100%;}
    .member.clicked {width: 100%;}
    .member-thumb {width: 100%;}
    .member-thumb > img {width: 100%;}
    .member.clicked .member-detail {display: block;height: 100%;}
    .information .contact-form {margin-top: 30px;}
    .safe-affordable-cargo > ul {margin-top: 30px;}
    .main-carousel-cap > h1 {font-size: 40px;}
    .main-carousel-cap > h5 {padding: 16px 30px;}
    .plan.active {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    .about-shipment-thumb {margin-top: 30px;}
    .gallery1 .row > div {float: left;width: 50%;}
    .our-packages2 .our-packages {margin-bottom: 0;min-height: 508px;}
    .project-detail-img > strong {bottom: auto;right: 30px;top: 245px;}
    .project-info {float: left;height: auto;position: relative;width: 100%;}
    .project-overview-detail {margin-top: 30px;}
    .booking-form > form > .row > div{float:left;width:100%}
    .modal-dialog {
        padding: 10px;
        position: relative;
        width: 100% !important;
    }
    .region2 .modal-dialog ,
    .region2 .modal-dialog1,
    #calculate-form-popup .modal-dialog2 {width: 95%;}
    .calculate-form-popup .cargo-shipment{width:100%}
    .column-title{margin-bottom:40px}
    .modern-services-carousel.style2 .owl-nav{bottom: auto;height: 0;left: 0;margin: 0;top: 50%;width: 100%}
    .modern-services-carousel.style2 .owl-nav > div {background:#efefef;margin-top:-20px}
    .request-free-quote.overlape2{margin:0}
    .view-all-vertical {bottom: 0;float: left;left: 0;margin-top: 30px;position: relative;right: auto;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    /*===== New Style 25-5-16 =====*/
    .transport-tabs-selector,
    .transport-tabs-content {width: 100%;}
    .transport-tabs-selector > ul > li {width: 25%;}
    .transport-tabs-selector {padding: 80px;}
    /*===== New Style 31-5-16 =====*/
    .zero-counters > .row > div,
    .zero-counters3 > .row > div,
    .zero-counters4 > .row > div {
        float: left;
        margin-bottom: 0;
        width: 50%;
    }
    .zero-counters .counter-styles::before {
        background: #fff none repeat scroll 0 0;
        content: "";
        height: 30px;
        left: 0;
        position: absolute;
        top: -15px;
        width: 100%;
    }
    .zero-counters3 > .row,
    .zero-counters4 > .row {margin-top: -30px;}
    .zero-counters3 .counter-styles,
    .zero-counters4 .counter-styles {margin-top: 30px;}
    .zero-counters4 .counter-styles {padding-top: 20px;}
    .zero-counters4 .counter-styles > i {
        left: auto;
        position: static;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
        transform: translateX(0px);
    }
    .progressbars-style {margin-bottom: 50px;}
    .messagebox {padding: 30px;}
    .message-title > h3 {line-height: initial;padding: 27px;}
    .messagebox-style2 p {padding: 30px;}
    .messagebox-style3 .messagebox {padding: 30px 30px 30px 50px;}
    .news-box.news-list > .news-thumb {margin-right: 30px;}
    .news-box.news-list .news-detail {margin-top: 30px;padding-bottom: 30px;padding-right: 30px;}
    .search-bar > form input[type="text"] {width: 71.6%;}
    .error-page::before {left: -120px;}
    .error-page::after {right: -140px;}
    /*===== New Demo 4-6-16 =====*/
    .progress-chartsec {margin-bottom: 90px;}
    .teamchoose-sec .top-margin {margin-bottom: 30px;}
}


@media (max-width: 767px) {
    header,
    header.stick {display: none !important;}
    .theme-layout {padding-top: 0 !important;}
    .theme-layout.boxed {float: left;width: 100%;}
    .responsive-header {display: block;}
    .container,
    .block .container,
    .bottom-line .container {padding: 0 15px;}
    .main-slider {margin-top: 0;}
    .heading > p,
    .container .heading > p {padding: 0 50px;}
    .padding8 {padding: 0;}
    .services1 > .row > div,
    .company-benefits > .row > div,
    .padding8 > .row > div,
    .cargo-size > .row > div  {float: left;width: 50%;}
    .cargo-shipment .col-md-6.layer,
    .cargo-shipment .col-md-6.darkblue {float: left;width: 100%;padding:0}
    .calculate-shipping,
    .shippment-guide {padding: 60px;min-height: initial;}
    .calculate-shipping-form > form > .row > div {float: left;width: 50%;}
    .select-box .select2-container {width: 100% !important;}
    .simple-services1 {margin-top: 30px;}
    .services1 > .row > div:nth-child(1) .simple-services1,
    .services1 > .row > div:nth-child(2) .simple-services1 {margin-top: 0;}
    .company-detail {
        float: left;
        left: 0;
        position: relative;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
        width: 100%;
    }
    .company-intro {margin-bottom: 0;}
    .blog-post-carousel,
    footer .widget {margin-bottom: 30px;}
    .widget.blue1:before{height: 100%;left: 0;top: 0;width: 100%}
    footer > section > .container > .row > div > .row > div.col-md-4 {float: left;width: 100%;}
    .post-thumb {width: 100%;}
    .post-info {padding: 65px 40px;width: 100%;}
    .bottom-line ul > li > a {padding: 10px 0;}
    .shipment-visibility:after {background-size: cover;background-position: center;}
    .packages-info {
        padding: 35px 20px 20px;
        bottom: 10px;
        float: left;
        position: relative;
        width: 100%;
    }
    .packages-info:before{display:none;}
    .contact-form > form > .row > div.col-md-7 {margin-left: -49%;}
    .contact-form > form > .row > div.col-md-5 {float: right;margin-top: -4%;}
    .cargo-numbers {float: left;margin-bottom: 30px;width: 100%;}
    .contact-form > form > .row > div {float: left;width: 50%;}
    .company-benifits2 {margin-bottom: 50px;}
    .overlape3 {margin-top: 0;}
    .track-form {
        border-top: 0 none;
        padding: 30px;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        border-radius:0;
    }
    .track-form > form label {margin-right: 0;width: 100%;}
    .track-form > form .theme-btn {margin-top: 10px;}
    .track-form > form {margin-top: 30px;width: 100%;}
    .track-form .heading2 {width: 100%;}
    .our-packages {margin-bottom: 30px;}
    .member,
    .member.clicked {width: 100%;}
    .fun-fact-slider {float: left;position: relative;width: 100%;}
    .fun-fact-slider > .row > div {float: left;margin-bottom: 1px;width: 50%;}
    .request-quote-body > form > .row > div,
    .select-plan > .row > div {float: left;width: 50%;}
    .request-quote-body > form > .row > div.col-md-12 {width: 100%;}
    .select-plan {padding: 0;}
    .region {margin-top: 30px;}
    .services-page > .row > div,
    .our-packages2 > .row > div,
    .team-page > .row > div {float: left;width: 50%;}
    .chart-detail > .row > div {float: left;width: 100%;}
    #services-detail-tabs .nav {margin-top: -1px;position: relative;}
    #services-detail-tabs .nav > li {margin-top: 1px;text-align: center;width: 50%;}
    #services-detail-tabs {padding:10px;}
    .gallery5-carousel {padding: 0;}
    .gallery5-carousel-controls > .row > div {float: left;width: 33.334%;}
    .gallery-photos > .row > div {float: left;width: 33.334%;}
    .recent-news-desc {padding: 30px 30px 30px 270px;}
    .banner-detail1 {padding: 55px;}
    .packages-info:before{display:none}
    .packages-info > a {margin-top: 20px;}
    .packages-info .nav {
        bottom: -10px;
        left: 50%;
        position: relative;

        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .get-quote-form2 > form > .row > div,
    .get-quote-form > form > .row > div {float: left;width: 100%;}
    .get-quote-form2 > form > .row > div.col-md-6,
    .get-quote-form > form > .row > div.col-md-6 {width: 50%;}
    .company-projects-list > ul li:first-child:nth-last-child(4),
    .company-projects-list > ul li:first-child:nth-last-child(4) ~ li,
    .company-projects-list > ul li:first-child.active:nth-last-child(4),
    .company-projects-list > ul li:nth-last-child(4) ~ li.active {width: 50% !important;}
    .project-detail {padding: 30px;}
    .quick-contact > ul > li:first-child {margin-right: 0px;}
    .cargo-time {margin: 10px 0;}
    .connect-us {margin: 10px 0;}
    .quick-contact li > img {
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    }
    .responsive-quick-contact .quick-contact > ul {margin: 15px 0;}
    .responsive-nav {padding: 15px 0;}
    .half-parallax .parallax {height: 100%;}
    .bottom-line ul {display: inline-block;float: none;}
    .bottom-line ul > li{float:none;display:inline-block;}
    .bottom-line {text-align: center;}
    .bottom-line span {margin: 20px 0;}
    .bottom-line ul > li > a {padding: 20px 0;}
    .padding8 .fancy-service {margin-top: 10px;}
    .padding8 {margin-top: -10px;}
    .responsive-top-sec {opacity: 0;position: absolute;top: -100%;visibility: hidden;}
    .responsive-top-sec.active {opacity: 1;top: 0;visibility: visible;}
    .top-sec-btn {display: inline-block;}
    .slide-icon:before {font-size: 7px;left: 10px;}
    .members-area {float: left;margin-top: -10px;width: 100%;}
    .member {width: 100%;}
    .member.clicked {width: 100%;}
    .member-thumb {width: 100%;}
    .member-thumb > img {width: 100%;}
    .member.clicked .member-detail {display: block;height: 100%;}
    .information .contact-form {margin-top: 30px;}
    .safe-affordable-cargo > ul {margin-top: 30px;}
    .main-carousel-cap {
        background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
        float: left;
        padding: 30px;
        position: relative;

        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
    }
    .main-carousel-cap img {width: 50%;}
    .main-carousel-cap > h1 {font-size: 35px;}
    .main-carousel-cap > h5 {font-size: 15px;padding: 16px 25px;}
    .plan.active {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    .loc-thumb.post-thumb,
    .about-shipment-thumb {margin-top: 30px;}
    .comment-info > i {width: 100%;}
    .comment {padding-left: 0;padding-top: 230px;}
    .comment > img {
        left: 50%;
        top: 25px;

        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .comment-detail {padding: 30px;text-align: center;}
    .comment-info > h6 {margin-right: 0;width: 100%;}
    .comment-info > a {display: inline-block;float: none;margin-top: 10px;}
    .reply > img {max-width: 70%;}
    .comment-main ul ul {padding-left: 0;}
    .comment-main ul ul li {margin-top: 30px;}
    .comment-main ul ul li::before {
        border-bottom: 10px solid #f1f1f1;
        border-left: 10px solid rgba(0, 0, 0, 0);
        border-right: 10px solid rgba(0, 0, 0, 0);
        content: "";
        left: 50%;
        position: absolute;
        top: -7px;

        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .gallery1 .row > div {float: left;width: 50%;}
    .gallery6 > .row > div {float: left;width: 100%;}
    .gallery6 > .row > div.col-md-6 {width: 50%;}
    .our-packages2 .our-packages {margin-bottom: 0;min-height: 508px;}
    .project-detail-img > strong {bottom: auto;right: 30px;top: 245px;}
    .project-info {float: left;height: auto;position: relative;width: 100%;}
    .project-overview-detail {margin-top: 30px;}
    .simple-services1:before,.simple-services1:after,.service-box1:before{display:none}
    .post-meta2 > li {padding: 5px 0;width: 100%}
    .post-meta2 > li:before{display:none}
    .booking-form > form > .row > div{float:left;width:100%}
    .packages-info > .nav-tabs > li {display: inline-block;float: none}
    .packages-info > .nav-tabs {text-align: center}
    .region2 .modal-dialog1,
    #calculate-form-popup .modal-dialog2 {width: 95%;}
    #calculate-form-popup .modal-body2 {padding: 60px 40px;}
    .column-title{margin-bottom:40px}
    .modern-services-carousel.style2 .owl-nav{bottom: auto;height: 0;left: 0;margin: 0;top: 50%;width: 100%}
    .modern-services-carousel.style2 .owl-nav > div {background:#efefef;margin-top:-20px}
    .request-free-quote.overlape2{margin:0}
    .view-all-vertical {bottom: 0;float: left;left: 0;margin-top: 30px;position: relative;right: auto;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    /*===== New Style 25-5-16 =====*/
    .transport-tabs-selector,
    .transport-tabs-content {width: 100%;}
    .transport-tabs-selector > ul > li {width: 33.334%;}
    .transport-tabs-selector {padding: 80px;}
    /*===== New Style 31-5-16 =====*/
    .zero-counters > .row > div,
    .zero-counters3 > .row > div,
    .zero-counters4 > .row > div {
        float: left;
        width: 50%;
    }
    .zero-counters .counter-styles::before {
        background: #fff none repeat scroll 0 0;
        content: "";
        height: 30px;
        left: 0;
        position: absolute;
        top: -15px;
        width: 100%;
    }
    .zero-counters3 > .row,
    .zero-counters4 > .row {margin-top: -30px;}
    .zero-counters3 .counter-styles,
    .zero-counters4 .counter-styles {margin-top: 30px;}
    .zero-counters4 .counter-styles {padding-top: 20px;}
    .zero-counters4 .counter-styles > i {
        left: auto;
        position: static;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
        transform: translateX(0px);
    }
    .progressbars-style {margin-bottom: 50px;}
    .messagebox {padding: 30px;}
    .message-title > h3 {line-height: initial;padding: 27px;}
    .messagebox-style2 p {padding: 30px;}
    .messagebox-style3 .messagebox {padding: 30px 30px 30px 50px;}
    .news-box.news-list > .news-thumb {margin-right: 30px;}
    .news-box.news-list .news-detail {margin-top: 30px;padding-bottom: 30px;padding-right: 30px;}
    .search-bar > form input[type="text"] {width: 71.6%;}
    .error-page::before,
    .error-page::after {display: none;}
    .error-page .notfound-content > h3 {font-size: 200px;}
    .error-page .notfound-content > h3 img {max-width: 150px;}
    .error-page .notfound-content > strong {font-size: 28px;}
    /*===== New Demo 4-6-16 =====*/
    .progress-chartsec {margin-bottom: 90px;}
    .teamchoose-sec .top-margin {margin-bottom: 30px;}
}


@media (max-width: 480px)  {
    .theme-layout {padding-top: 0 !important;}
    .responsive-quick-contact .quick-contact > ul > li {width: 100%;margin: 10px 0;}
    .responsive-top-bar .cargo-time {float: left;width: 100%;}
    .responsive-top-bar {text-align: center;}
    .responsive-top-bar .connect-us {width: 100%;}
    .responsive-top-bar .connect-us > ul {display: inline-block;float: none;}
    .responsive-logo .logo img {margin-top: 0;max-width: 140px;}
    .responsive-logo .logo span {font-size: 16px;}
    .gallery1 > .row > div {width: 100%;}
    .heading > p,
    .container .heading > p {padding: 0;}
    .heading > h2 {font-size:28px;}
    .services1 > .row > div,
    .company-benefits > .row > div,
    .padding8 > .row > div {width: 100%;}
    .heading8 > h3 {font-size: 24px}
    .calculate-shipping-form > form > .row > div {width: 100%;}
    .cargo-size {margin-top: 0;}
    .shippment-guide > ul > li ,
    .get-quote-form2 > form .row div.col-md-6,
    .get-quote-form > form .row div.col-md-6 {width: 100%;}
    .services1 > .row > div:nth-child(2) .simple-services1 {margin-top: 30px;}
    .member.clicked .member-detail {left: 0;height: 100%;display: block;}
    .customer-detail {float: left;width: 100%;margin-top: 30px;}
    .select-plan > .row > div {width: 100%;}
    .overlape2 {margin-top: 30px;}
    .fun-fact-slider > .row > div {width: 100%;}
    .cargo-packages-list > li {width: 100%;}
    .request-quote-body > form > .row > div {width: 100%;}
    .plan:before {
        border-left: 120px solid transparent;
        border-right: 120px solid transparent;
        border-top: 40px solid #1f425d;
    }
    .blog-post-carousel .owl-nav {top: -90px;}
    .services-page > .row > div,
    .our-packages2 > .row > div,
    .team-page > .row > div {width: 100%;}
    #services-detail-tabs .nav > li {width: 100%;}
    .comment {padding: 10px;}
    .comment > img {position: relative;}
    .gallery-detail1 {bottom: 0;padding: 30px;position: relative;width: 100%;}
    .gallery5-carousel-controls > .row > div {width: 50%;}
    .services-info > h2 {font-size: 20px;}
    .blog-list .post-meta2 {padding: 30px;}
    .recent-news-desc {
        margin-top: 20px;
        padding: 20px;
        position: relative;

        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
    }
    .recent-news-thumb {width: auto;}
    blockquote,
    .shipment-visibility {padding: 35px;}
    .shipment-visibility input {width: 85%;}
    .our-packages2 .our-packages {margin-bottom: 0;}
    .packages-info > .nav-tabs > li {margin-bottom: 10px;}
    .team-detail-info {padding: 50px 30px;}
    #map-canvas {height: 300px;}
    .company-projects-list > ul li:first-child:nth-last-child(4),
    .company-projects-list > ul li:first-child:nth-last-child(4) ~ li,
    .company-projects-list > ul li:first-child.active:nth-last-child(4),
    .company-projects-list > ul li:nth-last-child(4) ~ li.active {width: 100% !important;}
    .slide-icon:before {display: none;}
    .track-form .heading2 > h3 {line-height: 22px;}
    .members-area {padding: 0;}
    .member-detail {float: left;padding:30px 20px;position: relative;visibility: visible;width: 100%;}
    .member-thumb .member-info {display: none;}
    .service-box1 > h5,
    .title2 > h2 {font-size:28px;}
    .contact-form > form > .row > div {width: 100%;}
    .contact-form > form > .row > div.col-md-7 {margin-left: 0;}
    .contact-form > form > .row > div.col-md-5 {margin-top: 10px;}
    .news-detail {padding: 50px 20px 30px;}
    .toggle-item > h3 > span {right: 15px;}
    .toggle-item > h3 {padding-left: 30px;}
    .main-carousel {margin-top: 0;}
    .responsive-top-bar .cargo-time {padding-top: 30px;}
    .loc-thumb.post-thumb {margin-top: 30px;}
    .top-sec-btn {height: 25px;line-height: 25px;width: 25px;}
    .main-carousel-cap > h1 {font-size: 20px;}
    .main-carousel-cap > h5 {font-size: 12px;padding: 13px 20px;}
    .main-carousel-cap {padding: 30px 20px;}
    .request-free-quote .heading2 > h3 {font-size: 12px;}
    .calculate-shipping {padding: 60px 40px;}
    .post-info {padding:30px 20px}
    .cities-carousel {padding: 0 50px;}
    .track-form > form > label input {width: 85%;}
    .bottom-line ul > li > a {padding: 10px 0;}
    .comment-detail {padding: 40px 15px;}
    .reply > img {max-width: 70%;}
    .gallery1 .row > div,
    .gallery6 > .row > div.col-md-6 {width: 100%;}
    .our-packages2 .our-packages {min-height: initial;}
    #package-details-tabs .packages-info > h2 {font-size: 14px;text-align: left;}
    .banner-detail1 {padding: 10px;}
    #region .modal-body {padding: 30px 15px;}
    .project-detail-img > strong {font-size: 11px;padding: 6px 15px;right: 20px;top: 20px;}
    .company-values > li {width: 100%;}
    .project-info {padding: 30px;}
    .delivered-info > li {padding: 20px 10px;text-align: center;}
    .delivered-info > li strong {float: left;left: auto;margin-bottom: 10px;position: relative;width: 100%;}
    .delivered-info > li span {width: 100%;}
    .project-overview-detail .title2 > h2 {font-size: 15px;}
    .cargo-size > .row > div {width: 100%;margin-bottom: 10px}
    .cargo-size > .row > div {margin-bottom: 10px;width: 100%}
    .total {padding:0}
    .total > h4 {float: left;left: 0;margin-bottom: 10px;position: relative;top: 0;width: 100%;
        -webkit-transform:translate(0);
        -moz-transform:translate(0);
        -ms-transform:translate(0);
        -o-transform:translate(0);
        transform:translate(0);
    }
    .calculate-shipping, .shippment-guide {padding:60px 30px}
    .heading3 > h2:before{display:none}
    .shipment-visibility {padding:40px 25px}
    .track-form .heading2 > img {margin-right: 20px;width:50px}
    .modal-dialog {margin: 0;width: 100%;}
    .modal-content1 {padding: 20px;}
    .signup-form > button {left: 0;top: 0;}
    #calculate-form-popup .modal-body2 {padding: 60px 20px;}
    .sign-in label .text-field {width: 89%;}
    /*===== New Style 25-5-16 =====*/
    .transport-tabs-selector > ul > li {width: 100%;}
    .transport-tabs-selector {padding: 50px;}
    .transport-tabs-content {padding: 20px;}
    .transport-tabs-content .tab-content {padding: 50px 25px;}
    /*===== New Style 31-5-16 =====*/
    .zero-counters > .row > div,
    .zero-counters3 > .row > div,
    .zero-counters4 > .row > div {width: 100%}
    .progressbars-style > h2,
    .messageboxes-page > h3 {font-size: 20px;}
    .progressbars-style3 > ul > li {max-width: 100%;}
    .page-title > h3 {font-size: 25px;}
    .messagebox-style3 .messagebox > i {
        display: inline-block;
        left: 0;
        margin-bottom: 30px;
        position: relative;
        top: 0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    .messagebox-style3 .messagebox {padding: 30px;}
    .messagebox-style3 {padding-left: 0;}
    .tabs1 .nav-tabs > li {margin-bottom: 10px;margin-right: 0;width: 100%;}
    .tabs1 .tab-content {padding: 30px;}
    .tabs2 .nav > li {margin-right: 0;width: 100%;}
    .tabs2 .tab-content .tab-pane {padding: 30px;}
    .tabs3 {padding: 30px;}
    .tabs-styles .nav > li {margin-right: 0;width: 100%;}
    .tabs4 {padding: 30px;}
    .tabs4 > .nav {margin-right: 0;max-width: 100%;}
    .tabs4 > .nav li {width: 100%;}
    .bg-layer,
    .dropcap-style12 {padding: 30px;}
    .track-sec {margin-top: 30px;}
    .notfound-content > span {padding: 20px;}
    .notfound-content > span::before {height: 106%;left: -3px;top: -3px;}
    .news-box.news-list .news-detail {float: left;padding-left: 30px;}
    .search-bar > form input[type="text"] {
        width: 100%;
    }
    .search-bar > form .theme-btn {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
    }
    .notfound-content > h3 {font-size: 50px;}
    .notfound-content > h3 img {margin-top: -10px;max-width: 60px;}
    .notfound-content > strong {font-size: 22px;}
    .error-page .notfound-content > h3 {font-size: 90px;}
    .error-page .notfound-content > h3 img {margin-right: 20px;max-width: 70px;}
    .error-page .notfound-content > strong {font-size: 20px;}
    /*===== New Demo 4-6-16 =====*/
    .dark-title.style2 > h3 {font-size: 25px;}
    .growbusiness-tabs > .nav-tabs > li {margin-right: 0;margin-bottom: 5px;width: 100%;text-align: center;}
    .growbusiness-tabs > .nav-tabs > li:last-child {margin-bottom: 0;}
    .growbusiness-tabs .tab-content .tab-pane > ul li {width: 100%;}
    .news-detail .post-meta2 > li > i {float: none;}
    .toggle-style4 .content {padding: 0 30px;}
    .toggle-style4 .toggle-item > h3 {line-height: 30px;}
    .main-video-cap {
        position: relative;
        top: 0;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        left: 0;
        padding: 30px 15px;
        background: rgba(0,0,0,.5);
    }
    .featured-video > video {height: 300px;}
    .main-video-cap > span {font-size: 14px;}
    .main-video-cap > h1 {font-size: 50px;}
    .main-video-cap > h1 small {font-size: 40px;}
    .main-video-cap > p {color: #fff;}
    .top-margin.style2 {padding: 0 0 30px;margin-top: 0;background: none;}
    .progress-data > span {font-size: 25px;color: #777 !important;}
    .progress-data > i {font-size: 12px;}
    .char-data {margin-left: 0;max-width: 100%;}
    .char-bars {margin-left: -210px;}
}
