	/* Media Queries

	-------------------------------------------------------------- */

	@media only screen and (max-width: 1500px) {

	}



	@media only screen and (max-width: 1366px) {

		



	}



	@media only screen and (min-device-width : 991px) and (max-device-width : 1119px){

		.navbar-brand img {

			width: 70%;

		}

		.header-info-box {

			margin-top: 5px;

		}



		.header-info-box img {

			width: 70%;

		}





	}





	









	/* Smaller than standard 1200 */

	@media only screen and (max-width: 1199px) {

		.capt {

    position: absolute;

    top: 28%;

    left: 38%;

    padding: 10px;

    padding-bottom: 4px;

    padding-right: 15px;

    padding-left: 15px;

    padding-top: 4px;

    border: 1px solid #fff;

    border-radius: 45px;

    background: #5a595a;

    color: #fff;

    font-weight: 800;

    font-size: small;

}

.capt1 {

    position: absolute;

    top: 28%;

    left: 50%;

    padding: 4px;

    padding-bottom: 4px;

    padding-right: 10px;

    padding-left: 9px;

    padding-top: 2px;

    border: 1px solid #fff;

    border-radius: 45px;

    background: #5a595a;

    color: #fff;

    font-weight: 800;

    font-size: small;

}

		.main {

    float: left;

    margin-left: 325px;

    position: relative;

    width: 68%;

}

		.cactus-rev-slider-default .tp-caption {

		    width: 1140px !important;

		    margin-left: -570px !important;

		}



		.header-overlay-content.header-overlay-scroller .un-post-scroller {

		    z-index: 9999;

		}



		.flat-events .grid-item.color-full {

		    height: 286px;

		}



		.flat-events .grid-item .grid-item-content .title {

		    font-size: 36px;

		}



		.post-scroller-carousel {

		    max-height: 545px;

		}

				.page-about-center {

    background: #f6f4f1 none repeat scroll 0 0;

    bottom: -10px;

    color: #363636;

    float: right;

    font-size: 18px;

    font-weight: bold;

    padding: 40px 20px 45px 65px;

    position: relative;

    width: 76%;

}

	}



	/* Smaller than standard 992 */

	@media only screen and (max-width: 992px) {



		.header .header-wrap .show-search,

		.header .header-wrap .cart,

		.mainnav,

		.top .navbar.menu-top,

		.main-menu {

			/*display: none;*/

		}

		

		.hide-mail{ display:none !important;}

		

		.header-inner-pages .top .navbar-right {

		    float: right !important;

		}



		.menu-hover {

			float: left;

		}



		.header-inner-pages,

		.menu-hover {

			display: block;

		}



		.wrap-slider .header {

			position: relative;

		}



		.header.v2 .logo a {

			height: 100px;

			line-height: 100px;

		}



		.header .wrap-icon-nav {

			display: block;

		}



		.btn-menu {

			display: block;

			line-height: 60px;

			margin: 20px 20px;

		}



		.wrap-slider .header .header-wrap {

			border: none;

		}



		.header .logo {

			float: none;

			text-align: center;

		}



		.tp-caption.color-full {

			display: none;

		}

		

		.post-scroller-wrap {

			display: none;

			padding: 15px;

		    background: #fff;

		}



		.header-content-scroller .header-overlay-content .un-post-scroller {

		    padding: 20px 5px;

		}



		.flat-fluid .post {

			margin-bottom: 50px;

		}



		.box-university .item-post {

			margin-bottom: 40px;

		}



		.flat-events .grid-item {

			width: 50%;

		}



		.flat-events .grid-item.color-full {

			height: 438px;

		}



		.flat-events .grid-item .grid-item-content .title {

			font-size: 48px;

		}



		.flat-choose-us .flat-accordion {

			margin-bottom: 60px;

		}



		.item-content {

			border: none;

		}



		.content-pad {

			padding-bottom: 15px;

		}



		.widget-inner {

		    padding-bottom: 30px;

		}



		#bottom .widget-flickr ul li {

			width:90px;

		}



		.copyright {

		    text-align: center;

		    margin-top: 20px;

		}



		#bottom-nav .footer-social .social-list {

			text-align: center;

			float: none;

			margin-top: 20px;

		}



		.tp-banner-container.v1 {

			height: 393px;

		}



		.tp-banner-container.v1 .tp-caption.v1 .title {

			font-size: 43px;

			line-height: 51px;

		}



		.tp-banner-container.v1 .tp-caption.v2 .content {

			font-size: 12px;

			line-height: 20px;

		}



		.tp-banner-container.v1 .tp-caption.v1 .title.v1 {

			font-size: 41px;

		}



		.tp-banner-container.v1 .tp-caption.v2 .content.v1 {

			font-size: 14px; 

			line-height: 27px;

		}



		.flat-icon .iconbox {

			width: 100%;

		}



		.flat-icon .iconbox.v1 {

			margin-bottom: 30px;

		}



		.icon-post {

			padding-bottom: 30px;

		}



		.flat-information .flat-button {

			margin-bottom: 40px;

		}



		.flat-lecturers .thumb-lecturers {

			margin-bottom: 45px;

		}



		.iconbox.center {

			width: 100%;

		}



		.iconbox.center {

			margin-bottom: 40px;

		}



		.flat-teaser-wrapper .thumb-wrapper {

			text-align: center;

			margin-bottom: 50px;

		}



		.flat-blog {

			padding: 0 15px;

		}



		.footer .section-inner {

			padding: 40px 15px;

		}



		.thumbnail-overflow {

		    left: 0px;

		}



		.project-listing .project-portfolio .item {

			width: 100%;

		}



		.flat-row.padding-small-v1 .project-listing {

			padding-bottom: 15px;

		}



		.header-overlay-content {

			z-index: -1;

		}



		.flat-university .button-university a,

		.flat-university .button-university p {

			display: block;

		}



		.flat-smarter .flat-thumb {

			margin-bottom: 40px;

		}



		.menu-hover {

			overflow: hidden;

			background-color: #c6941b;

		}



		.menu-hover .btn-menu {

		    margin: 12px 20px;

		}



		#mainnav-mobi {

			position: absolute;

			top: 40px;

			left: 0;

		}



		.header.v2 .header-wrap .logo a,

		.header.v2 .header-wrap .logo .callout-text {

			display: block;

		}



		.header.v2 .header-wrap .logo .navbar-right {

			float: none;

			text-align: center;

		}



		.posts-carousel.v2 .owl-theme .owl-controls .owl-nav div.owl-next {

		    right: 15px;

		    top: 7%;

		}



		.posts-carousel.v2 .owl-theme .owl-controls .owl-nav div.owl-prev {

			left: 10px;

		    top: 7%;

		}



		.style-margin .post-wrap .flat-event {

		    padding: 0 5px;

		}



		.flat-carousel.v2 .posts-carousel.v3 {

			margin-bottom: 40px;

		}



		.flat-carousel.v3 .posts-carousel.v4 {

			margin-bottom: 40px;

		}



		.flat-carousel.v3 .posts-carousel.v4 .flat-event {

			padding: 0 25px;

		}



		.posts-carousel.v4 .owl-theme .owl-controls .owl-nav div.owl-next {

		    right: 30px;

		    top: 37%;

		}



		.posts-carousel.v4 .owl-theme .owl-controls .owl-nav div.owl-prev {

		    left: 30px;

		    top: 37%;

		}



		.related-course .cr-content .related-item {

			overflow: hidden;

		}



		.breadcrumbs {

		    display: none;

		}



		.course-list-table {

			margin-bottom: 50px;

		}



		.page-title {

			padding: 33px 0;

		}



		.project-listing .project-portfolio.v1 .item .item-content {

			padding: 20px;

		}



		.flat-row,

		.flat-row .flat-fluid,

		.flat-row.full-color-v1,

		.flat-row.padding-v2 {

			padding: 40px 0;

		}



		.flat-information {

		    padding-bottom: 40px;

		    margin-bottom: 40px;

		}



		.page-title.parallax1,

		.flat-row.padding-top,

		.flat-row.full-color,

		.flat-row.pd125,

		.page-title.parallax4,

		.page-title.parallax5,

		.flat-row.full-color-v2,

		.page-title.parallax1.v1,

		.page-title.parallax6,

		.page-title.parallax5.v1,

		.flat-row.padding-110,

		.flat-row.full-color-v3,

		.flat-row.padding-115,

		.flat-row.padding-80,

		.flat-row.padding-big {

			padding: 60px 0;

		}



		.flat-row.color-full {

			padding: 60px 0 35px;

		}



		.page-title.parallax3 {

			padding: 80px 0;

		}



		.owl-theme .owl-controls .owl-nav div.owl-next,

		.posts-carousel.v1 .owl-theme .owl-controls .owl-nav div.owl-next {

			right: 0;

		}



		.owl-theme .owl-controls .owl-nav div.owl-prev,

		.posts-carousel.v1 .owl-theme .owl-controls .owl-nav div.owl-prev {

			left: -4px;

		}



		.flat-business .box-icon .icon-business {

			width: 33.33%;

		}



		.flat-row.color-full .flat-business {

			margin-bottom: 40px;

		}



		.flat-team .post-wrap .member-item {

			width: 100%;

			margin-bottom: 30px;

		}



		.flat-team .post-wrap .member-item:last-child {

			margin-bottom: 0;

		}



		.flat-team .post .title,

		.flat-team .post.v1 .title {

			margin-bottom: 50px;

		}



		.flat-clients .title-clients .title {

			margin-bottom: 50px;

		}



		.flat-clients .thumb-clients .item {

			width: 100%;

			margin-bottom: 20px;

		}



		.flat-future .post-future {

			margin-bottom: 40px;

		}



		.flat-banner .item {

			margin-bottom: 15px;

		}



		.flat-banner .item {

			width: 100%;

			margin-bottom: 40px;

			text-align: center;

		}



		.flat-banner .item:last-child {

			margin-bottom: 0;

		}



		.page-title.parallax3.padding-185 {

			padding: 100px 0;

		}



		.flat-row.padding-big .flat-blog {

			padding: 0;

		}



		.member-single-post .item-thumbnail {

			margin-bottom: 15px;

		}



		.project-listing .project-portfolio .item:last-child {

			margin-bottom: 0;

		}



		.post-contact .contact-form {

			margin-bottom: 30px;

		}



		.post-contact .container-fluid #map {

			height: 100px;

		}



		.top-search.show {

			top: 40px;

		}

		.page-about-center {

    background: #f6f4f1 none repeat scroll 0 0;

    bottom: -10px;

    color: #363636;

    float: right;

    font-size: 18px;

    font-weight: bold;

    padding: 40px 20px 45px 65px;

    position: relative;

    width: 76%;

}

