/* 
Theme Name:		Clonlara School
Theme URI:		https://www.clonlara.pt/
Description:	Através da experiência acumulada da Clonlara em toda a sua rede internacional, estamos habilitados para o acompanhar da melhor forma nesta descoberta.
Author:			Clonlara Team
Author URI:		https://www.clonlara.pt/
Template:		hello-elementor
Version:		1.0.0
Text Domain:	clonlara-theme-child
Tags:           clonlara
*/


/* Header */
.menu-close{
	display: none !important;
}

/* Home */
.home-block1 h1{
	font-size: 60px !important;
	color: #646464 !important;
}
.home-block1 p{
	font-size: 16px !important;
	font-weight: normal;
	color: #1c1c1c !important;
}
.block1-icons h4{
	font-size: 20px !important;
}
.block1-icons p{
	font-size: 14px !important;
}

.our-mission h2{
	font-size: 80px !important;

}
.after-video h2{
	font-size: 66px !important;
}
.after-video p{
	color: #fff !important;
	font-size: 14px !important;
}
.stutents-say h2{
	font-size: 80px !important;
	color: #066c85 !important;
}

.stutents-say .jet-banner__title{
	font-size: 18px !important;
	font-style: normal;
}
.stutents-say .jet-banner__text:before{
content:url('img/before-text.png');
position: relative;
top:-10px;
padding: 20px;
width: 35px;
height: 23px;
}
.stutents-say .jet-banner__text:after{
content:url('img/after-text.png');
position: relative;
padding: 0px;
top:10px;
width: 22px;
height: 14px;
}
.stutents-say .jet-banner__text{
	font-size: 18px !important;
	font-style: italic !important;
	font-weight: 300 !important;
}
.stutents-say .jet-banner.jet-effect-romeo .jet-banner__img{
	-webkit-transform: none !important;
	transform: none !important;
}


.global-pre-footer h2{
	font-size: 30px !important;
	color: #929e84 !important;
}
.global-pre-footer p{
	font-size: 14px !important;

}
.subscribe h2{
	font-size: 48px !important;
	color: #b9d499 !important;
}

.book-blog h2{
	font-size: 30px !important;
	color: #75a835 !important;	
}
.book-blog p{
	font-size: 14px !important;
	color: #1c1c1c !important;
}
.book-blog h3 a{
	font-weight: bold !important;
	color: #76a836 !important;
	font-size: 18pt !important; 
}
.book-blog .elementor-post-date{
	font-weight: bold !important;
	color: #434343 !important;
	margin-top: 10px !important;
	display: -webkit-box;
	font-size: 14pt !important; 
}
.blog-image .elementor-post__thumbnail__link{ 
	display: none !important;
}


/* History */

.history-block1 h1{
	font-size: 60px !important;
	color: #646464 !important;	
}
.history-block1 p{
	font-size: 16px !important;
	font-weight: normal;
	color: #1c1c1c !important;	
}
.text-decoration p:before{
content:url('img/before-text-black.png');
position: relative;
top:-10px;
padding: 20px;
width: 35px;
height: 23px;
}
.text-decoration p:after{
content:url('img/after-text-black.png');
position: relative;
padding: 0px;
top:10px;
width: 22px;
height: 14px;
}
.text-decoration p{
	padding-right: 10px;
}



/* Contacts */

.contacts-block1 h1{
	font-size: 60px !important;
	color: #646464 !important;
}
.contacts-block1 p{
	font-size: 16px !important;
	font-weight: normal;
	color: #1c1c1c !important;
}
.contacts-unit h3{
	font-size: 28px !important;
	font-weight: bold !important;
	color: #525252 !important;
	text-transform: uppercase !important;
}
.contacts-unit p{
	font-size: 16px !important;
	color: #525252 !important;
}

/* Programs */

.programs-block1 h1{
	font-size: 60px !important;
	color: #646464 !important;
}
.programs-block1 p{
	font-size: 16px !important;
	font-weight: normal;
	color: #1c1c1c !important;
}

.box-content{
	width: 500px !important;
	position: relative !important;
	top:50px !important;
}
.box-content h3{
	font-size: 28px !important;
	font-weight: bold;
	color: #6a6a6a !important;
}

.program-person h2{
	font-size: 80px !important;
	font-weight: normal;
	color: #7bb037 !important;
}
.program-person h4{
	font-size: 18px !important;
	font-weight: bold;
	color: #76a836 !important;
}
.program-person p{
	font-size: 15px !important;
	font-weight: normal;
	color: #434343 !important;
}

