

.navbar-nav {
    width: 100%;
    justify-content: right;
    padding-right: 80px;
}

.navbar-brand img{
    width:auto;
    height: 60px;
    font-weight: 600;
}
.nav_items{
    text-align: right;
    width: 85%;
}
.navbar-brand{
    width: 15%;
    padding-left: 80px;
}
.nav-item{
    padding: 5px 15px 5px 25px;
    /*padding:0px;*/
}

/*.nav-item:hover{*/
/*    background:#255F99;*/
/*    color:#FFF !important;*/
/*}*/
.nav-item .nav-link{
    display:block;
    font-size: 20px;
    font-weight: 400;
    font-family: Devanagari;
    padding: 5px 15px 5px 25px;
}
.nav-item .nav-link:hover{
    background:#255F99;
    color:#FFF !important;
}

.nav-item .active{
    font-weight:700 !important;
}

.carousel-inner{
    background-color: #EAEDED;
}
.carousel-item{
    height: auto;
}


/* Footer CSS Start */
.footer-section{
    width: 100%;
    /* background: #086400; */
    background-color: #303F35;
    color:#FFF !important;
}   
.footer-logo{
    height: 100px;
    width:auto;
}

.footer-heading{
    font-size: 20px;
    font-weight: 600;
}

.footer-important-links{
    list-style: none;
    padding:0px !important;
}

.footer-important-links li a{
    text-decoration:none;
    color:#FFF;
    font-size:18px;
    font-weight:300;
    display: block;
    padding:5px 0px !important;
}


