/* header-section */
.header-tb .header-nav .nav > li > a {
    color: #008ed3;
    font-size: 18px;
}

.header-tb .navicon span {
    background: #008ed3;
}

div#slide-100-layer-6 {
    padding-top: 20px !important;
}

/* about-section */

.abt-scroll img {
    height: 360px;
}

.about-box p{
    text-align: justify;
    color: #333333;
    font-size: 18px;
}

.exhibition-carousel .owl-dot.active {
    background: #008ed3;
}

.exhibition-carousel:after {
    background-color: #d8e1e391;
}

/* sevices-section */

.row.spno [class*="col"], .row.spno [class*="col"], .spno [class*="col"], .spno [class*="col"] {
    padding-left: 10px;
    padding-right: 10px;
}

.row2{
    padding-top: 20px;
}

.services-btn{
    margin-top: 10px;
    margin-bottom: 50px;
}

.bg-primary {
    background-color: #008ed3 !important;
}

.filter-style1 ul li:before, .filter-style1 ul li:after {
    background: #008ed3;
}

a.service-a {
    color: #000000;
}

#ourServices a:hover{
    color: #ffffff;
}

.service-box:hover .info {
    background: #008ed3 !important;
}

#ourServices{
    padding-top: 10px;
}

#ourServices p{
    text-align: justify;
    color: #333333;
    font-size: 18px;
}

.info h4.title{
    text-align: center;
   }

/* button */

.btn-primary {
    background-color: #008ed3 !important;
    border-color: #008ed3 !important;
}

.btn-primary:hover {
    background-color: #0a558f !important;
    border-color: #0a558f !important;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0a558f !important;
    border-color: #0a558f !important;
}

/* project-section */

.filter-style1 ul li {
    margin-bottom: 10px;
}

.projects-sec{
    padding-top: 30px;
    padding-bottom: 50px;
    background-color: #d8e1e391;
}

.projects-sec a:hover {
    color:#0e94e3;
}
section.content-inner-2.projects-sec {
    text-align: center;
}
/* counter-section */

.bg-light {
    background-color: #7cdbf545 !important;
}

/* testimonial-section */

.testimonial-two-dots-bx.owl-theme .owl-dots .owl-dot.active span {
    background-color: #008ed3;
}

.testimonial-size{
    padding-top: 30px;
    padding-bottom: 30px;
}

/* client-section */

.client-scroll{
    padding-top: 50px;
    padding-bottom: 50px;
}

.sec-title{
    padding-top:50px;
}

.clients-title{
    margin-bottom: 0px;
}

/* headquaters-section */

.office-address i{
    color: #008ed3;
    padding-right: 10px;
}

.office-address a{
    color: #333333;
}

.office-title h5{
    color:#000000 !important;
}

.office-address{
    text-align: left;
}

.office-name{
    text-align: left;
}

.office-address li{
    color: #333333 !important;
    font-size: 18px;
}


/* footer */

.footer-a{
    text-decoration: none;
    color: #ffffff;
    font-size: 17px;
}

.footer-a:hover{
    color: #ea4434;
}

footer .footer-top {
    background: #008ed3;
}

footer .footer-bottom {
    background: #008ed3;
}

footer .dlab-social-icon a:hover{
    color: #ea4434;
}

.footer-p{
    margin-bottom: 50px;
}

.footer-p1{
    padding-top: 15px;
    margin-bottom: 55px;
}
.office-name-footer{
    font-size: 22px;
    color: #ffffff;
}
footer .widget_about p {
    font-size: 18px;
}

footer {
    font-size: 18px;
}

/* BANNERS  */

.dlab-bnr-inr.breadcrumb1 {
    background:none;
    height: 500px;
    background-image: url(../images/pick/breadcrumb.jpg);
    background-size: cover !important;
    background-position: 100%;
}
.dlab-bnr-inr.breadcrumb5 {
    background-size: cover !important;
    background:none;
    height: 500px;
    background-image: url(../images/pick/waterproj-1.jpg);
  
    background-position: 100%;
}
.dlab-bnr-inr.breadcrumb4 {
    background-size: cover !important;
    background:none;
    height: 500px;
    background-image: url(../images/pick/koi-ban.jpg);
    
    background-position: 100%;
}
.dlab-bnr-inr.breadcrumb6 {
    background-size: cover !important;
    background:none;
    height: 500px;
    background-image: url(../images/pick/interior.jpg);
  
    background-position: 100%;
}
.dlab-bnr-inr.breadcrumb7 {
    background:none;
    height: 500px;
    background-image: url(../images/pick/ploants-b1.jpg);
    background-size: cover !important;
    background-position: 100%;
}

/* about-us */


.dlab-page-text ul > li:before, .dlab-page-text ol > li:before, .blog-post.blog-single .dlab-post-text ul > li:before, .blog-post.blog-single .dlab-post-text ol > li:before {
    background: #008ed3;
}

