/* Normal desktop :1200px. */

@media (min-width:1200px){

}



/* Normal desktop :992px. */

@media (min-width:992px){

    .col-1-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}

    .col-2-5{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}

    .col-3-5{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}

    .col-4-5{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}

    .mb-lg-30{margin-bottom:30px!important;}

    .main-search-form-cover{padding:10px 100px 50px 100px;}

    p.suggested{margin-left:50px;}

}



/* Tablet desktop :768px. */

@media (min-width:768px){

    .header-style-1 .header-bottom{display:block;height:70px;}

    .slicknav_nav li{display:block;max-width:720px;margin:0 auto;position:relative;}

    .main-search-form p.ml-50{margin-left:0!important;}

    .main-search-form .search-form input{font-size:18px;}

    .main-search-form .search-form input{font-size:22px;}

    .featured-category-post .post-thumb img{height: 113px;}
}



/* small mobile :992px. */

@media (max-width:992px){

    .widget-area.pl-30{padding-left:0!important;}

    .nav-shopping-cart a.cart-icon{right:95px;z-index:999;}

    .header-style-2 .off-canvas-toggle-cover{right:unset;left:0;}

    .header-style-2 #off-canvas-toggle{margin-left:0;}

    .header-style-2 .nav-shopping-cart a.cart-icon{right:30px;}

    .header-style-2 .main-header .search-button{right:60px;}

    .header-style-2 .slicknav_menu .slicknav_icon{margin:0 50px 0 0;}

    .featured-slider-2 .post-content-overlay{top:100px;}

}



/* small mobile :768px. */

@media (max-width:768px){

    .mb-md-30{margin-bottom:30px!important;}

    .follow-us{display:block!important}

    .follow-us a{width:100%;margin:0 0 15px 0!important;}

    .post-module-4 .img-hover-slide{height:493px;}

    .footer-bottom-area{text-align:center;}

    #off-canvas-toggle{margin-left:25px!important;}

    .main-header .search-button{right:45px;}

    .header-style-3 .off-canvas-toggle-cover{left:0;}

    .news-flash-cover{float:none!important;}

    .loop-list .post-thumb.mr-20{margin-right:0!important;}

    .page-404{text-align:center;}

    .entry-header-1 h1{max-width:100%}

    .single-header-2 .entry-header-1{padding:50px;}

    .nav-shopping-cart a.cart-icon{right:80px;}
    


}



/* Large Mobile :480px. */

