
/*--------------------------------------------------------------
# Top header strip
--------------------------------------------------------------*/
.top-header{
	background:#a784ec;
	padding:0;
	width:100%;
	float:left;
	display:block;
}
.cta-call a,.cta-email a{
	background:#f7f5f5;
	padding: 10px;
	font-size:14px;
    height: 40px;
    width: 45px;
    text-align: center;
	border-radius:0;
	margin-right:3px;
	color:#A784EC;
	float:left;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.cta-call a:hover,.cta-email a:hover{
	background:#B28EF8;
	color:#fff;
}

/*.social-cta-btn-fb,.social-cta-btn-gp,.social-cta-btn-ins,.social-cta-btn-tw,.social-cta-btn-yt,.social-cta-btn-li{
	float:right;
}

.social-cta-btn-fb a,.social-cta-btn-gp a,.social-cta-btn-ins a,.social-cta-btn-yt a,.social-cta-btn-li a,.social-cta-btn-tw a{
	background:#f7f5f5;
	padding: 10px;
	font-size:14px;
    height: 40px;
    width: 45px;
    text-align: center;
	border-radius:0;
	margin-right:1px;
	color:#5e5e5e;
	float:left;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}*/
.social-cta-btn-fb a{
	background:#3B5999;
	padding: 10px;
	font-size:14px;
    height: 40px;
    width: 45px;
    text-align: center;
	border-radius:0;
	margin-right:1px;
	color:#fff;
	float:right;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.social-cta-btn-gp a{
	background:#DE4B39;
	padding: 10px;
	font-size:14px;
    height: 40px;
    width: 45px;
    text-align: center;
	border-radius:0;
	margin-right:1px;
	color:#fff;
	float:right;
}
.social-cta-btn-ins a{
	background:#4E7CA0;
	padding: 10px;
	font-size:14px;
    height: 40px;
    width: 45px;
    text-align: center;
	border-radius:0;
	margin-right:1px;
	color:#fff;
	float:right;
}
.social-cta-btn-tw a{
	background:#55ACEF;
	padding: 10px;
	font-size:14px;
    height: 40px;
    width: 45px;
    text-align: center;
	border-radius:0;
	margin-right:1px;
	color:#fff;
	float:right;
}

.social-cta-btn-li a{
	background:#007BB6;
	padding: 10px;
	font-size:14px;
    height: 40px;
    width: 45px;
    text-align: center;
	border-radius:0;
	margin-right:1px;
	color:#fff;
	float:right;
}
.social-cta-btn-yt a{
	background:#F20026;
	padding: 10px;
	font-size:14px;
    height: 40px;
    width: 45px;
    text-align: center;
	border-radius:0;
	margin-right:1px;
	color:#fff;
	float:right;
}



.btn-right{
	position:absolute;
	right:0;
}




/*--------------------------------------------------------------
# Main header & Slider
--------------------------------------------------------------*/

.main-header{
	padding:0;
	width:100%;
	float:left;
	background:#fff;
}
.slide-section img{
	border-bottom:3px solid #a784ec;
}




/*--------------------------------------------------------------
# Slider active tab
--------------------------------------------------------------*/
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #a784ec;
}


/*--------------------------------------------------------------
# CTA Section
--------------------------------------------------------------*/
.cta-section{
	/*background:url('../images/cta-bg.jpg') no-repeat center center;*/
	background:url('../images/student-says-bg.jpg') no-repeat center center;
	background-size:cover;
	background-attachment: fixed;
	width:100%;
}
.cta-bg-section {
	background-color:rgba(83, 66, 118, 0.66);
	
	padding:80px 0;
}
}
.btn-lg a{
	border:1px solid #a784ec;
	padding:10px;
	text-align:center;
	color:#fff;
	display:block;
	font-size:14px;
	background:#a784ec;
	width:50%;
	margin:10px auto 0px auto;
	-webkit-transition: background 0.5s ease-in-out;
	-moz-transition: background 0.5s ease-in-out;
	-ms-transition: background 0.5s ease-in-out;
	-o-transition: background 0.5s ease-in-out;
	transition: background 0.5s ease-in-out;
}
.btn-lg a:hover{
	background:#fff;
	color:#A784EC;
	text-decoration:none;
}
.btn-lg-flip a{
	padding:5px;
	text-align:center;
	color:#fff;
	display:block;
	font-size:14px;
	border:1px solid #363839;
	background:#363839 !important;
	width:50%;
	margin:20px auto 0px auto;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.btn-lg-flip a:hover{
	background: #a784ec !important;
	color: #FFFFFF;
	border: 1px solid #fff;
	text-decoration: none;
}
.btn-ghost-fill {
	padding:15px;
	text-align:center;
	color:#fff;
	background:#a784ec;
	border:2px solid #a784ec;
	min-width:200px;
	font-size:16px;
	display:inline-block;
	margin:15px 35px;
	-webkit-transition: background 0.5s ease-in-out;
	-moz-transition: background 0.5s ease-in-out;
	-ms-transition: background 0.5s ease-in-out;
	-o-transition: background 0.5s ease-in-out;
	transition: background 0.5s ease-in-out;
}
.btn-ghost-fill:hover,.btn-ghost-fill:focus{
	color:#fff;
	background:transparent;
	text-decoration:none;
	border:2px solid #a784ec;
}
.btn-ghost-empty{
	padding:15px;
	text-align:center;
	color:#fff;
	background:rgba(255, 255, 255, 0.12);
	min-width:200px;
	display:inline-block;
	border:2px solid #fff;
	font-size:16px;
	margin:15px 35px;
	-webkit-transition: background 0.5s ease-in-out;
	-moz-transition: background 0.5s ease-in-out;
	-ms-transition: background 0.5s ease-in-out;
	-o-transition: background 0.5s ease-in-out;
	transition: background 0.5s ease-in-out;
}
.btn-ghost-empty:hover,.btn-ghost-empty:focus{
	color:#fff;
	background:#534276;
	text-decoration:none;
}
.info-blocks{
	width:100%;
	float:left;
	background:#fff;
	display:block;
	padding:30px 10px;
	margin-top:40px;
	cursor:pointer;
	text-align:center;
	border:1px solid #fff;
	box-shadow: 0px 0px 1px #a784ec;
	-webkit-transition: background 1s ease-in-out;
	-moz-transition: background 1s ease-in-out;
	-ms-transition: background 1s ease-in-out;
	-o-transition: background 1s ease-in-out;
	transition: background 1s ease-in-out;
}
.info-blocks:hover{
	border:1px solid #dbcdf7;
}
.info-icons{
	font-size:5em !important;
	text-align:center;
	color:#A784EC;
	padding-top:10px;
}
.date span{
	background:#A784EC;
	padding:5px;
	float:left;
	color:#fff;
	font-size:32px;
	font-weight:300;
	width:40px;
	min-height:58px;
}






/*--------------------------------------------------------------
# Slider bottom section
--------------------------------------------------------------*/
.block-bg { 
	background:#fff;
}
.block-item {
	width: 100%;
	height: 100%;
	border-radius: 0;
	position: relative;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	cursor: default;
}
.block-item:hover .ch-info-front {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0;
} 

.block-item:hover .ch-info-back {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	pointer-events: auto;
}













/*--------------------------------------------------------------
# Newsletter area
--------------------------------------------------------------*/
.newsletter-area{
	background-color: #534276;
}




/*--------------------------------------------------------------
# blog-right-Sidebar
--------------------------------------------------------------*/
.blog-block{
	    padding: 40px 10px;
    /* box-shadow: 0px 0px 5px #e0e0e0; */
    float: left;
    /* margin-top: 10px; */
    border-top: 5px solid #a784ec;
    background-color: #EFE7FF;
}

.head-title-bar{
	width:100%;
	padding:30px 0px;
	background:#EAEAEA;
	float:left;
	font-size:20px;
	color:#5e5e5e;
	position:relative;
}
.head-title-bar{
/*	transform: rotate(3deg);*/
    right: 0px;
    left: auto;
}
.head-title-bar:after{
	z-index: -1;
    position: absolute;
    content: "";
    bottom: 14px;
    right: 0px;
    width: 50%;
    top: 80%;
    max-width: 50%;
    background: #777;
    box-shadow: 0 14px 8px #777;
    transform: rotate(1deg);
}
.head-title-bar:before{
	z-index: -1;
    position: absolute;
    content: "";
    bottom: 14px;
    left: 0px;
    width: 50%;
    top: 80%;
    max-width: 50%;
    background: #777;
    box-shadow: 0 14px 8px #777;
    transform: rotate(-1deg);
}
.entry-title{
	line-height:0;
	padding:0 0 20px 0;
	margin-top:0px;
	font-weight:900;
}
.entry-title a{
	font-size:18px;
	color:#5e5e5e;
}
.entry-title a:hover,.entry-title a:focus{
	color:#a784ec;
}
.post-content p,.post-content p a{
	font-size:12px;
	color:#5e5e5e;
	margin-bottom:15px;
}
.post-content p a:hover{
	color:#a784ec;
}
.inline-saperator{
	padding:0 3px;
	color:#5e5e5e;
}
.entry-content
{
	color:#5e5e5e;
	font-size:13px;
}
.entry-content p{
	margin-bottom:5px;
}

.breadcrumbs {
	list-style: none;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.breadcrumbs>li {
	display: inline-block
}
.breadcrumbs>li+li:before {
	padding: 0 5px;
	color: #000;
	content: "/\00a0"
}
.breadcrumbs>.active {
	color: #a784ec
}

















/*--------------------------------------------------------------
# Footer top
--------------------------------------------------------------*/
.recent-tags a{
	padding:5px;
	border:1px solid #4E4E4E;
	border-radius:1px;
	color:#EAEAEA;
	font-weight:300;
	margin:5px 3px;
	text-decoration:none;
	background:transparent;
	float:left;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.recent-tags a:hover,.recent-tags a:focus{
	background:#A784EC;
	text-decoration:none;
	border-radius:1px;
	color:#EAEAEA;
	border:1px solid #A784EC;
}
.quick-links a{
	width:100%;
	color:#EAEAEA;
	padding:10px 0;
	font-weight:300;
	text-decoration:none;
	border-bottom:1px solid #4E4E4E;
	clear:both;
	float:left;	
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
.quick-links a:hover,.quick-links a:focus{
	color:#A784EC;
	text-decoration:none;
	background-color: rgba(66, 66, 66, 0.3);
}
.recent-tweets a{
	padding:2px;
	border:1px solid #707070;
	border-radius:1px;
	color:#EAEAEA;
	margin:5px 3px;
	width:58px;
	height:40px;
	text-decoration:none;
	background:transparent;
	float:left;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.recent-tweets a:hover,.recent-tags a:focus{
	background:#A784EC;
	text-decoration:none;
	border-radius:1px;
	color:#EAEAEA;
	border:1px solid #A784EC;
}
.saperator{
	border-bottom: 3px solid #A784EC;
    float: left;
    width: 100%;
}







/*--------------------------------------------------------------
# Footer bottom
--------------------------------------------------------------*/
.copyright-bar{
	background: #2D2D2D;
	color:#e5e5e5;
    padding: 15px 0;
    width: 100%;
    text-align:center;
    font-weight:300;
}
.copyright-bar a{
	color:#A784EC;
}
.copyright-bar a:hover,.copyright-bar a:focus{
	color:#fff;
}


/*--------------------------------------------------------------
# Contact us
--------------------------------------------------------------*/
.phone,.email,.website{
	color:#5e5e5e;
	font-size:13px;
}
address p{
	font-size
}


























/* text colors css */
.offwhite-text{
	color:#EAEAEA;
}
.blue-text{
	color:#A784EC;
}








@media (min-width:320px){
	.xs8{font-size:8px;}.xs9{font-size:9px;}.xs10{font-size:10px;}.xs11{font-size:11px;}.xs12{font-size:12px;}.xs13{font-size:13px;}.xs14{font-size:14px;}.xs15{font-size:15px;}.xs16{font-size:16px;}.xs17{font-size:17px;}.xs18{font-size:18px;}.xs19{font-size:19px;}.xs20{font-size:20px;}.xs21{font-size:21px;}.xs23{font-size:23px;}.xs25{font-size:25px;}.xs27{font-size:27px;}.xs29{font-size:29px;}.xs31{font-size:31px;}.xs33{font-size:33px;}.xs35{font-size:35px;}.xs37{font-size:37px;}.xs39{font-size:39px;}.xs41{font-size:41px;}.xs43{font-size:43px;}.xs45{font-size:45px;}.xs47{font-size:47px;}.xs49{font-size:49px;}.xs51{font-size:51px;}
	.img-center-xs{
		margin:0px auto;
		display:block;
	}
	.subscribe-btn{
		display: inline-block;
		height:46px;
		background:#A784EC;
		border:1px solid #A784EC;
		margin:0px 0 0 -30px;
		font-size: 14px;
		
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		float:right;
	}
	.subscribe-btn:hover,.subscribe-btn:focus{
		background:#8F71CA;
		border:1px solid #8F71CA;
	}
	.xs-margin-30{
		margin-top:30px;
	}
}
@media (min-width:768px){
	.sm8{font-size:8px;}.sm9{font-size:9px;}.sm10{font-size:10px;}.sm11{font-size:11px;}.sm12{font-size:12px;}.sm13{font-size:13px;}.sm14{font-size:14px;}.sm15{font-size:15px;}.sm16{font-size:16px;}.sm17{font-size:17px;}.sm18{font-size:18px;}.sm19{font-size:19px;}.sm20{font-size:20px;}.sm21{font-size:21px;}.sm23{font-size:23px;}.sm25{font-size:25px;}.sm27{font-size:27px;}.sm29{font-size:29px;}.sm31{font-size:31px;}.sm33{font-size:33px;}.sm35{font-size:35px;}.sm37{font-size:37px;}.sm39{font-size:39px;}.sm41{font-size:41px;}.sm43{font-size:43px;}.sm45{font-size:45px;}.sm47{font-size:47px;}.sm49{font-size:49px;}.sm51{font-size:51px;}
	.img-center-xs{
		margin:0px;
		display:block;
	}
	.subscribe-btn{
		display: inline-block;
		height:46px;
		background:#A784EC;
		border:1px solid #A784EC;
		margin:0px 0 0 -30px;
		font-size: 14px;
		
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		float:left;
	}
	.subscribe-btn:hover,.subscribe-btn:focus{
		background:#8F71CA;
		border:1px solid #8F71CA;
	}
	.xs-margin-30{
		margin-top:0px;
	}
}
@media (min-width:992px){
	.md8{font-size:8px;}.md9{font-size:9px;}.md10{font-size:10px;}.md11{font-size:11px;}.md12{font-size:12px;}.md13{font-size:13px;}.md14{font-size:14px;}.md15{font-size:15px;}.md16{font-size:16px;}.md17{font-size:17px;}.md18{font-size:18px;}.md19{font-size:19px;}.md20{font-size:20px;}.md21{font-size:21px;}.md23{font-size:23px;}.md25{font-size:25px;}.md27{font-size:27px;}.md29{font-size:29px;}.md31{font-size:31px;}.md33{font-size:33px;}.md35{font-size:35px;}.md37{font-size:37px;}.md39{font-size:39px;}.md41{font-size:41px;}.md43{font-size:43px;}.md45{font-size:45px;}.md47{font-size:47px;}.md49{font-size:49px;}.md51{font-size:51px;}
	.img-center-xs{
		margin:0px;
		display:block;
	}
	.subscribe-btn{
		display: inline-block;
		height:46px;
		background:#A784EC;
		border:1px solid #A784EC;
		margin:0px 0 0 -30px;
		font-size: 14px;
		
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		float:left;
	}
	.subscribe-btn:hover,.subscribe-btn:focus{
		background:#8F71CA;
		border:1px solid #8F71CA;
	}
	.xs-margin-30{
		margin-top:0px;
	}
}
@media (min-width:1200px){
	.lg8{font-size:8px;}.lg9{font-size:9px;}.lg10{font-size:10px;}.lg11{font-size:11px;}.lg12{font-size:12px;}.lg13{font-size:13px;}.lg14{font-size:14px;}.lg15{font-size:15px;}.lg16{font-size:16px;}.lg17{font-size:17px;}.lg18{font-size:18px;}.lg19{font-size:19px;}.lg20{font-size:20px;}.lg21{font-size:21px;}.lg23{font-size:23px;}.lg25{font-size:25px;}.lg27{font-size:27px;}.lg29{font-size:29px;}.lg31{font-size:31px;}.lg33{font-size:33px;}.lg35{font-size:35px;}.lg36{font-size:36px;}.lg37{font-size:37px;}.lg39{font-size:39px;}.lg41{font-size:41px;}.lg43{font-size:43px;}.lg45{font-size:45px;}.lg47{font-size:47px;}.lg49{font-size:49px;}.lg51{font-size:51px;}
	.img-center-xs{
		margin:0px;
		display:block;
	}
	.subscribe-btn{
		display: inline-block;
		height:46px;
		background:#A784EC;
		border:1px solid #A784EC;
		margin:0px 0 0 -30px;
		font-size: 14px;
		
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		float:left;
	}
	.subscribe-btn:hover,.subscribe-btn:focus{
		background:#8F71CA;
		border:1px solid #8F71CA;
	}
	.xs-margin-30{
		margin-top:0px;
	}
}