.header-nav .nav > li > a
{
	padding: 35px 9px;
}
.widget_categories ul li, .widget_archive ul li, .widget_meta ul li, .widget_pages ul li, .widget_recent_comments ul li, .widget_nav_menu li, .widget_recent_entries ul li, .widget_services ul li {
  
    padding: 10px 10px 20px 15px;
   
    }
    ::selection, .noTrespassingBarLineG, .cssload-cupcakeCircle, .bg-primary, .site-button, ol.list-num-count > li::before, .support-skew::after, .wt-separator-two[class*="style-"]::after, .wt-separator-two[class*="style-"]::before, .masonry-filter.outline-style.customize > li.active a, .masonry-filter.outline-style.customize > li:hover a, .masonry-filter.button-style > li.active a, .masonry-filter.button-style > li a:hover, .masonry-filter.button-style > li a:active, .masonry-filter.button-style > li a:focus, .company-detail-skew::after, .wt-team-four .wt-team-skew-block ul, .wt-team-four .wt-team-skew-block ul::after, .date-style-3 .post-date i, .date-style-3.date-skew .post-date i, .date-style-3.date-skew .post-date i::after, .testimonial-1 .quote-left::before, .testimonial-grid-1 .quote-left::before, .testimonial-4 .testimonial-detail, .testimonial-grid-4 .testimonial-detail, .testimonial-4 .testimonial-detail::after, .testimonial-grid-4 .testimonial-detail::before, .wt-team-four .wt-team-skew-block .social-icons-outer::after, .acc-bg-primary a, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .custom-pagination.pagination > li > a:focus, .custom-pagination.pagination > li > a:hover, .custom-pagination.pagination > li > span:focus, .custom-pagination.pagination > li > span:hover, .wt-nav-pills li:hover a, .custom-pagination.pagination > .active > a, .custom-pagination.pagination > .active > span, .custom-pagination.pagination > .active > a:hover, .custom-pagination.pagination > .active > span:hover, .custom-pagination.pagination > .active > a:focus, .custom-pagination.pagination > .active > span:focus, .call-to-action-skew .call-to-action-left::after, .constrot-strip, .widget-title::after, .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span, .social-icons.social-square.social-primary a, .social-icons.social-radius.social-primary a, .social-icons.social-square.social-darkest a:hover, .social-icons.social-radius.social-darkest a:hover, .wt-tabs.border-top .nav-tabs > li.active > a::after, .faq-block .faq-que::after, .faq-block .faq-ans::after, .date-style-2 .post-date, .custom-page.pager li > a:focus, .custom-page.pager li > a:hover, .pricingtable-price, .pricing-table-style-2 .pricingtable-title, .widget_calendar table tbody td#today, .searchform input[type="submit"], .skew-icon-btn i:after {
    background-color: #f3582c;
}
.skew-icon-btn i:after, .skew-icon-btn i
{
	    background-color: #1673b3;
}
a:active, a:hover {
    color: #0c74b4;
}
.testimonial-4 .testimonial-text, .testimonial-grid-4 .testimonial-text, .testimonial-4 .testimonial-detail .fa-quote-left, .testimonial-grid-4 .testimonial-detail .fa-quote-left , .date-style-3 .post-date, .date-style-3.date-skew .post-date:before{
    background-color: #075b90;
}
a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .text-primary, ul.primary li::before, button.scroltop, .wt-breadcrumb li a, .header-nav .nav > li:hover > a, .header-nav .nav > li .sub-menu li a:hover, .header-nav .nav > li .sub-menu li:hover > a, .header-nav .nav > li .mega-menu > li ul a:hover, .header-nav .nav > li.active > a, .header-nav .nav > li.current-menu-item > a, .header-style-3 .is-fixed .header-nav .nav > li:hover > a, .header-style-3 .is-fixed .header-nav .nav > li.active > a, .header-style-3 .is-fixed .header-nav .nav > li.current-menu-item > a, .header-style-5 .is-fixed .header-nav .nav > li:hover > a, .header-style-5 .is-fixed .header-nav .nav > li.active > a, .header-style-5 .is-fixed .header-nav .nav > li.current-menu-item > a, .nav-dark.header-nav .nav > li .mega-menu > li ul a:hover, .date-style-3 .post-date strong, .status-value span, .rating-bx, .testimonial-1 .testimonial-position, .testimonial-grid-1 .testimonial-position, .testimonial-2 .testimonial-text .fa-quote-left, .testimonial-grid-2 .testimonial-text .fa-quote-left, .testimonial-2 .testimonial-position, .testimonial-grid-2 .testimonial-position, .testimonial-3 .testimonial-position, .testimonial-grid-3 .testimonial-position, .testimonial-3 .quote-left::before, .testimonial-grid-3 .quote-left::before, .testimonial-4 .testimonial-detail .fa-quote-left, .testimonial-grid-4 .testimonial-detail .fa-quote-left, ol.comment-list li.comment .reply a, .masonry-filter > li.active a, .masonry-filter > li a:hover, .masonry-filter > li a:active, .masonry-filter > li a:focus, .masonry-filter.link-style.white > li.active a, .masonry-filter.link-style.white > li a:hover, .masonry-filter.link-style.white > li a:active, .masonry-filter.link-style.white > li a:focus, .masonry-filter.outline-style > li.active a, .masonry-filter.outline-style > li a:hover, .masonry-filter.outline-style > li a:active, .masonry-filter.outline-style > li a:focus, .widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_meta ul li a:hover, .widget_pages ul li a:hover, .widget_recent_comments ul li a:hover, .widget_nav_menu li a:hover, .widget_recent_entries ul li a:hover, .widget_services ul li a:hover, .footer-dark .footer-top a:active, .footer-dark .footer-top a:focus, .footer-dark .footer-top a:hover, .social-icons.social-light.has-bg li a:hover, .social-icons.social-dark.has-bg li a:hover
{
	color: #f2b915;
}
.icon-content {
	padding-top: 10px;
}
.top-bar {
    color: #ffffff;
    padding: 10px 0;
    background-color: #1673b3;
}
.masonry-filter.outline-style.customize > li a
{
	color: #fff;
}
.icon-content p {
    word-break: break-word;
    text-align: justify;
}
.header-nav .nav > li .sub-menu li a
{
	color: #000;
}
.p-tb15 .wt-icon-box-wraper:hover
{
	border-left: 2px solid #1875b2;
}
.p-tb15 .wt-icon-box-wraper
{
    box-shadow: 7px 2px 24px 1px #00000059;
}
body {
  
    color: #000;
    }
    .wt-icon-box-wraper .wt-tilte {
       color: #000;
}
.ar
{
	    padding: 5px 9px;
    background-color: #febd09;
    border-radius: 10px;
}
.ar:hover
{
	background-color: #febc0bb0;
}
.is-fixed .container>.navbar-collapse
{
	padding-top: 4px;
}
.is-fixed .logo-header a img
{
	padding-top: 4px;
}
.top-bar {
    color: #ffffff;
    padding: 10px 0;
    background-color: #1673b3;
}
.logo-header img, .logo-footer img {
    /*max-width: 85%;*/
    width: auto;
    height: auto;
    vertical-align: middle;
}
.header-skew:before, .header-skew:after{
    background-color: #fff;
}
.image-back .bread{
    position: absolute;
    bottom: 0px;
    width: auto;
    padding: 20px 40px;
    background-color: #ffffff8c;
    display: inline-block;
 
}
.image-back .bread:after{
           content: '';
    width: 25px;
    height: 100%;
    background-color: #e4e4e4;
    position: absolute;
    transform: skew(-20Deg);
    right: -10px;
    border-right: 4px solid #212427;
    top: 0px;
}
.banner-head{
    position: absolute;
    text-align: center;
    bottom: 30%;
    width: 100%;
}
.banner-head h2{
    color: #fff;
    text-transform: uppercase;
       text-shadow: 2px 2px 3px #333;
}
.image-back{
    position: relative;min-height: 200px;
}
.image-back .background-im{
    width: 100%;      height: 100%;/*filter: blur(1px);*/position: absolute;
    transition: all 0.3s ease-in-out;
    background-size: cover;
}
#career_b{
    background-image: url('../img/career-back.jpg');
}