/* Program Details */

.program-detail-block1 h2{
	font-size: 40px !important;
	color: #799e4a !important;
	font-weight: bold !important;
	line-height: 46px !important;
}
.program-detail-block1 p{

}

.program-detail-block1 .block1-icons h4{
	font-size: 20px !important;
	font-weight: bold !important;
	color: #799e4a !important;
}
.program-detail-block1 .block1-icons p{
	font-size: 14px !important;
	color: #1c1c1c !important;
	font-weight: normal !important;
}


/*off campus*/


/* Program Details */

.off-program-detail-block1 h2{
	font-size: 40px !important;
	color: #e67c0a !important;
	font-weight: bold !important;
	line-height: 46px !important;
}


.off-program-detail-block1 .block1-icons h4{
	font-size: 20px !important;
	font-weight: bold !important;
	color: #e67c0a !important;
}
.off-program-detail-block1 .block1-icons p{
	font-size: 14px !important;
	color: #1c1c1c !important;
	font-weight: normal !important;
}


/*online program*/


/* Program Details */

.online-program-detail-block1 h2{
	font-size: 40px !important;
	color: #e67c0a !important;
	font-weight: bold !important;
	line-height: 46px !important;
}


.online-program-detail-block1 .block1-icons h4{
	font-size: 20px !important;
	font-weight: bold !important;
	color: #e67c0a !important;
}
.online-program-detail-block1 .block1-icons p{
	font-size: 14px !important;
	color: #1c1c1c !important;
	font-weight: normal !important;
}


.box-content-detail{
	width: 542px !important;
	position: relative !important;
	top:0px !important;
}
.box-content-detail h3{
	font-size: 80px !important;
	font-weight: bold;
	color: #679d79 !important;
}
.box-content-detail h4{
	font-size: 28px !important;
	font-weight: bold;
	color: #679d79 !important;
	margin-left: 70px !important;
	text-transform: uppercase !important;
}
.box-content-detail p{
	margin-left: 70px !important;
}


.youngers{
		width: 542px !important;
		position: relative !important;
		top:0px !important;
	}
	.youngers-h3 h3{
		font-size: 80px !important;
		font-weight: bold;
		color: #2669a3 !important;
	}
	.youngers-h4 h4{
		font-size: 28px !important;
		font-weight: bold;
		color: #2669a3 !important;
		margin-left: 70px !important;
		text-transform: uppercase !important;
	}



.box-content-detail2{
	width: 542px !important;
	position: relative !important;
	top:-40px !important;
}
.box-content-detail2 h3{
	font-size: 80px !important;
	font-weight: bold;
	color: #96b25a !important;
}
.box-content-detail2 h4{
	font-size: 28px !important;
	font-weight: bold;
	color: #96b25a !important;
	margin-left: 70px !important;
	text-transform: uppercase !important;
}
/*offcampus*/

.off-box-content-detail2{
	width: 542px !important;
	position: relative !important;
	top:-40px !important;
}

.off-box-content-detail2 h3{
	font-size: 80px !important;
	font-weight: bold;
	color: #e6aa0a !important;
}
.off-box-content-detail2 h4{
	font-size: 28px !important;
	font-weight: bold;
	color: #e6aa0a !important;
	margin-left: 70px !important;
	text-transform: uppercase !important;
}


/*offcampus*/

.online-box-content-detail2{
	width: 542px !important;
	position: relative !important;
	top:-40px !important;
}

.online-box-content-detail2 h3{
	font-size: 80px !important;
	font-weight: bold;
	color: #44a3cb !important;
}
.online-box-content-detail2 h4{
	font-size: 28px !important;
	font-weight: bold;
	color: #44a3cb !important;
	margin-left: 70px !important;
	text-transform: uppercase !important;
}


.box-content-detail2 p{
	margin-left: 70px !important;
}

.box-content-detail3{
	width: 542px !important;
	position: relative !important;
	top:0px !important;
}
.box-content-detail3 h3{
	font-size: 80px !important;
	font-weight: bold;
	color: #7c9d51 !important;
}

.box-content-detail3 h4{
	font-size: 28px !important;
	font-weight: bold !important;
	color: #7c9d51 !important;
	margin-left: 70px !important;
	text-transform: uppercase !important;
}

/*online*/

.online-box-content-detail3{
	width: 542px !important;
	position: relative !important;
	top:0px !important;
}
.online-box-content-detail3 h3{
	font-size: 80px !important;
	font-weight: bold;
	color: #34acaa !important;
}