.logo-title{
    margin-top: 10px;
    font-size: 18px;
    font-weight: 500px;
    line-height: 27px;
}
.footer-services-item-container{
    width: 29%;
    margin: 7px 2%;
    padding: 5px;
    background: #489FB9;
    border-radius: 10px;

}
.footer-services-container{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.footer-services-item-container img{
    width: 100%;
    height: auto;
    
}

.footer-contact-item a{
    text-decoration: none;
    color:#FFF;
    
}
.footer-contact-section{
    margin-top: 20px ;
}
.copyright-text{
    text-align: center;
    width: 100%;
    padding-top: 10px;
}
.developer-url{
    text-decoration:none;
}


/*Footer Section CSS END*/


.section-sm-heading{
    font-size: 18px;
    font-weight: 500;
}

.section-lg-heading{
    font-size: 26px;
    font-weight: 700;
    color:#333;
}

.section-wise-default-outer-div{
    width: 100%;
    /* display: block; */
    padding: 30px 10px;
}


.any-page-top-section{
    width: 100%;
    height:auto;
    max-height: 391px;
    overflow:hidden;
}

.any-page-top-section img{
    width: 100%;
    height:auto;
}

.our-offering-section{
    background-color: #FFF;
}


.our-offering-container{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.our-offering-item{
    width: 50%;
    padding: 20px;
    margin-top: 10px;
}

.our-offering-item-container{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border-radius: 20px 20px 100px 20px;
    background-color: #FAF9F7;
    border: 1px solid #DBDBDB;
}
.our-offering-item-image-container{
    width: 50%;
}
.our-offering-item-container .our-offering-intro-img{
    width: 100%;
    border-radius: 20px 100px 20px 20px;
}

.our-offering-item-content-container{
    width: 50%;
    padding:48px;
}

.our-offering-item-content-container h3{
    font-size: 32px;
}

.our-offering-item-content-container img{
    width: 53px;
    height: auto;
}


.our-treatment-container{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}





.our-treatment-item{
    width:33%;
    padding: 20px;
}

.our-treatment-item-container{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border-radius: 20px 100px 20px 20px;
    background-color: #FAF9F7;
    border: 1px solid #DBDBDB;
}

.our-treatment-item-img-div{
    width: 100%;
    height:377px;
    overflow: hidden;
    border-radius: 20px 100px 0px 0px;
}

.our-treatment-item-img-div img{
    width: 100%;
    height: auto;
    border-radius: 20px 100px 0px 0px;
}


.our-treatment-item-content-div{
    padding: 20px;
}
.our-treatment-item-content-div h5{
    font-size: 22px;
    font-weight: 700;
    text-align: center;
}

.how-it-works-section{
    background-color: #FDF4E5;
}

.how-it-works-container{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 40px 10px;
}

.how-it-works-content{
    width: 60%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
}
.how-it-works-image{
    width: 40%;
    border-radius: 20px 100px 20px 20px;
}

.how-it-works-image img{
    width: 100%;
    height: auto;
    border-radius: 20px 100px 20px 20px;
}

.how-it-works-content h3{
    font-size: 18px;
    font-weight: 500;
}

.how-it-works-content h4{
    font-size: 26px;
    font-weight: 700;
}
.how-it-works-content .work-step-container .work-step-item{
    border-bottom: 1px solid #DBDBDB;
    padding: 15px 10px;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.how-it-works-content .work-step-container .work-step-item .work-step-item-count{
    display: flex;
    width: 70px;
    height: 100%;
    justify-content: center;
    vertical-align: middle;
    
}

.how-it-works-content .work-step-container .work-step-item .work-step-item-data{
    
    width: calc(100% - 70px);
}

.how-it-works-content .work-step-container .work-step-item .work-step-item-data h5{
    font-size: 22px;
    font-weight: 600;
}

.how-it-works-content .work-step-container .work-step-item .work-step-item-count h6{
    font-size: 48px !important;
    font-weight: 500 !important;
    color: #4C6353;
    justify-content: center;
}


.testimonial-intro-section{
        
    width: 100%;
    height: 391px;
    background-image: url('<?php echo base_url(); ?>public/images/testimonial-section-intro-image.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}
.testimonial-section{
    background:#D3F5FF;
}
#customers-testimonials .item {
    width:100%;
    display:flex;
    flex-wrap:wrap;
    flex-direction:row;
    text-align: center;
    padding: 10px;
    
    opacity: .2;
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#customers-testimonials .owl-item.active.center .item {
    opacity: 1;
    -webkit-transform: scale3d(1.0, 1.0, 1);
    transform: scale3d(1.0, 1.0, 1);
}					

#customers-testimonials .owl-nav{
    top: 7%;
    width: 35%;
    right: 0px;
    
    display: flex;
    text-align: center;
    position: absolute;
    justify-content: center;
}

#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {
    background: #F41700;
    transform: translate3d(0px, -50%, 0px) scale(0.7);
}
#customers-testimonials.owl-carousel .owl-dots{
    display: inline-block;
    width: 100%;
    text-align: center;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot{
    display: inline-block;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span {
    background: #F41700;
    display: inline-block;
    height: 20px;
    margin: 0 2px 5px;
    transform: translate3d(0px, -50%, 0px) scale(0.3);
    transform-origin: 50% 50% 0;
    transition: all 250ms ease-out 0s;
    width: 20px;
}
#customers-testimonials.owl-carousel .owl-nav{
        /*display:flex;*/
        text-align:center;
        position:absolute;
        /*margin-top:-40%;*/
}

#customers-testimonials.owl-carousel .owl-nav .owl-prev{
    width:77px;
    float:left;
    text-align:left;
    padding-top:-50%;
    
    margin-right:60px !important;
}
    
#customers-testimonials.owl-carousel .owl-nav .owl-next{
    width:77px;
    float:right;
    text-align:right;
    /*right:0px;*/
    padding-top:-50%;
color:#fff;
    
}
    
    
    /*New Css*/

.about_section_right{
width:60%;

}
 
.about_section_left{
width:40%

}   
    
.testimonial-item{
    width:100%;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    padding: 50px 0px;
    
}

.testimonial-image-div{
    width:35%;
    border-radius:25px;
    height: 300px;
    background:#333333;
    padding-right:25px;
}
    
