/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {


}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {


}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {


}

 
/* small mobile :320px. */
@media (max-width: 767px) {

 
}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
 
}



@media (max-width: 1440px) {

.header-btn {
	padding: 18px 20px;
}

.header-area .main-header .main-menu ul li a {
    font-size:14px;
    padding:9px 10px;
}

}
@media (max-width: 991px) {

    .header-area .main-header {
        padding: 0px 50px;
    }
    .logo img {
        width: 90px;
    }
    .mobile_menu .slicknav_menu .slicknav_btn {
        top: -54px;
    }
    .mobile_menu .slicknav_menu .slicknav_btn .slicknav_icon-bar {
        background-color: var(--maincolor2) !important;
    }
    .paddingtop {
        padding-top: 93px;
    }
    .slider-area .tlobg {
        display: block;
    }
    .slider-area {
        background-position: right;
    }
    .slider-area .hero__caption p {
        color:var(--maincolor);
    }
    .slider-height {
        height: auto;
        padding-top: 67px;
        padding-bottom: 67px;
    }
    .mobile_menu .slicknav_menu .slicknav_nav {
        margin-top: -6px !important;
    }
    .about-area .about-details .right-caption {
        width: 100%;
        text-align: center;
    }
    .section-tittle2 h2 {
        text-align: center;
    }
    .about-details .about-details-cap colgroup{
        display: none !important;
    }
    .about-details .about-details-cap tr {
        display: flex;
        flex-wrap:wrap;
    }
    .about-details .about-details-cap tr td {
        width:100%;
    }
    .about-details .about-details-cap tr td img{
       margin-left:auto;
       margin-right:auto;
       display: block;
    }
}
@media (max-width: 767px) {
    .home_blog-area .single-blogs .blogs-cap {
        text-align: center;
    }
}
@media (max-width: 575px) {
.slider-area {
	padding-top: 0;
}
.header-area .main-header {
	padding: 0px 0px;
}
.footer-area {
    text-align: center;
}
}