/* Large devices (desktops, less than 1200px)*/
@media (max-width: 1920px) {
	#slider .item{height: 730px;}
	.menuItem a{font-size: 17px;}
	.menuSubMenu > li > a{font-size: 16px;}
	.aboutBlock{margin: 230px 40px 20px 50px;}
	#cubeFamily{padding: 50px 200px;}
	.copyrightPay{padding: 20px 150px 0;}
}

@media (max-width: 1365.99px) {
	#slider .item{height: 560px;}
	.menuItem a{font-size: 16px;}
	.menuSubMenu > li > a{font-size: 14px;}
	.aboutBlock{margin: 160px 40px 20px 50px;}
	#cubeFamily{padding: 50px 120px;}
	.copyrightPay{padding: 20px 50px 0;}
}

@media (max-width: 1199.99px) {
	.mainNav{padding: 0 15px;}
	.siteLogo{width: 20%;}
	#menuWrap{width: 80%;}
	#logo{padding: 10px 0;}
	#logo img{width: 150px;}
	.menuItem{padding: 3px 16px;}
	#slider .item{height: 420px;}
	.owl-next, .owl-prev{width: 45px;height: 45px;}
	.aboutBlock{margin: 50px 20px 20px;}
	.aboutBlock span{font-size: 32px;}
	.aboutBlock h2{font-size: 60px;}
	.aboutBlock p br{display: none;}
	#counter{padding: 0 20px 30px}
	.ctaTrainText{padding: 80px 0;width: 55%;}
	.ctaTrainText p{font-size: 40px;}
	#cubeFamily{padding: 30px 120px;}
	.socialLinks{width: 40%;}
	.paymentIcons{width: 60%;}
	.siteLogo{width: 16%;}
	#menuWrap{width: 84%;}
}
@media only screen and (max-width : 1000px) {
	.stellarnav > ul > li > a { padding: 20px 23px; }
}
/*Medium devices (tablets, less than 992px)*/
@media (max-width: 991.99px) {
	.siteLogo, #menuWrap{width: 50%;}
	.stellarnav.light.right .menu-toggle{float: right;}
	/*#logo img{display: block;margin: auto;}*/
	#menuWrap{padding: 5px 0;}
	.topStrip{padding: 5px 0;}
	.topStrip p{font-size: 14px;}
	.menu > ul{float: none;}
	#slider .item{height: 320px;}
	.aboutText, #aboutImage{float: none;width: 100%;}
	#aboutImage .item img{width: 50%;display: block;margin: auto;}
	.ctaTrainText{padding: 60px 0;}
	.copyrightPay{padding: 20px 20px 0;}
	.socialLinks, .paymentIcons{width: 100%;float: none;text-align: center;}
	.paymentIcons ul{text-align: center;}
	#backtotop{width: 30px;height: 30px;}
}
 

/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.99px) {
	#logo, #menuWrap{padding: 0;}
	#slider .item{height: 240px;}
	.stellarnav .menu-toggle{padding: 22px 15px;}
	.stellarnav.mobile, .stellarnav.mobile.fixed{position: relative; z-index: 9999;}
	.stellarnav .icon-close:after, .stellarnav .icon-close:before{width: 20px;border-bottom: solid 2px #777;}
	/*.siteLogo, #menuWrap{width: 100%;float: none;} */
	.menuItem, .menuSubMenu > li > a{padding: 15px 30px;border-bottom: 1px solid #e8e9eb;}
	.menu a.active-parent{border-bottom: 1px solid #e8e9eb;}
	.menuSubMenu > li:last-child > a{border-bottom: 0;}
	.menu a.active:after, .menuItem a:hover:after{display: none;}
	.stellarnav li ul{padding-left: 20px;}
	.ctaTrainText{width: 65%;padding: 40px 0;}
	.ctaTrainText p{font-size: 30px;}
	#cubeFamily{padding: 30px 60px;}
	#trainCTA{background-attachment: unset;}
}

@media (max-width: 749px) { 
.mainNav{padding:0;}
.menu-content {position: fixed;}
#logo img{  margin:0 0 0 15px;}
}

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.99px) { 
	#logo img{width: 120px;}
	.stellarnav>ul>li{padding: 0;}
	.stellarnav.mobile>ul>li>a{padding: 10px 15px;}
	#slider .item{height: 150px;}
	.menuItem, .menuSubMenu > li > a{padding: 8px 20px;}
	.aboutBlock{margin: 30px 15px 15px;}
	.aboutBlock span{font-size: 22px;}
	.aboutBlock h2{font-size: 40px;}
	.aboutBlock p{font-size: 14px;}
	.btn a{height: 35px;padding: 0 20px;}
	#counter{padding: 10px 0 20px;}
	.ctaTrainText{padding: 30px 0;width: 65%;}
	.ctaTrainText p{font-size: 20px;}
	#cubeFamily{padding: 20px;}
	#footer{padding: 20px 0 10px;}
	.contactInfo ul{width: 100%;text-align: center;}
	.contactInfo li{float: none;display: inline-block;}
	.contactInfo{padding-bottom: 0;}
	.contactInfo h2{font-size: 22px;}
	.contactInfo li a, .contactInfo p, .socialLinks p{font-size: 14px;}
}


 