
.middle-sec {
    margin-top: 160px;
}
.header .navbar .nav .nav__menu__item .sub-menu a {
    font-size: 16px;
}
.contact__tagline .cmn__btn {background: #ffffff;color: #000000;}
.map-blk iframe {width: 100%;}


.home .home__banner .item .banner__caption p {
    font-size: 28px;
    line-height: 38px;
} 

.footer .ftr__col .ftr-logo img{
    width: 70%;
}

.our-services{
    background-color: #f7f7f7;
}

.style__dropdown .color__select__thumb.red {
    background: #e46c6c;
}

#home_banner .owl-dots{
    top: -150px;
    position: relative;
}
#team{
    margin-top: 50px;margin-bottom:40px;
}

.style__dropdown__opt__row label {
    font-size: 11px;
    line-height: 17px;
    padding-bottom: 10px;
}

@media (min-width: 1366px) and (max-width: 1499px) {
.header .hdr-top .hdr-secondary-link {font-size: 14px; padding: 0 10px;}
.header .hdr-top .hdr-secondary-link i {margin-right: 5px;}
}

@media (min-width: 768px) and (max-width: 1023px) {
.middle-sec {margin-top: 150px;}
}

@media (min-width: 320px) and (max-width: 767px) {
.header .hdr-top .hdr-secondary-link {font-size: 13px;}
.header .hdr-top .hdr-secondary-link i {font-size: 12px;}
.middle-sec {margin-top: 110px;}
.home__banner .item .banner__caption{width: 100%;}
.footer .footer__top__col__collapse .ftr__col__ttl:before {display: none;}
.header .navbar .nav .hdr-secondary-link {display: flex !important; justify-content: center; margin-top: 30px; color: #fff; font-size: 16px; align-items: center;}
.header .navbar .nav .hdr-secondary-link i {font-size: 16px; transform: none; margin-right: 10px;}
.header .navbar .nav .hdr-secondary-link i:before {transform: rotate(90deg); display: block;}
.map-blk {margin-bottom: 20px;}
#home_banner .owl-dots {top: -50px;}
.ftr-logo { text-align: center; }
.home__banner .item .banner__caption {padding: 0 30px}
}

@media only screen and (min-width: 320px) and (max-width: 1023px) {
    .header .hdr-top .justify-content-end .hdr-secondary-link {
        display: block;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .header .hdr-top .col-sm-6.d-flex {
        width: 50%;
    }
}
