/* Responsive Css*/
@media screen and (min-width: 1681px) and (max-width:1920px) {
	.category-nav__menu__item a{
		padding: 1.7rem !important;
	}
}
@media screen and (min-width: 1600px) and (max-width: 1680px) {  
	.category-nav__menu__item a {
		padding: 1.66rem 0 !important;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1599px) {  
}
@media(min-width: 1200px){
	.small-promo-container{
		margin-bottom: 1rem!important;
	}
	.promo-first-box{
		height: 506px;
	}
	 .small-promo-item{
		height: 252.5px;
		
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
}
@media screen and (min-width: 768px) and (max-width:1199px){
	.small-promo-box{
		height: 100%;
	}
	.small-promo-item{
		width: 100%;
		height: 100%;
	}
	.small-promo-item a img{
		width: 100%;
		height:100%;
	}
	.small-promo-container:nth-child(1){
		padding-bottom: 1rem;
	}
	.category-nav__title{
		font-size: 15px;
	}
	.service{
		min-height: auto;
	}
	.banner__customer-width{
		height: auto;
	}
	.banner__content h3{
		font-size: 16px;
	}
}
@media screen and (max-width: 1112px){
	.service__content-format{
		width: calc(100% - 2rem);
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px){
	.promo-first-box .banner__customer-width{
		width: 100%;
	}
	.promo-first-box, .small-promo-image{
		padding-right:0;
	}
	.service__content-format{
		width: calc(100% - 2rem);
	}
	.service{
		min-height: auto;
	}
	.service__content-format{

	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
}
@media screen and (max-width: 767px){
	.small-promo-container:nth-child(1){
		padding-bottom: 16px;
	}
	.small-promo-item a img {
		height: 100%;
	}
	/* .banner__customer-width .banner__content{
		width: calc(100% - 15px);
	} */
	#nhatuideocor-fa {
		position: relative;
	}
	#nhatuideocor-fa .owl-nav{
		position: absolute;
		top: 5%;
		right: 10%;
	}
}
@media screen and (max-width: 767px) {
	.overlay{
		display: none;
	}
	.header__logo{
		display: inline-block;
	}
	.gallery-menu-container{
		padding: 2rem 0;
	}
	.product-widget ul li{
		padding: 0.5rem 0;
	}
	.prev-slide, .next-slide{
		line-height: 318px;
	}
	.column__right{
		width: 100%;
		height: 318px;
	}
	.next-slide > img, .prev-slide > img{
		width: 30px;
	}
	.next-slide, .prev-slide{
		width: 80px;
		height: 318px;
	}
	.column__left{
		display: none;
	}
	.service__content-format{
		width: 80%;
	}
	#service-nhatuideocor-title a{
		font-size: 1.6rem;
	}
	.fact__content p{
		font-size: 1.4rem;
	}
	.user__custom{
		float: right;
		text-align: right;
	}
	.product-box__footer-item{
		width: 100%;
	}
	.product-box__footer-item:first-child{
		margin-bottom: 10px;
		width: 100%;
	}
	.product-box__footer-item span{
		display: inline-block;
	}
	.product-box__footer-item span:first-child{
		margin-right: 5px;
	}
	#service-nhatuideocor-title{
		width: 90%;
	}
	.nav-arrow-right{
		right: -3.5rem;
	}
	.nav-arrow-left{
		right: -1rem;
	}
	.banner__customer-width{
		width: 100%;
		height: auto;
		/*padding-right: 15px; */
	}
	.search-form{
		border-radius: inherit;
		border-left: 1px solid #06528e;
	}
	.easyzoom img{
		height: auto;
	}
	.header-middle{
		padding:1rem 0 !important;
	}
	.mini-cart__icon{
		color: #125e96 !important;
	}
	.product-box__img{
		min-height: 130px !important;
	}
	.header-bottom{
		padding:0;
		background-color: #eee;
	}
	.subscription-area{
		padding: 15px 0;
	}
	.subscription-text h3{
		font-size: 2rem;
	}
	.category-list{
		margin-bottom: 10px;
	}
	.search__box{
		margin-bottom: 10px;
		width: 100%;
	}
	.owl-carousel .owl-item{
		padding:0 !important;
	}
	div.section__icon:after{
	    width: 30px;
	    height: 30px;
	    top: 7px !important;
	    right: 10px !important;
	}
	.mobile__footer-body{
		padding:0 10px;
	}
	ul.mobile__footer-quicklink{
		list-style: none;
	}
	.col-mobile{
		width: 100%;
		margin-top:10px;
		margin-bottom: 15px;
	}
	.mobile__footer-info{
		padding:0 10px;
	}
	.post-content img{
		width: auto;
		height: auto;
	}
	.header-middle{
		padding: 0
	}
	a.logo-box{
		display: inline-block !important;
	}
	a.logo-box img {
	    width: 150px;
	}
	.category-nav__menu__item .has-children li:after{
		color:blue;
	}
	.mobile--cart{
		display: inline-block;
		float: right;
		margin-top:1rem;
		padding-bottom: 1rem;
		width: 210px;
	}
	.mini-cart__icon{
		color: #005f95;
	}
	.mini-cart__count{
		background-color: #146097;
		border: 1px solid #005f95;
	}
	.category-mobile-menu .slicknav_menu ul.slicknav_nav li > a i.fa-angle-right{
		float:right;
	}

	.mobile--cart .mini-cart__dropdown-toggle:not([href]):not([tabindex]){
		/*border: 1px solid #005f95 !important;*/
	}
	div.section__icon{
		width: 100% !important;
		margin:auto;
		padding: 2rem 1rem;
		border: 1px dashed #005f95;
	}
	.sticky-header .sticky-logo{
		width: 50%;
	}
	.product__form{
		width: 100%;
	}
	/* fix bug menu mobile */
	.category-nav__menu__item.has-children:after {
		content: "\f067";
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.category-nav__menu__item.has-children.active:after {
		content: "\f068";
	}
	.category-nav__menu__item > a {
		width: calc(100% - 40px);
	}

	/* end */
}
@media(max-width: 576px){
	#service-nhatuideocor-title{
		width: 100%;
	}
	.banner__customer-width .banner__content h3:nth-child(1){
		font-size: 22px;
	}
	.small-promo-container:nth-child(1){
		padding-right: 5px;
	}
	.small-promo-container:nth-child(2){
		padding-left: 5px;
	}
	.banner__content a{
		font-size: 13px;
	}
	.banner__content h3{
		font-size: 16px;
	}
	.single-product__info p iframe{
		width: 100%;
	}
	.list-sample, .list-sample-menu{
		margin-top: 0;
	}
	.service__content-format a{
		font-size: 13px;
	}
	.service__title-custom{
		font-size: 14px;
	}
	.service{
		min-height: auto;
	}
	.service__content-format{
		width: calc(100% - 2rem);
		padding: 5px;
	}
	.col-padding-5{
		padding-left: 5px;
		padding-right: 5px;
	}
	.row-no-padding {
		[class*="col-"] {
			padding-left: 0 !important;
			padding-right: 0 !important;
		}
	}
	.product-box-hover-down{
		margin-bottom: 0;
	}
	.product-box__img{
		margin: 0 0 10px 0;
	}
	.product-box-hover-down:hover{
		padding-bottom: 0;
	}
	.product-box__footer-item:first-child, .product-box__footer-item{
		float: none;
	}
	.product-box__price .regular-price, .compare-table table td .price .regular-price{
		font-size: 1.2rem;
	}
	.row.no-gutters {
	margin-right: 0;
	margin-left: 0;
		& > [class^="col-"],
		& > [class*=" col-"] {
			padding-right: 0;
			padding-left: 0;
		}
	}
	.checkout-wrapper{
		padding: 0;
	}
	.icon__line{
		width: 20px;
	}
	.post{
		border: 0 none;
	}
	.post-category a{
		font-size: 16px;
	}
	.post-gallery .single-post-gallery img{
		width: auto;
		height: 318px;
	}
	.or--info-gallery .post__properties-item:last-child{
		display: block;
		width: 100%;
		text-align: center;
    }
    .or--info-gallery .post__properties-item:nth-child(3) {
    } 
    .service-detail .post-info {
        margin-top: 1rem;
    }
    .or--info-gallery .post__properties {
        width: 100%;
        bottom: -110px;
    }
    .post__properties-item{
    	margin-right: 1rem;
    }
    .post__properties{
    	padding: 15px 30px;
    }
    .post__properties span{
    	font-size: 14px;
    }
    .post__properties span.post__properties-item-number{
    	font-size: 25px;
    }
    .post__properties-item a{
    	padding: 10px 20px;
    	font-weight: normal;
    	font-size: 16px;
    }
}
@media(max-width: 480px) {
}
@media(max-width: 400px) and (min-width:300px){
	.header-container{
		display: flex;
	}
}
@media screen and (max-width: 390px){
	.header-container{
		display:flex
	}
}
@media(max-width: 360px) {
    .post__properties-item {
        margin-right: 1.5rem;
    }
    .post__properties{
		padding: 15px 10px;
	}
}
@media screen (min-width: 350px) and (max-width: 415px){
	.fact .fact__content h3{
		font-size: 2rem;
	}
	.fact .fact__content p{
		font-size: 1.3rem;
	}
}