/* Whatsapp css */

#notification {
    position: fixed;
    bottom: 80px;
    left: 15px;
    z-index: 9999;
    border-color: #0062cc;
    background-color: #fff;
    box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.5);
    border-radius: 5px;
    width: 280px;
    height: auto;
    padding: 20px;
}

#notification p {
    text-align: justify;
    color: #000;
    font-size: 15px;
    line-height: 28px;
}

#notification a {
    color: #000 !important;
    font-weight: 600;
}

#notification table td {
    padding: 10px 0;
}

#notification table td br {
    display: block;
}

.whatsappicon {
    position: fixed;
    bottom: 15px;
    left: 15px;
    width: 60px;
    height: 60px;
    z-index: 9999;
}

@media (max-width:789px) {
    .whatsappicon {
        bottom: 16px;
        width: 50px;
        height: 50px;
    }
}

.whatsappicon img {
    max-width: 100%;
}

.tableimg {
    width: 55px;
    margin-right: 15px;
}


/* Whatsapp css */


/*Translater Start here*/

a#google_translate_element {
    /* width: 29px; */
    /* height: 19px; */
    cursor: pointer;
}

a#google_translate_element::-moz-focus-inner {
    display: none;
}

.skiptranslate.goog-te-gadget {
    color: rgba(81, 168, 177, 0);
    margin-top: -2px;
}

.skiptranslate.goog-te-gadget span {
    display: none;
}

.goog-te-gadget .goog-te-combo {
    color: #666;
    cursor: pointer;
}

.goog-te-gadget .goog-te-combo {
    margin: 4px 0;
    width: 42px;
    position: relative;
    left: 2%;
    top: 5px;
}

.article-item-title a {
    color: #195259cf !important;
}

.article-item-category,
.article-item-category a {
    color: #195259 !important;
}

.goog-te-gadget .goog-te-combo {
    background-image: url(../img/home/lang1.png) !important;
    background-repeat: no-repeat !important;
    width: 25px;
    height: 25px;
    background-size: 25px 25px;
    background-position: center center !important;
    border: none;
    color: transparent;
    background-color: transparent;
}

.goog-te-combo>option {
    color: #000 !important;
}

.goog-te-gadget .goog-te-combo {
    margin-left: 0% !important;
}

@media (max-width:991px) {
    .goog-te-gadget .goog-te-combo {
        margin-left: 7% !important;
    }
}

.translated-ltr .menu__fixed.menu__fixed--add {
    top: 40px !important;
}

.translated-rtl .menu__fixed.menu__fixed--add {
    top: 40px !important;
}

.goog-logo-link {
    display: none !important;
}

.goog-te-gadget {
    color: transparent !important;
    font-size: 0px !important;
}


/*Translater Over Now*/


/**********************/


/* Full screen search */


/**********************/

#search {
    align-items: center;
    background: rgba(0, 0, 0, 0.975);
    height: 0;
    display: flex;
    justify-content: center;
    opacity: 0;
    position: fixed;
    transition: all .5s;
    width: 100vw;
    will-change: transform, opacity;
    z-index: -1;
}

#search.target {
    height: 100vh !important;
    opacity: 1;
    width: 100vw !important;
    z-index: 999999;
}

#search.target .close-btn {
    display: block;
}

#searchbox {
    background: transparent;
    border: solid #fff;
    border-width: 0 0 1px 0;
    color: #fff;
    flex: 1 0 auto;
    font-size: 2rem;
    height: 2rem;
    max-width: 50%;
    outline: 0;
    padding: 2rem 1rem;
}

#searchbox::placeholder {
    color: #eee;
}

.close-btn {
    display: none;
    color: #fff;
    font-size: 2rem;
    position: absolute;
    top: .5rem;
    right: 2rem;
}


/**********************/


/* Full screen search */


/**********************/

.text-justify {
    text-align: justify;
}

.site-header .extend-container .main-navigation ul.extend-container li.dsn-active,
.site-header .extend-container .main-navigation ul.extend-container li:hover {
    color: #e8248c;
}

.classic-menu .site-header .nav-border-bottom {
    background: #e8248c;
}

@media (min-width:991px) {
    .classic-menu .site-header .extend-container .main-navigation ul.extend-container>li ul.mega-menu {
        width: 100%;
        left: 0;
        background: #fff;
    }
    .classic-menu .site-header .extend-container .main-navigation ul.extend-container>li ul.mega-menu ul {
        opacity: 1;
        visibility: visible;
        position: relative;
        width: 100%;
        margin: 0;
        padding: 0;
        background: #fff;
    }
    .classic-menu .site-header .extend-container .main-navigation ul.extend-container>li ul.mega-menu ul li {
        padding: 10px 20px;
        color: #fff;
        margin: 5px 0;
        background: #422c69;
    }
    .classic-menu .site-header .extend-container .main-navigation ul.extend-container>li ul.mega-menu ul li.active {
        color: #e8248c;
    }
    .classic-menu .site-header .extend-container .main-navigation ul.extend-container>li ul.mega-menu .content .services-item-info ul {
        list-style: none;
    }
    ul.mega-menu .services-about .services-wp .box-title-services {
        padding-right: 0;
    }
    ul.mega-menu .services-about .services-wp .content .services-item-info ul li:after {
        display: none;
    }
    ul.mega-menu .services-about .services-wp .content {
        padding: 15px;
        background: #fff;
        width: 100%;
        height: 100%;
    }
    .classic-menu .site-header .extend-container .main-navigation ul.extend-container>li ul.mega-menu .content .services-item-info ul {
        background-color: #fff;
    }
    .classic-menu .site-header .extend-container .main-navigation ul.extend-container>li ul.mega-menu .content .services-item-info ul li {
        padding: 7px 0;
        color: #000;
        background: #fff;
        margin: 0;
    }
}

.our-blog.our-blog-sub .blog-item .title-block {
    letter-spacing: 0;
}

.v-light:not(.no-light) .footer-1 .footer-nav ul li a {
    font-weight: 500;
}

.section-title-2 p {
    display: inline-block;
    padding-right: 70px;
}

.section-title-2 p::after {
    width: 60px;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #eeeeee), color-stop(35%, #bababa), color-stop(65%, #999), to(#212121));
    background: -webkit-linear-gradient(left, #eeeeee 0, #bababa 35%, #999 65%, #212121 100%);
    background: -o-linear-gradient(left, #eeeeee 0, #bababa 35%, #999 65%, #212121 100%);
    background: linear-gradient(to right, #eeeeee 0, #bababa 35%, #999 65%, #212121 100%);
    left: auto;
    right: 0;
    transform: translateY(-50%) rotate(180deg);
}

.brand-inner .slick-slide .brand-item {
    text-align: center;
}

.brand-inner .slick-slide .brand-item p {
    color: #fff;
}

.small__menu {
    display: none !important;
}

@media (max-width:991px) {
    .big__menu {
        display: none !important;
    }
    .small__menu {
        display: inline-block !important;
    }
}

.v-light:not(.no-light) .footer-1 .footer-links .link-hover {
    text-transform: none;
}