/*
 Theme Name:   Eshkool Child
 Theme URI:    http://keenitsolutions.com/products/wordpress/eshkool/
 Description:  Eshkool Child
 Author:       RS Theme
 Author URI:   http://rstheme.com
 Template:     eshkool
 Version:      3.8
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

/*.wpcf7 form.sent .wpcf7-response-output {
    color: #fff !important;
}
.pum-content {
    color: #000 !important;
}
.contact-form-area textarea, .contact-form-area input[type="text"], .contact-form-area input[type="email"], .contact-form-area input[type="tel"] {
	margin-bottom: 10px !important;
}
input.wpcf7-form-control, textarea.wpcf7-form-control {
    font-weight: 400;
    border: 1px solid #cababa;
	border-radius: 4px;
}
.pum-title {
    text-align: center !important;
    font-weight: 400 !important;
}

select {
    text-transform: none;
    height: 48px;
    border-color: #dddddd;
    border-radius: 3px;
    width: 100%;
    color: #505050 !important;
}

#rs-header .toolbar-area {
	background: #248bff !important;
}
.toolbar-contact ul li i:before {
	color: #fff !important;
}
#rs-header .toolbar-area .toolbar-contact ul li {
	display: block !important;
	text-align: right;
}
a.social-icon i.fab:hover {
    color: #000000 !important;
}
#rs-header .toolbar-area .toolbar-contact ul li a:hover {
    color: #000000 !important;
}
.toolbar-sl-share {
	float: left !important;
}
a:hover {
    color: #000 !important;
} */
.css-wrulf img{transition: 1s}
.css-wrulf img:hover{transform:scale3d(1.1, 1.1, 1.1);}
h2.cta-heading{color:#fff;text-transform:capitalize;text-align:center;    font-size: 26px !important;font-family: 'poppins', sans-serif;font-weight: 700!important;}
.whatsapp-icon {position: fixed;bottom: 1em;z-index: 1;right: 2em;display: inline-block;}
.whatsapp-icon .icon a {display: inline-block;cursor: pointer;text-decoration: none;color: #4B7E43;font-size: 14px;background-color: #fff;padding: 5px 5px 5px 10px;box-shadow: 0 5px 5px 0 rgba(0,0,0,0.05);border-radius: 25px;border: 1px solid #4B7E43;transition: all .3s linear;color: #4B7E43;}
.whatsapp-icon .icon a img {padding-left: 5px;vertical-align: middle;border-style: none;}
#rs-header.style1 .has-quote-text .get-quote{display:none}
.cls-marker li::marker{    list-style: none !important;
    font-family: 'FontAwesome';
    content: '\f105';
    color: #238bff;font-weight:bold}
.cls-marker li{padding-left:10px}
.btn {
    display: block;
    position: fixed;
    z-index: 100000;
    transform: rotate(90deg);
    border-radius:10px;
	animation: leaves 2s ease-in-out infinite alternate;
    -webkit-animation: leaves 2s ease-in-out infinite alternate;
    background: #238bff;
}
.btn#enquiry-sticky-button:hover{background:#000!important}
.btn#enquiry-sticky-button {
    top: 234px;
    width: 137px!important;
    height: 55px!important;
    right: -58px;
}
.btn#enquiry-sticky-button a{color: white;
    color: white;
    padding: 5px;
    font-size: 16px;
    line-height: 56px;
    font-weight: 500;
    font-family: 'Poppins';}

#text-3 h3{    color: #fff!important;
    font-family: Poppins;
    font-size: 16px!important;
    line-height: 20px;
    margin-bottom: 10px!important;}

.vc_column_container>.vc_column-inner{
	padding-bottom:4rem;}


input.wpcf7-form-control, textarea.wpcf7-form-control {
    margin-bottom: 10px !important;
}

div#wpcf7-f8840-p8796-o4{
    padding: 10px;
    background: white !important;
    border-radius: 10px;
    padding-top: 10px !important;
}

div#wpcf7-f8840-p8796-o4 h3 {
    font-size: 19px !important;
	text-align:center !important; 
}

input.wpcf7-form-control, textarea.wpcf7-form-control {
    color: black !important;
}







@media only screen and (max-device-width: 480px) {
  #slider1 {
    display: none;
  }
  #slider2 {
    display: none;
  }
	#mobile-slider{
		display:block;
	}
	#desktop-separate-images{
		display: none;
	}
	
}
@media screen and (min-width: 768px) {
	#mobile-slider{
		display:none;
	}
	
	#sticky-img{
		position: fixed !important;
  top: 0px;
	}
	.rs-partner .partner-item img{
		margin-bottom:30px;
	}
	
}

.wpb_gallery .wpb_flexslider .flex-control-nav{
	display:none;
}
.flex-direction-nav a{
display:none;
}
@media only screen and (max-device-width: 480px) {
	.sub-field{
		margin-bottom:30px;
	}
}
.pd-bottom-0{
	padding-bottom:0px !important;
}
.services-style_6 .services-item .services-desc i{
	color:#238bff;
}
#rs-header.header-styl-3 .menu-area .logo-area{
	padding:10px 0;
}
#rs-footer .widget a:hover {
    color: #238bff !important;
}
#rs-header.header-styl-3 .sticky .menu-area{
	height:99px;
}
.contact-box-shadow{
	box-shadow: 5px 5px 4px #dcd8d8;
}