.online-box-content-detail3 h4{
	font-size: 28px !important;
	font-weight: bold !important;
	color: #34acaa !important;
	margin-left: 70px !important;
	text-transform: uppercase !important;
}


.box-content-detail3 p{
	margin-left: 70px !important;
}

/*off campus*/

.off-box-content-detail3{
	width: 542px !important;
	position: relative !important;
	top:0px !important;
}
.off-box-content-detail3 h3{
	font-size: 80px !important;
	font-weight: bold;
	color: #b2510a !important;
}

.off-box-content-detail3 h4{
	font-size: 28px !important;
	font-weight: bold !important;
	color: #b2510a !important;
	margin-left: 70px !important;
	text-transform: uppercase !important;
}


/*online program */

.off-box-content-detail3{
	width: 542px !important;
	position: relative !important;
	top:0px !important;
}
.off-box-content-detail3 h3{
	font-size: 80px !important;
	font-weight: bold;
	color: #b2510a !important;
}

.off-box-content-detail3 h4{
	font-size: 28px !important;
	font-weight: bold !important;
	color: #b2510a !important;
	margin-left: 70px !important;
	text-transform: uppercase !important;
}



.program-calltoaction h2{
	font-size: 48px !important;
	font-weight: normal;
	color: #b9d499 !important;
}
.online-program-calltoaction h2{
	font-size: 48px !important;
	font-weight: normal;
	color: #add9eb !important;
}
.off-program-calltoaction h2{
	font-size: 48px !important;
	font-weight: normal;
	color: #ffd462 !important;
}
.program-detail-3column h2{
	font-size: 30px !important;
	font-weight: normal;
	color: #ffffff !important;
}

.program-detail-blog .elementor-post__thumbnail{
	display: none !important;
}

/* Single block 1*/
.single-block1 h1{
	font-size: 60px !important;
	color: #646464 !important;	
}
.single-block1 h2{
	font-size: 40px !important;
	color: #7c9d51 !important;	
}
.single-block1 h3{
	font-size: 26px !important;
	color: #1c1c1c !important;	
	margin: 40px 0;
}

.single-block1 p{
	font-size: 16px !important;
	color: #1c1c1c !important;	
}

.blog h1{
	font-size: 60px !important;
	color: #646464 !important;	
}


/* Events */

.events-conferences h2{
	font-size: 80px !important;
	color: #466c7e !important;
}
.events-entertainment h2{
	font-size: 80px !important;
	color: #f3a325 !important;
}
.events-graduation h2{
	font-size: 80px !important;
	color: #a9c867 !important;
}

.events .elementor-slick-slider .slick-slide img{
	margin: 0px !important;
	width: 100% !important;
}

/* Get ilvolved*/

.get-ilvolved-block1 h1{
	font-size: 60px !important;
	color: #646464 !important;
}

.get-ilvolved h2{
	font-size: 80px !important;
	color: #a4e255 !important;
}

.get-ilvolved-2blocks h4{
	font-size: 31px !important;
	color: #ffffff !important;
}
.get-ilvolved-2blocks p{
	color: #1c1c1c !important;
	font-size: 14px !important;
	font-style: normal !important;
}
.get-ilvolved p{
	color: #ffffff !important;
	font-size: 16px !important;
}

/*Daily Life*/

.daily-life h2{
	color: #7c9d51 !important;
	font-size: 65px !important;
}

/* Enrrolment */


.enrollment-block1 h1{
	font-size: 60px !important;
	color: #646464 !important;
	font-weight: bold !important;
	line-height: 46px !important;
}

.enrollment-block1 h2{
	font-size: 40px !important;
	color: #799e4a !important;
	font-weight: bold !important;
	line-height: 46px !important;
}
.enrollment-block1 p{
	font-size: 16px !important;
	color: #1c1c1c !important;
}

.enrollment-block1 .block1-icons h4{
	font-size: 20px !important;
	font-weight: bold !important;
	color: #799e4a !important;
}
.enrollment-block1 .block1-icons p{
	font-size: 14px !important;
	color: #1c1c1c !important;
	font-weight: normal !important;
}

.enrollment-block2 h4{
	font-size: 30px !important;
	color: #ffffff !important;
}
.enrollment-block2-1 p{
	font-size: 14px !important;
	color: #bab2ac !important;
}
.enrollment-block2-2 p{
	font-size: 16px !important;
	color: #ffffff !important;
}
.enrollment-block3 h2{
	font-size: 28px !important;
	color: #ffffff !important;
}
.enrollment-block3 p{
	font-size: 16px !important;
	color: #ffffff !important;
}