.testimonial-image-div-1{
    /* width:100%;
    margin-top:-25px;
    height: 350px;
    border-radius:25px !important; */
    /* overflow:hidden; */

    width: 100%;
    margin-top: -25px;
    height: 350px;
    border-radius: 25px !important;;
    overflow: hidden;
}

.testimonial-image-div-1 img{
    
    /* min-height:468px; */
    width:100%;
    height:auto;        
    border-radius:25px !important;
    max-height:350px;
}		
.testimonial-content-div{
    width:65%;
    /* display:flex; */
    flex-wrap:wrap;
    flex-direction:row;
        /*background:#FFF;*/
    position:relative;
    vertical-align:bottom;
        
}
.testimonial-content-div-1{
    width:100%;
    background:#FFF;
    margin-left:-70px;
    z-index:111;
    margin-top:80px;
    padding:15px;
    text-align:left;
    height:auto;
    box-shadow: 4px 0px 163px -52px #00000040;
}

#customers-testimonials.owl-carousel .owl-nav .owl-prev svg{
    color:#fff;
}
#customers-testimonials.owl-carousel .owl-nav .owl-next svg{
    color:#fff;
}



#customers-testimonials.owl-carousel .owl-nav .owl-prev svg:hover{
    background: #2587A5;
    color:#FFF !important;
    border-radius:50%;
}
#customers-testimonials.owl-carousel .owl-nav .owl-next svg:hover{
    background: #2587A5;
    color:#FFF !important;
    border-radius:50%;
}

.testimonial-section-title-1{
    color: #66B7D0;
    font-size:18px;
    font-weight:500;
    margin:0px;
    padding:0px;
}

.testimonial-section-title-2{
    color: #000000;
    font-size:26px;
    font-weight:700;
    margin:0px;
    padding:0px;
}

.testimonial-content-div-1 h5{
    padding:5px;
    margin:0px;
    color:#000000;
    font-size:24px;
    font-weight:400;
}
.testimonial-content-div-1 h6{
    padding:5px;
    margin:0px;
    color:#2587A5;
    font-size:18px;
    font-weight:500;
}
.testimonial-content-div-1 p{
    padding:5px;
    margin:0px;
    color:#000000BF;
    font-size:16px;
    font-weight:500;
}

.Treatmenttimg{
width:90% !important;
}



@media screen and (max-width: 767px){
    .nav_items{
        text-align: left;
        width: 100%;
    }
    .navbar-brand{
        width: 70%;
        padding-left: 10px;
    }
}

.our-treatment-section{
    background-color: #FDF4E5;
    font-family: "Helvetica Neue",Helvetica;

}

.topaboutcontaint{
    display: flex;

   
    
}
.Treatmenttimg{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
    
}

.about_section_right{
width:100%;
    
}
.about_section_left{
    display: flex;
width:100%;


}
.dr-intro-div{

width:100% !important;
padding:0px 20px;
}

.dr-image-div{
	width:100% !important;	
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	text-align:center;
padding:0px 20px;	

}

.ayurvedic{
    font-size: 3vw;
}
.large_cnt{
    margin-top: 2vw;
    font-weight: 400;
}
.holistic{
    margin-top: 2vw;
    display: flex;
    align-items: center;
    gap: 12px;
    

}
.holistic span svg{
    width: 30px;
    height: 30px;
}
.holistic h1{
    font-size: 1.2vw;
}

   .smallheading
{
         font-weight: 500 !important;
font-size:18px
    }

        .largeheading{
          font-weight: 700 !important;
width:100%;
font-size:26px;
       }

.ourvalue{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-left: 3vw;
}


.holistic_wellness{
    width: 100%;
    display: flex;
    
    flex-direction: column;
    margin-top: 3vw;
}
.ourmission{
    display: flex;
    margin-top: 4vw;
}
.kohesifstudio img{
    width: 90%;
    height: 80%;
    object-fit: cover;
}
.ourvision{
    background-color: white;
    padding: 22px;
    border-top-right-radius: 6vw !important;
    margin-bottom: 2vw;
    border-radius: 7px;
    border: 1px solid silver;
}
.overvision h2{
    font-size: 30px !important;
    font-weight: 800 !important;
}
.therapist{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    background-color: white;
    background-color: #FDF4E5 !important;

}
.embrace{
    font-size: 33px;
    font-weight: 800 !important;
}




