@font-face{
    font-family:"Roboto";
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-regular-webfont.eot");
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-regular-webfont.woff") format("woff"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-regular-webfont.ttf") format("truetype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-regular-webfont.svg#Roboto") format("svg");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:"Roboto";
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-italic-webfont.eot");
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-italic-webfont.eot?#iefix") format("embedded-opentype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-italic-webfont.woff") format("woff"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-italic-webfont.ttf") format("truetype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-italic-webfont.svg#Roboto") format("svg");
    font-weight:400;
    font-style:italic
}
@font-face{
    font-family:"Roboto";
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-bold-webfont.eot");
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-bold-webfont.woff") format("woff"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-bold-webfont.ttf") format("truetype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-bold-webfont.svg#Roboto") format("svg");
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:"Roboto";
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-bolditalic-webfont.eot");
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-bolditalic-webfont.woff") format("woff"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-bolditalic-webfont.ttf") format("truetype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-bolditalic-webfont.svg#Roboto") format("svg");
    font-weight:700;
    font-style:italic
}
@font-face{
    font-family:"Roboto";
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-medium-webfont.eot");
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-medium-webfont.eot?#iefix") format("embedded-opentype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-medium-webfont.woff") format("woff"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-medium-webfont.ttf") format("truetype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-medium-webfont.svg#Roboto") format("svg");
    font-weight:500;
    font-style:normal
}
@font-face{
    font-family:"Roboto";
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-mediumitalic-webfont.eot");
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-mediumitalic-webfont.woff") format("woff"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-mediumitalic-webfont.ttf") format("truetype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-mediumitalic-webfont.svg#Roboto") format("svg");
    font-weight:500;
    font-style:italic
}
@font-face{
    font-family:"Roboto";
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-light-webfont.eot");
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-light-webfont.eot?#iefix") format("embedded-opentype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-light-webfont.woff") format("woff"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-light-webfont.ttf") format("truetype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-light-webfont.svg#Roboto") format("svg");
    font-weight:300;
    font-style:normal
}
@font-face{
    font-family:"Roboto";
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-lightitalic-webfont.eot");
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-lightitalic-webfont.woff") format("woff"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-lightitalic-webfont.ttf") format("truetype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-lightitalic-webfont.svg#Roboto") format("svg");
    font-weight:300;
    font-style:italic
}
@font-face{
    font-family:"Roboto";
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-black-webfont.eot");
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-black-webfont.eot?#iefix") format("embedded-opentype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-black-webfont.woff") format("woff"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-black-webfont.ttf") format("truetype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-black-webfont.svg#Roboto") format("svg");
    font-weight:900;
    font-style:normal
}
@font-face{
    font-family:"Roboto";
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-blackitalic-webfont.eot");
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-blackitalic-webfont.eot?#iefix") format("embedded-opentype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-blackitalic-webfont.woff") format("woff"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-blackitalic-webfont.ttf") format("truetype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-blackitalic-webfont.svg#Roboto") format("svg");
    font-weight:900;
    font-style:italic
}
@font-face{
    font-family:"Roboto";
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-thin-webfont.eot");
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-thin-webfont.eot?#iefix") format("embedded-opentype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-thin-webfont.woff") format("woff"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-thin-webfont.ttf") format("truetype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-thin-webfont.svg#Roboto") format("svg");
    font-weight:100;
    font-style:normal
}
@font-face{
    font-family:"Roboto";
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-thinitalic-webfont.eot");
    src:url("https://stc-id.nixcdn.com/v11/fonts/roboto-thinitalic-webfont.eot?#iefix") format("embedded-opentype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-thinitalic-webfont.woff") format("woff"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-thinitalic-webfont.ttf") format("truetype"),url("https://stc-id.nixcdn.com/v11/fonts/roboto-thinitalic-webfont.svg#Roboto") format("svg");
    font-weight:100;
    font-style:italic
}
.no-padding-right{
    padding-right:0
}
.no-padding-left{
    padding-left:0
}
body{
    background:#fff;
    overflow-x:hidden;
    font-family:'Roboto',Helvetica,Arial,sans-serif
}
input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea.form-control,select.form-control{
    border-radius:3px;
    outline:none;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    border:1px solid #ebebeb
}
input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,textarea.form-control:focus,select.form-control:focus{
    outline:none;
    box-shadow:none
}
a:hover,a:focus{
    text-decoration:none
}
.row{
    margin-right:-10px;
    margin-left:-10px
}
@media (max-width: 480px){
    .row{
        margin-right:-5px;
        margin-left:-5px
    }
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
    padding-left:10px;
    padding-right:10px
}
@media (max-width: 480px){
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
        padding-left:5px;
        padding-right:5px
    }
}
.container{
    padding-left:10px;
    padding-right:10px
}
@media (max-width: 480px){
    .container{
        padding-left:5px;
        padding-right:5px
    }
}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{
    position:relative;
    min-height:1px;
    padding-right:10px;
    padding-left:10px
}
.col-xs-15{
    width:20%;
    float:left
}
@media (min-width: 768px){
    .col-sm-15{
        width:20%;
        float:left
    }
}
@media (min-width: 992px){
    .col-md-15{
        width:20%;
        float:left
    }
}
@media (min-width: 1200px){
    .col-lg-15{
        width:20%;
        float:left
    }
}
.btn-blues{
    color:#fff;
    background:#1a5f92;
    border-color:#1a5f92;
    border-radius:2px !important;
    text-transform:uppercase;
    position:relative;
    overflow:hidden;
    z-index:1
}
.btn-blues:hover{
    color:#fff;
    background-color:#fdca4f
}
.home-slider.owl-carousel .owl-nav .owl-prev,.home-slider.owl-carousel .owl-nav .owl-next,#collection-owl.owl-carousel .owl-nav .owl-prev,#collection-owl.owl-carousel .owl-nav .owl-next,.brand-owl.owl-carousel .owl-nav .owl-prev,.brand-owl.owl-carousel .owl-nav .owl-next{
    -moz-transition:all 0.45s ease;
    -webkit-transition:all 0.45s ease;
    -o-transition:all 0.45s ease;
    -ms-transition:all 0.45s ease;
    transition:all 0.45s ease;
    opacity:0;
    visibility:hidden
}
.home-slider.owl-carousel .owl-nav .owl-prev:hover,.home-slider.owl-carousel .owl-nav .owl-prev:focus,.home-slider.owl-carousel .owl-nav .owl-next:hover,.home-slider.owl-carousel .owl-nav .owl-next:focus,#collection-owl.owl-carousel .owl-nav .owl-prev:hover,#collection-owl.owl-carousel .owl-nav .owl-prev:focus,#collection-owl.owl-carousel .owl-nav .owl-next:hover,#collection-owl.owl-carousel .owl-nav .owl-next:focus,.brand-owl.owl-carousel .owl-nav .owl-prev:hover,.brand-owl.owl-carousel .owl-nav .owl-prev:focus,.brand-owl.owl-carousel .owl-nav .owl-next:hover,.brand-owl.owl-carousel .owl-nav .owl-next:focus{
    border-color:#333
}
.home-slider.owl-carousel .owl-nav .owl-prev:hover:before,.home-slider.owl-carousel .owl-nav .owl-prev:focus:before,.home-slider.owl-carousel .owl-nav .owl-next:hover:before,.home-slider.owl-carousel .owl-nav .owl-next:focus:before,#collection-owl.owl-carousel .owl-nav .owl-prev:hover:before,#collection-owl.owl-carousel .owl-nav .owl-prev:focus:before,#collection-owl.owl-carousel .owl-nav .owl-next:hover:before,#collection-owl.owl-carousel .owl-nav .owl-next:focus:before,.brand-owl.owl-carousel .owl-nav .owl-prev:hover:before,.brand-owl.owl-carousel .owl-nav .owl-prev:focus:before,.brand-owl.owl-carousel .owl-nav .owl-next:hover:before,.brand-owl.owl-carousel .owl-nav .owl-next:focus:before{
    background-color:#1a5f92;
    color:#333
}
.home-slider.owl-carousel .owl-nav .owl-next,#collection-owl.owl-carousel .owl-nav .owl-next,.brand-owl.owl-carousel .owl-nav .owl-next{
    height:44px;
    width:44px;
    border:2px solid #000;
    border-radius:50%;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    position:absolute;
    right:0;
    text-align:center;
    line-height:44px;
    top:50%;
    transform:translate(0, -50%);
    font-size:20px;
    margin:0;
    right:-50px
}
.home-slider.owl-carousel .owl-nav .owl-next:before,#collection-owl.owl-carousel .owl-nav .owl-next:before,.brand-owl.owl-carousel .owl-nav .owl-next:before{
    height:36px;
    width:36px;
    background-color:#000;
    color:#fff;
    display:inline-block;
    float:none;
    font-family:"FontAwesome";
    font-size:22px;
    line-height:28px;
    margin:2px;
    vertical-align:top;
    border-radius:50%;
    padding:3px 14px;
    content:"\f105"
}
.home-slider.owl-carousel .owl-nav .owl-next.disabled,#collection-owl.owl-carousel .owl-nav .owl-next.disabled,.brand-owl.owl-carousel .owl-nav .owl-next.disabled{
    opacity:0.2 !important
}
.home-slider.owl-carousel .owl-nav .owl-prev,#collection-owl.owl-carousel .owl-nav .owl-prev,.brand-owl.owl-carousel .owl-nav .owl-prev{
    height:44px;
    width:44px;
    border:2px solid #000;
    border-radius:50%;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    position:absolute;
    left:0;
    text-align:center;
    line-height:51px;
    top:50%;
    transform:translate(0, -50%);
    color:#878fa0;
    font-size:20px;
    margin:0;
    left:-50px
}
.home-slider.owl-carousel .owl-nav .owl-prev:before,#collection-owl.owl-carousel .owl-nav .owl-prev:before,.brand-owl.owl-carousel .owl-nav .owl-prev:before{
    height:36px;
    width:36px;
    background-color:#000;
    color:#fff;
    display:inline-block;
    float:none;
    font-family:"FontAwesome";
    font-size:22px;
    line-height:28px;
    margin:2px;
    vertical-align:top;
    border-radius:50%;
    padding:3px 14px;
    content:"\f104"
}
.home-slider.owl-carousel .owl-nav .owl-prev.disabled,#collection-owl.owl-carousel .owl-nav .owl-prev.disabled,.brand-owl.owl-carousel .owl-nav .owl-prev.disabled{
    opacity:0.2 !important
}
.home-slider.owl-carousel:hover .owl-nav .owl-prev,#collection-owl.owl-carousel:hover .owl-nav .owl-prev,.brand-owl.owl-carousel:hover .owl-nav .owl-prev{
    left:0;
    opacity:1;
    visibility:inherit
}
.home-slider.owl-carousel:hover .owl-nav .owl-next,#collection-owl.owl-carousel:hover .owl-nav .owl-next,.brand-owl.owl-carousel:hover .owl-nav .owl-next{
    right:0;
    opacity:1;
    visibility:inherit
}
@media (max-width: 767px){
    .home-slider.owl-carousel .owl-dots,#collection-owl.owl-carousel .owl-dots,.brand-owl.owl-carousel .owl-dots{
        display:none
    }
}
.home-slider .owl-item .item{
    position:relative
}
.home-slider .owl-item .item .home_slider-text{
    color:#fff;
    overflow:hidden;
    padding:30px;
    box-sizing:border-box;
    background-color:rgba(0,0,0,0.6);
    display:block;
    width:50%;
    position:absolute;
    z-index:10;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    outline:1px solid #000
}
@media (max-width: 991px){
    .home-slider .owl-item .item .home_slider-text{
        width:75%
    }
}
@media (max-width: 480px){
    .home-slider .owl-item .item .home_slider-text{
        padding:15px;
        width:85%;
        left:50%;
        top:50%;
        transform:translate(-50%, -50%);
        text-align:center
    }
}
.home-slider .owl-item .item .home_slider-text h2{
    color:#1a5f92;
    font-weight:600;
    margin-top:0;
    margin-bottom:10px;
    font-size:25px
}
@media (max-width: 480px){
    .home-slider .owl-item .item .home_slider-text h2{
        font-size:18px
    }
}
@media (max-width: 480px){
    .home-slider .owl-item .item .home_slider-text p{
        font-size:12px
    }
}
.home-slider .owl-item .item .home_slider-text .button-orange{
    color:#1a5f92;
    border:1px solid #1a5f92;
    background-color:transparent;
    padding:9px 15px;
    border-radius:2px;
    margin-top:15px;
    display:inline-block
}
@media (max-width: 480px){
    .home-slider .owl-item .item .home_slider-text .button-orange{
        padding:6px 10px;
        font-size:12px;
        margin-top:5px
    }
}
.home-slider .owl-item .item .home_slider-text .button-orange:hover,.home-slider .owl-item .item .home_slider-text .button-orange:focus{
    color:#333;
    background-color:#1a5f92
}
@media (max-width: 767px){
    .home-slider .owl-item .item img{
       	height: auto;
       	max-width: 100%;
        
    }
}
.footer .site-footer{
    background-color:#033051;
    color:#999
}
.footer .site-footer .footer-widget h3{
    font-weight:500;
    text-transform:uppercase;
    font-size:14px;
    color:#fff;
    position:relative;
    margin-bottom:15px
}
.footer .site-footer .footer-widget h3::after{
    content:"";
    position:absolute;
    bottom:-10px;
    left:0px;
    height:3px;
    width:70px;
    margin:10px 0;
    background-color:#1a5f92
}
@media (max-width: 767px){
    .footer .site-footer .footer-widget h3::after{
        bottom:-18px
    }
}
@media (max-width: 767px){
    .footer .site-footer .footer-widget h3{
        position:relative;
        padding-top:0;
        padding-bottom:0
    }
    .footer .site-footer .footer-widget h3:before{
        content:"\f107";
        font:normal normal normal 14px/1 FontAwesome;
        position:absolute;
        right:10px;
        top:50%;
        transform:translate(0, -50%);
        color:#888
    }
    .footer .site-footer .footer-widget h3.active:before{
        content:"\f106"
    }
}
.footer .site-footer .footer-widget .ul-footer-contact li{
    color:#999;
	font-size:16px;
}
.footer .site-footer .footer-widget .ul-footer-contact li span{
    color:#fff
}
.footer .site-footer .footer-widget .ul-footer-contact li a{
    color:#999
}
.footer .site-footer .footer-widget .ul-footer-contact li a:hover,.footer .site-footer .footer-widget .ul-footer-contact li a:focus{
    color:#1a5f92
}
.footer .site-footer .list-menu{
    color:#999
}
.footer .site-footer .list-menu a:hover,.footer .site-footer .list-menu a:focus{
    color:#1a5f92;
    text-decoration:none
}
@media (max-width: 767px){
    .footer .site-footer .list-menu{
        display:none
    }
}
@media (max-width: 767px){
    .footer .site-footer .col-mb{
        margin-bottom:10px
    }
}
@media (max-width: 767px){
    .footer .site-footer .col-no-mb .footer-widget h3:before{
        display:none
    }
    .footer .site-footer .col-no-mb .list-menu{
        display:block !important
    }
}
@media (max-width: 991px){
    .footer .site-footer .footer-inner .col-sm-6:nth-child(3){
        clear:left
    }
}
.footer .copyright{
    background-color:#0e0e0e;
    color:#787878;
    font-size:13px
}
.footer .copyright a{
    color:#787878
}
.footer .copyright a:hover,.footer .copyright a:focus{
    color:#1a5f92;
    text-decoration:none
}
.footer .constrot-strip{
    position:relative;
    height:4px;
    width:100%;
    background-color:#1a5f92;
    background-image:url(footer-strip.png?1532513738040);
    background-repeat:repeat-x;
    background-position:center top
}
.section_index_brand{
    background-color:#1a5f92;
    background-image:url(bg7.png?1532513738040);
    background-size:cover;
    background-repeat:repeat-x
}
.header .topbar{
    background-color:#1a5f92;
    padding:10px 0
}
.header .topbar .top-bar-info ul li{
    display:inline-block;
    float:none
}
.header .topbar .top-bar-info ul li a{
    color:#fff;
    font-size:13px
}
.header .topbar .top-bar-info ul li a:hover,.header .topbar .top-bar-info ul li a:focus{
    color:#fff
}
.header .topbar .top-bar-info ul li a i{
    vertical-align:middle;
    background-color:rgba(0,0,0,0.08);
    border:1px solid rgba(0,0,0,0.01);
    padding:3px;
    width:22px;
    height:22px;
    text-align:center;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px
}
.header .topbar .top-bar-info ul li+li{
    margin-left:15px
}
@media (max-width: 1024px){
    .header .topbar .top-bar-info ul li+li{
        margin-left:10px
    }
}
.header .topbar .top-bar-account ul{
    text-align:right
}
.header .topbar .top-bar-account ul li{
    display:inline-block;
    float:none
}
.header .topbar .top-bar-account ul li a{
    color:#fff;
    font-size:13px
}
.header .topbar .top-bar-account ul li a:hover,.header .topbar .top-bar-account ul li a:focus{
    color:#fff
}
.header .topbar .top-bar-account ul li a i{
    vertical-align:middle;
    background-color:rgba(0,0,0,0.08);
    border:1px solid rgba(0,0,0,0.01);
    padding:3px;
    width:22px;
    height:22px;
    text-align:center;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px
}
.header .topbar .top-bar-account ul li+li{
    margin-left:15px
}
.header .header-main{
    padding:10px 0
}
.header .header-main .logo{
    padding:0
}
.header .header-main .search .header_search{
    padding:0;
    margin:19px 0
}
@media (max-width: 991px){
    .header .header-main .search .header_search{
        margin:0;
        display:none
    }
}
.header .header-main .search .header_search form{
    margin-bottom:0
}
.header .header-main .search .header_search form input{
    border:2px solid #1a5f92;
    border-radius:4px
}
.header .header-main .search .header_search form button{
    background-color:#1a5f92;
    color:#fff;
    outline:none;
    box-shadow:none;
    border-radius:4px
}
.header .header-main .search .header_search form button:hover,.header .header-main .search .header_search form button:focus{
    background-color:#1a5f92;
    color:#fff
}
.header .header-main .index-cart{
    float:right;
    background-color:#1a5f92;
    border-radius:4px;
    height:40px;
    line-height:40px;
    position:relative;
    margin:19px 0
}
.header .header-main .index-cart a{
    color:#fff;
    font-weight:500;
    text-transform:uppercase;
    padding:0 15px
}
.header .header-main .index-cart a i{
    font-size:17px
}
.header .header-main .index-cart a .cart-right{
    position:absolute;
    height:25px;
    width:25px;
    right:-10px;
    top:-10px;
    line-height:25px;
    text-align:center;
    border-radius:50%;
    background:-webkit-linear-gradient(left, #FF9800, #F44336);
    background:linear-gradient(to right, #FF9800, #F44336);
    border:1px solid #fff
}
.header .header-main .index-location{
    float:right;
    background-color:#1a5f92;
    border-radius:4px;
    height:40px;
    line-height:40px;
    position:relative;
    margin:19px 0;
    margin-right:15px
}
.header .header-main .index-location a{
    color:#fff;
    font-weight:500;
    text-transform:uppercase;
    padding:0 15px
}
.header .header-main .index-location a i{
    font-size:17px
}
.header .header-main .index-location:hover{
    background-color:#fed168
}
.header nav{
    background-color:#033051
}
.header nav #nav .nav-item ul.dropdown-menu{
    padding:0;
    border:none;
    background:#fff none repeat scroll 0 0;
    border-radius:0;
    box-shadow:5px 10px 20px rgba(0,0,0,0.15);
    min-width:220px;
    font-weight:500
}
@media (min-width: 1025px){
    .header nav #nav .nav-item ul.dropdown-menu{
        display:block;
        opacity:0;
        filter:alpha(opacity=0);
        visibility:hidden;
        -moz-transition:.2s ease-out;
        -o-transition:.2s ease-out;
        -webkit-transition:.2s ease-out;
        -ms-transition:.2s ease-out;
        transition:.2s ease-out;
        -moz-transform:translateY(20px);
        -o-transform:translateY(20px);
        -ms-transform:translateY(20px);
        -webkit-transform:translateY(20px);
        transform:translateY(20px)
    }
}
.header nav #nav .nav-item ul.dropdown-menu li{
    padding:0;
    border-bottom:1px solid #f4f4f4
}
.header nav #nav .nav-item ul.dropdown-menu li:last-child{
    border-bottom:none
}
.header nav #nav .nav-item ul.dropdown-menu li a{
    padding:10px 5px;
    position:relative;
    padding-right:20px;
    white-space:unset
}
.header nav #nav .nav-item ul.dropdown-menu li a i{
    position:absolute;
    right:10px;
    top:50%;
    transform:translate(0, -50%)
}
.header nav #nav .nav-item ul.dropdown-menu li a:hover,.header nav #nav .nav-item ul.dropdown-menu li a:focus{
    background-color:#F2F2F2;
    color:#1a5f92
}
.header nav #nav .nav-item ul.dropdown-menu li.dropdown-submenu .dropdown-menu{
    top:0
}
.header nav #nav .nav-item:hover>.dropdown-menu{
    display:block;
    margin-top:0
}
@media (min-width: 1025px){
    .header nav #nav .nav-item:hover>.dropdown-menu{
        opacity:1;
        filter:alpha(opacity=100);
        visibility:visible;
        -moz-transition:.3s ease-in;
        -o-transition:.3s ease-in;
        -webkit-transition:.3s ease-in;
        -ms-transition:.3s ease-in;
        transition:.3s ease-in;
        -moz-transform:translateY(0px);
        -o-transform:translateY(0px);
        -ms-transform:translateY(0px);
        -webkit-transform:translateY(0px);
        transform:translateY(0px)
    }
}
.header nav #nav .nav-item:hover>.dropdown-menu .dropdown-submenu:hover .dropdown-menu{
    display:block;
    margin-top:0
}
@media (min-width: 1025px){
    .header nav #nav .nav-item:hover>.dropdown-menu .dropdown-submenu:hover .dropdown-menu{
        opacity:1;
        filter:alpha(opacity=100);
        visibility:visible;
        -moz-transition:.3s ease-in;
        -o-transition:.3s ease-in;
        -webkit-transition:.3s ease-in;
        -ms-transition:.3s ease-in;
        transition:.3s ease-in;
        -moz-transform:translateY(0px);
        -o-transform:translateY(0px);
        -ms-transform:translateY(0px);
        -webkit-transform:translateY(0px);
        transform:translateY(0px)
    }
}
.contact .in-fo-page-content{
    margin-bottom:10px
}
.contact .in-fo-page-content h1{
    text-transform:uppercase;
    position:relative;
    margin-bottom:20px
}
.contact .in-fo-page-content h1:before{
    content:"";
    height:3px;
    width:70px;
    background-color:#1a5f92;
    position:absolute;
    left:0;
    bottom:-6px
}
.contact .in-fo-page-content .contact-info-page li{
    display:table;
    margin-bottom:7px
}
.contact .in-fo-page-content .contact-info-page li i{
    display:table-cell;
    width:20px;
    text-align:center
}
.contact .in-fo-page-content .contact-info-page li a{
    color:#000
}
.contact .in-fo-page-content .contact-info-page li a:hover,.contact .in-fo-page-content .contact-info-page li a:focus{
    color:#1a5f92
}
.contact .page-login #login h3{
    text-transform:uppercase;
    position:relative;
    margin-bottom:20px
}
.contact .page-login #login h3:before{
    content:"";
    height:3px;
    width:70px;
    background-color:#1a5f92;
    position:absolute;
    left:0;
    bottom:-6px
}
.required{
    color:red;
    font-size:13px
}
.account-box-shadow{
    padding:20px 20px;
    margin:40px 0
}
@media (max-width: 480px){
    .account-box-shadow{
        padding:10px 0;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
        margin:20px 0
    }
}
.account-box-shadow h1{
    margin-top:0
}
.account-box-shadow .text-login{
    margin-top:10px
}
.account-box-shadow .text-login a{
    color:#1a5f92
}
.account-box-shadow .text-login p{
    margin-bottom:5px
}
.account-page h2{
    margin-top:0;
    font-size:16px
}
.account-page h1.title-head,.account-page h2.title-head,.page-contact h1.title-head,.page-contact h2.title-head,.related-product h1.title-head,.related-product h2.title-head{
    font-weight:500;
    font-size:22px;
    padding:0px 0 10px;
    margin-bottom:0;
    margin-top:10px
}
.aside-item.collection-category .aside-hidden-mobile .filter-container .aside-item .aside-title .title-head{
    border:none;
    padding:0;
    margin-bottom:10px;
    background-color:transparent;
    font-size:14px;
    text-transform:capitalize
}
.aside-item.collection-category .aside-content{
    border-top:none;
    border-radius:0 0 3px 3px
}
.aside-item.collection-category .nav li a{
    font-size:14px;
    padding-left:5px;
    padding-right:25px;
    color:#222;
    white-space:unset
}
.aside-item.collection-category .nav li a:hover,.aside-item.collection-category .nav li a:focus{
    color:#1a5f92;
    background-color:transparent
}
.aside-item.collection-category .nav>li>a{
    border-bottom:1px solid #f8f8f8
}
.aside-item.collection-category .nav>li:last-child>a{
    border-bottom:none
}
.aside-item.collection-category .nav>li.nav-item .fa{
    top:7px
}
.aside-item.collection-category .nav>li.nav-item .dropdown-menu .nav-item .fa{
    top:5px
}
.aside-item .heading .title-head{
    margin:0;
    text-transform:uppercase;
    color:#000;
    font-size:14px;
    font-weight:600;
    padding:10px 0;
    margin-top:15px;
    margin-bottom:15px;
    position:relative;
    padding-bottom:0
}
.aside-item .heading .title-head:before{
    content:"";
    height:3px;
    width:70px;
    background-color:#1a5f92;
    position:absolute;
    left:0;
    bottom:-7px
}
.aside-item .list-blogs .blog-item{
    margin-bottom:10px;
    padding-left:0px;
    padding-right:0px
}
.aside-item .list-blogs .blog-item-name{
    margin:0;
    font-size:13px;
    font-weight:normal
}
.aside-item .list-blogs .blog-item-name a{
    color:#333
}
.aside-item .list-blogs .blog-item-name a:hover,.aside-item .list-blogs .blog-item-name a:focus{
    color:#1a5f92
}
.aside-item .list-blogs .panel-box-media{
    display:block;
    float:left;
    width:70px;
    margin-right:10px
}
.aside-item .list-blogs .blogs-rights{
    padding-left:80px
}
.aside-item .list-blogs .post-time{
    font-size:11px;
    font-style:italic
}
.left-filters .aside-item .aside-title .title-head{
    margin:0;
    text-transform:uppercase;
    color:#000;
    font-size:15px;
    font-weight:600;
    padding:10px;
    margin-top:15px;
    margin-bottom:10px;
    border-left:solid #1a5f92 4px;
    background-color:#f7f7f7
}
.left-filters .aside-filter .heading{
    margin:0;
    text-transform:uppercase;
    color:#000;
    font-size:15px;
    font-weight:600;
    padding:10px;
    margin-top:15px;
    margin-bottom:10px;
    border-left:solid #1a5f92 4px;
    background-color:#f7f7f7
}
.left-filters .aside-filter .heading h2{
    font-size:15px;
    margin:0;
    padding:0;
    font-weight:600;
    color:#000
}
.left-filters .aside-filter .aside-hidden-mobile .aside-title .title-head{
    margin:0;
    text-transform:uppercase;
    color:#1a5f92;
    font-size:14px;
    font-weight:500;
    padding:0;
    margin-top:5px;
    margin-bottom:5px;
    border-left:none;
    background-color:transparent
}
.left-filters .aside-filter .aside-hidden-mobile .aside-item{
    border-bottom:1px dashed #e5e5e5;
    padding-bottom:10px;
    margin-bottom:10px
}
.left-filters .aside-filter .aside-hidden-mobile .aside-item .filter-group{
    margin-bottom:0
}
.left-filters .aside-filter .aside-hidden-mobile .aside-item:last-child{
    border-bottom:none
}
.left-filters .aside-filter .aside-hidden-mobile .aside-item .field-search{
    margin-bottom:10px
}
.left-filters .aside-filter .aside-hidden-mobile .aside-item .field-search input{
    min-height:30px;
    border:1px solid #e5e5e5;
    border-radius:0;
    padding:0 7px
}
.left-filters .aside-filter .aside-hidden-mobile .aside-item .field-search button{
    height:34px;
    line-height:30px;
    padding:0 10px;
    background-color:#1a5f92;
    color:#fff
}
.news-list-main .newslist .later_news_big h3{
    display:block;
    font-size:16px;
    color:#333;
    font-weight:600;
    letter-spacing:.5px;
    margin-top:10px;
    margin-bottom:0
}
.news-list-main .newslist .later_news_big h3 a{
    color:#333
}
.news-list-main .newslist .later_news_big h3 a:hover,.news-list-main .newslist .later_news_big h3 a:focus{
    color:#1a5f92
}
.news-list-main .newslist .later_news_big .tempvideo{
    border-bottom:3px solid #1a5f92;
    position:relative
}
.news-list-main .newslist .later_news_big .tempvideo .created-date{
    position:absolute;
    bottom:0;
    left:0;
    z-index:1;
    background-color:#033051;
    color:#fff
}
.news-list-main .newslist .later_news_big .tempvideo .created-date i{
    position:relative;
    background:#1a5f92;
    color:#fff;
    display:inline-block;
    text-align:center;
    width:40px;
    height:36px;
    line-height:36px;
    font-size:15px
}
.news-list-main .newslist .later_news_big .tempvideo .created-date span{
    padding:3px 10px
}
.news-list-main .newslist .col-later-news .has-tempvideo{
    border-top:none;
    margin-top:0
}
@media (max-width: 767px){
    .news-list-main .newslist .col-later-news .has-tempvideo{
        margin-top:10px
    }
}
.news-list-main .newslist .col-later-news .has-tempvideo h3{
    display:block;
    font-size:16px;
    color:#333;
    font-weight:600;
    letter-spacing:.5px;
    margin-top:10px;
    margin-bottom:0
}
.news-list-main .newslist .col-later-news .has-tempvideo h3 a{
    color:#333
}
.news-list-main .newslist .col-later-news .has-tempvideo h3 a:hover,.news-list-main .newslist .col-later-news .has-tempvideo h3 a:focus{
    color:#1a5f92
}
.news-list-main .newslist .col-later-news li{
    border-top:1px solid #eee;
    margin-top:7px
}
.news-list-main .newslist .col-later-news li h3{
    font-size:14px;
    font-weight:400;
    margin-bottom:0;
    color:#333;
    margin-top:10px
}
.news-list-main .newslist .col-later-news li h3 a{
    color:#333
}
.news-list-main .newslist .col-later-news li h3 a:hover,.news-list-main .newslist .col-later-news li h3 a:focus{
    color:#1a5f92
}
.list-blog-page .box-heading{
    padding:10px 0
}
.list-blog-page .box-heading .title-head{
    font-weight:500;
    margin:0;
    font-size:22px
}
.list-blog-page .list-blogs .blog-item{
    margin-bottom:20px
}
@media (max-width: 767px){
    .list-blog-page .list-blogs .blog-item{
        margin-bottom:15px;
        border-bottom:1px solid #f2f2f2;
        padding-bottom:10px
    }
}
.list-blog-page .list-blogs .blog-item .blog-item-thumbnail{
    float:left;
    width:240px;
    height:auto;
    margin-right:10px;
    overflow:hidden;
    border-bottom:3px solid #1a5f92;
    position:relative
}
.list-blog-page .list-blogs .blog-item .blog-item-thumbnail .created-date{
    position:absolute;
    bottom:0;
    left:0;
    z-index:1;
    background-color:#033051;
    color:#fff
}
.list-blog-page .list-blogs .blog-item .blog-item-thumbnail .created-date i{
    position:relative;
    background:#1a5f92;
    color:#fff;
    display:inline-block;
    text-align:center;
    width:40px;
    height:36px;
    line-height:36px;
    font-size:15px
}
.list-blog-page .list-blogs .blog-item .blog-item-thumbnail .created-date span{
    padding:3px 10px
}
@media (max-width: 480px){
    .list-blog-page .list-blogs .blog-item .blog-item-thumbnail{
        width:100%;
        margin-right:0;
        margin-bottom:10px
    }
}
.list-blog-page .list-blogs .blog-item .blog-item-thumbnail img{
    border-radius:0
}
.list-blog-page .list-blogs .blog-item .blog-item-mains{
    padding-left:250px
}
@media (max-width: 480px){
    .list-blog-page .list-blogs .blog-item .blog-item-mains{
        padding-left:0
    }
}
.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-name{
    display:block;
    font-size:16px;
    color:#333;
    font-weight:600;
    letter-spacing:.5px
}
.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-name a{
    color:#333
}
.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-name a:hover,.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-name a:focus{
    color:#1a5f92
}
.list-blog-page .list-blogs .blog-item .blog-item-mains .post-time{
    font-size:12px;
    color:#9b9b9b;
    margin:0 10px 0 0
}
.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-summary{
    color:#4d4d4d
}
@media (max-width: 767px){
    .list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-summary{
        display:none
    }
}
.bread-crumb{
    background-color:#f1f1f1
}
.bread-crumb .breadcrumb{
    background-color:transparent
}
.page-404 .page-notfound{
    padding:60px 0
}
.page-404 .page-notfound strong{
    font-size:100px;
    font-weight:600;
    line-height:100px;
    display:block;
    color:#767676
}
.page-404 .page-notfound strong i{
    font-size:100px;
    margin:0 10px;
    color:#1a5f92
}
.page-404 .page-notfound strong.text-uppercase{
    font-size:50px
}
@media (max-width: 767px){
    .page-404 .page-notfound strong.text-uppercase{
        font-size:40px
    }
}
@media (max-width: 480px){
    .page-404 .page-notfound strong.text-uppercase{
        font-size:22px;
        line-height:50px
    }
}
.page-404 .page-notfound span{
    font-size:36px;
    display:block;
    color:#333;
    font-weight:600;
    text-transform:uppercase;
    margin-bottom:30px
}
.page-404 .page-notfound .site-button{
    background-color:#1a5f92;
    color:#fff;
    text-transform:uppercase;
    padding:10px 15px
}
.page-404 .page-notfound .site-button:hover,.page-404 .page-notfound .site-button:focus{
    opacity:0.8
}
.article-wraper .article-main .title-head{
    font-weight:500;
    font-size:22px;
    padding:0px 0 10px;
    margin-bottom:0
}
.article-wraper .article-main .postby{
    font-size:12px;
    text-transform:uppercase;
    color:#b2b2b2;
    margin:8px 0
}
.article-wraper .article-main .article-content img{
    display:block;
    margin-left:auto;
    margin-right:auto;
    max-width:100% !important;
    height:auto !important
}
.article-wraper .article-main .article-content .service-scroll-image img{
    -webkit-box-shadow:0 0 22px 0 rgba(0,0,0,0.1);
    box-shadow:0 0 22px 0 rgba(0,0,0,0.1);
    border-radius:5px
}
.article-wraper .article-main .article-content h2{
    font-size:17px;
    font-weight:600
}
.article-wraper .article-main .blog_related{
    margin-bottom:15px;
    margin-top:15px;
    padding-bottom:15px;
    padding-top:15px;
    border-bottom:1px dashed #ebebeb;
    border-top:1px dashed #ebebeb
}
.article-wraper .article-main .blog_related h2{
    color:#222;
    margin:0;
    font-size:18px;
    margin-bottom:15px;
    font-weight:500;
    text-transform:uppercase;
    position:relative
}
.article-wraper .article-main .blog_related h2:before{
    content:"";
    height:3px;
    width:70px;
    background-color:#1a5f92;
    position:absolute;
    left:0;
    bottom:-6px
}
.article-wraper .article-main .blog_related .blog_entry h3{
    margin:5px 0;
    font-size:14px;
    font-weight:normal
}
.article-wraper .article-main .blog_related .blog_entry h3 a{
    font-size:14px;
    color:#222;
    display:table
}
.article-wraper .article-main .blog_related .blog_entry h3 a:hover,.article-wraper .article-main .blog_related .blog_entry h3 a:focus{
    color:#1a5f92;
    text-decoration:none
}
.article-wraper .article-main .blog_related .blog_entry h3 a i{
    display:table-cell;
    width:15px
}
@media (max-width: 767px){
    .article-wraper .article-main .blog_related .pagination .page-item.active .page-link{
        background-color:#f8f8f8
    }
}
.article-wraper .article-main #RelatedProducts .feature_category_title .title-head{
    padding-bottom:0
}
.article-wraper .article-main #RelatedProducts .products{
    border-top:1px solid #f3f3f3;
    border-left:1px solid #f3f3f3;
    overflow:hidden
}
.article-wraper .article-main #RelatedProducts .products .product-box{
    border-bottom:1px solid #f3f3f3;
    border-right:1px solid #f3f3f3;
    padding:3px;
    margin-bottom:0
}
.article-wraper .article-main.article-service .title-head{
    color:#1a5f92;
    text-transform:uppercase;
    position:relative
}
.article-wraper .article-main.article-service .title-head:before{
    content:"";
    height:4px;
    width:100px;
    background-color:#1a5f92;
    position:absolute;
    left:0;
    bottom:10px
}
.article-wraper .article-main.article-service .fix-content-service{
    margin-top:40px
}
.article-wraper .article-main.article-service .fix-content-service h2:first-child{
    font-size:24px;
    padding-left:20px;
    text-transform:uppercase;
    color:#1a5f92;
    position:relative
}
@media (max-width: 480px){
    .article-wraper .article-main.article-service .fix-content-service h2:first-child{
        font-size:18px
    }
}
.article-wraper .article-main.article-service .fix-content-service h2:first-child:before{
    content:'\f105';
    font-family:"fontawesome";
    font-size:25px;
    position:absolute;
    left:0;
    top:50%;
    transform:translate(0, -50%)
}
@media (max-width: 480px){
    .article-wraper .article-main.article-service .fix-content-service h2:first-child:before{
        font-size:18px
    }
}
.article-wraper .article-main.article-service .fix-content-service .service-scrolls{
    max-height:280px;
    overflow-y:scroll
}
.article-wraper .article-main.article-service .fix-content-service .service-scrolls img:first-child{
    display:none
}
.article-wraper .article-main.article-service .fix-content-service .service-scrolls::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
    border-radius:5px;
    background-color:#F5F5F5
}
.article-wraper .article-main.article-service .fix-content-service .service-scrolls::-webkit-scrollbar{
    width:5px;
    background-color:#1a5f92
}
.article-wraper .article-main.article-service .fix-content-service .service-scrolls::-webkit-scrollbar-thumb{
    border-radius:5px;
    -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
    background-color:#1a5f92
}
.article-wraper .article-main.article-service .fix-content-service:nth-child(2n+1) .service-scroll-image{
    left:50%
}
@media (max-width: 991px){
    .article-wraper .article-main.article-service .fix-content-service:nth-child(2n+1) .service-scroll-image{
        left:0
    }
}
.article-wraper .article-main.article-service .fix-content-service:nth-child(2n+1) .service-scroll{
    right:50%
}
@media (max-width: 991px){
    .article-wraper .article-main.article-service .fix-content-service:nth-child(2n+1) .service-scroll{
        right:0
    }
}
.article-wraper .article-main.article-service .fix-content-service .service-cta{
    margin-top:15px
}
.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon{
    height:46px;
    width:auto;
    border-radius:22px;
    padding-left:50px;
    padding-right:40px;
    padding-top:2px;
    margin-right:20px;
    border:2px solid #1a5f92;
    display:inline-block;
    outline:none;
    text-transform:uppercase;
    color:#1a5f92;
    background:#fff;
    font-size:13px;
    position:relative;
    font-weight:600
}
@media (max-width: 480px){
    .article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon{
        padding-right:35px;
        margin-right:10px
    }
    .article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon:last-child{
        margin-right:0
    }
}
.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon:before{
    content:'';
    width:22px;
    height:45px;
    position:absolute;
    left:-1px;
    top:-2px;
    background:#fcb304;
    border-top-left-radius:22px;
    border-bottom-left-radius:22px
}
.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon:after{
    content:'';
    width:22px;
    height:45px;
    position:absolute;
    left:21px;
    top:-2px;
    background:#1a5f92;
    border-top-right-radius:22px;
    border-bottom-right-radius:22px
}
.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon span:before{
    background-image:url(call.png?1532513738040);
    content:'';
    width:30px;
    height:30px;
    left:6px;
    top:6px;
    z-index:10;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    position:absolute
}
.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon.btn-form span:before{
    background-image:url(support.png?1532513738040)
}
.article-wraper .article-main.article-service .article-content img{
    display:block;
    margin-left:auto;
    margin-right:auto;
    max-width:100% !important;
    height:auto !important
}
.article-wraper .article-main.article-service .article-content .service-scroll-image img{
    -webkit-box-shadow:0 0 22px 0 rgba(0,0,0,0.1);
    box-shadow:0 0 22px 0 rgba(0,0,0,0.1);
    border-radius:5px
}
@media (max-width: 991px){
    .article-wraper .article-main.article-service .article-content .service-scroll-image img{
        margin-bottom:20px
    }
}
.article-wraper #article_comments .title-form-coment{
    color:#222;
    margin:0;
    font-size:18px;
    margin-bottom:15px;
    font-weight:500;
    text-transform:uppercase;
    position:relative
}
.article-wraper #article_comments .title-form-coment:before{
    content:"";
    height:3px;
    width:70px;
    background-color:#1a5f92;
    position:absolute;
    left:0;
    bottom:-6px
}
.zoom-banner{
    position:relative;
    overflow:hidden
}
.zoom-banner:before{
    background:rgba(255,255,255,0.2) none repeat scroll 0 0;
    bottom:0;
    content:"";
    left:50%;
    opacity:1;
    position:absolute;
    right:51%;
    top:0;
    -webkit-transition:all 700ms ease-in 0s;
    transition:all 700ms ease-in 0s;
    pointer-events:none
}
.zoom-banner:after{
    background:rgba(255,255,255,0.2) none repeat scroll 0 0;
    bottom:50%;
    content:"";
    left:0;
    opacity:1;
    position:absolute;
    right:0;
    top:50%;
    pointer-events:none;
    -webkit-transition:all 700ms ease-in 0s;
    transition:all 700ms ease-in 0s
}
.zoom-banner:hover:before{
    left:0;
    right:0;
    opacity:0
}
.zoom-banner:hover:after{
    bottom:0;
    top:0;
    opacity:0
}
.salim-section-title{
    margin-top:30px
}
@media (max-width: 991px){
    .salim-section-title{
        text-align:center
    }
}
.salim-section-title .sub_title{
    font-size:14px;
    color:#777
}
.salim-section-title h2{
    font-size:30px;
    margin-top:0;
    margin-bottom:10px;
    font-weight:600;
    line-height:1
}
@media (max-width: 480px){
    .salim-section-title h2{
        font-size:25px
    }
}
.salim-section-title .salim-desrip{
    color:#444;
    opacity:.7
}
.list-item-about .item-about{
    margin-bottom:30px
}
.list-item-about .item-about .item-about-image{
    float:left;
    margin-right:15px;
    max-width:90px
}
.list-item-about .item-about .item-about-image img{
    max-width:50px
}
@media (max-width: 480px){
    .list-item-about .item-about .item-about-image{
        float:none;
        margin-right:0;
        margin-bottom:10px;
        max-width:100%
    }
    .list-item-about .item-about .item-about-image img{
        display:block;
        margin-left:auto;
        margin-right:auto
    }
}
.list-item-about .item-about .item-about-content{
    padding-left:80px
}
@media (max-width: 480px){
    .list-item-about .item-about .item-about-content{
        padding-left:0;
        text-align:center
    }
}
.list-item-about .item-about .item-about-content h3{
    font-style:normal;
    font-size:17px;
    margin:0;
    color:#1a5f92
}
.list-item-about .item-about .item-about-content p{
    margin-bottom:15px;
    color:#777
}
.our-teams{
    background-color:#f3f3f3;
    padding-bottom:50px;
    padding-top:30px
}
.our-teams .owl-our-team .item .with-hover{
    position:relative;
    overflow:hidden;
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.our-teams .owl-our-team .item .with-hover:hover{
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px)
}
.our-teams .owl-our-team .item .with-hover:hover .hover-option{
    transform:translateY(0%);
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    -ms-transform:translateY(0%);
    -webkit-transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    transition:all 0.2s ease;
    opacity:1;
    visibility:visible;
    display:block
}
.our-teams .owl-our-team .item .with-hover .relative{
    overflow:hidden
}
.our-teams .owl-our-team .item .bag-dark{
    background:-moz-linear-gradient(top, transparent 3%, rgba(0,0,0,0.38) 59%, rgba(0,0,0,0.65) 100%);
    background:-webkit-linear-gradient(top, transparent 3%, rgba(0,0,0,0.38) 59%, rgba(0,0,0,0.65) 100%);
    background:linear-gradient(to bottom, transparent 3%, rgba(0,0,0,0.38) 59%, rgba(0,0,0,0.65) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
    transform:translateY(100%);
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    -o-transform:translateY(100%);
    -ms-transform:translateY(100%);
    -webkit-transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    transition:all 0.2s ease;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    visibility:hidden;
    opacity:0
}
.our-teams .owl-our-team .item h4{
    line-height:21px;
    font-weight:500;
    font-style:normal;
    font-size:17px;
    color:#777
}
.our-teams .owl-our-team .item small{
    font-weight:400;
    color:#777
}
.our-teams .owl-our-team .item p{
    color:#777
}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next{
    -moz-transition:all 0.45s ease;
    -webkit-transition:all 0.45s ease;
    -o-transition:all 0.45s ease;
    -ms-transition:all 0.45s ease;
    transition:all 0.45s ease;
    opacity:0;
    visibility:hidden
}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:hover,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:focus,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:hover,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:focus{
    border-color:#333
}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:hover:before,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:focus:before,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:hover:before,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:focus:before{
    background-color:#1a5f92;
    color:#333
}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next{
    height:44px;
    width:44px;
    border:2px solid #000;
    border-radius:50%;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    position:absolute;
    right:0;
    text-align:center;
    line-height:44px;
    top:50%;
    transform:translate(0, -50%);
    font-size:20px;
    margin:0;
    right:-50px
}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:before{
    height:36px;
    width:36px;
    background-color:#000;
    color:#fff;
    display:inline-block;
    float:none;
    font-family:"FontAwesome";
    font-size:22px;
    line-height:28px;
    margin:2px;
    vertical-align:top;
    border-radius:50%;
    padding:3px 14px;
    content:"\f105"
}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next.disabled{
    opacity:0.2 !important
}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev{
    height:44px;
    width:44px;
    border:2px solid #000;
    border-radius:50%;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    position:absolute;
    left:0;
    text-align:center;
    line-height:51px;
    top:50%;
    transform:translate(0, -50%);
    color:#878fa0;
    font-size:20px;
    margin:0;
    left:-50px
}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:before{
    height:36px;
    width:36px;
    background-color:#000;
    color:#fff;
    display:inline-block;
    float:none;
    font-family:"FontAwesome";
    font-size:22px;
    line-height:28px;
    margin:2px;
    vertical-align:top;
    border-radius:50%;
    padding:3px 14px;
    content:"\f104"
}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev.disabled{
    opacity:0.2 !important
}
.our-teams .owl-our-team.owl-carousel:hover .owl-nav .owl-prev{
    left:0;
    opacity:1;
    visibility:inherit
}
.our-teams .owl-our-team.owl-carousel:hover .owl-nav .owl-next{
    right:0;
    opacity:1;
    visibility:inherit
}
.our-teams .owl-our-team.owl-carousel .owl-dots{
    display:none
}
.cart_desktop_page form{
    margin-bottom:0
}
.cart-mobile{
    padding:10px 0px 0px 0px
}
.cart-mobile .header-cart{
    padding:10px
}
.cart-mobile .title-cart{
    line-height:10px
}
.cart-mobile .title-cart h3{
    font-size:14px;
    font-weight:500;
    text-transform:uppercase;
    margin:0
}
.cart-mobile .title-cart a{
    margin-top:-30px !important
}
.cart-mobile .header-cart-content{
    margin-top:0px;
    padding:10px
}
.cart-mobile .header-cart-content .content-product-list{
    min-height:110px
}
.cart-mobile .header-cart-content .content-product-list .item-product{
    min-height:110px;
    border-bottom:solid 1px #f1f1f1;
    overflow:hidden;
    display:table;
    width:100%;
    margin-bottom:10px
}
.item-product-cart-mobile{
    width:100px;
    margin-right:10px
}
.item-product-cart-mobile img{
    max-width:100px;
    margin-right:10px
}
.title-product-cart-mobile h3{
    line-height:1;
    margin:0;
    font-weight:normal
}
.title-product-cart-mobile a{
    word-break:break-word;
    font-size:14px;
    color:#363636
}
.title-product-cart-mobile p{
    line-height:2;
    font-size:14px;
    color:#898989
}
.title-product-cart-mobile span{
    color:#1a5f92
}
.item-product-cart-mobile,.title-product-cart-mobile{
    display:table-cell;
    vertical-align:top;
    padding-right:5px
}
.select-item-qty-mobile{
    float:right;
    text-align:center;
    margin-top:10px
}
.select-item-qty-mobile .txt_center input{
    height:25px;
    width:24px;
    text-align:center;
    margin:0px;
    padding:0;
    position:absolute;
    left:22px;
    min-height:0;
    border:solid thin #ddd;
    border-radius:0
}
.select-item-qty-mobile>div{
    position:relative;
    width:69px;
    height:25px
}
.cart-mobile .select-item-qty-mobile .txt_center button.reduced.items-count.btn-minus{
    position:absolute;
    left:0;
    top:0;
    margin:0;
    line-height:1;
    height:25px;
    border-style:hidden;
    background:none !important;
    color:#000;
    border:solid thin #ddd;
    width:24px
}
.cart-mobile .select-item-qty-mobile .txt_center button.increase.items-count.btn-plus{
    position:absolute;
    right:0;
    top:0;
    margin:0;
    height:25px;
    display:inline-block;
    line-height:1;
    border-style:hidden;
    color:#fff;
    background:none !important;
    color:#000;
    border:solid thin #ddd;
    width:24px
}
.select-item-qty-mobile a{
    line-height:3;
    color:#363636
}
.cart-mobile .header-cart-price{
    padding:18px 0px;
    padding-bottom:0
}
.cart-mobile .title-cart h3{
    font-size:14px;
    font-weight:500;
    text-transform:uppercase;
    margin-top:0
}
.cart-mobile .title-cart a{
    float:right;
    margin-top:-28px;
    color:#1a5f92;
    font-size:16px;
    line-height:27px
}
.btn-proceed-checkout-mobile{
    width:100%;
    line-height:27px;
    color:#fff;
    height:40px;
    font-size:14px;
    border:none;
    background:#1a5f92;
    text-transform:uppercase;
    border-radius:0;
    margin-top:10px;
    border-radius:4px
}
.btn-proceed-continues-mobile{
    background-color:#fff !important;
    color:#1a5f92 !important;
    width:100%;
    height:40px;
    margin-top:10px;
    text-transform:uppercase;
    border:1px solid #1a5f92;
    border-radius:4px
}
.shopping-cart-item{
    background-color:transparent;
    padding:15px 0;
    margin:0
}
.shopping-cart-item+.shopping-cart-item{
    border-top:1px solid #e5e5e5
}
.shopping-cart-item .col-xs-3{
    padding-left:0
}
.shopping-cart-item .col-xs-3 p{
    margin:0
}
.shopping-cart-item .col-right{
    padding-left:0
}
.shopping-cart-item .col-right .box-info-product{
    width:350px;
    padding-right:10px;
    padding-left:10px;
    float:left
}
@media (max-width: 1024px){
    .shopping-cart-item .col-right .box-info-product{
        width:270px
    }
}
.shopping-cart-item .col-right .box-info-product .name{
    font-size:14px;
    margin-bottom:7px;
    line-height:20px;
    font-weight:500;
    padding-top:0
}
.shopping-cart-item .col-right .box-info-product .name a{
    color:#242424;
    font-weight:500
}
.shopping-cart-item .col-right .box-info-product .name a:hover,.shopping-cart-item .col-right .box-info-product .name a:focus{
    color:#1a5f92;
    text-decoration:none
}
.shopping-cart-item .col-right .box-info-product .seller-by{
    font-size:13px;
    margin-bottom:12px
}
.shopping-cart-item .col-right .box-info-product .action{
    position:relative;
    padding:0 !important;
    margin-bottom:0;
    margin-top:0
}
.shopping-cart-item .col-right .box-info-product .action .btn-link{
    border:0;
    color:#1a5f92;
    font-size:13px;
    position:static;
    padding:0;
    line-height:1.1
}
.shopping-cart-item .col-right .box-price{
    float:left;
    width:110px;
    padding-right:10px
}
.shopping-cart-item .col-right .box-price .price{
    font-size:16px;
    margin-bottom:5px;
    font-weight:500;
    padding-top:0;
    color:#1a5f92
}
.shopping-cart-item .col-right .quantity-block{
    width:120px;
    float:right
}
.shopping-cart-item .col-right .quantity-block .input-group-btn button{
    height:28px
}
.shopping-cart-item .col-right .quantity-block .input-group-btn button.bootstrap-touchspin-down{
    border-radius:3px 0 0 3px;
    border:1px solid #e5e5e5;
    border-right:0;
    border-color:#e5e5e5;
    color:#999;
    line-height:20px;
    padding:3px 9px;
    margin:0;
    width:28px;
    background-color:#fff;
    float:right
}
.shopping-cart-item .col-right .quantity-block .input-group-btn button.bootstrap-touchspin-up{
    border-radius:0 3px 3px 0;
    border:1px solid #e5e5e5;
    border-color:#e5e5e5;
    border-left:0;
    color:#999;
    line-height:20px;
    padding:3px 9px;
    margin:0;
    width:28px;
    background-color:#fff;
    float:right
}
.shopping-cart-item .col-right .quantity-block .input-group-btn button:focus,.shopping-cart-item .col-right .quantity-block .input-group-btn button:hover{
    outline:none;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none
}
.shopping-cart-item .col-right .quantity-block .input-group-btn .js-quantity-product{
    display:inline-block;
    height:28px;
    padding:0 5px;
    text-align:center;
    border-radius:0;
    width:35px;
    float:right;
    min-height:28px;
    border:1px solid #e5e5e5
}
#right-affix .each-row{
    width:100%;
    clear:both
}
#right-affix .each-row .box-style{
    background-color:transparent;
    padding:17px 0 21px 0
}
#right-affix .each-row .box-style.fee .list-info-price{
    margin:0
}
#right-affix .each-row .box-style.fee .list-info-price span{
    font-weight:500
}
#right-affix .each-row .box-style.fee .list-info-price strong{
    float:right;
    font-weight:700
}
#right-affix .each-row .box-style.fee .total2{
    font-weight:500
}
#right-affix .each-row .box-style.fee .total2 .text-label{
    margin-top:5px;
    display:inline-block
}
#right-affix .each-row .box-style.fee .total2 .amount{
    float:right
}
#right-affix .each-row .box-style.fee .total2 .amount p{
    margin:0;
    text-align:right;
    line-height:1.1
}
#right-affix .each-row .box-style.fee .total2 .amount p strong{
    color:#1a5f92;
    font-size:22px;
    font-weight:700
}
#right-affix .each-row .box-style.fee .total2 .amount p small{
    font-weight:500
}
#right-affix .each-row .box-style+.box-style{
    border-top:1px solid #f4f4f4
}
#right-affix .btn-checkout{
    margin-top:10px;
    padding:10px;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    border:1px solid transparent;
    white-space:nowrap;
    font-size:14px;
    line-height:1.42857;
    border-radius:4px;
    user-select:none;
    color:#fff;
    background-color:#1a5f92;
    border-color:#1a5f92;
    height:40px
}
#right-affix .btn-checkout:hover,#right-affix .btn-checkout:focus{
    background-color:#fcb304;
    border-color:#fcb304
}
#right-affix .btn-checkouts{
    margin-top:10px;
    padding:10px;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    border:1px solid transparent;
    white-space:nowrap;
    font-size:14px;
    line-height:1.42857;
    border-radius:4px;
    user-select:none;
    color:#1a5f92;
    background-color:#fff;
    border-color:#1a5f92;
    height:40px
}
#right-affix .btn-checkouts:hover,#right-affix .btn-checkouts:focus{
    outline:none;
    box-shadow:none;
    background-color:#fff;
    border-color:#fcb304;
    color:#fcb304
}
.lbl-shopping-cart-gio-hang{
    margin-top:20px
}
.lbl-shopping-cart-gio-hang.lbl-shopping-cart{
    color:#333;
    font-size:18px;
    text-transform:uppercase;
    font-weight:500;
    margin-bottom:12px
}
.lbl-shopping-cart-gio-hang.lbl-shopping-cart span{
    font-size:14px;
    text-transform:none;
    font-weight:400
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a:hover,.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a:focus{
    color:#12cca7
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span span{
    color:#0b816a
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a:hover,.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a:focus{
    color:#12cca7
}
.shopping-cart .cart-shopping-total table thead tr th .cart-grand-total{
    color:#0b816a;
    margin-top:15px
}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow:hover,.shopping-cart-table table tbody tr td .quant-input .arrows .arrow:focus{
    color:#12cca7
}
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:hover,.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:focus{
    color:#12cca7
}
.shopping-cart .shopping-cart-table{
    margin-bottom:10px
}
.shopping-cart .shopping-cart-table table{
    margin-bottom:0px !important
}
.shopping-cart .shopping-cart-table table tbody tr td{
    vertical-align:middle
}
.shopping-cart .cart-image img{
    width:150px
}
.cart-shopping-total{
    background:#f8f8f8
}
.shopping-cart .shopping-cart-table table tbody tr .romove-item a{
    font-size:18px;
    color:#666666
}
.shopping-cart .shopping-cart-table table tbody tr .romove-item a:hover,.shopping-cart .shopping-cart-table table tbody tr .romove-item a:focus{
    color:#fff000 !important
}
.shopping-cart .shopping-cart-table table tbody tr .cart-image .entry-thumbnail{
    display:block;
    text-align:center
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info{
    vertical-align:middle !important
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4{
    margin-top:0px;
    font-size:16px
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a{
    color:#555
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .reviews{
    font-size:11px;
    color:#aaa
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info{
    margin-top:10px
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span{
    font-size:12px;
    color:#666666;
    text-transform:uppercase
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span span{
    font-size:12px;
    text-transform:lowercase;
    margin-left:14px
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a{
    color:#666666;
    text-decoration:underline
}
.shopping-cart .shopping-cart-table .table>thead>tr>th{
    text-align:center;
    padding:16px;
    font-size:15px
}
.shopping-cart .shopping-cart-table .shopping-cart-btn span{
    padding:20px 0px;
    display:block
}
.shopping-cart .estimate-ship-tax table thead tr th .estimate-title{
    font-size:14px;
    color:#555;
    margin-bottom:2px;
    margin-top:0px;
    display:block
}
.shopping-cart .estimate-ship-tax table thead tr th p{
    font-size:13px;
    color:#666666;
    font-weight:normal;
    margin-bottom:0px
}
.shopping-cart .estimate-ship-tax table thead tr>th{
    padding:24px 10px 20px 10px
}
.shopping-cart .estimate-ship-tax table tbody tr>td{
    padding:24px 10px !important
}
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .selectpicker{
    background:#fff;
    color:#999;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #eee
}
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:hover,.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:focus{
    background:transparent
}
.shopping-cart .cart-shopping-total table thead tr th{
    background-color:#fafafa;
    text-align:right;
    padding:10px 15px;
    border:none
}
.shopping-cart .cart-shopping-total table thead tr th .cart-sub-total{
    color:#555;
    margin-bottom:7px
}
.shopping-cart .cart-shopping-total table tbody tr td{
    padding:10px 15px
}
.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn button{
    float:right !important;
    margin-bottom:8px
}
.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn span{
    display:block;
    font-weight:normal;
    color:#666666
}
.shopping-cart .shopping-cart-table table tbody tr .romove-item,.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit,.shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total,.shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total,.shopping-cart .shopping-cart-table table tbody tr .cart-product-quantity{
    text-align:center
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total span,.shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total span{
    display:block;
    font-size:16px;
    color:#555;
    text-transform:uppercase
}
.shopping-cart .estimate-ship-tax table tbody tr td .form-group label,.shopping-cart .estimate-ship-tax table tbody tr td .form-group input,.blog-page .blog-write-comment .form-group label,.blog-page .blog-write-comment .form-group input,.contact-page .contact-form form label,.contact-page .contact-form form input{
    font-size:13px;
    font-weight:normal;
    color:#999
}
.contact-page .contact-form form label{
    font-weight:600
}
.shopping-cart .estimate-ship-tax table tbody tr td .form-group label span,.blog-page .blog-write-comment label span,.contact-page .contact-form form label span,.checkout-box .checkout-steps .checkout-step-01 .already-registered-login form .form-group label span{
    color:red
}
.shopping-cart .cart-shopping-total table thead tr th .cart-sub-total,.shopping-cart .cart-shopping-total table thead tr th .cart-grand-total{
    font-size:16px
}
.shopping-cart-table table tbody tr td .quant-input{
    display:inline-block;
    height:35px;
    position:relative;
    width:70px
}
.shopping-cart-table table tbody tr td .quant-input .arrows{
    height:100%;
    position:absolute;
    right:0;
    top:0;
    z-index:2
}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow{
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    text-align:center;
    width:40px
}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon.fa-sort-asc{
    top:5px
}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon.fa-sort-desc{
    top:-7px
}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon{
    position:relative
}
.shopping-cart-table table tbody tr td .quant-input input{
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #F2F2F2;
    box-sizing:border-box;
    font-size:15px;
    height:35px;
    left:0;
    padding:0 20px 0 18px;
    position:absolute;
    top:0;
    width:70px;
    z-index:1
}
.shopping-cart .col-main .cart .bg-scroll{
    border-top:none;
    margin-top:20px;
    overflow:hidden;
    border-top:none;
    border-bottom:none;
    border-right:none
}
.shopping-cart .col-main .cart .cart-thead{
    background:#fbfbfb;
    font-weight:bold;
    font-size:13px;
    clear:both;
    width:100%;
    border-bottom:1px solid #ebebeb;
    border-right:none;
    border-left:none;
    float:left;
    min-width:600px
}
.shopping-cart .col-main .cart .cart-thead div{
    float:left;
    padding:10px 0px;
    color:#333;
    text-align:center;
    font-size:13px
}
.shopping-cart .col-main .cart .cart-tbody{
    width:100%;
    float:left
}
.shopping-cart .col-main .cart .cart-tbody .item-cart{
    border-bottom:1px solid #ebebeb;
    width:100%;
    float:left
}
.shopping-cart .col-main .cart .cart-tbody .item-cart div{
    float:left;
    padding:20px 10px 6px;
    line-height:20px;
    vertical-align:top;
    height:135px;
    overflow:hidden
}
.shopping-cart .col-main .cart .cart-tbody .item-cart .product-image{
    min-height:75px;
    display:block;
    height:auto;
    width:100%;
    padding:0 20px
}
.shopping-cart .col-main .cart .item-cart .image .product-image img{
    max-width:100%;
    height:auto;
    max-height:98px;
    width:auto;
    display:inherit;
    margin:0 auto
}
.shopping-cart .col-main .cart .cart-tbody .item-cart div .product-name{
    margin:0px;
    padding-bottom:0px;
    font-size:15px;
    font-weight:normal;
    line-height:24px;
    margin-top:10%
}
.shopping-cart .col-main .cart .variant-title{
    color:#686868
}
.shopping-cart .col-main .cart .cart-tbody .item-cart div .price{
    font-size:16px;
    font-weight:bold;
    line-height:6;
    color:#1a5f92
}
.shopping-cart .col-main .cart .cart-tbody .item-cart div .input_qty_pr{
    height:auto;
    border-right:none;
    width:100%;
    margin-top:15px;
    padding:20px 0px 0px 0px
}
.shopping-cart .col-main .cart .cart-tbody .item-cart .input_qty_pr .items-count{
    border:1px solid #ddd;
    outline:none;
    background:#fff;
    height:24px;
    width:24px;
    vertical-align:baseline;
    text-align:center;
    padding:0;
    display:inline-block;
    margin:0
}
.shopping-cart .col-main .cart .cart-tbody .item-cart .number-sidebar{
    min-height:0;
    position:static;
    display:inline-block;
    float:none;
    margin-bottom:0;
    border:1px solid #ddd;
    height:24px;
    margin-left:-1px;
    text-align:center;
    width:23px;
    margin-right:-1px;
    padding:0;
    line-height:15px
}
.shopping-cart .col-main .cart .cart-tbody .item-cart div:nth-child(6){
    padding:10px 0 6px;
    position:relative
}
.shopping-cart .col-main .cart .cart-tbody .item-cart div a.remove-item span{
    display:none
}
.shopping-cart .col-main .cart .bg-scroll .cart-tbody .item-cart div a.remove-item{
    background-color:#fff;
    background-image:url(//bizweb.dktcdn.net/100/177/134/themes/235073/assets/bin.png?1487919147709);
    width:22px;
    height:26px;
    display:block;
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%)
}
.shopping-cart .col-main .cart .totals .inner{
    padding:0px 0 15px;
    margin-top:0;
    margin-right:1px
}
.shopping-cart .col-main .cart #shopping-cart-totals-table{
    width:100%;
    padding-bottom:8px;
    background:#fff
}
.shopping-cart .col-main .cart ul.checkout{
    clear:left;
    padding:20px;
    border:1px solid #ebebeb;
    margin-bottom:30px
}
.shopping-cart .col-main .cart .btn-proceed-checkout{
    background:#1a5f92;
    line-height:20px;
    color:#fff;
    height:40px;
    font-size:16px;
    border:none;
    text-transform:uppercase
}
.shopping-cart .col-main .cart #shopping-cart-totals-table tr td.a-right{
    width:231px;
    border-left:1px solid #ebebeb
}
.shopping-cart .col-main .cart #shopping-cart-totals-table tr td{
    border:#ebebeb thin solid;
    border-top:none;
    border-bottom:none;
    padding:20px
}
.shopping-cart .col-main .cart span.totals_price.price{
    color:#1a5f92;
    font-size:16px
}
.shopping-cart .col-main .cart .btn.btn-white{
    margin-right:10px
}
.shopping-cart .col-main .cart .btn.btn-white:hover,.shopping-cart .col-main .cart .btn.btn-white:focus{
    background-color:#1a5f92;
    border-color:#1a5f92
}
.cart-empty img{
    max-width:200px
}
.cart-empty .btn-cart-empty{
    margin-top:20px;
    text-align:center
}
.cart-empty .btn-cart-empty a{
    color:#fff;
    background:#1a5f92;
    border-color:#1a5f92;
    border-radius:2px !important;
    text-transform:uppercase;
    position:relative;
    overflow:hidden;
    z-index:1;
    display:inline-block;
    padding:15px 30px;
    line-height:1.1;
    height:auto
}
.cart-empty .btn-cart-empty a:after{
    position:absolute;
    bottom:0;
    left:0;
    display:block;
    content:" ";
    width:100%;
    height:100%;
    background-color:#fdca4f;
    border-radius:inherit;
    z-index:-1;
    -webkit-transform-origin:0 100%;
    -moz-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:scaleY(0);
    -moz-transform:scaleY(0);
    transform:scaleY(0);
    -webkit-transition:-webkit-transform .25s ease-in-out;
    -moz-transition:-moz-transform .25s ease-in-out;
    transition:transform .25s ease-in-out
}
.cart-empty .btn-cart-empty a:hover{
    color:#fff
}
.cart-empty .btn-cart-empty a:hover:after{
    -webkit-transform:scaleY(1);
    -moz-transform:scaleY(1);
    transform:scaleY(1)
}
.account-left{
    border:1px solid #eee
}
@media (max-width: 767px){
    .account-left{
        margin-bottom:15px
    }
}
.account-left .user-profile-header{
    padding:36px;
    text-align:center
}
@media (max-width: 1024px){
    .account-left .user-profile-header{
        padding:15px
    }
}
.account-left .user-profile-header img{
    border-radius:50%;
    height:100px;
    width:100px;
    margin-bottom:15px;
    object-fit:scale-down
}
.account-left .user-profile-header .text-secondary{
    color:#1a5f92
}
.account-left .user-profile-header p{
    margin:0
}
.account-left .user-profile-header p a{
    color:#000
}
.account-left .user-profile-header p a:hover,.account-left .user-profile-header p a:focus{
    color:#1a5f92
}
.account-left .list-group{
    padding:10px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-bottom:0
}
.account-left .list-group .list-group-item{
    border:1px solid #eee;
    position:relative;
    display:block;
    padding:.75rem 1.25rem;
    margin-bottom:-1px
}
.account-left .list-group .list-group-item i{
    width:15px
}
.account-left .list-group .list-group-item:first-child{
    border-top-left-radius:2px;
    border-top-right-radius:2px
}
.account-left .list-group .list-group-item.active{
    background-color:#1a5f92;
    border-color:#1a5f92;
    color:#fff
}
.account-left .list-group .list-group-item:hover{
    background-color:#e9ecef;
    color:#212529;
    border-color:#e9ecef
}
.category-products .sortPagiBar .view-mode a .button-view-mode{
    display:inline-block;
    width:38px;
    height:38px;
    color:#333;
    line-height:37px;
    text-align:center;
    background:#ebebeb;
    background:#fff;
    font-size:20px;
    padding-top:0px;
    border:1px solid #ebebeb
}
.category-products .sortPagiBar .view-mode a .button-view-mode.active,.category-products .sortPagiBar .view-mode a .button-view-mode:hover{
    background-color:#1a5f92;
    border-color:#1a5f92;
    color:#fff
}
.products-view-grid .single-product{
    position:relative;
    background:#fff;
    -webkit-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
    overflow:hidden;
    padding-bottom:30px
}
.products-view-grid .single-product .pro-img{
    
}
.products-view-grid .single-product .pro-img img{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
.products-view-grid .single-product .pro-img .secondary-img{
    position:absolute;
    left:0;
    top:0;
    z-index:3;
    opacity:0
}
.products-view-grid .single-product .pro-content{
    text-align:center
}
.products-view-grid .single-product .pro-content .product-rating{
    margin-bottom:5px
}
.products-view-grid .single-product .pro-content .product-rating .bizweb-product-reviews-badge{
    display:block
}
.products-view-grid .single-product .pro-content .product-rating .bizweb-product-reviews-badge .bizweb-product-reviews-star{
    padding:0;
    width:100%;
    display:block
}
.products-view-grid .single-product .pro-content .product-rating .bizweb-product-reviews-badge .bizweb-product-reviews-star i{
    font-size:12px;
    color:#f0ca6c !important
}
.products-view-grid .single-product .pro-content .product-rating .bizweb-product-reviews-badge div:nth-child(2),.products-view-grid .single-product .pro-content .product-rating .bizweb-product-reviews-badge div:nth-child(3){
    display:none
}
.products-view-grid .single-product .pro-content h4{
    font-size:14px;
    margin:0;
    font-weight:600;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.products-view-grid .single-product .pro-content h4 a{
    color:#363f4d;
    font-size:14px;
    font-weight:600;
    margin-bottom:15px
}
.products-view-grid .single-product .pro-content h4 a:hover,.products-view-grid .single-product .pro-content h4 a:focus{
    color:#1a5f92
}
.products-view-grid .single-product .pro-content p{
    margin-bottom:0
}
.products-view-grid .single-product .pro-content p .price{
    font-size:14px;
    font-weight:600;
    color:#1a5f92
}
.products-view-grid .single-product .pro-content p .prev-price{
    color:#666;
    font-weight:normal;
    margin-left:8px;
    font-size:13px
}
.products-view-grid .single-product .pro-content .pro-actions{
    bottom:0px;
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    left:0;
    opacity:0;
    visibility:hidden;
    position:absolute;
    -webkit-transform:translateY(15px);
    transform:translateY(15px);
    -webkit-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    width:100%;
    z-index:99
}
.products-view-grid .single-product .pro-content .pro-actions .actions-secondary{
    width:100%;
    background:#fff
}
.products-view-grid .single-product .pro-content .pro-actions .actions-secondary form{
    margin-bottom:0
}
.products-view-grid .single-product .pro-content .pro-actions .actions-secondary form button{
    width:115px;
    font-size:12px;
    text-transform:uppercase;
    background:#eef0f1 none repeat scroll 0 0;
    border-radius:5px;
    color:#555;
    display:inline-block;
    height:32px;
    line-height:32px;
    position:relative;
    text-align:center;
    -webkit-transition:all 0.15s ease 0s;
    transition:all 0.15s ease 0s
}
.products-view-grid .single-product .pro-content .pro-actions .actions-secondary form button:hover,.products-view-grid .single-product .pro-content .pro-actions .actions-secondary form button:focus{
    color:#fff;
    background:#1a5f92
}
.products-view-grid .single-product .sticker-new{
    background:#fed168;
    border:1px solid #1a5f92;
    border-radius:2px;
    color:#fff;
    font-size:12px;
    font-weight:500;
    left:20px;
    padding:4px 10px;
    position:absolute;
    top:20px;
    z-index:9;
    line-height:1.1
}
.products-view-list .single-product{
    margin-bottom:20px;
    position:relative;
    background:#fff;
    -webkit-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
    overflow:hidden
}
.products-view-list .single-product .pro-img{
    position:relative;
    text-align:center;
    margin-bottom:0;
    width:calc(100% / 3);
    float:left
}
@media (max-width: 480px){
    .products-view-list .single-product .pro-img{
        width:100%;
        float:none;
        margin-bottom:10px
    }
}
.products-view-list .single-product .pro-img img{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out
}
.products-view-list .single-product .pro-img .secondary-img{
    position:absolute;
    left:0;
    top:0;
    z-index:3;
    opacity:0
}
.products-view-list .single-product .pro-content{
    text-align:left;
    margin-left:30px;
    float:left;
    width:calc(100% / 3 * 2 - 30px);
    background:transparent;
    border-top:none
}
@media (max-width: 480px){
    .products-view-list .single-product .pro-content{
        width:100%;
        float:none;
        margin-left:0
    }
}
.products-view-list .single-product .pro-content .product-rating{
    margin-bottom:5px
}
.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge{
    display:block
}
.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge .bizweb-product-reviews-star{
    padding:0;
    width:100%;
    display:block
}
.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge .bizweb-product-reviews-star i{
    font-size:12px;
    color:#f0ca6c !important
}
.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge div:nth-child(2),.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge div:nth-child(3){
    display:none
}
.products-view-list .single-product .pro-content h4{
    font-size:14px;
    margin:0;
    font-weight:600
}
.products-view-list .single-product .pro-content h4 a{
    color:#363f4d;
    display:block;
    font-size:14px;
    font-weight:600;
    margin-bottom:10px
}
.products-view-list .single-product .pro-content h4 a:hover,.products-view-list .single-product .pro-content h4 a:focus{
    color:#1a5f92
}
.products-view-list .single-product .pro-content p{
    margin-bottom:0
}
.products-view-list .single-product .pro-content p .price{
    font-size:14px;
    font-weight:600;
    color:#1a5f92
}
.products-view-list .single-product .pro-content p .prev-price{
    color:#666;
    font-weight:normal;
    margin-left:8px;
    font-size:13px
}
.products-view-list .single-product .pro-content .pro-actions{
    bottom:0px;
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    width:100%;
    z-index:99;
    margin-top:10px
}
.products-view-list .single-product .pro-content .pro-actions .actions-secondary{
    width:100%;
    background:#fff
}
.products-view-list .single-product .pro-content .pro-actions .actions-secondary form{
    margin-bottom:0
}
.products-view-list .single-product .pro-content .pro-actions .actions-secondary form button{
    width:115px;
    font-size:12px;
    text-transform:uppercase;
    background:#eef0f1 none repeat scroll 0 0;
    border-radius:5px;
    color:#555;
    display:inline-block;
    height:32px;
    line-height:32px;
    position:relative;
    text-align:center;
    -webkit-transition:all 0.15s ease 0s;
    transition:all 0.15s ease 0s
}
.products-view-list .single-product .pro-content .pro-actions .actions-secondary form button i{
    font-size:17px
}
.products-view-list .single-product .pro-content .pro-actions .actions-secondary form button:hover,.products-view-list .single-product .pro-content .pro-actions .actions-secondary form button:focus{
    color:#fff;
    background:#1a5f92
}
.products-view-list .single-product .sticker-new{
    background:#fed168;
    border:1px solid #1a5f92;
    border-radius:2px;
    color:#fff;
    font-size:12px;
    font-weight:500;
    left:20px;
    padding:4px 10px;
    position:absolute;
    top:20px;
    z-index:9;
    line-height:1.1
}
.products-view-list .single-product:hover .pro-img .secondary-img{
    opacity:1
}
.details-product .product-image-block .large-image .button_wh_40{
    position:absolute;
    right:10px;
    top:10px;
    z-index:9;
    height:40px;
    width:40px;
    line-height:40px;
    text-align:center;
    border:none;
    background-color:#f5f5f5;
    border-radius:50%
}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next{
    -moz-transition:all 0.45s ease;
    -webkit-transition:all 0.45s ease;
    -o-transition:all 0.45s ease;
    -ms-transition:all 0.45s ease;
    transition:all 0.45s ease;
    opacity:0;
    visibility:hidden
}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:hover,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:focus,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:hover,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:focus{
    border-color:#333
}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:hover:before,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:focus:before,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:hover:before,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:focus:before{
    background-color:#1a5f92;
    color:#333
}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next{
    height:44px;
    width:44px;
    border:2px solid #000;
    border-radius:50%;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    position:absolute;
    right:0;
    text-align:center;
    line-height:44px;
    top:50%;
    transform:translate(0, -50%);
    font-size:20px;
    margin:0;
    right:-50px
}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:before{
    height:36px;
    width:36px;
    background-color:#000;
    color:#fff;
    display:inline-block;
    float:none;
    font-family:"FontAwesome";
    font-size:22px;
    line-height:28px;
    margin:2px;
    vertical-align:top;
    border-radius:50%;
    padding:3px 14px;
    content:"\f105"
}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next.disabled{
    opacity:0.2 !important
}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev{
    height:44px;
    width:44px;
    border:2px solid #000;
    border-radius:50%;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    position:absolute;
    left:0;
    text-align:center;
    line-height:51px;
    top:50%;
    transform:translate(0, -50%);
    color:#878fa0;
    font-size:20px;
    margin:0;
    left:-50px
}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:before{
    height:36px;
    width:36px;
    background-color:#000;
    color:#fff;
    display:inline-block;
    float:none;
    font-family:"FontAwesome";
    font-size:22px;
    line-height:28px;
    margin:2px;
    vertical-align:top;
    border-radius:50%;
    padding:3px 14px;
    content:"\f104"
}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev.disabled{
    opacity:0.2 !important
}
.details-product .product-image-block #gallery_01.owl-carousel:hover .owl-nav .owl-prev{
    left:0;
    opacity:1;
    visibility:inherit
}
.details-product .product-image-block #gallery_01.owl-carousel:hover .owl-nav .owl-next{
    right:0;
    opacity:1;
    visibility:inherit
}
.details-product .product-image-block #gallery_01.owl-carousel .owl-dots{
    display:none
}
.details-product .product-image-block #gallery_01.owl-carousel .item{
    border:1px solid #e5e5e5;
    padding:2px;
    position:relative;
    height:97px;
    margin:1px
}
@media (max-width: 1024px){
    .details-product .product-image-block #gallery_01.owl-carousel .item{
        height:68px
    }
}
@media (max-width: 991px){
    .details-product .product-image-block #gallery_01.owl-carousel .item{
        height:81px
    }
}
@media (max-width: 767px){
    .details-product .product-image-block #gallery_01.owl-carousel .item{
        height:130px
    }
}
@media (max-width: 480px){
    .details-product .product-image-block #gallery_01.owl-carousel .item{
        height:97px
    }
}
.details-product .product-image-block #gallery_01.owl-carousel .item img{
    width:auto;
    max-height:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
@media (max-width: 767px){
    .details-product .details-pro{
        margin-top:10px
    }
}
.details-product .details-pro .price-box .special-price{
    display:inline-block;
    float:left
}
.details-product .details-pro .price-box .special-price .product-price{
    display:inline-block;
    overflow:hidden;
    font-size:24px;
    color:#1a5f92;
    vertical-align:middle;
    margin-right:10px;
    font-weight:600
}
.details-product .details-pro .price-box .old-price{
    display:inline-block;
    float:left
}
.details-product .details-pro .price-box .old-price .product-price-old{
    font-size:18px;
    color:#bbb
}
.details-product .details-pro .inve_brand{
    display:inline-block;
    float:left;
    margin-right:10px
}
.details-product .details-pro .inventory_quantity{
    display:inline-block;
    float:left
}
.details-product .details-pro .inventory_quantity .stock-brand-title{
    color:#333
}
.details-product .details-pro .inventory_quantity .a-stock{
    color:#30a43b
}
.details-product .product-summary .rte p{
    margin-bottom:7px
}
.details-product .form-product .swatch{
    margin:10px 0
}
.details-product .form-product .swatch .header{
    display:block;
    float:none
}
.details-product .form-product form{
    margin-bottom:0px
}
@media (max-width: 767px){
    .details-product .form-product form{
        margin-bottom:0
    }
}
.details-product .form-product .form-group{
    width:100%
}
.details-product .form-product .form-group .custom-btn-number{
    width:150px;
    display:inline-block;
    float:left;
    position:relative;
    padding:0;
    margin-bottom:20px;
    border:none;
    box-shadow:none;
    height:45px
}
@media (max-width: 480px){
    .details-product .form-product .form-group .custom-btn-number{
        margin-bottom:10px
    }
}
.details-product .form-product .form-group .custom-btn-number input{
    margin:0px;
    display:block;
    float:left;
    height:40px;
    border:solid 1px #ebebeb;
    border-right:none;
    border-left:none;
    width:55px;
    text-align:center;
    box-shadow:none;
    border-radius:0px;
    font-size:15px;
    outline:none
}
.details-product .form-product .form-group .custom-btn-number button{
    font-size:20px;
    line-height:0px;
    border:solid 1px #ebebeb;
    display:inline-block;
    width:40px;
    height:40px;
    background:#fff;
    float:left;
    color:#333;
    text-align:center;
    padding:0px
}
.details-product .form-product .form-group .custom-btn-number button.btn-minus{
    border-radius:0;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.details-product .form-product .form-group .custom-btn-number button.btn-plus{
    border-radius:0;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.details-product .form-product .form-group .custom-btn-number button:hover,.details-product .form-product .form-group .custom-btn-number button:focus{
    background-color:#1a5f92;
    border-color:#1a5f92;
    color:#fff
}
.details-product .form-product .form-group button{
    background:#1a5f92;
    font-size:16px;
    outline:none;
    box-shadow:none;
    padding:10px;
    color:#fff;
    height:auto;
    line-height:inherit;
    width:100%;
    border-radius:2px;
    height:50px;
    border:2px solid #1a5f92
}
.details-product .form-product .form-group button span{
    display:block;
    width:100%;
    text-align:center
}
.details-product .form-product .form-group button span.txt-main{
    font-size:16px;
    font-weight:500;
    line-height:1.1;
    text-transform:uppercase
}
.details-product .form-product .form-group button:hover,.details-product .form-product .form-group button:focus{
    color:#1a5f92;
    background-color:#fff
}
@media (max-width: 480px){
    .details-product .form-product .form-group button{
        width:100%
    }
}
.details-product .form-product .box-variant .selector-wrapper select{
    height:40px
}
.details-product .product-top .title-head{
    color:#000;
    font-size:20px;
    font-weight:400;
    margin:0px 0px 15px;
    line-height:normal
}
.details-product .product-top .bizweb-product-reviews-badge{
    display:inline-block;
    float:left;
    margin-right:10px
}
.details-product .product-top .bizweb-product-reviews-badge .bizweb-product-reviews-star{
    padding:0
}
.details-product .product-top .bizweb-product-reviews-badge .bizweb-product-reviews-star i{
    font-size:12px;
    color:#feb10d !important
}
.details-product .product-top .bizweb-product-reviews-badge div:nth-child(2),.details-product .product-top .bizweb-product-reviews-badge div:nth-child(3){
    display:none
}
.details-product .product-top .iddanhgia{
    float:left
}
.details-product .product-top .iddanhgia:hover{
    cursor:pointer;
    color:#1a5f92
}
.details-product .product-tab .tabs-title{
    border-bottom:1px solid #ebebeb
}
.details-product .product-tab .tabs-title .tab-link{
    border-bottom:2px solid transparent;
    color:#666;
    display:inline-block;
    font-size:20px;
    font-weight:500;
    margin:0;
    padding:0 10px
}
.details-product .product-tab .tabs-title .tab-link h3{
    color:#666;
    font-size:14px;
    text-transform:uppercase
}
.details-product .product-tab .tabs-title .tab-link h3 span{
    font-size:14px
}
.details-product .product-tab .tabs-title .tab-link.current,.details-product .product-tab .tabs-title .tab-link:hover{
    background-color:transparent;
    border-bottom-color:#1a5f92
}
.details-product .product-tab .tabs-title .tab-link.current h3,.details-product .product-tab .tabs-title .tab-link:hover h3{
    color:#666
}
.details-product .product-tab .product-well{
    min-height:20px;
    padding:0;
    padding-bottom:35px;
    background-color:#fff;
    position:relative;
    margin-bottom:18px;
    box-shadow:none;
    outline:none;
    border:none;
    border-radius:0
}
.details-product .product-tab .product-well .ba-text-fpt{
    height:350px;
    overflow:hidden;
    -webkit-transition:height 0.2s;
    -moz-transition:height 0.2s;
    transition:height 0.2s
}
.details-product .product-tab .product-well.expanded .ba-text-fpt{
    height:auto;
    -webkit-transition:height 0.2s;
    -moz-transition:height 0.2s;
    transition:height 0.2s
}
.details-product .product-tab .product-well.expanded .less-text{
    display:block
}
.details-product .product-tab .product-well.expanded .more-text{
    display:none
}
.details-product .product-tab .product-well.expanded .show-more::before{
    display:none
}
.details-product .product-tab .product-well .show-more{
    position:relative
}
.details-product .product-tab .product-well .show-more .btn--view-more{
    position:absolute;
    top:100%;
    left:50%;
    width:120px;
    margin-left:-60px;
    margin-top:0px;
    text-align:center;
    background-color:transparent;
    color:#0a5bff;
    font-weight:normal;
    outline:none;
    box-shadow:none
}
.details-product .product-tab .product-well .show-more .btn--view-more:hover,.details-product .product-tab .product-well .show-more .btn--view-more:focus{
    color:#1a5f92;
    border-color:#1a5f92;
    outline:none;
    box-shadow:none
}
.details-product .product-tab .product-well .show-more::before{
    display:block;
    content:"";
    height:120px;
    position:absolute;
    top:-120px;
    width:100%;
    left:0;
    background:rgba(255,255,255,0.6);
    background:linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0.33) 33%, rgba(255,255,255,0.8) 83%, #fff)
}
.details-product .product-tab .product-well .less-text{
    display:none
}
.related-product .home-title h2{
    display:block;
    font-size:24px;
    line-height:40px;
    margin:0;
    color:#222;
    text-align:left;
    border-bottom:2px solid #eee;
    padding-bottom:12px;
    margin-bottom:14px;
    position:relative
}
@media (max-width: 480px){
    .related-product .home-title h2{
        font-size:18px
    }
}
.related-product .home-title h2 a{
    color:#222
}
.related-product .home-title h2 a:hover,.related-product .home-title h2 a:focus{
    color:#1a5f92
}
.related-product .home-title h2:after{
    left:0;
    bottom:-2px;
    content:"";
    width:76px;
    height:2px;
    display:inline-block;
    background:#1a5f92;
    position:absolute
}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next{
    -moz-transition:all 0.45s ease;
    -webkit-transition:all 0.45s ease;
    -o-transition:all 0.45s ease;
    -ms-transition:all 0.45s ease;
    transition:all 0.45s ease;
    opacity:0;
    visibility:hidden
}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:hover,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:focus,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:hover,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:focus{
    border-color:#333
}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:hover:before,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:focus:before,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:hover:before,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:focus:before{
    background-color:#1a5f92;
    color:#333
}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next{
    height:44px;
    width:44px;
    border:2px solid #000;
    border-radius:50%;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    position:absolute;
    right:0;
    text-align:center;
    line-height:44px;
    top:50%;
    transform:translate(0, -50%);
    font-size:20px;
    margin:0;
    right:-50px
}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:before{
    height:36px;
    width:36px;
    background-color:#000;
    color:#fff;
    display:inline-block;
    float:none;
    font-family:"FontAwesome";
    font-size:22px;
    line-height:28px;
    margin:2px;
    vertical-align:top;
    border-radius:50%;
    padding:3px 14px;
    content:"\f105"
}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next.disabled{
    opacity:0.2 !important
}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev{
    height:44px;
    width:44px;
    border:2px solid #000;
    border-radius:50%;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    position:absolute;
    left:0;
    text-align:center;
    line-height:51px;
    top:50%;
    transform:translate(0, -50%);
    color:#878fa0;
    font-size:20px;
    margin:0;
    left:-50px
}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:before{
    height:36px;
    width:36px;
    background-color:#000;
    color:#fff;
    display:inline-block;
    float:none;
    font-family:"FontAwesome";
    font-size:22px;
    line-height:28px;
    margin:2px;
    vertical-align:top;
    border-radius:50%;
    padding:3px 14px;
    content:"\f104"
}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev.disabled{
    opacity:0.2 !important
}
.related-product .section-tour-owl.owl-carousel:hover .owl-nav .owl-prev{
    left:0;
    opacity:1;
    visibility:inherit
}
.related-product .section-tour-owl.owl-carousel:hover .owl-nav .owl-next{
    right:0;
    opacity:1;
    visibility:inherit
}
.related-product .section-tour-owl.owl-carousel .owl-dots{
    display:none !important
}
.zoomLens{
    border:none !important
}
#btnnewreview{
    background:#1a5f92 !important
}
.bizweb-product-reviews-form input,.bizweb-product-reviews-form input[type="text"],.bizweb-product-reviews-form input[type="email"],.bizweb-product-reviews-form textarea{
    border-radius:3px !important;
    outline:none !important;
    box-shadow:none !important;
    -webkit-appearance:none !important;
    -moz-appearance:none !important;
    border:1px solid #ebebeb !important
}
.bizweb-product-reviews-form input:focus,.bizweb-product-reviews-form input[type="text"]:focus,.bizweb-product-reviews-form input[type="email"]:focus,.bizweb-product-reviews-form textarea:focus{
    outline:none !important;
    box-shadow:none !important
}
.bizweb-product-reviews-form .bpr-button-submit{
    background:#1a5f92 !important;
    border-color:#1a5f92 !important;
    min-width:100px;
    text-transform:uppercase
}
.module_service_details .wrap_module_service{
    background:#f7f7f7;
    border-radius:0;
    border:1px solid #ececec
}
.module_service_details .wrap_module_service .item_service{
    padding:0px 10px;
    border-bottom:dashed 1px #ececec
}
.module_service_details .wrap_module_service .item_service .wrap_item_{
    position:relative;
    padding:15px 0;
    display:table
}
.module_service_details .wrap_module_service .item_service .wrap_item_ .image_service{
    display:table-cell;
    width:40px;
    vertical-align:middle;
    -webkit-transition-duration:0.8s;
    -moz-transition-duration:0.8s;
    -o-transition-duration:0.8s;
    transition-duration:0.8s;
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    transition-property:transform
}
.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service{
    margin-left:10px
}
.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service p{
    font-weight:500;
    margin-bottom:0
}
.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service span{
    color:#707070;
    font-size:13px
}
.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service a{
    color:#707070
}
.module_service_details .wrap_module_service .item_service:hover .wrap_item_ .content_service p{
    color:#1a5f92
}
.module_service_details .wrap_module_service .item_service:hover .wrap_item_ .image_service{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg)
}
.module_service_details .wrap_module_service .item_service:last-child{
    border-bottom:none
}
.similar-product .right-bestsell h2{
    margin:0;
    color:#333;
    font-size:18px;
    font-weight:600;
    position:relative;
    margin-bottom:5px;
    border-bottom:1px solid #e5e5e5;
    padding-bottom:6px
}
.similar-product .right-bestsell h2:after{
    content:"";
    width:100px;
    border-top:2px solid #1a5f92;
    height:3px;
    position:absolute;
    top:30px;
    left:0px;
    z-index:999
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item{
    border-bottom:1px solid #f7f7f7
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item:last-child{
    border-bottom:none
}
@media (min-width: 565px) and (max-width: 991px){
    .similar-product .right-bestsell .list-bestsell .list-bestsell-item:last-child{
        border-bottom:1px solid #f7f7f7
    }
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container{
    padding:5px 0
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-image{
    width:80px;
    margin-right:10px;
    float:left
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta{
    padding-left:90px
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3{
    margin-top:0;
    font-size:14px;
    margin-bottom:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-weight:400
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 a{
    color:#333
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 a:hover,.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 a:focus{
    color:#1a5f92;
    text-decoration:none
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .product-price-and-shipping .price{
    color:#1a5f92;
    font-weight:600;
    font-size:14px
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .product-price-and-shipping .regular-price{
    margin-left:7px;
    color:#bbb;
    text-decoration:line-through;
    font-size:12px
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge{
    display:block
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge .bizweb-product-reviews-star{
    padding:0
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge .bizweb-product-reviews-star i{
    font-size:12px;
    color:#f0ca6c !important
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge div:nth-child(2),.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge div:nth-child(3){
    display:none
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item:hover .thumbnail-container .product-meta h3 a{
    color:#1a5f92
}
@media (max-width: 991px){
    .similar-product .right-bestsell .list-bestsell .list-bestsell-item{
        width:50%;
        float:left
    }
}
@media (max-width: 480px){
    .similar-product .right-bestsell .list-bestsell .list-bestsell-item{
        width:100%;
        float:none
    }
}
.section_about{
    background-color:#f5f6f6;
    padding-top:20px;
    padding-bottom:10px;
    position:relative
}
.section_about:before{
    background-image:url(scale-top.png?1532513738040);
    background-position:top;
    background-repeat:repeat-x;
    top:0px;
    content:"";
    position:absolute;
    left:0px;
    width:100%;
    height:50px;
    opacity:0.4
}
@media (max-width: 767px){
    .section_about{
        padding-top:15px;        
    }
}
.section_about .section-head{
    margin-bottom:10px
}
.section_about .section-head h2{
    font-weight:600;
    font-size:24px;
    line-height:24px;
    color:#033051;
    margin:0
}
.section_about .section-head .wt-separator-outer{
    overflow:hidden
}
.section_about .section-head .wt-separator-outer .wt-separator{
    display:inline-block;
    height:3px;
    width:50px;
    position:relative
}
.section_about .section-head .wt-separator-outer .wt-separator.style-square{
    width:10px;
    height:10px;
    background-color:transparent;
    border-width:3px;
    border-style:solid;
    border-color:#2d3239
}
.section_about .section-head .wt-separator-outer .wt-separator .separator-left{
    left:-80px
}
.section_about .section-head .wt-separator-outer .wt-separator .separator-right{
    right:-80px
}
.section_about .section-head .wt-separator-outer .wt-separator .separator-left,.section_about .section-head .wt-separator-outer .wt-separator .separator-right{
    height:3px;
    position:absolute;
    top:50%;
    width:70px;
    margin-top:-1px;
    background-color:#1a5f92
}
.section_about .section-head p{
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0;
    padding-top:10px;
    text-align: justify;
}
.section_about .wt-icon-box-wraper{
    text-align:center;
    position:relative;
    margin-bottom:20px
}
@media (max-width: 767px){
    .section_about .wt-icon-box-wraper{
        margin-bottom:10px
    }
}
.section_about .wt-icon-box-wraper .bg-white{
    background-color:#fff;
    margin:2px;
    padding:17px
}
@media (min-width: 1023px) and (max-width: 1024px){
    .section_about .wt-icon-box-wraper .bg-white{
        padding:7px
    }
}
.section_about .wt-icon-box-wraper .icon-lg{
    width:80px;
    display:inline-block;
    text-align:center;
    margin-bottom:19px
}
@media (min-width: 1023px) and (max-width: 1024px){
    .section_about .wt-icon-box-wraper .icon-lg{
        margin-bottom:10px;
        width:66.5px
    }
}
.section_about .wt-icon-box-wraper .wt-tilte{
    margin-top:0;
    font-weight:600;
    font-size:16px;
    line-height:22px;
    color:#033051;
    margin-bottom:10px
}
.section_about .wt-icon-box-wraper p{
    margin:0
}
.section_why{
    background-color:#fff;
    padding-top:20px;    
}
@media (max-width: 767px){
    .section_why{
        padding-top:10px;
        padding-bottom:10px
    }
}
.section_why .section-head{
    margin-bottom:50px
}
@media (max-width: 767px){
    .section_why .section-head{
        margin-bottom:10px
    }
}
.section_why .section-head h2{
    font-weight:600;
    font-size:24px;
    line-height:24px;
    color:#033051;
    margin:0
}
.section_why .section-head .wt-separator-outer{
    overflow:hidden
}
.section_why .section-head .wt-separator-outer .wt-separator{
    display:inline-block;
    height:3px;
    width:50px;
    position:relative
}
.section_why .section-head .wt-separator-outer .wt-separator.style-square{
    width:10px;
    height:10px;
    background-color:transparent;
    border-width:3px;
    border-style:solid;
    border-color:#2d3239
}
.section_why .section-head .wt-separator-outer .wt-separator .separator-left{
    left:-80px
}
.section_why .section-head .wt-separator-outer .wt-separator .separator-right{
    right:-80px
}
.section_why .section-head .wt-separator-outer .wt-separator .separator-left,.section_why .section-head .wt-separator-outer .wt-separator .separator-right{
    height:3px;
    position:absolute;
    top:50%;
    width:70px;
    margin-top:-1px;
    background-color:#1a5f92
}
.section_why .section-head p{
    max-width:800px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0;
    padding-top:10px
}
.section_why .feature-item-big{
    position:relative
}
.section_why .feature-item-big .why-icon{
    display:inline-block;
    width:150px;
    height:150px;
    margin-left:auto;
    margin-right:auto;
    padding:30px;
    border:1px solid #e5e5e5;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%
}
.section_why .feature-item-big .ornament{
    position:relative;
    width:1px;
    height:20px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:13px;
    background:#e5e5e5;
    top:-7px
}
.section_why .feature-item-big .ornament:after{
    position:absolute;
    content:"";
    border:1px solid #e5e5e5;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    width:11px;
    height:11px;
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%, 10px)
}
.section_why .feature-item-big .box-header{
    margin-top:35px;
    padding-bottom:5px;
    margin-bottom:0;
    font-size:18px;
    color:#000;
    font-weight:500;
    position:relative;
    text-transform:uppercase
}
.section_why .feature-item-big .box-header:after{
    display:block;
    content:"";
    background:#1a5f92;
    width:40px;
    height:2px;
    margin-top:13px;
    margin-left:auto;
    margin-right:auto
}
.section_why .feature-item-big p{
    width:80%;
    margin-left:auto;
    margin-right:auto;
    font-size:14px;
    line-height:24px;
    padding:0;
    margin-top:19px;
    margin-bottom:0
}
.section_why .feature-item-big:hover .why-icon{
    border-color:#1a5f92
}
@media (max-width: 767px){
    .section_why .feature-item-big{
        margin-bottom:15px
    }
}
.animate_line{
    position:relative;
    z-index:0
}
.animate_line:after,.animate_line:before{
    content:"";
    height:4px;
    width:0px;
    position:absolute;
    transition:all 0.5s ease 0s;
    -webkit-transition:all 0.5s ease 0s;
    z-index:-1
}
.animate_line:after{
    left:0;
    bottom:-2px
}
.animate_line:before{
    right:0;
    top:-2px
}
.animate_line:hover:after,.animate_line:hover:before{
    width:50%;
    height:50%;
    background:#1a5f92
}
@media only screen and (max-width: 768px){
    .animate_line:after{
        bottom:-5px
    }
    .animate_line:before{
        top:-5px
    }
}
.section_statistic{
    background-color:#1a5f92;
    padding:40px 0
}
.section_statistic .wt-icon-box-wraper{
    text-align:right;
    position:relative;
    color:#000;
    padding:10px
}
@media (max-width: 767px){
    .section_statistic .wt-icon-box-wraper{
        text-align:center;
        padding:10px 0
    }
}
.section_statistic .wt-icon-box-wraper .icon-md{
    float:right;
    margin-left:10px;
    width:60px;
    display:inline-block;
    text-align:center;
    padding-top:8px
}
.section_statistic .wt-icon-box-wraper .icon-md i{
    font-size:45px
}
@media (max-width: 767px){
    .section_statistic .wt-icon-box-wraper .icon-md{
        text-align:center;
        margin-left:0;
        width:100%;
        display:block;
        margin-bottom:10px
    }
}
.section_statistic .wt-icon-box-wraper .icon-content{
    overflow:hidden
}
@media (max-width: 767px){
    .section_statistic .wt-icon-box-wraper .icon-content{
        overflow:unset;
        display:block;
        text-align:center;
        clear:both
    }
}
.section_statistic .wt-icon-box-wraper .icon-content .text-black{
    color:#000
}
.section_statistic .wt-icon-box-wraper .icon-content .text-black .counter{
    font-size:30px;
    line-height:35px;
    font-weight:600
}
.section_statistic .wt-icon-box-wraper .icon-content .text-black b{
    display:inline-block;
    line-height:35px;
    font-size:30px
}
.section_statistic .wt-icon-box-wraper .icon-content .static-title{
    text-transform:uppercase;
    font-size:14px
}
.section_project{
    background-color:#fff;
    padding-top:70px;
    padding-bottom:90px;
    position:relative
}
.section_project:before{
    background-image:url(scale-top.png?1532513738040);
    background-position:top;
    background-repeat:repeat-x;
    top:0px;
    content:"";
    position:absolute;
    left:0px;
    width:100%;
    height:50px;
    opacity:0.4
}
.section_project:after{
    background-image:url(scale-bottom.png?1532513738040);
    background-position:bottom;
    background-repeat:repeat-x;
    bottom:0px;
    content:"";
    position:absolute;
    left:0px;
    width:100%;
    height:50px;
    opacity:0.4
}
.section_project .section-head{
    margin-bottom:30px
}
.section_project .section-head h2{
    font-weight:600;
    font-size:24px;
    line-height:24px;
    color:#033051;
    margin:0
}
.section_project .section-head .wt-separator-outer{
    overflow:hidden
}
.section_project .section-head .wt-separator-outer .wt-separator{
    display:inline-block;
    height:3px;
    width:50px;
    position:relative
}
.section_project .section-head .wt-separator-outer .wt-separator.style-square{
    width:10px;
    height:10px;
    background-color:transparent;
    border-width:3px;
    border-style:solid;
    border-color:#2d3239
}
.section_project .section-head .wt-separator-outer .wt-separator .separator-left{
    left:-80px
}
.section_project .section-head .wt-separator-outer .wt-separator .separator-right{
    right:-80px
}
.section_project .section-head .wt-separator-outer .wt-separator .separator-left,.section_project .section-head .wt-separator-outer .wt-separator .separator-right{
    height:3px;
    position:absolute;
    top:50%;
    width:70px;
    margin-top:-1px;
    background-color:#1a5f92
}
.section_project .section-head p{
    max-width:800px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0;
    padding-top:10px
}
.section_project .project-tab .nav-tabs{
    border:none;
    text-align:center
}
.section_project .project-tab .nav-tabs li{
    float:none;
    display:inline-block
}
.section_project .project-tab .nav-tabs li a{
    border:none;
    margin:0;
    text-transform:uppercase;
    font-size:15px;
    font-weight:600;
    color:#666
}
.section_project .project-tab .nav-tabs li.active a,.section_project .project-tab .nav-tabs li:hover a{
    color:#1a5f92;
    background-color:transparent
}
.section_project .project-tab .tab-projects{
    opacity:1;
    height:auto;
    visibility:unset
}
.section_project .project-tab .tab-projects .no-padding .blog-item-thumbnail{
    position:relative;
    height:250px;
    overflow:hidden
}
@media (max-width: 480px){
    .section_project .project-tab .tab-projects .no-padding .blog-item-thumbnail{
        height:150px
    }
}
.section_project .project-tab .tab-projects .no-padding .blog-item-thumbnail .blog-link__featured-image{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    -moz-transition:all .4s ease-in;
    -webkit-transition:all .4s ease-in;
    -o-transition:all .4s ease-in;
    transition:all .4s ease-in
}
.section_project .project-tab .tab-projects .no-padding .blog-item-thumbnail .blog-link__featured-image:after{
    content:"";
    background-color:rgba(255,255,255,0);
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    -webkit-transition:opacity .5s;
    transition:opacity .5s;
    opacity:0
}
.section_project .project-tab .tab-projects .no-padding .blog-item-thumbnail:hover .blog-link__featured-image{
    transform:scale(1.1)
}
.section_project .project-tab .tab-projects .no-padding .blog-item-thumbnail:hover .blog-link__featured-image:after{
    background-color:rgba(0,0,0,0.54);
    opacity:1
}
.section_project .project-tab .tab-projects .no-padding .cbp-caption-activeWrap{
    width:100%;
    position:absolute;
    z-index:2;
    height:100%;
    top:0;
    opacity:0;
    background-color:rgba(0,0,0,0.85);
    -webkit-transition:opacity .5s;
    transition:opacity .5s
}
.section_project .project-tab .tab-projects .no-padding .cbp-caption-activeWrap .cbp-l-caption-alignCenter{
    display:table;
    width:100%;
    height:100%
}
.section_project .project-tab .tab-projects .no-padding .cbp-caption-activeWrap .cbp-l-caption-alignCenter .cbp-l-caption-body{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    padding:15px 5px;
    font-weight:600
}
.section_project .project-tab .tab-projects .no-padding:hover .cbp-caption-activeWrap{
    opacity:1;
    background-color:rgba(0,0,0,0.54)
}
.section-news{
    background-color:#fff;
    padding-top:70px;
    padding-bottom:70px
}
.section-news .section-head{
    margin-bottom:30px
}
.section-news .section-head h2{
    font-weight:600;
    font-size:24px;
    line-height:24px;
    color:#033051;
    margin:0
}
.section-news .section-head .wt-separator-outer{
    overflow:hidden
}
.section-news .section-head .wt-separator-outer .wt-separator{
    display:inline-block;
    height:3px;
    width:50px;
    position:relative
}
.section-news .section-head .wt-separator-outer .wt-separator.style-square{
    width:10px;
    height:10px;
    background-color:transparent;
    border-width:3px;
    border-style:solid;
    border-color:#2d3239
}
.section-news .section-head .wt-separator-outer .wt-separator .separator-left{
    left:-80px
}
.section-news .section-head .wt-separator-outer .wt-separator .separator-right{
    right:-80px
}
.section-news .section-head .wt-separator-outer .wt-separator .separator-left,.section-news .section-head .wt-separator-outer .wt-separator .separator-right{
    height:3px;
    position:absolute;
    top:50%;
    width:70px;
    margin-top:-1px;
    background-color:#1a5f92
}
.section-news .section-head p{
    max-width:800px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0;
    padding-top:10px
}
.section-news .blog-post.blog-post-small{
    margin-bottom:15px
}
.section-news .blog-post.blog-post-small .wt-post-media{
    display:inline-block;
    float:left;
    overflow:hidden;
    width:200px;
    margin-right:10px;
    position:relative
}
@media (max-width: 480px){
    .section-news .blog-post.blog-post-small .wt-post-media{
        width:100%;
        margin-right:0;
        margin-bottom:10px
    }
}
.section-news .blog-post.blog-post-small .wt-post-media .post-date{
    color:#fff;
    position:absolute;
    left:10px;
    top:0;
    width:50px;
    text-align:center;
    background-color:#1a5f92;
    z-index:1
}
.section-news .blog-post.blog-post-small .wt-post-media .post-date strong{
    font-size:10px;
    padding:5px;
    position:relative;
    background-color:#033051;
    display:block
}
.section-news .blog-post.blog-post-small .wt-post-media .post-date span{
    font-size:16px;
    padding:5px;
    display:block;
    font-weight:600
}
.section-news .blog-post.blog-post-small .wt-post-info{
    padding-left:210px
}
@media (max-width: 480px){
    .section-news .blog-post.blog-post-small .wt-post-info{
        padding-left:0
    }
}
.section-news .blog-post.blog-post-small .wt-post-info .wt-post-title .post-title{
    font-size:15px;
    margin:0;
    margin-bottom:5px
}
.section-news .blog-post.blog-post-small .wt-post-info .wt-post-title .post-title a{
    color:#333
}
.section-news .blog-post.blog-post-small .wt-post-info .wt-post-title .post-title a:hover,.section-news .blog-post.blog-post-small .wt-post-info .wt-post-title .post-title a:focus{
    color:#1a5f92
}
.section-news .blog-post.blog-post-small .wt-post-info .wt-post-meta ul li{
    color:#a9a9a9;
    font-size:13px
}
.section-news .blog-post.blog-post-small .wt-post-info .wt-post-text{
    color:#767676
}
.section-news .blog-post.blog-post-small:last-child{
    margin-bottom:0
}
.section-news .blog-post.latest-blog-3{
    position:relative
}
.section-news .blog-post.latest-blog-3 .wt-post-info{
    position:absolute;
    bottom:0px;
    width:100%;
    left:0;
    z-index:1;
    background-color:rgba(0,0,0,0.5)
}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position{
    padding:10px
}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title{
    margin:0;
    font-size:18px;
    font-weight:600
}
@media (max-width: 480px){
    .section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title{
        font-size:16px
    }
}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title a{
    color:#fff
}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title a:hover,.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title a:focus{
    color:#1a5f92
}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-meta{
    margin-top:5px
}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-meta ul li{
    display:inline-block;
    color:#fff;
    font-size:13px
}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-meta ul li:first-child{
    position:relative;
    padding-right:4px
}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-meta ul li:first-child:after{
    content:"/";
    display:inline-block;
    font-weight:normal;
    margin-left:5px;
    opacity:0.8
}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-text{
    color:#fff
}
@media (max-width: 480px){
    .section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-text{
        display:none
    }
}
@media (max-width: 991px){
    .section-news .blog-post.latest-blog-3{
        margin-bottom:15px
    }
}
@media (max-width: 480px){
    .section-news .blog-post.latest-blog-3{
        margin-bottom:10px
    }
}
.section-news .a-more{
    display:inline-block;
    margin-top:30px
}
.section-news .a-more a{
    padding:9px 15px;
    color:#fff;
    background-color:#1a5f92;
    text-transform:uppercase;
    font-weight:500
}
.section-news .a-more a:hover,.section-news .a-more a:focus{
    color:#000;
    background-color:#fcb304
}
.section_product{
    background-color:#f5f6f6;
    padding-top:30px;
    padding-bottom:10px
}
@media (max-width: 767px){
    .section_product{
        padding-bottom:10px
    }
}
.section_product .section-head{
    margin-bottom:10px
}
.section_product .section-head h2{
    font-weight:600;
    font-size:24px;
    line-height:24px;
    color:#033051;
    margin:0
}
.section_product .section-head .wt-separator-outer{
    overflow:hidden
}
.section_product .section-head .wt-separator-outer .wt-separator{
    display:inline-block;
    height:3px;
    width:50px;
    position:relative
}
.section_product .section-head .wt-separator-outer .wt-separator.style-square{
    width:10px;
    height:10px;
    background-color:transparent;
    border-width:3px;
    border-style:solid;
    border-color:#2d3239
}
.section_product .section-head .wt-separator-outer .wt-separator .separator-left{
    left:-80px
}
.section_product .section-head .wt-separator-outer .wt-separator .separator-right{
    right:-80px
}
.section_product .section-head .wt-separator-outer .wt-separator .separator-left,.section_product .section-head .wt-separator-outer .wt-separator .separator-right{
    height:3px;
    position:absolute;
    top:50%;
    width:70px;
    margin-top:-1px;
    background-color:#1a5f92
}
.section_product .section-head p{
    max-width:800px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0;
    padding-top:10px
}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next{
    -moz-transition:all 0.45s ease;
    -webkit-transition:all 0.45s ease;
    -o-transition:all 0.45s ease;
    -ms-transition:all 0.45s ease;
    transition:all 0.45s ease;
    opacity:0;
    visibility:hidden
}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev:hover,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev:focus,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next:hover,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next:focus{
    border-color:#333
}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev:hover:before,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev:focus:before,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next:hover:before,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next:focus:before{
    background-color:#1a5f92;
    color:#333
}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next{
    height:44px;
    width:44px;
    border:2px solid #000;
    border-radius:50%;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    position:absolute;
    right:0;
    text-align:center;
    line-height:44px;
    top:50%;
    transform:translate(0, -50%);
    font-size:20px;
    margin:0;
    right:-50px
}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next:before{
    height:36px;
    width:36px;
    background-color:#000;
    color:#fff;
    display:inline-block;
    float:none;
    font-family:"FontAwesome";
    font-size:22px;
    line-height:28px;
    margin:2px;
    vertical-align:top;
    border-radius:50%;
    padding:3px 14px;
    content:"\f105"
}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next.disabled{
    opacity:0.2 !important
}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev{
    height:44px;
    width:44px;
    border:2px solid #000;
    border-radius:50%;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    position:absolute;
    left:0;
    text-align:center;
    line-height:51px;
    top:50%;
    transform:translate(0, -50%);
    color:#878fa0;
    font-size:20px;
    margin:0;
    left:-50px
}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev:before{
    height:36px;
    width:36px;
    background-color:#000;
    color:#fff;
    display:inline-block;
    float:none;
    font-family:"FontAwesome";
    font-size:22px;
    line-height:28px;
    margin:2px;
    vertical-align:top;
    border-radius:50%;
    padding:3px 14px;
    content:"\f104"
}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev.disabled{
    opacity:0.2 !important
}
.section_product .section-tour-owl.owl-carousel .owl-dots{
    position:relative;
    display:none
}
@media (max-width: 767px){
    .section_product .section-tour-owl.owl-carousel .owl-dots{
        display:block
    }
}
.section_product .section-tour-owl.owl-carousel .owl-dots .owl-dot{
    height:10px;
    width:10px;
    background-color:#e5e5e5
}
.section_product .section-tour-owl.owl-carousel .owl-dots .owl-dot.active{
    background-color:#1a5f92
}
.section_product .section-tour-owl.owl-carousel .owl-dots{
    margin-top:20px
}
.section_product .section-tour-owl.owl-carousel:hover .owl-nav .owl-prev{
    left:0;
    opacity:1;
    visibility:inherit
}
.section_product .section-tour-owl.owl-carousel:hover .owl-nav .owl-next{
    right:0;
    opacity:1;
    visibility:inherit
}
.section_product .e-tabs .tabs-title.ajax{
    text-align:center;
    z-index:1;
    width:100%;
    padding:5px 0 0;
    border-bottom:none;
    margin:0 auto 30px;
    position:relative
}
.section_product .e-tabs .tabs-title.ajax .tab-link{
    background:#eee;
    line-height:1;
    color:#222;
    border-radius:5px;
    font-size:13px;
    padding:9px 25px;
    display:inline-block;
    margin-right:6px;
    font-weight:500
}
.section_product .e-tabs .tabs-title.ajax .tab-link.current,.section_product .e-tabs .tabs-title.ajax .tab-link:hover{
    color:#fff;
    background-color:#1a5f92
}
.section_product .e-tabs .tabs-title.tab-mobile{
    text-align:center;
    font-size:16px;
    margin-bottom:15px
}
.section_product .e-tabs .tabs-title.tab-mobile li{
    padding:0 5px
}
.section_product .e-tabs .tabs-title.tab-mobile li.tab-title.current{
    color:#1a5f92
}
@media (min-width: 1025px){
    .my-account .dashboard .recent-orders .thead-default{
        border-top:1px solid #e1e1e1
    }
}
@media (max-width: 991px){
    .col-100-h{
        clear:both;
        height:45px
    }
    .col-100-h:before{
        display:table;
        content:" "
    }
    .col-100-h:after{
        content:"";
        display:table;
        clear:both
    }
    .col-100-h #trigger-mobile{
        width:35px;
        float:left;
        margin:0;
        padding:0;
        display:block;
        text-align:left;
        margin-top:10px;
        margin-right:5px;
        margin-bottom:8px
    }
    .col-100-h #trigger-mobile .icon-bar{
        background-color:#1a5f92;
        display:block;
        width:22px;
        height:2px;
        border-radius:1px
    }
    .col-100-h #trigger-mobile .icon-bar.icon-bar{
        margin-top:4px
    }
    .col-100-h .mobile-search{
        width:40px;
        float:left;
        position:relative;
        padding-left:0;
        margin:0;
        left:-5px;
        top:3px;
        text-align:center
    }
    .col-100-h .mobile-search i{
        color:#1a5f92;
        font-size:22px;
        margin-bottom: 5px;
    }
    .col-100-h .mobile-cart{     
        top:8px;
        text-align: right;
    }
    .col-100-h .mobile-cart ul li{     
        display: inline;
    }
    .col-100-h .mobile-cart a{
        color:#1a5f92
    }
    .col-100-h .mobile-cart a i{
        font-size:25px
    }
    .col-100-h .mobile-cart .count_item_pr{
        position:absolute;
        height:22px;
        width:22px;
        border-radius:50%;
        line-height:20px;
        text-align:center;
        background:#FF9800;
        font-size:12px;
        right:-10px;
        top:-10px;
        color:#fff;
        border:1px solid #fff
    }
    .col-100-h .logo-wrapper{
        position:absolute;
        margin:0 auto;
        left:0;
        right:0;
        max-width:230px;
        top:0;
        text-align:center;
        padding:5px 0
    }
    .col-100-h .logo-wrapper img{
      
        position:relative;
        
    }
    .select-item-qty-mobile>div{
        width:74px
    }
    .cart-mobile .select-item-qty-mobile .txt_center button.reduced.items-count.btn-minus,.cart-mobile .select-item-qty-mobile .txt_center button.increase.items-count.btn-plus{
        width:25px !important;
        padding:1px 0
    }
    .select-item-qty-mobile .txt_center input{
        border-left:none;
        border-right:none;
        left:25px
    }
    #open-filters{
        color:#fff;
        background:#1a5f92;
        position:fixed;
        right:0;
        top:35% !important;
        padding:4px 10px;
        cursor:pointer;
        z-index:99;
        font-size:18px;
        -webkit-transition:all 0.35s ease;
        -o-transition:all 0.35s ease;
        transition:all 0.35s ease
    }
    #open-filters.open{
        right:280px
    }
    #open-filters.open i:before{
        content:"\f00d"
    }
    .ant-sidebar{
        position:fixed;
        width:280px;
        background:#fff;
        top:0;
        bottom:0;
        right:0;
        padding:5px;
        border-left:solid 1px #eaeaea;
        overflow:auto;
        z-index:100000;
        visibility:hidden;
        -webkit-transition:all 0.35s ease;
        -o-transition:all 0.35s ease;
        transition:all 0.35s ease;
        -webkit-transform:translateX(100%);
        -ms-transform:translateX(100%);
        -o-transform:translateX(100%);
        transform:translateX(100%);
        height:100%
    }
    .ant-sidebar.open{
        visibility:visible;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0)
    }
}
@media (max-width: 480px){
    .s480-f{
        display:block;
        font-size:0;
        clear:both
    }
    .bizweb-product-reviews-form{
        min-width:230px !important
    }
}
.line-clamp{
    position:relative;
    height:39px;
    overflow:hidden;
    display:block
}
.line-clamp:after{
    content:"";
    text-align:right;
    position:absolute;
    bottom:0;
    right:0;
    width:20%;
    height:19px;
    background:linear-gradient(to right, rgba(255,255,255,0), #fff 50%)
}
@supports (-webkit-line-clamp: 2){
    .line-clamp{
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
        max-height:39px;
        height:auto;
        min-height:39px
    }
    .line-clamp:after{
        display:none
    }
}
.backdrop__body-backdrop___1rvky{
    visibility:hidden;
    position:fixed;
    opacity:0;
    width:100%;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,0.55);
    z-index:9999;
    transition:opacity .5s ease
}
.backdrop__body-backdrop___1rvky.active{
    transition:opacity .5s ease;
    visibility:visible;
    opacity:1
}
.mobile-main-menu{
    height:100%;
    overflow-y:auto;
    width:290px;
    position:fixed;
    background-color:#fff;
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    z-index:999999 !important;
    top:0 !important;
    left:0;
    -webkit-transform:translateX(-290px);
    -ms-transform:translateX(-290px);
    transform:translateX(-290px)
}
.mobile-main-menu::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 0px transparent;
    -moz-box-shadow:inset 0 0 0px transparent;
    border-radius:0px;
    background-color:#fff
}
.mobile-main-menu::-webkit-scrollbar{
    width:0px;
    background-color:#fff
}
.mobile-main-menu::-webkit-scrollbar-thumb{
    border-radius:0px;
    -webkit-box-shadow:inset 0 0 0px transparent;
    -moz-box-shadow:inset 0 0 0px transparent;
    background-color:#e5e5e5
}
.mobile-main-menu.active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
.mobile-main-menu .drawer-header{
    background-color:#1a5f92
}
.mobile-main-menu .drawer-header .drawer-header--auth{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    margin:0px 16px;
    margin-top:0;
    padding:15px 0
}
.mobile-main-menu .drawer-header .drawer-header--auth ._object{
    width:40px;
    height:40px;
    margin-right:16px;
    border-radius:50%;
    overflow:hidden
}
.mobile-main-menu .drawer-header .drawer-header--auth ._body{
    color:#fff;
    font-size:12px
}
.mobile-main-menu .ul-first-menu{
    padding-top:8px;
    padding-bottom:8px;
    flex-grow:initial;
    flex:1 1 auto;
    margin:0;
    padding:0;
    position:relative;
    list-style:none;
    border-bottom:1px solid rgba(0,0,0,0.12)
}
.mobile-main-menu .ul-first-menu li{
    display:flex;
    position:relative;
    align-items:center;
    justify-content:flex-start;
    text-decoration:none
}
.mobile-main-menu .ul-first-menu li a{
    display:block;
    padding:10px;
    color:rgba(0,0,0,0.87);
    width:100%;
    line-height:1.1
}
.mobile-main-menu .ul-first-menu li a i{
    width:24px;
    color:rgba(0,0,0,0.54);
    height:24px;
    font-size:20px;
    flex-shrink:0;
    margin-right:5px
}
.mobile-main-menu .mobile-support{
    padding:10px
}
.mobile-main-menu .mobile-support .drawer-text-support{
    color:#757575;
    font-size:14px;
    text-transform:uppercase
}
.mobile-main-menu .mobile-support li{
    display:table
}
.mobile-main-menu .mobile-support li i{
    display:table-cell;
    width:20px
}
.mobile-main-menu .mobile-support li a{
    color:#1a5f92
}
.mobile-main-menu .la-action-link-nav{
    margin-top:15px
}
.mobile-main-menu .la-action-link-nav>a{
    text-transform:uppercase;
    height:35px;
    line-height:35px;
    color:#FFF;
    border:1px solid rgba(255,255,255,0.5);
    margin-right:5px;
    display:inline-block;
    width:120px;
    text-align:center
}
.mobile-main-menu .la-action-link-nav>a:last-child{
    margin-right:0px
}
.mobile-main-menu .la-scroll-fix-infor-user{
    height:calc(100% - 337px);
    height:-moz-calc(100% - 337px);
    height:-webkit-calc(100% - 337px);
    height:-o-calc(100% - 337px);
    overflow:auto
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-title-nav-items{
    padding:10px;
    color:#757575;
    font-size:14px;
    text-transform:uppercase;
    padding-bottom:0
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items{
    position:relative;
    background:#FFF;
    height:250px;
    overflow-y:auto
}
@media (min-width: 767px) and (max-width: 991px){
    .mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items{
        height:55vh
    }
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items li{
    width:100%;
    float:left;
    padding:0px;
    border-bottom:1px solid rgba(0,0,0,0.06);
    position:relative;
    overflow:hidden
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items li a{
    display:block;
    color:#444;
    font-size:14px;
    width:100%;
    height:100%;
    padding:10px;
    padding-right:20px;
    position:relative
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 a,.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child2 a{
    position:relative
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 a i,.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child2 a i{
    padding:3px 0;
    position:absolute;
    right:10px;
    top:50%;
    transform:translate(0, -50%)
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 a i.active:before,.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child2 a i.active:before{
    content:"\f068"
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 .ul-has-child1{
    padding-left:10px;
    display:none
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 .ul-has-child1 li{
    border:none
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 .ul-has-child1 .ul-has-child2{
    padding-left:20px;
    display:none
}
#show_shops .show-title{
    color:#fff;
    position:relative;
    padding:5px 0;
    display:block;
    padding:10px;
    line-height:16px;
    font-weight:600;
    text-decoration:none;
    background-color:#1a5f92
}
#show_shops ul{
    background-color:#f5f5f5;
    min-height:392px;
    max-height:392px;
    overflow-y:scroll
}
#show_shops ul::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
    border-radius:5px;
    background-color:#F5F5F5
}
#show_shops ul::-webkit-scrollbar{
    width:5px;
    background-color:#F5F5F5
}
#show_shops ul::-webkit-scrollbar-thumb{
    border-radius:5px;
    -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
    background-color:#e5e5e5
}
#show_shops ul li{
    padding:4px 6px
}
#show_shops ul li.active,#show_shops ul li:hover{
    color:#fff;
    background:#315399
}
.choose_address select{
    text-transform:capitalize;
    background-image:url(ico-selects.png) !important;
    background-repeat:no-repeat;
    background-position:right 10px center
}
.section_product .section-tour-owl .single-product .pro-img{
    height:222px
}
@media (max-width: 1024px){
    .section_product .section-tour-owl .single-product .pro-img{
        height:182px
    }
}
@media (max-width: 991px){
    .section_product .section-tour-owl .single-product .pro-img{
        height:236px
    }
}
@media (max-width: 767px){
    .section_product .section-tour-owl .single-product .pro-img{
        height:322px
    }
}
@media (max-width: 480px){
    .section_product .section-tour-owl .single-product .pro-img{
        height:197px
    }
}
@media (max-width: 668px){
    .section_product .section-tour-owl .single-product .pro-img{
        height:318px
    }
}
@media (max-width: 376px){
    .section_product .section-tour-owl .single-product .pro-img{
        height:177px
    }
}
@media (max-width: 569px){
    .section_product .section-tour-owl .single-product .pro-img{
        height:269px
    }
}
@media (max-width: 321px){
    .section_product .section-tour-owl .single-product .pro-img{
        height:150px
    }
}
.section_product .section-tour-owl .single-product .pro-img img{
    width:auto;
    max-height:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
.search-main .single-product .pro-img{
    height:218px
}
@media (max-width: 1024px){
    .search-main .single-product .pro-img{
        height:178px
    }
}
@media (max-width: 991px){
    .search-main .single-product .pro-img{
        height:237px
    }
}
@media (max-width: 767px){
    .search-main .single-product .pro-img{
        height:358px
    }
}
@media (max-width: 480px){
    .search-main .single-product .pro-img{
        height:192px
    }
}
@media (max-width: 668px){
    .search-main .single-product .pro-img{
        height:323px
    }
}
@media (max-width: 376px){
    .search-main .single-product .pro-img{
        height:173px
    }
}
@media (max-width: 569px){
    .search-main .single-product .pro-img{
        height:274px
    }
}
@media (max-width: 321px){
    .search-main .single-product .pro-img{
        height:145px
    }
}
.search-main .single-product .pro-img img{
    width:auto;
    max-height:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
.related-product .single-product .pro-img{
    height:222px
}
@media (max-width: 1024px){
    .related-product .single-product .pro-img{
        height:182px
    }
}
@media (max-width: 991px){
    .related-product .single-product .pro-img{
        height:236px
    }
}
@media (max-width: 767px){
    .related-product .single-product .pro-img{
        height:322px
    }
}
@media (max-width: 480px){
    .related-product .single-product .pro-img{
        height:197px
    }
}
@media (max-width: 668px){
    .related-product .single-product .pro-img{
        height:318px
    }
}
@media (max-width: 376px){
    .related-product .single-product .pro-img{
        height:177px
    }
}
@media (max-width: 569px){
    .related-product .single-product .pro-img{
        height:269px
    }
}
@media (max-width: 321px){
    .related-product .single-product .pro-img{
        height:150px
    }
}
.related-product .single-product .pro-img img{
    width:auto;
    max-height:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
.category-products-grids .products-view-grid .single-product .pro-img{
    min-height:160px
}
@media (max-width: 1024px){
    .category-products-grids .products-view-grid .single-product .pro-img{
        height:222px
    }
}
@media (max-width: 991px){
    .category-products-grids .products-view-grid .single-product .pro-img{
        height:230px
    }
}
@media (max-width: 767px){
    .category-products-grids .products-view-grid .single-product .pro-img{
        height:348px
    }
}
@media (max-width: 480px){
    .category-products-grids .products-view-grid .single-product .pro-img{
        height:197px
    }
}
@media (max-width: 668px){
    .category-products-grids .products-view-grid .single-product .pro-img{
        height:314px
    }
}
@media (max-width: 376px){
    .category-products-grids .products-view-grid .single-product .pro-img{
        height:178px
    }
}
@media (max-width: 569px){
    .category-products-grids .products-view-grid .single-product .pro-img{
        height:264px
    }
}
@media (max-width: 321px){
    .category-products-grids .products-view-grid .single-product .pro-img{
        height:150px
    }
}
.category-products-grids .products-view-grid .single-product .pro-img img{
    width:auto;
    max-height:100%;    
    margin:auto
}
.right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-image{
    position:relative;
    height:80px
}
.right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-image img{
    width:auto;
    max-height:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
 #TopMenu ul{
 	text-align: right;
 	float: right;
    margin-top: 22px;
 }
 #TopMenu li {
    float: left;
    margin: 0 5px 5px 5px;
}
.dat-hang li p{
	color:yellow;
	font-weight: bold;
	font-size: 24px;
}
ul.online li p{
	color: #FFF;
    font-weight: bold;
    font-size: 16px;
}
.left-content{
    background-color: #f5f5f5;
    border-radius: 5px;
}