/*
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/
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/
/*============================================Kal===============================================*/
@font-face {
    font-family: 'PoppinsBold';
    src: url('fonts/PoppinsBold.eot');
    src: url('fonts/PoppinsBold.eot') format('embedded-opentype'),
         url('fonts/PoppinsBold.woff2') format('woff2'),
         url('fonts/PoppinsBold.woff') format('woff'),
         url('fonts/PoppinsBold.ttf') format('truetype'),
         url('fonts/PoppinsBold.svg#PoppinsBold') format('svg');
}

@font-face {
    font-family: 'PoppinsRegular';
    src: url('fonts/PoppinsRegular.eot');
    src: url('fonts/PoppinsRegular.eot') format('embedded-opentype'),
         url('fonts/PoppinsRegular.woff2') format('woff2'),
         url('fonts/PoppinsRegular.woff') format('woff'),
         url('fonts/PoppinsRegular.ttf') format('truetype'),
         url('fonts/PoppinsRegular.svg#PoppinsRegular') format('svg');
}

@font-face {
    font-family: 'PoppinsSemiBold';
    src: url('fonts/PoppinsSemiBold.eot');
    src: url('fonts/PoppinsSemiBold.eot') format('embedded-opentype'),
         url('fonts/PoppinsSemiBold.woff2') format('woff2'),
         url('fonts/PoppinsSemiBold.woff') format('woff'),
         url('fonts/PoppinsSemiBold.ttf') format('truetype'),
         url('fonts/PoppinsSemiBold.svg#PoppinsSemiBold') format('svg');
}

