
/* menu start*/

.header-nav {
    position: relative;
    padding: 0px;
    z-index: 7;
    display: flex !important;
    justify-content: center;
}

/* menu end*/


.logo-header-inner img {
    max-width: 160%;
    max-height: 100%;
}

.header-style-1 .header-nav .nav > li > a {
    display: block;
    font-size: 16px;
}
.logo-footer {
    display: table;
    width: 210px !important;
    height: 70px;
    vertical-align: middle;
    padding: 0;
    font-size: 36px;
    color: #1bbce8;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    z-index: 9;
}

/* mission start*/
p#mission {
    font-size: 16px !important;
    line-height: 28px;
}

/* mission end*/

.text-white {
    --bs-text-opacity: 1;
    color: #161515 !important;
}

/* about us */


.site-bg-white{
    background-color:#fff ;
}

.hilite-title.hilite-dark strong{
    color: rgb(10 10 10 / 20%);
}
.about-home:after{
    border: 30px solid rgb(4 4 4 / 10%);
}


.opacity-07 {
    opacity: 0.7 !important;
}
.font-16 {
  
    font-weight: 600;
}
.about-home-right{
    border: 10px solid #e5e5e5;
}

/* about us end */
.site-bg-dark {
    background-color: #6c6c6c !important;
}
.site-bg-white {
    background-color: #c3c3c3;
}
.hilite-title.hilite-dark strong{
color: #00989926;
}
.mt-icon-box-wraper {
    position: relative;
    border: 1px solid #d6d4d4;
}
.site-bg-white {
    background-color: #d3cfcf63 !important;
}
.slider-block {
    border: 20px solid #009899;
}
/* f5bf23 */
.quotes span{
    color: #111111;
}
.icon-md img {
    height: 64px;
}
.quotes{
color: #111111;
/* font-style: italic; */
}
.input-animate.input input{
    color: black;
}
#welcome .tp-thumbs-inner-wrapper .tp-thumb.selected:after, .site-button.btn-effect:before, .site-button.btn-effect:after{
   border-color:#009899 ; 
}
.input-animate.input textarea{
    color: black;
}
animate.input label {
    color: #009899 !important;
}
.input-animate.input::before {
    background: rgb(0 152 153) !important;
}
p {
    line-height: 24px;
    font-size: 15px;
    margin-bottom: 24px;
}
.counter::after {
    content: "+";
    left: 8px;
    position: relative;
}


/* contact us */

.contact-home1-left-v2 {
    padding-left: 55px;
}
/* contact us */



/* color */
.searchform input[type=submit], .searchform input[type=submit]:active, .searchform input[type=submit]:focus, .searchform input[type=submit]:hover, .site-button, .site-button:active, .site-button:focus {
    background-color: #009899;
}

.header-nav .nav>li.active>a{
    color: #009899;
}

a:active, a:hover, a:focus {
    color: #009899;}


    .site-text-primary{
color: #009899;
    }
    .mt-separator:before{
        background-color:#009899 ;
    }
    .mt-separator:after{
        background-color:#009899 ;

    }

    .sep-line-one:before{
        background-color:#009899 ;
  
    }

    .sep-line-one:after{
        background-color:#009899 ;
 
    }

    .icon-count-2::after{
        background-color:#009899 ;
    }
    .site-bg-primary{
        background-color:#cecece ;

    }

    .site-bg-dark{

        background-color: #232424;
    }
    .get-in-touch-info {
        box-shadow: -10px -10px #009899;
    }
    .site-button.btn-effect:after{
        border-color:#009899;
    }
    .site-button.btn-effect:before{
        border-color:#009899;
   
    }

    button.scroltop{
        color: #009899;
   
    }

    .icon-count-2:hover span.icon-count-number{
        color: #009899;

    }
    .header-nav .nav>li:hover>a{
        color: #009899;

    }

    

    #welcome .tp-thumbs-inner-wrapper .tp-thumb.selected:after{
        border-color:  5px solid #009899 ;
    }


    /* footer */

    a#flink {
        color: #999;
    }

    /* call & whatts app icon */

    .call-icon {
        position: fixed !important;
        left: 94.6% !important;
        bottom: 152px !important;
        z-index: 999999 !important;
        width: 60px !important;
    }

    .call-icon {
        position: fixed !important;
        left: 94.6% !important;
        bottom: 152px !important;
        z-index: 999999 !important;
        width: 60px !important;
    }

    p.max-w400 {
        margin-top: 14px;
    }

    .input-animate.input::before, .input-animate.input .spin {
        height: 1px !important;
     
    }.input-animate.input::before {
        background: rgb(255 255 255 / 92%)!important;
    }

    h3.text-wite.m-t0 {
        color: #1a1a1a;
    }    
    .input-animate.input label {
        font-size: 12px;
        color: #1a1a1a;
        /* 009899 */
        font-weight: 500;
    }
    .input-animate.input::before {
        background: #1a1a1a !important;
    } 
    
    
element.style {
    background-image: url(images/background/bg5.jpg);
}
.bg-secondry {
    background-color: #222;
}
.services-half-section-bottom {
    margin-top: 0px;
    padding-top: 280px;
}
#fff3cd

.p-tb80{

    padding-top: 100px;
    padding-bottom:72px;
}
p.jhon {
    text-align: end;
}
.contact-home1-left .form-control {
    color: #000 !important;
}
    /* mobile view */

    @media (max-width: 767px) {

        .call-icon {
            position: fixed !important;
            left: 82.6% !important;
            bottom: 152px !important;
            z-index: 999999 !important;
            width: 60px !important;
        }
        .icon-content {
            overflow: unset;
        }
        .mission-mid {
            height: 337px;
            background-size: contain;
          
        }
        .icon-md {
            width: 100%;
        }
        .counter.font-50 {
            font-size: 28px;
            text-align: center;
        }
        span#mission {
            text-align: center !important;
            display: flex;
            justify-content: center;
        }

        .whatsapp-icon{
            position: fixed;
            left: 84% !important;
            bottom: 100px;
            z-index: 999999;
            width: 50px;
        }

        input.zt-control {
            margin-bottom: 14px;
        }

        img#captchaimg {
            margin-bottom: 10px;
        }

        .site-button.btn-effect {
            margin-left: 15px;
            margin-bottom: 5px;
        }
        .text-right {
            text-align: center !important;
        }

    }
    
    span.primary-clr
    {
        color:#00989a;
        font-weight:600;
    }