.archia-counter i {
    color: #008ed3;
}

p.wow.fadeInUp {
    font-size: 18px;
}

/* swimming-pools-page */

.blog-post.blog-single .dlab-info {
    margin-top: 30px;
}

.post-cobble {
    padding-top: 30px;
}

.dlab-page-text p, .blog-post.blog-single .dlab-post-text p {
    text-align: justify;
    color:#333333;
}

.blog-half p {
    color: #333333;
    text-align: justify;
}

.readmore i {
    background: #008ed3;
}

.dlab-page-text, .dlab-page-text ul li, .dlab-page-text ol li, .blog-post.blog-single .dlab-post-text, .blog-post.blog-single .dlab-post-text ul li, .blog-post.blog-single .dlab-post-text ol li, .blog-post.blog-single .blog-post.blog-single .dlab-post-text p:not(.has-text-color):not(.has-text-align-center):not(.has-text-align-left):not(.has-text-align-right) {
    color: #333333;
    text-align: justify;
}

.content-inner-1 {
    padding-bottom: 50px;
}
.content-inner-2 {
    padding-top: 50px;
}

a:hover {
    color: #008ed3;
}

/* Ongoing-project */

.icon-bx-xs.i-position{
    padding-top: 30px;
}

.gallery-box-2 .lightimg {
    background: #008ed3;
}

.gallery-box-1 .overlay-bx .overlay-icon span i, .gallery-box-1 .overlay-bx .overlay-icon a i {
    background-color: #008ed3;
}

/* jewel-airport-project */

.content-inner {
    padding-top: 50px;
    padding-bottom: 50px;
}

/* major-project */

.content-height{
    padding-bottom: 50px;
}
.portbox1 .overlay-bx .lightimg {
    background: #008ed3;
}
.text-primary {
    color: #04adff !important;
}

/* contact-page */

.contact-question li i {
    background: #008ed3;
}

.contact-page-office-sec{
    background-color: #ffffff;
    padding: 0px 0 100px 0;
}

a.contact-a{
    color: #333333;
}

a.contact-a:hover{
    color: #008ed3;
}

.office-address a:hover{
    color: #008ed3;
}

.dlab-bnr-inr.breadcrumb2 {
    background:none;
    height: 500px;
    background-image: url(../images/pick/contact-breadcrumb.jpg);
    background-size: 100%;
    background-position: 100%;
}

.dlab-bnr-inr:before {
    background: none;
}

.breadcrumb-row ul li a {
    color: #ffffff;
}

.dlab-bnr-inr h1 {
    color: #ffffff;
}

.breadcrumb-item.active {
    color: #ffffff;
}

.contact-box .form-control {
    background: #d8e1e391;
}

.breadcrumb-item + .breadcrumb-item::before {
    color: #ffffff;
}

/* jewel-airport-page */

.overlay-primary-light:before, .overlay-primary-middle:before, .overlay-primary-dark:before, .overlay-primary:before {
    background: #2db7ddbd;
}


/* BIM Services  */

.content-inner-3 {
    padding-top: 20px;
}
.site-filters li.btn{
    font-size: 15px;
}


/* image gif  */
.gif{
    width:580px;
    box-shadow: 18px 19px 25px grey;
    
}
.gif-i{
    padding: 20px;
}
.dlab-info {
    margin-top: 30px;
}


/* media query */

@media only screen and (max-width: 991px){
.header-nav .nav > li > a i {
    background-color: #008ed3;
}
}

/* phone */
@media (max-width: 767px){
    .row.spno [class*="col"], .row.spno [class*="col"], .spno [class*="col"], .spno [class*="col"] {
        padding-bottom: 10px;
    }
    .about-box a{
        margin-bottom: 30px;
    }
    .client-scroll {
        padding-top: 0px;
    }
    .ctn-btn{
        display: none;
    }
    .footer-logo{
        display: none;
    }
    .footer-p {
        display: none;
    }
    .footer-p1 {
        display: none;
    }
    .footer-title-display{
        text-align: center;
    }
    footer .footer-title-display::after {
        left: 135px;
    }
    .dlab-bnr-inr.breadcrumb1 {
        background-size: cover;
    }
    .dlab-bnr-inr.breadcrumb2 {
        background-size: cover;
    }
}

/* ipad */
@media (max-width: 991.98px) {
    .about-box a{
        margin-bottom: 30px;
    }
    .client-scroll {
        padding-top: 0px;
    }
    .ctn-btn{
        display: none;
    }
    a.footer-a {
        word-break: break-all;
    }
    .dlab-bnr-inr.breadcrumb1 {
        background-size: cover;
    }
    .dlab-bnr-inr.breadcrumb2 {
        background-size: cover;
    }
    .contact-page-office-sec {
        background-color: #ffffff;
        padding: 0px 0 50px 0;
    }
}
.tp-blockmask {
    display: none !important;
}