/*home 5*/
.cms-home-5 .home-promotion-banner{
	margin-top:-90px;
}
.cms-home-5 .home-promotion-banner.home-promotion-banner-4{
	margin-top:0;
}
.cms-home-5 .page-footer{
	margin-top:120px;
} 
.bestseller-6 .home-product-tab-title h3{
	height: 50px!important;
    line-height: 50px!important;
    background: rgb(57, 67, 81)!important;
    text-align: left!important;
    padding-left: 15px!important;
}
@media (min-width: 768px) {
	.cms-home-5 .container {
	    width: 100%;
	}
}

@media (min-width: 992px) {
	.cms-home-5 .container {
	    width: 100%;
	}
}

@media (min-width: 1200px) {
	.cms-home-5 .container {
	    width: 1170px;
	}
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.cms-home-5 .page-main {
  max-width: 100%!important;
}


.cms-home-5 .block-slider-5 .item img {
	width: 100%;
}
.block-slider-5 {
	padding: 0;
}
.cms-home-5 #best-tab {
	display: block!important;
}


.new-home-5 .home-product-tab-title {
	height: auto!important;
}
.new-home-5 .home-product-tab-title h3 {
    height: 50px!important;
    line-height: 50px!important;
    background: #394351!important;
    text-align: left!important;
    padding-left: 15px!important;
}
.new-home-5 .home-product-tab-content {
    width: calc(100% - 30px)!important;
    margin-left: 15px!important;
}
.new-home-5 .home-product-tab .home-product-tab-content {
	height: auto;
}


.featured-home-5 .home-product-tab-title {
	height: auto!important;
}
.featured-home-5 .home-product-tab-title h3 {
    height: 50px!important;
    line-height: 50px!important;
    background: #394351!important;
    text-align: left!important;
    padding-left: 15px!important;
}

.featured-home-5 .home-product-tab .home-product-tab-content {
	height: auto;
}

#new-tab {
	display: block;
}
#featured-tab {
	display: block;
}
.banner-home-5 .left-top {
    margin-bottom: 30px!important;
    float: left;
}
.banner-home-5 .right-top {
	margin-bottom: 30px!important;
    float: left;
}
.wrap-5 {
	margin-bottom: 28px;
}
.featured-home-5 .home-product-tab-content {
    margin: 0!important;
    padding: 0 15px!important;
}
.block_sv_5_h .info {
	background: #56667f;
}

.cms-home-5 #banner-slider-demo-5 .owl-controls .owl-pagination  span:before {
	content: "\f111";
	font-family: "FontAwesome";
	color: white;
}
.cms-home-5 #banner-slider-demo-5 .owl-controls .owl-pagination .owl-page.active span:before {
	color: #ff9900!important;
}
.cms-home-5 #banner-slider-demo-5 .owl-controls .owl-page {
    display: inline;
    margin: 7px;
	background:none;
}
.cms-home-5 #banner-slider-demo-5 .owl-pagination {
    text-align: center;
    margin-bottom: 10px;
}

@media (min-width: 768px) {
	.cms-home-5 .slider .owl-controls {
	    bottom: 61px!important;
	}
	.cms-home-5 .column.main {
	    margin-bottom: -114px!important;
	}
	.banner-home-5 {
		/*margin-left: -15px!important;*/
	}
	.cms-home-5 #maincontent {
		padding: 0!important;
	}
	.container-home-5 {
	    position: relative;
		top: -124px;
	}
	.cms-home-5 .wrapper-header-bottom {
    background-color: rgba(55, 80, 65, 0)!important;
    border-bottom: none!important;
	}
	.cms-home-5 .panel.wrapper {
	    background-color: rgba(35, 47, 62, 0)!important;
	}
	.cms-home-5 .sections.nav-sections {
	    background-color: rgba(55, 66, 80, 0)!important;
	}
	.cms-home-5 .sections.nav-sections nav.navigation {
		/*background: rgba(39, 61, 71, 0.7)!important;*/
	}
	.cms-home-5 #nb_megamenu_ver .btn-menu {
		background: none;
	}
	.cms-home-5 header.page-header {
		position: absolute;
		width:100%;
	}
}

.block_service_5_c a {
	width: 100%;
}
.block_service_5_c img {
	width: 100%;
}

@media (max-width: 991px) {
	.banner-home-5 .mid-top a {
		width: 100%;
	}
	.banner-home-5 .mid-top a img {
		width: 100%;
	}
	.banner-home-5 .banner-middle {
		margin-bottom: 30px;
	}
}

