.fancybox-gallery:hover .image-hover {
	opacity:.65;
}
.title-main {
   background-color: transparent;
}
.ui-widget-header {
    background-image: none;
    background-color: #007a46;
}
.title-main h1, .title-main h2 {color:#fff; margin-bottom:15px;font-size: 24px;}
.breadcrumb a {color:#333}
.breadcrumb > li + li::before {color:#333}
.bg-main,.list-bank li label:before, .fancybox-gallery:hover .image-hover, .nav-tabs-03.nav-tabs>li.active>a, .nav-tabs-03.nav-tabs>li.active>a:focus, .nav-tabs-03.nav-tabs>li.active>a:hover, .box-step ul li.active .demo-icon, .title_style2 h3::after, .opticon-select li:hover .btn-ver,.opticon-select li.active .btn-ver, .nav-tabs-01 .nav-tabs li.active span{background-color: #007a46;}
.color-main, .box-style-1 .demo-icon:before, .bottom-download span, .cart-order .dropdown-toggle span.number, .view-style .btn-view.active, .nav li.active a, .nav_desktop ul li:hover ul li a:hover, .title-product a:hover, .title-desc-detail, .nav-tabs-01 .nav-tabs li span .demo-icon, .nav-tabs-01 .nav-tabs li.active i.icon-dot-circled, .nav_desktop ul li.sub-menu-style2 ul li a:hover, .nav_desktop ul li.sub-menu-style2:hover ul li a:hover, .breadcrumb > .active, .newsletter .btn-default, .title_style1 strong, .title_style2 h3 strong{ color:#007a46;}
.thub-image .item:hover img,.thub-image .item.active img{border:1px solid #007a46;}
.tabs-menu-01.active .arrow-left::after,.tabs-menu-02.active .arrow-left::after {
    border-right-color: #007a46;
}
.nav-tabs-01 li.active .arrow-left::after, .nav-tabs-01 li.active .arrow-left::after { border-right-color: #007a46;}
.nav-tabs-01 .nav-tabs li.active span .demo-icon {color:#007a46}
.btn-main, .btn-primary, a.btn-primary{ background-color:#007a46;border: 1px solid #007a46; color:#fff;}
.btn-main.focus, .btn-main:focus, .btn-main:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background-color: #007a46;
    border-color: #007a46;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover,.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .pagination>li.active>a{background-color:#007a46; border-color: #007a46;}
.btn-icon:hover{color: #007a46;border-color: #007a46}
.btn-primary, a.btn-primary{ color:#fff;}
.bg-default {background-color:#383838;}
.btn-default {background-color:#383838;border: 1px solid #383838; color:#fff;}
.btn-default.focus, .btn-default:focus, .btn-default:hover {
    background-color: #383838;
    border-color: #383838; color:#fff;
}
.owl-theme .owl-controls .owl-buttons div:hover:before { color:#007a46}
.jslider .jslider-bg i, .jslider .jslider-pointer {background: url(../images/jslider.png) no-repeat 0 0;}
.jslider .jslider-pointer {
    background-position: 0 -60px;
}
.box-product-style2 h3::before {
    opacity: 0;
}
.box-product-style2 h3 {
    font-size: 22px;
    position: inherit;
    margin-bottom: 30px;
    text-align: center;
}
.icon-title {background-color:#007a46; padding:10px; margin-right:10px;}
.box-product-style2 .tab-product {
    border-bottom:inherit;
    margin-bottom: 0;
}
/*.box-product .slider-product.owl-theme .owl-controls .owl-buttons div {top:-31px}*/
.title_style h2, .title_style h3, .title_style h4, .btn-black-2 {background-color:#007a46}
.slider-product .list-item.view-list .item-product .info {
    text-align: left;
    padding: 0 10px;
    margin: 0;
    width: 45%; float:left;
}
.slider-product .list-item.view-list .img {
    width: 55%;padding: 0;
}
.img.border {
    border:none;
}
/*.content-tab-product {margin:0; border:1px solid #ddd;}
.content-tab-product {margin:0; border:1px solid #ddd;}*/
.owl-theme .owl-controls {
    height: 0;
    margin: 0;
}
.box-product {margin-bottom:25px}
.list-item.view-list { margin:0;}
.item-product { border-bottom:1px solid #ddd; border-right:1px solid #ddd;padding-bottom:10px;}
.list-product-small .item-product { border:none}
.box-product-style2 .content-tab-product {border:none}
.banner-img img {border:none}
.box-tab-style2 {background-color:#f0f0f0; border:1px solid #dedede;}
.slider-product [class^="col-sm-"]{padding:0}
.slider-product [class^="col-sm-"] .list-item:nth-last-child{border-right:none;}

.box-product-style2 .item-product {
    border: none;
    background: #fff; 
    /*min-height:287px;*/
    margin-bottom: 30px;
}
.owl-carousel .owl-wrapper-outer {padding-bottom:0}
.content-tab-product .item {
    padding: 0;
}
.box-product-style2 {background-color:#eeeeec; padding:50px 0}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color: #007a46;
}
.box-style-1 .right-style-1 .demo-icon {float:none}
#footer {
    background: #3e3e3e; padding:0;
}
.address-ft p, .about-desc, .menu-footer-vertical a {
    color: #999;
}
.title-menu-ft {
    font-size: 14px;
}
.box-branch {background: #eeeeec; padding:50px 0}
.box-branch .form-group{ margin-bottom:50px;}
/*.top-footer .title-menu-ft, .top-footer .title-box-center-ft, .top-footer .title-box-center-ft {
    color: #fff;
}*/
.address-ft p i {
    background: transparent !important;
    border: 1px solid #777;
    border-radius: 0;
    width: 30px; color:#999 !important;
    height: 30px;
    line-height: 30px;
    margin: 0 10px 0 0;
}
.follow-us .icon-social {
    border-right: 1px solid #2e2e2e;
}
.follow-us .icon-social a{
    background: transparent !important;
    border-radius: 0;
    width: 60px; color:#999 !important;
    height: 60px; margin:0; text-align:center;
    line-height: 60px;
}
.item-product.style-view-2 {
    text-align: left;
    display: inline-block;
    width: 100%;
}
.item-product {margin-bottom:0}
.box-product-style2 .pull-left, .box-product-style2 .pull-right {float:inherit !important}
.box-product-style2 .tab-product {text-align:center}
.box-product-style2 .pull-right { display:inline-block}
/*.newsletter .form-inline .form-control { height:32px; line-height:32px}
.newsletter .btn-default {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
    background: #007a46;
    color: #fff !important;
    border-radius: 0 50px 50px 0;
    height: 32px;
}*/
/*.menu-footer-vertical a:hover {color:#2196f3}
.top-footer {
    border: none;
    padding: 50px 0;
}*/
.btn-search {padding: 7px 20px;}
/*#footer .title-box-center-ft {
    float: left;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 0;
    line-height: 32px;
    position: inherit;
}*/
/*.newsletter .form-inline {display:inline-block; position:relative}
.newsletter .form-inline .form-control { margin-right:20px;border-radius: 50px 0 0 50px;}*/
.box-align-right {
    text-align: right;
}
.follow-us .title-box-center-ft{display:none}
.center-footer {
    padding: 0;
    border-bottom: 1px solid #2e2e2e;
}
.menu-footer-vertical.box-ft {padding-right:50px}
.banner-style2 {
    padding-top: 25px;
}
.banner-style2 [class^="col-sm-"]{
    padding: 0;
}
#Slider .item img {
    width: 100%; max-height:462px;
}
.item-banner {
    margin-bottom: 0;
}
.style-view-small .title-product {
    text-transform:inherit;
}
.content-brand .slider-product.owl-theme .owl-controls .owl-buttons div.owl-prev, .content-Customer .slider-product.owl-theme .owl-controls .owl-buttons div.owl-prev {
    right: 20px;
}
.content-brand .slider-product.owl-theme .owl-controls .owl-buttons div.owl-next, .content-Customer .slider-product.owl-theme .owl-controls .owl-buttons div.owl-next {
    right: 5px;
}
.content-brand .item {
    padding:0;
}
.content-brand .item a {
    border-bottom: 1px solid #ddd;
}
.content-brand .item a:nth-child(2) {
    border-bottom: 1px solid transparent;
}
.content-brand {margin:0 0 25px}
.content-brand .slider-product.owl-theme .owl-controls .owl-buttons div::before, .content-Customer .slider-product.owl-theme .owl-controls .owl-buttons div::before { color:#fff}
.decript-short i {color:#007a46; font-size:12px; margin-right:5px;}
.box-detail-list-product {border-top:1px solid #ddd; border-left:1px solid #ddd; padding:0 15px;}
.box-detail-list-product .list-item{padding:0}
.box-facebook {margin-bottom:20px}
.box-style-1 {margin-bottom:30px}
.box-style-1 .demo-icon::before {color:#cc0001}
.box-style-1 a, .box-style-1 a .demo-icon:before{ color:#cc0001; font-size:13px;}
.payment-support .title-menu-ft {margin-bottom:30px}
.payment-support {
    text-align: left;
    margin-bottom: 22px;
    padding-bottom: 30px;
    border-bottom: 1px solid #6e6e6e;
}
.payment-support img {
    margin-top: 0;
}
.nav_desktop::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 15px;height: 100%;
    margin: auto;background: rgba(0,0,0,.1);
    width: 1px;
}
.menu-vetical .nav_desktop::before { display:none}
.nav_desktop li a::after {
    height: 100%;
    background: rgba(0,0,0,.1);
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #007a46;
}
#Slider {
    overflow: hidden; margin-bottom:0;
}
#Slider .owl-theme .owl-controls .owl-buttons div {
    background: #d6d7d9;
    border-radius: 0;
    width: 40px;
    height: 40px; text-align:center;
}
#Slider .owl-theme .owl-controls .owl-buttons div:hover {
    background: #9bd9e8;
}
#Slider .owl-theme .owl-controls .owl-buttons div:hover::before { color:#fff;}
#Slider .owl-theme .owl-controls .owl-buttons div::before {
    font-size: 21px;
    line-height: 36px;
    display: inline-block;
}
#Slider .owl-theme .owl-controls .owl-buttons .owl-next {
    right: 0;
    bottom: 0;
}
#Slider .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0;
}
.menu-vetical .nav_desktop li a { padding:15px}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {
    color: #007a46;
}
#header .menu-vetical .dropdown-toggle {color:#333; text-transform:inherit;}
#header .menu-vetical {
    padding: 15px 0 15px;
    border-left: 1px solid #dedede;
    text-align: center;
}

.title-product {max-height:45px; overflow:hidden; margin:0 0 10px}
.box-news-style1 {background-color:#f0f0f0; border:1px solid #dedede;}
@media(min-width:481px){
        
        
		.nav_desktop { margin-left:0}		
        }
@media(min-width:1200px){
        .box-search .form-inline input.form-control{ width:210px;}
		 .nav_desktop li a {padding: 15px 61px;}
		 #header .cont-header .row{text-align:center}
		 #header [class^="col-sm-"] {/* padding:0 */} 
        }
@media(min-width:1400px){
 .box-search .form-inline input.form-control {
    width: 360px;
}
}
@media(max-width:1300px){
        .hidden-mobile{ display:none}
		#header .menu-vetical .dropdown-toggle, .search-caterory .dropdown-toggle { font-size:13px}

    }
@media(max-width:1100px){
        .hidden-mobile{ display:none}
    }
@media(max-width:767px){
	.newsletter .btn-default {top: 32px;}
	.follow-us .title-box-center-ft {
    display: block;
    margin-top: 14px;
}
.box-align-right {
    text-align: left;
    float: left;
}
        .hotline{ padding:0; margin-top:-50px; text-align:right;}
		.item-banner {margin-bottom:15px}
				.slider-product .list-item.view-list .item-product .info {
			text-align: left;
			padding: 15px 0;
			margin: 0;
			width: auto; float:inherit;
		}
		.slider-product .list-item.view-list .img {
			width: auto;padding: 15px 0;
		}
		.slider-product [class^="col-sm-"] {
    padding:0 10px;
}
	.content-tab-product {border:none}
	.item-product {border-right:none}
	.col-sm-2{ width:80%;}
	.col-xs-3 { width: 20%;margin-top:9px;}
	.navbar-header {margin-left: -15px;}
	.col-sm-4{ width:100%;}
	.nav_mobile{float: left;background: none;margin-right:-10px;}
	.box-search{ padding:0 !important;}
	.ict-icon-top{display:none;}

    }

@media (max-width: 1100px) and (min-width: 767px){
	#header .col-sm-2{ width:20%;}
	#header .col-xs-3 { width: 30%;margin-top:9px;}
	#header .col-sm-4{ width:50%;}
	.ict-icon-top{display:none;}
}
@media (max-width: 767px) and (min-width: 600px){
	.box-product-style2{padding: 50px 0 0;}
	.col-sm-6{width:50%;}
	.box-cate {min-height: 230px;padding: 20px 9px;border-bottom: 1px dashed #83DBED;}
}