.main {

    float: left;

    margin-left:0px;

    position: relative;

    width:100%;

	padding: 0 18px;

}

.sidebar {

	

	display:none;

	

}



	}



	/* Tablet Landscape */

	 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {



	}



	/* Tablet Portrait Size */

	@media only screen and (min-width: 768px) and (max-width: 991px) {

		.navbar-brand {

    width: 280px;

}

.navbar.menu-top{

	display: none;

}

.col-lg-1.text-right {

    margin-top: 0px;

}

		.header-info-box{

			display: none;

		}

		.inner {

    padding: 55px 0px;

}

		.banner-form {

    padding: 30px 30px 50px 30px;

    margin: 40px  50px 0 50px;

}



.banner-text {

     padding-top: 0;

}	

		.banner-text h1 {

    font-size: 46px;

    text-align: center;

}

.banner-text h4 {

    font-size: 24px;

    text-align: center;

    padding-top: 10px;

    }

		.thumbnail-overflow {

		    left: 0px;

		}

		.capt {

    position: absolute;

    top: 25%;

    left: 35%;

    padding: 10px;

    padding-bottom: 4px;

    padding-right: 15px;

    padding-left: 15px;

    padding-top: 4px;

    border: 1px solid #fff;

    border-radius: 45px;

    background: #5a595a;

    color: #fff;

    font-weight: 800;

    font-size: small;

}

.capt1 {

    position: absolute;

    top: 25%;

    left: 50%;

    padding: 4px;

    padding-bottom: 4px;

    padding-right: 10px;

    padding-left: 9px;

    padding-top: 2px;

    border: 1px solid #fff;

    border-radius: 45px;

    background: #5a595a;

    color: #fff;

    font-weight: 800;

    font-size: small;

}

			.header {

			

			background-color:#efefef;

			

		}

				.page-about-center {

    background: #f6f4f1 none repeat scroll 0 0;

    bottom: 0;

    color: #363636;

    float: right;

    font-size: 18px;

    font-weight: bold;

    margin-top: 32px;

    padding: 40px 20px 44px 23px;

    position: relative;

    width: 100%;

}

.abt-title {

    font-size: 29px;

    font-weight: bold;

    margin-top: 24px;

}

.main {

    float: left;

    margin-left:0px;

    position: relative;

    width:100%;

	padding: 0 18px;

}

.sidebar {

	

	display:none;

	

}

.contact-form {

	

	margin-bottom:20px;

	

}

#map {

	

	margin-bottom:20px;

	

}