#abt_b{
    background-image: url('../img/about-back.jpg');
}
#abt_c{
    background-image: url('../img/history.jpg');
}
#message_b{
    background-image: url('../img/message-back.jpg');
}
#qhse_b{
    background-image: url('../img/qhse-back.jpg');
}
#serv_b{
    background-image: url('../img/serv-back.jpg');
}
#press_b{
    background-image: url('../img/press-back.jpg');
}
#news_b{
    background-image: url('../img/news-back.jpg');
}
#video_b{
    background-image: url('../img/video-back.jpg');
}
#update_b{
    background-image: url('../img/solar.jpg');
}
#update_c{
    background-image: url('../img/sambo.jpg');
}
#update_e{
    background-image: url('../img/snappy.jpg');
}
#update_d{
    background-image: url('../img/timmy.jpg');
}
#update_h{
    background-image: url('../img/qs.jpg');
}
#update_f{
    background-image: url('../img/nispro.jpg');
}
#update_g{
    background-image: url('../img/sjun.jpg');
}
#update_i{
    background-image: url('../img/miracle.png');
}
#update_j{
    background-image: url('../img/gig.jpg');
}
#gc_b{
    background-image: url('../img/gc.jpg');
}
#bp_b{
    background-image: url('../img/bp.jpg');
}
#download_b{
    background-image: url('../img/download-back.jpg');
}
#projects_b{
    background-image: url('../img/projects-back.jpg');
}
#qhsem_b{
    background-image: url('../img/qhsem-back.jpg');
}
#commitment_b{
    background-image: url('../img/commitment-back.jpg');
}
#awards_b{
    background-image: url('../img/awards-back.jpg');
}
#contact_b{
    background-image: url('../img/back.jpg');
}
#committee_b{
    background-image: url('../img/committee.jpg');
}
#appr_b{
    background-image: url('../img/appr-back.jpg');
}
#iso_b{
    background-image: url('../img/iso-back.jpg');
}
#agencies_b{
    background-image: url('../img/agencies-back.jpg');
}
#rec_b{
    background-image: url('../img/project.jpg');
}
#regis_b{
    background-image: url('../img/regis-back.jpg');
}
.header-nav .nav > li .sub-menu{
    z-index: 9999;
}
/*.image-back:hover .background-im{
    filter: blur(0px);
}*/
.conta .icon-content p{
    text-align: center!important;
}
.career_pg .acod-content .str-head{
        display: block;
    text-align: center;
    font-size: 18px;
    margin-bottom: 10px;
}
.career_pg .acod-content .last-d{
    color: #bd8c8f;
}
.career_pg .acod-body .h3_head{
     margin-bottom: 0px;
    text-align: center;
    margin-top: 0;
    padding-top: 20px;
}
.career_pg .acod-head .acod-title a.collapsed{
    background-color:#f2b914;
    display: block;

}
.career_pg .acod-head .acod-title a{
    background-color: #0e669a;
    display: block;
       color: #fff;
}
.career_pg .acod-body{
       background-color: #7070700d;
    padding: 0 25px 15px 25px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px; 

}
.image-back .wt-breadcrumb>li>a{
        text-shadow: 1px 1px 0px #707070;
}
.image-back .wt-breadcrumb li:last-child{
       color: #212427; 
}
ul.abt-li{
    margin-left: 5%;
    margin-top: 2%;
}
.abt-li li{
    margin-bottom: 10px;

}
.home-abt .acod-body{
    padding: 5px 25px;
}
.home-abt .acod-title a{
        background-color: #0e669a;
    color: #fff;
    display: block;
}
.home-abt .acod-title a.collapsed{
        background-color: #f2b914!important;
    color: #fff;
    display: block;
}
.home-abt .acod-body .acod-content p{
    margin-bottom: 0px;
}
.about-com-pic .chair-over{
       position: relative;
    width: 98%;
    margin-top: 2%;
  
    border-radius: 10px;
    background-color: #1875b2;
    text-align: center;
}
.about-com-pic .chair-over h4{
    margin: 0px;
    color: #fff;
        padding: 10px 0 0 0;
}
.about-com-pic .chair-over h6{
    margin: 0px;
    color: #fff;
    padding: 10px 0;
}
.about-com-pic{
    position: relative;
    overflow: hidden;
}
blockquote.chair-block{
    margin: 0 0 15px 0;padding: 20px 20px 20px 80px;     border-left: 4px solid #f2b914;font-size: 16px;
}
blockquote.chair-block:before{
        content: '\f10d';
    font-family: "FontAwesome";
    color: #f2b914;
    font-size: 35px;
    position: absolute;
    left: 20px;
    top: 20px;
    font-style: normal;
}
.section-full .committee_names .about-com-pic.committee_team .chair-over{
        position: absolute;
    width: 100%;
    bottom: -12%;
    left: 0;
    transition: all 0.3s ease-in-out;
    margin-top: 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;

    border-bottom-left-radius: 10px;

    border-bottom-left-radius: 10px;

    background-color: #1875b28f;
    text-align: center;
}
.section-full .committee_names:hover .about-com-pic.committee_team .chair-over{
    bottom: 0%;
}
.section-content .client-logo-carousel_6 .owl-nav{
    position: absolute;
    top: 30%;
    width: 100%;
}
.section-content .client-logo-carousel_6 .owl-nav .owl-prev{
   position: absolute;
    background-color: #1570ab;
    left: -3%;
    opacity: 1;
    border: 1px solid #1875b2d9;
}
.section-content .client-logo-carousel_6 .owl-nav .owl-next{
    position: absolute;
    background-color: #1570ab;
    right: -3%;
    opacity: 1;
    border: 1px solid #1875b2d9;
}
.side-bar.side .recent-posts-entry .wt-post-media{
    margin-top: 5%;
}
.side-bar.side .recent-posts-entry .widget-post{
    box-shadow: 0px 2px 1px 0px #8080801c;
    transition: all 0.3s ease-in-out;
}
.side-bar.side .recent-posts-entry .widget-post:hover{
    box-shadow: 0px 2px 1px 0px #f2b91466;
}
.blog-post.date-style-1.blog-detail .wt-post-title .post-title a{
    color: #1775b0;
}
.recent-posts-entry .wt-post-info{
    margin-left: 115px;
}
.widget.bg-white.recent-posts-entry .wt-post-info .wt-post-readmore a{
        font-size: 13px;
}
.portfolio-wrap.mfp-gallery.gal .masonry-item{
    position: relative!important;
    left: 0px!important;
    top: 0px!important;
}
.hide-detail{
        width: 100%;
    position: absolute;
    display: table;
    text-align: left;
    left: 0px;
    border: 2px solid #fff;
z-index: 99999;
opacity: 0;
    min-height: 80px;
    text-align: center;
    bottom: 0;
    transition: all 0.3s ease-in-out;
}
.hide-detail:after{
    width: 0px;
    height: 100%;
    background-color: #f2b914;
    content: '';
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;

    position: absolute;
    left: 0px;
        z-index: -1;
    transition: all 0.5s ease-in-out;
    top: 0px;
}
.hide-detail p{
        width: 100%;
        color: #fff;
        margin-bottom: 10px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.hide-detail p>span{
    display: inline-block;
    width: 90%;
}
.wt-box.wt-product-box{
    text-align: center;
        box-shadow: 0px 0px 4px transparent;
    transition: all 0.3s ease-in-out;
}
.wt-info.text-center{
    opacity: 1;
    transition: all 0.3s ease-in-out;
}
.wt-box.wt-product-box:hover .hide-detail{
    opacity: 1;
        z-index: 9;
}

.wt-box.wt-product-box:hover .wt-info.text-center{
    opacity: 0;
}
.wt-box.wt-product-box:hover{
        box-shadow: 0px 0px 4px #1875b275;
    border-radius: 5px;
}
.wt-box.wt-product-box:hover .hide-detail:after{
    width: 100%;
}
.blog-post .list_wid_arw.bld.serv-ul{
    margin-left: 2%;
    list-style-type:none;
}
.blog-post .list_wid_arw.bld.serv-ul>li>span>img{
        width: 3.2%;
}
.blog-post .list_wid_arw.bld.serv-ul>li{
    margin-bottom: 2%;
    position: relative;
}
.blog-post .list_wid_arw.bld.serv-ul>li>p{
    display: inline-block;
    margin-left: 5%;
}
.blog-post .list_wid_arw.bld.serv-ul>li>p:before{
    content: '';
    height: 30px;
    width: 30px;
    background-image: url('../img/favicon.png');
    position: absolute;
    left: 0px;
    top: 0px;
}
.widget .post-title{
    font-size: 12px;
}
.mfp-gallery.gal.client .wt-product-box .wt-thum-bx{
    text-align: center;
    background-color: #fff;
}
.mfp-gallery.gal.client .wt-product-box .wt-thum-bx img{
    width: auto!important;
    display: inline-block;
}
.mfp-gallery.gal.client .wt-box.wt-product-box{
   box-shadow: 0px 0px 4px #6a6a6a38; 
   border-radius: 5px;
}
.header-skew:before{
        border-right: 7px solid #1673b3;
    
}
.header-nav .nav > li > a{
    font-size: 12px;
}
.downloads_page .pdf{
    text-align: center;
}
.downloads_page .pdf .pdf-span .fa{
    font-size: 25px;
    color:#dc3939;
}
.downloads_page .pdf .name_span{
    margin-top: 20px;
    display: block;

}
.downloads_page .pdf-col{
    margin-bottom: 5%;
}
.qhse-sec .status-marks{
border-color: #1674b2;
width: 85%;
transition: all 0.3s ease-in-out;
}
.qhse-sec .status-marks:hover{
    border-color: #f2b914;
}
.qhse-sec .widget.widget_categories ul li a:hover .status-sign{
background: #f2b914;
}
.qhse-sec .widget.widget_categories ul li a:hover .status-marks{
    border-color: #f2b914;
}
.qhse-sec .widget.widget_categories ul li a:hover .status-value span{
    color: #f2b914;
}
.qhse-sec ul li{
    border-bottom: 1px solid transparent;
    padding: 5px 10px 5px 15px;
}
.qhse-sec .status-marks .status-sign{
    background: #1674b2;
    transition: all 0.3s ease-in-out;
}
.qhse-sec .active .status-marks{
border-color: #f2b914;
width: 85%;
}

.qhse-sec .active .status-marks .status-sign{
    background: #f2b914;
}
.qhse-sec .status-marks .status-sign .fa{
    color: #fff;
}
.qhse-sec .widget.widget_categories ul li:before{
    display: none;
}
.qhse-sec .status-marks .status-value .cocunter{
        padding: 8% 0;
        color: #1674b2;
            font-size: 18px;
    text-align: center;
    transition: all 0.3s ease-in-out;
} 
.qhse-sec .active .status-marks .status-value .cocunter{
        color: #f2b914;
}

.qhse-mission .itdem{
    position: relative;
    margin-bottom: 10%;
}
.qhse-mission .itdem .testimonial-detail{
        position: absolute;
    top: -50px;
}
.qhse-sec .widget.widget_categories ul li a{
    display: block;
    float: none;
}
.wt-box.wt-product-box .wt-info.awards{
    opacity: 1!important;
}

.wt-box.wt-product-box .wt-info.awards button{
    margin-right: 0;
    }

    .portfolio-wrap.mfp-gallery.gal.awar .wt-box.wt-product-box{
        box-shadow: 0px 0px 4px #80808059;
    }
    .portfolio-wrap.mfp-gallery.gal.awar .wt-box.wt-product-box .wt-gallery-bx{
        padding:15px 15px 0 15px!important;
    }
    .sev blockquote.chair-block{
            margin: 40px 20px 45px 20px;
    }
    .header-nav .nav > li .sub-menu.over{
        width: 240px;
        height: 400px;
        overflow-y: scroll;
    }
    .is-fixed .header-nav .nav > li > a{
        padding: 25px 10px;
    }
    .hide-detail.rec{
        padding: 5px 10px;
    }
    .hide-detail.rec p{
        display: block;
        margin-bottom: 0px;
    }
    .hide-detail.rec p span.rec-1{
        display: block;
        width: 55%;
        float: left;
        text-align: left;
    }
    .hide-detail.rec p span.rec-2{
        display: inline-block;
        width: 45%;
        text-align: left;
    }
    .hide-detail.rec p span.rec-1 strong{
        font-size: 11px;
        text-transform: capitalize;
    }
    .hide-detail.rec p span.rec-2 strong{
        font-size: 11px;
        text-transform: capitalize;
    }
    .hide-detail.rec p span.rec-1 small{
        font-size: 11px;
        text-transform: capitalize;
    }
    .hide-detail.rec p span.rec-2 small{
        font-size: 11px;
        text-transform: capitalize;
    }
    .news_s .wt-post-meta ul{
        margin: 0px;
    }
    .news_s.kddb .wt-post-title p{
        min-height: 96px;
        margin-top: 10px;
    }
    .news_s.kddb .portfolio-wrap .masonry-item{
        position: relative!important;
        float: left!important;
        left: 0px!important;
        top: 0px!important;
        min-height: 570px;
    }
    .news_s.pr .portfolio-wrap .masonry-item{
        position: relative!important;
        float: left!important;
        left: 0px!important;
        top: 0px!important;
        min-height: 450px;
    }
.completed-pro .overlay-icon{
        top: 20%;
}
.completed-pro .rec.hide-detail{
        min-height: 200px;
        z-index: 1000;
}
.completed-pro .hide-detail.rec p span.rec-1{
    width: 100%;
}
.completed-pro .hide-detail.rec p span.rec-2{
width: 100%;
}
.completed-pro .hide-detail.rec p span.rec-1 strong{
        color: #1874b4;
    font-weight: 700;
    width: 100px;
    display: inline-block;
}
.completed-pro .hide-detail.rec p span.rec-2 strong{
        color: #1874b4;
    font-weight: 700;
    width: 100px;
    display: inline-block;
}
.completed-pro .hide-detail.rec p span.rec-2 small{
    padding-left: 5px;
}
.completed-pro .hide-detail.rec p span.rec-1 small{
    padding-left: 5px;
}
.completed-pro #bg.mfp-zoom-out-cur .mfp-wrap{
       z-index: 999999!important; 
}
.completed-pro .hide-detail.rec p span.rec-1.pro strong{
    width: 100%;
}
.completed-pro.rec .hide-detail{
    min-height: 310px;
} 
.downloads_page .pdf-col .pdf{
    box-shadow: 0px 1px 0px 1px transparent;
    border-radius: 15px;
    padding-bottom: 5px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}
