
@media (max-width:1366px) {
    section .faq_review{ width:100%; float:left; padding:80px 0px;}
    section .faq_review .yelp_review h2{font-size: 24px}
}

@media (max-width:1200px) {
    

}

@media screen and (min-width: 1128px){
.css-1ht6bwk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
}
/************ Main **************/

@media (min-width: 768px) and (max-width: 1024px){
    .container{ width:100%; }
    .navbar-collapse{padding: 0px}
    header .nav_sec .navbar-default .navbar-brand{width: 225px;margin: 10px 0}
    header .nav_sec .navbar-nav{margin: 9px 0}
    header .nav_sec .navbar-default .navbar-nav > li a{padding: 8px 10px; font-size: 13px;}
    header .nav_sec .btn_search{margin: 9px 0 9px 10px}
    header .nav_sec .login_btn{margin: 9px 0 9px 10px}

    section .there_box_sec .content_box{padding: 15px}
    section .there_box_sec .content_box h2{font-size: 20px; margin: 0 0 8px 0}
    section .there_box_sec .height{min-height: 580px}
    section .product_box_area .product_box .btn-add-cart{width: 100%; border-bottom: #fff 1px solid; border-right: none}
    section .product_box_area .product_box .btn-view-detail{width: 100%}

    footer .subscribe_area h2{text-align: center}
    footer .subscribe_area p{text-align: center; margin-bottom: 15px}

    footer .footer_bg h2{margin-top: 20px}
    footer .footer_bg p{text-align: center}
    footer .footer_bg img{width: 150px; margin: 0 auto}
    footer .footer_bg .text-center{text-align: center}

    section .inner_title_area{padding: 105px 0 50px 0}
    section .cart_pages .cart_total{width:50%}
    section .checkout_page .btn-link{font-size:16px}
    section .checkout_page .form_area .form-control{margin-bottom:10px}
    .custom_box_list .c_box_item {
        width: 33%;
        min-height: 222px;
        margin-bottom: 75px;
    }
    #top_slider .full-conetnt-cover {
        top: 6%;
        left: 7%;
    }
    #top_slider .full-conetnt-cover .iner-sider-toppadding h4 {
        font-size: 24px;
    }
    #top_slider .full-conetnt-cover .iner-sider-toppadding p {
        font-size: 13px;
    }
    #top_slider .full-conetnt-cover .iner-sider-toppadding a.btn {
        font-size: 12px;
    }
    section #top_slider .owl-nav {
        display: none;
    }
}

