@media(max-width: 1919px) {

    /* Starting SlideShow */

    .swiper-button-prev { margin-right: 70px; }

    .swiper-button-next { margin-left: 70px; }

    /* Ending SlideShow */

}

@media (max-width:1500px) {

    /* Starting Global Style */

    .more {
        padding: 0 35px;
    }

    /* Ending Global Style */

    /* Starting SlideShow */

    .swiper-button-prev { margin-right: 40px; }

    .swiper-button-next { margin-left: 40px; }

    /* Ending SlideShow */

    /* Starting Global Item */

    .global-item .more { padding: 0 25px; }

    /* Ending Global Item */

}

@media (max-width:1399px) {

    /* Starting Header */
    
    .swiper-button-prev { margin-right: 10px; }

    .swiper-button-next { margin-left: 10px; }

    /* Ending SlideShow */

    /* Starting Contact Us Page */

    .contact-info .item li { font-size: 15px; }

    /* Ending Contact Us Page */

    /* Starting About Us Page */

    .our-mission .item p { font-size: 15px; }

    .networks p { font-size: 17px; font-weight: 400; }

    /* Ending About US Page */

}

@media (max-width: 1300px) {

    /* Starting Global Item */

    .global-item .more {
        padding: 0 20px;
        font-size: 13px;
    }

    /* Ending Global Item */

}

@media (max-width: 1199px) {

    /* Starting Grouping */

    .site-footer .footer-bottom .row > div:last-of-type { padding-right: 15px; }

    .site-footer .social-media li:not(:last-of-type),
    .single-details .social-share li:not(:last-of-type)  { margin-left: 8px; }

    /* Ending Grouping */

    /* Starting Section Heading */

    .s-heading .heading { font-size: 32px; }

    /* Ending Section Heading */

    /* Starting Other Services */

    .other-services .details .title { font-size: 16px; margin-bottom: 10px; }

    .other-services .details p { font-size: 12px; line-height: 1.4; }

    /* Ending Other Services */

    /* Starting Register and Customer Reviews */

    .c-register .heading, .c-reviews .heading { width: 80%; }

    /* Ending Register and Customer Reviews */

    /* Starting Logistics Information */

    .logistic-info .item .more { padding: 0 25px; }

    /* Starting Logistics Information */

    /* Starting About Us Page */

    .about-details .details .title { font-size: 24px; }

    .about-details .details p { font-size: 14px; line-height: 1.8; }

    /* Ending About US Page */
    
    /* Starting Single Blog Page */

    .main-aside .req-call i { margin-left: 10px; }

    /* Ending Single Blog Page */
}