#rs-footer .footer-share{
	margin-top:0px;
}
@media only screen and (max-width: 590px){
#rs-header .logo-area a img {
		width: 100px;
	}
}
@media only screen and (min-width: 480px) {
	.rs-partner .partner-item img{
		margin-bottom:15px;
	}
	#rs-footer.has-footer-contact.top_gap .footer-contact-desc{
	transform:translateY(-10%);
}
}
@media only screen and (max-width: 480px) {
	.rs-partner .partner-item img{
		margin-bottom:130px;
	}
	#rs-footer.has-footer-contact.top_gap .footer-contact-desc{
	transform:translateY(-20%);
}
	
}
.rs-breadcrumbs .page-title{
	text-shadow: 0px 10px 6px black;
}
.rs-breadcrumbs .breadcrumbs-inner span{
	text-shadow: 0px 10px 6px black;
}
#rs-header .logo-area a img {
/* 		    width: 125px; */
    margin: -5px;
	}
.rs-heading.style1 h2{
	margin-bottom:-5px;
}
p,li{
	text-align:justify;
}

element.style {
    color: #e31e24;
}
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa, .fas {
    font-weight: 900;
}
.fa, .far, .fas {
    font-family: "Font Awesome 5 Free";
}
.fa, .fab, .fad, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
i {
    font-style: italic;
}
ul li {
    list-style: none !important;
}

.image-shadow{
	box-shadow: 3px 5px 10px;
}

@media screen and (min-width: 1500px)
.container {
    max-width: 1140px !important;
	  margin-right:198px;
		margin-left:198px;
}
::selection {
    background: #238bff;
    text-shadow: none;
    color: #ffffff;
}
h2{
	font-size:26px !important;
}
@media screen and (min-width: 768px) {
/* #rs-acheivements{
	margin-bottom:110px !important;
} */
	#service-cta{
		margin-bottom:120px !important
	}
	
}
@media screen and (max-width: 768px) {
/* 	#rs-acheivements{
	margin-bottom:245px !important;
} */
	#service-cta{
		margin-bottom:150px !important
	}
	#service-last-row{
		margin-bottom:200px !important
	}
}
.services-style_6 .services-title{
	font-size:20px;
}
h1{
    color: #212121;
    font-size: 26px !important;
    font-weight: 700;
    line-height: 25px !important;
}

.pum-popup p{font-size:18px; margin-bottom:0px!important}
.pum-popup h5{margin-bottom: 0px;padding-top:0px!important; color:#fff!important; font-size:24px;padding:10px;font-weight:600}
.pum-bg{background-color:#238bff;color:#fff;padding:10px 0px}
.pum-container .pum-content .pum-popup input:not([type="submit"]), .pum-container .pum-content .pum-popup select{margin: 0 0 10px;padding: 8px 8px;border-color:#9b9898!important;border-radius:3px;height:40px!important;font-family: inherit;
    font-size: 16px;}
.pum-container .pum-content .pum-popup .wpcf7-spinner{display:block}

.mb0{margin-bottom:0px!important}
.contact-form-area textarea{height:auto!important}
a:hover{cursor:hand!important}
.whatsapp{text-align: center;
    background-color: #f9c3ce;
    border: 1px solid #ffe5ea;
    padding: 20px 0px;    font-size: 28px;box-shadow: 0px 0px 62px 0px #a9a6a663;}
.whatsapp .fa.fa-whatsapp{font-size:40px}



.rum_sst_right {
    transform: rotate(90deg) !important;
}


@media screen and (max-width: 769px) {
h1 {
    line-height: 50px !important;
}
input.wpcf7-form-control.wpcf7-submit {
    color: white !important;
    font-size: 14px !important;
    letter-spacing: normal !important;
    text-transform: capitalize;
}
}

input.wpcf7-form-control.wpcf7-submit {
    color: white !important;
    font-size: 14px !important;
    letter-spacing: normal !important;
    text-transform: capitalize;
}

@media screen and (min-width: 769px) {
div#wpcf7-f8822-p8851-o10 {
    margin-left: 130px;
}
	div#wpcf7-f8822-p8851-o11 {
    margin-left: 130px;
}
	div#wpcf7-f8822-p8851-o12 {
    margin-left: 130px;
}
	div#wpcf7-f8822-p8796-o10{
		 margin-left: 130px;
	}
	div#wpcf7-f8822-p8796-o11{
		 margin-left: 130px;
	}
	div#wpcf7-f8822-p8796-o12{
		 margin-left: 130px;
	}
	div#wpcf7-f8822-p8899-o10{
		 margin-left: 130px;
	}
	div#wpcf7-f8822-p8899-o11{
		 margin-left: 130px;
	}
	div#wpcf7-f8822-p8899-o12{
		 margin-left: 130px;
	}
	
	div#wpcf7-f8822-p8851-o7{
		margin-left: 130px !important;
	}
	
	div#wpcf7-f8822-p8899-o7{
		margin-left: 130px !important;
	}
	
	div#wpcf7-f8822-p8899-o7{
		margin-left: 130px !important;
	}
	
	div#wpcf7-f8822-p8851-o7{
		margin-left: 130px !important;
	}
	div#wpcf7-f8822-p8796-o7{
		margin-left: 130px !important;
	}
}

