/*

Theme Name: Exponential Finance

Description: Child theme for the jupiter

Author: Your name here

Template: jupiter

*/

@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i');



.mk-header-bg { background:#232122;border-bottom: 8px solid #ebca5e;}
.header-logo { display:none}
.mk-responsive-wrap { overflow-y:hidden}
.innerpagelogo { width:100%; padding:0; margin:0; overflow:hidden; text-align:center}
#theme-page .theme-page-wrapper { margin:0 auto}
.innerlogosection { border-bottom:1px solid #ffbf00; padding-bottom:10px}

.aboutmainblk1 { border-bottom:20px solid #fad05c}
.aboutpgwelcomeblk h1{ text-align:center}
.aboutpgwelcomeblk p { text-align:center}



.aboutblk2 h2 { text-align:center;text-shadow: -2px 4px 5px rgba(0, 0, 0, 0.36); font-weight:700 !important}
.aboutblk2 p { text-align:center}
.aboutblk2 h4 { text-align:center; padding:20px 0 0 0;}



.aboutblk3 h2 { text-align:center; font-size:40px; line-height:48px; font-weight:700}
.aboutblk3 p { text-align:center}



.aboutserviceblk { width:100%; padding:0; margin:0; overflow:hidden; background:#161616}
.aboutserviceblk p.aboutserviceblk_img { padding:10px 10px 0}
.aboutserviceblk h5 { font-weight:700 !important; color:#ffbb00}
.aboutserviceblk_txt { padding:0 20px;}
.aboutserviceblk_txt a { display:block; text-align:right}



.titlepart h1 { text-align:center}
.titlepart p { text-align:center}
.innerpage h2,.innerpage h3,.innerpage h4,.innerpage h5,.innerpage h6 { margin-bottom:20px;}
.innerpage ul { padding:0 0 20px 0; margin:0;}
.innerpage ul li {padding: 0 0 20px 51px; margin:0; display:block; background:url(images/bullet.png) no-repeat 0 5px;}
.pageimg { float:right;margin: 0 0px 15px 15px;}


.contactpgleft { border:1px solid rgba(204, 204, 204, 0.28); padding:30px 20px 0;}
.contactpgleft input[type=text] { width:100%}
.contactpgleft input[type=email] { width:100%}
.contactpgleft input[type=tel] { width:100%}
.contactpgleft textarea { width:100%!important; height:100px; font-size:13px;}
.contactpgleft input[type=submit] { margin-bottom:0; background:#ebca5e}
.contactpgleft input[type=submit]:hover { color:#252525}
.contactpgleft div.wpcf7-response-output { padding:0;color: #fff;}

.contactpgleft textarea::-webkit-input-placeholder { font-size:13px;}
.contactpgleft textarea:-moz-placeholder {font-size:13px;}
.contactpgfrm p { width:100%; padding:0; margin:0; overflow:hidden}
.contactpgfrm p span.captchaleft { width:20%; float:left}
.contactpgfrm p span.captcharight { width:76%; float:right}

.contactpgrightmap {
	border:1px solid rgba(204, 204, 204, 0.28);
	position: relative;
	padding-bottom: 108.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.contactpgrightmap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.servicepgblk img {background: #ffbf00;padding: 2px;-webkit-box-shadow: 0px 1px 18px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 1px 18px 0px rgba(50, 50, 50, 0.5);
box-shadow:         0px 1px 18px 0px rgba(50, 50, 50, 0.5);}
.servicepgblk h3 { padding:25px 0 0 0; margin:0; font-size:24px; line-height:30px; text-align:center}

#mk-footer { background:url(images/footer-top.png) no-repeat center bottom; background-size:cover; padding:0;}
#mk-footer .footer-wrapper {}



ul.footer_bar { text-align:center; padding:10px 0 20px 0; margin:0}
ul.footer_bar li { display:inline-block; color:#FFF; font-size:18px; line-height:24px; padding:0 20px; margin:0}
ul.footer_bar li a { color:#FFF !important;}
.footersocial { width:100%; padding:0; margin:0; text-align:center; overflow:hidden}
.footersocial img { margin:0 10px;}
#mk-footer .widget { margin-bottom:0}



#sub-footer a { color:#FFF !important}
.mk-footer-copyright {text-align:center; float:none !important; display:block; line-height:25px}
.mk-footer-copyright img { margin:0 15px;}




@media screen and (max-width: 767px) { 
.aboutserviceblk { max-width:370px; margin:0 auto 20px;}
.home .menu-sub-level-arrow { display:block !important}
.home .mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item .menu-sub-level-arrow {left: inherit; top:18px;right: 20px;}
.home .menu-sub-level-arrow svg { height:10px !important;}
.pageimg { float:none; margin:0 0 20px 0} 

.cfootertxtleft { display:block;}
.cfooterimg { display:block; padding:10px 0}
.mk-footer-copyright img { max-width:120px;}
.cfootertxtright { display:block; padding-bottom:10px;}

.servicepgblk { max-width:370px; margin:auto; text-align:center}
}