.discover h1{
    font-size: 3vw;
    font-weight: 700;
    font-size: 30px !important;
}
.treat{
    margin-left: 7.5vw;
}
.Claudia{
    height: 70vh;
    width: 20vw;
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid black;
}
.clintimg{
    width: 100%;
    height: 70%;
    object-fit: cover;
}
.Therapistt{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    margin-top:2vw ;
}

.clint{
    display: flex;
    gap: 12px;
}
.dr-detail{
    display: flex;
    
   
    align-items: center;
}
. dr-deepika-image{
    height: 100%;
    width: 24%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}


.dr-intro-div{
	width: 76%;
	height:auto;
}
.justify-containt{
    text-align: justify;
}

.dr-image-div img{
    width: 100%;
    height: auto;
    object-fit: cover;
}



.heading-medium{
         text-align: center;
	 font-weight: 700;
	 font-size:18px;
	width:100%;	



}


@media only screen and (max-width: 767px) {
    .topaboutcontaint{
    display: flex;
    flex-direction: column;
}
.aboutus{
font-size: 25px;

}

.dr-image-div{
width:100%;
display:flex;
text-align: center;
}



.Treatmenttimg{
    width: 100%;
    height: 100%;
object-fit: cover;
   
    border-radius: 10px;
    
}
.Treatmenttimg1{
    border-top-right-radius: 12vw;
}
.Treatmenttimg2{
    border-bottom-left-radius: 12vw;
}
.ayurvedic{
    font-size: 4vw;
    font-weight: 800;
}

.ourvalue{
    display: flex;
    align-items: center;
    flex-direction: column;
   
}
.holistic_wellness{
    display: flex;
    width: 100%;
    flex-direction: column;
}

.embrace h1{
    width: 86vw;
}

.ourmission{
    display: flex;
    flex-direction: column;
}
.kohesifstudio img{
    width: 100%;
    margin-bottom: 2vw;
}
.ourvision{
   
    border-top-right-radius: 10vw !important;
    margin-bottom: 12px;
   
}
.dr-detail{
    display: flex;
    flex-direction: column;
}
.detailsection1{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;;

}
.detailsection1 img{
    width: 60vw;
    margin-bottom: 2vw;

}
.detailsection1 h5{
    width: 60vw;
    margin-left: 15vw;
}
.detailsection2{
    width: 100%;
}
.ourvalue{
    margin-right: 30vw !important;

}
.flexitem{
    display: flex;
}
.flexitem h1{
    width: 100%;

}
.discover h1{
    display: flex;
    width: 80%;
    margin-left: 10vw;
    align-items: center;
padding-top:"3vw";
}
.embrace{
    text-align: center;
    margin-left: 21vw;
}
}
  .bookapointmentbtn{
    background-color: #50926A;
    color: white !important;
    border-radius: 20px;
    font-weight: 600 !important;
    padding: 5px 25px !important;
    
  }
  .bookapointmentbtn:hover{
    background-color: white !important;
    border: 1px solid #50926A;
    color: #50926A !important;
  }

  @media only screen and (max-width: 600px) {
    .bookapointmentbtn{
      padding: 5px 15px !important;
    }

  }