@media (min-width:992px) {

    /* Starting Header */

    .site-header .navbar-nav .dropdown-item { letter-spacing: 0; font-weight: 600; font-size: 13px; }
    
    .site-header .dropdown-menu .submenu { right: 100%; }

    .dropdown-menu .dropdown-toggle::after {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    /* Ending Header */
}

@media (max-width:991px) {

    /* Starting Header */

    .site-header .navbar-collapse { right: -100%; }
    
    .site-header .navbar-collapse.show { right: 0 }

    .submenu .dropdown-item { padding-right: 25px; }

    .submenu .submenu .dropdown-item { padding-right: 35px; }

    .dropdown-toggle::after { margin-right: auto; }

    .quick-links .nav-link { letter-spacing: 0; font-weight: 600; }

    .open-search { margin-left: 10px; }

    .s-form .btn { margin-left: 10px; }

    /* Ending Header */

    /* Starting SlideShow */

    .slideshow .gallery-top .details p { font-size: 19px; line-height: 1.6; }

    /* Ending SlideShow */

    /* Starting Section Heading */

    .s-heading .heading { font-size: 30px; }
 
    /* Ending Section Heading */

    /* Starting Get Quote */

    .get-quote .quote .details p { font-size: 15px; }

    /* Ending Get Quote */

    /* Starting Why Us */

    .global-item .details .title { font-size: 17px; }

    .why-us .global-item p { font-size: 14px; line-height: 1.8; }

    /* Ending Why Us */

    /* Starting About Us */

    .about-us .nav-tabs .nav-link { font-size: 14px; }

    /* Ending About Us */

    /* Starting Statistics */

    .statistics .item .title { font-size: 14px; }

    /* Ending Statistics */

    /* Starting Logistics Information */

    .logistic-info .item p,
    .logistic-info .item .details > div span { font-size: 12px; }

    .logistic-info .item .details > div i { margin-left: 8px; }

    /* Ending Logistics Information */

    /* Starting Footer */

    .site-footer .top-content .barcode { margin-left: 15px; }

     .posts { margin-left: 30px; }

    .copyrights p { font-size: 12px; }
    
    /* Ending Footer */

    /* Starting About Us Page */

    .about-details .main-content .row > div:first-of-type { padding-left: 15px; }

    .about-details .main-content .row > div:last-of-type { padding-right: 15px;} 

    .our-mission .item p { font-size: 12px; line-height: 1.8; }

    .networks .heading { font-size: 26px; }

    .networks p { font-size: 15px; }

    /* Ending About Us Page */

    /* Starting Single Product Page */

    .product-wrapper .price,
    .product-wrapper .title { margin-bottom: 10px; }

    .product-wrapper p { font-size: 14px; }

    .product-wrapper .status { margin-bottom: 15px; }

    .product-wrapper .add-cart i { margin-left: 6px; }

    .product-wrapper .social-share .heading { margin-bottom: 15px; }

    /* Ending Single Product Page */

    /* Starting Steps */

    .top-note p { width: 60%; }

    .c-msg .thanks { font-size: 36px; margin-bottom: 10px; }

    .c-msg p { font-size: 36px; }

    /* Ending Steps */
 
}

@media (max-width:767px) {

    /* Ending SlideShow */
    
    .slideshow .gallery-top .details a { margin-left: 30px; }

    /* Ending SlideShow */

    /* Starting About Us */

    .about-us .tab-pane p { font-size: 12px; }

    /* Ending About Us */

    /* Starting Register and Customer Reviews */

    .c-register .heading, .c-reviews .heading {width: 100%;}

    /* Ending Register and Customer Reviews */

    /* Starting Contact Bar */

    .c-bar { margin-left: 0; left: 15px; }
    
    .c-bar li:first-of-type a { padding: 0px 22px 0 32px; }

    .c-bar li:first-of-type a i { margin-right: 10px; margin-left: 0; }

    /* Ending Contact Bar */

    /* Starting About Us Page */

    .our-mission .item p,
    .networks p  { font-size: 14px; }

    .networks p { line-height: 1.8; }

    /* Ending About Us Page */

    /* Starting Steps */

    .top-note p { width: 100%; font-weight: 600; }

    /* Ending Steps */
}

@media (max-width:575px) {

    /* Starting Global Style */

    .iti-mobile .iti--container { right: 35px; }

    /* Ending Global Style */

    /* Starting SlideShow */

    .slideshow .gallery-top .details .title { font-size: 25px; margin-bottom: 15px; }

    .slideshow .gallery-top .details p { font-size: 15px; font-weight: 600; }

    .slideshow .gallery-top .details .watch-video .icon-play {
        margin-left: 5px;
    }
    
    .slideshow .gallery-top .details a { margin-left: 15px; }
    
    /* Ending SlideShow */

    /* Starting Section Heading */

    .s-heading .heading { font-size: 24px; line-height: 1.4; } 

    /* Ending Section Heading */

    /* Starting Global Item */

    .global-item .details p { font-size: 12px; line-height: 1.6; }

    /* Ending Global Item */

    /* Starting Get Quote */

    .get-quote .quote .details .title { font-size: 24px; }

    /* Ending Get Quote */

    /* Starting Other Services */

    .other-services .details .title { font-size: 13px; }

    /* Ending Other Services */

    /* Starting About Us */

    .about-us .nav-tabs .nav-item:not(:last-of-type) { margin-left: 0; }

    /* Ending About Us */

    /* Starting Logistics Information */

    .logistic-info .item p, .logistic-info .item .details > div span {
        font-size: 10px;
        line-height: 1.4;
    }

    /* Ending Logistics Information */

    /* Starting Footer */

    .site-footer .top-content .barcode { margin-right: auto; margin-left: auto; }
    
    .site-footer .top-content p { width: 100%; font-size: 13px; line-height: 1.8; }

     .posts { margin-left: 0; }

    /* Ending Footer */

    /* Starting About Us Page */

    .about-details .top-content .heading,
    .about-details .details .title { line-height: 1.6; }

    .about-details .details .title { font-size: 22px; }

    .networks .heading { font-size: 20px; }

    .networks .heading i { margin-left: 10px; }

    .networks a { margin-right: 0; }
     
    /* Ending About Us Page */
    
    /* Starting Single Blog Page */

    .single-details .s-heading .heading { font-size: 20px; }

    .single-details .main-details h3, .single-details .content h3 { font-size: 19px; margin-bottom: 10px; }

    .single-details .content > img + img { margin-right: 0; }

    .single-details .social-share li:not(:last-of-type) { margin-left: 8px; }

    /* Ending Single Blog Page */

    /* Starting Single Product Page */

    .product-wrapper .social-share li:not(:last-of-type) { margin-left: 6px; }

    /* Ending Single Product Page */

    /* Starting Steps */

    .top-note .icon { margin-left: 10px; }

    .wizard > .steps a > span:last-child { margin-top: 4px; font-size: 9px; }
    
    .wizard > .content > .body .checkbox-control i,
    .radio-control:not(:last-of-type) { margin-left: 15px; }

    .wizard .previous a::before,
    .custom-radio { margin-left: 5px; }

    .add-file > label > div { margin-left: 0; }

    .add-file span.label { max-width: 85px; font-size: 11px; padding-right: 10px; }

    .add-file span.label i { width: 15px; margin-left: 5px; }

    .wizard .form-group label.error { margin-right: 10px!important; }

    .c-msg .thanks { margin-bottom: 0; }

    .c-msg .thanks, .c-msg p { font-size: 28px; }

    /* Ending Steps */
 
    
}