@media only screen and (max-width:767px) {
.owl-nav .owl-prev {
margin-left: 0px !important;
}
.blog-one__meta li {
padding-right: 25px;
font-size: 11px;
}
.pd-0-new .elementor-container {
padding: 0px !IMPORTANT;
}
.pd-0-new .ekit-icon-image img {
max-width: 40px !IMPORTANT;
}
.pd-0-new .elementkit-tab-nav li {
margin-right: 4px !IMPORTANT;
}
.pd-0-new .elementkit-tab-nav li {
margin-right: 4px !IMPORTANT;
width: 68px;
}
.pd-0-new .elementkit-tab-nav li a {
width: 68px !IMPORTANT;
padding: 7px !IMPORTANT;
}
.before-bgone:before {
content: "";
position: absolute;
width: 100%;
height: 91%;
background: #beebff;
bottom: 0;
}
.befor-bg:before {
width: 430px;
height: 90%;
left: 0;
z-index: 1;
bottom: 0;
border-radius: 50% 50% 50% 0px;
}
div#eae-at-e6218fb {
line-height: inherit;
}
.min-s-text span {
color: #fff;
padding: 0px;background: transparent;
}
.subbanners {
background-position: 75% 0px;padding: 15% 0% 15% 0%;
}
.client .owl-nav {
position: inherit;
left: inherit;
bottom: -3%;
}
.goals-carousel .owl-nav {
position: inherit;
top: inherit;
right: inherit;
margin-top: 20px;
text-align: left;
}
.goals-carousel .owl-nav button {   
border-color: #0a924f !IMPORTANT;
border: 1px solid #0a924f !IMPORTANT;    
color: #0a924f !IMPORTANT;
}
.service-carousel .owl-nav {
position: inherit;
right: inherit;
top: inherit;
text-align: center;
margin: 20px 0;
}
.ser-po-icon {
width: 135px;
height: 135px;}
.ser-po-icon:before {    
width: 150px;
height: 150px;   
left: -8px;
}
.before-after:before{width: 320px;
height: 320px;}
.before-after:after{width: 300px;
height: 300px;}
.bg-hide .elementor-widget-wrap.elementor-element-populated {
background: transparent !IMPORTANT;
}
.blog-body .entry-title {
font-size: 17px;
font-weight: 500;
line-height: 22px;
}
.pl-70 {
padding-left: 15px;
}
.pt-120 {
padding-top: 50px;
}
.pr-40 {
padding-right: 15px;
}
.pl-40 {
padding-left: 15px;
}
.pr-0 {
padding-right: 15px !important;
}
}
@media only screen and (min-width:320px) and (max-width:767px) {
.befor-bg:before {
width: 320px;
height: 90%;
left: 0;
z-index: 1;
bottom: 0;
border-radius: 50% 50% 50% 0px;
}
div#eae-at-e6218fb {
line-height: 32px;
}
.owl-centered .owl-item {
display: inline-block;
float: none;
vertical-align: middle;
}
.img-i2 {
position: initial !IMPORTANT;
width: 100%;
}
.line-2 p{ display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
white-space: normal;
overflow: hidden;}
.sub-banner:before{width: 315px;}
.sub-banner h1 {
font-size: 34px !important;
}
.min-v-sec {
margin-bottom: 4em !important;
height: inherit;
}
.client .owl-nav {
position: inherit;
left: inherit;
bottom: 0;
top: inherit;
left: 0;
}
.goals-carousel .owl-nav {
position: inherit;
top: inherit;
right: inherit;
margin-top: 20px;
text-align: left;
}
.goals-carousel .owl-nav button {   
border-color: #0a924f !IMPORTANT;
border: 1px solid #0a924f !IMPORTANT;    
color: #0a924f !IMPORTANT;
}
.service-carousel .owl-nav {
position: inherit;
right: inherit;
top: inherit;
text-align: center;
margin: 20px 0;
}
.ser-po-icon {
width: 135px;
height: 135px;}
.ser-po-icon:before {    
width: 150px;
height: 150px;   
left: -8px;
}
.blog-body .entry-title {
font-size: 17px;
font-weight: 500;
line-height: 22px;
}
.service-list{padding: 8px;}
.service-cont-l h3 {
font-size: 17px;    
display: -webkit-box!important;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
white-space: normal;
overflow: hidden;
}
.carousel-cell {
width: 100%;
padding-inline-start: 0px;
padding-inline-end: 0px;
}
}
@media only screen and (min-width:320px) and (max-width:557px) {
.carousel-cell {
width: 100%;
padding-inline-start: 0px;
padding-inline-end: 0px;
}
.top-bar {
display: none
}  
}
@media only screen and (min-width:768px) and (max-width:1150px) {
.befor-bg:before {
width: 430px;
height: 90%;
left: 0;
z-index: 1;
bottom: 0;
border-radius: 50% 50% 50% 0px;
}
div#eae-at-e6218fb {
line-height: inherit;
}
.line-2 p{ display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
white-space: normal;
overflow: hidden;}
.service-list .img:before{height: -webkit-fill-available;}
.service-list h3 {    
bottom: 9px;
font-size: 14px;    
}
.po-ab {
position: absolute;
top: 16em;
height: 340px;
width: 90% !important;
margin: auto;
left: 0;
right: 0;
}
.min-v-sec {
margin-bottom: 21em !important;
height: 53vh; }
.min-s-text span {
color: #fff;
padding: 0px;background: transparent;
}
.client .owl-nav {
left: -28%;
}
.before-after:before{width: 320px;
height: 320px;}
.before-after:after{width: 300px;
height: 300px;}
.blog-body .entry-title {
font-size: 17px;
font-weight: 500;
line-height: 22px;
}
.service-list{padding: 5px;}
.service-cont-l h3 {
font-size: 17px;    
display: -webkit-box!important;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
white-space: normal;
overflow: hidden;
}
.pb-90 {
padding-bottom: 40px;
}
.pt-90 {
padding-top: 40px;
}
.pt-60 {
padding-top: 30px;
}
.pb-60 {
padding-bottom: 30px;
}
.pl-70 {
padding-left: 30px;
}
.pt-120 {
padding-top: 10px;
}
p {  }
.pr-40 {
padding-right: 15px;
}
.pl-40 {
padding-left: 15px;
}
.min-w-list p {
}
@media only screen and (min-width:992px) and (max-width:1349px) {
}
@media only screen and (min-width:1350px) and (max-width:1699px) {
}