p{
    text-align: justify;
}
/* Theme Color 
_______________________________________________ */


.left .wt-small-separator div.sep-leaf-right::before, .left .wt-small-separator div.sep-leaf-left::before, .center .wt-small-separator div.sep-leaf-right::before, .center .wt-small-separator div.sep-leaf-left::before, .footer-dark .social-icons li a, .pricingtable-highlight, .icon-font-block, .service-side-btn a.btn-block:hover, .project-img-effect-1, .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span, .owl-prev:hover, .owl-prev:active, .owl-prev:focus, .owl-next:hover, .owl-next:active, .owl-next:focus, .header-style-2 .top-bar .wt-topbar-info li:first-child::before, .header-style-2 .header-nav-request a, .all_services ul li a:hover, .all_services ul li a.active, .service-border-box:hover::before, .site-bg-primary, .wt-tabs.bg-tabs .nav-tabs > li > a, .site-list-style-two li::after, .search-bx button, .site-list-style-one li::after, .since-year strong, .date-style-2 .wt-post-meta ul li.post-category span, .blog-post blockquote, .your-order-list ul li:last-child, .header-style-1 .header-nav .nav > li:hover > a, .header-style-1 .top-bar .wt-topbar-info li:first-child::before, .header-style-1 .header-nav-request a, .services-section-content-right, .testimonial-1-content-outer::after, .play-now .icon, .header-style-3 .top-bar .wt-topbar-info li:first-child::before, .header-style-3 .header-nav-request a, .h-category, .animate_line:hover::after, .animate_line:hover::before, .hover-effect-content .mfp-link:hover, .header-style-4 .header-nav-request a {
    background-color: #eb8023;
}

.wt-team-1 .team-social-center, .header-style-2 #search-toggle-block, .testimonial-2 .testimonial-text, .video-section-blockquote, .service-box-title, .video3-section-blockquote, .colarge-2, .colarge-1::before, .colarge-1::after, .project-2-block .wt-title, .project-stamp .project-stamp-list, .project-1-inner-pic::after, .line-filter .filter-content, .video-section-blockquote2, .rev-title-left-border, .header-style-3 #search-toggle-block, .box-style1-title {
    border-color: #eb8023;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .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-nav .nav li.has-child.nav-active > a, 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, .nav-dark.header-nav .nav > li .sub-menu li a:hover, .site-button-link::after, .our-team-two ul li a:hover, .site-text-primary, .footer-dark .footer-bottom .copyrights-nav li a, .footer-dark .footer-bottom .copyrights-nav li::after, .footer-dark .footer-top h1, .footer-dark .footer-top h2, .footer-dark .footer-top h3, .footer-dark .footer-top h4, .footer-dark .footer-top h5, .footer-dark .footer-top h6, .footer-dark .footer-top h1 a, .footer-dark .footer-top h2 a, .footer-dark .footer-top h3 a, .footer-dark .footer-top h4 a, .footer-dark .footer-top h5 a, .footer-dark .footer-top h6 a, .footer-dark .widget_address li i, .site-footer .widget_services ul li a:hover, .wt-team-1 .team-social-center ul li a:hover, .footer-dark .footer-top a:active, .footer-dark .footer-top a:focus, .footer-dark .footer-top a:hover, .header-style-2 .header-nav .nav > li > a:hover, blockquote .fa-quote-left, .testimonial-2 .testimonial-text .fa-quote-left, .wt-breadcrumb li:last-child, .video3-section-blockquote .fa-quote-left, .wt-product-box .price ins, .widget .wt-post-meta li, .widget_archives ul li a:hover, .widget_services ul li a:hover, .widget_tag_cloud a:hover, .since-year2 strong, .project-2-block .wt-title a:hover, .project-stamp .project-stamp-list li a i, .date-style-2 .wt-post-meta ul li.post-date, .date-style-2 .wt-post-meta ul li.post-comment, .date-style-2 .wt-post-readmore a, .video-section-blockquote2 .fa-quote-left, .testimonial-1 .testimonial-text .fa-quote-left, .footer-dark.footer-style2 .footer-bottom .copyrights-nav li a:hover, .header-style-3 .header-nav .nav > li > a:hover, .wt-team-1 .team-name a:hover, .header-style-4 .header-nav .nav > li > a:hover, .box-style1 .wt-icon-number span {
    color: #eb8023;
}

.site-text-primary {
    color: #eb8023;
}

::selection {
    background: #eb8023;
}