@media (max-width: 768px) {
	.banner-home-5 .block {
		width: 100%;
	}
	.banner-home-5 .block a {
		width: 100%;
	}
	.banner-home-5 .block a img {
		width: 100%;
	}
	.new-home-5 .home-product-tab-content {
		padding: 0!important;
	}
	.banner-home-5 .row > div {
		padding: 0;
	}
	.banner-home-5 .banner-left {
		margin-bottom: 30px;
	}
	.banner-home-5 .left-bottom a {
		margin-bottom: 30px;
	}
	.block_service_5_c .block  {
		padding-right: 0!important;
		padding-left: 0!important;
	}
}

@media (max-width: 425px) {
	.container-home-5 {
/*		padding-left: 0!important;
		padding-right: 0!important;*/
	}
	.cms-home-5 #maincontent {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.cms-home-5 .service-home-2 .block .info {
		text-align: left;
	}
}
.slider.slider-5 {
	padding-top: 0!important;
}
.cms-home-5 .sections.nav-sections .navigation > .row {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.cms-home-5 .sections.nav-sections .navigation > .row .wrap-menu {
	background: rgba(39, 61, 71, 0.7)!important;
	padding-left: 0;
}
.cms-home-5 .sections.nav-sections .navigation > .row .block-menu-right {
	background: rgba(39, 61, 71, 0.7)!important;
}
.cms-home-5 .page-header.typeone .header-top .header-top-right ul li a {
	color :#ebebeb!important;
}
.cms-home-5 .block_sv_5_h .info {
	background: #56667f!important;
}
.cms-home-5 .panel.wrapper {
	border-bottom: 1px solid #999999;
}
.home-category-banner .block .image:hover span {
	color: #ff9900!important;
}
.cms-home-5 .banner-home-5 .banner-left .right-top .image span:before {
    left: -70%!important;
}

.cms-home-5 .banner-home-5 .banner-left .right-bottom .image span:before {
	left: -70%!important;
}

@media all and (max-width: 1199px) and (min-width: 768px) {
	.block_service_5_c .home-promotion-banner-5 {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.banner-home-5 > section {
		padding-left: 0!important;
		padding-right: 0!important;		
	}
	.cms-home-5 .wrap-5 a {
		width: 100%;
	}
	.cms-home-5 .wrap-5 a img {
		width: 100%;
	}
	.banner-home-5 .section {
		padding-left: 0;
		padding-right: 0;
	}
	.banner-home-5 .section .banner-left .block {
		width: 100%;
	}
	.banner-home-5 .section .banner-middle .block {
		width: 100%;
	}
	.banner-home-5 .section .banner-left .block {
		width: 100%;
	}
}

@media all and (max-width: 991px)  {
	.block_service_5_c .block {
		margin-bottom: 15px;
	}
}
@media all and (max-width: 768px) and (min-width: 768px)  {
	.block_service_5_c .row {
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.banner-home-5 .row {
		margin-left: 0!important;
		margin-right: 0!important;
	}
}
@media all and (max-width: 991px) {
	.banner-home-5 .block {
		width: 100%!important;
	}
	.banner-home-5 .block a {
		width: 100%!important;
	}
	.banner-home-5 .block a img {
		width: 100%!important;
	}
	.block_service_5_c .block {
		margin-bottom: 15px!important;
	}
	.block_service_5_c .banner-left {
		margin-bottom: 15px!important;
	}
	.cms-home-5 .sections.nav-sections .navigation > .row .wrap-menu {
		background: none!important;
	}
}
@media all and (max-width: 991px) {
	.block_sv_5_h .block-safe {
		margin-bottom: 30px;
	}
}
@media all and (min-width: 1200px) {
	.block_service_5_c .home-promotion-banner-5 {
	    margin-left: -15px!important;
	}
	.banner-home-5 {
		margin-left: -15px!important;
	}
}
.cms-home-5 .service-home-2 .block-lowest .info i {
    padding-top: 12px!important;
}

.cms-home-5 .page-header.typeone .wrapper.panel {
	border-bottom: 1px solid #999999;
}
@media all and (max-width: 991px) and (min-width: 768px) {
	.cms-home-5 .container-home-5 {
		top: -18px;
	}
	.cms-home-5 .page-footer {
	    margin-top: 90px;
	}
}
@media all and (max-width: 768px) {
	.cms-home-5 .home-promotion-banner{
		margin-top:30px;
	}
	.cms-home-5 .page-footer{
		margin-top:120px;
	}
}
@media all and (max-width: 767px) {
	.cms-home-5 .block_sv_5_h {
		margin-bottom: 26px;
	}
	.cms-home-5 .page-footer{
		margin-top:0px;
	}
}
@media all and (max-width: 640px) {
	.cms-home-5 .banner-home-5 .banner-left {
		margin-bottom: 0!important;
	}
}
@media all and (max-width: 767px) and (min-width: 641px) {
	.cms-home-5 #maincontent {
		top: -6px!important;
	}
}

@media all and (max-width: 800px) and (min-width: 767px) {
	.cms-home-5 #nb_megamenu_ver .btn-menu {
		text-indent: -999em;
	}
	.cms-home-5 #nb_megamenu_ver .btn-menu:before {
	    text-indent: 0;
	}
}

