
@media screen and (max-width:1400px)and (min-width:1201px){
    .logo img{
        width:75%;
    }
    .mobile_menu{
        display:none;
    }
    .menu ul li a{
        padding:35px 9px;
        font-weight: 400;
    }
    .read_more a{
        width:45%;
    }
    .body_text h2{
        font-size: 45px;
        line-height: 3.5rem;
        padding:8px 0px;
    }
    .body_text h2>span{
        font-size: 45px;
    }
    .banner_left_text p{
        padding:10px 30px 10px 55px; 
    }
    .body_text_4 h2{
        font-size: 45px;
        line-height: 3.5rem;
        padding:8px 0px;
    }
    .body_text_4 h2>span{
        font-size: 40px;
    }
}
@media screen and (max-width:1200px)and (min-width:993px){
    .logo{
       text-align: center; 
    }
    .mobile_menu{
        display:none;
    }
    .logo img{
        width:30%;
        padding:35px 25px 10px;
    }
    .menu ul{
        text-align: center;
    }
    .read_more a{
        width:45%;
        margin:auto;
    }
    .read_more{
        padding:10px 15px; 
    }
    .login{
        display:none;
    }
    .menu ul li a{
        padding:15px 25px;
    }
    .banner_form_background {
        width:75%;
        margin: auto;
        background-color: #ffffff7e;
        padding:5px 0px 0px; 
    }
    .banner_left_text{
        padding-top:45%;
        padding-bottom: 5%;
    }
    .banner_form{
        padding:1% 0%; 
    }
    .banner_left_text p{
        text-align: center; 
    }
    .banner_form_background form{
        padding:5px 0px 0px;
    }
    .body_text h2{
        font-size: 40px;
        line-height: 3rem;
        padding:5px 0px;
    }
    .body_text h2>span{
        font-size: 45px;
    }
    .body_text p{
        padding-right:15px;
    }
    .body_text_2 h2{
        line-height: 2.5rem;
        padding:2px 10px;
    }
    .body_text_4 h2{
        font-size: 35px;
        line-height: 2.5rem;
        padding:8px 0px;
    }
    .body_text_4 h2>span{
        font-size: 40px;
    }
    .footer-area{
        padding: 0rem 1rem;
    }
    .footer_area .box{
        margin:0px 5px;
    }
    .footer-social-icon img{
        width:12%;
        padding: 2px 8px;
    }


}
@media screen and (max-width:992px)and (min-width:769px){
    .mobile_menu{
        display:block;
    }
    .nav_menu{
        display:none;
    }
    .hambarger{
        text-align:center;
        cursor: pointer; 
    }
    .hambarger p{
        font-size: 30px;
        color:#ffffff;
        display:inline-block;
        padding-top:25px;
    }
    .dropdown ul{
       text-align: center;
       position:absolute;
       list-style-type: none;
       padding:0px;
       width:100%;
       z-index: 999;
    }
    .dropdown li a{
        text-decoration: none;
        color:#39c7d1;
        display:block;
        padding:15px 0px;
        background-color:rgb(0, 0, 0);
    }
    .dropdown li a:hover{
        background-color:white;
        color:#000000;
     }
     .dropdown{
        display:none;
     }
    .logo{
        text-align: left; 
     }
     .logo img{
         width:38%;
         padding:32px 30px 10px;
     }
     .menu ul{
         text-align: center;
     }
     .read_more a{
         width:45%;
         margin:auto;
     }
     .read_more{
         padding:10px 15px; 
     }
     .login{
         display:none;
     }
     .menu ul li a{
         padding:15px 25px;
     }
     .banner_form_background {
         width:75%;
         margin: auto;
         background-color: #ffffff7e;
         padding:5px 0px 0px; 
     }
     .banner_left_text{
         padding-top:25%;
         padding-bottom: 5%;
     }
     .banner_form{
         padding:1% 0%; 
     }
     .banner_left_text p{
         text-align: center; 
     }
     .banner_form_background form{
         padding:5px 0px 0px;
     }
     .body_text h2{
         font-size: 40px;
         line-height: 3rem;
         padding:5px 0px;
     }
     .body_text h2>span{
         font-size: 45px;
     }
     .body_text p{
         padding-right:15px;
     }
     .body_text_2 h2{
         line-height: 2.5rem;
         padding:2px 10px;
     }
     .body_text_4 h2{
         font-size: 35px;
         line-height: 2.5rem;
         padding:8px 0px;
     }
     .body_text_4 h2>span{
         font-size: 40px;
     }
     .img1{
        height:300px;
    }
    .img2{
        height:300px;
    }
    .img3{
        height:300px;
    }
    .icon img{
        width:60%;
    }
    .owl-two .item{
        width:100%;
    }
     .footer-area{
         padding: 0rem 1rem;
     }
     .footer_area .box{
         margin:0px 5px;
     }
     .footer-social-icon img{
         width:12%;
         padding: 2px 8px;
     }
     .footer-menu{display:none;}

 
}
@media screen and (max-width:768px)and (min-width:577px){
    .mobile_menu{
        display:block;
    }
    .nav_menu{
        display:none;
    }
    .hambarger{
        text-align:center;
        cursor: pointer; 
    }
    .hambarger p{
        font-size: 30px;
        color:#ffffff;
        display:inline-block;
        padding-top:25px;
    }
    .dropdown ul{
       text-align: center;
       position:absolute;
       list-style-type: none;
       padding:0px;
       width:100%;
       z-index: 999;
    }
    .dropdown li a{
        text-decoration: none;
        color:#39c7d1;
        display:block;
        padding:15px 0px;
        background-color:rgb(0, 0, 0);
    }
    .dropdown li a:hover{
        background-color:white;
        color:#000000;
     }

    .logo{
        text-align: left; 
     }
     .logo img{
         width:50%;
         padding:28px 30px 10px;
     }
     .menu ul{
         text-align: center;
     }
     .read_more{
         display:none;
     }
     .login{
         display:none;
     }
     .menu ul li a{
         padding:15px 25px;
     }
     .banner_form_background {
         width:90%;
         margin: auto;
         background-color: #ffffff7e;
         padding:5px 0px 0px; 
     }
     .banner_left_text{
         padding-top:50%;
         padding-bottom: 5%;
     }
     .banner_form{
         padding:2% 0%; 
     }
     .banner_left_text p{
         display:none; 
     }
     .banner_form_background form{
         padding:5px 0px 0px;
     }
     .body_text h2{
         font-size: 40px;
         line-height: 3rem;
         padding:5px 0px;
     }
     .body_text h2>span{
         font-size: 45px;
     }
     .body_text p{
         padding-right:15px;
     }
     .body_text_2 h2{
         line-height: 2.5rem;
         padding:2px 10px;
     }
     .body_text_4 h2{
         font-size: 35px;
         line-height: 2.5rem;
         padding:8px 0px;
     }
     .body_text_4 h2>span{
         font-size: 40px;
     }
     .img1{
        height:500px;
    }
    .img2{
        height:500px;
    }
    .img3{
        height:500px;
    }
    .icon img{
        width:60%;
    }
    .owl-two .item{
        width:100%;
    }
     .footer-area{
         padding: 0rem 1rem;
     }
     .footer_area .box{
         margin:0px 5px;
     }
     .footer-social-icon img{
         width:12%;
         padding: 2px 8px;
     }
     .footer-menu{display:none;}

}
@media screen and (max-width:576px){
    .body_section_one{
        padding:2rem 1rem
    }
    .body_sec_2{
        padding:1rem;
    }
    .body_sec_3{
        padding:1rem;
    }
    .body_sec_4{
        padding:1rem;
    }
    .slider{
        padding:2rem 0rem;
    }
    .review{
        padding:1rem;
    }
    .footer-area{
        padding:2rem 1rem;
    }
    .mobile_menu{
        display:block;
    }
    .nav_menu{
        display:none;
    }
    .hambarger{
        text-align:center;
        cursor: pointer; 
    }
    .hambarger p{
        font-size: 30px;
        color:#ffffff;
        display:inline-block;
        padding-top:25px;
    }
    .dropdown ul{
       text-align: center;
       position:absolute;
       list-style-type: none;
       padding:0px;
       width:100%;
       z-index: 999;
    }
    .dropdown li a{
        text-decoration: none;
        color:#39c7d1;
        display:block;
        padding:15px 0px;
        background-color:rgb(0, 0, 0);
    }
    .dropdown li a:hover{
        background-color:white;
        color:#000000;
     }
    .logo{
        text-align: left; 
     }
     .logo img{
         width:70%;
         padding:28px 30px 10px;
     }
     .menu ul{
         text-align: center;
     }
     .read_more{
         display:none;
     }
     .login{
         display:none;
     }
     .menu ul li a{
         padding:15px 25px;
     }
     .banner_form_background {
         width:90%;
         margin: auto;
         background-color: #ffffff7e;
         padding:5px 0px 0px; 
     }
     .banner_left_text{
         padding-top:50%;
         padding-bottom: 1%;
     }
     .banner_form{
         padding:2% 0%; 
     }
     .banner_left_text p{
         display:none; 
     }
     .banner_form_background form{
         padding:5px 0px 0px;
     }
     .body_text h2{
         font-size: 30px;
         line-height: 3rem;
         padding:5px 0px;
     }
     .body_text h2>span{
         font-size: 45px;
         
     }
     .body_text p{
         padding-right:15px;
     }
     .body_text_2 h2{
         line-height: 2.5rem;
         padding:2px 0px;
     }
     .body_text_2 h4{
        padding:2px 0px;
    }
    .box{
        text-align: center;
        padding:15px 0px;
    }
    .review_text p{
        text-align: center;
        padding-top: 20px;
    }
     .body_text_3 h2{
        line-height: 3rem;
        padding:2px 10px;
    }
     .body_text_4 h2{
         font-size: 30px;
         line-height: 2.8rem;
         padding:8px 0px;
     }
     .body_text_4 h2>span{
         font-size: 40px;
     }
     .box{
        width:96%;
        margin:2%;
    }
     .img1{
        height:450px;
    }
    .img2{
        height:450px;
    }
    .img3{
        height:450px;
    }
    .icon img{
        width:60%;
    }
    .owl-two .item{
        width:100%;
    }
     .footer-area{
         padding: 0rem 1rem;
     }
     .footer_area .box{
         margin:0px 5px;
     }
     .footer-contact-details{
        margin-top: -50px;
     }
     .footer-social-icon{justify-content: center;}
     .footer-social-icon img{
         width:18%;
         padding: 2px 8px;

     }
     .footer-menu{display:none;}
}    