@media (max-width: 767px) {
    html { -webkit-text-size-adjust:none;}
    .container{ width:90%; margin:0 auto; padding:0;}

    header .nav_sec{ width:100%; float:left;  padding:0; margin:0;  position: relative; }
    header .nav_sec .navbar-default .color_logo{display:block}
    header .nav_sec .navbar-default .white_logo{display:none}
    header .nav_sec .navbar-collapse .btn_search{display: none}
    header .nav_sec .navbar-default{ padding:0px;}
    .navbar-default .navbar-toggle{ background:none; border-color:transparent; border-radius:0; margin-top:3px; margin-right:0px;}
    .navbar-default .navbar-toggle .icon-bar{ background:#1a4f9c;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:none;}
    header .nav_sec .navbar-nav{ float:none; margin:0px}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color:none !important; border:none;  padding:0px}
    header .nav_sec .btn_login{width: 100%; float: none; margin: 10px 0}
    header .nav_sec .navbar-default .navbar-nav > li > a{  font-size:15px;  padding:8px 20px;  margin:0px; text-align:center; margin:3px 0; border:none; border-radius:4px; color: #67635d}
    header .nav_sec .dropdown-menu{width: 100%; text-align: center}

    header .nav_sec .login_btn{width: 100% !important; display: block; text-align: center; background: #1a4f9c !important; color: #fff !important; margin: 10px 0px; float:none}
    section .slider_sec .owl-controls{display: none}

    section .there_box_sec .content_box{padding: 20px}
    section .there_box_sec .bg_2{margin-bottom: 30px}

    section .product_box_area .product_box{margin-bottom: 30px}
    footer .subscribe_area h2{text-align: center}
    footer .subscribe_area p{text-align: center; margin-bottom: 15px}
    footer .subscribe_area .subscribe_box .btn-info{width: 100%; right: 0px; position: relative;}

    footer .footer_bg h2{margin-top: 20px}
    footer .copyright{padding: 14px 0; font-size: 15px; line-height: 20px}
    footer .footer_bg .text-center{text-align: center}

    section .inner_title_area{padding: 50px 0}
    section .inner_title_area h1{font-size:26px}
    section .contact_page img{width: 100%}
    section .blog_page .blog_post{padding: 0px}
    section .blog_page .blog_post .date{display: none}

    section .product_detail_page{padding:20px 0}
    section .product_detail_page .title{font-size:28px}
    section .product_detail_page .btn-add-cart{margin-top:0px}

    .detail_box_sec{padding:20px 0}
    .detail_box_sec ul.list_tab > li{margin:0 0 5px 0; width:100%}
    .detail_box_sec ul.list_tab > li > a{border-radius:8px}
    .detail_box_sec ul.list_tab > li > a:hover,
    .detail_box_sec ul.list_tab > li > a:focus{border-bottom:#d9dae1 1px solid; }
    .detail_box_sec ul.list_tab > li.active a{border-bottom:#d9dae1 1px solid;}
    .detail_box_sec .product_detail .rating_box .rating_line .percent, .detail_box_sec .product_detail .rating_box .rating_line .title{width:15%}
    .detail_box_sec .product_detail .rating_box .rating_line .process{width:70%}
    .detail_box_sec .product_detail .review_box .sub_line_text{width:100%; margin-bottom:10px}
    section .my_account_pages{padding:20px 0}
    section .my_account_pages .sidebar ul.account_menu{margin-bottom:20px}

    section .blog_page .blog_detail .detail .date_name .user_name{float:left; margin-top:10px}
    section .blog_page .blog_detail .detail .share_icon h3{margin:0 0 10px 0; line-height:24px}
    section .cart_pages{padding:20px 0}
    section .cart_pages .cart_table thead tr {position: absolute; top: -9999px; left: -9999px;}
    section .cart_pages .cart_table tbody tr {border-bottom:#e6e8ed 3px solid}
    section .cart_pages .cart_table tbody tr td {border: none; border-bottom: 1px solid #e6e8ed;     position: relative;  line-height:24px !important; display:inline-block; width:100%;  padding:40px 15px 10px 15px !important; text-align:center}
    section .cart_pages .cart_table tbody tr td .pro_img{float:none; margin:0 auto}
    section .cart_pages .cart_table tbody tr td .delete_btn{display:inline-block}
    section .cart_pages .cart_table tbody tr td:before{position: absolute; top: 0; left: 0px; width: 100%; white-space: nowrap; line-height:42px; font-size: 16px; font-weight: 700; text-align:center; color:#1a4f9c}
    section .cart_pages .cart_table tbody tr td:nth-of-type(1):before { content: "Product Images"; }
    section .cart_pages .cart_table tbody tr td:nth-of-type(2):before { content: "Product Name"; }
    section .cart_pages .cart_table tbody tr td:nth-of-type(3):before { content: "Price"; }
    section .cart_pages .cart_table tbody tr td:nth-of-type(4):before { content: "Quantity"; }
    section .cart_pages .cart_table tbody tr td:nth-of-type(5):before { content: "Total Price"; }
    section .cart_pages .cart_table tbody tr td:nth-of-type(6):before { content: "Action"; }
    section .cart_pages .cart_total{width:100%}

    section .checkout_page{padding:20px 0}
    section .checkout_page .btn-link{font-size:16px; line-height:20px; padding:10px 0}
    section .checkout_page .btn-link i{margin:0 10px}
    section .checkout_page .form_area .form-control{margin-bottom:10px}
    section .checkout_page .billing_sec .content_pd{padding:20px 20px 5px 20px}

    section .wishlist_page .wishlist_table thead tr {position: absolute; top: -9999px; left: -9999px;}
    section .wishlist_page .wishlist_table tbody tr {border-bottom:#e6e8ed 3px solid}
    section .wishlist_page .wishlist_table tbody tr td {border: none; border-bottom: 1px solid #e6e8ed;     position: relative;  line-height:24px !important; display:inline-block; width:100%;  padding:40px 15px 10px 15px !important; text-align:center}
    section .wishlist_page .wishlist_table tbody tr td .pro_img{float:none; margin:0 auto}
    section .wishlist_page .wishlist_table tbody tr td .delete_btn{display:inline-block}
    section .wishlist_page .wishlist_table tbody tr td:before{position: absolute; top: 0; left: 0px; width: 100%; white-space: nowrap; line-height:42px; font-size: 16px; font-weight: 700; text-align:center; color:#1a4f9c}
    section .wishlist_page .wishlist_table tbody tr td:nth-of-type(1):before { content: "Product Images"; }
    section .wishlist_page .wishlist_table tbody tr td:nth-of-type(2):before { content: "Product Name"; }
    section .wishlist_page .wishlist_table tbody tr td:nth-of-type(3):before { content: "Unit Price"; }
    section .wishlist_page .wishlist_table tbody tr td:nth-of-type(4):before { content: "Stock Status"; }
    section .wishlist_page .wishlist_table tbody tr td:nth-of-type(5):before { content: "Action"; }
    .custom_box_list .c_box_item {
        width: 100%;
        margin: 0px;
        min-height: auto;
        margin-bottom: 60px;
    }
    .custom_box_list {
        margin-bottom: 0em;
    }
    #home5scenter_block h2 {
        font-size: 1.9em;
    }
    .header-top .wrapper {
        display: none;
    }
    #top_slider .full-conetnt-cover {
        display: none;
    }
    section #top_slider .owl-nav {
        display: none;
    }
    .navbar-toggle .icon-bar {
        width: 32px;
        height: 6px;
    }
    footer .footer_bg img {
        width: 220px;
    }
    .download-brochure .center-content {
        width: 100%;
    }
}

/************ iphone **************/
@media (max-width: 500px) {
    header .nav_sec .navbar-default .navbar-brand {
        width: 255px;
        margin: 9px 0;
    }
}