.downloads_page .pdf-col .pdf:hover{
    box-shadow: 0px 1px 0px 1px #1874af2e;
    border-radius: 15px;
    padding-bottom: 5px;
}
.gg{
            position: absolute;
    right: 5%;
    top: -25%;
}
.gg img{
    display: inline-block;
    width: 100%;
    opacity: 0.2;
}
.blog-post .list_wid_arw.bld.serv-ul.regis>li>p{
    margin-left: 7%;
}
.abt-testimonial .testimonial-2 .testimonial-text:after{
        content: "";
    position: absolute;
    top: 25%;
    right: -45px;
    left: auto;
    width: 0;
    height: 0;
   
    border-top: 15px solid transparent;
    border-left: 30px solid #f2b914;
    border-bottom: 15px solid transparent;
}

.abt-testimonial .testimonial-bg{
      position: relative;
    margin-bottom: 22%;
    min-height: 160px;
    background-color: #fff;
}
.abt-testimonial .testimonial-2 .testimonial-detail{
        position: absolute;
    right: -35%;
    top: 0;
}
.abt-testimonial .testimonial-2 .testimonial-detail.three{
    top: 7%;
    right: -24%;
    position: absolute;
}
.abt-testimonial .testimonial-2 .testimonial-text.th:after{
top: 16%;
}
.abt-testimonial .testimonial-2 .testimonial-detail .testimonial-name{
        position: relative;
    top: 15px;
}
.mang-team .mang{
    margin-bottom: 5%;
}
.career-formi .label-danger.lab{
        background-color: #f2b914;
}
.career-formi .tabele-career .btn.btn-success.btn-sm{
    border-radius: 4px;
    margin: 7% 0;
}
.cont-d .locate_d li>i{
   float: left;
    font-size: 20px;
    color: #1775b2;
    position: relative;
    top: 5px;
} 
.cont-d .locate_d li p{
    margin-left: 10%;
    line-height: 28px;
}
.cont-d .locate_d .righ p{
        margin-bottom: 4%;
    margin-left: 13%;
}
/*.completed-pro.pro-com table>tbody>tr{
    border-bottom: 1px solid #333;
}*/
.completed-pro.pro-com table>tbody>tr>td{
        box-shadow: 0px 1px 1px 0px #707070;
}
.completed-pro.pro-com table>tbody>tr:first-child>th{
        padding: 6px 0 6px 6px;
    color: #1874b3;
    box-shadow: 0px 0px 1px 1px #333;
}
.logo-header{
    width: 240px;
    height: 90px;
}
.sticky-wrapper .is-fixed .nav.navbar-nav{
    margin-top: 1%;
}