.contact-us-section {
        width: 100%;
        max-height: 391px;
        height: auto;
        overflow: hidden;
       
    }

    .contact-us-section img {
        width: 100%;
        height: auto;
    }

    .reach-us-heading {
        color: #66B7D0;
        font-size: 18px;
        font-weight: 500;
    }

    .ContactUsHeading {
        color: #000000;
        font-size: 26px;
        font-weight: 700;
    }

    .contact-us-page-section {
        background: #D3F5FF;
        font-family: "Rubik", sans-serif;
    }

    .contact-us-data h3 {
        margin: 15px 0px 0px 0px;
        font-size: 18px;
        font-weight: 700;
        padding: 0px;
    }

    .contact-us-data p {
        margin: 0px;
        font-size: 20px;
        font-weight: 400;
        padding: 0px;
    }

    .social-media-div {
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin: 0px;
        padding: 10px 0px;
    }

    .social-media-div a {
        display: block;
        width: 38px;
        height: 38px;
        border-radius: 5px;
        padding: 5px;
        background: #489FB9;
        margin: 0px 15px;
    }

    .social-media-div a img {
        width: 28px;
        height: 28px;
    }


    .contact-us-data-container {
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .w_50{
        width: 50%;
    }

    .map-img {
        width: 80%;
        height: auto;
        float: right;
        margin: 30px 0px;
    }

    .get-in-touch-container {
        height: auto !important;
        width: 100%;
        padding: 40px 0px;
        display: flex;
        box-shadow: 0 0 5px silver;
        padding-right: 3vw;

    }



  

    #ContacUsEnquiryForm {
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        box-shadow: 0px 0px 5px silver;
        padding: 20px 20px;
        background-color: #FFF;
    }

   
    .w_100{
        width:100%;

    }

    .message-div p{
        font-size:18px;
        font-weight: 500;
    }
    @media  screen and (max-width: 767px) {

.get-in-touch-container{
    height: 100vh;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.contact-us-form {
        width: 100%;
        height: auto;   
        padding-top: 15px;     
    
    }

  
    .contact-us-data-container{
        display: flex;
        flex-direction: column;
    }
    .w_50{
        width: 100% !important;
        margin-left: 5px;
    }
   

    .social-media-div{
        width: 100%;
        display: flex !important;
        flex-direction: row;
        flex-wrap: wrap;
       
    }
    .social-media-div{
        display:inline-block;

    }


    }

.book-an-appointment {        
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        box-shadow: 0 0 5px silver;
        background-color: #FFF;
        margin: 30px 0px;
    }

    #ContacUsEnquiryForm {
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;        
        padding: 30px 10px;
        background-color: white !important;
    }

    .w_50 {
        width: 50%;

    }

    .w_100 {
        width: 100%;

    }

    .fg_w_100{
        width: 100%;
        padding: 15px 15px;
    }

    .fg_w_50{
        width: 50%;
        padding: 10px 15px;
    }

    .Appointmentbtn {
        width: 100%;        
    }

    .deepikaimg {        
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
.about-intro-img-div{

width:50%;
padding:20px;

}

.about-intro-img-1{

border-radius:5px 100px 5px 5px;
width:100%;

}

.about-intro-img-2{

border-radius:5px 5px 5px 100px;
width:100%;

}


    @media screen and (max-width: 767px) {
        .fg_w_50{
            width: 100%;
        
        }        

        .w_50{
            width: 100%;
        }
    }
 .small-bolder-heading{
        font-size: 18px;
        font-weight: 700;
    }




    .treatment-detail-page{
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;        
    }

    .treatment-detail-data-div{
        width: 70%;
        background-color: #FFF;
    }
    .treatment-list-data-div{
        width: 30%;
        /* background-color: #FFF; */
        padding: 0px 15px;
        /* background-color: #FFF; */
    }

    .treatment-intro-image{
        width:100%;
        height: auto;
    }

    
    .treatment-list{
        background-color: #FFF;
        padding: 0px !important;
        box-shadow: 0px 0px 5px silver;
    }
    .treatment-list-item{
        list-style: none;
        border-bottom: 1px solid #333;
    }
    .treatment-list-link{
        width: 100%;
        display: block;
        text-decoration: none;
        color:#333;
        padding: 7px 15px;
    }


    .active-treatment-list-link{
        background:#255F99 !important;
        color: #FFF !important;
        font-weight: 600;
    }
    .treatment-detail-data{
        padding: 15px;
    }

    .treatment-list-link:hover{
        color:#255F99;
        font-weight: 600;
    }

    
    .dropdown-menu li .dropdown-item{
        padding: 8px 15px;
    }

    .dropdown-menu li .dropdown-item:hover{
        color:#FFF;
        font-weight: 600;
        background-color: #255F99;
    }

    .dropdown-menu li .dropdown-item:onfocus{
        background-color: #255F99;
        color:#FFF !important;
    }

    .dropdown-menu{
        border-radius: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        --bs-dropdown-link-active-color: #FFF !important;
        --bs-dropdown-link-active-bg: #255F99 !important;
        
    }
    
    
.why-choose-us-list{
    box-shadow:0px 0px 5px silver;
}    



  .top-section-banner {
        color: white !important;
    }


    .any-section {
        display: flex;
        position: relative;
        align-items: baseline;
        color: black;

    }


    .submitbtn {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 20px;
    }

    .career-form-div {
        box-shadow: 0px 0px 5px silver;
        padding: 30px 20px;
        margin-bottom: 20px;
        margin-top: 20px;

    }

    .largeheading-career {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 28px;
        font-weight: 700;
        margin-bottom: 10px;

    }

    .submit-btn {
        background-color: #26619B;
        padding: 10px 30px;
        border-radius: 35px;
        outline: none;
        border: none;
        color: white;
    }


    .f-flex {
        display: flex;
        gap: 10px;
        margin-bottom: 20px;
    }
  .any_section_right{
        position: absolute;
        bottom: 10%;
        left: 20%;
    }

    @media screen and (max-width: 767px) {
        .f-flex {
            display: flex;
            flex-direction: column !important;
        }

        .any-section {
            display: flex;
            flex-direction: column !important;
	position:relative;
        }
       
        .any_section_right h1{
position: absolute;
bottom: 0%;
color:red;
left:-10%;
width:100% !important;
        }
.any_section_right{
width:100% !important;
}

  .any-section-left img{
        width: 200px !important;
        height: auto !important;
       }
.any-section-left{
width:100%;
}

    }


 .small-heading {
        font-size: 18px;
        font-weight: 700;
    }

    .top-containt p {
        text-align: justify !important;
    }

    .commericial-top-div {
        padding: 20px 20px;
    }

    .text-justify {
        text-align: justify !important;
    }
  .small-heading {
        font-size: 18px;
        font-weight: 700;
    }
.small-heading {
        font-size: 18px;
        font-weight: 700;
    }

   
    .text-justify p {
        text-align: justify !important;
    }

    .ul-text-justify ul li {
        text-align: justify !important;
    }
  .small-heading {
        font-size: 18px;
        font-weight: 700;
    }

    .top-containt p {
        text-align: justify !important;
    }

    .commericial-top-div {
        padding: 20px 20px;
    }

    
  
    .ul-text-justify ul li {
        text-align: justify !important;
    }

    .text-justify p {
        text-align: justify !important;
    }
    .w_25 {
        width: 20%;
        float: left;
    }

    .w_30 {
        width: 40%;

    }

    .w_30 img {
        object-fit: cover !important;
    }

    .w_70 {
        width: 100%;
    }

    .pest-library {
        font-size: 14px;
        font-weight: 500;
    }

    @media screen and (max-width: 767px) {

        .pest-library{
            width: 100%;
        }

    }

.w_40 {
        width: 40%;
    }

    .w_60 {
        width: 60%;
    }

    .w_100 {
        width;
    }

    .top-about-div {
        display: flex !important;

    }

    .right-div-contant {
        display: flex !important;
        padding-top: 30px;
        gap: 20px;
    }

    .header-section-flex {
        display: flex !important;

    }

    .small-bold-heading {
        font-weight: 700;
        font-size: 18px;
        margin-bottom: 10px;
    }

    .mb_2 {
        margin-bottom: 20px;
    }

    .who-we-are-section {
        padding-top: 30px;
        display: flex !important;

    }

    .download-btn {
        background-color: #fff;
        padding: 15px 20px;
        outline: none !important;
        color: #F41700 !important;
        border: 5px solid #F41700;
        border-radius: 35px !important;
        font-weight: 700;
        font-size: 22px !important;

    }

    .download-btn:hover {
        background-color: #F41700;
        color: white !important;
    }

    .awards-div {
        margin-top: 40px;
        justify-content: center;
    }

    .our_strip {
        width: 100%;
        height: 200px;
    }

    .top-strip-dev {
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        padding-top: 60px;
	text-align:center;
        color: white;
    }

    .justify-text p {
        text-align: justify !important;
    }



    .our-containt-div {
        width: 100%;
        height: auto !important;
        padding-top: 30px;
    }



    .who-weare-right-section img {
        width: 500px;
        height: auto !important;
    }



    .svg-div-container svg {
        padding: 10px 10px;
        width: 50px;
        height: 50px !important;
    }

    .about_us {
        background-color: white;
    }

    .our-stat-section {
        background-color: #255F99;

    }

    .download-btn .svg-span span:hover {
        color: white !important;
    }

    @media only screen and (max-width: 767px) {



        .who-weare-right-section img {
            width: 300px;
            height: auto !important;
        }


        .who-we-are-section {

            display: flex !important;
            flex-direction: column !important;
        }

        .w_40 {
            width: 100%;
        }

        .w_60 {
            width: 100%;
        }

        .w_50 {
            width: 100%;
        }

        .w_100 {
            width: 100%;
        }

        .top-about-div {
            display: flex !important;
            flex-direction: column !important;
        }

        .about-div-left img {
            width: 60%;
            height: auto;
        }

        .header-section-flex {
            display: flex !important;
            flex-direction: column !important;
            text-align: center;
            width: 100% !important;
        }

        .our_strip .top-strip-dev {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-around;
            gap: 20px;
        }

        .our_strip .strip-contant {
            width: 45%;
            text-align: center;
        }

        .largeheading {
            font-size: 24px;
        }

        .small-bold-heading {
            font-size: 18px;
        }

        .download-btn {
            width: 100%;
        }

        .our_strip {
            margin-top: 10px;
            width: 100%;
            height: 150px;
        }

        .top-strip-dev {
            display: flex;
            align-items: center;
            justify-content: space-evenly;
            gap:40px;
text-align:center;
            color: white;
        }
    }

 .contact-us-top-section {
        background-color: #CFF0FA;
        height: 300px;
        width: 100%;
        color: white;
    }

    .any-section {
        display: flex !important;
        position: relative;
    }

    .any-heading {
        position: absolute;
        bottom: 3%;
        color: black;

    }

    .any-section-left img {
        width: 300px;
        height: 300px;
    }

    .contact-us-page-section {
        background-color: #fff;
    }

.right-div-contant{
    display: flex;
    flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
    .w_50{
width: 100% !important;
}
.header-section-flex{
    width: 100% !important;
}
.who-weare-right-section{
    width: 100% !important;
    margin-top: 15px;
}
.top-strip-dev{
    display: flex;
    flex-direction: column;
}
.strip-contant h1{
    font-size: 12px;
}
.our-stat-section{
    height: 500px;
}

}


    .page-top-common-section{
        height: auto !important;
        width: 100%;

    }
    .top-section-layer-1 img{
        height: auto !important;
        width: 100%;
    }
    .top-section-layer-2 h1{
        position: absolute;
        bottom: 30%;
        color: #fff;
        padding: 0 136px;
    }
    .container-fluid{
        width: 100%;
        height: auto !important;
        /*padding-left: 0 !important;*/
        /*padding-right: 0 !important;*/
    }
    .rowm{
        max-width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .top-section-outer-div{
            position: relative;
        }
 
    @media screen and (max-width:767px){


        .top-section-outer-div{
            position: relative;
        }

        .top-section-layer-1 img{
        height: auto !important;
        width: 100%;
    }   
    .top-section-layer-2 h1{
        position: absolute;
        bottom: 5%;
        padding: 0 30px;
    }
    
}








 
