﻿.footer-link
{
    color:rgb(255,255,255,0.8)!important;
}

.footer-link:hover {
    color: rgb(255,255,255,1)!important;
}

.tp-footer-6-copyright {
    background: #01656b;
    border-top:1px solid white;
}

.tp-footer-6-big-title {
    padding:20px 0;
    border-top: 1px solid white;color:white;
}

@media only screen and (max-width: 500px){
    .tp-footer-6-area{
        padding-top:50px!important;
    }
    .classlogo{
        display:flex;
        justify-content:center;

    }
    .tp-header-logo img{
        width:150px!important;
    }
    .sa-hero-ptb {
        padding-top: 150px!important;
    }
    .sa-about-right {
        flex-wrap: wrap!important;
    }
    .tpfooter9 {
        text-align: center;
    }

}
@media only screen and (min-width: 501px) and (max-width: 1000px) {
    .sa-about-left-thumb .imgab {
        height: 450px!important;
    }
    .tpfooter9{
        text-align:center;
    }
}
@media only screen and (min-width: 501px) {
    .tp-footer-6-area {
        padding-top: 80px !important;
    }
   
}

.sa-about-left-thumb .imgab {
    height:250px;
}

.tpabout {
    border-color: #01656b !important;
    color: #01656b!important;
}

    .tpabout:hover {
        background: #71b6c6 !important;
        color: white !important;
        border-color: #71b6c6 !important;
    }

.tp-btn-circle .tp-btn-circle-dot {
    background: #71b6c6 !important;
    color: white !important;
    border-color: #71b6c6 !important;
}

.sa-service-area {
    position: relative;
    overflow: hidden;
    z-index: 1;
}



.tp-offcanvas-top{
    margin-bottom:30px!important;

}

.tp-footer-9-area {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

    /* RGBA overlay */
    /*.tp-footer-9-area::before {
        content: "";
        position: absolute;
        inset: 0;
        background: rgba(0, 0, 0, 0.6);*/ /* adjust opacity here */
        /*z-index: 1;
    }*/

    /* keep content above overlay */
    .tp-footer-9-area > * {
        position: relative;
        z-index: 2;
    }

@media (min-width: 1900px) {
   .container {
        zoom: 1.25;
    }
}

@media only screen and (min-width: 600px) and (max-width: 1100px) {
    .tp-breadcrumb-s2-title {
        font-size: 55px !important;
    }
}