
@media (min-width:1080px ) {
    
    .col.helpContact_left {
        min-width: 690px;
    }
    
}
/* End of @media (min-width:1380px) */


@media (max-width:1024px) and (min-width:768px) {
    
    
	
    
}
/* End of @media (max-width:1024px) and (min-width:768px) */


@media (max-width:991px) {

    .brand_logo {
        padding: 0;
    }

    .header_topMenu .navbar-nav .nav-item {
        text-align: center;
        max-width: 140px;
        margin: 3px auto;
    }

    .header_bottom_menu {
        min-height: 35px;
    }

    .hero_slider_item .slider_text h2 {
        font-size: 32px;
        margin: 50px auto 50px;
    }

    .we_do_item .inner_cont {
        max-width: 360px;
        margin: 0 auto;
    }

    .mobile_navIcon {
        position: absolute;
        right: 15px;
        top: 4px;
        z-index: 10;
    }

    .mobile_navIcon .navbar-toggler {
        color: #0c2041;
        padding: 0;
        font-size: 24px;
        transition: color 0.2s;
    }

    .mobile_navIcon .navbar-toggler:hover {
        color: #dc6601;
    }

    .brand_logo .navbar-brand img {
        max-width: 260px;
        margin: 5px auto;
    }
   
        
	
}
/* End of @media (max-width:991px) */

@media(max-width: 767px) {
    .col.helpContact_left {
        min-width: 74%;
    }

    .brand_logo .navbar-brand img {
        max-width: 220px;
    }

    .contact_number {
        padding-top: 10px;
    }

    .contact_number p {
        font-size: 16px;
        line-height: 20px;
    }

    .contact_number p a {
        font-size: 14px;
    }

    .footerMenu_wrap {
        margin-top: 100px;
    }

    .footerMenu_wrap::before {
        top: -60px;
    }

    .what_we_do_wrap {
        padding: 40px 20px;
    }
    .we_do_title {
        padding: 0;
    }
    
    .we_do_title .title, .our_product_wrap .title {
        font-size: 32px;
    }
    .about_text_wrap .title {
        font-size: 24px;
        width: 100%;
    }
    .about_text_wrap {
        padding: 0 30px;
    }
    .we_do_item {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .about_img_wrap,
    .about_text_wrap {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .what_we_do_wrap .container {
        max-width: 100%;
    }


    

}
/* End of @media (max-width:767px) */





@media(max-width: 580px) {
    .footerMenu_wrap::before {
        top: -46px;
    }
    .what-we-list li,
    .what-we-list.madeBy li {
        max-width: 100%;
        min-width: 100%;
    }
    .we_do_item {
        max-width: 100%;
        flex: 0 0 100%;
    }
    
}
/* End of @media (max-width:580px) */



