body,html{font-family:sans-serif,"Microsoft Yahei";margin:0;padding:0;overflow-x:hidden;line-height: 1.5;}
h1{ font-size:42px}
.br{padding:15px}
.br_s{padding:10px}
.br_ss{padding:5px}
.fleft{float:left!important}
.fright{float:right!important}
.center{text-align:center!important}
.none{padding:0;margin:0}
.bkcolor{color:#000!important}
.btn{border-radius:0!important}
.jssocials-share-link{border-radius:100%}
.gv_db{background:#4472a3e8}
.gv_db_s{background:#eee;color:#000;}
.gv_db_ss{background:#f5f5f5;color:#000;}
/*.gv_db_bk{background:#000;color:#FFF;text-shadow: #000 0.05em 0.05em 0.1em;}*/
.gv_db_bk{color:#FFF;text-shadow: #000 0.05em 0.05em 0.1em;background-image: url(https://media.istockphoto.com/photos/digital-abstract-blue-color-wave-particles-flow-background-picture-id1009747332?s=2048x2048);
background-repeat: repeat-x;background-attachment: fixed; background-position: center;}
.gv_db_gray{color:#FFF;text-shadow: #000 0.05em 0.05em 0.1em;background-image: url(https://media.istockphoto.com/photos/digital-abstract-blue-color-wave-particles-flow-background-picture-id1009747332?s=2048x2048);
background-repeat: repeat-x;background-attachment: fixed; background-position: center;}
.gv_db_gray > div, .gv_db_bk > div{background: rgba(0,0,0,0.5) url(/assets/images/dott.png)repeat 0px 0px;}
.stylecolor{color:#70832c !important;}
.fancy-title{margin:0px 15px !important;}
.fancy_h2{background-color:#f2f2f2!important}
.inner i{font-size:55px;text-align:center}
small{color:#AAA;font-size:65%;}
.items.style1{display:flex;flex-wrap:wrap;justify-content:center;position:relative;margin:3rem 0}
.inner > div.notes{padding:15px;text-align:left}
.items.style1.medium >:nth-child(3n+1){border-left-width:0}
.items.style1.medium >:nth-child(3n+3){border-right-width:0}
.items.style1.medium >:nth-child(-1n+3){border-top-width:0}
.items.style1.medium >:nth-child(-1n+12){border-bottom-width:0}
.items.style1.medium > *{width:33.3333%;padding:2.1875rem 2.1875rem .1875rem}
.items.style1 > *{border-color:rgba(0,0,0,0.1);flex-grow:0;flex-shrink:0;border-left-width:1px;border-top-width:1px;border-style:solid}
.items.style1 > *{flex-grow:0;flex-shrink:0;border-right-width:0;border-top-width:1px;border-style:solid}
section{padding-bottom:35px !important}
.ytp-title-text, .ytp-spinner{display:none;}
#sitemap{text-align: left;
    padding: 1% 40px;
    font-size: 13px;
    color: #70832c;
    background: #f5f5f5;
    margin: 0 15px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;}
.footerTitle{font-size:16px;color:#fff;}
.footerTitle.active{color:#a0c41d;}
.dark{background-color:#235993;}
.textleft{text-align:justify !important;}
.textright{text-align:right !important;}
.sitemap{padding-top:35px;}
.service_note{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
}

h2, h3, h4, h5, h6 {
  margin: 0;
  font-weight: initial !important;
  color: #000;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.p10 {padding:0px 300px 50px 30px!important; min-height: 500px;}
.site_note{padding:0 20px;text-align: justify;}
#jqAlertMsg{font-size: 15px;margin: 15px;}
#jqAlertMsg > i{font-size: 30px;display:-webkit-inline-box;}
.del{text-decoration:line-through; padding-right: 10px; color:#999;}
#total_quantity{position: absolute;margin-top: -5px;background-color: #70832c;padding: 4px 6px 3px;font-family:"Arial";font-weight:inherit;right:-5px;}
.ajax_loand{background: url(/assets/images/ajax-loader.gif);background-position:center 2px;background-repeat:no-repeat;width:26px;height:16px;display: inline-block;}
.input-group {z-index:0;}
/* hr_style_01 */
.heading-underline {width: 60%;margin: 1em auto 1em;padding: 5px 0;}
.heading-underline.w30{width: 30%}
.heading-underline.w20{width: 20%}
.heading-underline.w10{width: 10%}
.h-u1, .h-u3 { width: 30%; float: left; height: 2px; background-color: #EEE; margin-top: 1px; }
.h-u2 { width: 40%; float: left; height: 4px; }
.h-u2.orange { background-color: #70832c; }
.h-u2.nikon { background-color: #ffe400; }
.h-u2.black { background-color: #000; }
.h-u2.danger { background-color: #c7002f; }
.h-u2.info { background-color: #5bc0de; }
.h-u2.primary { background-color: #286090; }
.h-u2.success { background-color: #4cae4c; }
/* text-style */
.text-style{color: #FFF !important;padding: 5px 10px;margin: 0 5px;}
.text-style.orange{background: #70832c; }
.text-style.nikon{background: #ffe400;color: #000 !important;}
.text-style.black{background: #000;}
.text-style.danger{background: #c7002f;}
.text-style.info{background: #5bc0de;}
.text-style.primary{background: #286090;}
.text-style.success{background: #4cae4c;}
/*img-magnifier*/
.magnifier{overflow:hidden;}
.magnifier img{transform:scale(1,1);transition: all 0.3s ease-out;}
.magnifier img:hover{transform:scale(1.2,1.2);}
/*banner-color-text*/
.color-white{ color:#FFF !important; text-shadow: #000 0.05em 0.05em 0.1em;}
.input-group-addon {border-radius: 0px;}
span.gift_div{display:inline-block;}
span.gift_div.alert{padding: 5px 10px;margin-bottom: 5px;}
.bg-style-01{background:#235993}
@media screen and (max-width:1024px){
h1{ font-size:36px}
.sitemap{padding-top:5px;}
.sitemap h3{text-align:center;}
.items.style1{margin:0}
.items.style1.medium > *{width:100%}
.items.style1.medium >:nth-child(-1n+4){border-top-width:1px}
.items.style1.medium >:nth-child(1){border-top-width:0}
.items.style1.medium >:nth-child(3n+1){border-left-width:1px;border-right-width:1px}
.items.style1.medium >:nth-child(-1n+12){border-right-width:1px;border-left-width:0;border-right-width:0}
section{text-align:justify}
.__Description{line-height:inherit;min-height:60px;}
#sitemap{display:none;}
.fancy-title{padding:0 15px; margin:0px !important;}
.site_note{padding:0 30px;}
.p10 {padding:0 0 10px 0 !important; min-height:initial;}
#total_quantity {margin-top:inherit;margin-left:inherit;right: -12px;}
#phone_cart_icon{padding: 0px 5px;margin-top:10px;margin-right:8px;}
div.form-control{height:auto;}
.heading-underline,
.heading-underline.w30,
.heading-underline.w20,
.heading-underline.w10{width: 85%;}
}
@media (max-width:600px) and (min-width:600px){.container, #header.full-header .container, .container-fullwidth{width:600px !important}
}
@media (max-width:768px) and (min-width:768px){.container, #header.full-header .container, .container-fullwidth{width:768px !important}
}
@media screen and (max-width:480px){.col-xs-6{width:100%;}
}