@media(max-width:1199px){
    .my-items li a {       
        font-size: 14px !important;
        padding-right: 19px !important;
    }
    .my-logo img {
        width: 282px !important;
    }
    .rt-items li{
        width:100% !important;
    } 
    .rt-items li a{
        font-size: 11px !important;
    }
    .ten{     
      margin-bottom: 30px ;      
    }
}

@media(max-width:991px){
    #collapsibleNavbar .my-items li a {
        padding-left: 40px;
    }
}
@media(max-width:768px){
    .my-logo img{
        width:390px !important;
    }
    .lft-items {
      justify-content: center !important;
    }
    .ten {
        text-align: center;
        position: relative;
        top: 0 !important;       
    }    
    
}
@media(max-width:768px){
    .list-box{
        display: initial !important;
    }
}
@media(max-width:575px){
    .my-logo img{
        width:220px !important;
    }
    
    .about-list li::after {
        left: -17px !important;
    }
    .ten img{
        width:95% !important;
    }
    .accordion-inner .list-box ul li {        
        font-size: 12px !important;       
    }
}
@media(max-width:480px){
    .ban-slide img{
        width:90% !important;
    }
    .foot-logo img {
        width: 58% !important;
    }
    .foot-para {
        font-size: 14px !important;
    }
    .foot-small{
        font-size: 20px !important;
    }
    .foot-items li a,.line-2 {
        font-size: 14px !important;
    }
    .banner-contents h1{
        font-size: 27px !important;
    }
    .ban-slide-1, .ban-slide-2, .ban-slide-3{
        min-height: 380px !important;
    }
    .about-lft{
        padding-top: 2px !important;
    }
    .about-lft p{
        font-size: 14px !important;
    }
    .services{
        background-position: left !important;
    }
    .nav-tabs .nav-link.active{
        font-size:18px !important;
    }
    .nav-tabs .nav-link{
        font-size:18px !important;
    }
    .rt-items {
        display: initial !important;
        
    }
    .tag-line{
        font-size: 18px !important;
    }
    .about-list li::after {
        left: -23px !important;
    }
    .copy{
        font-size: 12px !important;
    }
    /*.line-1  {        
        width: 95px;
    }*/
    .lft-items {
        border-top: 1px solid #fff;
    }
    .accordion-group{
        padding:5px !important;
        
    }
    .accordion-heading a {       
        font-size: 15px !important;        
    }
    

}
@media(max-width:360px){
    .banner-contents h1{
        font-size: 25px !important;
    }
    .nav-tabs .nav-link.active {
        font-size: 12px !important;
    }
    .nav-tabs .nav-link {
        font-size: 12px !important;
    }
    .serv-1 li {
        font-size: 14px !important;        
    }   
    .about-list li::after {
        left: -21px !important;
    }

}
@media(max-width:320px){
    .my-logo img{
        width:190px !important;
    }
  
}