@media only screen and (max-width:480px){

    .canvas-opened #sidebar-wrapper{width:100%;}

    .block-tab-item .post-block-style,

    .block-tab-item .sm-grid-content{margin-bottom:30px;}

    .widget-title{text-align:center;}

    .letter-background{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

    .tab-nav.style-1 .nav-link{padding:4px 7px;margin:0 1px;}

    .tab-nav.style-1{margin-bottom:30px;}

    .footer-bottom-area .footer-copy-right p{line-height:1.5;}

    .post-module-4 .img-hover-slide{height:345px;margin-bottom:30px;}

    .video-area .letter-background,

    .tab-nav.style-1 i{display:none;}

    .video-area .block-tab-item{margin-top:30px!important;}

    .video-area .widget-title{text-align:left;}

    .loop-list .post-thumb,

    .pagination-area{margin-bottom:30px;}

    .main-search-form .search-switch{font-size:12px;}

    .suggested-area{text-align:center;}

    .widget-taber a.nav-link.active{font-size:14px;padding:4px 15px 0 15px;}

    .author-bio{display:block;}

    .single-social-share{text-align:left;}

    .single-social-share .entry-meta{width:100%;margin-bottom:15px;}

    .single-social-share ul{width:100%}

    .single-header-2 .entry-header-1,

    .single-header-3.single-header-2 .entry-header-1{padding:30px 15px;}

    .single-header-2 .entry-header-1 h1{font-size:1.5rem}

    .single-header-2 .single-thumnail{min-height:340px;}

    .nav-shopping-cart a.cart-icon span.cart_count,

    .featured-slider-2-nav{display:none;}

    .featured-slider-2 .post-content-overlay .post-title{max-width:100%;}

    .shopping-cart .total-amount .left .coupon form input{width:100%;border-radius:3px;margin-bottom:15px;}

    .shopping-cart .total-amount .left .coupon form .btn{border-radius:3px;margin:0;}

    .archive-header{text-align:center;}

    .shopping-summery tbody .price,

    .shopping-summery tbody .total-amount,

    .shopping-summery tbody .action{text-align:right;}

    .shopping-summery .detail-qty{float:right;}

}



/*Other*/

@media (max-width:767px){

    #scrollUp{right:16px}

    .sticky-logo{display:block!important}

    .recent-articles .single-recent .what-cap h4{font-size:13px}

    .social-share ul li{margin:0 7px}

    .comment-form .name{padding-right:0px;margin-bottom:1rem}

    .shop_cart_table td,

    .wishlist_table .table td{display:block;width:100%;text-align:center;}

    .shop_cart_table thead,

    .wishlist_table thead{display:none;}

    .shop_cart_table td::before,

    .wishlist_table td::before{content:attr(data-title) " ";float:left;text-transform:capitalize;margin-right:15px;font-weight:bold;}

    .shop_cart_table td.product-quantity::before{margin-top:10px;}

    .shop_cart_table td.product-thumbnail,

    .shop_cart_table td.product-add-to-cart,

    .wishlist_table td.product-thumbnail,

    .wishlist_table td.product-add-to-cart{text-align:center;}

    .shop_cart_table .quantity{-ms-flex-pack:end;justify-content:flex-end;}

    .input-group-append .btn{min-width:unset;}

}

@media only screen and (min-width:768px) and (max-width:991px){

    .header-sticky.sticky-bar.sticky .main-nav ul>li>a{padding:33px 13px}

    .header-sticky.sticky-bar.sticky .main-nav .sub-menu{right:0;left:inherit}

}

@media only screen and (min-width:576px) and (max-width:767px){

    .sticky-logo{display:block!important}

}

@media only screen and (max-width:1320px){
    #scrollUp { right: 6px; bottom: 45px;}
}

@media only screen and (max-width:1199px){
    .main-header .main-nav ul li.menu-item-has-children>a { padding-right: 5px;}
    .main-header .main-nav ul li a{padding-left: 5px; padding-right: 5px; font-size: 11px;}
    .header-style-2 .search-button {right: 10px;}
    .home-featured .post-title{font-size: 32px;}
    .featured-slider-2-nav-cover{width: 42%;}
    .featured-slider-2-nav .slick-current img {border-width: 3px;}
    .featured-slider-2-nav img{margin-bottom: 0;}
    .letter-background{font-size: 3.3em;}
    #scrollUp{height: 42px;width: 42px;}
    .featured-category-post{padding-bottom: 30px !important;}
    .featured-category-post + .pt-50{padding-top: 30px !important;}
    .featured-category-post + .pt-50 .col.slick-slide{padding: 0 10px;}
    .slick-list h6.post-title{font-size: 16px;}
    h3.post-title{font-size: 19px;}
     .featured-category-post .post-thumb img{object-fit: cover;}
     .recent-area.pt-50.pb-50.background12{padding-bottom: 27px !important;}
     .bingo-info-wrap{white-space: nowrap;}
     .video-area .block-tab-item .slider-single.col-lg-12.col-md-12.d-lg-block {padding: 0;}
     #nav-tabContent .col-md-8 [class*="col-"]{
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
    .post-thumb a{display: block;}
   #nav-tabContent .post-thumb{display: block !important;}
    .featured-category-post .post-thumb img{width: 100%;}
    .stextleft{
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }
    .stextright{
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
}

@media only screen and (max-width:992px){
    .featured-slider-2 .post-content-overlay {
        top: 50%; transform: translateY(-50%);bottom: auto;
    }
}

@media only screen and (max-width:991px){
    .featured-slider-2 .post-content-overlay .post-title { max-width: 100%;}
    .home-featured .post-title { font-size: 28px;}
    h4.post-title{font-size: 19px;}
    .footer-area .float-left.mr-30.font-medium{margin-right: 0 !important;}
    .sidebar-widget.widget-social-network.mb-50{margin-bottom: 23px !important;}
   .footer-area, .footer-area p{font-size: 14px;}
   .js-cookie-consent.cookie-consent{font-size: 14px; padding-left: 15px !important; padding-right: 15px !important;}
   .mb-30 {margin-bottom: 22px!important;}
   .letter-background {font-size: 2.7em;}
   .mt-50 { margin-top: 22px!important;}
   #nav-tabContent .col-md-8 [class*="col-"]{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
   }  
   .letter-background{left: 0}
   .featured-slider-2-items .post-thumb .thumb-overlay {min-height: 410px;}
   .video-area .block-tab-item .slider-single.col-lg-12.col-md-12.d-lg-block{display: block !important;}
   .img-hover-scale a{display: block;}
   .img-hover-scale a img{width: 100%;}
   .post-thumb.position-relative.thumb-overlay.mr-20{margin-right: 0 !important;}
   .pb-50 {
        padding-bottom: 23px!important;
    }
    .pt-50 {
        padding-top: 23px!important;
    }
    .footer-area .widget_categories li.cat-item{font-size: 14px; display: inline-block;
        width: auto;
        font-size: 14px;
        padding: 0 10px 0 0;
        vertical-align: top;
        margin-right: 5px; margin-bottom: 4px;
        position: relative;
}
.footer-area .widget_categories li.cat-item:after{height: 10px; top: 5px; position: absolute; right: 0; content: ""; border-right: 1px solid #fff;}
.footer-area > .container > .row .col-md-6:last-child{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.slick-list .col{padding: 0 10px;}
.footer-bottom-area .footer-border{padding-top: 20px; border-top: none;}
.slicknav_collapsed .slicknav_collapsed .ti-menu{display: none;}

.slideflex {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    flex-direction: column;
}
.stextleft {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    padding: 0 0 20px;
}
.stextright {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;   
}
.srleft figure {
    width: 83px;
    height: 66px;
}
/*.post-thumb .s_article_row{
     -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.post-thumb .s_article_row{padding-right: 15px;}
.post-thumb .s_article_row + .s_article_row{padding: 0 0 0 15px; border: none; border-left: 1px solid rgba(255,255,255,.5); margin: 0}*/
.srright h3{font-size: 14px;}
.srright h6 {font-size: 12px;}
/*.post-thumb .s_article_row{
    -webkit-box-align: flex-start;
    -moz-box-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}*/
}

@media only screen and (max-width:767px){
    .featured-category-post .post-thumb img{height: 140px;}
    .featured-slider-2-items .post-thumb .thumb-overlay { min-height: 364px;}
    .recent-area .post-thumb.position-relative.thumb-overlay.mr-20{margin-bottom: 15px;}
    .footer-area .post-block-list.post-module-1.post-module-5{margin-bottom: 14px; overflow: hidden;}
    .header-bottom.header-sticky.background-white.text-center{text-align: left !important;}
    .main-search-form .search-form-icon { top: 55%; left: 13px;}
    .main-search-form .search-form input{padding-left: 33px; padding-right: 63px;}
    .main-search-form .search-switch{right: 9px;padding-left: 6px;}
    .top-bar {display: block !important;}
    .srright h3 {
        height: 33px;
        overflow: hidden;
    }
}
@media only screen and (max-width:599px){
    .letter-background{display: none;}
    .post-title {font-size: 21px; margin-top: 12px;}
    .featured-slider-2-items .post-thumb .thumb-overlay { min-height: 307px;}
    .logo-img{height: 44px;}
    .header-style-2 .header-bottom{height: 61px; line-height: 61px;}
    .header-style-2 .search-button{line-height: 61px;}
    button.search-icon{position: relativetop: 3px;}
    .slicknav_btn{top: 12px;}
    h6.post-title {font-size: 16px;}
    .home-featured .post-title { font-size: 22px;}
    .background12.pt-40.pb-40{padding-bottom: 23px !important;}
    .post-carausel-2{margin-top: 28px;}
    .slick-dots{top: -18px;}
    .tab-nav.style-1 { margin-bottom: 12px;}
    .footer-bottom-area .pt-30 { padding-top: 10px!important;}
    .featured-category-post nav.tab-nav{padding: 0;}
    /*.featured-category-post nav.tab-nav .nav-tabs{display: block;}
    .featured-category-post nav.tab-nav .nav-tabs a{display: inline-block;}*/
    .srleft figure {width: 74px; height: 56px; }
    .srright { padding-left: 11px;}
    .featured-slider-2-items .post-thumb .thumb-overlay { min-height: 340px;}
    .stextleft h5{font-size: 15px;}
    .home-featured .post-title { font-size: 20px;}
    
}

@media only screen and (max-width:480px){
    .slick-dots{left: 0; right: 0;}
}

@media only screen and (max-width:479px){
    .tab-nav.style-1 { margin-bottom: 12px;}
    .featured-slider-2-items .post-thumb .thumb-overlay { min-height: 262px;}
    .home-featured .post-title { font-size: 19px;}
    h4.post-title {font-size: 17px;}
    .entry-meta.mt-15 { margin-top: 7px!important;}
    .topbar-inner .row{margin:  0 -8px;}
    .topbar-inner .col-6{padding: 0 8px;}
    .topbar-inner .col-6:first-child{-ms-flex: 0 0 64%; flex: 0 0 64%; max-width: 64%;}
    .topbar-inner .col-6:last-child{-ms-flex: 0 0 36%; flex: 0 0 36%; max-width: 36%;}
    .topbar-inner .col-6:first-child p{padding-top: 3px;}
    .featured-slider-2-items .post-thumb .thumb-overlay { min-height: 340px;}
    /*.srright h3 {font-size: 12px;}
    .srright h3 {height: 12px; margin-bottom: 4px;}
    .srleft figure { width: 43px; height: 34px;}
    .post-thumb .s_article_row {padding-right: 6px;}
    .post-thumb .s_article_row + .s_article_row { padding: 0 0 0 6px;}*/
}