/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/
/*font-family: 'Roboto Condensed', sans-serif;
*/
/*
Sample : remove the comment and start adding your own custom CSS rules.*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i');

body {background-color:#fff; font-family: 'Roboto Condensed', sans-serif; font-size:15px; overflow-x:hidden;}
.mk-header-social .mk-svg-icon {width: 26px !important; height: auto !important;}
.mk-toolbar-navigation {float: right; margin-right:0;}
.mk-toolbar-navigation ul li a {font-size: 14px;}
.mk-header-tagline {margin-left: 16%; width:auto;display: inline-block; height:auto;}
.mk-header-tagline:before { content:''; background:url(http://182.75.124.211/bbs-consultant/wp-content/uploads/2018/02/clock.png); background-repeat:no-repeat; width:27px; height:21px; margin-top: 5px;background-position: center;float: left; margin-right:5px;}
.ls-overflow-visible {margin-top: -2px;}
.slider_heading { background: rgb(0, 46, 91, 0.6); padding: 25px; display:inline-block;}
.slider_heading h2 { font-size:48px !important; font-weight:100 !important; color:#fff !important;}
.slider_heading h2 strong { font-size: 60px !important; color:#ffde00 !important; }
.slider_heading p { color:#fff; font-size:15px; text-align:justify; margin-bottom:0;}
.quote {width:62%;margin: 0 auto;padding: 28px 0 36px 0;}
.quote h2{ font-size: 30px !important;color: #002e5b !important;font-weight: normal !important;text-transform: none;float: left; margin-bottom:0;}
.quote_btn a{ background:#002e5b; color:#fde428; font-size:24px; font-weight:bold; float:left;padding: 10px 50px;margin-left: 30px; transition:0.9s;}
.slider .wpb_content_element {margin-bottom:0px;}
.quote_btn a:hover {background:#012242; color:#fff;}
.provide_sec { position:relative;}
.provide_sec img { height:267px;width: 100%;}
.provide_title{position: absolute;top: 68%;width: 100%;background: rgba(0, 46, 91, 0.8);padding: 20px;height: 86px;overflow: hidden;}
.provide_title img {float: left;margin-right: 20px; height:auto;width: auto;}
.provide_title h3{color: #fde428 !important;line-height: 43px !important;margin: 0 !important;padding-bottom: 0 !important;font-size: 20px !important;}
.heading_title { color:#fff !important; font-size:36px !important; font-weight:100 !important; text-align:center; display:block; text-transform:none !important;}
.heading_title strong { color:#fde428 !important; font-weight:bold !important;}
.why_choose_sec p { text-align:justify; color:#333; font-size:15px; line-height:24px;}
.why_choose_sec .vc_btn3.vc_btn3-color-primary, .why_choose_sec .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat { color: #fde428!important;   background-color: #002e5b!important; font-weight: bold!important; font-size: 18px!important; padding: 14px 79px!important;}
.kento-testimonial-author-img { border: 3px solid #002e5b !important; -webkit-border-radius: 74% !important;  -moz-border-radius: 74% !important; border-radius: 74% !important; box-shadow: 0; height: 100px !important; width: 100px !important;}
.kento-testimonial-author-name {font-size: 24px; font-weight: normal; padding-top: 10px !important; color:#fff; text-transform:uppercase;}
.kento-testimonial-author-comments { background: none;font-style: normal; margin: 10px auto; padding-left: 35px; padding-top: 20px; text-align: center; width: 70%; color: #fff; font-size: 15px;}
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item { visibility: visible; width: 244px !important;    height: 88px !important;  margin: 0 15px;}
.footer_menu ul { padding:0; margin:0;}
.footer_menu ul li { list-style-type:none; padding:5px 0; border-bottom:1px solid #333;}
.footer_menu ul li:last-child { content:''; border:none;}
.footer_menu ul li a{text-decoration:none; text-transform:uppercase;}

.footer_address ul { padding: 0; margin: 0;}
.footer_address ul li { list-style-type: none; padding: 10px 0; color: #333333;}
.footer_address .fa-map-marker, .footer_address .fa-phone, .footer_address .fa-envelope { margin-right:15px;}
.footer_address .fa-map-marker {font-size: 25px;}
.footer_address .fa-phone {font-size: 18px;-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg);  -o-transform: rotate(90deg); transform: rotate(90deg);}
.footer_address .fa-envelope {font-size: 18px;}
#mk-footer .widgettitle { margin-bottom:30px;}
#mk-footer .widget_contact_form .text-input { border-color: #333;  height: 33px;font-size: 15px;}
#mk-footer .widget_contact_form .textarea { height: 60px; border-color: #333;}
.contact-form-message { padding:0;}
.mk-footer-copyright { float: none; text-align: center; display: block; padding: 15px 0 15px;}
.mk-footer-copyright a { color:#ffde00;}
.service .left { float:left; margin-right:20px;}
.service .right{ float:right;width: 66%;}
.service .right h4 { color:#fff !important; font-size:20px!important; font-weight:bold!important; text-transform:none!important;}
.service .right p {color:#fff; font-size:14px;line-height: 18px;}
.service .right p a { color:#fde428; font-weight:bold; transition:0.9s;}
.service .right p a:hover { color:#fff;} 
.contact_details ul { padding: 0;  margin: 0;}
.contact_details ul li { list-style-type: none; padding: 10px 0;}
.contact_details .fa-home { margin-right: 15px; font-size: 20px; color: #002e5b;}
.contact_details .fa-phone-square {margin-right: 15px; font-size: 20px; color: #002e5b;-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg);  -o-transform: rotate(90deg); transform: rotate(90deg);}
.contact_details .fa-envelope { margin-right: 15px; font-size: 18px; color: #002e5b;}
div.wpcf7-response-output { border-color:#fff; padding:0;}
input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], textarea { width:80%;}
.wpcf7-form .wpcf7-textarea { height: 175px;}
.service_inr h5 { text-align:center;color: #002e5b;}
.service_inr p { text-align:justify; color:#333; line-height:18px;}
.service_inr .wpb_content_element { margin-bottom:25px;}
.login_frm {width: 150px;display: block;}
.login_frm a { color:#fde428 !important; text-align:center; display:block;}


/*---Hover Effect---*/
.ch-item {width: 220px;height: 220px;border-radius: 50%;position: relative;cursor: default;box-shadow: 0 1px 3px rgba(0,0,0,0.2);margin: 0 auto;}
.ch-thumb {width: 220px;height: 220px;border-radius: 50%;overflow: hidden;position: absolute;box-shadow: inset 0 0 0 15px rgba(255,255,255, 0.5);
-webkit-transform-origin: 95% 40%;-moz-transform-origin: 95% 40%;-o-transform-origin: 95% 40%;-ms-transform-origin: 95% 40%;transform-origin: 95% 40%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border: 8px solid #d7d7d7;}
.ch-thumb img{height: 220px;}
.ch-thumb:after {content: '';width: 8px;height: 8px;position: absolute;border-radius: 50%;top: 40%;left: 95%;margin: -4px 0 0 -4px;background: rgb(14,14,14);background: -moz-radial-gradient(center, ellipse cover, rgba(14,14,14,1) 0%, rgba(125,126,125,1) 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(14,14,14,1)), color-stop(100%,rgba(125,126,125,1)));	background: -webkit-radial-gradient(center, ellipse cover, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%);background: -o-radial-gradient(center, ellipse cover, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%);background: -ms-radial-gradient(center, ellipse cover, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%);background: radial-gradient(ellipse at center, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%);box-shadow: 0 0 1px rgba(255,255,255,0.9);}
.ch-info {position: absolute;width: 100%;height: 100%;border-radius: 50%;overflow: hidden;background: #002e5b;box-shadow: inset 0 0 0 5px rgba(0,0,0,0.05);}
.ch-info h3 {color: #fff !important;text-transform: uppercase !important;position: relative;letter-spacing: 2px;font-size: 18px !important;	margin: 0 60px;padding: 22px 0 0 0;height: 85px !important;}
.ch-info p {color: #fff;padding: 10px 5px;font-style: italic;margin: 0 30px;font-size: 12px;border-top: 1px solid rgba(255,255,255,0.5);}
.ch-info p a {display: block;color: #333;width: 80px;height: 80px;background: rgba(255,255,255,0.3);border-radius: 50%;color: #fff;font-style: normal;font-weight: 700;text-transform: uppercase;font-size: 9px;letter-spacing: 1px;line-height:85px;margin: 7px auto 0;text-align:center;	opacity: 0;	-webkit-transition:	-webkit-transform 0.3s ease-in-out 0.2s,opacity 0.3s ease-in-out 0.2s,background 0.2s linear 0s;	-moz-transition: -moz-transform 0.3s ease-in-out 0.2s,opacity 0.3s ease-in-out 0.2s,background 0.2s linear 0s;-o-transition: -o-transform 0.3s ease-in-out 0.2s,opacity 0.3s ease-in-out 0.2s,background 0.2s linear 0s;-ms-transition: -ms-transform 0.3s ease-in-out 0.2s,opacity 0.3s ease-in-out 0.2s,background 0.2s linear 0s;transition: transform 0.3s ease-in-out 0.2s,	opacity 0.3s ease-in-out 0.2s,background 0.2s linear 0s;
-webkit-transform: translateX(60px) rotate(90deg);	-moz-transform: translateX(60px) rotate(90deg);	-o-transform: translateX(60px) rotate(90deg);
-ms-transform: translateX(60px) rotate(90deg);transform: translateX(60px) rotate(90deg);-webkit-backface-visibility: hidden;}
.ch-info p a:hover {background: rgba(255,255,255,0.5);}
.ch-item:hover .ch-thumb {box-shadow: inset 0 0 0 15px rgba(255,255,255, 0.5), 0 1px 3px rgba(0,0,0,0.2);-webkit-transform: rotate(-110deg);
-moz-transform: rotate(-110deg);-o-transform: rotate(-110deg);-ms-transform: rotate(-110deg);transform: rotate(-110deg);}
.ch-item:hover .ch-info p a{opacity: 1;	-webkit-transform: translateX(0px) rotate(0deg);-moz-transform: translateX(0px) rotate(0deg);	-o-transform: translateX(0px) rotate(0deg);	-ms-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);}
.ch-grid {	margin: 20px 0 0 0;	padding: 0;	list-style: none;display: block;text-align: center;	width: 100%;}
.ch-grid:after,
.ch-item:before {content: ''; display: table;}
.ch-grid:after {clear: both;}
.ch-grid li {width: 220px;height: 220px;display: inline-block;margin: 20px;}

.income_ser { background: #f8f8f8; padding: 14px 0 0 0; box-shadow: 1px 0px 6px 1px #e0e0e0; border: 1px solid #cbcbcb; margin: 0 15px; width: 30%; min-height: 395px;}
.income_ser .wpb_content_element {margin-bottom: 20px;}
.income_para {color: #333;font-size: 15px;}
.login_form textarea { height:60px !important; resize:none;width:100% !important;}
.login_form input[type="email"], .login_form input[type="password"], .login_form input[type="search"], .login_form input[type="tel"], .login_form input[type="text"], .login_form textarea { width:100%;}

.modal.in .modal-dialog {z-index: 99999;}
.modal {z-index: 99999;top: 0px;}
.modal-dialog {width: 50%;}
.modal-header {border-bottom: 0;background: #002e5b;}
.modal-title {color: #fde428 !important;}
.modal-header .close {color: #fde428;background: #002e5b;}
.modal-open .modal { overflow-x: hidden; overflow-y: auto; min-height: 600px; z-index: 9999;}
.login_frm {background: #002e5b;color: #fff;padding: 8px 10px; transition:0.9s;}
.login_frm:hover { background:#002e5b; border:1px solid #fde428; color:#fde428 !important;}
#mk-boxed-layout { position: relative; z-index: 99 !important;}
.modal-backdrop { z-index: 0;}

.service_tittle { text-align:center; font-size:16px !important; color:#002e5b !important;}

#page-section-14, #page-section-21, #page-section-28, #page-section-35, #page-section-42 { display:none;}

#wpmem_login {width: 40% !important;margin: 0 auto;box-shadow: 1px 0px 15px 1px #d8d8d8;padding: 20px;}
#wpmem_login .div_text { width:100% !important;}
#wpmem_login legend {color: #002e5b!important;font-size: 20px!important;margin-bottom: 30px!important; padding:0 !important;}
#wpmem_login input:focus {border:1px solid rgb(253, 228, 40)!important;}
#wpmem_login input {border: 1px solid rgb(0, 46, 91);}
#wpmem_login input { background: #002e5b; padding: 8px 20px; color: #fff; font-size: 14px;}
#wpmem_login .link-text, #wpmem_login .link-text a{padding: 4px 0; width: 100%!important; text-align: center!important; color: #002e5b;}
#wpmem_login .button_div { width:100% !important; text-align:center !important;}

#wpmem_reg {width: 60% !important;margin: 0 auto;box-shadow: 1px 0px 15px 1px #d8d8d8;padding: 20px;} 
#wpmem_reg .div_text { width:100% !important;}
#wpmem_reg legend {color: #002e5b!important;font-size: 20px!important;margin-bottom: 30px!important; padding:0 !important;}
#wpmem_reg input:focus {border:1px solid rgb(253, 228, 40)!important;}
#wpmem_reg input {border: 1px solid rgb(0, 46, 91);}
#wpmem_reg input { background: #002e5b; padding: 8px 20px; color: #fff; font-size: 14px;}
#wpmem_reg .link-text, #wpmem_reg .link-text a{padding: 4px 0; width: 100%!important; text-align: center!important; color: #002e5b;}
#wpmem_reg .button_div { width:100% !important;}
#wpmem_reg .req-text {color: #bd3500;}

.wpmem_msg { width: 74%; margin: 34px auto;}

.div_file input { border:0!important; background:#fff!important; width:100%!important; padding:0!important;}

.quick_contact input[type="text"], .quick_contact input[type="email"], .quick_contact textarea { width:100% !important;background-color: #eee; border: 1px solid #333;padding: 8px 12px;}
.quick_contact textarea {height: 60px !important;}
.quick_contact .wpcf7-submit {color: #fde428!important;background-color: #002e5b!important; margin-bottom:0;}


@media (min-width:1025px) and (max-width:1169px){}

@media (min-width:992px) and (max-width:1024px){}

@media (min-width:768px) and (max-width:991px){}

@media (max-width:767px){
.income_ser { margin: 0; width: auto;}
#wpmem_login { width: auto !important;}
#wpmem_reg {width: auto !important; margin: 30px auto;}
#wpmem_reg .div_textarea textarea, #wpmem_reg .textbox, #wpmem_login .textbox, #wpmem_reg .username, #wpmem_reg .password, #wpmem_reg .file, #wpmem_reg .image, #wpmem_login .username, #wpmem_login .password { width:90% !important;}
.mk-css-icon-close div, .mk-css-icon-menu div {background-color: #fde428;}
}

@media (max-width:420px){}