.capt{

	display: none;

}

.capt1{

	display: none;

}

.banner-title{

	display: none;

}

.btn-warning{

	font-size: 11px;

}

.strihome p{

	font-size: 24px;

	

}

.abt-txt01 h2{

	margin-top: 20px;

}

	}



	/* All Mobile Sizes */

	@media only screen and (max-width: 767px) {

		#cas1, #cas2, #cas3 {
			margin-bottom: 30px;
		}


		.abst-box-3 {
			background: #0067ae;
			width: fit-content;
			position: absolute;
			top: -27px;
			padding: 10px 15px;
			border-radius: 10px;
			z-index: 999;
			left: 30px;
			box-shadow: 1px 0px 1px 2px #0000002e;
			-webkit-transform: skew(20deg);
			-moz-transform: skew(20deg);
			-o-transform: skew(20deg);
		}

		.header-info-box{

			display: none;

		}

		.alert-warning {



			width: 300px!important;

		}

.contact-wrap {



    padding: 70px 70px 50px;

    margin-top: 40px;

}

		/*new*/

.img-fluid{

	width: 100%;

	height: 100%;

}

.shot_logo{

	display: none;

}

.sabha-text-wrap {

    padding: 25px;

}

.header-info-text {

    padding-left: 1px;

    padding-top: 6px;

}