/* Team */

.team-block1 h1{
	font-size: 60px !important;
	color: #646464 !important;
	font-weight: bold !important;
	line-height: 46px !important;
}

.team-block3 h2{
	font-size: 28px !important;
	color: #ffffff !important;
}
.team-block3 p{
	font-size: 16px !important;
	color: #ffffff !important;
}
.team-carrosel h2{
	font-size: 80px !important;
	color: #a4e255 !important;
}
.team-community h2{
	font-size: 40px !important;
	font-weight: bold !important;
	color: #32a291 !important;
}
.team-community p{
	font-size: 16px !important;
	color: #646464 !important;
}

.team-community .jet-carousel__content {
    text-align: left;
    max-width: 370px;
    padding: 20px;
}
.team-community .jet-carousel__content h5{
	font-weight: bold !important;
	color: #434343 !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
}
.map-tab h2{
	font-size: 28px !important;
	font-weight: bold !important;
	color: #ffffff !important;
}
.map-tab p{
	font-size: 16px !important;
	color: #ffffff !important;
}

/* Aproach */

.aproach-block1 h1{
	font-size: 60px !important;
	color: #646464 !important;
}
.aproach-block1 p{
	font-size: 16px !important;
	font-weight: normal;
	color: #1c1c1c !important;
}

.aproach-video h2{
	font-size: 80px !important;
	color: #066c85 !important;
}
.aproach-carrosel h2{
	color: #7bb037 !important;
	font-size: 80px !important;
}



/*Approach Circle */

.img-circle{
		width: 100%;
  		height: auto;
}
.circle-stage{
	display: flex;
    justify-content: center;
	flex-wrap: wrap;
}
.circle{
	width: 583px;
	height: 587px;
	margin-right: 40px;
	text-align: center;
    top: -50px;
    position: relative;
}
.circle span{
	color: #fff;
    font-size: 20px;
    text-decoration: none;
    z-index: 10;
    margin: 0 auto;
    position: relative !important;
	z-index: 1 !important;
	display: block;
}
.labels{
	    height: 0;
}
.labels a{
	text-align: center;
	text-decoration: none;
	color:#fff;
}
.circle-lbl-1{
	top: 80px;
	width: 100px;
}
.circle-lbl-2{
	top: 98px;
	left: 123px;
	width: 100px;
}
.circle-lbl-3{
	top: 159px;
	left: 181px;
	width: 100px;
}
.circle-lbl-4{
	top: 240px;
	left: 180px;
	width: 100px;
}
.circle-lbl-5{
	top: 315px;
	left: 123px;
	width: 100px;
}
.circle-lbl-6{
	top: 330px;
	left: 0px;
	width: 100px;
}
.circle-lbl-7{
	top: 255px;
	right: 115px;
	width: 100px;
}
.circle-lbl-8{
	top: 126px;
	right: 179px;
	width: 100px;
}
.circle-lbl-9{
    top: -17px;
    right: 192px;
	width: 100px;
}
.circle-lbl-10{
	top: -148px;
	right: 118px;
	width: 100px;
}

.popup{
	font-size: 14px;
	line-height: 20px;
	width: 340px;
    padding: 0px 40px 20px 40px;
	border-top: 20px solid #7c9c53;
	background: #6e6864;
	color: #fff;
	margin-top: 50px;
    display: none;
}
.popup h2{
	margin: 0px;
	margin-bottom: 20px; 
}
.popup:before{
	content:url('img/act-ribbon.png'); /* with class ModalCarrot ??*/
  	position:relative; /*or absolute*/
	z-index:100000; /*a number that's more than the modal box*/
	left: -67px;
	top: 10px;
}
.popup1{
	display: block;
}

.circle-title{
    display: -webkit-inline-box;
    position: relative;
    top: 343px;
}
.circle-title span{
    color: #7c9c53;
    text-align: left;
    font-size: 44px;
    font-weight: bold;
    line-height: 36px;
}

map:selected, map:hover, map{
  outline: none
}
area:active, area:hover {
  outline: none
}



/*romeo*/
.jet-banner.jet-effect-romeo .jet-banner__img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    -o-transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(0, 0, 300px);
    transform: translate3d(0, 0, 300px)
}

