/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
/*navbar start*/
.fa-bars {
    color: #e74c3c;
}
/*navbar end*/

/*about us*/
.about_us {
    padding: 50px 0 60px 0;
}

.w_h1 {
    margin: 0 0 15px;
    font-size: 20px;
}
.abt_img{
    margin-bottom: 15px;

}
.w_p {
    font-size: 18px;
    
}

/*about us end*/

/*vision*/
.vision {
    padding: 50px 0 60px 0;
   
}
.mission{
    margin-bottom: 40px;
}


/*vision*/

/*client*/
.client {
    padding: 50px 0 60px 0;
}


.owl-carousel img{
    width: 70px !important;
    /*border:2px solid red;*/
}

/*client*/
/*service*/
.services{
    padding: 50px 0 60px 0;
}
.c_title{
    font-size: 20px !important;
    
}

/*service*/



 }


/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) { 

/*navbar start*/
.fa-bars {
    color: #e74c3c;
}
/*navbar end*/

/*carousel start*/
.carousel-caption{
    padding-left: 0;
    padding-right: 0;
    bottom: 90px;

}

.carousel-caption h5 {
    font-size: 30px;
    
}

.carousel-caption p{
    margin-bottom: 5px;
    font-size: 16px;
    
}

.slider_btn .btn{
    
    padding: 5px; 


}  

/*carousel end*/

/*about us*/
.about_us {
    padding: 60px 0 80px 0;
}

.w_h1 {
    margin: 0 0 20px;
    font-size: 25px;
}
.abt_img{
    margin-bottom: 20px;

}
.w_p {
    font-size: 18px;
    
}

/*about us end*/
/*vision*/
.vision {
    padding: 60px 0 80px 0;
   
}
.mission{
    margin-bottom: 30px;
}
.m_img1{
    height: 100px;
}
.m_img2{
    height: 160px;
}
/*vision*/
/*client*/
.client {
    padding: 70px 0 90px 0;
}


.owl-carousel img{
    width: 90px !important;
    /*border:2px solid red;*/
}

/*client*/
/*service*/
.services{
    padding: 60px 0 80px 0;
}
.c_title{
    font-size: 22px !important;
    
}

/*service*/


 }

 /*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) { 


/*navbar start*/
.menu ul li a {
    font-size: 18px;
    
}

.navbar-brand img {
    height: 40px;
}
/*navnar end*/

/*carousel start*/

.carousel-caption h5 {
    font-size: 50px;
    
}

/*carousel end*/

/*about us*/
.w_h1 {
    
    font-size: 28px;
    
}
.abt_img{
    margin-bottom: 30px;

}
/*about us*/

/*vision*/
.vision {
    padding: 70px 0 90px 0;
   
}
.mission{
    margin-bottom: 40px;
}
/*vision*/
/*client*/
.client {
    padding: 70px 0 90px 0;
}


.owl-carousel img{
    width: 110px !important;
    /*border:2px solid red;*/
}

/*client*/

/*service*/
.services{
    padding: 70px 0 90px 0;
}
.c_title{
    font-size: 22px !important;
    
}

/*service*/




}


/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 

/*banner start*/
.carousel-caption h5 {
    font-size: 70px;
    
}
/*banner end*/

/*about us*/
.w_h1{
    font-size: 35px;
}
    
/*about us*/

/*vision*/
.vision {
    padding: 80px 0 100px 0;
    background-color: #F5F5F5;
}
/*vision*/

/*client*/
.client {
    padding: 80px 0 100px 0;
}


.owl-carousel img{
    width: 150px !important;
    /*border:2px solid red;*/
}

/*client*/



}

/*Extra Large devices (desktops, 1200 and up 1399)*/
@media (min-width: 1200px) and (max-width: 1399.98px) {

    
    


 }


/*Extra Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1400px) { 



 }