@media all and (max-width: 991px) {
	.cms-home-5 .slider .owl-controls {
		bottom: 0px!important;
	}
}
@media all and (max-width: 480px) {
	.cms-home-5 .page-header.typeone .header-top .header-top-left {
		float: left!important;
	}
}
@media all and (max-width: 320px) {
	.cms-home-5 .panel.wrapper {
		display: none;
	}
}

@media all and (max-width: 991px) and (min-width: 769px) {
	.cms-home-5 .banner-home-5 .banner-left {
		margin-bottom: 30px!important;
	}
}
.cms-home-5 .header-nav > ul {
	display: none;
} 
.cms-home-5 .nb-mega-add .header-nav > ul {
	display:block;
}
.cms-home-5 .nb-mega-add .header-nav > ul {
	display: block!important;
}
.cms-home-5 .magemenu-menu.vertical-menu.show{
	border:none;
}
.cms-home-5 .magemenu-menu.vertical-menu.nb-mega-add {
	 border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
	height:auto;
}
.cms-home-5 .new-home-4 .home-product-tab-content,.cms-home-5 .featured-home-4 .home-product-tab-content{
	width: calc(100%)!important;
	margin-left:0 !important;
}
.cms-home-5  .bestseller-6 .home-product-tab-title{
	width: calc(100%);
}
.cms-home-4 .header-nav > ul {
	display: none;
}
.cms-home-4 .nb-mega-add .header-nav > ul {
	display: block!important;
}
.product-item-info .item-top a img {
	min-height: 160px;
}
.load-out-1 {
	display: none;
}


@media all and (min-width: 992px) {
	
	.message.success > div{
		text-align:left;
	} 
	.cms-home .message.success > div {
	    text-align: right; 
		width: 1140px;
		display: inline-block;
	}
	.cms-home .message.success{
		margin:0;
		padding: 10px 0;
	}
	.message.success{
		margin:0;
		padding: 10px 0;
	}
}
@media all and (min-width: 1200px) {
	.cms-home-5 .message.success{ 
		text-align:center;
	}
}
@media (max-width:1200px) and (min-width: 768px) {
	.cms-home-5 .message.success > div{
		width:100%;
	}
	.cms-index-index .message.success > div{
		width:100%;
	}
}

@media all and (min-width: 768px) { 
	.cms-index-index .message.success > div{
		display:inline-block;
	}
	.cms-index-index .page.messages div.messages{
		padding:0 15px;
		background: #e5efe5;
	}
	.cms-index-index.cms-home-5 .page.messages div.messages{
		padding:0 15px;
	}
	.cms-home-5 .message.success {
		background: none!important;
		color: #ff9900!important;
	} 
	.cms-index-index.cms-home-5 .page .messages{
		top:180px;
	}
	.cms-home-5 .message.success{ 
		padding-left:0;
	}
	.cms-home-5 .message.success > div{
		display: inline-block;
		text-align: left;
		background: #fff;
		padding: 10px;
	}
}
@media all and (max-width: 991px) {
	.message.success > div{
		width:auto
	} 
	.cms-home-3 .message.success	{
		padding:10px 0;
	}
	.cms-home-6 .message.success,.cms-home-4 .message.success{
		padding:10px 0;
	}
	
} 
@media all and (max-width: 767px){ 
	.cms-home.cms-index-index .message.success{
		padding: 10px 15px;
	}
	.cms-home-4 .message.success,.cms-home-3 .message.success	{
		padding:10px 15px;
	}
	.cms-home-6 .message.success{
		padding:10px 15px;
	}
}
@media (min-width:1200px) and (max-width: 1200px) {
	.cms-index-index.cms-home .page.messages div.messages{
		padding:0 30px;
	}
	.cms-home-3 .block-slider-3.row{
		margin-right:0
	}
	.cms-home-6 .message.success{
		padding:10px 15px;
	}
	
} 