.jet-banner.jet-effect-romeo .jet-banner__content::before,
.jet-banner.jet-effect-romeo .jet-banner__content::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 1px;
    background: #fff;
    content: '';
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    -o-transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}

.jet-banner.jet-effect-romeo .jet-banner__title,
.jet-banner.jet-effect-romeo .jet-banner__text {
    position: absolute;
    top: 50% !important;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: -webkit-transform 0.35s;
    -o-transition: transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s
}

.jet-banner.jet-effect-romeo .jet-banner__title {
    -webkit-transform: inherit !important;
    transform: inherit !important
}

.jet-banner.jet-effect-romeo .jet-banner__text {
    padding: 0.25em 2em;
    -webkit-transform: inherit !important;
    transform: inherit !important
}

.jet-banner.jet-effect-romeo:hover .jet-banner__content::before {
    opacity: 0.5;
    -webkit-transform: inherit !important;
    transform: inherit !important
}

.jet-banner.jet-effect-romeo:hover .jet-banner__content::after {
    opacity: 0.5;
    -webkit-transform: inherit !important;
    transform: inherit !important
}

.jet-banner.jet-effect-romeo:hover .jet-banner__img {
    opacity: 0.6;
    -webkit-transform: inherit !important;
    transform: inherit !important
}

.jet-banner.jet-effect-romeo:hover .jet-banner__title {
    -webkit-transform: inherit !important;
    transform: inherit !important
}

.jet-banner.jet-effect-romeo:hover .jet-banner__text {
    -webkit-transform: inherit !important;
    transform: inherit !important
}

/*romeo*/



/*MOBILE 768*/
@media only screen and (max-width: 768px){
	.home-block1 h2{
		font-size: 30px !important;
		color: #646464 !important;
	}
}



@media (max-width: 667px) {


.circle{
	width: 300px;
	height: auto;
	margin-right: 0px;
	text-align: center;
	/*background: url(img/full-circle-complete.png);*/
}

.circle span{
	font-size: 12px;
	margin: 0px;
	display: flow-root !important;
}


.circle-lbl-1{
	top: 40px;
	left: 100px;
	width: 100px;
}
.circle-lbl-2{
    top: 42px;
    left: 164px;
	width: 100px;
}
.circle-lbl-3{
    top: 76px;
    left: 196px;
	width: 100px;
}
.circle-lbl-4{
    top: 119px;
    left: 196px;
	width: 100px;
}
.circle-lbl-5{
    top: 155px;
    left: 163px;
	width: 100px;
}
.circle-lbl-6{
    top: 160px;
    left: 99px;
	width: 100px;
}
.circle-lbl-7{
    top: 119px;
    left: 38px;
	width: 100px;
}
.circle-lbl-8{
    top: 47px;
    left: 5px;
	width: 100px;
}
.circle-lbl-9{
    top: -31px;
    left: 4px;
	width: 100px;
}
.circle-lbl-10{
    top: -102px;
    left: 38px;
	width: 100px;
}

}


