.header-2 .navigation > ul > li.active a {

    letter-spacing: 2px;
    background: none;
    color: #3a3b3c;
}


/*.header-2 .navigation > ul > li.active a {
    color: #fff;
}*/
.header-2 .navigation > ul > li > a:hover, .navigation .sub-nav li a:hover {
    background: #f21f4f;
    color: #3a3b3c;
}
.header-2 .navigation > ul > li > a {
    color: #ffffff;
    font-family: Hind-Regular !important;
    font-size: 14px;
    font-weight: unset;
    letter-spacing: 2px;
    padding: 15px 16px;
}
.padding {
    padding-top: 34px !important;
    padding-bottom: 21px !important;
}
item-box > a {
    display: inline-flex;
     height: 100%;
    padding: 20px;
}
item-box img {
    height: 100%;
}
.item-box {
    position: relative;
    overflow: hidden;
    display: block;
    height: 250px;
}
.item-container{
    width: 100%;
    height: 250px;
    padding: 5px;
}
.registration_section .heading-box {
    padding-right: 0px;
    padding: 5px;
}
.registration_section .heading-box h2 {
     text-align: center;
     color: #209487;
}
.whatsappnow{
    left:30px;
    bottom:30px;
    padding:0 15px;
    border-radius:50%;
    font-size:30px;
    color:#fff;
    background: #4FCE5D;
    position:fixed;
    z-index:999;
}
.header-2 .top-bar-section {
    background: #3a3b3c;
}
.header-2 .primary-header, .navigation .sub-nav, .appointment {
    background: #3a3a3c;
}
.header-2 .navigation > ul > li > a:hover, .navigation .sub-nav li a:hover {
    background: none !important;
    background: #209487;
}
.header-2 .primary-header, .navigation .sub-nav, .appointment {
   background: #209487;

}
.header-2 .navigation > ul > li:hover {
    background: none;
}
.breadcrumb_section {
    background: #209487;
}
.product_pagetitle h2, .product_pagetitle {
    color: #fff;
    font-family: Hind-Regular !important;
    font-size: 20px !important;
    letter-spacing: 1px;
    font-weight: 100;
}
.about_pagetitle h2 {
    color: #fff;
    font-family: Hind-Regular !important;
    font-size: 20px !important;
    letter-spacing: 1px;
    font-weight: 100;
}
#work{
    display: none;
}
.cd-slider-nav li.selected a {
    background: #3a3b3c;
}
.cd-slider-nav li.selected a:hover {
    background-color: #009487;
}
.cd-slider-nav a:hover, .cd-slider-nav li.selected a {
    background: #009487;
}
.cd-slider-nav {
    background-color: #3a3b3c;
   
}
.section_blck_bg {
    background: #fff;
}
.btn-text {
    background: #209487;
}
.pb-80 {
    padding-bottom: 0 !important;
}
.pt-80 {
    padding-top: 13px !important;
}
p.cmobile, p.cemail, p.caddress{
    display: block; font-family: FontAwesome;
}

p.caddress:before {
    padding-right: 10px; content: "\f041"; display: inline-block; height: 30px; float: left;
}
p.cmobile:before {
    padding-right: 10px; content: "\f095"; display: inline-block; height: 30px; float: left;
}
p.cemail:before {
    padding-right: 10px; content: "\f0e0"; display: inline-block; height: 30px; float: left;
}
.footer-info .footer_content p{
    margin: 0 0 10px !important; 
}
.mb-60 {
     margin-bottom: 0 !important;
}
.service_pagetitle h2{
    color: #fff;
    font-family: Hind-Regular !important;
    font-size: 20px !important;
    letter-spacing: 1px;
    font-weight: 100;
}
.service_pagetitle, .service_pagetitle h2 {
    color: #fff;
    font-family: Hind-Regular !important;
    font-size: 20px !important;
    letter-spacing: 1px;
    font-weight: 100;
}
.about_pagetitle, .about_pagetitle h2 {
    color: #fff;
    font-family: Hind-Regular !important;
    font-size: 20px !important;
    letter-spacing: 1px;
    font-weight: 100;
}

.welcome_title{
    color: #000;
}
.team__block-section{
    display: none;
}
.color span{
    display: none;
}
.text-center{
    padding-bottom: 0;
}
.contact_map{
    margin-top: 20px;
}
.color {
    color: #209487;
}
.b-line {
    background: #454545;
}
.footer h4 {
    color: #209487;
}
.footer .copyright {
    background: #209487;
}
footer i{
    color: #fff;
}
#services-section{
    padding-top: 20px;
    padding-bottom: 20px;
}
.testimonial_wrapper__block{

}
.footer {
    /*background-image: url(../../images/images/images/img/fotter.png);*/
    
}
.header-2 .top-bar-section.top-bar-bg-color a:hover {
    color: #000000;
}
.header-2 i {
    color: #ffffff;
}
.call-us ul li a {
        color: #e71e4e;
}
.call-us i {
        color: #e71e4e;
}
.call-box{
    display: none
}
.appointment-button {
    padding: 5px 12px !important;
    display: none;

}
.cd-slider-nav li {
    width: 20% !important;
}
.cd-slider-nav a {
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    
}
.cd-slider-nav li .slide-number {
    margin-top: -5px;
}
.footer h4 {
    color: #f7f7f7;
}
.welcome_content{
    color: #000;
}
.slide-number{
    display: none;
}
.wp-popup{
    display: none;
}
.modal_sendtitle {
    color: #fbfbfb;
    background: #28aaa3;
}
.single_carousel > p {
    background: #424343;
}
.call-us ul li a:hover {
    color: #b1140c;
}
@media (max-width:768px){
.footer h4 {
    margin-top: 10px;
}
.footer_heading{
    margin-bottom: 10px;
}
.header-2 .navigation > ul > li.active a {

    color: #fff;
}
.abtimg{
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-bottom: 10px;
}
.cd-slider-nav ul{
    display: flex;
    flex-direction: row;

}
.cd-slider-nav ul li{
    flex: 1;
    width: auto !important;
}
.cd-slider-nav a {
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    font-weight: normal;
}
.appointment-button {
    display: none;

} 
.header-2 .appointment-button {
    display: none;
}
.xs-visible a{
    font-size: 35px !important;
}
.xs-visible a i{
    font-size: 30px;
}
}