.c-pd {

    padding: 30px 0 30px 0;

}

.news-wrap h2 {

    font-size: 22px;

    padding: 10px 0;

    background: #276c8a;

    color: #fff;

}

		.about-us h6 {

    font-size: 12px;

    

}

.btn-raised{

	padding: 6px 10px;

	font-size: 12px;

}

.btn-raised>i{

	margin-right: 10px;



}

.about-info-box {



    border-right: none;

}

.title h2 {

    font-size: 18px;

}

.parallex {

    text-align: center;

}

.sabha-text-wrap {

    text-align: center;

}

.footer-box {

    margin-bottom: 20px;

}

.footer-social-icon i {

    margin-bottom: 10px;

}

/*new end*/

				.header {

			background-color:#ffffff;

		}

		.thumbnail-overflow {

		    left: 0px;

		}

.capt {

    position: absolute;

    top: 32%;

    left: 8%;

    padding: 10px;

    padding-bottom: 4px;

    padding-right: 15px;

    padding-left: 15px;

    padding-top: 4px;

    border: 1px solid #fff;

    border-radius: 45px;

    background: #5a595a;

    color: #fff;

    font-weight: 800;

    font-size: small;

}

.capt1 {

    position: absolute;

    top: 32%;

    left: 50%;

    padding: 4px;

    padding-bottom: 4px;

    padding-right: 10px;

    padding-left: 9px;

    padding-top: 2px;

    border: 1px solid #fff;

    border-radius: 45px;

    background: #5a595a;

    color: #fff;

    font-weight: 800;

    font-size: small;

}

.navbar.menu-top > ul > li > a {

    position: relative;

    display: block;

    font-size: 12px;

    color: #000;

    text-decoration: none;

    outline: none;

}

/*.navbar.menu-top > ul > li > a {

    border-left: none;

}*/

.navbar.menu-top, .flat-socials {

    display: none;

}

		.flat-events .grid-item {

			width: 100%;

			margin-bottom: 10px;

		}



		.page-title.parallax2 {

		    padding: 100px 0;

		}



		.flat-reviews .item {

			padding: 0;

		}



		.project-listing .filter-cat {

			text-align: center;

		}



		.flat-corporate .post {

			margin-bottom: 40px;

		}



		#mainnav-mobi.v1 > ul > li > a i {

		    margin-right: 5px;

		    font-size: 16px;

		}



		.header.v1 .logo {

			float: none;

		}



		.flat-row .flat-fluid.padding-95 {

			padding: 60px 0;

		}



		.un-separator {

		    margin-bottom: 20px;

		}



		.widget.widget-flickr {

			padding-bottom: 0;

		}

				.page-about-center {

    background: #f6f4f1 none repeat scroll 0 0;

    bottom: 0;

    color: #363636;

    float: right;

    font-size: 18px;

    font-weight: bold;

    margin-top: 32px;

    padding: 40px 20px 44px 23px;

    position: relative;

    width: 100%;

}

