@media only screen and (max-width: 1919px){
    
}
@media only screen and (max-width: 1439px){
    .facility-sec .pic-box {
        background-size: cover;
        height: 270px;
    }
    .test-sec .owl-nav {
        width: 98.8%;
    }
}
@media only screen and (max-width: 1365px){
    
    .contact-sec .responsive-map {
        padding-bottom: 45.25%;
    }
    .facility-sec .pic-box {
	background-size: cover;
	height: 270px;
}
}
@media only screen and (max-width: 1199px){
    .facility-sec .pic-box {
        background-size: cover;
        height: 294px;
    }
    .test-sec .owl-nav {
        width: 98.4%;
    }
    .contact-sec .responsive-map {
        padding-bottom: 55.25%;
    }
    
}
@media only screen and (max-width: 1023px){
    .contact-sec .responsive-map {
        padding-bottom: 45.25%;
    }
    
}
@media only screen and (max-width: 991px){
    .total-sec .brand-logo img {
        width: 200px;
    }
    .top li {
        padding-right: 10px;
        padding-left: 10px;
    }
    .top .sol {
        margin-right: 6px;
    }
    .top .trx {
        font-size: 15px;
    }
    .top .container {
        max-width: 100%;
    }
    .facility-sec .pic-box {
        background-size: cover;
        height: 520px;
    }
    .test-sec .owl-nav {
        display: flex;
        justify-content: center;
        position: revert;
        width: 100%;
        margin-top: 20px;
    }
    .test-sec .owl-prev {
        margin-right: 10px;
    }
    .navbar-collapse .nav-item {
        margin-left: 0;
    }
   
}
@media only screen and (max-width: 767px){
    .total-sec .brand-logo img {
        width: 150px;
    }
    
    .facility-sec .pic-box {
        background-size: cover;
        height: 390px;
    }
    .top.con li {
        text-align: center;
    }
    .bg-pic {
        padding: 50px 12px;
    }
    .top .htk {
	flex-direction: column;
}
.top li {
	padding-right: 0px;
	padding-left: 0px;
    border: none;
}
}
@media only screen and (max-width: 639px){
    .total-sec .brand-logo img {
        width: 240px;
    }
    .top .htk {
        padding-left: 0;
        flex-direction: column;
    }
    .top li {
        padding-right: 0;
        padding-left: 0;
        border: none;
        text-align:start;
    }
    .total-sec .brand-logo a {
        padding: 10px;
        top: 0;
    }
    .facility-sec .pic-box {
        background-size: cover;
        height: 400px;
    }
    .navigation {
        width: 550px;
    }
    .bridcrum {
        font-size: 15px;
    }
}
@media only screen and (max-width: 575px){
    
    .total-sec .brand-logo img {
        width: 200px;
    }
    .facility-sec .pic-box {
        background-size: cover;
        height: 360px;
    }
    .test-sec .owl-nav {
        display: flex;
        justify-content: center;
        position: revert;
        width: 100%;
        margin-top: 20px;
    }
    .test-sec .owl-prev {
        margin-right: 10px;
    }
    .navigation {
        padding: 5px;
        width: 460px;
    }
    .navigation li {
        margin-right: 5px;
    }
    .navigation .nmg {
        padding: 8px;
        font-size: 16px;
    }
    .contact-sec .responsive-map {
        padding-bottom: 55.25%;
    }
    .facility-sec {
        overflow: hidden;
    }
    .bg-pic {
        padding: 70px 70px;
    }
    .bridcrum {
        padding-bottom: 25px;
        font-size: 15px;
    }
}
@media only screen and (max-width: 480px){
    .total-sec .brand-logo img {
        width: 160px;
    }
    .facility-sec .pic-box {
        background-size: cover;
        height: 320px;
    }
    .navigation .dropdown-menu {
        width: 100%;
        backdrop-filter: blur(14px);
        border: 1px solid #fff;
        left: 0;
        right: 0;
    }
    .navigation .dropdown {
        position: inherit;
    }
    .navigation {
        padding: 10px;
        width: 420px;
    }
    .navigation .nmg {
        padding: 5px;
        font-size: 15px;
    }
    .navigation li {
        margin-right: 9px;
    }
    .navigation img {
        width: 20px;
    }
    .contact-sec .responsive-map {
        padding-bottom: 65.25%;
    }
    .navbar-brand img {
        width: 160px;
    }
    
}
@media only screen and (max-width: 440px){
    .total-sec .brand-logo img {
        width: 120px;
    }
    .top .trx {
        font-size: 14px;
    }
    .facility-sec .pic-box {
        background-size: cover;
        height: 247px;
    }
    .navigation li {
        margin-right: 5px;
    }
    .navigation .nmg {
        padding: 5px;
        font-size: 13px;
    }
    .navigation {
        width: 350px;
        left: 50%;
    }
    .navigation .container {
        padding: 0;
    }
    .navigation img {
        width: 18px;
    }
    .navigation .dropdown-menu {
        width: 100%;
        backdrop-filter: blur(14px);
        border: 1px solid #fff;
        left: 0;
        right: 0;
    }
    .navigation .dropdown {
        position: inherit;
    }
    
    .facility-sec {
        margin-top: 30px;
    }
    .contact-sec .responsive-map {
        padding-bottom: 75.25%;
    }
}
@media only screen and (max-width: 375px){
    
}