/*//////////////////////////////MILESTONE CSS/////////////////////////////////*/


.project-name {
  text-align: center;
  padding: 10px;
  color: #fff;
}

/* The actual timeline (the vertical ruler) */
.timeline {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}

/* The actual timeline (the vertical ruler) */
.timeline::after {
  content: "";
  position: absolute;
  width: 6px;
  background-color: #707070;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -3px;
}


/* Container around content */
.timeline .box {
  padding: 10px 40px;
  position: relative;
  background-color: inherit;
  width: 50%;
}

/* The circles on the timeline */
.timeline .box::after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  right: -12px;
  background-color: #1874b3;
  border: 4px solid #ffbb0b;
  /*top: 15px;*/
  top: 6px;
  border-radius: 50%;
  z-index: 1;
}

/* Place the box to the left */
.timeline .left {
  left: 0;
}

/* Place the box to the right */
.timeline .right {
  left: 50%;
}

/* Add arrows to the left box (pointing right) */
. timeline .left::before {
  content: " ";
  height: 0;
  position: absolute;
  /*top: 22px;*/
      top: 8px;
  width: 0;
  z-index: 1;
  right: 30px;
  border: medium solid #1874b3;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #1874b3;
}

/* Add arrows to the right box (pointing left) */
.timeline .right::before {
  content: " ";
  height: 0;
  position: absolute;
  /*top: 22px;*/
      top: 8px;
  width: 0;
  z-index: 1;
  left: 30px;
  border: medium solid #1874b3;
  border-width: 10px 10px 10px 0;
  border-color: transparent #1874b3 transparent transparent;
}

