.pt50{padding-top:50px;}
.consalt-slider-title-box h1, .consalt-slider-content p{color:#ffffff;}
.about_play.style_four a.banner-play-btn{background: url(../images/frend-shep.webp);}
.pb0{padding-bottom:0px !important}

/* Footer */
.footer-widget-menu ul li a:hover, p.footer_desc, .footer-widget-title h4, .footer-widget-address_text a{color:#000000}
.footer-widget-address_text a, .footer-widget-title h4, p.footer_desc, .footer-bottom-content-copy p, .footer-widget-address_text span, .footer-widget-address_text p, .footer-bottom-menu ul li a, .footer-widget-menu ul li a{color:#ffffff}
.footer_widget_icon i{background-color:#058ccb}
.footer_area{background:#00577f}
/* Footer */

/* Footer light blue
.footer-widget-menu ul li a:hover, p.footer_desc, .footer-widget-title h4, .footer-widget-address_text a{color:#000000}
.footer-bottom-content-copy p, .footer-widget-address_text span, .footer-widget-address_text p, .footer-bottom-menu ul li a, .footer-widget-menu ul li a{color:#444}
.footer_widget_icon i{background-color:#8e7f01}
.footer_area{background:#298fda}
Footer light blue */

/* Header */
.header-menu ul li a{text-transform:uppercase}
.header-menu ul li.active a{font-weight:500; color:#063232 !important; font-size:18px}
.header-menu ul li:hover a{color:#063232 !important}
.header-menu ul .sub_menu li:hover > a{background-color:#025490}
.header-menu ul .sub_menu{border-top: 2px solid #025490;}
/* Header */

/*Breadcrum images*/
.faqbg{background: url(../images/faqbg.webp); background-repeat: no-repeat;  background-size: contain;  background-position: center center;  padding: 182px 0 202px;  position: relative; border-radius:15px}
.abtbg{background: url(../images/abtbg.webp); background-repeat: no-repeat;  background-size: contain;  background-position: center center;  padding: 182px 0 202px;  position: relative; border-radius:15px}
.cntbg{background: url(../images/cntbg.webp); background-repeat: no-repeat;  background-size: contain;  background-position: center center;  padding: 182px 0 202px;  position: relative; border-radius:15px}
.appbg{background: url(../images/appbg.webp); background-repeat: no-repeat;  background-size: contain;  background-position: center center;  padding: 182px 0 202px;  position: relative; border-radius:15px}
.mdbbg{background: url(../images/mdbbg.webp); background-repeat: no-repeat;  background-size: contain;  background-position: center center;  padding: 182px 0 202px;  position: relative; border-radius:15px}


.applic_style{top:0px !important;border-radius:20px !important;}
.radio_style label{color:#6b7a7a;}
.radio_style{margin-left:3px;}
.radio_style p{margin-bottom:3px;}

.contact-form-box.style_two .form-box select{color: #6b7a7a; height: 54px;  background-color: #ffffff;  border: 1px solid #e6eaea; width: 100%;  height: 56px;  border-radius: 5px;  outline: 0;  padding: 0 25px; }
#other-reason-box {display: none; /* Initially hidden */ margin-top: 10px;}
.form-box textarea{height:80px; resize: none; }
.padfrm{padding:0px 25px}
.appfrm h5{padding-left:20px;padding-bottom:20px;}
.spinner {
	border: 4px solid #f3f3f3;
	border-top: 4px solid #3498db;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	animation: spin 1s linear infinite;
	display: none;
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

button disabled {opacity: 0.6; cursor: not-allowed;}

p.about_qute, .blog_btn a i, .meta-blog p, .feature_content p, .about_box p, .about_area.style_two .section_title p, .service_content p{color:#333333}


/* Terms and Condition + Privacy Policy */
ol.tc{margin:10px}
ol.tc li, div.tc-1, div.tc-2{margin-left:20px}
div.tc-1{padding:20px}
div.tc-2{padding:5px}
ol.tc ol{margin-left:10px}