@media (max-width: 768px) {

	.slick-slide-bg{
	    background-position-x: -656px !important; 
	}

	/* Home */
	.home-block1 h1{
		font-size: 40px !important;
	}
	.our-mission h2{
		font-size: 50px !important;
		line-height: 83px !important;
	}
	.after-video h2{
		font-size: 26px !important;
	}
	.stutents-say h2{
		font-size: 50px !important;
		line-height: 55px !important;
	}
	.global-pre-footer h2{
		font-size: 40px !important;
	}
	.subscribe h2{
		font-size: 38px !important;
		color: #b9d499 !important;
	}
	.book-blog h2{
		font-size: 40px !important;
		color: #75a835 !important;	
	}

	/* Aproach */

	.aproach-block1 h1{
		font-size: 40px !important;
	}

	.aproach-video h2{
		font-size: 50px !important;
		color: #066c85 !important;
	}
	.aproach-carrosel h2{
		color: #7bb037 !important;
		font-size: 50px !important;
	}

	/* History */

	.history-block1 h1{
		font-size: 40px !important;
	}

	/* Blog */

	.blog h1{
		font-size: 40px !important;
	} 

	/*Daily Life*/

	.daily-life h2{
		font-size: 40px !important;
	}

	/* Enrrolment */


	.enrollment-block1 h1{
		font-size: 40px !important;
		line-height: 46px !important;
	}

	.enrollment-block1 h2{
		font-size: 40px !important;
		line-height: 46px !important;
	}

	.enrollment-block2 h4{
		font-size: 30px !important;
		color: #ffffff !important;
	}
	.enrollment-block3 h2{
		font-size: 28px !important;
		color: #ffffff !important;
	}
	.enrollment-block3 p{
		font-size: 16px !important;
		color: #ffffff !important;
	}

	/* Team */

	.team-block1 h1{
		font-size: 40px !important;
		line-height: 46px !important;
	}

	.team-block3 h2{
		font-size: 28px !important;
	}
	.team-block3 p{
		font-size: 16px !important;
	}
	.team-carrosel h2{
		font-size: 50px !important;
	}
	.team-community h2{
		font-size: 40px !important;
		font-weight: bold !important;
	}

	.team-community .jet-carousel__content {
	    text-align: left;
	    max-width: 370px;
	    padding: 20px;
	}

	/* Events */

	.events-conferences h2{
		font-size: 40px !important;
	}
	.events-entertainment h2{
		font-size: 40px !important;
	}
	.events-graduation h2{
		font-size: 40px !important;
	}


	/* Get ilvolved*/

	.get-ilvolved-block1 h1{
		font-size: 40px !important;
	}

	.get-ilvolved h2{
		font-size: 40px !important;
	}

	/* Programs */

	.youngers{
		width: 542px !important;
		position: relative !important;
		top:0px !important;
	}
	.youngers-h3 h3{
		font-size: 40px !important;
		font-weight: bold;
		color: #2669a3 !important;
	}
	.youngers-h4 h4{
		font-size: 28px !important;
		font-weight: bold;
		color: #2669a3 !important;
		margin-left: 70px !important;
		text-transform: uppercase !important;
	}

	.programs-block1 h1{
		font-size: 40px !important;
	}

	.box-content{
		width: 500px !important;
		position: relative !important;
		top:50px !important;
	}

	.program-person h2{
		font-size: 40px !important;
		font-weight: normal;
		color: #7bb037 !important;
	}

	/* Program Details */

	.program-detail-block1 h2{
		font-size: 40px !important;
		color: #799e4a !important;
		font-weight: bold !important;
		line-height: 46px !important;
	}
	.off-program-detail-block1 h2{
		font-size: 40px !important;
		color: #e67c0a !important;
		font-weight: bold !important;
		line-height: 46px !important;
	}
	.online-program-detail-block1 h2{
		font-size: 40px !important;
		color: #448ccb !important;
		font-weight: bold !important;
		line-height: 46px !important;
	}

	.box-content-detail{
		width: 542px !important;
		position: relative !important;
		top:0px !important;
	}
	.box-content-detail h3{
		font-size: 40px !important;
		font-weight: bold;
		color: #679d79 !important;
	}
	.box-content-detail h4{
		font-size: 28px !important;
		font-weight: bold;
		color: #679d79 !important;
		margin-left: 70px !important;
		text-transform: uppercase !important;
	}

	.box-content-detail p{
		margin-left: 40px !important;
	}


	.off-box-content-detail2{
		width: 100% !important;
		position: relative !important;
		top:0px !important;
	}
	.off-box-content-detail2 h3{
		font-size: 40px !important;
	}
	.off-box-content-detail2 h4{
		font-size: 28px !important;
		margin-left: 0px !important;
	}

	.box-content-detail2{
		width: 100% !important;
		position: relative !important;
		top:0px !important;
	}
	.box-content-detail2 h3{
		font-size: 40px !important;
	}
	.box-content-detail2 h4{
		font-size: 28px !important;
		margin-left: 0px !important;
	}
	.box-content-detail2 p{
		margin-left: 0px !important;
	}

	.box-content-detail3 h3{
		font-size: 40px !important;
		font-weight: bold;
		color: #7c9d51 !important;
	}

	.box-content-detail3 h4{
		font-size: 28px !important;
		margin-left: 35px !important;
	}
	.box-content-detail3 p{
		margin-left: 35px !important;
	}

	.program-calltoaction h2{
		font-size: 40px !important;
	}

	.program-detail-3column h2{
		font-size: 30px !important;
	}

	/* Single block 1*/
	.single-block1 h1{
		font-size: 40px !important;
	}
	.single-block1 h2{
		font-size: 40px !important;
	}
	.single-block1 h3{
		font-size: 26px !important;
		margin: 40px 0;
	}

	.single-block1 p{
		font-size: 16px !important;
		color: #1c1c1c !important;	
	}


@media screen and (max-width: 1200px) and (min-width: 768px) {
	.slick-slide-bg{
		    background-position-x: inherit !important; 
	}	
}