/* Fix the circle for boxs on the right side */
.timeline .right::after {
  left: -13px;
}

/* The actual content */
.content {
 /* padding: 20px 30px;*/
 padding: 1px 30px;
  /*background-color: #70707029;*/
  box-shadow: 7px 2px 24px 1px #00000059;
  position: relative;
  border-radius: 6px;
}
.content p
{
    margin-top: 24px;
}
.content h2 {
  padding: 15px;
  background: #1874b2;
  color: #fff;
  text-align: center;
  margin: -20px -30px 0 -30px;
  font-weight: 300;
  border-radius: 6px ; 
/*   border-radius: 8px 23px 0 28px; */
/*   @include prefix(border-radius,196px 123px 0 0); */
}

/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
  /* Place the timelime to the left */
  .timeline::after {
    left: 31px;
  }

  /* Full-width boxs */
  .box {
    width: 100%;
    padding-left: 70px;
    padding-right: 25px;
  }

  /* Make sure that all arrows are pointing leftwards */
  .box::before {
    left: 60px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
  }

  /* Make sure all circles are at the same spot */
  .left::after,
  .right::after {
    left: 15px;
  }

  /* Make all right containers behave like the left ones */
  .right {
    left: 0%;
  }
}

.p-tb100 {
    padding-bottom: 90px;
    padding-top: 90px;
}
@media (min-width: 600px)
{
.second
{
    margin-top: -4%;
}
}
@media screen and (max-width: 600px)
{
.second
{

    margin-top: 20px;
}
}
/*-------------------------------------VBN----------------------------------------*/
body {
    background: #151515;
}
.no-padding{
  padding:0;
}
.member h5, .member h6 {
   color: rgb(254, 190, 7);
}
img {
    height: auto;
    max-width: 100%;
}

