@media (min-width: 1024px) and (max-width: 1199px) {
	.pcsa-field a{width: 65px; padding: 27px 15px;}
	.menu-nav li a{line-height: 83px;}
	.menu-nav li.mega-menu a:after{top: 35.4px;}
}

@media (min-width: 992px) and (max-width: 1023px) {
	.pcsa-field a{font-size: 15px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.Flogregister{margin:0px;}
	.main-header{padding: 0px;}
	.logo {width: 200px; margin-right: auto; padding: 10px 15px;}
	/* .mobile-menu-holder{top: 78px;} */
	.sm-mt-30{margin-top:30px;}
}

@media only screen and (max-width: 991px){
	.mobile-menu-holder{top: 147px;}
	
	/* menu */
	.nav-holder	{
		display: none;
	}
	.slider-text p{padding: 0px;}
	.slider-caption{top: 50%;}	
	.icon-bar, .icon-bar1, .icon-bar2{background: #0122e3;}
	.icon-bar:before, .icon-bar:after{background: #0122e3;}
	.slider-text{padding: 80px 0px 0px;}	
	.home-slider .owl-dots{top: 19%;}
	.figure-imgS{
		background:none !important;
	}
	.figure-imgS:after {
		content: "";
		top: 0px;
		right: 0px;
		width: 50%;
		height: 100%;
		position: absolute;
		background: #0122e3;
		z-index: -1;
	}
	.figure-imgS img {
		right: 0px !important;
		padding: 50px 0px;
		margin: 0px 15px;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}
	
	.menu-contact ul li{
		margin-bottom:10px;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	.menu-contact ul li i{
		-webkit-flex: 0 0 20px;
		-ms-flex: 0 0 20px;
		flex: 0 0 20px;
	}
	
	.offer-area{height: 540px; padding: 80px 30px;}
	.offer-area span:last-child:after{right: 0; left: 0; margin: auto; bottom: -40px;}
	.offer-area h1{margin-bottom: 120px;}
	
	.offer-area{height: 450px; padding: 80px 30px;}
	.offer-area span:last-child:after{right: 0; left: 0; margin: auto; bottom: -40px;}
	.offer-area h1{margin-bottom: 80px;}
	.compositelayer {
		left: 0;
		bottom: -50px;
		right: 0;
		margin: auto;
		width: 240px;
	}
	
	.singleDe .first-col h2, .singleDe .first-col h3, .singleDe .first-col h4 {padding: 0px;}
	.singleDe .first-col p {padding: 0px;}
	
	.xs-sm-row-reverse{
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.breadcrumb{padding: 20px 0px 20px; margin: 0px;}
	/* .view-more.Aright{margin:auto !important;} */
	
	.xs-container-default{
		max-width: 720px;
	}	
	.none-all {
		border: none !important;
		padding: 0px !important;
	}
	.whenShow{width: 100%; position:static !important;} 
	.here-infomation{padding-top: 25px;}
	.here-infomation dl{padding-left: 5px;}
	
	.pcsa-field.xsMmenu{
		width: 53.5px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	#shotby{width: 100%;}
	.Product-filter-outer .wpf_items_wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 20px 10px;
	}
	.Product-filter-outer .wpf_item {
		margin-right: 0px !important;
		width: 100%;
	}
	.wpf_layout_horizontal .wpf_items_group {
		width: 100% !important;
		position: relative !important;
		padding: 0 !important;
		border: none !important;
		padding-top: 15px !important;
	}
	.Product-filter-outer .wpf_item label.wpf_item_name{font-size: 16px; line-height: 40px;}
	.catergories {
		border: none;
		border-top: 1px solid #fff;
	}
	.xs-sm-yellow-bg{background: #ffd900 !important;}
	
	.Product-filter-outer form{display: contents;}
	
	.xs-sm-last-childmb div[class^="col-"]{margin-bottom:30px;}
	.mobile-br-none br{display:none;}	
	.xs-sm-pb-none{padding-bottom:0px;}	
	.xs-sm-t-center{text-align:center !important;}	
	.xs-sm-justify-center{
		justify-content: center;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
	}
	.xs-justify-around{
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.xs-sm-flex-column{
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xs-position-static{position:static !important;}
	.xs-sm-pt-none{padding-top:0px;}
	.xs-sm-mt-none{margin-top:0px;}
	.xs-sm-bg-none{background:none !important;}	
	.xs-sm-m-auto{margin:auto;}
	.xs-sm-mb-20{margin-bottom:20px;}
	
	.xs-sm-mt-20{margin-top:20px;}
	.xs-sm-mt-30{margin-top:30px;}
	.xs-sm-mt-40{margin-top:40px;}
	.xs-sm-mt-60{margin-top:60px;}
	.xs-sm-mt-80{margin-top:80px;}
	
	.xs-sm-mb-20{margin-bottom:20px;}
	.xs-sm-mb-30{margin-bottom:30px;}
	.xs-sm-mb-40{margin-bottom:40px;}
	.xs-sm-mb-60{margin-bottom:60px;}
	.xs-sm-pb-80{padding-bottom:80px;}
	
	.xs-sm-d-none{display:none !important;}
	.xs-sm-d-block{display:block !important;}
	.xs-sm-d-flex{display:flex !important;}
	
	.xs-sm-mt-20{margin-top:20px; margin-left:0px !important; margin-right:0px !important;}
	.xs-sm-mt-40{margin-top:40px; margin-left:0px !important; margin-right:0px !important;}
	
	.sm-order-1{order:1;}
	.sm-order-2{order:2;}	
	.xs-sm-order-2{order:2;}	

}

@media screen and (max-width:767px){
	.logo {
		width: 200px;
		margin-right: auto;
		padding: 10px 15px;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
	}
	/* .pcsa-field a {
		padding: 25px 0px !important;
		display: block;
	} */
	.pcsa-field a:hover{
		background:#ffd900;
	}
	.main-header{padding: 0px;}
	.slider-text {
		padding-left: 15px;
	}
	.menu-mobile li a{line-height: 34px; font-size: 24px;}
	.polular-section .container-fluid .client-scroll{
		padding:0px;
	}
	.client-scroll .owl-nav button{background: #0122e3 !important; height: 55px;}
	.client-scroll .owl-nav button i{color:#fff;}
	.client-scroll .owl-nav button.disabled{display:none;}
	
	.offer-area{height: 540px; padding: 80px 30px;}
	.offer-area span:last-child:after{right: 0; left: 0; margin: auto; bottom: -40px;}
	.offer-area h1{margin-bottom: 120px;}
	
	.compositelayer{left: 0; bottom: -50px; right: 0; margin: auto; width: 240px;}
	.compositelayer img{width:auto;}	
	
	.testimonail .owl-nav button.owl-prev{left:0px;width: 40px;height: 40px;}
	.testimonail .owl-nav button.owl-next{right:0px;width: 40px;height: 40px;}
	.testimonial-items p{padding: 0px 60px;font-size: 18px;}	
	
	.when-mobile{
		background: #0122e3;
		width:60px;
		height:60px;
		border-radius:50px;
	}
	.when-mobile {
		background: #0122e3;
		width: 60px;
		height: 60px;
		border-radius: 50px;
		text-align: center;
		line-height: 57px;
		margin-right:10px;
	}
	.when-mobile img{
		width: 18px; margin-right: 0px;
	}
	
	.featureP .productText .price p{font-size: 22px;}
	.featureP .productText .price strong{font-size: 22px;}
	
	.testimonial-section figure{margin-left: 0px;}
	
	.inspired p br{display:none !important;}
	.inspired p{font-weight:800 !important; font-size: 35px !important; }
	
	.title-btn{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center;
	}
	.title-btn div{margin:25px 0px 0px !important;}
	
	footer .xs_mb3{margin-bottom:30px;}
	footer .xs_mb3:last-child{margin:0px;}
	.copy-text p{margin-bottom:15px;}
	
	footer h4{font-size: 26px;}
	.info, .info p, .info a, .list-foot li a {
		font-family: 'Mulish', sans-serif;
		font-size: 18px;
	}
	
	.lastC-mbn .blogger:last-child{margin-top:30px;}
	#boxes .window{width: 90%;}
	.protabD{padding: 0px 15px;}
	.Flogregister{
		margin:0px;
		padding-left:15px;
		padding-right:15px;
	}
	
	footer .social-media{
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.xs-container-default{
		max-width: 540px;
	}
	.xs-justify-center{
		justify-content: center !important;
		-webkit-box-align: center !important;
		-webkit-flex-align: center !important;
		-ms-flex-align: center !important;
	}
	.xs-t-center{text-align:center !important;}
	.xs-d-none{display:none !important;}
	.xs-d-block{display:block;}
	.xs-order-2{order:2;}
	
	.xs-mt-20{margin-top:20px !important;}
	.xs-mt-30{margin-top:30px !important;}
	.xs-mt-40{margin-top:40px !important;}
	.xs-mt-60{margin-top:60px !important;}
	.xs-mt-80{margin-top:80px !important;}
	
	.xs-mb-20{margin-bottom:20px !important;}
	.xs-mb-40{margin-bottom:40px !important;}
	.xs-mb-60{margin-bottom:60px !important;}
	
}

@media (min-width: 320px) and (max-width: 480px) {
	.logo {width: 130px;}
	.pcsa-field img {width: 14px;}
	.pcsa-field{width: 53.5px;}
	.compositelayer{width: 190px;}
	.testimonial-items p {padding: 0px 30px;}
	
	.view-more.Aright{width: 100%;}
	.view-more.Aright:after{margin-left: auto;}
	.title-btn h1{font-size: 30px;}
	.addi-pf{margin:0px 15px;}
	.mSize{flex-wrap: wrap; -ms-flex-wrap: wrap;}
	.bottom-addtocart-outer button[type=submit] {
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.xs-btn-condition a{
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.xs-btn-condition a:last-child{margin-top:15px; width:100%; margin-left:0px;}
	
	.xxs-d-none{display:none;}
	.xxs-d-block{display:block !important;}
}