*,
html {
  outline: none !important;
}
@-ms-viewport {
	width: device-width;
}
@media screen and (max-width: 400px) {
	@-ms-viewport {
		width: 320px;
	}
}
.hidden {
  	display: none !important;
  	visibility: hidden !important;
}
@import 'responsive-1200px-min';
@import 'responsive-480px-max';
@import 'responsive-767px-max';
@import 'responsive-768px-979px';
@media (min-width: 1199px){
	#offcanvas-toggler{
		display: none !important;
  		visibility: hidden !important;
	}
	body.helix-ultimate .sppb-row-container{
		max-width:1200px;padding:0;
	}
	body.com-users{
		.col-lg-12.col-xl-9 {
			flex: 0 0 100%;
			max-width:100%;
		}
	}
	.com-sppagebuilder #sp-main-body{
		.col-lg-12.col-xl-9 {
			flex: 0 0 100%;
			max-width:100%;
		}
	}
	.container{
		max-width: 1230px;
	}	
	.search .form-group{
		width:50%;
		.input-group, select:not(.form-control){width: 45%;}
	}
    .search .form-group .chzn-container .chzn-drop ,
    .search .form-group .chzn-container .chzn-single{width:50%;}
    .search .form-group.search-display .chzn-container .chzn-drop,
    .search .form-group.search-display .chzn-container .chzn-single{width:20%;}
    .search .form-group.search-only{width:100%;}
	.custom.course-category-area .wow{padding:0;}
	.header-style2 .header-bottom {
		.header-logo{
			max-width:327px;
			flex:327px;
			padding:0;
		}		
	}
	#sp-slide .yt-content-slider .content p.des{
		padding: 10px 560px 0;margin-bottom: 40px;
	}
	#video-tour-area #sppb-addon-1562208262473 img{height: 652px;}
	#courses-free #sppb-addon-1562223643568 img{height: 650px;}
	.header-style2 .header-top2 .top-header2 #sidebar-top2{padding-left: 445px;}
	.header-style2 .header-top2 .top-header2 .right-header2{padding-right: 45px;}
	#sp-find-course{
		.sppb-col-md-9{
			max-width:840px;flex:840px;padding:0;margin-top: -50px;margin-bottom: 50px;
		}
		.sppb-col-md-3{
			max-width:360px;flex:360px;padding:0;margin-top: -50px;margin-bottom: 50px;
		}
	}
	#testimonial-area .custom .moduletable{padding-left:410px;}
	body.about-us{
		.col-lg-12.col-xl-9 {
			flex: 0 0 100%;
			max-width:100%;
		}
	}
	body.join-now{
		.col-lg-12.col-xl-9 {
			flex: 0 0 100%;
			max-width:100%;
		}
	}
	body.com-sjk2filter{
		.col-lg-12.col-xl-9 {
			flex: 0 0 100%;
			max-width:100%;
		}
	}
	body.rtl {
		.header-style2 .header-top2 .top-header2 #sidebar-top2{padding-right: 445px;padding-left:0;}
		#sp-footer2{
			padding: 0 100px 0 0;
			text-align: right !important;
		}
		#sp-footer2 h3.sp-module-title{text-align: right;}
		#sp-feature{
			padding:0 60px 0 0;
		}
		.acymailing_module_form td.acysubbuttons input[type="submit"]{
			margin-left:0;margin-right:-60px;
		}
	}
}