.site-button:active, .site-button:focus, .site-button:visited, .active>.site-button{
    background: #eb8023;
}

.site-button {
    background-color: #eb8023 !important;
}

#welcome_wrapper .metis.tparrows {
    background-color: #eb8023;
}
/* //Theme Color */

/* Footer Start
__________________________________________________________ */

.logo-footer img{
    padding: 10px;
    background: white;
    border-radius: 10px;
    box-shadow: -10px -12px 1px 0px #eb8023;
}
.logo-footer img:hover{
    box-shadow: 0px 0px 0px 0px #eb8023;
}

.footer-dark .footer-bottom .copyrights-text {
    text-align: center;
    width: 100%;
}


/* //Footer End  */



/* Product Page 
___________________________________________________________ */

.rightSidebar .acc-bg-gray a {
    background-color: #221f1f;
}

.rightSidebar .acod-head a{
    color: #ffffff;
}

.all_services ul li a {
    padding: 10px 10px 10px 30px;
}


/* Product Page  */


/* Home Page Start
____________________________________________________________ */


.our-product .date-style-2 .wt-post-meta ul li.post-category {
    border-right: 0px solid #fff;
    border-bottom: 0px solid #fff;
}
.our-product .date-style-2 .wt-post-meta ul li.post-category {
    position: absolute;
    left: 0px;
    top: -55px;
    -webkit-transform: rotate(0deg);
    border-top: 5px solid #fff;
    border-right: 4px solid #fff;
    background-color: #fff;
    text-align: center;
    box-shadow: 0px 0px 2px 0px;
}
.our-product .date-style-2 .wt-post-meta ul li.post-category span {
    padding: 2px 5px;
    min-width: 100px;
    font-size: 18px;
}

.our-product .col-lg-2{
    flex: 0 0 20.666667%;
    max-width: 19%;
}

@media (max-width:1150px){
.our-product .col-lg-2{
    flex: 0 0 25%;
    max-width: 19%;
}
}
@media (max-width:900px){
    .our-product .col-lg-2{
        flex: 0 0 33%;
        max-width: 33%;
    }
    }
    @media (max-width:650px){
        .our-product .col-lg-2{
            flex: 0 0 45%;
            max-width: 45%;
        }
        }
        @media (max-width:450px){
            .our-product .col-lg-2{
                flex: 0 0 80%;
                max-width: 80%;
            }
            }


            @media only screen and (max-width: 767px){
                .our-product .team-bg-map {
                height: 65%;
            }}
            @media only screen and (max-width: 650px){
                .our-product .team-bg-map {
                height: 75%;
            }}
            @media only screen and (max-width: 500px){
                .our-product .team-bg-map {
                height: 80%;
            }}
            @media only screen and (max-width: 400px){
                .our-product .team-bg-map {
                height: 88%;
            }}
            @media only screen and (max-width: 320px){
                .our-product .team-bg-map {
                height: 85%;
            }}
            

            .our-product  .wt-team-1 .team-social-center ul li a {
                font-size: 14px;
            }

            .service-box-content {
                margin-bottom: 0px;
                border-bottom: 0px solid #ddd;
                padding-bottom: 15px;
            }