/* ORG CHART  */
.org-chart .board {
    margin: 0 auto;
    display: block;
  position: relative;
}
.org-chart ul {
  padding: 0;
  margin: 5px 0;
  list-style: none;
}
.org-chart ul li {
  position: relative;
}
.org-chart ul li .member {
  display: block;
  border: 3px solid #999;
  text-align: center;
  overflow: hidden;
  text-decoration: none;
  color: black;
  font-size: 12px;
  -webkit-transition: all linear .1s;
  -moz-transition: all linear .1s;
  transition: all linear .1s;
  background: #115e94e8;
  padding-bottom: 10px;
}
.org-chart ul li .member img{
  margin:0 auto 10px;
}

.org-chart ul.level2 {
    margin: -10px auto;
    padding: 15px 0px 59px;
}
.org-chart ul.level2:before {
  content: "";
  display: block;
  position: relative;
  width: 68%;
  height: 10px;
  border-top: 2px solid #CE8948;
  margin: 0 auto;
  top: 40px;
}
.org-chart .level2:after {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 0px;
  border-left: 2px solid #CE8948;
  margin-left: 50%;
  top: -5px;
  z-index: -1;
}

.org-chart .departments {
  width: 100%;
  display: inline-block;
  clear: both;
}
.org-chart .departments:before {
    content: "";
    display: block;
    width: 67%;
  height: 22px;
  border-top: 2px solid #CE8948;
  margin: 0 auto;
  top: 0px;
}
.org-chart .department {
    border-left: 2px solid #999;
    width: 13%;
    float: left;
    margin: 0px 7px;
}
.org-chart .departments li:after {
  content: "";
  position: absolute;
  display: block;
  width: 10px;
  height: 22px;
  border-left: 2px solid #CE8948;
  left: 50%;
  top: -22px;
}
.org-chart .department:first-child:after {
  display: none;
}
.org-chart .department:last-child:after {
  display: none;
}
.org-chart .department li {
  padding-left: 25px;
  border-bottom: 2px solid #CE8948;
  height: 80px;
}

