/*CSS Reset*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {font-size:1em; font-weight:normal; font-style:normal;}ul,ol {list-style:none;}fieldset,img,hr {border:none;}caption,th {text-align:left;}table {border-collapse:collapse; border-spacing:0;}td {vertical-align:top;}img.centered, .aligncenter, div.aligncenter {display: block;margin-left: auto;
margin-right: auto;}
img.alignright {margin: 0 0 2px 15px;display: inline}
img.alignleft {margin: 0 15px 2px 0;display: inline}
.alignright {float: right;}.alignleft {float: left;}
/*HTML5 block*/
header, section, footer,
aside, nav, article, figure {
	display: block;
}
figure {
	margin:0;
	padding:0;
}
/*HTML5 clearfix*/
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

body{
	background:#ffffff;
	font-size:16px;
	color:#000000;
	line-height:22px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
}
a {
	color:#000000;
	text-decoration:underline;
}
a:hover {
	color:#000000;
	text-decoration:none;
}
a:active {
	text-decoration:none;
	border:none;
}
.relative {
	position:relative;
}
strong, b {
	font-weight:600;
}
p {
	margin-bottom:25px !important;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Raleway', sans-serif;
	color:#000000;
}


header .navigation {
	position:fixed;
	width:100%;
	left:0px;
	top:0px;
	z-index:15000;
}
header .navigation .navtop {
	background:#6dd3f9;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3%;
	padding-right:3%;
}
header .navigation .navbottom {
background: rgb(1,147,191);
background: -moz-linear-gradient(left, rgba(1,147,191,1) 0%, rgba(30,186,242,1) 100%);
background: -webkit-linear-gradient(left, rgba(1,147,191,1) 0%,rgba(30,186,242,1) 100%);
background: linear-gradient(to right, rgba(1,147,191,1) 0%,rgba(30,186,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0193bf', endColorstr='#1ebaf2',GradientType=1 );
	box-shadow:0 0 4px rgba(0,0,0,0.3);
	padding-left:3%;
	padding-right:3%;	
}
header .menuicon .rmenu img {
	cursor:pointer;
}
header .menuicon {
	position:fixed;
	left:15px;
	top:50px;
	z-index:50000;
}
.rmenu a {
	position:relative;
	z-index:500000;
}
.sidr {
	position:fixed;
	top:0px;
	height:100%;
	z-index:18888;
	width:250px;
	overflow-x:none;
	overflow-y:auto;
background: rgb(1,147,191);
background: -moz-linear-gradient(left, rgba(1,147,191,1) 0%, rgba(30,186,242,1) 100%);
background: -webkit-linear-gradient(left, rgba(1,147,191,1) 0%,rgba(30,186,242,1) 100%);
background: linear-gradient(to right, rgba(1,147,191,1) 0%,rgba(30,186,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0193bf', endColorstr='#1ebaf2',GradientType=1 );
	color:#000000;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	
}
.sidr.right{left:auto;right:-250px}
.sidr.left{left:-250px;right:auto}

.sidr-inner {
	padding:80px 15px 15px 15px;
}
.sidr li a {
	display:block;
	padding:15px 0px;
	border-bottom:1px solid rgba(255,255,255,0.3) !important;
	text-decoration:none;
	transition:all 0.5s ease;
	color:#ffffff;
	font-weight:600;
	letter-spacing:1px;
	font-size:16px;
	line-height:16px;
	text-decoration:none;
	text-transform:uppercase;
}
.sidr li li a {
	display:block;
	padding:8px 0px 8px 20px;
	border-bottom:none !important;
	text-decoration:none;
	transition:all 0.5s ease;
	color:#ffffff;
	font-weight:400;
	letter-spacing:0px;
	font-size:16px;
	line-height:16px;
	text-transform:none;
}
.sidr li a:hover {

}

.sidr li a {
	position:relative;
}
.sidr-class-repo {
	display:none;
}

header .navigation .logoscroll {
	float:left;
	margin-right:0px;
	width:0px;
	margin-top:-1px;
	transform:scale(0,0);
	transition:all 0.5s ease;	
	padding:17px 0 0 0;
}
.scrolled header .navigation .logoscroll {
	width:170px;
	margin-right:15px;
	transform:scale(1,1);
	padding:17px 0 0 0;	
}
header .navigation .logoscroll img {
	max-width:100%;
	height:auto;
}
header .navigation nav {
	font-weight:600;
	letter-spacing:1px;
	font-size:14px;
	line-height:14px;
	margin-top:2px;
	padding-top:20px;
	padding-bottom:7px;
	transition:all 0.5s ease;
}
.scrolled header .navigation nav {
	margin-top:4px;
}
header .navigation nav li {
	float:left;
	text-transform:uppercase;
	margin-right:20px;
	position:relative;
	padding-bottom:15px;
}
header .navigation nav li a {
	text-decoration:none;
	color:#FFFFFF;
}
header .navigation nav li a:hover {
	color:#ffffff;
}
header .navigation nav li.fordulat a {
	background:#fe6e1f;
	display:block;
	padding:5px 10px 5px 30px;
	border-radius:9px;
	margin-top:-6px;
	position:relative;
	color:#ffffff
}
header .navigation nav li.fordulat a:before {
	position:absolute;
	content:"";
	left:-6px;
	top:-3px;
	width:38px;
	height:18px;
	background:url(../images/new.png) no-repeat center center;
}
header .navigation nav li:first-child a {
	position:relative;
	padding-left:18px;
}
header .navigation nav li:first-child a:before {
	position:absolute;
	font-family: FontAwesome;
	content: "\f015";
	left:0px;
	top:2px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
}
header .navigation nav li:first-child a:hover:before {
	color:#ffffff;
}

header .navigation nav ul li ul {
	display:none;
	position:absolute;
	z-index:9999;
	top: 100%;
	left: -10px;
	width:220px;
	padding:5px 15px;
	background: #ffffff;
	border-radius:4px;
	box-shadow:0 0 30px rgba(0,0,0,0.2);
}
header .navigation nav ul li ul:before {
	position:absolute;
	content:"";
	left:30px;
	top:-8px;
	width: 0; 
	height: 0; 
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;  
	border-bottom: 8px solid #ffffff;	
}
header .navigation nav ul li ul li {
	float:none;
	margin-left:0px;
	padding-top:0px;padding-bottom:0px;
	border-top:none;
}
header .navigation nav ul li ul li a {
	color:#000000;
	display:block;
	padding:10px 0;
	border-bottom:1px solid rgba(0,0,0,0.1);
	font-weight:600 !important;
	letter-spacing:0px !important;
	font-size:12px !important;
	line-height:12px !important;
	text-transform:uppercase !important;
	color:#0294c1 !important;	
	color:#000000 !important;	
}
header .navigation nav ul li ul li a:hover {
	color:#0294c1 !important;
}
header .navigation nav ul li ul li:last-child a {
	border-bottom:none;
}
header .navigation nav ul li ul li:first-child a {
	padding-left:0px;
}
header .navigation nav ul li ul li:first-child a:before {
	display:none;
}


header .tinfo {
	font-size:10px;
	color:#2c3c5c;
}
header .hsocial {
	float:right;
	transition:all 0.5s ease;
}

header .hsocial li {
	float:left;
	margin-left:5px;
}
header .hsocial li a {
	font-size:12px;
	color:#2c3c5c;
	font-weight:normal;
	text-decoration:none;
}
header .hsocial li a:hover {
	color:#2c3c5c;
}

header .callcol {
	padding-left:0px !important;
}
header .callus {
	color:#ffffff;
	float:right;	
	padding:15px 0px 15px 0px;
}
header .callus .number {
	float:left;
	font-size:28px;
	font-weight:700;
	letter-spacing:-1px;
	text-align:right;
	background:url(../images/hphone.png) no-repeat left center;
	padding:5px 0px 5px 32px;
}
header .callus .number a {
	color:#ffffff !important;
	text-decoration:none !important;
}
header .callus .number a:hover {
	color:#ffffff !important;
	text-decoration:none !important;
}
header .callus .price {
	float:left;
	font-size:10px;
	line-height:11px;
	width:60px;
	text-align:right;
	margin-top:2px;
}

header .logo {
	padding-top:140px;
	padding-bottom:50px;
	background:url(../images/logobg.jpg) no-repeat center bottom;
}
header .logo img {
	max-width:100%;
	height:auto;
}
header .logo span {
	display:block;
	font-size:13px;
}

.mcbanner .banner {
	margin-bottom:30px;
}
.mcbanner img {
	max-width:100%;
	height:auto;
}

/*mentors */

section.mentors {
	background: rgb(238,240,243);
	background: -moz-linear-gradient(left, rgba(238,240,243,1) 0%, rgba(251,251,252,1) 50%, rgba(238,240,243,1) 100%);
	background: -webkit-linear-gradient(left, rgba(238,240,243,1) 0%,rgba(251,251,252,1) 50%,rgba(238,240,243,1) 100%);
	background: linear-gradient(to right, rgba(238,240,243,1) 0%,rgba(251,251,252,1) 50%,rgba(238,240,243,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef0f3', endColorstr='#eef0f3',GradientType=1 );
	padding-top:10px;
}
section.mentors.onpage {
	margin-bottom:40px;
}
section.mentors.onpage h2.styled {
	margin-bottom:60px;
}
section.mentors .topdes {
	background:#eff1f3;
	padding-bottom:10px;
}
section.mentors .bottomdes {
	background:#e5e8ec url(../images/mentorbg.jpg) repeat-y center center;
}

section.mentors .mentor {
	position:relative;
	width:50%;
}
section.mentors .mentor.left {
	float:left;
	z-index:56;
}
section.mentors .mentor.right {
	float:right;
}
section.mentors .mentor figure {
	position:absolute;
	bottom:0px;
	z-index:55;
}
section.mentors .mentor.left figure {
	right:-80px;
}
section.mentors .mentor.right figure {
	left:-80px;
}
section.mentors .mentor .mentordata {
	text-align:center;
	width:50%;
	padding:20px 0 20px;
}
section.mentors .mentor.right .mentordata {
	float:right;
}
section.mentors .mentor h2 {
	font-size:50px;
	line-height:50px;
	color:#59c89a;
	font-weight:900;
}
section.mentors .mentor h2 a {
	color:#59c89a;
	text-decoration:none;
}
section.mentors .mentor span {
	font-size:16px;
	line-height:16px;
	color:#000000;
	font-weight:600;
	display:block;
	margin-bottom:15px;
}
section.mentors .mentor .mentorquote {
	padding:52px 20px 32px 20px;
	font-size:16px;
	line-height:24px;
}
section.mentors .mentor.left .mentorquote {
	background:url(../images/quoteframe-l.png) no-repeat left center;
}
section.mentors .mentor.right .mentorquote {
	background:url(../images/quoteframe-r.png) no-repeat right center;
}
section.mentors .mentor a.cta {
	font-family: 'Raleway', sans-serif;
	display:inline-block;
	background:#59c89a;
	font-weight:600;
	border-radius:4px;
	padding:8px 12px;
	color:#ffffff;
	text-decoration:none;
	font-size:18px;
	transition:all 0.5s ease;
}
section.mentors .mentor a.cta:hover {
	padding:8px 22px;
	background:#50b38a;
}
section.mentors .mentor .phonenum {
	font-size:32px;
	line-height:32px;
	margin-bottom:0px;
	font-weight:600;
	color:#59c89a;
	letter-spacing:-1px;
}
section.mentors .mentor .phonenum a {
	color:#59c89a !important;
	text-decoration:none;
}
section.mentors .mentor .phonenum i {
	color:#59c89a;
}
section.mentors .mentor .phonenum span {
	font-size:12px;
	line-height:12px;
	font-style:normal;
	display:block;
	padding-top:2px;
	font-family:'Roboto',sans-serif;
	letter-spacing:0px;
}

/* INTRO */

section.intro {
	padding:40px 0;
}
section.intro h2 {
	font-size:36px;
	font-weight:900;
	line-height:38px;
	position:relative;
	padding-top:15px;
	margin-bottom:50px;
}
section.intro h2 span {
	position:relative;
	z-index:66;
}
section.intro h2:before {
	position:absolute;
	content:"";
	background:#e0f4fb;
	right:0px;
	top:0px;
	width:50%;
	height:120px;
	z-index:65;
}

/* VIDEOS */

section.videos {
	padding:40px 0;
	background:#f3f3f3 url(../images/videobg.jpg) no-repeat center top;
}

section.videos .video iframe {
	box-shadow:0px 0px 20px rgba(0,0,0,0.6);
	margin-bottom:30px;
}
section.videos .videopost {
	cursor:pointer;
	margin-bottom:30px;
}
section.videos .videopost figure {
	box-shadow:0px 0px 20px rgba(0,0,0,0.4);
	position:relative;
	z-index:87;
	transition:all 0.5s ease;
}
section.videos .videopost:hover figure {
	box-shadow:0px 0px 30px rgba(0,0,0,0.6);

}
section.videos .videopost figure img {
	max-width:100%;
	height:auto;
}
section.videos .videopost .videoinfo {
	background:url(../images/videoplay.jpg) no-repeat left top;
	padding:37px 0 0 60px;
	margin-top:-20px;
	position:relative;
	z-index:88;	
	font-size:14px;
	line-height:16px;
}
section.videos .videopost .videoinfo h3 {
	font-size:18px;
	line-height:20px;
	font-weight:600;
	margin-bottom:10px;
}
section.videos .videopost:hover .videoinfo h3 {
	color:#18a1cb;
}

	

/* CIKKEK */

.news .inner {
	position:relative;
	border-right:1px solid #ffffff;
}
.news .inner figure {
	overflow:hidden;
	position:relative;
	text-align:center;
}
.news .inner figure img{
	max-width:100%;
	height:auto;
}

.news .inner p {
	margin-bottom:10px !important;
}
.news .inner .postcontent {
	position:relative;
	background:#f6f6f6;
	padding:15px;
}
.news .inner .postcontent h1 {
	font-size:24px;
	line-height:28px;
	color:#000000;
	margin-bottom:10px;
	font-weight:600;
}
.news .inner .postcontent h1 a {
	color:#000000;
	text-decoration:none;
}
.meta {
	margin-bottom:10px;
	font-size:11px;
}
.news .inner .postcontent .readmore {
	font-family: 'Raleway', sans-serif;
	color:#129dc8;
	font-weight:600;
	text-decoration:none;
}



article {
	position:relative;
	margin-bottom:30px;
	overflow:hidden;
}
article figure img {
	max-width:100%;
	height:auto;
	transition:all 0.5s ease;
}
article:hover figure img {
	/*transform:scale(1.1,1.1) rotate(3deg);*/
}
article .social {
	position:absolute;
	bottom:-60px;
	width:100%;
	left:0px;
	transition:all 0.5s ease;
	opacity:0;
}
article:hover .social {
	bottom:20px;
	opacity:1;	
}
.social ul li {
	display:inline-block;
	margin:0 10px;
	transition:all 0.5s ease;
}
article:hover .social ul li {
	margin:0 1px;
}
.subpagemeta .social ul li {
	margin:0 1px;
}
.social ul li a {
	color:#ffffff;
	display:block;
	width:40px;
	height:40px;
	border-radius:25px;
	font-size:16px;
	line-height:40px;
	box-shadow:0 0  5px rgba(0,0,0,0.2);
	transition:all 0.5s ease;
	text-align:center;
}
.social ul li a:hover {
	transform:scale(1.1,1.1);
}
.social ul li a.facebook {
	background:#3a589b;
}
.social ul li a.twitter {
	background:#598dca;
}
.social ul li a.instagram {
	background:#517fa6;
}
.social ul li a.pinterest {
	background:#cb2027;
}
.social ul li a.googleplus {
	background:#dc4e41;
}
.dailyquote {
	text-align:center;
}
.dailyquote .postdate {
	position:absolute;
	top:10px;
	left:10px;
	background:#dc5465;
	padding:5px 10px;
	font-size:11px;
	font-weight:600;
	text-transform:uppercase;
	color:#ffffff;
}


h2.styled {
	font-size:50px;
	margin-bottom:40px;
	padding-left:15px;
	padding-right:15px;
	font-weight:600;
}
h2.styled span {
	font-family: 'Roboto', sans-serif;
	font-weight:100;
	color:#18a1cb;
	font-style:normal;
}

/* Testimonial */
section.testimonials {
	padding:40px 0;
}

article.testimonial {
	overflow:visible !important;
	box-shadow:none;
	position:relative;
	box-shadow:0px 0px 15px rgba(0,0,0,0.1);
	margin-bottom:0px;
	text-align:center;
}
article.testimonial figure {
	width:140px;
	position:absolute;
	bottom:57px;
	left:-5px;
	border-radius:4px;
}

article.testimonial .quote {
	width:60px;
	height:60px;
	position:absolute;
	left:50%;
	top:-20px;
	transform:translateX(-30px);
	background:#ffffff;
	border-radius:50px;
	padding:15px 10px 25px;
	box-shadow:0px -5px 15px rgba(0,0,0,0.1);
}
article.testimonial .quote img {
	max-width:100%;
	height:auto;
}
article.testimonial .ftcontent {
	font-size:16px;
	line-height:22px;
	background:#ffffff;
	text-align:center;
	padding:45px 25px 25px 25px;
	border-top:2px solid #18a1cb;
}

article.testimonial .tname {
	font-family: 'Raleway', sans-serif;
	font-weight:600;
}
article.testimonial .tname span {
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:300;
	display:block;
}
article.testimonial .intro {
	margin-bottom:15px;
	padding:0 25px;	
}


/* PAGES */



.titlearea {
	background:#f2f2f2;
	padding:30px 0 35px 0;
	margin-bottom:30px;
}
.titlearea h1 {
	font-size:40px;
	line-height:40px;
	font-weight:600;
	font-family: 'Raleway', sans-serif;
}
.pagemeta {
	margin-bottom:30px;
}
.pagemeta li {
	display:inline-block;
	margin:0 15px;
}
.pagemeta li a {
	font-size:11px;
	text-transform:uppercase;
	font-weight:600;
	text-decoration:none;
}
.pagemeta li a:hover {
	color:#129dc8;
}
.pagemeta li.active a {
	color:#f18331;
}
.loadmore {
	margin-bottom:30px;
}
.loadmore a {
	display:inline-block;
	padding:20px 40px 25px;
background: rgb(1,147,191);
background: -moz-linear-gradient(left, rgba(1,147,191,1) 0%, rgba(30,186,242,1) 100%);
background: -webkit-linear-gradient(left, rgba(1,147,191,1) 0%,rgba(30,186,242,1) 100%);
background: linear-gradient(to right, rgba(1,147,191,1) 0%,rgba(30,186,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0193bf', endColorstr='#1ebaf2',GradientType=1 );
	color:#ffffff;
	text-decoration:none;
	font-family: 'Raleway', sans-serif;
	font-size:24px;
	line-height:24px;
	transition:all 0.5s ease;
	border-radius:4px;
}
.loadmore a:hover {
	padding:20px 50px 25px;
}


.subpagemeta {
	margin-top:-36px;
	margin-top:0px;
	background:#f3f3f3;
	padding:15px;
	overflow:hidden;
	margin-bottom:30px;
}
.subpagemeta.bottom {
	margin-top:0px;
	margin-bottom:30px;
}
.subpagemeta .meta {
	padding:10px 0 0 0;
}
.content {
	font-size:17px;
	line-height:26px;
	color:#2b2d32;
}
.content.blog {
	padding-right:80px;	
	padding-left:80px;	
}
.content .lead {
	font-size:17px;
	line-height:26px;
	color:#2b2d32;
}
.content.aboutus {
	margin-bottom:30px;
}
.content h1 {
	font-size:40px;
	line-height:44px;
	margin-bottom:30px;
	font-weight:600;
}
.content h2 {
	font-size:28px;
	line-height:36px;
	margin-bottom:30px;
	margin-top:30px;
	font-weight:600;
}
.content h3 {
	font-size:24px;
	line-height:28px;
	margin-bottom:30px;
	margin-top:30px;
	font-weight:600;
}
.content h4 {
	font-size:20px;
	line-height:24px;
	margin-bottom:30px;
	margin-top:30px;
	font-weight:600;
}
.content h6 {
	font-size:24px;
	line-height:28px;
	margin-bottom:30px;
	margin-top:30px;
	font-weight:600;
	padding-left:70px;
	padding-top:10px;
	background:url(../images/accent.jpg) no-repeat left top;
}
.content .featured {
	width:40%;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.content .excerpt {
	margin-bottom:20px;
	padding:20px 0;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	font-weight:600;
}
.content.quiz .featured {
	display:none;
}
.content .featured img {
	max-width:100%;
	height:auto;
}
.content ul {
	margin-bottom:30px;
}
.content ul li {
	padding-bottom:6px;
	position:relative;
	padding-left:22px;
}
.content ul li:before {
	content:"";
	width:15px;
	height:15px;
	border-radius:15px;
	border-top-right-radius:0px;
	background:#18a1cb;
	position:absolute;
	left:0px;
	top:5px;
}
.content blockquote {
	margin-bottom:30px;
	font-size:30px;
	line-height:34px;
	font-weight:100;
	padding-left:45px;
	position:relative;
	border:none;
}
.content blockquote:before {
	font-size:60px;
	color:#999999;
	font-family: 'Raleway', sans-serif;
	position:absolute;
	background:url(../images/qu.png) no-repeat left top;
    content: " ";
    display: block;
    height: 27px;
    left: 0px;
    top: 6px;
    width: 40px;
}
.content u {
	background:#b5e6f9;
	text-decoration:none;
	padding:0 5px;
}

.sharemodul {
	margin-top:40px;
	border-top:1px solid #dadada;
	padding:40px 80px 0 80px;
	margin-bottom:60px;
	text-align:right;
	overflow:hidden;
}
.content .sharemodul {
	margin-top:0px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	padding:20px 0px 20px 00px;
	margin-bottom:20px;
	text-align:right;
	overflow:hidden;
}
.sharemodul .modultitle {
	float:left;
	padding-top:10px;
	color:#a6a6a6;
	font-size:16px;
	text-transform:uppercase;
}
.sharemodul ul {
	float:right;
}
.content .sharemodul ul {
	margin-bottom:0px !important;
}
.sharemodul ul li {
	display:inline-block;
	font-size:0px;
}
.sharemodul ul li:before {
	display:none;
}
.content .sharemodul ul li {
	padding:0px !important;
	background:none !important;
}
.sharemodul ul li a {
	display:block;
	padding:10px 0;
	width:50px;
	text-align:center;
	font-size:16px;
	color:#9a9a9a;
	border-left:1px solid #dadada;
}
.sharemodul ul li a:hover {
	color:#7a7a7a;
}

.authormodul {
	margin-top:60px;
	border-top:1px solid #dadada;
	padding:40px 80px 0 80px;
	margin-bottom:40px;
	text-align:left;
	color:#7a7a7a;
}
.author {
	margin-bottom:20px;
	overflow:hidden;
}
.sharemodul .author {
	float:left;
	text-align:left;
	margin-bottom:0px;
}
.author figure {
	float:left;
	border-radius:200px;
	margin-right:20px;
}
.sharemodul .author figure {
	border-radius:200px;
	margin-right:10px;
	width:45px;
}
.author figure img {
	border-radius:200px;
	max-width:100%;
	height:auto;
}
.author h5 {
	padding-top:50px;
	font-weight:700;
	font-family: 'Raleway', sans-serif;
	color:#7a7a7a;
}
.sharemodul .author h5 {
	padding-top:14px;
	float:left;
	font-size:14px;
	white-space:nowrap;
}
.authormodul .authorinfo strong {
	display:block;
	padding-top:15px;
	margin-top:15px;
	position:relative;	
}
.authormodul .authorinfo strong:before {
	content:"";
	width:40px;
	height:2px;
	background:#7a7a7a;
	left:0;
	top:0px;
	position:absolute;
}
	

.content .banner {
	margin-top:40px;
	margin-bottom:0px;
}
.content .banner img {
	max-width:100%;
	height:auto;
}


aside {

}

.topstories {
	background:#f3f3f3;
	position:relative;
	margin-top:0px;
	margin-bottom:30px;
}
.topstories h3 {
	font-size:24px;
	line-height:24px;
	font-family: 'Raleway', sans-serif;
	color:#ffffff;
background: rgb(1,147,191);
background: -moz-linear-gradient(left, rgba(1,147,191,1) 0%, rgba(30,186,242,1) 100%);
background: -webkit-linear-gradient(left, rgba(1,147,191,1) 0%,rgba(30,186,242,1) 100%);
background: linear-gradient(to right, rgba(1,147,191,1) 0%,rgba(30,186,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0193bf', endColorstr='#1ebaf2',GradientType=1 );
	padding:10px;
	position:relative;
	z-index:710;
	text-align:center;
}
.topstories:after {
	content:" ";
	background:#ffffff;
	position:absolute;
	width:20%;
	height:100%;
	left:0px;
	top:0px;
	z-index:650;
}
.top {
	border-bottom:1px solid #ffffff;
	z-index:700;
	position:relative;
	overflow:hidden;
	padding:15px 0;
	margin:0px;
}
.top figure {
	float:left;
	width:30%;
	margin-right:10px;
}
.top .postbody {
	overflow:hidden;
	font-size:14px;
	line-height:18px;
}
.top .postbody h1 {
	font-size:16px;
	line-height:18px;
	font-family: 'Raleway', sans-serif;
	margin-bottom:10px;
	font-weight:600;
}
.top .postbody h1 a {
	text-decoration:none;
}
.top .postbody a.readmore {
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	text-decoration:none;
	color:#129ec8;
}
.top .postbody p {
	margin-bottom:10px !important;
}

.container-fluid {
    padding-right: 5%;
    padding-left: 5%;
}


/* MENTORPAGE */

section.mentorpage {
	background: rgb(238,240,243);
	background: -moz-linear-gradient(left, rgba(238,240,243,1) 0%, rgba(251,251,252,1) 50%, rgba(238,240,243,1) 100%);
	background: -webkit-linear-gradient(left, rgba(238,240,243,1) 0%,rgba(251,251,252,1) 50%,rgba(238,240,243,1) 100%);
	background: linear-gradient(to right, rgba(238,240,243,1) 0%,rgba(251,251,252,1) 50%,rgba(238,240,243,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef0f3', endColorstr='#eef0f3',GradientType=1 );
	padding-top:10px;
}
section.mentorpage .topdes {
	background:#eff1f3;
	padding-bottom:10px;
}
section.mentorpage .bottomdes {
	background:#e5e8ec url(../images/mentorbg2.jpg) repeat-y center center;
}
.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}

.mentorpage .pphotocontainer .inner {
	padding:0px;
	text-align:right;
	margin-top:-30px;
	
}
.mentorpage .pphoto img {
	max-width:100%;
	height:auto;	
}
.mentorpage .pdesc {
	text-align:left;
	transition:all 0.5s ease;
	position:relative;
}
.mentorpage .pdesc .ftdata {
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-50%, -50%);
	width:90%;
	z-index:68;
}
.mentorpage .pdesc h1 {
	font-size:52px;
	line-height:52px;
	color:#59c89a;
	font-weight:900;
}
.mentorpage .pdesc span {
	font-size:16px;
	line-height:16px;
	color:#000000;
	font-weight:600;
	display:block;
	margin-bottom:15px;
}
.mentorpage .pdesc .mentorquote {
	padding:52px 20px 32px 20px;
	font-size:16px;
	margin-bottom:20px;
	line-height:24px;
	background:url(../images/quoteframe-l.png) no-repeat left center;
}


.mentorpage .pdesc .phonenum {
	font-size:46px;
	line-height:46px;
	margin-bottom:0px;
	font-weight:600;
	color:#59c89a;
}
.mentorpage .pdesc .phonenum a {
	color:#59c89a !important;
	text-decoration:none;
}
.mentorpage .pdesc .phonenum i {
	color:#59c89a;
}
.mentorpage .pdesc .phonenum span {
	font-size:12px;
	line-height:12px;
	font-style:normal;
	display:block;
	padding-top:2px;
	font-family:'Roboto',sans-serif;
}
.mentorshare {
	background:#f9f9f9;
	padding:5px 0 10px 0;
}
.mentorshare .social ul li {
	margin:0 1px;
}

.avail {
	padding-top:40px;
}
.avail h4 {
	font-size:24px;
	line-height:26px;
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	text-align:left;
	margin-bottom:20px;
	padding-left:32%;
	color:#000000;
	background:url(../images/busy-icon.png) no-repeat 8% center;
	
}

.availability {
	font-size:14px;
	line-height:20px;
	
	background:#ffffff;
	
	/*background:#59c89a;*/
	
/*background: rgb(1,147,191);
background: -moz-linear-gradient(left, rgba(1,147,191,1) 0%, rgba(30,186,242,1) 100%);
background: -webkit-linear-gradient(left, rgba(1,147,191,1) 0%,rgba(30,186,242,1) 100%);
background: linear-gradient(to right, rgba(1,147,191,1) 0%,rgba(30,186,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0193bf', endColorstr='#1ebaf2',GradientType=1 );	*/
	
	color:#000000;
	text-align:center;
	margin-bottom:30px;
	position:relative;
}

.availability .oneday {
	border-top:1px solid rgba(0,0,0,0.1);
	display:flex;
	align-items: center;
	justify-content: center;	
}
.availability .oneday .day {
	width:30%;
	box-sizing:border-box;
	padding:5px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:600;
}
.availability .oneday .times {
	width:70%;
	box-sizing:border-box;
	padding:10px 0 10px 10px;
}
.availability .oneday .times div {
	font-size:11px;
	font-weight:600;
	color:#ffffff;
	padding:5px 10px;
	margin-bottom:4px;
	width:100%;
	text-align:left;
	border-radius:4px;
	box-shadow:inset 0 0 3px rgba(0,0,0,0.2);
	position:relative;
	padding-left:35px;
	transition:all 0.5s ease;
}
.availability .oneday .times div.busy {
	background:#ff7a7a;
}
.availability .oneday .times div.free {
	background:#59c89a;
}
.availability .oneday .times div:hover {
	width:95%;
}
.availability .oneday .times div.busy.:hover {
	background:#ef6a6a;
}
.availability .oneday .times div.free.:hover {
	background:#4eb088;
}

.availability .oneday .times div:before {
	position:absolute;
	content:"";
	height:100%;
	width:25px;
	left:0px;
	top:0px;
	border-radius:3px;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
}
.availability .oneday .times div:after {
	position:absolute;
	content:"";
	height:7px;
	width:7px;
	left:21px;
	top:12px;
	transform:rotate(45deg);
	border-radius:3px;
}
.availability .oneday .times div.busy:before {
	background:#F33 url(../images/busy.png) no-repeat center center;
}
.availability .oneday .times div.busy:after {
	background:#F33;
}
.availability .oneday .times div.free:before {
	background:#3ba479 url(../images/free.png) no-repeat center center;
}
.availability .oneday .times div.free:after {
	background:#3ba479;
}


.availability .oneday .times div:last-child {
	margin-bottom:0px;
}




.psychicscontainer {
	padding:0 0 40px 0;
}
.psychicscontainer .ctahead {
	border:none;
}
.psychicscontainer .ctahead a {
	font-size:24px;
	line-height:24px;
	padding:18px 20px;
}



/* Backoffice */

.team {
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:30px 0;
	margin-bottom:30px;
	background:url(../images/teambg.jpg) no-repeat 45% center;
}

.backoffice {
	text-align:center;
}
.backoffice figure {
	margin-bottom:20px;
}
.backoffice figure img {
	max-width:100%;
	height:auto;
}
.backoffice h3 {
	font-size:32px;
	line-height:32px;
	font-weight:600;
	color:#59c89a;
	margin-bottom:0px;
}
.backoffice span {
	display:block;
	font-size:14px;
	font-weight:600;
	margin-bottom:15px;
}
.backoffice ul li {
}

footer {
	background:#262626 url(../images/footerbg.jpg) no-repeat center top;
	text-align:center;
}
footer .footer-top {
	padding:50px 0 40px;
	position:relative;
}
footer .footer-top:before {
	content:"";
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
	height:10px;
background: rgb(1,147,191);
background: -moz-linear-gradient(left, rgba(1,147,191,1) 0%, rgba(30,186,242,1) 100%);
background: -webkit-linear-gradient(left, rgba(1,147,191,1) 0%,rgba(30,186,242,1) 100%);
background: linear-gradient(to right, rgba(1,147,191,1) 0%,rgba(30,186,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0193bf', endColorstr='#1ebaf2',GradientType=1 );
}
footer .logo {
	margin-bottom:20px;
}
footer .logo img {
	max-width:100%;
	height:auto;

}
footer .hsocial {
	display:inline-block;
	padding:0;
	transition:all 0.5s ease;
	margin-bottom:20px;
}

footer .hsocial li {
	display:inline-block;
	padding:0 5px;
}
footer .hsocial li:first-child {
	display:block;
	margin-left:0px;
	margin-bottom:10px;
	font-weight:700;
	color:#cccccc;
	
}
footer .hsocial li a {
	font-size:18px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	transition:all 0.3s ease;
	display:block;
	padding:8px;
	width:35px;
	background:#59c89a;
	border-radius:3px;
}
footer .hsocial li a:hover {
	color:#ffffff;
	transform:scale(1.2,1.2);
}
footer .footer-bottom {
	background:#1b1b1b;
	padding:40px 0;
	color:#aaaaaa;
	font-size:14px;
}
footer nav {
	margin-bottom:20px;
}
footer nav li {
	display:inline-block;
}
footer nav li a {
	display:block;
	padding:0 10px;
	border-left:1px solid #cccccc;
	color:#aaaaaa;
	text-decoration:none;
}
footer nav li a:hover {
	color:#cccccc;
}
footer nav li:first-child a {
	border-left:none;
}

.image-link {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}


section.newsletter {
	text-align:center;
	padding:20px 0 20px;
	background:#ffffff;
}
footer .newsletter {
	padding-bottom:20px;
}
section.newsletter h4 {
	position:relative;
	margin-bottom:30px;
	font-size:24px;
	font-weight:600;
}
section.newsletter h4:before {
	position:absolute;
	width:100%;
	height:2px;
	background:#18a1cb;
	content:"";
	left:0px;
	top:50%;
	z-index:64;
}
section.newsletter h4 span {
	background:#ffffff;
	position:relative;
	z-index:65;
	padding:0 20px;
}
section.newsletter h4 strong {
	color:#18a1cb;
	font-weight:600;
}
.newsletter .formblock {
	display:inline-block;
	margin:0 5px 10px 5px;
}
.newsletter .formblock input[type=text],
.newsletter .formblock input[type=email] {
	background:#f6f6f6;
	border:1px solid #e9e9e9;
	padding:15px;
	font-size:20px;
	font-weight:300;
	transition:all 0.5s ease;
	box-sizing:border-box;
	border-radius:4px;
}
footer .newsletter .formblock input[type=text],
footer .newsletter .formblock input[type=email] {
	padding: 10px;
	font-size:13px;
}
.newsletter .formblock input[type=text]:focus,
.newsletter .formblock input[type=email]:focus {
	box-shadow:0 0 15px rgba(0,0,0,0.2);
	border:1px solid #e0e0e0;
}
.newsletter .formblock input[type=text].error,
.newsletter .formblock input[type=email].error,
.newsletter .formblock.error input[type=text],
.newsletter .formblock.error input[type=email] {
	border:1px solid #bb787d;
}
.newsletter .formblock input[type=text].error:focus,
.newsletter .formblock input[type=email].error:focus,
.newsletter .formblock.error input[type=text]:focus,
.newsletter .formblock.error input[type=email]:focus {
	box-shadow:0 0 15px rgba(0,0,0,0.2);
	border:1px solid #bb787d;
}
.newsletter .formblock button[type=submit] {
	background:#59c89a;
	border:none;
	padding:15px;
	font-size:20px;
	font-weight:600;
	text-transform:uppercase;
	color:#ffffff;
	transition:all 0.5s ease;
	box-sizing:border-box;
	border-radius:4px;
}
footer .newsletter .formblock button[type=submit] {
	padding:10px;
	font-size:13px;
}
.newsletter .formblock button[type=submit]:hover {
	background:#50b38a;
}
.newsletter .formblock.error input[type=checkbox] {
	outline:1px solid #e05962;
}
.newsletter .formblock label {
	font-size:14px;
	font-weight:300;
}
footer .newsletter .formblock label {
	font-size:12px;
	color:#cccccc;
}
footer .newsletter .formblock a {
	color:#cccccc !important;
	text-decoration:underline;
}
footer .newsletter .formblock a:hover {
	color:#dfdfdf !important;
	text-decoration:underline;
}

.newsletter .formblock label .tooltip {
    position: relative !important;
    display: inline !important;
    font-family: inherit !important;
    font-size: auto !important;
    line-height: 16px !important;
    filter: alpha(opacity=1) !important;
    opacity: 1 !important;
	color:#dc5465 !important;
}
.tooltipster-base {
	max-width:400px;
}
.tooltipster-sidetip .tooltipster-box {
    background: #f5f1e9 !important;
    border: 1px solid #eae7df !important;
	box-shadow:0px 0px 20px rgba(0,0,0,0.3);
}
.tooltipster-sidetip .tooltipster-content {
    color: #000000 !important;
	font-size:12px !important;
    line-height: 16px !important;
	padding: 12px 12px !important;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #eae7df !important;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #eae7df !important;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #f5f1e9 !important;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #f5f1e9 !important;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #afafaf;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #afafaf;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #afafaf;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #afafaf;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #afafaf;
}
.emaa-msg {
	border-radius:30px;
	padding:15px;
	font-size:16px;
	font-weight:300;
}
.emaa-msg.emaa-error {
	border:1px solid #bb787d;
	color:#bb787d;
}
.emaa-msg.emaa-success {
	border:1px solid #78bb95;
	color:#78bb95;
}
footer .newsletter strong {
	font-weight:700;
	margin-bottom:10px;
	display:block;
	color:#cccccc;
}

/* TOOLTIP */





@media only screen and (min-width: 993px) and (max-width: 1200px){
.scrolled header .navigation .logoscroll {
	width:150px;
	margin-right:15px;
	transform:scale(1,1);
	padding:22px 0 0 0;	
}
header .navigation nav {
	padding-top:25px;

}
.scrolled header .navigation nav {
	margin-top:4px;
	font-size:13px;		
}
header .navigation nav li {
	margin-right:10px;
}
	
.pageheader {
	background-size:cover !important;
	height:330px;
}

header .callus {
	color:#ffffff;
	float:right;	
	padding:15px 0px 15px 0px;
}
header .callus .number {
	float:none;
	font-size:28px;
	font-weight:700;
	letter-spacing:-1px;
	text-align:right;
	background:url(../images/hphone.png) no-repeat left center;
	padding:5px 0px 5px 32px;
}
header .callus .price {
	float:none;
	font-size:10px;
	line-height:11px;
	width:auto;
	text-align:right;
	margin-top:0px;
}

section.mentors .mentor.left figure {
	right:-100px;
}
section.mentors .mentor.right figure {
	left:-100px;
}
section.mentors .mentor .phonenum {
	font-size:24px;
	line-height:24px;
}
.content.blog {
	padding-right:40px;	
	padding-left:40px;	
}
.sharemodul {
	margin-top:40px;
	padding:40px 40px 0 40px;
	margin-bottom:60px;
}
.authormodul {
	margin-top:60px;
	padding:40px 40px 0 40px;
	margin-bottom:40px;
}


}
@media only screen and (min-width: 769px) and (max-width: 992px){

.pageheader {
	background-size:cover !important;
	height:250px;
}
.navigation .navbottom {
	height:60px;
}

.mentorpage .pdesc .mentorquote,
.mentorpage .pdesc a {
	font-size:14px;
	line-height:18px;
	text-decoration:none;
}
.mentorpage .pphotocontainer .inner {

	
}
.mentorpage .pdesc .phonenum {
	font-size:36px;
	line-height:36px;
	margin-bottom:20px;
}
.mentorpage .pdesc .phonenum a {
	font-size:36px;
	line-height:36px;
}

/* MENTOR */

section.mentors .mentor {
	position:relative;
	width:100%;

	border-bottom:1px solid #dedede;
}

section.mentors .mentor figure {
	position:absolute;
	top:10px;
	width:50%;
	overflow:hidden;
}
section.mentors .mentor figure img {
	max-width:100%;
	height:auto;
}
section.mentors .mentor.left figure {
	right:0px;
}
section.mentors .mentor.right figure {
	left:0px;
}
section.mentors.onpage h2.styled {
	margin-bottom:20px;
}

.content.blog {
	padding-right:30px;	
	padding-left:30px;	
}
.sharemodul {
	margin-top:40px;
	padding:40px 30px 0 30px;
	margin-bottom:50px;
}
.authormodul {
	margin-top:50px;
	padding:40px 30px 0 30px;
	margin-bottom:40px;
}

}
@media only screen and (max-width: 1200px){


}

@media (max-width: 768px) {
	
	
header .callus {
	color:#ffffff;
	float:right;	
	padding:15px 0px 15px 0px;
}
header .callus .number {
	float:none;
	font-size:28px;
	font-weight:700;
	letter-spacing:-1px;
	text-align:right;
	background:url(../images/hphone.png) no-repeat left center;
	padding:5px 0px 5px 32px;
}
header .callus .price {
	float:none;
	font-size:10px;
	line-height:11px;
	width:auto;
	text-align:right;
	margin-top:0px;
}

.navigation .navbottom {
	height:60px;
}

header .logo {
	padding-top:110px;
	padding-bottom:10px;
}
header .logo img {
	max-width:80%;
	height:auto;
}
	
.news .inner .postcontent {
	position:relative;
	background:#f3f3f3;
	box-sizing:border-box;
	padding:15px;
	bottom:auto;
	left:auto;
	width:auto;
}
.newscaraousel .news .inner .excerpt{
	display:block;
}

article:hover figure img {
	transform:scale(1,1) rotate(0deg);
}
article .social {
	position:relative;
	bottom:auto;
	width:auto;
	left:auto;
	transition:all 0.5s ease;
	opacity:1;
	padding:8px 0;
	border-bottom:1px solid #eaeaea;
	background:#f6f6f6;	
}
article:hover .social {
	bottom:auto;
	opacity:1;	
}
article .social ul li {
	margin:0 1px;
}

article.testimonial {
	margin-bottom:50px;
}
article.testimonial.home {
	margin-bottom:0px;
}
footer nav li {
	display:block;
}
footer nav li a {
	border-left:none;
}
.subpagemeta {
	margin-top:0px;
}
.pageheader {
	display:none;
}
.subpagemeta .social {
	float:none;
	text-align:center;
	margin:0 auto;
}
.subpagemeta .meta {
	margin-bottom:20px;
	float:none;
	text-align:center;
}
.titlearea {
	padding:20px 0 25px 0;
}
.content {
	font-size:16px;
	line-height:22px;
	color:#2b2d32;	
}
.content .lead {
	font-size:16px;
	line-height:22px;
	color:#2b2d32;
}
.content h1 {
	font-size:32px;
	line-height:32px;
	margin-bottom:20px;
}
.content h2 {
	font-size:26px;
	line-height:26px;
	margin-bottom:20px;
}
.content h3 {
	font-size:22px;
	line-height:22px;
	margin-bottom:20px;
}
.content h4 {
	font-size:20px;
	line-height:20px;
	margin-bottom:20px;
}
.content .featured {
	width:auto;
	float:none;
	margin-right:0px;
	margin-bottom:20px;
}
h2.styled {
	font-size:40px;
	line-height:40px;
	margin-bottom:40px;
}

.mentorpage .pdesc .mentorquote,
.mentorpage .pdesc a {
	font-size:14px;
	line-height:18px;
	text-decoration:none;
}
.mentorpage .pphotocontainer .inner {

	
}
.mentorpage .pphoto {
	margin:0 auto;
	position:relative;
	text-align:center;
}
.mentorpage .pphoto .pinner {
}

.mentorpage .pdesc .phonenum {
	font-size:30px;
	line-height:30px;
	margin-bottom:20px;
}
.mentorpage .pdesc .phonenum a {
	font-size:30px;
	line-height:30px;
}


.mentorpage .pphotocontainer {
	perspective:none;
	text-align:center;
	margin-bottom:0px;
}
.mentorpage .pphotocontainer .inner {
	margin-top:10px;
	
}
.mentorpage .pdesc {
	text-align:center;	
}
.mentorpage .pdesc .ftdata {
	position:relative;
	left:auto;
	top:auto;
	transform: translate(0, 0);
	width:auto;
	padding:20px;
}
section.mentors.onpage h2.styled {
	margin-bottom:20px;
}

.row-eq-height {
  display: block !important;
}


.newsletter .formblock {
	display:block;
}
.newsletter .formblock input[type=text],
.newsletter .formblock input[type=email] {
	width:100% !important;
}
.newsletter .formblock input[type=submit] {
	width:100% !important;
}


/* MENTOR */

section.mentors .mentor {
	position:relative;
	width:100%;
	height:auto;
	border-bottom:1px solid #dedede;
	margin-top:0px;
}
section.mentors .mentor.left {
	float:none;
}
section.mentors .mentor.right {
	float:none;
}
section.mentors .mentor figure {
	position:relative;
	top:0px;
	text-align:center;
	margin:0 auto;
	margin-bottom:20px;
}
section.mentors .mentor figure img {
	max-width:100%;
	height:auto;	
}
section.mentors .mentor.left figure {
	right:auto;
}
section.mentors .mentor.right figure {
	left:auto;
}
section.mentors .mentor .mentordata {
	width:auto;
	padding-top:0px;
	padding-bottom:40px;
}
section.mentors .mentor.right .mentordata {
	float:none;
}
section.mentors .mentor span {

	margin-bottom:0px;
}

section.mentors .mentor .phonenum span {
	margin-bottom:20px;
}
section.mentors .mentor .mentorquote {
	padding:52px 20px 32px 20px;
	font-size:16px;
	line-height:24px;
}

.content.blog {
	padding-right:0px;	
	padding-left:0px;	
}
.sharemodul {
	margin-top:20px;
	padding:20px 0px 0 0px;
	margin-bottom:50px;
}
.authormodul {
	margin-top:30px;
	padding:20px 0px 0 0px;
	margin-bottom:20px;
}
.sharemodul .modultitle {
	float:none;
	margin-bottom:10px;
	text-align:center;
	width:auto;
}
.sharemodul ul {
	float:none;
	text-align:center;
}
.content .sharemodul ul {
	text-align:left;
}
.sharemodul ul li:first-child a {
	border-left:none;
}
.sharemodul .author {
	float:none;
	margin-bottom:10px;
}
.content h6 {
	font-size:18px;
	line-height:24px;
}

}

@media (max-width: 480px) {

}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

.quizzes{display:none!important;}
/* .team .row .col-sm-3:first-child{display:none!important} */
.team .row .col-sm-3:last-child{display:block; margin:auto !important; float:none;}
.barioninfo{display:none !important;}
.testimonial{display:none;}
.phonenum.customerservice{display:none;}
section.newsletter{display:none!important}

