/* RESPONSIVE */

/* Responsive 1630 */
@media only screen 
and (max-width : 1630px) {
	.promoHeaderWrapp{
	background-size: auto 100% !important;
	}
	.plansHeaderWrapp{
	background-size: auto 100%;
	}
}

/* Responsive 1495 */
@media only screen 
and (max-width : 1495px) {
	.cookie-text-holder{
		display: unset !important;
	}
}

/* Responsive 1366 */
@media only screen 
and (max-width : 1366px) {
	
}

/* Responsive 1280 */
@media only screen 
and (max-width : 1280px) {

}

/* Responsive 1200 */
@media only screen 
and (max-width : 1200px) {

}

/* Responsive 1100 */
@media only screen 
and (max-width : 1100px) {
	
}

/* Responsive 1000 */
@media only screen 
and (max-width : 1000px) {
	

/* Responsive 991 */
@media only screen 
and (max-width : 991px) {
	.formsHolder form{
		width: 100% !important;
	}
	.floatLeftResp{
	float: none;
	width: unset !important;
	overflow: hidden;
	margin-right: 50px;
	}
	.floatRightResp{
	float: none;
	overflow: hidden;
	}
	.upMenuButton{
	margin-left: 15px !important;
	margin-right: 20px !important;
	}
	
	.menuButton{
	display: block;
	z-index: 1000;
	}
	.menuHolder{
	width: 100%;
	}
	.menusContainer{
	width: 100%;
	float: none !important;
	line-height: 50px;
	border-top: 1px solid #3c1c65;
	}
	.menusContainer a{
	line-height: 50px;
	}
	.menusContainer:hover {
    border-top: 1px solid #dd1091;
	-webkit-transition: none; /* Safari */
    transition: none;
	-ms-transform: none; /* IE 9 */
    -webkit-transform: none; /* Safari */
    transform: none;
	transition-timing-function: linear;
	}
	.currentMenu{
	width: 100%;
	float: none !important;
	line-height: 50px;
	border-top: 1px solid #dd1091;
	}
	.currentMenu a{
	line-height: 50px;
	}
	.footerLinks{
	text-align: center;
	}
	.footerText{
	text-align: center;
	}
	.promoHeaderWrapp{
	background-position: bottom center; 
	}
	.dFlex-991{
		display: flex !important;
		justify-content: center !important;
	}
	.dNone-991{
		display: none !important;
	}
}

/* Responsive 900 */
@media only screen 
and (max-width : 900px) {
	
}

/* Responsive 796 */
@media only screen 
and (max-width : 796px) {

}

/* Responsive 767 */
@media only screen 
and (max-width : 767px) {
	.circlesBannersStyle, .processBannersStyle {
		width: 60%;
	}
	.imageHolderFW{
		height: auto !important;
	}
	.imageHolderFWnoH{
		height: auto !important;
	}
	.imageStyle-fullWidth {
		/*width: 100% !important;*/
		max-height: auto !important;
		margin: -15px !important;
	}
	.office-responsive, .office-responsive h3{
		text-align: center !important;
	}

	.height-450{
		min-height: auto !important;
		max-height: auto !important;
	}
	.formsHolder{
		margin-top: 50px !important;
	}
	.title-author-holder{
		text-align: center !important;
	}
	.content-title-detail{
		text-align: center !important;
		margin-top: 20px !important;
	}
	.content-see-more-button{
		margin: auto !important;
		margin-bottom: 50px !important;
	}
	.info-holder p{
		text-align: center !important;
	}
	.display-initial-767{
		display: initial !important;
	}
	.margin-left--10 {
		margin-left: 0px !important;
	}
	.flexStyle{
	display: block;
	}
	.imageHolderFW{
	max-height: fit-content;
	}
	.imageStyleFW{
		min-height: 285px !important;
		max-height: 285px !important;
	}
	.center-horizontally{
		width: 100% !important;
	}
	.textH50{
	height: auto; 
	}
	.plansHeaderWrapp{
	background-position: bottom left; 
	}
	form{
		width: 100% !important;
	}
	#level1{
		display: contents !important;
	}
	.g-recaptcha{
		margin-left: 4px;
	}
}

/* Responsive 700 */
@media only screen 
and (max-width : 700px) {
	.margin-left-20-business{
		margin-left: 0px !important;
	}
	.dFlex-991 {
		display: block !important;
	}
	.floatLeftResp{
		display: flex !important;
		justify-content: space-around !important;
		margin-right: unset !important;
	}
	.floatRightResp{
		display: flex;
    	justify-content: center;
	}
}

/* Responsive 600 */
@media only screen 
and (max-width : 600px) {
	.promoHeaderWrapp{
	background-position: bottom left; 
	}
	
	
}

/* Responsive 550 */
@media only screen 
and (max-width : 550px) {
	header .shopping-cart-content{
		width: 280px !important;
	}
}

/* Responsive 500 */
@media only screen 
and (max-width : 490px) {
	.mobile-font-resize{
		font-size: 9.5px !important;
	}
}

/* Responsive 370 */
@media only screen 
and (max-width : 370px) {
	.mobile-font-resize{
		font-size: 8.5px !important;
	}
}

/* Responsive 330 */
@media only screen 
and (max-width : 330px) {

}}