@media(max-width:1199px){
    
    .header_portion .portion .navigation li{padding: 0 10px;}
    .service_tab_home li a{font-size: 14px;}
    .services_banner .portion .services_page_form{width: 90%;}
    .services_submt{padding: 6px 65px;}
    .price_section .price_box .price_btm li a{padding: 6px 10px;}
    .price_section .price_box .price_btm li{padding: 0 5px;}
    
}

@media(max-width:991px){
    .header_portion .portion .log_sign li a{padding: 4px 10px; font-size: 13px;}
    .banner_part .text_part h1{font-size: 30px;}
    .banner_part .text_part h3{font-size: 20px;}
    .services_section .box_content h6 a{padding: 4px 10px; font-size: 13px;}
    .why_love_us_section .text_part h2{font-size: 30px;}
    .services_banner .portion .services_page_form li{width: 30%;}
    .services_submt{padding: 8px 35px; font-size: 12px;}
    .services_banner .portion .exprt_section{width: 100%;}
    .services_banner .portion .exprt_section li{width: 28%;}
    .services_banner .portion .exprt_section li h6{padding: 0;}
    .price_section .price_box{padding: 10px;}
    .price_section .price_box h2{font-size: 15px;}
    .price_section .price_box .ammonut li:first-child{font-size: 15px;}
    .price_section .price_box .ammonut li:nth-child(2){font-size: 17px;}
    .price_section .price_box .price_btm li a{font-size: 12px; padding: 4px 7px;}
    .price_section .price_box .list_part li{font-size: 14px;}
    .price_section .price_box .list_part li i{top: 3px;}
    .price_section .service_para p{font-size: 14px;}
    .footer_section .portion .footer_para p{font-size: 14px;}
    .footer_last h6{font-size: 13px;}
    .hero-section{height: 210px;}
    .header_top_section{border-top: 1px solid #ffffff;}
    .header_top_section .portion .top_address{justify-content: center;}
    .header_portion .portion .logo_part{text-align: center;}
    .services_section .list_ser {
        margin: 10px 0;
        padding: 0;
        background: #ffffff;
        color: #1e602a;
        font-size: 16px;
        font-weight: 600;
        display: flex;
        height: auto;
        padding: 10px 15px;
        align-items: center;
        justify-content: center;
        text-transform: uppercase;
        border-radius: 50px;
        text-align: center;
    }
    .testimonial_section .portion .testimonial_box{
        margin-bottom: 20px;
    }
}

@media(max-width:767px){
    
    .price_section .price_box{margin-top: 30px;}
    .services_banner .text_part h1{font-size: 30px;}
    .services_banner .text_part h2{font-size: 18px;}
    .services_section .box_content{margin-bottom: 30px;}
    .testimonial_section .portion .testimonial_box{margin-top: 30px;}
    .media_section .media_list{width: 100%;}
    .media_section .media_list li{width: 15%;}
    .blog_section .portion .blog_box{margin-top: 30px;}
    .testimonial_section .portion .testimonial_box ul li:first-child{width: 20%;}
    .hero-section{height: 180px;}
    .about_us{padding: 55px 0px;}
    .testimonial_section .portion .testimonial_box{height: auto;}
    
}

@media(max-width:480px){
    
    .banner_part .text_part h1{font-size: 16px;}
    .banner_part{padding: 30px 0;}
    .banner_part .text_part h3{font-size: 15px;}
    .banner_part .text_part .home_page_form{margin: 20px auto 0; width: 95%;}
    .banner_part .famous_section li a{padding: 3px 5px; font-size: 11px;}
    .banner_part .famous_section li{padding: 5px 0; font-size: 11px;}
    .banner_part .famous_section{padding: 10px 0 30px 0;}
    .banner_part .home_client_logo{padding: 25px 0 0 0;}
    .banner_part .home_client_logo h2{font-size: 20px; padding: 0 0 20px 0;}
    .header_portion .portion .log_sign li a{padding: 4px 6px; font-size: 12px;}
    .header_portion .portion .log_sign li{padding: 0 1px;}
    .header_portion .portion .logo_part img{max-width: 100%;}
    .banner_part .home_client_logo ul li{padding: 5px 5px; width: 29%;}
    .services_section{padding: 30px 0;}
    .services_section .text_part h2{font-size: 25px;}
    .services_section .box_content h4{font-size: 40px; padding: 5px 0 0 0;}
    .why_love_us_section{padding: 30px 0;}
    .why_love_us_section .details_section li{width: 100%;}
    .why_love_us_section .text_part h2{font-size: 25px; padding: 0 0 10px 0;}
    .why_love_us_section .details_section li{padding: 20px 10px;}
    .testimonial_section{padding: 30px 0;}
    .testimonial_section .text_part h2{font-size: 25px; padding: 0 0 10px 0;}
    .testimonial_section .portion .testimonial_box ul li:first-child{width: 100%;}
    .testimonial_section .portion .testimonial_box ul li:last-child{width: 100%; padding: 0;}
    .testimonial_section .portion .testimonial_box{text-align: center;}
    .media_section .media_list li{width: 45%;}
    .media_section{padding: 30px 0;}
    .media_section .text_part h2{font-size: 25px; padding: 0 0 20px 0;}
    .blog_section{padding: 30px 0;}
    .blog_section .text_part h2{padding: 0 0 10px 0; font-size: 25px;}
    .blog_section .portion .blog_box h3{font-size: 25px;}
    .services_banner .text_part h1{font-size: 25px;}
    .services_banner .text_part h2{font-size: 15px; line-height: 23px;}
    .services_banner .portion .services_page_form li{width: 100%; margin-top: 5px;}
    .services_submt{width: 100%;}
    .services_banner .portion .exprt_section li{width: 100%; margin-bottom: 15px;}
    .services_banner .portion .exprt_section li img{width: 18%;}
    .services_banner .portion .exprt_section li h6{padding: 6px 0 0 0;}
    .services_banner .portion .exprt_section{width: 85%;}
    .price_section{padding: 30px 0;}
    .banner_section .owl-carousel .owl-nav .owl-next{width: 30px; height: 30px; margin-top: -15px; background-size: 100%; outline: 0;}
    .banner_section .owl-carousel .owl-nav .owl-prev{width: 30px; height: 30px; margin-top: -15px; background-size: 100%; outline: 0;}
    .hero-section{height: 135px;}
    .about_us h2{font-size: 25px;}
    .testimonial_section .portion .testimonial_box ul li:first-child{width: 100%;}
    .testimonial_section .portion .testimonial_box i{display: none;}
    .testimonial_section .portion .testimonial_box{padding: 25px;}
    .testimonial_section .portion .testimonial_box ul li:first-child{margin-bottom: 10px;}
}

@media(max-width:380px){
    .hero-section{height: 105px;}
    .about_us{padding: 50px 0px;}
}









