/*
 Theme Name:   Entro Child
 Theme URI:    https://reactheme.com//entro
 Description:  Entro Child
 Author:       ReacThemes
 Author URI:   http://reactheme.com
 Template:     entro
 Version:      1.0
 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
 */


.reviews .ti-header-write-btn{border-radius:50px !important;font-weight:500 !important;}
.footermain{border-image:repeating-linear-gradient(45deg, #EFBF04, #EFBF04 10px, #fff 10px, #fff 20px, #20706e 20px, #20706e 30px) 1;}
.headermain{border-image:repeating-linear-gradient(45deg, #EFBF04, #EFBF04 10px, #fff 10px, #fff 20px, #20706e 20px, #20706e 30px) 1;}
.homeblogmain .eel--blog-img{border-top-left-radius: 10px; border-top-right-radius: 10px;}
.wpcf7 input[type="date"]::-webkit-calendar-picker-indicator { filter: invert(0); }
.contactusmain{display:flex !important;}
.contactus p{margin:0px !important;}
.booksession{display:none !important;}
body.sidebar-on-mobile-active::before{background:transparent !important;content:unset !important;}
.headermain.sticky2{box-shadow: 0 -6px 10px 5px rgba(0, 0, 0, 0.5) !important;position:fixed !important;top:0px !important;}

.contactus label{width:100% !important;color:#fff !important;font-weight:500 !important;}
.contactus{width:50% !important;}
.form-control{width:100% !important;border:1px solid #fff; background:#fff !important;border-radius:10px !important;color:#000 !important;}
.form-control::placeholder{color:#000 !important;font-weight:500 !important;}
.contactus.contactusmessage{width:100% !important;}
.contactus1 p{margin:0px !important;text-align:center !important;}
.contactus1 .submitbutton{background:#EFBF04 !important;border-radius:50px !important;font-weight:500 !important;border:0px !important;color:#000 !important;}
.booksession1 .wpcf7-response-output{color:#fff !important;border:0px !important;padding:0px !important;margin:0px !important;margin-top:20px !important;}
.booksession1 .wpcf7-spinner{display:none !important;}
.homeblogmain .ee--blog-content-wrap{background:#fff !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;}
@media screen and (min-width: 1601px) 
{
	
	.contactusmain{gap:30px !important;}
	.contactus{margin-bottom:30px !important;}
	.contactus label{font-size:18px !important;line-height:normal !important;}
	.form-control{font-size:18px !important;margin-top:10px !important;padding:10px 20px !important;height:50px !important;}
	.form-control.form-control1{height:120px !important;}
	.contactus1 .submitbutton{font-size:22px !important;padding:22px 32px 22px 32px !important;}
	.quote a{background:#000 !important;color:#fff !important;padding:15px 30px !important;margin-left:60px !important;border-radius:50px !important;}
	.pricinghour h2 span{font-size:72px !important;}
	.homeblogmain .ee--blog-content-wrap{padding:44px 32px !important;}
}

@media only screen and (max-width: 1600px) and (min-width: 1025px)
{
	
	.quote a{background:#000 !important;color:#fff !important;padding:12px 20px !important;margin-left:30px !important;border-radius:50px !important;}
	.pricinghour h2 span{font-size:52px !important;}
	.contactusmain{gap:20px !important;}
	.contactus{margin-bottom:20px !important;}
	.contactus label{font-size:15px !important;line-height:normal !important;}
	.form-control{font-size:15px !important;margin-top:10px !important;padding:10px 20px !important;height:50px !important;}
	.form-control.form-control1{height:100px !important;}
	.contactus1 .submitbutton{font-size:18px !important;padding:18px 25px 18px 25px !important;}
	.homeblogmain .ee--blog-content-wrap{padding:20px !important;}
}
@media only screen and (max-width: 1200px) and (min-width: 1025px)
{
	.ee--testimonial .ee--tstml-inner-wrap{height:450px !important;}
}
@media only screen and (max-width: 1024px) and (min-width: 768px)
{
	.pricinghour h2 span{font-size:42px !important;}
	.ee--testimonial .ee--tstml-inner-wrap{height:380px !important;}
}

@media only screen and (min-width: 1025px)
{
}

@media only screen and (max-width: 1024px)
{	
	.sidebar-on-mobile.easyel-open{align-items:top !important;padding:60px 20px 20px 20px !important;}
	.booksession{display:block !important;}
	.contactusmain{gap:20px !important;}
	.contactus{margin-bottom:20px !important;}
	.contactus label{font-size:15px !important;line-height:normal !important;}
	.form-control{font-size:15px !important;margin-top:10px !important;padding:10px 20px !important;height:50px !important;}
	.form-control.form-control1{height:80px !important;}
	.contactus1 .submitbutton{font-size:16px !important;padding:18px 25px 18px 25px !important;}
	.homeblogmain .ee--blog-content-wrap{padding:20px !important;}
	
	
}

@media only screen and (max-width: 767px)
{
	.reviews .ti-reviews-container{margin-bottom:0px !important;}
	.reviews .ti-controls-line{margin-bottom:0px !important;}
	.contactusmain{display:block !important;}
	.contactus{width:100% !important;}
	.globalfeature .elementor-image-box-wrapper{display:flex;gap:20px !important;}
	.globalfeature .elementor-image-box-content{text-align:left !important;}
	.pricinghour h2 span{font-size:32px !important;}
}