/* Certificate 
 _____________________________________________ */


 .certi .project-img-effect-1 a.mfp-link1 {
    position: absolute;
    width: 60px;
    height: 60px;
    line-height: 60px;
    bottom: 0px;
    right: 0%;
    color: #fff;
    text-align: center;
    background-color: #221f1f;
    font-size: 24px;
    z-index: 1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.certi .project-img-effect-1 .wt-info {
    padding: 20px 20px 5px;
}


/* Slider for Mobile  */

@media (max-width: 1050px){
.tp-caption.tp-resizeme.big-text{
    top: -120px;
}
.tp-caption.tp-resizeme.small-text{
    bottom: 50px;
    
}
}

.client-logo {
    padding: 10px;
}

.acod-head a {
    padding: 10px 60px 10px 15px;
}


.fa-whatsapp.site-button:before{
    content: "\f232";
    font-size: 21px;
    padding: 0px;
}

.list-circle, .list-angle-right, .list-arrow, .list-check, .list-checked, .list-check-circle, .list-chevron-circle, .list-arrow-circle, .list-times-circle {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
    text-align: justify;
}


.products .list-angle-right li{
    padding: 2px 5px 2px 20px;
}

.products .site-bg-primary{
    background-color: #aeaeae;
}


.header-style-1 .header-nav .nav > li.active > a{
    background-color: #eb8023;
    color: #fff;
}
.header-nav .nav>li .sub-menu li.active >a {
    color: #eb8023;
}


.rightSidebar .acc-bg-gray li.current a {
    background-color: #eb8023;
}
.all_services ul li a.active{
    background-color: #eb802300;
}

ul.list-angle-right.d-initial li{
    display: initial;
}

/* VNS */

.logo-header {
    width: 530px;
}

.header-info>ul li {
    padding: 33px 10px;
}

.our-process .wt-team-1 .team-position{
    font-size: 20px;
}

.our-process .team-bg-map{
    height: 50%;
}

button.scroltop{
    background: #eb8023;
}
.service-box-title span{
    min-height: 72px;
}
@media (max-width: 908px){
    .logo-header {
        width: 50%;
    }
}

@media (max-width: 640px){
    .logo-header {
        width: 100%;
    }
}

/* 4/05/22 */
.header-style-1 .header-nav .nav.home > li > a {
  
    padding: 14px 7px;
}
.p.sld{
   
    line-height: 30px;
    font-weight: 200;
    font-size: 30px;
}

.section-full.application.p-t80.p-b70.overlay-wraper.bg-no-repeat.bg-bottom-left.bg-cover.services-main-section {
    margin-top: 80px;
    margin-bottom: 80px;
}

.pb-60 {
    padding-bottom: 0px !important;
}

.video-counter-section {
 
    margin-bottom: 0px;
}
table.mild.border.tb {
    border: 1px solid #000000!important;
    text-align: center;
}

p.director {
    text-align: end;
}


.section-content.what-we-do-content.process {
    position: relative;
    bottom: 0px;
    margin-top: 0px;
    z-index: 0;
}

.section-full.p-t80.p-b70.bg-gray.what-we-do-section.pc {
    top: 0px;
    padding-top: 0px;
}

.bg-gray.ppc {
    background-color: #ffffff;
}

.whatWedo-media-section.wow.fadeInLeft.pro {
    margin-left: 0px;
}


@media screen and (max-width: 767px) {
   
    .our-process .team-bg-map {
        height: 86%;
    }
}

@media screen and (min-width: 768px)  and (max-width: 991px){

    .our-process .team-bg-map {
        height: 55%;
    }
    .team-bg-map.process.site-bg-secondry.bg-repeat-x {
        height: 55%;
    }
}
@media screen and (min-width: 768px)  and (max-width: 991px){

    
    .team-bg-map.process.site-bg-secondry.bg-repeat-x {
        height: 67%;
    }
  
}
@media screen and (min-width: 992px)  and (max-width: 1199px){

    
    .team-bg-map.process.site-bg-secondry.bg-repeat-x {
        height: 55%;
    }
}


@media only screen and (max-width: 991px){
.footer-bottom .d-flex {
 
    text-align: center;
}}

.colarge-1.pimg:after{
    right: -40px !important;
   
}
.colarge-1.pimg:before{
    left: -40px;
    
}

p.wow.fadeInRight.pcc {
    color: #ce803d;
}

a.site-button-secondry.btnp.site-btn-effect {
    background-color: #eb8023;
}

@media screen and (min-width: 768px)  and (max-width: 991px){
    .colarge-1.pimg img {
        width: 50%;
    }  
    .welcom-to-section.wow.fadeInRight.process {
        padding-top: 25px;
    }
}
@media screen and (max-width:576px) {
 
.row.pc {
    margin-left: 0px;
    margin-right: 0px;
}
   
}

img.PCIMG {
    height: 150px;
    width: 185px;
}

.bg-gray {
    background-color: #f7f7f7;
}

/* img.fti {
    margin: 0px 50%;
}
@media screen and (max-width: 425px) {
    img.fti {
        margin: 0px 4%;
    }
}
@media screen and (min-width: 426px) and (max-width: 640px) {
    img.fti {
        margin: 0px 5%;
    }
} */


/* img.cti{
    margin: 0px -17px 10px;
} */

.section-head.ctn{
    margin-bottom: 10px;
}

.bg-gray {
    background-color: #ffffff;
}

@media screen  and (max-width: 577px) {
    .section-full.p-t80.p-b50.bg-white.team-bg-section-outer.our-process {
        padding-left: 15px;
        padding-right: 15px;
    }  
}

.section-head.center.wt-small-separator-outer.text-center.mb-30.tx {
    text-align: left !important;
}