/* MEDIA QUERIES */
@media all and (max-width: 767px) {
  
  .org-chart .departments:before{
    border:none;
  }
  
  .org-chart .departments {
    margin-top: -17px;
  }
  
  .org-chart .departments li:after {
    border-left: none;
  }
  
  .org-chart ul.level3 li .member {
    margin-bottom: 22px;
    padding: 0;
    }
  
  .org-chart ul.level3 .photo img {
    margin: 0;
  }
  
  
  .org-chart .board {
    margin: 0px;
    width: 100%;
  }
  .org-chart .department {
    float: none;
    width: 100%;
    margin-left: 0;
    background: #F5EEC9;
    margin-bottom: 40px;
  }
  .org-chart .department:before {
    content: "";
    display: block;
    position: absolute;
    width: 15px;
    height: 60px;
    border-left: 2px solid #CE8948;
    z-index: 1;
    top: -45px;
    left: 0%;
    margin-left: -2px;
  }
  .org-chart .department:after {
    display: none;
  }
  .org-chart .department:first-child:before {
    display: none;
  }
  
    
  .org-chart ul.level3 .info {
    padding: 10% 0 0;
  }
  
}
ul.col-xs-4.col-xs-push-4.level01 li:after {
 /*   content: "";
    position: absolute;
    display: block;
    width: 10px;
   height: 108px;
    border-left: 3px solid #CE8948;
    left: 50%;
    top: -108px;*/
    content: "";
    position: absolute;
    display: block;
    width: 10px;
        height: 47px;
    border-left: 3px solid #CE8948;
    left: 50%;
    top: -44px;
}
ul.col-xs-4.col-xs-push-4.level1 {
    padding-top: 26px;
}
.org-chart .departments {

    padding-top: 34px;
}
ul.departments.level3:after {
    content: "";
    position: relative;
    display: block;
    width: 10px;
    height: 51px;
    border-left: 2px solid #CE8948;
    left: 50%;
    top: -72px;
}
.call-to-action-left h1, .call-to-action-left h2, .call-to-action-left h3, .call-to-action-left h4, .call-to-action-left h5, .call-to-action-left h6, .call-to-action-left p {
    color: #1874b3;
}
/*.wt-info-has {
    position: absolute;
    bottom: 56px;
}*/
.wt-info-has {
    position: absolute;
    bottom:unset;
    top: 14%;
}
.image-back .bread {

    background-color: #1874b3;
}
.image-back .bread:after {

    background-color: #febe07;
}
.image-back .wt-breadcrumb li:last-child {
    color: #ffffff;
}
.wt-post-title .post-title {
    text-align: center;
}
.date-style-3 .wt-post-media {
    border: 1px solid #ffbc13;
}
.wt-post-text p:last-child {
    margin: 0;
    text-align: center;
    }
    @media (min-width: 768px)
    {
.modal-dialog {
    width: 800px;
    margin: 30px auto;
}
}
.close:focus, .close:hover {
    color: #fff;
}
.logo-header {
    width: 277px;
    }
    .main-bar-wraper .logohead
    {
width: 287px;
    position: absolute;
    left: 0;
    top: -15px;
    }
    .is-fixed .logohead
    {
width: 234px;
    position: unset;
    left: 0;
    top: -15px;
    }
    .is-fixed .logo-header {
    width: 225px;
}
.header-nav .nav > li > a {
    font-size: 14px;
}
.header-nav .nav > li .sub-menu li {
   border-bottom: 1px dotted #5c636d!important;
    margin: 0px 15px;
  
    }
    .header-nav .nav > li .sub-menu li:before {
    content: "\f04b";
    font-family: FontAwesome;
    display: block;
    position: absolute;
   top: 11px;
    font-size: 15px;
    left: 0;
    color: rgb(24, 116, 179);
}
.header-nav .nav > li .sub-menu li a {
    padding: 10px 20px;
    font-weight: 600;
}
.header-nav .nav > li .sub-menu {
   /* background-color: #ffffffa8;*/
    padding-bottom: 15px;
    }
    .header-nav .nav > li .sub-menu li a:hover
    {
        color: rgb(24, 116, 179);
        background: transparent;
    }
    .header-nav .nav > li .sub-menu.medium {
  
    width: 437px;
 
}
.no-pad
{
    padding: 0;
}
.sub-menu
{
    padding-bottom: 20px;
}
.header-nav .nav > li .sub-menu.large
{
        width: 536px;
}
.text-just
{
    text-align: justify!important;
}
.is-fixed .logo-header {
    width: 287px;
}
.sticky-wrapper .is-fixed .nav.navbar-nav {
    margin-top: 1.7%;
}
.is-fixed .logohead {
    width: 287px;
	}
	.box1 h3
	{
	    margin: 0;
    padding: 13px;
    background: #1874b3;
	color: #fff;
    text-transform: uppercase;
 
	}
.box1 h3:after {
    content:"";
    position: absolute;
    right: -15px;
    top:0px;
    width:0px;
    height:0px;
   border-top: 25px solid transparent;
    border-left: 40px solid #1874b3;
    border-bottom: 25px solid transparent;
}
.box-out
{
padding-right: 24px;
}
.ful-box
{
padding-bottom:10px;
    margin-top: 10px;
}
.ac .post
{
margin-bottom:20px;
}
.box2
{
text-align:center;
}

.box2 img
{
box-shadow: 2px 2px 2px 2px #9e9e9e99;
   
}