.customTestimonialCard .owl-prev,.customTestimonialCard .owl-next{
box-shadow: 0 0 20px #00000059 !important;
}
.customTestimonialCard .testimonial-item{
box-shadow: 0 0 15px 0 #0000004d;
border-radius: 25px;
}
.customTestimonialCard .owl-stage{
padding: 15px;
}
.customTestimonialCard .owl-stage-outer{
margin: -14px;
}
.customTestimonialCard .testimonial-content{
border-bottom: 1px solid #e5e5e5;
margin-bottom: 15px;
}
.customCountdown{
box-shadow: 0px 15px 20px #00000057;
border-radius: 25px;
}
.customCountdown .stats-number{
background-color: #05aedb;
padding: 30% 5% !important;
border-radius: 25px;
display: inline-block !important;
box-shadow: 0px 5px 15px #00000042;
width: 100%;
}
.customCountdown .customCounterContainer{
padding-top: 15px;
padding-bottom: 15px;
border: 1px solid transparent;
border-top: none;
border-bottom: none;
}
.flexCenter{
align-items: center !important;
justify-content: center;
}
@media only screen and (min-width:400px) {
.customCountdown .customCounterContainer .stats-desc{
padding:10px;
}
}
.customContentCard{
padding:10px;
}
.customContentCard .vc_column-inner{
box-shadow: 0px 10px 15px 0 #0000001f;
border-radius: 25px;
}
.customPricingCard{
padding:10px;
}
.customPricingCard .vc_column-inner{
box-shadow: 0px 10px 15px 0 #0000001f;
border-radius: 25px;
border: 1px solid #36a635;
}
.customIcon .vc_icon_element-icon{
transform: translate(-100%,-50%) !important;
}
@media only screen and (min-width:768px) and (max-width:991px) {
.customCountdown .customCounterContainer .stats-number{
font-size:30px !important;
}
}
@media only screen and (min-width:500px) and (max-width:767px) {
.customCountdown {
margin: 20px !important;
margin-top:0 !important;
}
}
.customCountdown .customCounterContainer:nth-child(2){
border: 1px solid #cecece;
border-top: none;
border-bottom: none;
}
.customTestimonialCard{
margin-top: -50px;
}
@media only screen and (min-width:900px) {
.customTestimonialCard{
margin-top: -100px;
}
}
@media only screen and (min-width:1100px) {
.customTestimonialCard{
margin-top: -150px;
}
}
.custom-card-carousel h2{
background-color: #36a635;
border-radius: 25px;
padding: 5px !important;
padding-left: 20px !important;
padding-right: 40px !important;
display: inline-block;
margin-left: 30px !important;
top: -10px;
position: relative;
}
.custom-card-carousel .uvc-sub-heading {	
padding:30px !important;
padding-top:15px !important;
}
.custom-card-carousel .uvc-heading{
background-color: white;
border-radius: 15px;
box-shadow: 0px 5px 10px 0px #00000070;
margin: 10px;
margin-bottom: 20px !important;
}
.custom-blog-carousel .post-thumbnail a{
border-radius:25px;
margin-bottom: 20px;
}
.custom-blog-carousel .post-entry-content{
padding:10px !important;
}
.custom-blog-carousel.list .post-entry-content{
padding:10px !important;
padding-left:40px !important;
}
.custom-blog-carousel.list .post-entry-content .entry-meta a{
font-family: 'Poppins';
font-weight: normal;
font-size:14px;
color:black !important;
}
.custom-blog-carousel.list .post-entry-content .entry-meta{
margin-bottom:5px !important;
}
.custom-blog-carousel .entry-title a{
font-family: 'Poppins';
font-weight: 700;
font-size:18px;
line-height:24px;
color:black !important;
}
.custom-blog-carousel .entry-excerpt p{
font-family: 'Poppins';
font-weight: 400;
font-size:16px;
line-height:30px;
color:black;
}
.custom-blog-carousel .post-details{
color: #36a635 !important;
font-family: 'Poppins';
font-weight: 400;
font-size:16x;
}
.post-details.details-type-link {
color: #36a635 !important;
}
.custom-blog-carousel .post-details i{
color: #36a635 !important;
}
.custom-blog-carousel article.post{
background-color:transparent !important;
}
.custom-form span input{
border-radius:30px !important;
margin-bottom:30px !important;
height:60px !important;
box-shadow: 0 7px 15px #00000029;
font-size:16px !important;
font-family: 'Poppins' !important;
border:none !important;
padding-left:30px;
padding-right:30px;
color:black;
}
.custom-form span textarea{
border-radius:30px !important;
margin-bottom:30px !important;
min-height:250px !important;
box-shadow: 0 7px 15px #00000029;
font-size:16px !important;
font-family: 'Poppins' !important;
border:none !important;
padding-left:30px;
padding-right:30px;
padding-top:20px;
color:black;
width:100% !important;
}
.custom-form form p{
text-align:center;
}
.custom-form form p{
text-align:center;
}
.custom-form form p input[type=submit]{
border-width: 0px;
color: #ffffff;
background: #05aedb !important;
padding: 0px 35px 0px 35px !important;
border-radius: 25px !important;
font-size: 16px !important;
line-height: 18px !important;
text-align:center;
}
.submit-button {
text-align: center;
} 
.custom-tabs .vc_tta-panels{
background-color:transparent !important;
border:none !important;
}
.custom-tabs .vc_tta-tab a{
background-color:transparent !important;
}
.custom-tabs .vc_tta-tab a span{
font-family: 'Poppins' !important;
font-weight: 700 !important;
color: black !important;
font-size:18px !important;
}
.custom-tabs .vc_tta-tab.vc_active{
background-color: white;
border-bottom: 3px solid #36a635;
}
.custom-5col-icon-text .vc_icon_element-inner{
width: auto !important;
height: auto  !important;
}
.custom-hot-news article{
background-color: white;
border-radius: 25px;
box-shadow: 0 8px 10px #00000073;
margin: 10px;
overflow: hidden;
margin-top: -20% !important;
z-index: 10;
}
.custom-searchbar input {
border-radius: 25px !important;
height: 50px !important;
margin: 15px !important;
box-shadow: 0 5px 10px 0 #0000005c;
}
.custom-blog-mini .mini-post-img img{
border-radius:25px;
}
.custom-blog-mini.mini .mini-post-img img{
border-radius:10px;
}
.custom-blog-carousel .post-details{
font-size:16px !important;
color:#36a635 !important;
}
.custom-blog-carousel .post-details i {
color:#36a635 !important;
}
.custom-blog-mini .post-content a{
color: black;
font-size: 16px;
line-height: 30px;
font-family: 'Poppins' !important;
font-weight: 600 !important;
}
.custom-blog-mini.mini .post-content a{
line-height: 1.3;
}
.custom-blog-mini .post-content .text-secondary{
font-size:14px;
line-height:26px;
font-family: 'Poppins' !important;
font-weight: normal !important;
color:#a0a0a0;
}
.custom-blog-mini.mini .mini-post-img {
width: 70% !important;
max-width: 60px !important;
}
.default-btn-shortcode, .wpcf7-submit{
box-shadow: 0 0 10px #05aedb63 !important;
}
.custom-ul ul li, .custom-text p{
font-family: 'Poppins' !important;
font-size:16px !important;
color:black;
}
.custom-icon-list{
display: flex;
margin: 10px;
margin-left: 0;
margin-right: 0;
}
.custom-icon{
display:inline-block;
}
.default-text{
font-size:20px;
font-family: 'Poppins' !important;
color:black;
}
.overflow-hidden{
overflow:hidden;
}
@media only screen and (min-width:769px) {
.custom-tabs .vc_tta-panel-body{
overflow:visible !important;
background-color:white;
}
.max-width-none img{
max-width:none !important;
}
.custom-tabs .vc_tta-panel-body, .custom-tabs .vc_tta-panel-heading{
border:none !important;
}
.custom-tabs .vc_tta-tab.vc_active{
background-color: white !important;
box-shadow: 0 5px 20px #00000030;
margin: 30px 0;
}
.custom-tabs .vc_tta-tab a{
border:none !important;
line-height:50px;
}
.custom-tabs .vc_tta-tab:first-child{
margin-left: 20px !important;
}
.custom-tabs .vc_tta-tab{
margin-bottom: 30px !important;
margin-top: 10px !important;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
}
.custom-tabs .vc_tta-panel{
opacity:0;
}
.custom-tabs .vc_tta-panel.vc_active{
opacity:1;
}
}
.custom-blog-carousel .entry-meta .entry-date{
font-family: 'Poppins' !important;	
}
.social-media-links a{
padding: 10px;
background-color: white;
box-shadow: 0 4px 9px #00000029;
border-radius: 100%;
display: inline-block;
height: 30px;
width: 30px;
text-align: CENTER;
position: relative;
margin: 3px;
margin-top: 15px;
}
.social-media-links a:hover{
background-color: #f5f5f5;
}
.social-media-links a img{
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
}
#footer.footer .widget{
padding-left:10px;
padding-right:10px;
}
#bottom-bar{
display:none !important;
}
.custom-html-menu a:hover{
text-decoration:underline;
}
.custom-html-menu .main-link{
font-size:16px;
font-family: 'Poppins' !important;
font-weight:600;
color:black !important;
display:block;
line-height: 1 !important;
padding-bottom: 20px;
}
.custom-html-menu .sub-link{
font-size:14px;
font-family: 'Poppins' !important;
font-weight:normal;
color:black;
display:block;
line-height:35px !important;
}
.custom-copyright{
font-size:14px;
font-family: 'Poppins' !important;
font-weight:normal;
color:black;
display:block;
}
.entry-meta .category-link,.entry-meta .author.vcard, .entry-meta .comment-link{
display:none !important;
}
.custom-search input{
border-radius:30px !important;
margin-bottom:30px !important;
height:60px !important;
box-shadow: 0 7px 15px #00000029;
font-size:16px !important;
font-family: 'Poppins' !important;
border:none !important;
padding-left:30px !important;
padding-right:30px !important;
color:black;
}
.custom-search.mini input{
box-shadow:none !important;
height:44px !important;
}
.custom-search.mini{
margin-bottom:0 !important;
}
@media all and (max-width: 778px){
.custom-html-menu, .custom-footer-container{
text-align: center !important;
}
.custom-mobile-hl h2{
font-size:35px !important;
}
.custom-mobile-padding-30px{
margin-top:50 !important;
margin-bottom: 50 !important;
padding-top:0 !important;
padding-bottom:0 !important;
}
.custom-form table tr, .custom-form table tr td{
display:block;
padding:0 !important;
}
.custom-form table tr input{
width:100%;
}
.custom-form .phone-number{
width:100% !important;
}
}
@media all and (max-width: 767px){
.custom-tabs .vc_tta-panel-title a{
background-color: #36a635 !important;
color: white !important;
}
}
@media all and (min-width: 768px) and (max-width:991px){
.custom-tabs .vc_tta-tab a{
padding:14px 11px !important;
}
.custom-tabs .vc_tta-tab a span{
font-size:15px !important;
}
}
.mobile-header-scrollbar-wrap .next-level-button{
color: #1ebbf0 !important;
}
.custom-html-widget{
text-align:center;
}
.custom-html-widget .sub-link{
text-align:left;
}
.custom-list-icon  {
margin-bottom: 10px;
padding: 10px;
background-color: #f2fbfd;
border-radius: 10px;
}
@media all and (max-width:767px) {
.custom-html-menu .sub-link {
text-align:center !important;
}
.custom-html-menu .main-link {
text-align:center !important;
}
}
.custom-button {
border-width: 0px !important;
color: #ffffff !important;
background: #36A635 !important;
font-size: 16px;
line-height: 18px;
box-shadow: none !important;
} .custom-blockquote {
border-left: 10px solid #36A635;
margin: 1.5em 10px;
padding: 0.5em 10px;
quotes: "\201C""\201D""\2018""\2019";
font-family: 'Poppins';
color: black;
}
.custom-blockquote:before {
color: #36A635;
content: open-quote;
font-size: 4em;
line-height: 0.1em;
margin-right: 0.25em;
vertical-align: -0.4em;
}
.custom-blockquote p {
display: inline;
}
.custom-blockquote footer {
margin-top: .5em;
padding: 0;
color: #777;
font-size: 12pt;
text-align: left;
font-style: italic;
}
.custom-blockquote footer:before {
content: '— ';
} .custom-mobile-hl h3{
line-height:35px !important;
} .faq_accordeon input {
display: none;
}
.faq_accordeon label {
position: relative;
display: block;    
padding: 10px 22px;
margin: 0 0 15px 0;
cursor: pointer;
box-shadow: 0px 10px 15px 0 #0000001f;
border-radius: 25px;
color: black;
transition: ease .5s;
font-family: 'Poppins';
}
.faq_accordeon label:hover {
background: #36a635;
color: white;
}
.faq_accordeon label::after {
content: '+';
position: absolute;
font-size: 22px;
font-weight: bold;
right: 10px;
top: 10px;
}
.faq_accordeon .content {
padding: 10px 25px;
margin: 0 0 1px 0;
border-radius: 3px;
font-family: 'Poppins';
color: black;
}
.faq_accordeon input + label + .content {
display: none;
}
.faq_accordeon input:checked + label + .content {
display: block;
}
.faq_accordeon input:checked + label::after {
content: '-';
right: 14px;
top: 10px;
} .hero {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
box-shadow: rgb(0 0 0 / 70%) 0px 0px 0px 50vw inset;
}
@media all and (min-width: 960px) and (max-width: 1500px) {
.slider-heading {
font-size:4.5vw !important;
width:43vw !important;
}
} .faq_accordeonn input {
display: none;
}
.faq_accordeonn label {
position: relative;
display: block;    
padding: 10px 22px;
margin: 0 0 30px 0;
cursor: pointer;
color: black;
transition: ease .5s;
font-family: 'Poppins';
border: solid #253830;
border-width: 0px 0 3px 0;
font-weight: bold;
}
.faq_accordeonn label:hover {
color: #36a635;
}
.faq_accordeonn label::after {
content: '+';
position: absolute;
font-size: 22px;
font-weight: bold;
right: 10px;
top: 10px;
}
.faq_accordeonn .content {
padding: 10px 25px;
margin: 0 0 1px 0;
border-radius: 3px;
font-family: 'Poppins';
color: black;
}
.faq_accordeonn input + label + .content {
display: none;
}
.faq_accordeonn input:checked + label + .content {
display: block;
}
.faq_accordeonn input:checked + label::after {
content: '-';
right: 14px;
top: 10px;
} .custom-text blockquote {
font: normal 400 16px "Poppins" !important;
background-color: inherit;
padding: 0;
}
.tstm-img {
width: 250px;
}
@media all and (min-width: 768px) {
.quad {
border-style: solid;
border-color: #253830;
} 
.one {
border-width: 0 2px 2px 0;
}
.two {
border-width: 0px 0px 2px 0px;
}
.four {
border-width: 0px 2px 0px 0px;
}
}
.customContentCard .vc_column-inner {
background:white;
}
.testimonial-quote {
transform: translateY(-50%);
}
.round-img img {
border-radius: 100%;
width: 200px;
height: 200px;
}
.green {
box-shadow: rgb(37 56 48 / 60%) 0px 0px 0px 50vw inset;
}
.small-font {
font-size: 14px !important;
}
.anchor {
position: relative;
top: -100px;
}
.sidebar-subscription-card {
background: #f8f7f4;
padding: 20px;
}
.sidebar-heading {
font-family:"Poppins";
margin-bottom: 20px;
font-size:25px;
color: #253830;
}
.button-2{
display:inline-block;
padding:5px 20px; 
border:none;
background-color: white;
height:50px; 
line-height:50px;
font-size:20px; 
text-decoration:none; 
color:#000; 
font-family: "Poppins";
border-radius: 8px;
}
.button-2 img{
margin-right:5px; 
display:inline-block; 
vertical-align:middle; 
margin-top:-3px;
}
.flexCenternew .vc_column-inner {
display: flex !important;
justify-content: center;
}
.hero2 {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
box-shadow: rgb(0 0 0 / 10%) 0px 0px 0px 50vw inset;
}
.pricing-header {
width: 70%;
background: rgba(37, 56, 48, 0.7);
}
@media all and (max-width: 1016px) {
.pricing-header {
width: 100%;
}    
}
.button-3 {
display:inline-block;
padding:5px 20px; 
background: rgba(37, 56, 48, 0.7);
border: 2px solid #FFFFFF;
border-radius: 8px;
height:50px; 
line-height:50px;
font-size:20px; 
text-decoration:none; 
color: white; 
font-family: "Poppins";
font-weight: 500;
}
.button-3 img{
margin-right:5px; 
display:inline-block; 
vertical-align:middle; 
margin-top:-3px;
border-radius: 8px;
}