/* custom css start here */
body{overflow-x:hidden;}
ul#menu-1-2707e53 {
    display: flex !important;justify-content: space-between !important;width: 100% !important;}
.nav_wrap .elementor-element-2707e53 {
    width: 100% !important;
}
.info_div ul li span svg {
    background: #529943;border-radius: 100%;
    width:38px !important;height:38px !important;padding:9px;
}
.appoint_btn .e-fas-chevron-circle-right {
    font-size:30px !important;}
.appoint_btn .elementor-button-content-wrapper {
    align-items:center;}
.free_text p { margin-bottom:0px !important;}
.main_heading h2 span {color:#529943;}
.slider_section .elementor-slide-heading {
    margin-bottom:45px !important;}
.slider_section .elementor-slide-description {
    margin-bottom:75px !important;} 
.slider_section .swiper-pagination {
    bottom:70px !important;}
.slider_section .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 12px !important;height: 12px !important;}
.live_img img { min-height:560px;
    height:560px;max-height:560px;object-fit:cover;}
.zero_btn .elementor-align-icon-right {
    background:#6b6767;
    width:32px;height:32px;border-radius:100%;
    display:flex;align-items:center;justify-content:center;}
.contact_form_div {filter:drop-shadow(0px 10px 46px rgba(41,41,41,0.1));}
.zero_btn .elementor-align-icon-right svg {
    fill:#fff !important;}
.zero_btn .elementor-button-content-wrapper {
    align-items:center;}
.footer_wrap p {margin-bottom:0px !important;}
.subscribe_list ul {
    list-style: none;margin: 0px !important;}
.subscribe_list ul li { color: #fff;
    font-size: 16px;font-family: 'Poppins';padding: 5px 0px;position:relative;}
.subscribe_list ul li span {
    position: absolute;left:168px;}
.contact_form_div input {min-height:62px !important;}
.contact_form_div .elementor-field-type-submit {
    width:218px !important;margin:15px auto 0 auto;}
.contact_form_div .elementor-message {
    width: 100%;display:flex; justify-content:center;margin-top:20px !important;}
.testimonial_wrapper .swiper-slide.swiper-slide-duplicate.swiper-slide-next {filter: drop-shadow(0px 10px 17.5px rgba(0,0,0,0.11));
}
.testimonial_wrapper .swiper-wrapper {
    padding:20px 0px 40px;}
.testimonial_wrapper .elementor-main-swiper {
    padding:0 20px;}
.testimonial_wrapper span.elementor-testimonial__name {
    margin-bottom: 8px;
}
.testimonial_wrapper .elementor-testimonial__text {
    text-align:left !important;border-bottom:2px solid #c9c9c9;
    padding-bottom:40px !important;}
.testimonial_wrapper cite.elementor-testimonial__cite {text-align:left !important;}
.testimonial_wrapper .elementor-testimonial__footer {
    justify-content:space-between !important;}
@media screen and (max-width:575px){.live_img img {
    min-height: 300px;
    max-height: 350px;
    width: 100% !important;
    object-position: top;
}
}	
@media screen and (max-width:767px){
.info_div ul li span svg {
    width: 34px !important;height: 34px !important;
}
.subscribe_list ul li {
    font-size: 15px;padding:13px 0px;
}
.subscribe_list ul li span {left:140px;}
.slider_section .elementor-slide-heading {
    margin-bottom: 20px !important;}
.slider_section .elementor-slide-description {
    margin-bottom:30px !important;}
.slider_section .swiper-pagination {
    bottom:25px !important;}
p{margin-bottom:0px !important;}
}
@media screen and (min-width:576px) and (max-width:767px){
.back_img {
    height:500px !important;
}
.live_img img {
    min-height: 450px;
    max-height: 450px;
    width: 100% !important;
    object-position: top;
}
.elementor-widget.elementor-widget-image-box {
    width: 100%;
}
}
@media screen and (min-width:768px) and (max-width:991px){
.slider_section .elementor-slide-heading {
    margin-bottom: 25px !important;
}
.slider_section .elementor-slide-description {
    margin-bottom: 45px !important;
}
p{margin-bottom:0px !important;}
.appoint_btn .e-fas-chevron-circle-right {
    font-size: 22px !important;}
.live_img img {min-height:30vh;max-height:30vh;}
.elementor-image-box-content h3 {
    margin-bottom: 10px !important;}
.zero_btn .elementor-align-icon-right {
    width:28px;height:28px;}
.subscribe_list ul li {padding:12px 0px;} 
}
@media screen and (min-width:992px) and (max-width:1024px){
.slider_section .elementor-slide-heading {
    margin-bottom: 25px !important;
}
.slider_section .elementor-slide-description {
    margin-bottom: 45px !important;
}
p{margin-bottom:0px !important;}
.appoint_btn .e-fas-chevron-circle-right {
    font-size: 22px !important;}
.live_img img {min-height:30vh;max-height:30vh;}
.elementor-image-box-content h3 {
    margin-bottom: 10px !important;}
.zero_btn .elementor-align-icon-right {
    width:28px;height:28px;}
.subscribe_list ul li {padding:12px 0px;} 
.info_div ul li span svg {
    width: 33px !important;height:33px !important;}
.subscribe_list ul li span {
    left: 216px;
}
}
@media screen and (min-width:1025px) and (max-width:1199px){

p{margin-bottom:0px !important;}
.appoint_btn .e-fas-chevron-circle-right {
    font-size: 22px !important;}
.live_img img {min-height:35vh;max-height:35vh;}
.zero_btn .elementor-align-icon-right {
    width:28px;height:28px;}
.subscribe_list ul li {padding:12px 0px;} 
.info_div ul li span svg {
    width: 33px !important;height:33px !important;}
.elementor-image-box-content h3 {
    margin-bottom: 10px !important;}
}
@media screen and (min-width:1200px) and (max-width:1500px){
.testimonial_wrapper .elementor-testimonial__text {
    padding-bottom: 20px !important;
}
.appoint_btn .e-fas-chevron-circle-right {
    font-size: 22px !important;}
.live_img img {
    min-height:500px !important;max-height:500px !important;
}
.subscribe_list ul li span {
    left: 215px;
}
.zero_btn .elementor-align-icon-right {
    width:28px;height:28px;}
.subscribe_list ul li {padding:12px 0px;} 
.info_div ul li span svg {
    width: 33px !important;height:33px !important;}
}
@media screen and (min-width:320px) and (max-width:396px){
.elementor-testimonial__footer {
    display: flex;
    flex-direction: column !important;
}
}
/* custom css end here */
