@media only screen and (max-width: 767px){
    p{
        font-size:.9rem
    }
    .large_heading {
      font-size: 30px;
    }
    .heading {
    font-size: 25px;
    }
    .small_heading {
    font-size: 19px;
    }
    .sub_heading {
        font-size: 21px;
    }
    
   .carousel-control-prev,.carousel-control-next{
        display:none;
    }
    .carousel-control-prev,.carousel-control-next{
        display:none;
    }
     .carousel-item img{
            height:55vh;
            object-fit:cover;
    }
    .header {
          position: relative;
          padding:5px 0;
        }
    .header.stricky-fixed {
      
          padding:5px 0;
        }
        .leftLogo img {
            max-width: 135px;
        }
     .innerPage {
      height: 150px;
     }
     .followUs .socialLink li a{
         color:#000;
     }
    .btnMenu{
        font-size:22px;
    }
    .containerFull{
        padding:0 15px;
    }
    .carousel-caption p{
        font-size:16px;
    }
    .rightAbout{
        padding-left:0;
    }
    .tabMenu ul li{
        font-size:1rem;
        padding:15px 8px;
    }
    .iteminnerTab img{
        height:auto;
    }
    .service h4{
        font-size:24px;
    }
    section{
        padding:40px 0;
    }
    .leftWhy, .leftAboutInner{
        padding-right:0;
    }
    .itemBlog{
        padding:0;
    }
    .rightContact{
        padding:0;
        width:100%;
    }
    .itemFooterContact .rightContact{
        width:calc(100% - 70px);
        margin-left:15px;
    }
    .leftAboutText{
        padding:30px;
    }
    .itemRight:after{
        top: 18px;
    }
    .itemRight:before{
        top: 21px;
    }
    .itemRight ul li{
        font-size:15px;
    }
    .whiteBtn{
        padding: 14px 20px;
        font-size: 15px;
    }
    .formBlock{
        margin-top:0;
    }
    .dropdown-item{
        font-size:14px;
    }
    .iconLeft{
        width:35px;
        height:35px;
    }
    .btnHeader{
        font-size: 13px;
        padding: 11px 20px;
    }
    .modal-body:before, .modal-body:after{
        width:100%;
    }
}






@media (min-width: 768px) and (max-width: 990px) {
    .header {
          position: relative;
          padding:20px;
        }
    .header.stricky-fixed {
      
          padding:5px 0;
        }
        .leftLogo img {
            max-width: 150px;
        }
    .carousel-control-prev,.carousel-control-next{
        display:none;
    }
     .carousel-item img{
            height:50vh;
            object-fit:cover;
        }
}
@media (min-width: 1024px){
   
}
@media (min-width: 1280px){
    .containerFull{
        max-width: 1260px;
        margin: 0 auto;
    }
}
@media (min-width: 1366px){
    .containerFull{
        max-width: 1200px;
        margin: 0 auto;
    }
}
@media (min-width: 1200px){
    .container{
        max-width: 1080px;
    }
}
@media (min-width: 991px) and (max-width: 1200px){
    .header {
          position: relative;
          padding:20px;
        }
    .header.stricky-fixed {
      
          padding:5px 0;
        }
        .leftLogo img {
            max-width: 150px;
        }
        
        .carousel-item img{
            height:80vh;
            object-fit:cover;
        }
}