@media (max-width: 1200px) {
    .main-haeding{font-size: 30px;}
    .menu-bar a{padding: 20px 15px;display: block;font-size: 18px;}
    .carousel-caption h2{font-size: 30px;}
    .carousel-caption p{font-size: 16px;}
    .counter-one__content{margin-bottom: 30px;}
    
}

@media (max-width: 1024px) {
    .footer-links.contact-links li{flex-wrap: wrap;}
    .contact-btn{display: none;}
    .strip-box{margin-bottom: 30px;}
    .counter-one__content{margin-bottom: 30px;}
    .address-sec{margin-bottom: 30px;}
}
@media (max-width: 992px) {
    .top-header-link li:nth-last-child(1){display: block;}
    .top-header-link.justify-content-end li:nth-last-child(1){display: none;}
.menu-bar a{font-size: 15px;padding: 23px 11px;}
}
@media (max-width: 768px) {
    .menu-bar a{font-size: 15px;padding: 23px 11px;}
    
}
@media (max-width: 767px) {
    .footer-links.contact-links li{flex-wrap: nowrap;}
    .menu-bar{display: none ;position: absolute;z-index: 9;background: #fff;width: 100%;left: 0;right: 0;top: 78px;}
    .main-section{padding: 30px 0;}
    .logo:before{display: none;}
    .logo:after{display: none;}
    .top-header{height: auto;padding: 10px 0;}
    .contact-btn{display: block;}
    .mobile-menu{font-size: 40px;margin-right: 15px;display: block;order: 4;color: #fff;}
    .main-header{background: var(--main-color);}
    .main-header{padding: 10px;}
    .contact-right{padding: 20px !important;}
    .drop-down-menu{position: relative;margin-top: 0px;width: 100%;}
    .menu-bar a{padding:8px 11px;}
    .drop-dwon:hover .drop-down-menu{display: none;}
    .close{margin: 5px 10px;display: block;}
    .contact-btn a{background: #fff;color: var(--main-color);}
    .header-grid{align-items: center;}
    .d-blok{display: block !important;}
}
@media (max-width: 600px) {
    
}
@media (max-width: 576px) {
    .add-sect-home .main-haeding{text-align: center !important}
    .menu-bar{top: 60px;}
    .mobile-menu{60px}
    .breadcrumb .main-haeding{text-align: center!important;font-size: 25px;}
    .main-haeding{text-align: left !important;font-size: 25px;}
    .contact-btn a{display: none}
    .logo a{width: 150px;}
    .owl-nav button {
    padding: 1px 10px !important;
    border: 1px solid #fff !important;
    color: #fff !important;
        margin: 0 3px}
    .owl-nav{top: -50px;}
    .test-box{display: block;}
    .test-img{width: 100%;}
    .test-img img{margin-left: auto;margin-right: auto;}
}
@media (max-width: 430px) {
    .top-header-link{justify-content: center;flex-wrap: wrap;}
}
@media (max-width: 375px) {
    
}
@media (max-width: 320px) {
    

    
}