.abt-title {

    font-size: 29px;

    font-weight: bold;

    margin-top: 24px;

}

.main {

    float: left;

    margin-left:0px;

    position: relative;

    width:100%;

	padding: 0 18px;

}

.sidebar {

	

	display:none;

	

}

.contact-form {

	

	margin-bottom:20px;

	

}

#map {

	

	margin-bottom:20px;

	

}

.capt{

	display: none;

}

.capt1{

	display: none;

}

.banner-title{

	display: none;

}

.btn-warning{

	font-size: 11px;

}

.strihome p{

	font-size: 24px;

	

}

.abt-txt01 h2{

	margin-top: 20px;

}



	}



	/* Mobile Landscape Size */

	@media only screen and (min-width: 480px) and (max-width: 767px) {

		.shot_logo {

    display: block;

}

.col-lg-1.text-right {

    margin-top: 0px;

}

.navbar-brand {

  

    width: 250px;

}

		.header-info-box{

			display: none;

		}

		.inner {

    padding: 55px 0px;

}

		.banner-form {

    padding: 30px 30px 50px 30px;

    margin: 40px  50px 0 50px;

}



.banner-text {

     padding-top: 0;

}	

		.banner-text h1 {

    font-size: 46px;

    text-align: center;

}

.banner-text h4 {

    font-size: 24px;

    text-align: center;

    padding-top: 10px;

    }

		.thumbnail-overflow {

		    left: 0px;

		}

.capt {

    position: absolute;

    top: 25%;

    left: 30%;

    padding: 10px;

    padding-bottom: 4px;

    padding-right: 15px;

    padding-left: 15px;

    padding-top: 4px;

    border: 1px solid #fff;

    border-radius: 45px;

    background: #5a595a;

    color: #fff;

    font-weight: 800;

    font-size: small;

}

.capt1 {

    position: absolute;

    top: 25%;

    left: 50%;

    padding: 4px;

    padding-bottom: 4px;

    padding-right: 10px;

    padding-left: 9px;

    padding-top: 2px;

    border: 1px solid #fff;

    border-radius: 45px;

    background: #5a595a;

    color: #fff;

    font-weight: 800;

    font-size: small;

}

		.flat-events .grid-item {

			width: 100%;

		}

		.page-title .page-title-heading h2 {

    color: #fff;

    font-family: "Bitter",sans-serif;

    font-size: 16px;

}

.capt{

	display: none;

}

.capt1{

	display: none;

}

.banner-title{

	display: none;

}

.btn-warning{

	font-size: 11px;

}

.strihome p{

	font-size: 24px;

	

}

.abt-txt01 h2{

	margin-top: 20px;

}



	}



	/* Mobile Portrait Size */

	@media only screen and (max-width: 479px) 

	{

		.header-info-box{

			display: none;

		}

		.contact-wrap {

    margin-top: 25px;

    padding: 50px 20px 25px;

}

.book-online1 {

    position: fixed;

    width: 125px;

    top: 180px;

}



section.get-in-touch.job-fair .contact-wrap {

    padding: 40px 10px 10px 10px;

    min-height: auto;

}

		.inner {

    padding: 55px 0px;

}

		.banner-form {

    padding: 30px 30px 50px 30px;

    margin: 40px 0 0 0;

}

.placement-wrap{

	width: 100%!important;

}

.banner-text {

     padding-top: 0;

}	

		.banner-text h1 {

    font-size: 46px;

    text-align: center;

}

.banner-text h4 {

    font-size: 24px;

    text-align: center;

    padding-top: 10px;

    }

			.header {

			

			background-color:#efefef;

			

		}

		.thumbnail-overflow {

		    left: 0px;

		}



		.tp-banner-container.v1 {

		    height: 185px;

		}



		.tp-banner-container.v1 .tp-caption.v1 .title {

		    font-size: 21px;

		    line-height: 22px;

		}



		.tp-banner-container.v1 .tp-caption.v2 .content {

		    font-size: 6px;

		    line-height: 10px;

		}

			

		.tp-banner-container.v1 .tp-caption.v1 .title.v1 {

			font-size: 19px;

			line-height: 24px;

		}



		.tp-banner-container.v1 .tp-caption.v2 .content.v1 {

		    font-size: 6px;

		    line-height: 13px;

		}



		.page-title.parallax2.v1 {

			padding: 100px 0;

		}



		#header.v2 .callout-text > p {

			border-left: none;

			padding-left: 0;

			margin-left: 0; 

		}



		#header.v2 .logo {

			line-height: 70px;

		}



		#header.v2 .callout-text {

			overflow: inherit;

			height: 120px;

		}



		.course-list-table.table>thead>tr>th,

		.course-list-table.table>tbody>tr>th,

		.course-list-table.table>tfoot>tr>th,

		.course-list-table.table>thead>tr>td,

		.course-list-table.table>tbody>tr>td,

		.course-list-table.table>tfoot>tr>td {

			padding: 12px;

		}



		.project-listing .project-portfolio.v1 .item {

			width: 100%;

		}



		.flat-university .box-university {

			margin-bottom: 40px;

		}



		.owl-theme .owl-controls .owl-nav div.owl-next {

			right: 15px;

		}



		.posts-carousel.v1 .owl-theme .owl-controls .owl-nav div.owl-next {

			right: 25px;

		}



		.owl-theme .owl-controls .owl-nav div.owl-prev {

			left: 11px;

		}



		.posts-carousel.v1 .owl-theme .owl-controls .owl-nav div.owl-prev {

			left: 25px;

		}

		.page-about-center {

    background: #f6f4f1 none repeat scroll 0 0;

    bottom: 0;

    color: #363636;

    float: right;

    font-size: 18px;

    font-weight: bold;

    margin-top: 32px;

    padding: 40px 20px 44px 23px;

    position: relative;

    width: 100%;

}

