/*Education harbour Responsive */
/*Larger Devices*/
@media screen and (max-width: 1024px) and (min-width: 769px){
    /*Header*/
	.navbar_wrapper ul li a{ font-size:18px; line-height: 24px;	}
	.navbar ul li {   padding: 0 10px; }
	.navbar .btn-contact { margin-left: 10px; padding: 7px 9px; }
	
	/*Banner*/
	.home-banner h1 {  font-size: 40px !important; line-height: 50px; }
	.fl-builder-content .fl-node-60408e8952c06 .fl-slide-0 .fl-slide-text p {
       font-size: 26px;
       line-height: 30px;
	}
	/*Cart*/
	.xoo-wsc-basket { top: 19%; }
	/*.fl-content-slider .fl-slide-bg-photo {
    	background-position: center center;
    	background-repeat: no-repeat;
    	background-size: cover;
		position:fixed;
	}*/
	.fl-slide-mobile-photo {
   	 display: block;
	}
	/*edu-slider*/
	.fl-node-6047401391179 > .fl-row-content-wrap {
    		background-position: 95% 50%;
 	}
	/*pacey */
	.fl-node-6041dc2d1502c { width: 26%; }
	.fl-node-6041dc2d15030 { width: 70%; }
	/*before footer */
	.cta .cta-button { width: 60%; }
	
	
}
/*Tab*/
@media screen and (max-width: 768px) and (min-width:600px ){
	/*Header*/
	.navbar_wrapper .collapse.navbar-collapse {	width: 80% !important; 	margin-top: 3%;	}
	.navbar_wrapper ul { margin-right: 0%; }
	.navbar_wrapper ul li a { font-size:0.8rem; }
	.navbar ul li { padding: 0 7px; }	
	.navbar .btn-contact { font-size: 0.9rem; margin-left: 5px; padding: 8px 10px; }
	/*Cart*/
	.xoo-wsc-basket { top: 14%; }
	/*Home page*/
	/*banner*/
	.home-banner h1 {  font-size: 56px !important; }
	.fl-builder-content .fl-node-60408e8952c06 .fl-slide-0 .fl-slide-content {
    	/*opacity:0.5;*/
		background: none;
	}
	.fl-node-60408e8952c06 .fl-slide-0 .fl-slide-content-wrap {
    	width: 80% !important;
	}
	.fl-content-slider .fl-slide-bg-photo {
    	/*background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
		position: static; */
		background-position: center right;
		background-repeat: no-repeat;
		background-size: cover;
		position: fixed;
	}
	.fl-node-60408e8952c06 .fl-slide-foreground {
    	margin: 0 auto;        
    	max-width: 1100px;
    	margin-top: -63%;
	}
	.fl-builder-content .fl-node-60408e8952c06 .fl-slide-0 .fl-slide-title{ text-align:left; }
	/**/
	.fl-node-604740d49d927 > .fl-col-content{ display:flex; flex-direction:row; 	}
	.fl-node-604740d49d92b > .fl-col-content{ display: flex; flex-direction:row;	}
	
	
	
	/*pacey*/
	.fl-node-6041dc2d1502c{ width:24% !important; float:left; clear:none; }
	.fl-node-6041dc2d15030 { width: 76% !important; float:left; clear:none; }
    /*whatweare*/
	.fl-node-60408e8952bed { width: 50% !important; float:left; clear:none; }
	.fl-node-60408e8952bfa { width: 50% !important; float:left; clear:none; }
	/*wholesale*/
	.fl-node-60408e8952c02 { width: 33.33% !important; float:left; clear:none; }
	.fl-node-60408e8952be1 { width: 33.33% !important; float:left; clear:none; }
	.fl-node-60408e8952be2 { width: 33.33% !important; float:left; clear:none; }
	/**/
	.fl-node-604740139e097 { width: 100% !important; float:left; clear:none; }
	/*New arrival*/	
	.new-arrivals-home .woocommerce ul.products li.product { margin-left: 2%; margin-bottom:2%; 	}
	.woocommerce ul.products li.product .woocommerce-loop-product__link { margin-left: 5%;	}
	
	/*footer */
	.cta h2 { font-size: 21px;}
	.cta .cta-button { display:inline !important; padding: 12px 8px 12px 8px !important; }
	.footer-social {  word-wrap: anywhere; }
	/*about*/
	.about-brief{ text-align:center; }
	/*Contact Page*/
	.contact-cont h1 {
    	color: #4d4d4d;
    	font-size: 30px;
	}
	/*Banner cta*/
	.btn-slider { padding:12px 10px; text-align:center;  }
	.btn-shop{ padding:12px 10px; text-align:center; }
	/*Popup*/
	.sgpb-popup-dialog-main-div-theme-wrapper-2{ top:20% !Important; }
	/*Woocommerce*/
	.woocommerce-page .woocommerce_banner {
    	display: block;
    	overflow: hidden;
	}
	.woocommerce-page .woocommerce .related.products{
		padding: 10% 1%;
		margin: 0 auto;
	}
	.woocommerce ul.products li.product{
		max-width:300px !important; 
		width: 40% !important;
	}
	/*cart popup*/
	/*.xoo-wsc-cart-active .xoo-wsc-container, .xoo-wsc-slider-active .xoo-wsc-slider {
 	   right: 290px !important;
	}*/
	
}
@media screen and (max-width: 599px) and (min-width: 481px){
	/*Header*/
	.navbar .btn-contact{ width:195px; margin-top:11%;  }
	.navbar-light .navbar-toggler{ margin-top:11%; }
	/*Banner cta*/
	.btn-slider { padding:12px 10px; text-align:center;  }
	.btn-shop{ padding:12px 10px; text-align:center; }
	/* Footer */
	.footer .copy-right{ padding: 0.5rem; text-align: center; }
}
/*Phone*/
@media screen and (max-width: 480px){
	/*Header*/
	.navbar .btn-contact{ width:auto; margin-top:11%;  }
	.navbar-light .navbar-toggler{ margin-top:11%; }
	/*Banner cta*/
	.btn-slider { padding:12px 10px; text-align:center;  }
	.btn-shop{ padding:12px 10px; text-align:center; }
	.fl-content-slider .fl-slide-bg-photo {
    	/*background-position: 370px 200px;
    	background-repeat: no-repeat;
    	background-size: cover;
    	position: absolute;    
    	z-index: 1;
    	background-attachment: fixed;*/ 
		display:none; 
	}
	.bx-wrapper .bx-viewport {	height: 400px !important;	}
	.bx-viewport .fl-module img {
	 	height: 380px;		
	}
	.fl-slide-mobile-photo-img{ /*height:380px;*/ height:350px;  }
	/*Cart */
	.xoo-wsc-basket { top: 19%;}
	/* Footer */
	.footer .copy-right{ padding: 0.5rem; text-align: center; }
	.cta h2 {  margin: 20px 20px;  text-align: center;	}
	/*Popup*/
	/*.sgpb-main-html-content-wrapper{
		height:600px; 
		width:300px; 
	}*/
	#sgpb-popup-dialog-main-div{ max-height:670px !important; }
	.sgpb-main-html-content-wrapper {
    	/*height: 664px;*/
		height:510px;
    	width: 100%;
		overflow: hidden;
	}
	
	.popup-img{ 		
		background:url('https://educationharbour.com/wp-content/uploads/2021/05/popup-left-img.jpg');
		position: static;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		height: 240px;
	}
	.popup-img img { width: 100%; display:none;  }
	.popup-content h3{ 
		width:95%; 
		margin-top:10%; 
		margin-bottom:10%; 
		padding: 2% 3%;  
		font-size: 16px;
		line-height: 26px;
	}
	

}
@media (max-width: 767px)
{
	.woocommerce-checkout.woocommerce-page .col2-set .col-1 .input-text, .woocommerce-checkout.woocommerce-page .col2-set .col-2 .input-text 
	{
    	padding: 9px;
    	font-size: 11px;
    }
	.woocommerce-checkout.woocommerce-page .col2-set .col-1 label, .woocommerce-checkout.woocommerce-page .col2-set .col-2 label 
	{
    	font-size: 15px;
	}
	.woocommerce-checkout #order_review_heading {
    font-size: 34px;
    position: static;
    margin: 34px auto 0;
}
	.woocommerce-checkout.woocommerce-page .woocommerce table.shop_table {
    width: 95%;
    margin: 40px auto;
}
	.cta .cta-button {
    display: table !important;
    padding: 10px 16px 10px 16px !important;
    margin: 18px auto 0 !important;
    width: auto;
    font-size: 14px;
}
	.cta h2 {
    font-size: 21px !important;
text-align: center;
margin: 0 auto !important;
}
	.woocommerce-checkout .woocommerce-checkout-payment
	{
		margin: 0 20px;
	}
	.woocommerce-checkout.woocommerce-page .col2-set .col-1 .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 0;
    width: 10% !important;
}
}
@media (min-width: 768px) and (max-width: 1023px)
{
	.woocommerce-checkout #order_review_heading 
	{
    font-size: 40px;
    position: static;
    margin: 40px 0 0 0 !important;
    text-align: center;
    width: 100% !important;
}
	.page.woocommerce-checkout.woocommerce-page .woocommerce table.shop_table 
	{
    width: auto !important;
    display: block;
    margin: 40px auto;
		border: none !important;
}
	.cta .cta-button {
    width: 80% !important;
}
}