@font-face {
    font-family: 'robotolight';
    src: url('fonts/Roboto-Light-webfont.eot');
    src: url('fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Light-webfont.woff') format('woff'),
         url('fonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium';
    src: url('fonts/Roboto-Medium-webfont.eot');
    src: url('fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Medium-webfont.woff') format('woff'),
         url('fonts/Roboto-Medium-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/Roboto-Regular-webfont.eot');
    src: url('fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.banner_big{font-family: 'PoppinsSemiBold'!important; text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.65);}
.banner_small{font-family: 'robotolight'!important;}

body{overflow-x: hidden;}

.header-toolbar-contact{font-size: 14px!important;}
.wpb_layerslider_element{margin-bottom: 0!important;}

h1, h2, h3{font-family: 'PoppinsSemiBold'!important; font-weight: normal!important;}
h1 strong, h2 strong, h3 strong{font-family: 'PoppinsSemiBold'!important; font-weight: normal!important;}

.wpb_single_image{margin-bottom: 0!important;}



input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"]{width:100%!important; font-size:16px!important; font-family: 'robotoregular'!important; background: #F1f1f1!important; border: 0!important; /*-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;*/ float: left; margin-bottom: 10px; color:#7f7f7f!important;}


textarea{width:100%!important; font-size:14px!important; font-family: 'robotoregular'!important;  background: #f1f1f1!important; border: 0!important; /*-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; */color:#7f7f7f!important;}

textarea{height:100px; width:100%!important; font-size:16px!important; font-family: 'robotoregular'!important;}

.wpcf7-submit{background: #3db64d!important; color: #ffffff!important; font-size: 18px!important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-transform: uppercase!important; margin-bottom: 0!important; border: 0!important; font-weight: normal!important; width: 158px!important; padding: 13px 0!important;}

/*.wpcf7-submit:hover{ background: #ee7101!important; border:solid 1px #ee7101!important;}*/

#rc-imageselect, .g-recaptcha{margin-bottom: 10px;}
span.wpcf7-not-valid-tip{margin-bottom: 20px; width: 110px!important;}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */  color:#7f7f7f!important;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color:#7f7f7f!important;  opacity:  1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */  color:#7f7f7f!important;  opacity:  1;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */  color:#7f7f7f!important;}
::-ms-input-placeholder { /* Microsoft Edge */  color:#7f7f7f!important;}
::placeholder { /* Most modern browsers support this now. */ color:#7f7f7f!important;}

#rc-imageselect, .g-recaptcha{margin-bottom: 10px;}

span.wpcf7-not-valid-tip{margin-bottom: 20px; }

div.wpcf7-response-output{padding: 6px!important;}
span.wpcf7-not-valid-tip{margin-bottom: 20px;}
span.wpcf7-not-valid-tip{position: relative!important; right: inherit!important;}

div.wpcf7-validation-errors{margin-top: 10px!important;}

div.wpcf7-mail-sent-ok{margin-top: 10px!important;}

.footer_social{ background:#1a2f38!important; padding:5% 2%; width: 98%; display: block; text-align: center;}
.footer_social .widget{ margin-bottom:0!important;}


a.fb_icon{background:url(images/fb_icon.png) no-repeat center center; width:51px; height: 51px; display: inline-block; margin:0 4px; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }
a.fb_icon:hover{background:url(images/fb_icon_hov.png) no-repeat center center #3a589b; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}

a.tw_icon{background:url(images/tw_icon.png) no-repeat center center; width:51px; height: 51px; display: inline-block; margin:0 4px; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }
a.tw_icon:hover{background:url(images/tw_icon_hov.png) no-repeat center center #42a5ed; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}

a.link_icon{background:url(images/link_icon.png) no-repeat center center; width:51px; height: 51px; display: inline-block; margin:0 4px; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }
a.link_icon:hover{background:url(images/link_icon_hov.png) no-repeat center center #c7002f; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}

a.gplus_icon{background:url(images/gplus_icon.png) no-repeat center center; width:51px; height: 51px; display: inline-block; margin:0 4px; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }
a.gplus_icon:hover{background:url(images/gplus_icon_hov.png) no-repeat center center #d31f76; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}



.mk-toolbar-resposnive-icon svg{fill:#3c7558!important;}


.mk-css-icon-menu-line-1, .mk-css-icon-menu-line-2, .mk-css-icon-menu-line-3{background:#3c7558!important;}

.kk-footer-dev {float: right; color: #ffffff!important; line-height:16px!important; margin-top:18px!important; font-size: 13px!important;}
.kk-footer-dev a{color: #ffffff!important;}
.kk-footer-dev .widget{margin-bottom: 0!important;}
.mk-footer-copyright {opacity: 1!important; padding:18px 0 18px 20px; font-size: 13px!important; }
.mk-footer-copyright a{color: #ffffff!important;}


.mk-header-social.toolbar-section svg{height: 20px!important; width: 20px!important;}
.mk-header-toolbar{height: 40px;}

.home_welcome h1 strong{color: #3db64d!important;}
.home_box h4.ult-new-ib-title{margin-bottom:25px;}
.home_box .ult-new-ib-content{ padding-left:15%!important;  padding-right:15%!important; font-weight: 300!important;}

.donate_row h3{margin-bottom:0!important; }
.donate_row .mk-button{ margin-top: 6px!important; margin-bottom: 6px!important; font-size: 24px!important; font-weight: normal!important; font-family: 'PoppinsRegular'!important;}

.donate_block .vc_col-sm-6:nth-child(1){ padding:1% 2% 0 6%!important; }
.donate_block h4{margin-bottom: 5px!important;}
.donate_block h3{margin-bottom: 5px!important;}

.we_fund_area .mk-button{ padding:7px 6px!important; text-align: center!important; font-family: 'PoppinsRegular'!important; text-transform: uppercase; font-size: 14px!important; font-weight:normal!important;}
.we_fund_area h4{margin-top: 15%;}

.support_boxs .wpb_widgetised_column{ margin-bottom: 0!important;}
.support_boxs .widget{ margin-bottom: 0!important;}
.support_boxs .mailpoet_paragraph{ margin-bottom:0!important;}
.support_boxs .mailpoet_submit{border: 0!important; padding:8px 0 ; width:120px; text-align: center; display: block; margin: 0 auto; font-size:14px; background:#ffffff!important; font-weight: bold!important; text-transform: uppercase;}
.support_boxs .mailpoet_text{font-size: 14px!important;}
.support_boxs .mk-button--size-medium{border: 0!important; padding:11px 0 ; width:120px; text-align: center; display: block; margin: 0 auto; font-size:14px; background:#ffffff!important; font-weight: bold!important; text-transform: uppercase; letter-spacing: 0!important; margin-top: 42px;}



/*--------------------amit-css-------------------------*/
.table-class td{ text-align: center!important; width: 25%!important;}
.table-class th{ text-align: center!important; width: 25%!important;}
.table-class td strong{ margin-top: 20px!important; display: inline-block!important;}
.table-class td a{ margin-top: 20px!important; display: inline-block!important;}

@media screen and (-webkit-min-device-pixel-ratio:0){
  .table-class td{ text-align: center!important; width: 25%!important;}
}

.team-div .vc_column-inner{ min-height: 153px!important; padding-top: 18px!important;}


/*--------------------amit-css-------------------------*/

.table-class td{border-bottom: solid 5px #eaeaea!important;}
.table-class td:hover{background:#dddddd; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border-bottom: solid 5px #7a7a7a!important;}

.table_box_style{background:#3db64d!important; color: #ffffff!important; text-align:center!important;}
td.table_box_style{text-align: center!important;}
.table_box_style:hover{background:#3db64d!important; color: #ffffff!important;}
.table_box_style h4{letter-spacing: 0px; text-transform: uppercase; font-size: 26px; color: #ffffff!important; text-align: center; font-style: normal; font-weight: bold; padding-left: 10%; padding-right: 10%;}


/*============================================Media===============================================*/

@media only screen and (min-width: 320px) and (max-width: 767px) {
	
	.mk-header-toolbar{text-align: center;}
		
	h1{font-size: 30px!important;}
	h2{font-size: 28px!important;}
	h3{font-size: 28px!important;}
	h4{font-size: 24px!important;}
	h5{font-size: 20px!important;}

.mk-footer-copyright{padding-top: 20px!important;}
.footer_call{font-size: 22px;}.kk-footer-dev{margin-top: 0!important; text-align: center; float: left; width: 100%; padding:5px 0 15px 0!important; }
.picture_books_area{padding-right: 15px!important;}
.mk-header-toolbar{height: auto;}
.donate_block .vc_col-sm-6:nth-child(1){ padding:2%!important; }
	
.table-class td{ text-align: left!important; width: 100%!important;}
.table-class th{ text-align: left!important; width: 100%!important;}	
	
}

@media only screen and (min-width: 320px) and (max-width: 360px) {
	
	#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} 
	#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	#rc-imageselect, .g-recaptcha{margin-bottom: 10px;}
	span.wpcf7-not-valid-tip{margin-bottom: 20px;}
	span.wpcf7-not-valid-tip{position: inherit!important; right: inherit!important;}
}

@media only screen and (min-width: 360px) and (max-width: 480px) {
.footer_call{font-size: 18px;}
}
@media only screen and (min-width: 375px) and (max-width: 414px) {

}


@media only screen and (min-width: 480px) and (max-width: 600px) {

}

@media only screen and (min-width: 480px) and (max-width: 640px) {

}

@media only screen and (min-width: 640px) and (max-width: 700px) {

}

@media only screen and (min-width: 620px) and (max-width: 700px) {

}
@media only screen and (min-width: 667px) and (max-width: 736px) {

}
@media only screen and (min-width: 768px) and (max-width: 900px) {	
	#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} 
	#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	#rc-imageselect, .g-recaptcha{margin-bottom: 10px;}

	h1{font-size: 30px!important;}
	h2{font-size: 28px!important;}
	h3{font-size: 28px!important;}
	h4{font-size: 24px!important;}
	h5{font-size: 20px!important;}
	
	.footer_call{font-size:24px;}
	.kk-footer-dev{margin-right: 25px;}
	.mk-header-toolbar{text-align: center;}
	.mk-header-toolbar{height: auto;}
	.donate_block .vc_col-sm-6{width: 100%!important;}
	
	.support_boxs .vc_col-sm-3{ width: 50%!important;}
	
	.support_boxs .mk-fancy-title{ min-height:60px; }
}

@media only screen and (min-width: 800px) and (max-width: 900px) {
	
	#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} 
	#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	#rc-imageselect, .g-recaptcha{margin-bottom: 10px;}
	span.wpcf7-not-valid-tip{margin-bottom: 20px;}
	span.wpcf7-not-valid-tip{position: inherit!important; right: inherit!important;}

	h1{font-size: 30px!important;}
	h2{font-size: 28px!important;}
	h3{font-size: 28px!important;}
	h4{font-size: 24px!important;}
	h5{font-size: 20px!important;}
}

@media only screen and (min-width: 930px) and (max-width: 960px) {
	h1{font-size: 30px!important;}
	h2{font-size: 28px!important;}
	h3{font-size: 28px!important;}
	h4{font-size: 24px!important;}
	h5{font-size: 20px!important;}
	.donate_block .vc_col-sm-6{width: 100%!important;}

	.kk-footer-dev{margin-right: 25px;}
	.support_boxs .vc_col-sm-3{ width: 50%!important;}
	.support_boxs .mk-fancy-title{ min-height:60px; }
}

@media only screen and (min-width: 1024px) and (max-width: 1050px) {
	
	#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} 
	#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	#rc-imageselect, .g-recaptcha{margin-bottom: 10px;}
	span.wpcf7-not-valid-tip{margin-bottom: 20px;}
	span.wpcf7-not-valid-tip{position: inherit!important; right: inherit!important;}

	h1{font-size: 30px!important;}
	h2{font-size: 28px!important;}
	h3{font-size: 28px!important;}
	h4{font-size: 24px!important;}
	h5{font-size: 20px!important;}
	.donate_block .vc_col-sm-6{width: 100%!important;}

	.kk-footer-dev{margin-right: 25px;}
	.support_boxs .vc_col-sm-3{ width: 50%!important;}
	.support_boxs .mk-fancy-title{ min-height:60px; }
}