.abt-title {

    font-size: 29px;

    font-weight: bold;

    margin-top: 24px;

}

.page-title {

    padding: 17px 0;

}

.main {

    float: left;

    margin-left:0px;

    position: relative;

    width:100%;

	padding: 0 18px;

}

.sidebar {

	

	display:none;

	

}

.courses-list {

	

       overflow: scroll;

      overflow-y: hidden;



	

}

.page-title .page-title-heading h2 {

    color: #fff;

    font-family: "Bitter",sans-serif;

    font-size: 16px;

}

.contact-form {

	

	margin-bottom:20px;

	

}

#map {

	

	margin-bottom:20px;

	

}

.capt{

	display: none;

}

.capt1{

	display: none;

}

.banner-title{

	display: none;

}

.btn-warning{

	font-size: 11px;

}

.strihome p{

	font-size: 24px;



}

.abt-txt01 h2{

	margin-top: 20px;

}

	

	}





	@media (max-width: 320px) {

		.inner {

    padding: 55px 0px;

}

		.banner-form {

    padding: 30px 30px 50px 30px;

    margin: 40px 0 0 0;

}



.banner-text {

     padding-top: 0;

}	

		.banner-text h1 {

    font-size: 46px;

    text-align: center;

}

.banner-text h4 {

    font-size: 24px;

    text-align: center;

    padding-top: 10px;

    }



		.thumbnail-overflow {

		    left: 0px;

		}



		.course-list-table.table>thead>tr>th,

		.course-list-table.table>tbody>tr>th,

		.course-list-table.table>tfoot>tr>th,

		.course-list-table.table>thead>tr>td,

		.course-list-table.table>tbody>tr>td,

		.course-list-table.table>tfoot>tr>td {

			padding: 6px;

		}

			.header {

			

			background-color:#efefef;

			

		}

		.page-about-center {

    background: #f6f4f1 none repeat scroll 0 0;

    bottom: 0;

    color: #363636;

    float: right;

    font-size: 18px;

    font-weight: bold;

    margin-top: 32px;

    padding: 40px 20px 44px 23px;

    position: relative;

    width: 100%;

}

.abt-title {

    font-size: 29px;

    font-weight: bold;

    margin-top: 24px;

}

.page-title {

    padding: 17px 0;

}

.main {

    float: left;

    margin-left:0px;

    position: relative;

    width:100%;

	padding: 0 18px;

}

.sidebar {

	

	display:none;

	

}

.courses-list {

	

       overflow: scroll;

      overflow-y: hidden;



	

}

.page-title .page-title-heading h2 {

    color: #fff;

    font-family: "Bitter",sans-serif;

    font-size: 16px;

}

.contact-form {

	

	margin-bottom:20px;

	

}

#map {

	

	margin-bottom:20px;

	

}

		

	}



