@media only screen and (max-width: 1200px) {
    /*Tablets [601px -> 1200px]*/
}

@media only screen and (max-width: 600px) {
    .banner_inner span {
            padding-top: 15px;
        }
    
        .mainBanner_content h2 {
            margin-bottom: 0px;
        }
    
        .pro_Categ {
            position: unset;
             padding-top: 10px;
        }
        .pro_Categ h6 span{
            margin-bottom: 10px;
        }
        .nav_wrapper{
            display: flex;
            justify-content: center;
    
        }
        .nav_slide_cont h2 {
            font-size: 4rem;
        }
           section.hm_sec_6 .para p{
            padding: 10px 0px 0 32px;
        }

            section.hm_sec_6 .dflt_btn {
            padding-left: 27px;
        }
        .inr_prj {
            display: block;
            padding: 10px 0px 25px;
        }

        .inr_prj_cont {
            position: unset;
            padding: 10px 15px;
        }

        .inr_prj_cont span {
            padding: 1px 30px;
        }

        .inr_prj_des p {
            padding: 10px 0px 0px 15px
        }

        .inr_prj_cont a {
            padding-top: 15px;
        }
        #desktop-header{
            display: none !important;
        }
        #mobile-header {
            display: flex;
            padding: 0px 0px 0 27px;
        }
        .mainBanner_content h2 {
            font-size: 4rem;
            padding-top:30px;
        }
        .mainBanner {
            
            padding: 22% 0 3%;
        }
        .banner_back {
            
            height: 321px;
            
        }
        .side_box h1 {
            color: black;
            font-size: 100px;
            text-transform: uppercase;
            font-weight: 500;
            margin-top: 70px;
            padding-left: 30px;
        }
        .slides-banner-img p {
            
           width: 100%;
            
        }
        .swiper_carousel .swiper-slide {
            
            width: 100% !important; 
             margin-left: 0px; 
        }
        .ftr-widget {
            
             padding-bottom: 0px; 
           
        }
        .subs_form {
            padding-left: 0px; 
        }
        a.ftr-logo {
             padding-left: 0px;
            
        }
        .slides-banners {
            
            padding: 50px 0px;
            
        }
        .text_para p {
        
            width: 100%; 
        }
        .text_para {
            padding-bottom: 0px;
           
            padding-left: 0px;
        }
        .ftr-widget.ftr-widget-last {
            
            text-align: start;
        }
        .set {
            padding-top: 40px;
        }
        .row.first-line {
            flex-direction: column-reverse;
        }
        section.client .row {
            padding-bottom: 40px;
        }
        .contact-info {
            padding-bottom: 30px;
        }
       
}

@media only screen and (max-width: 425px) {
    /*Small smartphones [325px -> 425px]*/
}