
.tp-main-menu-content .active{
    background-color: darkblue !important;
}
.tp-breadcrumb-height {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
}
.swiper-button-prev:after{
    font-weight: 600 !important;
    font-size: 30px !important;
    color: #014aa0 !important;
}
.swiper-button-next:after{
    font-weight: 600 !important;
    font-size: 30px !important;
    color: #014aa0 !important;
}
.tp-fea-product__item:hover .tp-fea-product__thumb img {
    transform: scale(1) rotate(0deg) !important;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: #014aa0 !important;
}
#process{
    background: var(--tp-grey-2);
}
.printingColumn{
    width: 322px !important;
}
/* .tp-fea-product__item {
 width:246px !important;
} */

.tp-service-2__area{
    background: var(--tp-grey-2);
}

.tp-brand-3__area{
    background: var(--tp-grey-2);
}
.tp-brand-4__area{
    background: var(--tp-grey-2);
}
.tp-hero-2__main-thumb {
    margin-left: 0px !important;
}
.tp-process-2__white-bg {
    background-color:  var(--tp-grey-2) !important;
    padding-top: 80px !important;
    margin-top: -200px !important;
    
}

#datatable{
    width: 1073px !important;
}
.tp-hero-2__bg {
    /* padding-top: 100px !important; */
}

.tp-service__content {
    position: absolute  !important;
    bottom: -47%  !important;
}

.tp-catagori-2__content {
    padding-right:0 !important;
}
/* -- Floating btn css -- */


.scroll-up {
    bottom: 130px !important;
    right: 15px !important;
}

.tcul-floating_btn_contact {
    position: fixed;
    bottom: 15px;
    right: 2px;
    width: 80px;
    height: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}

.tcul-floating_btn_whatsapp {
    position: fixed;
    bottom: 90px;
    right: 2px;
    width: 80px;
    height: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}

@keyframes pulsing {
    to {
        box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
    }
}

.tcul-phone_icon {
    background-color: #007bff;
    color: #fff;
    width: 40px;
    height: 40px;
    font-size: 20px;
    border-radius: 50px;
    text-align: center;
    /* box-shadow: 2px 2px 3px rgb(153, 153, 153); */
    display: flex;
    align-items: center;
    justify-content: center;
    /* transform: translatey(0px);
    animation: pulse 1.5s infinite; */
    /* box-shadow: 0 0 0 0 #007bff; */
    /* -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1); */
    font-weight: normal;
    font-family: sans-serif;
    text-decoration: none !important;
}

.tcul-contact_icon {
    background-color: #42db87;
    color: #fff;
    width: 40px;
    height: 40px;
    font-size: 20px;
    border-radius: 50px;
    text-align: center;
    box-shadow: 2px 2px 3px #999;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translatey(0px);
    animation: pulse 1.5s infinite;
    box-shadow: 0 0 0 0 #42db87;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    font-weight: normal;
    font-family: sans-serif;
    text-decoration: none !important;
    transition: all 300ms ease-in-out;
}
.tcul-text_icon {
    margin-top: 8px;
    color: #707070;
    font-size: 13px;
}
.tp-work-2__area .fix
{
    padding:324px !important;
}

/* img.mfp-img {
    width: 890px !important;
    max-width: 500%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
} */

.grey-bg {
    background: none;
}
.theme-bg{
  
        background: rgb(255, 255, 255) !important;
        /* border-bottom: 2px solid grey!important; */
}
.tp-breadcrumb__area{
    background-image: none !important;
    background-color: ghostwhite !important;
}

.tp-header-top-2__social-box a {
    color: black !important;
   
}

.tp-header-top-2__left-box a {
    color: black !important;

}
.tp-fea-product__item:hover {
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.06);
    background-color: var(--tp-common-white);
}

.tp-header-top-2__area{

border-bottom: 1px solid #F2F2F8;
}
.tp-copyright__wrapper{
    visibility:inline;
}
.tp-hero-2__main-thumb img {
    max-width: 100%;
}
@media only screen and (max-width: 768px) {
    .tp-hero-2__bg {
        height: fit-content !important;
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px){
    .tp-hero-2__bg {
        height: fit-content !important;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px){
    .tp-hero-2__bg {
        height: fit-content !important;
    }
}
@media only screen and (min-width: 412px) and (max-width: 915px){  
    .missionvision{
        order:2;
    }
    .missionvisionimage{
        order: 1;
    }
}

.tp-blog__item:hover .tp-blog__thumb img {
    transform: scale(1.0) rotate(0deg) !important;
}
@if(desktop())
    .search-results {
        padding: 0px 0px 0px 55px !important;
    }
@endif
.missionvision{
    order:2;
}
.missionvisionimage{
    order:1;
}

.tp-brand-5__item img{
 width:550px !important;
}

.tcul-contact_icon{
    box-shadow:none !important;
}

.tp-brand-5__item {
    padding:0 !important;

}
.tp-header-2__bar button i {
    background: #FF8717 !important;
}
.tp-btn-gradiant {
    background: #FF8717 !important;
    color: var(--tp-common-white);
}

.tp-main-btn {
    background:#FF8717 !important;
}
.bg_orange{
    background: #FF8717 !important;
}
.text_orange{
    color: #FF8717 !important;
}
.listseo ul li{
    margin-bottom: 20px;
}

.tp-header__main-menu ul li:hover > a {
    color: #FF8717 !important;
    
}
.tp-header__main-menu ul li .submenu {

    border-top: 5px solid #FF8717 !important;
}
.tp-btn-cart{
    background-color: #FF8717 !important;
}
.tp-btn-cart:hover{
    background-color: #878380 !important;
}
.tp-breadcrumb__list span {
    color: #ff8717 !important;
}
.tp-btn-purple-lg {
    
    background: #ff8717 !important;
}
.tp-btn-purple-lg:hover {
    background: #878380 !important;
}

.tp-btn-square {
 
    background: #ff8717 !important ;

}
.tp-btn-square:hover{
 
    background: #878380 !important ;

}
.tp-hero-title span {
    background: linear-gradient(90.07deg, #ff5644 32.43%, #F37335 58.79%, #f5af19 105.32%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}



.tp-footer__social-box a:hover {
    background-color:  #ff8717 !important;
    
}