/* Common == */
p,span,ul,li,a{font-family:Poppins-Regular;}
.heading_line{position: relative;}
.heading_line:after{
    content:' ';
    position: absolute;
    top: 130%;
    left: 50%;
    width: 100px;
    border:2px solid #00A7DD;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
    transform:translateX(-50%);
}
.wrap-slick3item{position: relative;
                 margin-right: -15px;
                 margin-left: -15px;}
/*.item-slick1{background-size: 100% 100% !important;}*/
.slide1 .xl-text1{font-size: 40px;}
.bg-title-page{min-height: 350px;position: relative;}
.color_theme_1{color: #00A7DD;}
.color_theme_2{color: #555;}
.color_theme_1_imp{color: #00A7DD !important;}
.clearfix{clear: both;}
.pagination{width: 100%;float: left;}
.simplehide{display: none;}
.subscribe_wait{
    width: 100%;
    float: left;
    text-align: center;
    line-height: 44px;
}
.subscribe_wait img {width: 25px;height: 25px;}
.bg-overlay-1{background: rgba(0,0,0,0.6);padding: 20px;border-radius: 10px;}
.bg-overlay-2{
    background: rgba(0,0,0,0.5);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.pos_relative{position: relative;}
.bold{font-weight: bold;}
p{color: #323232;}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-default {
    border-color: #ddd;
}
.panel-group .panel {
    margin-bottom: 10px;
}
.panel-default>.panel-heading {
    /*color: #333;*/
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-group .panel-heading {
    border-bottom: 0;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-title,.panel-title a {
    font-family: Poppins-Medium;
    font-size: 14px;
    color: #000;
    line-height: 1.5;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;font-size: 14px;padding: 10px;
}
.tab-content>.active{padding: 30px 15px;}
.ul-1{padding-left: 20px;}
.ul-1 li{list-style: disc;}
.exzoom{width:100%;max-width: 100%;}
.exzoom_img_box{width:100% !important;max-width: 100%;}
.exzoom_img_ul_outer{width:100% !important;}
.exzoom .exzoom_nav .exzoom_nav_inner span.current{border:2px solid #00A7DD;}
.exzoom .exzoom_btn a:hover{background: #00A7DD;}
.exzoom .exzoom_btn a{width:20px;}
.overline{width:100%; text-align:center; border-bottom: 1px solid #000; line-height:0.1em; margin:25px 0 25px; }
.overline span{ background:#fff; padding:0 10px; font-family: Poppins-Medium;font-size: 18px;}
.not_member{font-family: Poppins-Medium;}
.not_member a{font-family: Poppins-bold;}
.social-btn-1{text-transform: none;line-height: 18px;}
.social-btn-fb{background: #3A5B94;}
.social-btn-fb:hover{background: #3A5B94;}
.social-btn-google{background: #DE4C47;}
.social-btn-google:hover{background: #DE4C47;}
input[type="text"],input[type="email"],input[type="password"]{color: #555555 !important;}
input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus{color: #555555 !important;}
.tzselect{color: #555555 !important;background: transparent;box-shadow: none;border: none;}
table{width:100%;}
div.dataTables_wrapper div.dataTables_filter input{border:1px solid rgba(0,0,0,.15) !important;}
.page-item.active .page-link{background-color: #00A7DD !important;border-color: #00A7DD !important;}
.red{color:red;}
.width100{width:100%;}
.btn-back-to-top{border: 2px solid #FFF;}
.tzselect2 .select2-container .select2-selection--single{height: 48px;padding: 0 22px;}
.tzselect2 .select2-search--dropdown{border: 1px solid #CCC;margin: 5px;}
.tzselect2 .select2-container .select2-selection--single .select2-selection__rendered{color: #555;}
.tzselect2 .select2-container .select2-results__option[aria-selected]{color: #555;}
.datepicker.dropdown-menu{z-index: 2000 !important;}
/* == Common */

/* Header == */
.logo img {max-height: 60px;}
.topbar{background-color: #292929;}
.topbar-phone{margin-left: 5px;font-family: Poppins-Regular;font-size: 13px;color: #FFF;line-height: 1.7;}
.topbar-phone a{margin-left: 5px;font-family: Poppins-Regular;font-size: 13px;color: #FFF;line-height: 1.7;}
.topbar-email, .topbar-child1{color: #FFF;}
.topbar-email a, .topbar-child1 a{
    font-family: Poppins-Regular;
    font-size: 13px;
    color: #FFF;
    line-height: 1.7;
}
.topbar-social-item{color: #FFF;}
.header-cart{width: 160px;padding: 5px;}
.header-cart .links{}
.header-cart .links li{padding: 8px 5px;text-align: right;}
.header-cart .links li a{font-family: Poppins-Medium;}
.js-show-header-dropdown span{font-family: Poppins-Bold;cursor: pointer;}
.main_menu > li > a{font-family: Poppins-Medium;}
.main_menu > li:hover > a{border-bottom: 2px solid #333333;padding-bottom: 5px;}
.header-icons .header-wrapicon2 a{font-family: Poppins-Medium;color: #333333;}
.container-menu-header{background: #FFF;}
.topbar{display: block;}
.topbar-social{padding-left: 0px;position: relative;display: block;float: left;top:4px;}
.topbar-child2{padding-right: 0;position: relative;display: block;float: right;top:10px;}
.wrap_menu nav .main_menu{padding-top: 10px;}
.fixed-header .wrap_menu nav .main_menu{padding-top: 0px;}
.wrap_header{display: block;}
.wrap_header .logo{left: 0;}
.wrap_header .header-icons{display: block;right: 0;}
/* == Header */

/* Footer == */
.s-text7,.s-text12{color: #FFF;}
.bg9{background-color: #292929;}
.bg10{background-color: #000;}
.bg11{background-color: #CFCFCF;}
.footer_quick_link li{float: left;margin-right: 13px;}
.subscribe{color:#292929;}
/* == Footer */

/* Home == */
.best_sellers{}
.best_sellers .slick2 .block2-img .block2-img-main{
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: 300px;
}
.newproduct .slick_3_item .block2-img .block2-img-main{
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: 350px;
}
.shipping .flex-col-c a.flex-c-m{padding-top: 5px;padding-bottom: 5px;}
.slide1 .wrap-slick1 .prev-slick1{left: 15px;}
.slide1 .wrap-slick1 .next-slick1{right: 15px;}
/* == Home */

/* Product List == */
.product_list_main{}
.product_list_main .product_list{}
.product_list_main .product_list:hover{
    /*-webkit-transform: translateY(-4px);*/
    /*transform: translateY(-4px);*/
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-box-shadow: 0 4px 50px rgba(0, 0, 0, .25);
    box-shadow: 0 4px 50px rgba(0, 0, 0, .25);
    border-radius: 10px;
}
.product_list_main .product_list .block2-img .block2-img-main {
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: 300px;
}
/* == Product List */

/* Product Details == */
.other_details{width:100%;float: left;background: #F2F2F2;}
.other_details .other_details_ul.fixed{
    position: fixed;
    top: 65px;
    left: 0;
    background-color: #F2F2F2;
    right: 0;
    z-index: 100;
    padding: 10px 0;
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.other_details .other_details_ul{text-align: center;width:100%;float: left;}
.other_details .other_details_ul li{display: inline-block;float: left;}
.other_details .other_details_ul li.four{width: calc(100%/4);}
.other_details .other_details_ul li.three{width: calc(100%/3);}
.other_details .other_details_ul li.two{width: calc(100%/2);}
.other_details .other_details_ul li.one{width: 100%;}
/*.other_details .other_details_ul li:first-child{border-right:1px solid #dcdcdc;}*/
.other_details .other_details_ul li{border-right:1px solid #dcdcdc;}
.other_details .other_details_ul li:last-child{border-right:0 none;}
.other_details .other_details_ul li a{color: #000;font-family: Poppins-semibold;}
.other_details .other_details_ul li a:hover{color: #00A7DD;}
.other_details .other_details_ul li.active a{color: #00A7DD;}
.other_details #download{padding-bottom:0;}
.other_details .other_details_desc{}
.other_details .other_details_desc .heading{padding: 125px 0 30px 0;}
.other_details .other_details_desc .heading h4{color: #000;}
.other_details .other_details_desc .content p{margin-bottom: 10px;}
.other_details .other_details_desc .content p a{color:#00A7DD;}
.other_details .other_details_desc .content ul{padding-left: 40px;}
.other_details .other_details_desc .content ul li{list-style: disc;}

#faq .panel-title > a {
    display: block;
    position: relative;
}
#faq .panel-title > a:after {
    content: "\f067"; /* fa-chevron-down */
    font-family: 'FontAwesome';
    position: absolute;
    right: 0;
}
#faq .panel-title > a[aria-expanded="true"]:after {
    content: "\f068"; /* fa-chevron-up */
}
/* == Product Details */

/* Manual List == */
.manual_list_main{}
.manual_list_main .manual_list .block2-img .block2-img-main {
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: 300px;
}
.manual_list_main .manual_list .block2-btn-addcart{width:100%;}
.manual_list_main .manual_list .block2-btn-addcart ul{width: 100%;text-align: center;}
.manual_list_main .manual_list .block2-btn-addcart ul li{margin-right: 5px;margin-bottom: 10px;display: inline-block;}
.manual_list_main .manual_list .block2-btn-addcart ul li a{width:38px;height: 38px;}
/* == Manual List */
/* Warranty Page == */
.wdesc a{color: #00A7DD;}
/* == Warranty Page */
/* Responsive CSS */

@media (min-width:1600px) and (max-width: 1980px){
    .slide1 .wrap-slick1 .prev-slick1{left: 40px;}
    .slide1 .wrap-slick1 .next-slick1{right: 40px;}
}
@media (min-width:992px) and (max-width: 1024px){
    .bg-title-page{min-height:300px;}
    .slide1 .item-slick1 {height: 400px;text-align: center;}
}
@media (min-width:320px) and (max-width: 992px){
    .other_details .other_details_ul.fixed{top:85px;}
    .logo-mobile img{max-height:60px;}
    .wrap_header_mobile .logo{
        display: block;
        position: relative;
        left: 0;
        top: 30px;
    }
    .fixed-header .wrap_header_mobile{position: fixed;z-index: 201;width:100%;}
    .fixed-header .wrap-side-menu{position: fixed;width:100%;top:85px;z-index: 200;}
}
@media (min-width:768px) and (max-width: 991px){
    .footer_quick_link li{float: none;}
    .social-btn-1 i{display: none;}
    .bg-title-page{min-height:280px;}
    .product_list_main .product_list .block2-img .block2-img-main{height: 240px;}
    .manual_list_main .manual_list .block2-img .block2-img-main{height: 240px;}
    .best_sellers .slick2 .block2-img .block2-img-main{height: 240px;}
    .newproduct .slick_3_item .block2-img .block2-img-main{height: 240px;}

    .slide1 .item-slick1 {height: 350px;text-align: center;}
    .bg-overlay-1{padding: 5px;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-l-m{
        padding: 0;
        text-align: center;
        display: inline-block;
        width: auto;
        height: auto;
        margin: 15% auto 0 auto;
    }
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-l-m .xl-text1{font-size: 18px;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-l-m .w-size1{margin: 0 auto;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-l-m .s-text2{height: 30px;}

    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-c-m{
        padding: 0;
        text-align: center;
        display: inline-block;
        width: auto;
        height: auto;
        margin: 15% auto 0 auto;
    }
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-c-m .xl-text1{font-size: 18px;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-c-m .w-size1{margin: 0 auto;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-c-m .s-text2{height: 30px;}

    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-r-m{
        padding: 0;
        text-align: center;
        display: inline-block;
        width: auto;
        height: auto;
        margin: 15% auto 0 auto;
    }
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-r-m .xl-text1{font-size: 18px;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-r-m .w-size1{margin: 0 auto;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-r-m .s-text2{height: 30px;}
    .other_details .other_details_desc .heading{padding: 100px 0 30px 0;}
}
@media (min-width:577px) and (max-width: 767px){
    .bg-title-page{min-height:250px;}
    .product_list_main .product_list .block2-img .block2-img-main{height: 240px;}
    .manual_list_main .manual_list .block2-img .block2-img-main{height: 240px;}
    .best_sellers .slick2 .block2-img .block2-img-main{height: 240px;}
    .newproduct .slick_3_item .block2-img .block2-img-main{height: 240px;}
    .slide1 .item-slick1 {height: 250px;text-align: center;}
    .bg-overlay-1{padding: 5px;}

    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-l-m{
        padding: 0;
        text-align: center;
        display: inline-block;
        width: auto;
        height: auto;
        margin: 15% auto 0 auto;
    }
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-l-m .xl-text1{font-size: 18px;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-l-m .w-size1{margin: 0 auto;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-l-m .s-text2{height: 30px;}

    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-c-m{
        padding: 0;
        text-align: center;
        display: inline-block;
        width: auto;
        height: auto;
        margin: 15% auto 0 auto;
    }
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-c-m .xl-text1{font-size: 18px;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-c-m .w-size1{margin: 0 auto;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-c-m .s-text2{height: 30px;}

    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-r-m{
        padding: 0;
        text-align: center;
        display: inline-block;
        width: auto;
        height: auto;
        margin: 15% auto 0 auto;
    }
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-r-m .xl-text1{font-size: 18px;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-r-m .w-size1{margin: 0 auto;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-r-m .s-text2{height: 30px;}
    .other_details .other_details_desc .heading{padding: 100px 0 30px 0;}
}
@media (min-width:320px) and (max-width: 576px){
    .slide1 .item-slick1 {height: 250px;text-align: center;}
    .bg-overlay-1{padding: 5px;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-l-m{
        padding: 0;
        text-align: center;
        display: inline-block;
        width: auto;
        height: auto;
        margin: 15% auto 0 auto;
    }
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-l-m .xl-text1{font-size: 18px;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-l-m .w-size1{margin: 0 auto;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-l-m .s-text2{height: 30px;}

    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-c-m{
        padding: 0;
        text-align: center;
        display: inline-block;
        width: auto;
        height: auto;
        margin: 15% auto 0 auto;
    }
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-c-m .xl-text1{font-size: 18px;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-c-m .w-size1{margin: 0 auto;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-c-m .s-text2{height: 30px;}

    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-r-m{
        padding: 0;
        text-align: center;
        display: inline-block;
        width: auto;
        height: auto;
        margin: 15% auto 0 auto;
    }
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-r-m .xl-text1{font-size: 18px;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-r-m .w-size1{margin: 0 auto;}
    .slide1 .wrap-slick1 .slick1 .item-slick1 .flex-col-r-m .s-text2{height: 30px;}
    .bg-title-page{min-height:250px;}
    .product_list_main .product_list .block2-img .block2-img-main{height: 240px;}
    .manual_list_main .manual_list .block2-img .block2-img-main{height: 240px;}
    .best_sellers .slick2 .block2-img .block2-img-main{height: 240px;}
    .newproduct .slick_3_item .block2-img .block2-img-main{height: 240px;}
    .other_details .other_details_desc .heading{padding: 200px 0 30px 0;}
    .other_details .other_details_ul li{width: calc(100%/2) !important;margin-bottom: 10px;}
    .respon5a{margin-bottom: 20px;}
    #download .content .w-size3{margin: 0 auto;}
    .manual_list_search .flex-w .size11{width: 56%;float: left;}
    .manual_list_search .flex-w .size12{width: 40%;float: left;margin-top: 0;margin-bottom: 0;}
}
