
.intro-banner-vdo-play-btn {
height: 60px;
width: 60px;
position: fixed;
top: 50%;
left: 3%;
text-align: center;
margin: -30px 0 0 -30px;
border-radius: 100px;
z-index: 1;
}
.pinkBg {
background-color: #16c256!important;
z-index:999999 !important;
}
.intro-banner-vdo-play-btn i {
line-height: 35px;
font-size: 30px;
}
.fa-phone-volume:before, .fa-volume-control-phone:before {
content: "\f2a0";
}
.fw-watsap {
font-size: 30px;
color: white;
margin-top: 14px;
}
.intro-banner-vdo-play-btn .ripple:nth-child(2) {
animation-delay: .3s;
-webkit-animation-delay: .3s;
}

.intro-banner-vdo-play-btn .ripple {
position: absolute;
width: 100px;
height: 100px;
z-index: -1;
left: 0%;
top: 0%;
opacity: 0;
margin: -20px 0 0 -20px;
border-radius: 100px;
-webkit-animation: ripple 1.8s infinite;
animation: ripple 1.8s infinite;
}
ul.elementor-post-info li:first-child{display:none;}
.pagecont img{ max-width:40%;}
.callTexttt {
color: #4a4947;
text-decoration: none;
font-size: 25px;
font-weight: 700;
}
.align-self-center {
align-self: center!important;
display: flex;
justify-content: center;
padding-top:30px; 
}
.bestreview img{ width:45%;}
.i4ewOd-pzNkMb-haAclf{ display:none !important;}
h3.thankmsg{color:#0F5132;line-height: 50px;}
@-webkit-keyframes ripple{
0%{
opacity:1;
-webkit-transform:scale(0);
transform:scale(0)
}
100%{
opacity:0;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes ripple{
0%{
opacity:1;
-webkit-transform:scale(0);
transform:scale(0)
}
100%{
opacity:0;
-webkit-transform:scale(1);
transform:scale(1)
}
}
.intro-banner-vdo-play-btn .ripple:nth-child(2){
animation-delay:.3s;
-webkit-animation-delay:.3s
}
.intro-banner-vdo-play-btn .ripple:nth-child(3){
animation-delay:.6s;
-webkit-animation-delay:.6s
}
























/* 4. get-a-quote */
form.get-a-quote i svg{
    fill: #1a90d0;
}
form.get-a-quote i {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #e5f9f3;
    border-radius: 50%;
    padding: 0px;
    border-bottom-left-radius: 0;
    margin-right: 30px;
}
.get-a-quote h2 {
    font-weight: 40px;
    font-weight: 800;
}
.get-a-quote span {
    font-size: 16px;
    font-weight: bold;
    color: #858585;
}
.get-a-quote {
    background-color: white;
    padding: 30px;
    border-radius: 10px;
    margin-left: 20px;
/*    box-shadow: -1px 0px 44px 15px rgb(0 0 0 / 4%);
    -webkit-box-shadow: -1px 0px 44px 15px rgb(0 0 0 / 4%);
    -moz-box-shadow: -1px 0px 44px 15px rgba(0,0,0,0.4);*/
    position: relative;
    margin-bottom: 20px;
}
.get-a-quote:after {
    right: -6%;
    position: absolute;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 14px solid #432514;
    content: "";
    z-index: -1;
    bottom: -6%;
}
.get-a-quote:before {
    position: absolute;
    width: 90%;
    top: -21px;
    height: 45px;
    content: "";
    left: 5%;
    border-radius: 26px;
    z-index: -1;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
	background:#432514;
}
.get-a-quote input[type="text"],.get-a-quote input[type="number"] {
    width: 100%;
    height: 64px;
    border: 0;
    border-radius: 6px;
    outline: 0;
    margin-bottom: 20px;
    padding-left: 20px;
    color: #444;
    font-size: 16px;
    padding-right: 86px;
/*    box-shadow: 0px 0px 20px 7px rgba(0,0,0,0.08);
    -webkit-box-shadow: 0px 0px 20px 7px rgba(0,0,0,0.08);
    -moz-box-shadow: 0px 0px 20px 7px rgba(0,0,0,0.08);*/
    border: 1px solid #d3d3d3;
}


.get-a-quote select {
    cursor: pointer;
	width: 100%;
    height: 64px;
    border: 0;
    border-radius: 6px;
    outline: 0;
    margin-bottom: 20px;
    padding-left: 30px;
    color: #444;
    font-size: 16px;
    padding-right: 86px;
    border: 1px solid #d3d3d3;		
        }

.get-a-quote select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
}

.group-img:before {
    content: "";
    background-color: #d9d9d9;
    width: 1px;
    height: 35px;
    position: absolute;
    right: 70px;
    top: 15px;
}
.get-a-quote p {
    font-weight: 400;
    padding-bottom: 10px;
    padding-top: 10px;
	line-height:22px;
}
.group-img{
    position: relative;
}
.group-img svg {
    position: absolute;
    right: 25px;
    width: 24px;
    height: auto;
    top: 21px;
}

#enquirywhatsappsticky{position:fixed!important;right:30px;bottom:20px;z-index:99999;margin:0;display:block}#enquirywhatsappsticky .btn-color{border-color:#25d366;text-decoration:none;background:#25d366;color:#fff;text-align:center;height:32px;border-radius:6px;font-weight:700;line-height:23px;font-size:20px;text-transform:uppercase;padding:9px 12px 0px 35px;margin:0;position:relative;font-weight:700}#enquirywhatsappsticky i{font-size:20px;vertical-align:middle;position:absolute;left:12px;}#enquirywhatsappsticky .btn{font-size:15px!important}#enquirywhatsappsticky i.fa-whatsapp::before{vertical-align:middle}

.get-free-quote {
    position: fixed;
    top: 45%;
    transform: rotate(269deg);
    right: -65px;
    z-index: 9;
}
@media only screen and (max-width: 768px) {
    .get-free-quote {
        display: none !important;
    }
}


.default-btn, .doctor-slider.owl-theme .owl-nav [class*=owl-] {
    background: radial-gradient(201.33% 113.22% at 66.67% 0, #ef4723 0, #ff970a 100%) !important;
    box-shadow: 0 10px 40px 0 rgba(255, 151, 10, .4) !important;
    color: #ffffff !important;
}

.default-btn {
    color: #111111;
    font-size: 16px;
    padding: 13px 30px;
    border-radius: 30px;
    position: relative;
    -webkit-transition: all ease 0.5s;
    transition: all ease 0.5s;
    border: 1px solid #0cb8b6;
    z-index: 1;
}
    .default-btn:hover {
        background: linear-gradient(187deg, #99e1ca -17.17%, #01b37a 96.71%) !important;
        box-shadow: 0 5px 55px -15px #01b37a !important;
        color: #ffffff;
        text-decoration: none;
    }
/*
.btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
*/