/*==== 320 to 767 ====*/
@media only screen and (min-width: 320px) and (max-width: 768px) {
	.intro-section, .intro-section .container > .row{
		min-height: 844px;
	}
	.mt-22{
		margin-top: 15rem;
	}
	/*.slide-1{height: 840px;}*/
	.banner_image img{
		height: 196px;
	}
	.side-menu{
		text-align: center;
		display: inline-flex;
	}
	.md-align-center{
		text-align: center;
	}
  	.cta a span {
    	padding: 9px 20px;
	}
	.wrap-login100 {
	    padding-left: 15px;
	    padding-right: 15px;
  	}
  	h1{
  		font-size: 30px !important;
  	}
  	.site-logo{
  		text-align: center;
  	}
  	.page-info-section {
    	height: 280px;
	}
	.md-mb-3 {
	    margin-bottom: 3em;
	}
	.search-section.ss-other-page .search-warp h2 span {
	    padding: 2px 5px;
	}
	.search-section.ss-other-page .search-warp{
		text-align: center;
	}
	.search-section.ss-other-page .search-warp h5{
		float: unset!important;
		text-align: center;
	}
	.site-breadcrumb a, .site-breadcrumb span{
		font-size: 10px;
	}
	.c_details_img img {
	    height: 207px;
	    margin-bottom: 2em;
	}
	.course_details_inner h3{
		font-size: 18px;
	}
	.header-box-top p{
		font-size: 1.3rem;
	}
	.header-box-top{
		padding: 0px !important;
	}
	.register-form {
	    padding: 0 22px 35px;
	}
	.login100-form-btn{
		width: 50%;
	}
}

/*==== 768 to 991 ====*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.side-menu{
		text-align: center;
		display: inline-flex;
	}
	.md-align-center{
		text-align: center;
	}
	.page-info-section {
	    height: 280px;
	}
	.search-section.ss-other-page .search-warp h5{
		float: unset!important;
	}
	
	.search-section.ss-other-page .search-warp{
		text-align: center;
	}
	.site-section {
		padding: 5em 0;
	}
	.site-section-heading {
		font-size: 3rem;
	}
	.site-footer {
		padding: 8em 0;
	}
	.hover-bg-enlarge {
		height: auto !important;
	}
	.hover-bg-enlarge .bg-image-md-height {
		height: 300px !important;
	}
	.img-md-fluid {
		max-width: 100%;
	}
	.display-1, .display-3 {
		font-size: 3rem;
	}
	.img-absolute img {
		max-width: 100%;
	}
	.slide-1:before {
		width: 100%;
	}
	.site-section {
		padding: 2em 0;
	}
	.section-title {
		font-size: 1.5rem;
	}
	.image-absolute-box .box {
		top: auto;
		right: auto;
		position: relative;
		width: 100%;
		max-width: 100%;
	}
	.service {
		padding: 2rem;
	}
}

/*====992 to 1199====*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.courses-entry-wrap {
		margin-top: -246px;
	}
	.site-navbar .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}
}


/*==== 1200 to 1365 ====*/
@media only screen and (min-width: 1200px) and (max-width: 1365px) {

}

/*==== 1366 to 1600====*/
@media only screen and (min-width: 1366px) and (max-width: 1600px) {

}
