@media(max-width:767px) {
    .related-post-image2 {
        margin-top: 150px;
        text-align: center;
    }
}

.related-post-image2 img {
    border-radius: 16px;
}

.text-justify {
    text-align: justify;
}

.margin-custom {
    margin-top: 115px;
}

@media (max-width:992px) {
    .margin-custom {
        margin-top: 0px;
    }
}

.sidebar-category .category-list ul li.active a {
    color: #FFFFFF;
    background-color: #F15A29;

}


@media (width:1200px) {
    .nav-outer .mobile-nav-toggler {
        display: none !important;
    }

}

@media only screen and (max-width: 1200px) {
    .sticky-header .nav-outer .main-menu {
        padding-right: 12px !important;
    }
    
}

@media only screen and (max-width: 767px) {
    .main-header .header-lower .logo-box .logo {
        width: 170px !important;
    }

    .nav-outer .mobile-nav-toggler {

        line-height: 34px !important;
    }
}

@media (max-width:1450px) {
    .main-menu .navigation>li {
        position: relative;
        padding: 33px 0px;
        margin-right: 5px;
        padding-right: 16px;
        transition: all 300ms ease;
    }

}

@media (max-width: 1400px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1464px;
    }

    .sticky-header .main-menu .navigation>li {
        /* margin-right: 14px; */
        margin-right: 7px !important;

    }
}

@media only screen and (max-width: 1350px) {
    .main-header .inner-container {
        flex-wrap: nowrap !important;
        justify-content: center;
    }

    .sticky-header .main-menu .navigation>li {
        /* margin-right: 14px; */
        margin-right: 0px !important;

    }
}

.banner-section-three {
    padding: 95px 0 120px !important;
}

.header-bottom-navigation ul li a {
    font-size: 14px !important;
}

.header-font .header-bottom-navigation ul li a {
    font-size: 16px !important;
}

.header-right-contact a {
    font-size: 18px !important;
}

.main-menu .navigation>li>a {
    font-size: 18px !important;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
   .header-font .header-bottom-navigation ul {
        flex-wrap: wrap;
        justify-content: space-between;
    }
}

@media (max-width:1199px) {

.header-right-btn-area {
        display:none;
    }
}
@media (width:1200px) {

.header-right-btn-area {
        display:bloak !important;
    }
}

