@import url("bootstrap.min.css");
@import url("style.css");
header.ploting-header.fixed-header .logo a img {max-width: 120px!important;}
header.ploting-header.fixed-header .main-menu .navigation>li>a {padding: 26px 0px;}
@import url("responsive.css");
.copyright a{color: #555555c4;}
.review-star {}
.review-star i{
    color: #ffc107;
    margin: 5px;
    font-size: 15px;
}
.scroll-top.scroll-target {
    color: #fff;
}

.testimonial-section a.ploting-btn.btn-style-five {
    color: #fff;
}
.navbar-toggler {
    color: #000;
    border-color: #000;
    height: 50px;
    width: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 13px 5px;
}

.navbar-toggler i.icon-bar {
    display: block;
    border: 2px solid #0098da;
    width: 100%;
    border-radius: 20px;
}

.ploting-header .nav-outer {float: inherit;display: flex;width: 100%;align-items: center;justify-content: flex-end;}
.clearfix.content-nav {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 767px){
    header.ploting-header .logo a img {max-width: 120px!important;}    
    .ploting-header .header-upper .button-box {display: none;}
    .clearfix.content-nav .pull-left.logo-box {float: none;}
    .fixed-header .sticky-header .right-col.pull-right {
        float: none;
    }
    .navbar-collapse{
        float: none;
        width: 100%;
    }
    .navbar-collapse.clearfix.collapse.show {
        position: fixed;
        left: 0px;
        top: 150px;
        background: #fff;
    }
    .fixed-header .sticky-header .navbar-collapse.clearfix.collapse.show {
        top: 80px;
    }
    ul.navigation.clearfix {
        display: block;
    }
    .main-menu .navigation>li.dropdown:hover ul {
        width: 100%;
        text-align: center;
    }
    
    .main-menu {
        float: none !important;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }
    .fixed-header .sticky-header .default-container.clearfix {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    
    .fixed-header .sticky-header .default-container.clearfix .logo.pull-left {
        float: none;
    }
    
    .fixed-header .sticky-header .default-container.clearfix .right-col.pull-right {
        float: none;
        width: 100%;
    }    
    .main-menu .navigation>li {
        float: none;
    }
    header.ploting-header .main-menu .navigation>li>a,
    header.ploting-header.fixed-header .main-menu .navigation>li>a {
    padding: 26px 0px;
}
}
.main-menu .navigation>li.dropdown:hover ul {
    display: block;
}
.sec-title.sec-con-title h1.sub-title {
    font-weight: bold;
}
.about-style1-img-box__single img {
    object-fit: cover;
}
.about-section:before {background-color: rgb(0 0 0 / 5%);}
.services-block .inner-holder, .services-block .inner-holder:before {
    background-color: rgb(255 255 255 / 15%);
    border: 1px solid #fff;
}

.services-block .inner-holder .icon-holder i {
}

.services-block .inner-holder .icon-holder [class^="flaticon-"]:before,
.services-block .inner-holder h3, .services-block .inner-holder h3 a,
.services-block .inner-holder .text {
    color: #fff;
}
.services-block .inner-holder h3, .services-block .inner-holder h3 a,
.services-block .inner-holder .text {
    text-shadow: 2px -1px rgb(0 0 0 / 60%);
}
.block1 h1 {color: #000; font-weight: 100;}
.block1 h1 b {color:#0098da;font-weight: 900; text-shadow: 1px 1px 1px rgba(0 0 0 / 50%);}
.block1 p {font-size:1.5rem;color: #000;}

.block2 h2 {color: #fff; font-weight: 100;font-size:3rem;}
.block2 p {font-size:1.2rem;color: #fff;font-weight: 100;}
.block2 p b{font-size:1.4rem;font-weight: 900;display:block; }
.choose-area.block3 {background: #0098da;}
.choose-area.block3 h3 {color: #fff; font-weight: bold;}
.choose-area.block3 h2 span{text-shadow: 1px 1px 1px rgba(255 255 255 / 90%);font-weight: bold;}
.choose-area.block3 p {font-size:1.2rem;color: #fff;font-weight: 100;}
.block1, .block2, .block3 {padding: 0px 15px;}
.block3 {padding: 10px 15px;}
@media (min-width:1600px) {
    .block1 p {font-size:1.8rem;}
} 
.services-block .inner-holder h3 a {
    font-size: 2rem;
}
@media(max-width:1190px){
    .about-style1-img-box ul li:last-child .about-style1-img-box__single img {height: 65vh !important;}
}
@media (max-width:767px) {
    .about-style1-content-box h1 {
        font-size: 2rem;
        line-height: 1.3;
    }
    .about-style1-content-box h6 {
        font-size: 1.3rem;
        line-height: 1.3;
    }
    .services-block .inner-holder .text {
        font-size: 1.3rem;
    }
    
    .services-block .inner-holder {
        height: auto;
    }
    .con-title-column .text {
        font-size: 1.3rem;
    }
    .sec-con-title h2{font-size: 2rem;}
    .contact-detail h6.font-weight-bold {font-size: 1.5rem;}

    .contact-detail  a.text-muted.mb-0 {font-size: 1.2rem;}
}