/**
* Theme Name: Envolve Child
* Description: This is a child theme of Envolve, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/theme-kalia">Theme Kalia</a>
* Template: envolve
* Version: 1.4
*/
:root { --primary: #027AB5; --secondary: #333333; --secondary-200: #666666; --secondary-400: #999999; }
/* Envolve Business HTML Template  */
/*** 

====================================================================
            Fonts
====================================================================

 ***/
/*** 

====================================================================
    Reset
====================================================================

 ***/
* { margin: 0px; padding: 0px; border: none; outline: none; font-size: 100%; line-height: inherit; }
/*** 

====================================================================
    Global Settings
====================================================================

 ***/
body { color: #333333; background: rgb(255, 255, 255); }
.gray-bg { background-color: #f4f4f4 !important; }
.light-bg { background-color: #fff !important; }
.preloader-close { color: #fff; }
.loader-wrap .layer .overlay { background: #333333; }
/* .btn-style-one {
  color: #ffffff;
  background-color: transparent;
}

.btn-style-one:hover {
  color: #ffffff;
  background: transparent;
}

.btn-style-one:hover .btn-title {
  color: #ffffff;
}

.btn-style-one .btn-title::before {
  background-color: rgb(51, 51, 51);
} */
/*Btn Style Two*/
/* .btn-style-two {
  color: #ffffff;
}

.btn-style-two:hover {
  color: #ffffff;
} */
.btn-style-two .btn-title { white-space: nowrap; /* background: #fff; */ }
/* .btn-style-two:hover .btn-title {
  color: #ffffff;
}

.btn-style-two .btn-title::before {
  background-color: rgb(51, 51, 51);
} */
/* Btn Style Four */
/* .btn-style-four {
  color: #ffffff;
  background-color: transparent;
}

.btn-style-four:hover .btn-title {
  color: #ffffff;
}

.btn-style-four .btn-title::before {
  background-color: rgb(51, 51, 51);
} */
/* Btn Style Five */
/* .btn-style-five:hover {
  border-color: #333333;
}

.btn-style-five:hover .btn-title {
  color: #ffffff;
}

.btn-style-five .btn-title::before {
  background-color: rgb(51, 51, 51);
} */
/* Header Style */
.main-header .header-top { color: rgb(255, 255, 255); background: rgb(51, 51, 51); }
.header-top .contact-info li a { color: #fff; }
.header-top.style-two .contact-info li i { color: #fff !important; }
.bootstrap-select .dropdown-menu li.active a span.text { color: #fff; }
.main-header .header-top .language span { color: rgb(61, 99, 118); }
.header-top .language .language-switcher button { color: rgb(255, 255, 255); }
.header-top .language .language-switcher .dropdown-toggle .filter-option::after { color: rgb(255, 255, 255); }
.header-top .contact-info-two li { border-right: 1px solid rgba(255, 255, 255, 0.50); }
.header-top .contact-info-two li a { color: #fff; }
.header-top .social-links li a { color: #fff; }
.header-top .social-links li a:hover { color: #333333; }
/* Header Upper */
.main-header .header-upper { border-top: 1px solid rgb(229, 229, 229); }
.navbar-right-info .sidemenu-nav-toggler { color: rgb(255, 255, 255); }
.navbar-right-info .faq-btn { border-left: 1px solid #d0d0d0; }
.navbar-right-info .faq-btn a { color: #333333; }
.shopping-cart { color: #333333; }
.shopping-cart .count { color: #fff; }
/* Sticky Header */
.sticky-header { -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(229, 229, 229); }
.main-menu .navigation>li>a { color: #333333; }
.main-menu .navigation>li>ul { background-color: #333333; -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); }
.main-menu .navigation>li>ul>li>a { border-bottom: 1px solid #41394f; color: #fff; }
.main-menu .navigation>li>ul>li>ul { background-color: #333333; -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.main-menu .navigation>li>ul>li>ul>li>a { border-bottom: 1px solid #41394f; color: #fff; }
.main-menu .navigation li.dropdown .dropdown-btn { border: 1px solid #ffffff; color: #ffffff; }
/* Header Style Two */
.header-top.style-two:before { background: #027AB5; }
/* Header Style Three */
.main-header.header-style-three .header-top .language { border-right: 1px solid rgba(255, 255, 255, 0.22); }
.main-header.header-style-three .header-top .contact-info li+li { border-left: 1px solid rgba(255, 255, 255, 0.22); }
.header-top-two .text { color: #333333; }
.header-top-two .search-toggler { background: transparent; color: #333333; }
.main-header.header-style-three .header-upper .inner-container { background: #333333; }
.main-header.header-style-three .main-menu .navigation>li>a { color: #fff; }
.main-header.header-style-three .shopping-cart { color: #fff; }
.main-header.header-style-three .btn-style-one .btn-title::before { background: #fff; }
.main-header.header-style-three .sticky-header .main-menu .navigation>li>a { color: #333333; }
/* Header Style Four */
.main-header .header-top.style-four { background: transparent; }
.header-top.style-four .contact-info li a { color: #333333; }
.header-top.style-four .top-right .text { color: #333333; }
/* Header Middle */
.header-middle .wrapper-box { background: #333333; }
.header-middle .logo { background: #fff; }
.header-middle .icon-box:before { background-color: rgba(255, 255, 255, 0.3); }
.header-middle .icon-box .icon { color: #fff; }
.header-middle .icon-box h4 { color: #fff; }
.header-middle .icon-box .text { color: #fff; }
.header-middle .btn-style-one { background: transparent; }
.main-header.header-style-four .nav-outer { background: #fff; -webkit-box-shadow: 0px 27px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 27px 50px 0px rgba(0, 0, 0, 0.1); }
.header-style-four .shopping-cart:before { background-color: #e4e7ee; }
.header-style-four .shopping-cart:after { background-color: #e4e7ee; }
.header-upper .social-links li a { color: #333333; }
/* Header Style Five */
.main-header.header-style-five .header-top { background: transparent; }
.main-header.header-style-five .header-top .language { border-right: 1px solid rgba(255, 255, 255, 0.22); }
.main-header.header-style-five .header-top .contact-info li i,
.main-header.header-style-five .header-top .language span { color: #fff; }
.main-header.header-style-five .header-top .contact-info li+li { border-left: 1px solid rgba(255, 255, 255, 0.22); }
.main-header.header-style-five .sidemenu-nav-toggler { border-right: 1px solid rgba(255, 255, 255, 0.2); }
.main-header.header-style-five .header-upper .inner-container { border-top: 1px solid rgba(255, 255, 255, 0.20); }
.main-header.header-style-five .header-upper .btn-style-one { border: 2px solid #fff; }
.main-header.header-style-five .navbar-right-info .search-toggler { color: #fff; border-left: 1px solid rgba(255, 255, 255, 0.20); }
.main-header.header-style-five .main-menu .navigation>li>a { color: #fff; }
.main-header.header-style-five .shopping-cart { color: #fff; }
.main-header.header-style-five .sticky-header .main-menu .navigation>li>a { color: #333333; }
/*** 

====================================================================
    Search Popup
====================================================================

***/
.search-popup { background: rgba(0, 0, 0, 0.90); }
.search-popup .close-search { color: #ffffff; }
.search-popup .search-form fieldset { border: 7px solid rgba(255, 255, 255, 0.50); }
.search-popup .search-form fieldset input[type="search"] { background: #ffffff; color: #233145; }
.search-popup .search-form fieldset input[type="submit"] { color: #ffffff !important; }
.search-popup h3 { color: #ffffff; }
.search-popup .recent-searches { color: #ffffff; }
.search-popup .recent-searches li a { border: 1px solid #ffffff; color: #ffffff; }
.search-popup .search-form fieldset input[type="search"]:focus { border-color: #ddd; }
/*** 

====================================================================
                Sticky Header
====================================================================

***/
.sticky-header { background: #ffffff; border-bottom: 1px solid #e5e5e5; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10); -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10); -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10); box-shadow: 0 0 15px rgba(0, 0, 0, 0.10); }
.sticky-header .main-menu .navigation>li>a { color: #333333; }
/*** 

====================================================================
            Mobile Menu
====================================================================

***/
.nav-outer .mobile-nav-toggler { color: rgb(255, 255, 255); }
.mobile-menu .menu-box { background: #333333; }
.mobile-menu .close-btn { color: #ffffff; }
.mobile-menu .navigation li { border-top: 1px solid rgba(255, 255, 255, 0.10); }
.mobile-menu .navigation:last-child { border-bottom: 1px solid rgba(255, 255, 255, 0.10); }
.mobile-menu .navigation li>ul>li:first-child { border-top: 1px solid rgba(255, 255, 255, 0.10); }
.mobile-menu .navigation li>a { color: #ffffff; }
.mobile-menu .navigation li.dropdown .dropdown-btn { color: #ffffff; }
.mobile-menu .social-links li a { color: #ffffff; }
/* Hidden Bar */
.hidden-sidebar { background: #ffffff; }
.hidden-sidebar .logo { border-bottom: 1px solid #e7e7e7; }
.hidden-sidebar .news-widget .category { color: #282828; }
.hidden-sidebar .news-widget h4 a { color: #282828; }
.hidden-sidebar .newsletter-widget input[type="email"] { color: #84859c; }
.nav-overlay { background: rgba(20, 20, 20, 0.70); }
/* Cursor Style */
.cursor { background-color: #fff; }
.cursor-follower { background-color: rgba(255, 255, 255, 0.3); }
.cursor-follower.close-cursor:before { background: #fff; }
.cursor-follower.close-cursor:after { background: #fff; }
/* Banner Section */
.banner-carousel .slide-item { background-color: rgb(0, 0, 0); }
.banner-carousel .content-box h3 { color: rgb(255, 255, 255); }
.banner-carousel .content-box h2 { color: rgb(255, 255, 255); }
.banner-carousel .content-box .border-shape-left:before { background-color: rgb(255, 255, 255); }
.banner-carousel .content-box .border-shape-left:after { background-color: rgb(255, 255, 255); }
.banner-carousel .content-box .border-shape-right:before { background-color: rgb(255, 255, 255); }
.banner-carousel .content-box .border-shape-right:after { background-color: rgb(255, 255, 255); }
.banner-carousel .default-video-box:before { background: #fff; }
.banner-carousel .default-video-box a { background: #fff; }
.banner-carousel .content-box .text { color: rgb(255, 255, 255); }
.banner-section .owl-theme .owl-nav .owl-prev { color: rgba(0, 0, 0, 0); background: transparent; }
.banner-section .owl-theme .owl-nav .owl-prev::after { color: rgb(255, 255, 255); border: 2px solid #fff; }
.banner-section .owl-theme .owl-nav .owl-next { color: rgba(0, 0, 0, 0); background: transparent; }
.banner-section .owl-theme .owl-nav .owl-next::after { color: rgb(255, 255, 255); border: 2px solid #fff; }
.banner-section .owl-theme .owl-nav button:hover:after { border-color: transparent; }
/* Style Three */
.banner-section.style-three .banner-carousel .content-box h2 { color: #333333; }
.banner-section.style-three .banner-carousel .content-box .text { color: #333333; }
.banner-section.style-three .btn-style-one .btn-title i { border-left: 1px solid #fff; }
/* Style Four */
.banner-section.style-four .banner-carousel .content-box h2 { color: #333333; }
.banner-section.style-four .banner-carousel .content-box .text { color: #333333; }
.banner-section.style-four .btn-style-one .btn-title { color: #333333; background-color: #ebf0f9; }
.banner-section.style-four .btn-style-one:hover .btn-title { color: #fff; }
.banner-section.style-four .btn-box .theme-btn { background-color: transparent; }
/* Owl Dots */
.banner-section.style-four .owl-dots .owl-dot span { background: #fff; border: 3px solid #c9cfe3; }
.banner-section-two { background: #0f3186; }
.banner-section-two h2 { color: #fff; }
.banner-section-two .text { color: #fff; }
.banner-section-two .text:before { background-color: rgba(255, 255, 255, 0.3); }
.banner-section-two .btn-style-one .btn-title { color: #333333; background-color: #ebf0f9; }
.banner-section-two .btn-style-one:hover .btn-title { color: #fff; }
.banner-section-two .theme-btn { background-color: transparent; }
.banner-section-two .btn-style-six { color: #fff; border-bottom: 2px solid #fff; }
/* Sec Title */
.sec-title.style-two h2 { color: #333333; }
.sec-title.style-two.light h2 { color: #fff; }
.sec-title.light h2 { color: #fff; }
.sec-title .text-decoration::before { background-color: #027AB5; }
.sec-title .text-decoration .left::before { background-color: #027AB5; }
.sec-title .text-decoration .left::after { background-color: #027AB5; }
.sec-title .text-decoration .right::before { background-color: #027AB5; }
.sec-title .text-decoration .right::after { background-color: #027AB5; }
.sec-title .text { color: #232629; }
.sec-title.light .text { color: #fff; }
.sec-title h5 { color: #fff; }
.sec-title.style-three .text { color: #333333; }
.sec-title.style-three.light .text { color: #fff; }
/* Client Section */
.clients-section { margin-top: -150px; padding: 50px 0px 50px; }
.clients-section .pattern { background-color: rgb(51, 51, 51); }
/* Features Section */
.features-section::before { background-color: rgb(241, 245, 248); }
/* Feature Block One */
.feature-block-one .inner-box::before { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; background: rgb(255, 255, 255); }
.feature-block-one .image .icon { color: rgb(255, 255, 255); }
.feature-block-one .text { color: rgb(255, 255, 255); }
.feature-block-one .text::before { background: rgb(51, 51, 51); }
.feature-block-one .text p { color: rgb(215, 207, 227); }
.feature-block-one .link-btn a { color: rgb(255, 255, 255); }
.feature-block-one .link-btn a { color: rgb(255, 255, 255); }
.features-section .bottom-content .text { color: rgb(51, 51, 51); }
.features-section .bottom-content h3:before { color: #c7cfcd; }
.features-section .bottom-content .theme-btn { -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 50px 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 50px 0px; }
/* About Section */
.about-section .image-block::before { border-color: rgb(241, 242, 245); }
.about-section .image-one { -webkit-box-shadow: rgba(0, 0, 0, 0.27) 0px 5px 20px 0px; box-shadow: rgba(0, 0, 0, 0.27) 0px 5px 20px 0px; }
.about-section .image-two { -webkit-box-shadow: rgba(0, 0, 0, 0.27) 0px 5px 20px 0px; box-shadow: rgba(0, 0, 0, 0.27) 0px 5px 20px 0px; }
.about-section .image-two .image-box { position: relative; overflow: hidden; }
.about-section .image-two .image-box:before { background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3))); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); }
.about-section .logo { border-color: rgb(51, 51, 51); }
.about-section .logo::before { -webkit-box-shadow: rgba(0, 0, 0, 0.27) 0px 5px 20px 0px; box-shadow: rgba(0, 0, 0, 0.27) 0px 5px 20px 0px; background: rgb(255, 255, 255); }
.about-section .logo img { position: relative; width: 50px; height: 50px; }
.about-section .text-block span { color: var(--primary); }
/* Funfacts Section */
.fact-counter .inner { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; background: rgb(255, 255, 255); }
.fact-counter .count-box { -webkit-text-fill-color: transparent; }
.fact-counter .text { color: rgb(51, 51, 51); }
/* Why Choose Us Section */
.why-choose-us-section { background-color: rgb(51, 51, 51); }
.contact-form .bootstrap-select>.dropdown-toggle,
.contact-form .form-group input[type="text"],
.contact-form .form-group input[type="email"],
.contact-form .form-group textarea, .contact-form .form-group select { color: rgb(51, 51, 51); background-color: transparent; border-color: rgb(225, 229, 233); }
.contact-form .bootstrap-select>.dropdown-toggle,
.contact-form .form-group input[type="text"],
.contact-form .form-group input[type="email"],
.contact-form .form-group textarea, .contact-form .form-group select { color: #738299; background-color: transparent; border-color: rgb(225, 229, 233); }
.consult-form::before { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; background: rgb(255, 255, 255); }
.consult-form .contact-form { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; background: rgb(255, 255, 255); }
.consult-form .btn-style-two { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; }
.consult-form .btn-style-three { color: rgb(51, 51, 51); background: transparent; }
.consult-form .btn-style-three::before { border-bottom: 2px dashed rgb(51, 51, 51); }
.why-choose-us-section .single-feature-item:before { color: rgb(153,153,153); }
.why-choose-us-section .single-feature-item:after { background: rgb(153,153,153); }
.why-choose-us-section h5 { color: rgb(255, 255, 255); }
.why-choose-us-section .text { color: rgb(210, 204, 218); }
/* Cases Section */
.cases-section .sec-bg::before { background: rgb(255, 255, 255); }
.case-block-one .overlay::before { background: rgb(51, 51, 51); }
.case-block-one .overlay .title { color: rgb(255, 255, 255); }
.case-block-one .overlay .link-btn a { background: rgb(255, 255, 255); }
.case-block-one .overlay .content h5 { color: rgb(255, 255, 255); }
.case-block-one .overlay .content h4 { color: rgb(255, 255, 255); }
.case-block-one .read-more-btn { background: rgb(51, 51, 51); }
.case-block-one .read-more-btn a { color: rgb(255, 255, 255); }
/* Process Section */
.process-block-one .inner-box { padding: 20px; min-height: 320px; background: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0; }
.process-block-one h5:before { background: #dcdfe3; }
.process-block-one h5:after { background: #dcdfe3; }
.process-block-one .text { font-size: 16px; }
/* Testimonail Section */
.testimonial-block .icon { color: rgb(255, 255, 255); }
.testimonial-block h4 { color: rgb(255, 255, 255); }
.testimonial-block .text { color: rgb(255, 255, 255); }
.testimonial-block .rating { color: rgb(255, 255, 255); }
.testimonial-block .author-title { color: #fff; }
.testimonial-section .swiper-nav-button { background: rgb(255, 255, 255); }
.testimonial-section .swiper-button-next,
.testimonial-section .swiper-button-prev { color: rgb(18, 46, 91); background: rgb(255, 255, 255); }
.testimonial-section .swiper-nav-button::after { background: rgb(220, 223, 227); }
/* Pricing Section */
.pricing-section .pricing-btn ul { border-color: rgb(225, 229, 233); }
.pricing-section .pricing-btn ul { border-color: rgb(225, 229, 233); }
.pricing-section .pricing-btn ul li::before { width: 1px; background: rgb(225, 229, 233); }
.pricing-section .pricing-btn ul li a { color: rgb(165, 175, 191); }
.pricing-section .pricing-btn ul li a.active { background: transparent; }
.pricing-block .inner-box { -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 30px 30px 0px; box-shadow: rgba(0, 0, 0, 0.08) 0px 30px 30px 0px; }
.pricing-block .top-content { background: rgb(243, 244, 247); }
.pricing-block .top-content .price { color: var(--primary); }
.pricing-block .lower-content h5 { color: rgb(255, 255, 255); background: rgb(51, 51, 51); }
.pricing-block .lower-content h5::before { -webkit-clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 100%, 90% 50%); clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 100%, 90% 50%); background: rgb(51, 51, 51); }
.pricing-block .lower-content h5::after { -webkit-clip-path: polygon(100% 0px, 10% 50%, 100% 100%, 0px 100%, 0px 0px); clip-path: polygon(100% 0px, 10% 50%, 100% 100%, 0px 100%, 0px 0px); background: rgb(51, 51, 51); }
.pricing-block .lower-content ul li { color: rgb(51, 51, 51); border-bottom: 1px solid rgb(225, 229, 233); }
.pricing-block .lower-content ul li span i,
.pricing-block .lower-content ul li span { color: rgb(165, 175, 191); }
.pricing-block .lower-content .btn-style-two { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; }
/* News Section */
.news-section { background: rgb(255, 255, 255); }
.news-section::before { background: rgb(243, 244, 247); }
.news-section .left-column h4 { color: rgb(255, 255, 255); }
.news-section .left-column h4:before { background: #7e7e8e; }
.news-section .left-column li { color: rgb(255, 255, 255); }
.news-section .left-column form input { background: rgb(255, 255, 255); }
.news-section .left-column form .theme-btn span { background-color: var(--primary); color: #fff; }
.news-section .left-column form .theme-btn span:before { background-color: rgb(51, 51, 51); }
.news-section .swiper-button-next, .news-section .swiper-button-prev { color: rgb(18, 46, 91); -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; background: rgb(255, 255, 255); }
.news-section .news-carousel-wrapper { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; }
.news-block-one { background: rgb(255, 255, 255); }
.news-block-one .inner-box { background: rgb(255, 255, 255); }
.news-block-one .inner-box::after { background: rgb(225, 229, 233); }
.news-block-one .title { background: rgb(203, 211, 216); }
.news-block-one .category { color: rgb(255, 255, 255); }
.news-block-one h4 a { color: rgb(51, 51, 51); }
.news-block-one .read-more-btn a { color: rgb(51, 51, 51); }
.news-section .swiper-scrollbar { background: rgb(223, 224, 225); }
.news-section .swiper-scrollbar-drag { background: rgb(185, 193, 197); }
/* News Block One / Style Two  */
.news-block-one.style-two .inner-box { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.2); }
/* Map Section */
.map-section .google-map h5 { background: #99c64a; }
.gm-style .gm-style-iw-t::after { background: -o-linear-gradient(45deg, rgb(153, 198, 74) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(45deg, rgb(153, 198, 74) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%); }
.map-section .contact-info .icon { color: rgb(255, 255, 255); }
.map-section .contact-info h4 { color: rgb(255, 255, 255); }
.map-section .contact-info h5 { color: rgb(255, 255, 255); }
.map-section .contact-info h3 { color: rgb(255, 255, 255); }
.map-section .contact-info ul li { color: rgb(255, 255, 255); }
.map-section .contact-info ul li a { color: rgb(255, 255, 255); }
.map-section .link-btn { color: rgb(255, 255, 255); }
.map-section .link-btn::before { background: rgb(2, 122, 181); }
.map-section .owl-theme .owl-nav .owl-prev::before { color: rgb(255, 255, 255); }
.map-section .owl-theme .owl-nav .owl-next::before { color: rgb(255, 255, 255); }
/* CTA Section */
.cta-section { background: #f2f3f6; }
.cta-section .btn-style-two { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.2); }
/* Feature Section Two */
.feature-block-two .inner-box { background: #fff; }
.feature-block-two.style-two .inner-box { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
/* Main Footer */
.main-footer { color: rgb(196, 197, 199); background-color: rgb(51, 51, 51); }
.main-footer .widget-title { color: #fff; }
.main-footer .logo-widget h3 { color: #fff; }
.main-footer.sp-two .widgets-section{padding: 80px 0px 30px;}
/* Link Widget */
.links-widget ul li a { color: #cccccc; }
.links-widget ul li a:hover { color: #fff; }
/* Instagram Widget */
.instagram-widget .wrapper-box .image .overlay-link { background: rgba(255, 255, 255, 0.75); }
/* About Widget */
.about-widget .text { color: #cccccc; }
.about-widget .list li { color: #fff; }
.about-widget .list li a { color: #cccccc; }
/* Link Widget Two */
.links-widget-two ul li a { color: #cccccc; }
.links-widget-two ul li a:hover { color: #fff; }
/* Twitter Widget */
.twitter-widget h4 { color: #fff; }
.twitter-widget .user a { color: #cccccc; }
.twitter-widget .text { color: #fff; }
.twitter-widget .date { color: #cccccc; }
.twitter-widget .date:before { background-color: rgba(255, 255, 255, 0.3); }
/* Footer Style Four */
.main-footer.style-four { background-color: #333333; }
.about-widget-two .social-links li a { color: #ffffff; background: rgba(255, 255, 255, 0.2); }
.about-widget-two .social-links li a:hover { color: #ffffff; }
.about-widget-two .copyright-text { color: #fff; }
.main-footer.style-four .footer-bottom-two { background: #fff; }
.main-footer.style-four .footer-bottom-two .menu li a { color: #333333; }
/* Footer Bottom */
.footer-bottom { border-top: 1px solid rgba(255, 255, 255, 0.15); }
.footer-bottom ul.menu li+li:before { color: #cccccc; }
.footer-bottom ul.menu li a { color: #cccccc; }
.footer-bottom .social-links li a { color: #ffffff; background: rgba(255, 255, 255, 0.2); }
.footer-bottom .social-links li a:hover { color: #ffffff; }
.footer-bottom .copyright { color: #fff; }
/*** 

====================================================================
    Scroll To Top style
====================================================================

***/
.scroll-to-top { color: #ffffff; background: #333333; }
.scroll-to-top.style-two { background-color: #333333; }
.scroll-to-top:hover { color: #ffffff; }
/*** 

====================================================================
    Features Section Two
====================================================================

***/
.features-section-two { background-color: #fafafa; }
.feature-block-three .lower-content { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); background: #fff; }
.feature-block-three .lower-content h4 { color: #333333; }
.feature-block-three .top-content .icon { color: #fff; }
.feature-block-three .top-content h4 { color: #fff; }
.feature-block-three .overlay .bottom-content { background-color: #fff; }
.feature-block-three .overlay .text { color: #3b3b3b; }
/* About Us Two */
.about-section-two .image-block .image-three .video-box a { color: #fff; }
.about-section-two .content-block .text { color: #3c3b3b; }
.testimonial-block-two .quote { color: #d6d6d6; }
.testimonial-block-two .text { color: #333333; }
.testimonial-block-two .author-box .author-title { color: #333333; }
.testimonial-block-two .author-box .designation { color: #3c3b3b; }
/* Projects Section */
.projects-section { position: relative; background-image: -moz-linear-gradient( 90deg, rgb(51,51, 51) 0%, rgb(153,153,153) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(51,51, 51) 0%, rgb(153,153,153) 100%); background-image: -ms-linear-gradient( 90deg, rgb(51,51, 51) 0%, rgb(153,153,153) 100%); }
.projects-section .title { color: #343a4f; }
.projects-section .nav-tabs-wrapper { border-left: 1px solid #666666; }
.projects-section .nav-tabs li { background: transparent; }
.projects-section .nav-tabs li .nav-link { color: #666666; }
.projects-section .nav-tabs .nav-link.active { background: transparent; color: #fff; }
.projects-section .nav-tabs .nav-link:hover { border-color: transparent; }
.projects-section .nav-tabs li .nav-link:after { border: 2px solid #666666; background: #333333; }
.projects-section .nav-tabs li .nav-link:before { background: #fff; }
.project-block .image:before { height: 100%; background-color: #333333; }
.project-block .count { color: #fff; }
.project-block .category { color: #fff; }
.project-block .category:before { background-color: #fff; }
.project-block .text { color: #fff; }
.project-block .overlay-content:before { background-image: -moz-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); background-image: -webkit-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); background-image: -ms-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); }
.project-block .link-btn { border: 1px solid #fff; }
.project-block .link-btn a { background-color: #fff; }
/* Services Section */
.service-block-one .inner-box { background-color: #fff; -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.service-block-one .icon { border: 1px dashed #c0c0c0; }
.service-block-one .icon .icon-inner { background-color: #fff; -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15); }
.service-block-one:hover .icon .icon-inner { color: #fff; }
.service-block-one h4 { color: #333333; }
.service-block-one .text { color: #3b3b3b; }
/* Process Section Two */
.process-block-two .icon { color: #fff; }
.process-block-two .icon .step-count { color: #333333; background: #fff; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25); }
.process-block-two .text { color: #3b3b3b; }
/* CTA Section Two */
.cta-section-two { background-color: #f2f3f6; }
.cta-section-two h2 { color: #fff; }
.cta-section-two h2 span { -webkit-text-fill-color: transparent; }
.cta-section-two .contact-info .icon { -webkit-text-fill-color: transparent; }
.cta-section-two .contact-info h4 { color: #fff; }
.cta-section-two .contact-info .text { color: #fff; }
/* Team Section */
.team-block-one .image:before { background-image: -moz-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); background-image: -webkit-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); background-image: -ms-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); }
.team-block-one .lower-content { background: #fff; -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); }
.team-block-one .designation { color: #fff; background-color: #282d41; }
.team-block-one .designation:before { background-color: #282d41; }
.team-block-one h4 { color: #333333; }
.team-block-one ul li { color: #3b3b3b; }
.team-block-one ul li a { color: #3b3b3b; }
/* Testimonail Section Two */
.testimonial-section-two .sec-bg:before { background-image: -moz-linear-gradient( 90deg, rgb(51,51, 51) 0%, rgb(153,153,153) 75%); background-image: -webkit-linear-gradient( 90deg, rgb(51,51, 51) 0%, rgb(153,153,153) 75%); background-image: -ms-linear-gradient( 90deg, rgb(51,51, 51) 0%, rgb(153,153,153) 75%); }
.testimonial-block-three .inner-box { background-color: #fff; -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); }
.testimonial-block-three .inner-box:before { background-image: -moz-linear-gradient( 90deg, rgb(51,51, 51) 0%, rgb(153,153,153) 75%); background-image: -webkit-linear-gradient( 90deg, rgb(51,51, 51) 0%, rgb(153,153,153) 75%); background-image: -ms-linear-gradient( 90deg, rgb(51,51, 51) 0%, rgb(153,153,153) 75%); }
.testimonial-block-three .quote { color: #fff; }
.testimonial-block-three .rating .style-two { color: #c0cdd3; }
.testimonial-block-three .text { color: #3b3b3b; }
.testimonial-block-three .inner-box:hover .text { color: #dfe0e6; }
.testimonial-block-three .author-box { padding-left: 0; }
.testimonial-block-three .author-box .author-title { color: #333333; }
.testimonial-block-three .inner-box:hover .author-box .author-title { color: #fff; }
.testimonial-block-three .author-box .designation { color: #3c3b3b; }
.testimonial-block-three .inner-box:hover .author-box .designation { color: #fff; }
/* Client Section Two */
.client-section-two .top-content .text { color: #232629; }
.client-section-two .wrapper-box { border: 1px solid #f3f3f3; }
.client-section-two .column { border: 1px solid #f3f3f3; }
/* Funfacts Section Two */
.funfacts-section-two .content { background-color: #666666; }
.funfacts-section-two .icon-box { color: #fff; }
.funfacts-section-two .counter-title { color: #fff; margin-bottom: 0; }
.funfacts-section-two .count-box { color: #fff; }
.funfacts-section-two .text { color: #fff; }
/* News Section Two */
.news-section-two { background-image: -moz-linear-gradient( -90deg, rgb(244,247,249) 0%, rgb(239,243,245) 100%); background-image: -webkit-linear-gradient( -90deg, rgb(244,247,249) 0%, rgb(239,243,245) 100%); background-image: -ms-linear-gradient( -90deg, rgb(244,247,249) 0%, rgb(239,243,245) 100%); }
.news-block-two .lower-content { background-color: #fff; -webkit-box-shadow: 0px 0px 62px 0px rgba(27, 31, 45, 0.09); box-shadow: 0px 0px 62px 0px rgba(27, 31, 45, 0.09); }
.news-block-two .lower-content:before { background-image: -moz-linear-gradient( 90deg, rgb(51,51,51) 0%, rgb(153,153,153) 75%); background-image: -webkit-linear-gradient( 90deg, rgb(51,51,51) 0%, rgb(153,153,153) 75%); background-image: -ms-linear-gradient( 90deg, rgb(51,51, 51) 0%, rgb(153,153,153) 75%); }
.news-block-two .category { color: #fff; background: #333333; }
.news-block-two .post-meta li { color: #999999; }
.news-block-two .inner-box:hover .post-meta li { color: #cccccc; }
.news-block-two h4 { color: #333333; }
.news-block-two h4 a { color: #333333; }
.news-block-two .inner-box:hover h4 a { color: #fff; }
/* Contact Section */
.contact-section .author-box .phone-numer { color: #333333; }
.contact-section .list li { color: #3b3b3b; }
.contact-section .contact-form .bootstrap-select>.dropdown-toggle,
.contact-section .contact-form .form-group input[type="text"],
.contact-section .contact-form .form-group input[type="email"],
.contact-section .contact-form .form-group textarea,
.contact-section .contact-form .form-group select { color: #9a9b9c; border-color: #f3f3f3; background-color: #fff; }
.contact-form .btn-light:not(:disabled):not(.disabled).active,
.contact-form .btn-light:not(:disabled):not(.disabled):active,
.contact-form .show>.btn-light.dropdown-toggle { color: #9a9b9c; border-color: #f3f3f3; background-color: #fff; }
/* Subscribe Newsletter */
.subscribe-newsletter .sec-title h4 { color: #fff; }
.contact-section .subscribe-newsletter .form-group input { background: #fff; }
/* Main Footer Style Two */
.main-footer.style-two { background-color: #252a3f; }
.main-footer.style-two .links-widget ul li a { color: #cccccc; }
.main-footer.style-two .links-widget ul li a:hover { color: #fff; }
/* Post Widget */
.post-widget .date { color: #cccccc; }
.post-widget h4 { color: #fff; }
.post-widget h4 a { color: #fff; }
.post-widget .read-more-post { color: #aab1c8; }
/* Contact Widget */
.contact-widget .text { color: #cccccc; }
.contact-widget .text a { color: #cccccc; }
.contact-widget .text a:hover { color: #ffffff; }
.contact-widget ul.list li { color: #fff; }
.contact-widget ul.list li a { color: #cccccc; }
.contact-widget ul.list li a:hover { color: #ffffff; }
.contact-widget .social-links li a { color: #ffffff; background: rgba(255, 255, 255, 0.2); }
.contact-widget .social-links li a:hover { color: #ffffff; }
/* Footer Bottom Two */
.footer-bottom-two { border-top: 1px solid rgba(255, 255, 255, 0.15); }
.footer-bottom-two .copyright-text { color: #cccccc; }
.footer-bottom-two .menu li a { color: #cccccc; }
/* Footer Bottom Three */
.footer-bottom-three { border-top: 1px solid rgba(255, 255, 255, 0.15); background-color: #e9eef8; }
.footer-bottom-three .copyright-text { color: #333333; }
.footer-bottom-three .menu li a { color: #333333; }
.footer-bottom-three .bottom-area { border-top: 1px solid #d2d6e0; }
.footer-bottom-three .bottom-area ul li a { color: #333333; }
/* Features Section Four */
.features-section-four .wrapper-box { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15); background: #fff; }
.feature-block-four+.feature-block-four .inner-box { border-left: 1px solid #f1f4fa; }
.feature-block-four .inner-box:after { background-color: #76a838; }
.feature-block-four .inner-box:hover h4 { color: #fff; }
.feature-block-four .inner-box:hover .text { color: #fff; }
.feature-block-four .read-more-link { color: #9ca6b6; }
.feature-block-four .inner-box:hover .read-more-link { color: #fff; }
/* About Section Three */
.about-section-three .sec-title .read-more-link { color: #333333; }
.about-section-three .sec-title .read-more-link:before { background-color: #c3cbd9; }
.team-block-two .content { background-color: #fff; -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15); }
.team-block-two .content:before { background-color: #fff; border-right: 3px solid #9ca6b6; }
.team-block-two .video-btn a { color: #9ca6b6; border: 1px solid #d8dce5; background-color: #fff; }
.team-block-two .inner-box:hover .video-btn a { color: #fff; }
.fact-counter-three .inner { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; background-color: rgb(255, 255, 255); }
.fact-counter-three .inner:hover .counter-title { color: #fff; }
.fact-counter-three .count-box { -webkit-text-fill-color: transparent; }
.fact-counter-three .inner:hover .count-box { background-color: #fff; }
.fact-counter-three .read-more-link { color: #333333; }
.fact-counter-three .inner:hover .read-more-link { color: #fff; }
.fact-counter-three .read-more-link i { color: #fff; }
/* Experience Section */
.experience-section .sec-title .text { color: #cccccc; }
.experience-section .icon-box .icons span { border: 1px solid #51495e; background-color: #2e243e; }
.experience-section .icon-box .icons:before { border: 1px solid #51495e; }
.experience-section .icon-box h4 { color: #fff; }
.experience-section .icon-box .text { color: #cccccc; }
.experience-section .experience-wrapper h1 { color: rgba(255, 255, 255, 0.08); }
.experience-section .experience-year h2 { color: #fff; }
.experience-section .experience-year .text { color: #fff; }
/* Cases Section Two */
.cases-section-two { background-color: #e9eef8; }
.case-block-three .image:before { height: 80px; background-color: #fff; }
.case-block-three .lower-content { background-color: #fff; }
.case-block-three .category { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.2); background: #fff; }
/* Services Section Two */
.service-block-two .inner-box { -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); background-color: #fff; }
.service-block-two .icon { color: #9ca6b6; background-color: #fff; -webkit-box-shadow: 10px 0px 10px 0px rgba(0, 0, 0, 0.1),
                        inset 0px -4px 0px 0px rgba(12, 41, 87, 0.22); box-shadow: 10px 0px 10px 0px rgba(0, 0, 0, 0.1),
                inset 0px -4px 0px 0px rgba(12, 41, 87, 0.22); }
.service-block-two .overlay:before { background-color: #333333; }
.service-block-two .overlay .text { color: #fff; }
.service-block-two .theme-btn { -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); color: #9ca6b6; }
/* style one */
.services-section-two .owl-dots .owl-dot span { background: #6a9732; }
.services-section-two .owl-dots .owl-dot.active span,
.services-section-two .owl-dots .owl-dot:hover span { background-color: #6a9732; }
/* Testimonials Section Four */
.testimonial-section-four { background-color: #f7faf5; }
.testimonial-block-four .inner-box { background: #fff; }
.testimonial-block-four .icon { color: rgb(255, 255, 255); }
.testimonial-block-four h4 { color: #333333; }
.testimonial-block-four .text { color: #333333; }
.testimonial-section-four .owl-theme .owl-nav .owl-prev:before { border: 1px solid #d8dce5; background: #fff; color: #9ca6b6; }
.testimonial-section-four .owl-theme .owl-nav .owl-next { color: rgba(0, 0, 0, 0); }
.testimonial-section-four .owl-theme .owl-nav .owl-next:before { border: 1px solid #d8dce5; color: #9ca6b6; background: #fff; }
/* Award Section */
.award-section .sec-title.style-three.light .text { color: #cccccc; }
.award-block { border-right: 1px solid rgba(255, 255, 255, 0.15); }
.award-block h4 { color: #fff; }
.award-section .bottom-text { color: #e9eef8; }
/* News Section Three */
.news-section-three { background-color: #e9eef8; }
.news-block-three .lower-content { background-color: #fff; }
.news-block-three .lower-content:before { background-color: #333333; }
.news-block-three .category { color: #fff; background-color: #333333; }
.news-block-three .post-meta li { color: #cccccc; }
.news-block-three .inner-box:hover h4 a { color: #fff; }
.news-block-three .read-more-link { color: rgb(51, 51, 51); color: #9ca6b6; }
.news-section-three .news-block-wrapper { background-color: #fff; -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.news-block-four .lower-content { background-color: #e9eef8; }
.news-block-four .overlay { background-color: #e9eef8; }
.news-block-four .category { color: #fff; background-color: #333333; }
.news-block-four .post-meta li { color: #9ca6b6; }
.news-block-four .read-more-link { color: rgb(51, 51, 51); color: #9ca6b6; }
.news-section-three .read-more-post { background: #333333; color: #fff; }
/* Meet Up Section */
.meet-up-section .content-box ul li { border-right: 1px solid #ddd; color: #333333; }
.meet-up-section .content-box ul li a { color: #333333; }
.meet-up-section .content-box .theme-btn { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); color: #333333; }
.meet-up-section .content-box .theme-btn:hover { color: #fff; }
/* Subscribe Newletter Two */
.subscribe-newsletter-two .form-group input { border: 1px solid #fff; background: transparent; color: #fff; }
.subscribe-newsletter-two .form-group button { background-color: #fff; }
.subscribe-newsletter-two .form-group i { color: #fff; }
.subscribe-newsletter-two h2 { color: #fff; }
/* Download PDF */
.download-pdf .left-column { background-color: #333333; }
.download-pdf .right-column { background-color: #2f5ce9; }
.download-pdf .icon-box h5 { color: #fff; }
.download-pdf .icon-box h4 { color: #fff; }
.download-pdf .icon-box a { color: #fff; }
/* Features Section Five */
.feature-block-five .read-more-link { color: #fff; }
.features-section-five .theme-btn { background-color: transparent; }
.features-section-five .btn-title { color: #333333; background-color: #ebf0f9; }
.features-section-five .theme-btn:hover .btn-title { color: #fff; }
/* About Section Five*/
.about-section-five .icon-box h5 { color: #9ca6b6; }
.about-section-five .theme-btn { background-color: transparent; }
.about-section-five .btn-title { color: #333333; background-color: #fff; }
.about-section-five .theme-btn:hover .btn-title { color: #fff; }
/* Services Section Three */
.service-block-three .image:before { background-color: #333333; }
.service-block-three .content { background-color: #fff; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }
.service-block-three .icon { background-color: #333333; color: #fff; }
.service-block-three .read-more-link { color: #9ca6b6; border-top: 1px solid #e4e7ee; }
.service-block-three .overlay-content h4 { color: #fff; }
.service-block-three .outer-box { background-color: #132251; }
.service-block-three .outer-box:before { background-color: #fff; }
.services-section-three .owl-theme .owl-nav .owl-prev:before { border: 1px solid #d8dce5; background: #fff; color: #9ca6b6; }
.services-section-three .owl-theme .owl-nav .owl-next { color: rgba(0, 0, 0, 0); }
.services-section-three .owl-theme .owl-nav .owl-next:before { border: 1px solid #d8dce5; color: #9ca6b6; background: #fff; }
/* Porojects Section Two */
.projects-section-two { background-color: #333333; }
.project-block-two .image:before { background-image: -moz-linear-gradient( 90deg, rgb(19,34,82) 0%, rgba(19,34,82,0) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(19,34,82) 0%, rgba(19,34,82,0) 100%); background-image: -ms-linear-gradient( 90deg, rgb(19,34,82) 0%, rgba(19,34,82,0) 100%); }
.project-block-two .category { color: #fff; }
.project-block-two .category:before { background-color: #fff; }
.project-block-two h3 { color: #fff; }
.project-block-two .text { color: #fff; }
.projects-section-two .owl-theme .owl-nav .owl-prev { color: rgba(0, 0, 0, 0); background: transparent; }
.projects-section-two .owl-theme .owl-nav .owl-prev::after { color: #9ca6b6; background-color: #fff; }
.projects-section-two .owl-theme .owl-nav .owl-next { color: rgba(0, 0, 0, 0); background: transparent; }
.projects-section-two .owl-theme .owl-nav .owl-next::after { color: #9ca6b6; background-color: #fff; }
.projects-section-two .owl-theme .owl-nav button:hover:after { color: #fff; }
/* Process Section Three */
.process-block-three .inner-box { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.process-block-three p { color: #9ca6b6; }
.process-block-three .icon { color: #fff; background-color: #fff; }
.process-block-three .icon .step-count { color: #333333; background: #fff; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25); }
.process-section-three .consult-btn { border: 7px solid #bfccf7; }
.process-section-three .consult-btn a { color: #fff; }
/* Faq Section */
.faq-section { background: #ebf0f9; }
/* Accordion box */
.accordion-box .block .acc-btn { background: #fff; }
.accordion-box .block .acc-btn.active { background: #ffffff; }
.accordion-box .block .icon-outer { color: #9ca6b6; }
.accordion-box .block .acc-btn.active .icon-outer { color: #0eaf96; }
.accordion-box .block .acc-content { border-top: 1px solid #e4e7ee; background: #fff; }
.accordion-box .block .content .text, .accordion-box .block .content .text p { font-size: 18px; }
.accordion-box .block .content .text ul, .accordion-box .block .content .text ol,
.accordion-box .block .content .text li { list-style-type: disc; }
.accordion-box .block .content .text ul, .accordion-box .block .content .text ol { padding-left: 2ch; margin-bottom: 1em; }
.faq-section .wrapper-box { background: #fff; }
.faq-section .read-more-link { color: #9ca6b6; }
/* Testimonial Section Five */
.testimonial-section-five .swiper-nav-button { background: rgb(255, 255, 255); }
.testimonial-section-five .swiper-button-next,
.testimonial-section-five .swiper-button-prev { color: #9ca6b6; background: transparent; border: 1px solid #dadee6; }
/* News Section Five */
.news-section-five { background-color: #333333; }
.news-block-five .inner-box { background-color: #333333; }
.news-block-five .inner-box::before { background-color: #333333; }
.news-block-five .date { color: #fff; }
.news-block-five .date strong { color: #fff; }
.news-block-five .title { background: rgb(203, 211, 216); }
.news-block-five .author:hover .title { opacity: 1; }
.news-block-five .title::before { background: rgb(203, 211, 216); }
.news-block-five .category { color: rgb(255, 255, 255); }
.news-block-five h4 { color: #fff; }
.news-block-five h4 a { color: #fff; }
.news-block-five .read-more-btn a { color: #aab1c8; }
.news-block-five .read-more-btn a:hover { color: #fff; }
.news-block-five .comments a { color: #aab1c8; }
.news-block-five .comments:hover { color: #fff; }
/* Pricing Section Style Two */
.pricing-section.style-two { background-color: #ebf0f9; }
.pricing-section .ribbon { background: #333333; color: #fff; background-color: #ebf0f9; }
.pricing-block.style-two .inner-box { -webkit-box-shadow: 0px 30px 30px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 30px 30px 0px rgba(0, 0, 0, 0.08); background: #fff; }
.pricing-block.style-two .top-content { background-color: #231933; }
.pricing-block.style-two .top-content .category { color: #fff; }
.pricing-block.style-two .top-content .price { color: #fff; }
.pricing-block.style-two.active .lower-content h5 { background-color: #231933; }
.pricing-block.style-two.active .lower-content h5::before { background-color: #261c36; }
.pricing-block.style-two.active .lower-content h5::after { background-color: #261c36; }
/* Subscribe Newsletter Three */
.subscribe-newsletter-three .content-box { background-color: #fff; }
.subscribe-newsletter-three .content-box .lower-content { background-color: #fff; -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.2); }
.subscribe-newsletter-three .form-group input { border: 1px solid #e4e7ee; }
.subscribe-newsletter-three .form-group button { border-left: 1px solid #e4e7ee; color: #9ca6b6; }
.subscribe-newsletter-three .bottom-content { color: #333333; }
.feature-section-six { background-color: #eff2f5; }
.feature-block-six .inner-box { background: #fff; -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.feature-block-six .inner-box:before { background-color: #b3b3b3; }
.feature-block-six .inner-box:hover h4 { color: #fff; }
.feature-block-six .inner-box:hover .text { color: #fff; }
.feature-block-six .read-more-link { color: transparent; }
/* About Section */
.about-section-four { background: #eff2f5; }
.about-section-four .image-block::before { border-bottom-color: #fff; border-right-color: #fff; }
.about-section-four .image-one { -webkit-box-shadow: rgba(0, 0, 0, 0.27) 0px 5px 20px 0px; box-shadow: rgba(0, 0, 0, 0.27) 0px 5px 20px 0px; }
.about-section-four .image-two { -webkit-box-shadow: rgba(0, 0, 0, 0.27) 0px 5px 20px 0px; box-shadow: rgba(0, 0, 0, 0.27) 0px 5px 20px 0px; }
.about-section-four .image-two .image-box:before { background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3))); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); }
.about-section-four .logo { border-color: rgb(51, 51, 51); }
.about-section-four .logo::before { -webkit-box-shadow: rgba(0, 0, 0, 0.27) 0px 5px 20px 0px; box-shadow: rgba(0, 0, 0, 0.27) 0px 5px 20px 0px; background: #0f3186; }
.about-section-four .author-info { border-left: 1px solid rgb(225, 229, 233); }
.about-section-four .btn-style-one { background-color: #0f3186; }
/* Services Section Four */
.service-block-four .image-box:before { background-image: -moz-linear-gradient( 3deg, rgb(15,49,134) 56%, rgb(173,189,229) 100%); background-image: -webkit-linear-gradient( 3deg, rgb(15,49,134) 56%, rgb(173,189,229) 100%); background-image: -ms-linear-gradient( 3deg, rgb(15,49,134) 56%, rgb(173,189,229) 100%); }
.service-block-four .icon-box .icon { color: #fff; }
.service-block-four .icon-box h4 { color: #fff; }
.service-block-four .overlay { color: #fff; }
.service-block-four .content { background-color: #eff2f5; }
.service-block-four .inner-box:hover .content { background-color: rgb(255, 255, 255); -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
/* Why Coose Us Section Two */
.why-choose-us-section-two .text { color: #bac6e3; }
.whay-choose-block .icon { color: #fff; }
.whay-choose-block .icon span { border: 1px solid #ffffff30; background-color: #183783; }
.whay-choose-block h4 { color: #fff; }
.whay-choose-block .text { color: #bac6e3; }
/* Projects Section Three */
.project-block-three .overlay-content::before { background-image: -moz-linear-gradient( 90deg, rgb(15,49,134) 0%, rgba(15,49,134,0) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(15,49,134) 0%, rgba(15,49,134,0) 100%); background-image: -ms-linear-gradient( 90deg, rgb(15,49,134) 0%, rgba(15,49,134,0) 100%); }
.project-block-three .overlay-content .link-btn a { background: rgb(255, 255, 255); }
.project-block-three .overlay-content .category { color: rgb(255, 255, 255); }
.project-block-three .overlay-content .text { color: rgb(255, 255, 255); }
/** page-title **/
.page-title { background-color: #646464; }
.page-title:before { background-image: -moz-linear-gradient( 0deg, rgb(2, 122, 181) 0%, rgba(51, 51, 51,0) 100%); background-image: -webkit-linear-gradient( 0deg, rgb(2, 122, 181) 0%, rgba(51, 51, 51,0) 100%); background-image: -ms-linear-gradient( 0deg, rgb(2, 122, 181) 0%, rgba(51, 51, 51,0) 100%); }
.page-title .content-box:before { background-color: #ffffff; }
.page-title .content-box h1 { color: #fff; }
.page-title .content-box .bread-crumb li { color: #fff; }
.page-title .content-box .bread-crumb li a { color: #fff; }
.faq-section-two form input { border: 1px solid #e1e5e9; }
.faq-section-two form button { background-color: transparent; }
/* Contact Section Style Two */
.contact-section.style-two .sec-title .text-decoration .right::before,
.contact-section.style-two .sec-title .text-decoration .right::after,
.contact-section.style-two .sec-title .text-decoration .left::before,
.contact-section.style-two .sec-title .text-decoration .left::after,
.contact-section.style-two .sec-title .text-decoration::before { background-color: #fff; }
/* Accordion Style Two */
.accordion-box.style-two .block .acc-btn { border: 1px solid #dee2e6; }
.accordion-box.style-two .block .acc-content { -webkit-box-shadow: 0px 1px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 50px 0px rgba(0, 0, 0, 0.1); }
.accordion-box.style-two .block .acc-btn.active { background: #333333; border-color: #333333; color: #fff; }
/* Accordion Style Three */
.accordion-box.style-three .block { -webkit-box-shadow: 0px 1px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 50px 0px rgba(0, 0, 0, 0.1); }
.accordion-box.style-three .block .acc-btn { border: 1px solid #dee2e6; }
.accordion-box.style-three .block .acc-btn.active { border-color: #fff; background-color: #fff; }
/* Sidebar Page Container */
.widget_search .form-group input[type='search'] { border: 1px solid #eee; color: #5a5a68; }
.widget_search button { background: transparent; }
.pagination li a { border: 1px solid #e3e3e3; color: #5a5a68; }
.pagination li a:hover, .pagination li a.active { background: #fff; border-color: #fff; -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
/* Portfolio Section */
.filters { border-bottom: 1px solid #eee; }
.filter-tabs.filter-btns li span.count { background: #fff; }
/* Project Block Four */
.project-block-four .inner-box:hover { -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2); }
.project-block-four .inner-box:before { border: 10px solid #fff; }
.project-block-four h5 { color: #fff; }
.project-block-four h4 { color: #fff; }
.project-block-four h4 a { color: inherit; }
/* Project Block Five */
.project-block-five .image:before { background: rgb(51, 51, 51); }
.project-block-five .link-btn a { color: #fff; }
/* Project Block Four */
.project-block-five .image:before { background: rgb(51, 51, 51); }
.project-block-six h5 { color: #fff; }
.project-block-six h4 { color: #fff; }
.project-block-six .link-btn a { color: #fff; }
/* Project Block Seven */
.project-block-seven h2 { color: #fff; }
.project-block-seven h4 { color: #fff; }
.project-block-seven .read-more-link { color: #fff; }
/* Projects Details */
.project-details .project-info p { color: #838d9e; }
.project-details .project-info .social-links li a { color: #333333; }
/* Services Section Five */
.services-section-five { background-color: #eff2f5; }
.service-block-five .inner-box .content-box { background-color: #fff; background-color: #fff; }
.service-block-five .inner-box .content-box:before { background-color: #0f3186; }
.service-block-five .inner-box:before { background-color: #0f3186; }
.service-block-five .inner-box:after { background-color: #0f3186; }
.service-block-five .icon { color: #666666; border-right: 1px solid #e1e5e9; }
.style-two .service-block-five .icon { color: #333333; }
.style-two .service-block-five .inner-box:hover .icon { color: #fff; }
.service-block-five .inner-box:hover .icon { border-color: var(--primary); }
.service-block-five .inner-box:hover h4 { color: #fff; }
/* style-three */
.style-three .service-block-five .inner-box .content-box:before { background-color: #333333; }
.style-three .service-block-five .inner-box:before { background-color: #333333; }
.style-three .service-block-five .inner-box:after { background-color: #333333; }
.style-three .service-block-five .inner-box:hover .icon { color: #fff; }
/* Testimonial Section Six */
.testimonial-section-six .pointer-block .point { border: 3px solid #96a2bc; -webkit-box-shadow: 0 0 0 0 #96a2bc; -ms-box-shadow: 0 0 0 0 #96a2bc; -o-box-shadow: 0 0 0 0 #96a2bc; box-shadow: 0 0 0 0 #96a2bc; transition: .5s; }
.testimonial-section-six .pointer-block:hover .point { border-color: #0f3185; }
.testimonial-section-six .pointer-block .point:after { background: #0f3186; }
.testimonial-section-six .pointer-block .point:before { background-color: #fff; }
.testimonial-section-six .pointer-block:hover .point:before { background-color: #0f3185; }
@-webkit-keyframes ripple {
 70% { -webkit-box-shadow: 0 0 0 20px rgba(2,122,181, .0); box-shadow: 0 0 0 20px rgba(2,122,181, .0); }
 100% { -webkit-box-shadow: 0 0 0 0 rgba(2,122,181, .0); box-shadow: 0 0 0 0 rgba(2,122,181, .0); }
}
@keyframes ripple {
 70% { -webkit-box-shadow: 0 0 0 20px rgba(2,122,181, .0); box-shadow: 0 0 0 20px rgba(2,122,181, .0); }
 100% { -webkit-box-shadow: 0 0 0 0 rgba(2,122,181, .0); box-shadow: 0 0 0 0 rgba(2,122,181, .0); }
}
.testimonial-section-six .pointer-block .content { background-color: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 20px 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 20px 0px; }
.testimonial-section-six .pointer-block .content:before { border: 20px solid transparent; border-top-color: #fff; }
/* Process Section Four */
.process-section-four { background-color: #0f3186; }
.process-block-four h4 { color: #fff; }
.process-block-four .text { color: #bac6e3; }
.process-section-four .bottom-text { color: #fff; }
/* Award Section Two */
.award-section-two { background-color: #eff2f5; }
.award-block-two { background-color: #fff; }
.award-section-two .owl-theme .owl-nav .owl-prev:before { background: #fff; color: #9ca6b6; }
.award-section-two .owl-theme .owl-nav .owl-prev:hover:before { color: #fff; }
.award-section-two .owl-theme .owl-nav .owl-next { color: rgba(0, 0, 0, 0); }
.award-section-two .owl-theme .owl-nav .owl-next:before { color: #9ca6b6; background: #fff; }
.award-section-two .owl-theme .owl-nav .owl-next:hover:before { color: #fff; }
/* Contact Section Two */
.contact-section-two .contact-form-area { background: #fff; -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.contact-section-two .theme-btn { background-color: #0f3186; }
.contact-section-two .contact-info { background-color: #0f3186; }
.contact-section-two .contact-info h4 { color: rgb(255, 255, 255); }
.contact-section-two .contact-info ul li { color: rgb(255, 255, 255); }
.contact-section-two .contact-info ul li a { color: rgb(255, 255, 255); }
.contact-section-two .read-more-link { color: rgb(255, 255, 255); }
.contact-section-two .read-more-link:before { background: #576fab; }
.contact-section-two .owl-theme .owl-nav .owl-prev::before { color: rgb(255, 255, 255); }
.contact-section-two .owl-theme .owl-nav .owl-next { color: rgba(0, 0, 0, 0); }
.contact-section-two .owl-theme .owl-nav .owl-next::before { color: rgb(255, 255, 255); }
/* Client Section Style Two */
.client-section-two.style-two { background-color: #0f3186; }
.client-section-two.style-two .column { border-color: rgba(255, 255, 255, 0.10); }
.client-section-two.style-two .top-content .text { color: #fff; }
/* News Section Three  Style Two */
.news-section-three.style-two { background-color: #fff; }
.news-section-three.style-two .news-block-three .lower-content { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.news-section-three.style-two .news-block-three .inner-box:hover .read-more-link { color: #fff; }
.news-section-three.style-two .news-block-three .lower-content:before { background-color: #0f3186; }
.news-section-three.style-two .news-block-four .category { background-color: #0f3186; }
.news-section-three.style-two .news-block-three .category { background-color: #0f3186; }
.news-section-three.style-two .read-more-post { background-color: #0f3186; color: #fff; }
/* Footer Style Five */
.main-footer.style-five .widget-title { color: #333333; }
.main-footer.style-five .logo-widget .text { color: #333333; }
.main-footer.style-five .logo-widget .link-btn a { color: #333333; }
.main-footer.style-five .links-widget ul li a { color: #333333; }
/* Subscribe Widget */
.subscribe-widget .text { color: #333333; }
.subscribe-widget .form-group input { background: #fff; color: #333333; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); }
.subscribe-widget .form-group button { background-color: #0f3186; color: #fff; }
.subscribe-widget .social-links li a { color: #333333; background: #fff; }
.subscribe-widget .social-links li a:hover { color: #ffffff; }
.main-footer.style-five .footer-bottom { border-top: 1px solid #d1d5d8; }
.main-footer.style-five .footer-bottom .copyright { color: #333333; }
.main-footer.style-five .footer-bottom ul.menu li a { color: #333333; }
/* Career Section */
.career-section { background-color: #f1f5f8; }
.career-block .inner-box { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.08); background-color: #fff; }
.career-block .time { border: 1px solid #e1e5e9; }
.career-block .theme-btn { background-color: #f1f5f8; }
.career-block .theme-btn:hover .btn-title { color: #fff; }
.career-block ul li { border-bottom: 1px solid #e1e5e9; }
.career-block ul li a { color: #333333; }
.career-block ul li i { color: #84859c; }
/* Services Section Six */
.service-block-six .image-box:before { background-image: -moz-linear-gradient( 47deg, rgb(51, 51, 51) 37%, rgb(122,41,32) 86%); background-image: -webkit-linear-gradient( 47deg, rgb(51, 51, 51) 37%, rgb(122,41,32) 86%); background-image: -ms-linear-gradient( 47deg, rgb(51, 51, 51) 37%, rgb(122,41,32) 86%); }
.service-block-six .icon-box .icon { color: #fff; }
.service-block-six .icon-box h4 { color: #fff; }
.service-block-six .overlay { color: #fff; }
.service-block-six .overlay a { color: #fff; }
.service-block-six .content { background-color: #eff2f5; }
.service-block-six .inner-box:hover .content { background-color: rgb(255, 255, 255); -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
/* style one */
.testimonial-section-seven .owl-dots .owl-dot span { background: #e0e0e4; }
.testimonial-block-six .top-content { background-color: #fff; -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); }
.testimonial-block-six .top-content:before { border: 20px solid transparent; border-top-color: #fff; }
.testimonial-block-six .logo { background-color: #fff; border: 2px solid #dcdfe3; }
.testimonial-block-six .quote { color: #e0e0e4; }
.testimonial-block-six .rating .style-two { color: #c0cdd3; }
.testimonial-block-six .text { color: #333333; }
.testimonial-block-six .author-box .author-title { color: #333333; }
.testimonial-block-six .author-box .designation { color: #3c3b3b; }
/* Testimonial Section Eight */
.testimonial-section-eight { background-color: #f1f5f8; }
/* Testimonial Section Nine */
.testimonial-section-nine { background-color: #f1f5f8; }
/* Testimonail Block Style Two */
.testimonial-block-six.style-two .top-content { background: #333333; }
.testimonial-block-six.style-two .top-content:before { border-top-color: #333333; }
.testimonial-block-six.style-two .text { color: #cccccc; }
.testimonial-block-six.style-two .quote { color: #4d4559; }
/* Contact Section Style Three */
.contact-section.style-three { background-color: #f1f5f8; }
.contact-section.style-three .read-more-link { color: inherit; }
.contact-section.style-three .list li { color: inherit; }
.contact-section.style-three .contact-section .author-box .phone-numer { color: inherit; }
.contact-section.style-three .contact-form .bootstrap-select>.dropdown-toggle,
.contact-section.style-three .contact-form .form-group input[type="text"],
.contact-section.style-three .contact-form .form-group input[type="email"],
.contact-section.style-three .contact-form .form-group textarea,
.contact-section.style-three .contact-form .form-group select { border: 1px solid #e3e3e3; }
/* CTA Section Two Style Two */
.cta-section-two.style-two .contact-info .icon,
.cta-section-two.style-two h2 span { -webkit-text-fill-color: white; }
.cta-section-two.style-two .btn-style-two .btn-title:before { background-color: #333333; }
/* Team Section Three */
.team-section-three .sec-title .text { color: inherit; }
/* Team Section Four */
.team-section-four { background-image: -webkit-linear-gradient( 90deg, #333333 70%, #fff0 100%); }
/* Team Block Three */
.team-block-three .image:before { background-image: -moz-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); background-image: -webkit-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); background-image: -ms-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); }
.team-block-three .designation { color: #fff; }
.team-block-three h4 { color: #fff; }
.team-block-three .social-links { background-color: #fff; }
.team-block-three .social-links li a { border-bottom: 1px solid #e1e5e9; color: #838d9e; }
/* Contact Section Style Four */
.contact-section.style-four { background-color: #fff; }
.contact-section.style-four .read-more-link { color: inherit; }
.contact-section.style-four .list li { color: inherit; }
.contact-section.style-four .contact-section .author-box .phone-numer { color: inherit; }
.contact-section.style-four .contact-form .bootstrap-select>.dropdown-toggle,
.contact-section.style-four .contact-form .form-group input[type="text"],
.contact-section.style-four .contact-form .form-group input[type="email"],
.contact-section.style-four .contact-form .form-group textarea,
.contact-section.style-four .contact-form .form-group select { border: 1px solid #e3e3e3; }
/* Faq Section Three */
.faq-section-three .contact-form-area { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.faq-section-three .contact-form .bootstrap-select>.dropdown-toggle,
.faq-section-three .contact-form .form-group input[type="text"],
.faq-section-three .contact-form .form-group input[type="email"],
.faq-section-three .contact-form .form-group textarea,
.faq-section-three .contact-form .form-group select { border-color: transparent; border-bottom-color: #e1e5e9; }
/* Team Block Four */
.team-block-four .inner-box { background-color: #fff; }
.team-block-four .image:after { background-color: #fff; }
.team-block-four .image:before { background-image: -moz-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); background-image: -webkit-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); background-image: -ms-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); }
.team-block-four .social-links-wrapper .icon { background-color: #fff; color: #84859c; }
.team-block-four .social-links-wrapper:hover .icon { color: #fff; }
.team-block-four .social-links { background-color: #fff; }
.team-block-four .social-links li a { border-right: 1px solid #e1e5e9; color: #838d9e; }
/* Team Section Six */
.team-section-six { background-color: #333333; }
.team-section-six .sec-top .text { color: #fff; }
/* Award Section Two */
.award-section-three { background-color: #fff; }
.award-block-three .inner-box { background-color: #fff; -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); }
.award-section-three .owl-dots .owl-dot span { border: 2px solid #e0e0e4; }
/* Funfacts Section Two / Style Two */
.funfacts-section-two.style-two .content { background: transparent; }
.funfacts-section-two.style-two .icon-box { background: transparent; }
.funfacts-section-two.style-two .inner:before { background: #41394f; }
/* Client Section Style Three */
.client-section-two.style-three { background-color: #f1f5f8; }
.client-section-two.style-three .column,
.client-section-two.style-three .wrapper-box { border-color: #e1e5e9; }
/* Award Section Style Two */
.award-section.style-two .bottom-text a { color: #fff; }
.award-section.style-two .sec-title .text { color: #cccccc; }
/* Contact Details */
.contact-info-block .inner-box { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15); }
.contact-info-block ul li a { color: #333333; }
/* Contact form Section */
.contact-form-section .live-contact .content .icon { color: #fff; }
.contact-form-section .live-contact .content h4 { color: #fff; }
.contact-form-section .live-contact .content .text { color: #fff; }
.contact-form-section .live-contact .content .btn-style-one .btn-title::before { background: #fff; }
.contact-form-section .contact-form .bootstrap-select>.dropdown-toggle,
.contact-form-section .contact-form .form-group input[type="text"],
.contact-form-section .contact-form .form-group input[type="email"],
.contact-form-section .contact-form .form-group textarea,
.contact-form-section .contact-form .form-group select { border-color: #e0e5e8; background-color: #ffffff; }
/* Modal form section */
.themify-popup .contact-form .bootstrap-select>.dropdown-toggle,
.themify-popup .contact-form .form-group input[type="text"],
.themify-popup .contact-form .form-group input[type="email"],
.themify-popup .contact-form .form-group textarea,
.themify-popup .contact-form .form-group select { border-color: #e0e5e8; background-color: #ffffff; }
/* Contact Details Two */
.contact-details-section-two:before { background: #fff; }
.contact-info-block-two .inner-box { background: #fff; -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.contact-info-block-two .inner-box:before { background-color: #333333; border-top: 3px solid; }
.contact-info-block-two .inner-box:hover h4 { color: #fff; }
.contact-info-block-two .inner-box:hover ul li { color: #fff; }
.contact-info-block-two ul li a { color: #333333; }
.contact-info-block-two .inner-box:hover ul li a { color: #ffff; }
/* Contact Section Style Five */
.contact-section.style-five { background-color: #f1f5f8; }
.contact-section.style-five .read-more-link { color: #fff; }
.contact-section.style-five .list li { color: #d7cfe3; }
.contact-section.style-five .contact-section .author-box .phone-numer { color: inherit; }
.contact-section.style-five .contact-form .bootstrap-select>.dropdown-toggle,
.contact-section.style-five .contact-form .form-group input[type="text"],
.contact-section.style-five .contact-form .form-group input[type="email"],
.contact-section.style-five .contact-form .form-group textarea,
.contact-section.style-five .contact-form .form-group select { border: 1px solid #e3e3e3; }
.contact-section.style-five .author-box .phone-numer { color: #fff; }
.contact-section.style-five .sec-title.light .text { color: #d7cfe3; }
.contact-section.style-five .contact-form-box { background: #fff; }
/* Faq Section Five */
.faq-section-five { background-color: #f1f5f8; }
.faq-section-five .contact-form-area { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); background-color: #fff; }
.faq-section-five .contact-form .bootstrap-select>.dropdown-toggle,
.faq-section-five .contact-form .form-group input[type="text"],
.faq-section-five .contact-form .form-group input[type="email"],
.faq-section-five .contact-form .form-group textarea,
.faq-section-five .contact-form .form-group select { border-color: transparent; border-bottom-color: #e1e5e9; }
/* Contact Details Three */
.contact-details-section-three .outer-box { background: #fff; -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.contact-info-block-three .inner-box { background: #fff; border-bottom: 1px solid #e1e5e9; }
.contact-info-block-three ul li a { color: #333333; }
.contact-details-section-three .pointer-block:hover .point { border-color: #fec8c2; }
.contact-details-section-three .pointer-block .point:before { background-color: #fff; }
.contact-details-section-three .pointer-block:hover .point:before { background-color: #fca197; }
.contact-details-section-three .pointer-block .content { background-color: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 20px 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 20px 0px; }
.contact-details-section-three .pointer-block .content:before { border: 15px solid transparent; border-top-color: #fff; }
/* Contact Details Section Four */
.contact-details-section-four { background-color: #f1f5f8; }
/* Contact Form Section Two */
.contact-form-section-two { background-color: #f1f5f8; }
.contact-form-section-two .contact-form .bootstrap-select>.dropdown-toggle,
.contact-form-section-two .contact-form .form-group input[type="text"],
.contact-form-section-two .contact-form .form-group input[type="email"],
.contact-form-section-two .contact-form .form-group textarea,
.contact-form-section-two .contact-form .form-group select { border-color: #ffffff; background-color: #ffffff; }
/* Heighlight Section */
.heighlight-section:before { background: #fff; }
.heighlight-block .inner-box:before { background-color: #e1e5e9; }
.heighlight-block .theme-btn { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
/*
    News Block Six
*/
.news-block-six .lower-content { background-color: #fff; }
.news-block-six .category { color: #fff; background: #333333; }
.news-block-six .post-meta li { color: #999999; }
.news-block-six h4 { color: #333333; }
.news-block-six h4 a { color: #333333; }
.news-block-six .social-links-wrapper .icon { background-color: #fff; color: #84859c; border: 1px solid #e1e5e9; }
.news-block-six .social-links-wrapper:hover .icon { color: #fff; }
.news-block-six .social-links li a { border: 1px solid #e1e5e9; color: #838d9e; }
/* Blog Sidebar */
.blog-sidebar { border: 1px solid #eeeeee; background-color: #eeeeee; }
.blog-sidebar .widget_search { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
/* Popular post widget */
.widget_popular_post .post h5 a { color: #333333; }
/* Archive Widget */
.widget_archive .bootstrap-select>.dropdown-toggle { color: #333333; }
/* Newsletter Widget */
.widget_newsletter { background: #fff; }
.widget_newsletter .form-group input { border: 1px solid #e4e7ee; background: transparent; }
.widget_newsletter .form-group button { border-left: 1px solid #e4e7ee; color: #9ca6b6; }
/* Tag Cloud Widget */
.widget_tag_cloud ul li a { background: #fff; color: #838d9e; -webkit-box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1); }
.widget_tag_cloud ul li a:hover { color: #fff; }
/* Team Details */
.single-team-member .inner-box { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); background-color: #fff; }
.single-team-member .image:before { background-image: -moz-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); background-image: -webkit-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); background-image: -ms-linear-gradient( 90deg, rgb(2,122,181) 0%, rgb(51, 51, 51) 86%); }
.single-team-member .social-links-wrapper .icon { background-color: #fff; color: #84859c; }
.single-team-member .social-links-wrapper:hover .icon { color: #fff; }
.single-team-member .social-links { background-color: #fff; }
.single-team-member .social-links li a { border-right: 1px solid #e1e5e9; color: #838d9e; }
.single-team-member .author-title { background: #fff; -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.single-team-member ul.info-list li { color: #333333; }
.single-team-member ul.info-list li a { color: #333333; }
.team-details-section .single-team-member ul.info-list li span { color: #838d9e; }
.team-details-section .timeline { border-left: 1px solid #e4e8eb; }
.team-details-section .timeline li:before { color: #838d9e; }
.team-details-section .timeline li:after { border: 1px solid #e4e8eb; background-color: #fff; }
.team-details-section .timeline li.current:after { border: 4px solid #fecdc7; }
.team-details-section .contact-form .bootstrap-select>.dropdown-toggle,
.team-details-section .contact-form .form-group input[type="text"],
.team-details-section .contact-form .form-group input[type="email"],
.team-details-section .contact-form .form-group textarea,
.team-details-section .contact-form .form-group select { background-color: #f1f5f8; border-color: #f1f5f8; }
/* Widget Categories */
.widget_categories .categories-list li { border-bottom: 1px solid #e1e5e9; }
.widget_categories .categories-list li a { color: #333333; }
.widget_categories .categories-list li a:before { color: #838d9e; }
/* Widget Categories */
.widget_categories_two { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.widget_categories_two .categories-list li { border: 1px solid #e1e5e9; }
.widget_categories_two .categories-list li a { color: #333333; }
.widget_categories_two .categories-list li a:hover { color: #fff; background: #333333; }
.widget_categories_two .categories-list li a:before { color: #838d9e; }
.widget_categories_two .categories-list li a span:before { color: #fff; }
/* Widget Brochur */
.widget_brochur a { color: #333333; }
.widget_brochur a i { color: #959ead; }
/* Widget Contact */
.widget_contact h4 { color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
.widget_contact .phone-number { color: #fff; }
.widget_contact .phone-number a { color: #fff; }
.widget_contact .email { color: #fff; }
.widget_contact .email a { color: #fff; }
.widget_contact .btn-style-one .btn-title:before { background-color: #fff; }
.widget_contact .btn-style-one:hover .btn-title { color: #333333; }
/** page-title Two **/
.page-title-two { background-color: #646464; }
.page-title-two:before { background: rgba(51, 51, 51, 0.85) !important; }
.page-title-two .content-box h1 { color: #fff; }
.page-title-two .category { color: #fff; background: #fff; }
.page-title-two .post-meta li { color: #ffffff; }
/* Blog Single Post */
.blog-single-post .lower-content { background-color: #fff; }
.blog-single-post .category { color: #fff; background: #333333; }
.blog-single-post .post-meta li { color: #838d9e; }
.blog-single-post .text p a { color: var(--primary); }
.blog-single-post blockquote { color: #333333; background-color: transparent; }
.blog-single-post ul.tag { border-bottom: 1px solid #e1e5e9; }
.blog-single-post ul.tag li a { background: #fff; color: #838d9e; -webkit-box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1); }
.blog-single-post ul.tag li a:hover { color: #fff; }
.blog-single-post .share-icon .social-links a { color: #fff; }
.blog-single-post .share-icon .social-links a.facebook { background-color: #3b5998; }
.blog-single-post .share-icon .social-links a.twitter { background-color: #55acee; }
.blog-single-post .share-icon .social-links a.linkedin { background-color: #027AB5; }
.blog-single-post .share-icon .social-links a.pinterest { background-color: #bd081c; }
.blog-single-post .author-box { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.blog-single-post .author-box h5 a { color: #838d9e; }
.blog-single-post .author-box .social-links li a { color: #838d9e; border: 1px solid #e2e6ea; }
.blog-single-post .author-box .social-links li a:hover { color: #ffffff; }
/* Blog post pagination */
.blog-post-pagination { border-bottom: 1px solid #eef2ed; }
.blog-post-pagination .prev-post a { color: #838d9e; }
.blog-post-pagination .next-post a { color: #838d9e; }
.blog-post-pagination .prev-post .image-box img { position: absolute; left: 0; top: 0; border-radius: 50%; }
.blog-post-pagination:after { background-color: #f2f2f2; }
.blog-post-pagination .prev-post a:hover,
.blog-post-pagination .next-post a:hover { color: #027AB5; }
/*** 

====================================================================
    Comments Area
====================================================================

 ***/
.comments-area .comment-box:hover { border-color: #027AB5; }
.comments-area .comment .comment-inner { background: #f1f5f8; }
.comments-area .comment-box.reply-comment .comment-inner { background-color: #fff; border: 1px solid #e1e5e9; }
.comments-area .comment-info a { color: #1e1e29; }
.comments-area .date { color: #838d9e; }
.comments-area .comment-box .reply-comment-btn { color: #333333; }
/* Comment Form */
.comment-form .form-group input[type="text"],
.comment-form .form-group input[type="password"],
.comment-form .form-group input[type="tel"],
.comment-form .form-group input[type="email"],
.comment-form .form-group textarea, .comment-form .form-group select { color: #7c7b7b; background: #ffffff; border: 1px solid #e1e5e9; }
.comment-form .form-group input[type="text"]:focus,
.comment-form .form-group input[type="password"]:focus,
.comment-form .form-group input[type="tel"]:focus,
.comment-form .form-group input[type="email"]:focus,
.comment-form .form-group select:focus, .comment-form .form-group textarea:focus { border-color: #027AB5; }
/* Services Details */
.services-details .content-side .image-slide .content { background-color: #027AB5; }
.services-details .content-side .image-slide .content h4 { color: #fff; }
.services-details .content-side .icon { color: #e5ebf4; }
.service-block-seven .inner-box { -webkit-box-shadow: 0 0 10px #00000014; box-shadow: 0 0 10px #00000014; }
.service-block-seven .text { background-image: -webkit-linear-gradient( 90deg, rgb(255, 255, 255) 10%, #f1f5f8 100%); }
.services-details .tab-btn-style-one li a { background-color: #fff; color: #333333; }
.services-details .tab-btn-style-one li a.active,
.services-details .tab-btn-style-one li a:hover { color: #fff; }
.services-details .tab-btn-style-one li a:before { color: #fff; }
/* Pricing Section Two */
.pricing-block-three .inner-box { background-color: #eef2f5; }
.pricing-block-three .price span { color: #838d9e; }
.pricing-block-three .btn-style-two .btn-title { color: #fff; background-color: #333333; }
.pricing-block-three.popular .inner-box { background-color: #333333; }
.pricing-block-three.popular .text { color: #fff; }
.pricing-block-three.popular h3 { color: #fff; }
.pricing-block-three.popular h4 { color: #fff; }
.pricing-block-three.popular .btn-style-two .btn-title { background-color: #fff; }
.pricing-block-three.popular .btn-style-two:hover .btn-title { color: #fff; }
.pricing-block-three .ribbon { color: #fff; }
.pricing-block-three .ribbon:after { background-color: #c32c1b; }
/* About Section Six */
.about-section-six .author-info { border-left: 1px solid rgb(225, 229, 233); }
.about-section-six .experience-years-block h2 { color: #fff; }
.about-section-six .experience-years-block .text { color: #fff; }
.about-section-six .whay-choose-block h4 { color: #333333; }
.about-section-six .whay-choose-block .text { color: #333333; }
.about-section-six .whay-choose-block .icon span { background: #fff; color: #ddd; border: 1px solid #dcdfe3; }
.about-section-six .whay-choose-block .inner-box:hover .icon span { color: #fff; }
/* About Section Seven */
.about-section-seven .image-block .video-box a { color: #fff; }
.about-section-seven .author-info { border-right: 1px solid rgb(225, 229, 233); }
.about-section-seven input { border: 1px solid #eee; }
/* Progress Levels */
.progress-levels .progress-box.html .bar .bar-fill { background: #ef6267; }
.progress-levels .progress-box.wp .bar .bar-fill { background: #ff9924; }
.progress-levels .progress-box.php .bar .bar-fill { background: #14dbba; }
.progress-levels .progress-box .percent { color: #fff; background: #362d45; }
/* Timeline Section */
.timeline-section .sec-bg:before { background-color: #333333; }
.timeline-block:before { background-color: #eee; }
.timeline-block:after { color: #ffffff; background: rgb(2,122,181); border: 5px solid #fff; }
.timeline-block li:before { background-color: #d4d7de; border: 9px solid #fff; }
.timeline-block li:after { background-color: #d4d7de; border: 14px solid #fff; }
.timeline-block .theme-btn { color: #fff; }
.timeline-block .read-more-btn { color: #333333; }
/* Experience Section Two */
.experience-section-two { background-color: #333333; }
.experience-section-two .progress-box h5 { color: #fff; }
.experience-section-two .counter-column .counter-title { color: #fff; }
.experience-section-two .counter-column .count-box { color: #fff; }
.experience-section-two .counter-column .text { color: #fff; }
.experience-section-two .counter-column a { color: #fff; }
/* Why Choose Us Section Three */
.why-choose-us-section-three .whay-choose-block { border: 1px solid #f5f5f5; }
.why-choose-us-section-three .whay-choose-block h4 { color: #333333; }
.why-choose-us-section-three .whay-choose-block .text { color: #333333; }
.why-choose-us-section-three .whay-choose-block .icon span { background: #fff; color: #ddd; border: 1px solid #dcdfe3; }
.why-choose-us-section-three .whay-choose-block .inner-box:hover .icon span { color: #fff; }
/* Features Section */
.features-section-six { background-color: #f1f5f8; }
.features-section-six .video-box a { border: 2px solid #fff; color: #fff; }
.features-section-six .whay-choose-block h4 { color: #333333; }
.features-section-six .whay-choose-block .text { color: #333333; }
.features-section-six .whay-choose-block .icon span { background: #f1f5f8; color: #ddd; border: 1px solid #dcdfe3; }
.features-section-six .whay-choose-block .inner-box:hover .icon span { color: #fff; }
/* Testimonail Section Eleven */
.testimonial-section-eleven { background-color: #333333; }
.testimonial-section-eleven .client-block .thumb:before { border: 2px solid #fff; }
.testimonial-section-eleven .client-block .content { background-color: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 20px 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 20px 0px; }
.testimonial-section-eleven .client-block .content:before { border: 15px solid transparent; border-top-color: #fff; }
.testimonial-block-seven .inner-box { background-color: #fff; -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); }
.testimonial-block-seven .text { color: #333333; }
.testimonial-section-eleven .testimonial-outer { box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
/* Background */
.btn-style-one, .default-video-box a:after, .sec-title .text-decoration:before,
.sec-title .text-decoration .left:before,
.sec-title .text-decoration .left:after,
.sec-title .text-decoration .right:before,
.sec-title .text-decoration .right:after, .preloader-close,
.feature-block-one .link-btn a, .bootstrap-select .dropdown-menu li a.active,
.pricing-block.active .lower-content h5,
.pricing-block.active .lower-content h5:before,
.pricing-block.active .lower-content h5:after,
.main-header .sidemenu-nav-toggler, .about-section .text-block:before,
.feature-block-one .image .icon:before, .news-block-one .inner-box:before,
.main-header .header-top .text span, .case-block-one .overlay:after,
.footer-bottom .social-links li a:before, .news-block-one .category,
.testimonial-section .testimonial-content, .map-section .contact-info,
.case-block-one .read-more-btn a, .nav-outer .mobile-nav-toggler,
.mobile-menu .menu-backdrop, .fact-counter .count-box,
.main-footer .links-widget ul li a:before,
.main-footer .links-widget ul li a:after,
.feature-block-three .read-more-link:before,
.about-section-two .read-more-link:before,
.projects-section .nav-tabs .nav-link.active:after,
.projects-section .nav-tabs li .nav-link:before,
.service-block-one:hover .icon .icon-inner,
.service-block-one .read-more-link:before, .testimonial-block-three .quote,
.process-block-two .icon, .funfacts-section-two .icon-box,
.funfacts-section-two p:before, .news-block-two .inner-box:hover .category,
.news-block-two .read-more-link:before, .contact-section .read-more-link:before,
.subscribe-newsletter, .subscribe-newsletter:before, .subscribe-newsletter:after,
.feature-block-four .inner-box:before, .sec-title h5,
.team-block-two .inner-box:hover .video-btn a, .fact-counter-three .count-box,
.experience-section .experience-year,
.news-block-three .inner-box:hover .category,
.banner-section.style-four .btn-style-one .btn-title:before,
.banner-section.style-four .owl-dots .owl-dot:hover span:before,
.banner-section.style-four .owl-dots .owl-dot.active span:before,
.feature-block-five .read-more-link,
.service-block-three .overlay-content .icon-box .icon,
.projects-section-two .owl-theme .owl-nav .owl-next:hover::after,
.projects-section-two .owl-theme .owl-nav .owl-prev:hover::after,
.process-block-three .inner-box:hover .icon, .process-section-three .consult-btn,
.testimonial-section-five:before, .news-block-five .category,
.news-block-five .inner-box::after, .news-block-five:before,
.news-block-five:after, .pricing-section .ribbon,
.pricing-block.style-two .lower-content h5,
.pricing-block.style-two .lower-content h5:before,
.pricing-block.style-two .lower-content h5:after,
.pricing-block.style-two.active .top-content,
.subscribe-newsletter-three .form-group button:hover,
.about-widget-two .social-links li a:before,
.banner-section-two .btn-style-one .btn-title::before,
.service-block-four .icon-box h4:before,
.whay-choose-block .inner-box:hover .icon span, .page-title .content-box:before,
.contact-section.style-two .subscribe-newsletter .form-group button.btn-style-four,
.product-block-one .inner-box .image-box .category,
.product-block-one .right-option:hover,
.widget_filter-price .range-slider .theme-btn,
.widget_filter-price .ui-state-default:before,
.widget_filter-price .ui-widget-content .ui-state-default:before,
.cart-section .apply-coupon .form-group button:hover,
.cart-section .btn-box .cart-btn:hover,
.product-tab-box .tab-btns .tab-btn span:before,
.filter-tabs.filter-btns li:before, .project-block-five .link-btn a,
.project-block-six .link-btn a, .project-block-seven .inner-box,
.testimonial-section-six .pointer-block .content .logo,
.testimonial-section-six .pointer-block:hover .point:after,
.award-section-two .owl-theme .owl-nav .owl-next:hover:before,
.award-section-two .owl-theme .owl-nav .owl-prev:hover:before,
.subscribe-widget .social-links li a:before, .service-block-six .overlay:before,
.service-block-six .overlay a, .testimonial-block-six .inner-box:hover .logo,
.cta-section-two.style-two:before,
.testimonial-section-seven .owl-dots .owl-dot.active span,
.testimonial-section-seven .owl-dots .owl-dot:hover span,
.team-block-four .social-links-wrapper:hover .icon,
.news-block-six .social-links-wrapper:hover .icon,
.widget_tag_cloud ul li a:hover, .blog-single-post ul.tag li a:hover,
.blog-single-post .author-box .social-links li a:before,
.timeline li.current:after,
.services-details .tab-btn-style-one li .nav-link.active,
.services-details .tab-btn-style-one li a:hover, .pricing-block-three h4:before,
.pricing-block-three .ribbon:before, .pricing-block-three .ribbon,
.single-team-member .social-links-wrapper:hover .icon, .testimonial-block:before,
.contact-details-section-three .pointer-block .point:after,
.contact-details-section-three .pointer-block:hover .point:after,
.about-section-six .experience-years-block .text,
.about-section-seven .image-block .video-box, .timeline-block .theme-btn,
.experience-section-two .progress-levels .progress-box.animated .bar .bar-fill:before,
.experience-section-two .progress-levels .progress-box.animated .bar .bar-fill:after,
.features-section-six .video-box .image:before, .testimonial-block-seven .logo,
.shopping-cart .count, .header-top.style-two, .scroll-to-top,
.banner-section .owl-theme .owl-nav button:hover:before,
.search-popup .search-form fieldset input[type="submit"],
.btn-style-two .btn-title:before { background-color: var(--primary); }
/* Color */
.why-choose-us-section .single-feature-item:hover:before, .btn-style-two,
.default-video-box a, .about-section .text-block h5,
.about-section .author-info h5, .feature-block-one .content h5,
.process-block-one h5, .news-section .swiper-button-next:hover,
.news-section .swiper-button-prev:hover, .news-block-one .read-more-btn a:hover,
.testimonial-section .swiper-button-next:hover,
.testimonial-section .swiper-button-prev:hover,
.pricing-section .pricing-btn ul li a.active,
.pricing-block .lower-content ul li i, .case-block-one .overlay .link-btn a,
.news-block-one .read-more-btn a i, .news-section .left-column li i,
.main-menu .navigation>li>ul>li:hover>a,
.main-menu .navigation>li>ul>li>ul>li:hover>a,
.news-section .left-column form .form-group i,
.main-header .header-top .language span,
.why-choose-us-section .nav-tabs .nav-link.active:before,
.main-header .header-top .contact-info li i, .footer-bottom .scroll-to-top,
.footer-bottom .copyright a, .banner-carousel .default-video-box a,
.feature-block-three .icon, .about-section-two .read-more-link,
.about-section-two .content-block h4, .about-section-two .curved-circle .char11,
.about-section-two .curved-circle .char12,
.projects-section .nav-tabs-wrapper .link-btn a, .project-block .link-btn a,
.service-block-one .icon .icon-inner, .service-block-one .read-more-link,
.btn-style-five, .team-block-one ul li span, .testimonial-block-three .rating,
.funfacts-section-two p, .news-block-two .post-meta li a,
.testimonial-block-three .author-box h4, .contact-section .author-box h4,
.contact-section .subscribe-newsletter .form-group i,
.footer-bottom-two .menu li a:hover, .header-top-two .text i,
.header-top-two .text span,
.banner-section.style-three .banner-carousel .content-box h2 span,
.banner-section.style-three .banner-carousel .content-box h3,
.team-block-two .designation, .experience-section .icon-box .icon,
.case-block-three .read-more-link, .cases-section-two .bottom-text a,
.service-block-two .theme-btn:hover .btn-title,
.testimonial-block-four .author-title span, .testimonial-block-four .rating,
.testimonial-section-four .owl-nav .owl-prev:hover:before,
.testimonial-section-four .owl-nav .owl-next:hover:before,
.award-section .bottom-text a, .news-block-three .post-meta li a,
.news-block-three .inner-box:hover .read-more-link,
.news-section-three .read-more-post, .meet-up-section .content-box ul li a i,
.meet-up-section .content-box h3, .subscribe-newsletter-two .form-group button,
.twitter-widget .text a, .twitter-widget p a,
.footer-bottom-three .copyright-text a,
.footer-bottom-three .bottom-area ul li a:hover,
.header-top.style-four .top-right .text i,
.header-top.style-four .top-right .text span,
.main-header.header-style-three .btn-style-one:hover .btn-title,
.header-upper .social-links li a:hover,
.banner-section.style-four .banner-carousel .content-box .text .video-btn,
.service-block-three .read-more-link:hover,
.accordion-box .block .acc-btn.active .icon-outer, .faq-section .mail,
.faq-section .author-box h4, .testimonial-block-five .text,
.testimonial-block-five .rating, .subscribe-newsletter-three .form-group i,
.subscribe-newsletter-three h5, .main-footer.style-four .post-widget .date,
.about-widget-two .text, .footer-bottom-two .scroll-to-top-two,
.feature-block-six .inner-box:hover .read-more-link, .faq-section-two .text a,
.pagination li a:hover, .pagination li a.active,
.product-block-one .inner-box .lower-content p,
.product-block-one .inner-box .lower-content .rating li,
.widget_popular-products .post-inner .post .rating li,
.widget_categories .categories-list li a:hover,
.widget_categories .categories-list li a span,
.single-shop-content .content-box .review-box ul li i,
.single-shop-content .content-box .qity .stock-available,
.product-tab-box .tab-btns .tab-btn.active-btn span,
.product-tab-box .tab-btns .tab-btn:hover span,
.review-box-holder .single-review-box .text-holder .top .review-box ul li i,
.product-tab-box .review-form .add-rating-box .review-box ul li i,
.product-tab-box .owl-theme .owl-nav .owl-prev:hover:before,
.product-tab-box .owl-theme .owl-nav .owl-next:hover:before,
.filter-tabs.filter-btns li span.count, .filter-tabs.filter-btns li.active,
.project-details .project-info .social-links li a:hover,
.service-block-five .inner-box:hover .icon,
.main-footer.style-five .links-widget ul li a:hover,
.career-block .theme-btn .btn-title, .testimonial-block-six.style-two .rating,
.testimonial-block-six.style-two .inner-box:hover .quote,
.testimonial-block-six .author-box .designation,
.team-block-three .social-links li a:hover,
.team-block-four .social-links li a:hover, .team-block-four .designation,
.contact-info-block h5, .news-block-six .social-links li a:hover,
.widget_popular_post .post .post-info, .page-title-two .category,
.comments-area .comment-box .reply-comment-btn:hover, .widget_brochur h5,
.services-details .list li i, .pricing-block-three .price,
.pricing-block-three.popular .btn-style-two .btn-title,
.about-section-six .whay-choose-block .icon span,
.about-section-seven .author-info h5, .timeline-block .date,
.testimonial-block-seven .author-box span,
.contact-form-section .btn-style-one:hover .btn-title,
.why-choose-us-section-three .whay-choose-block .icon span,
.testimonial-section-eleven .client-block .content h5,
.experience-section-two .counter-column a,
.experience-section-two .wrapper-box h2,
.feature-block-three .read-more-link:after,
.features-section-six .whay-choose-block .icon span,
.main-menu .navigation>li:hover>a, .main-menu .navigation>li.current>a,
.navbar-right-info .faq-btn a span, .sec-title h4, a:hover, a { color: var(--primary); }
/* Border Color */
.main-menu .navigation>li>ul>li>ul, .main-menu .navigation>li>ul,
.projects-section .nav-tabs .nav-link.active:after,
.service-block-one:hover .icon, .btn-style-five,
.team-block-two .video-btn:before, .team-block-two .inner-box:hover .video-btn a,
.team-block-two .inner-box:hover .content:before,
.testimonial-section-four .owl-nav .owl-prev:hover:before,
.testimonial-section-four .owl-nav .owl-next:hover:before,
.header-middle .btn-style-one,
.banner-section.style-four .banner-carousel .content-box .text .video-btn,
.banner-section.style-four .owl-dots .owl-dot.active span,
.banner-section.style-four .owl-dots .owl-dot:hover span,
.news-block-five .inner-box, .project-block-two .text,
.subscribe-newsletter-three .form-group button:hover,
.feature-block-six .inner-box:before, .service-block-four .overlay:after,
.service-block-four .overlay:before,
.whay-choose-block .inner-box:hover .icon span,
.widget_filter-price .ui-state-default,
.widget_filter-price .ui-widget-content .ui-state-default,
.filter-tabs.filter-btns li span.count, .team-block-four .author-title,
.award-section-three .owl-dots .owl-dot.active span,
.award-section-three .owl-dots .owl-dot:hover span,
.contact-info-block-two .inner-box:before,
.news-block-six .social-links-wrapper:hover .icon,
.news-block-six .social-links li a:hover,
.contact-details-section-three .pointer-block .point,
.progress-levels .progress-box .bar .bar-fill,
.testimonial-section-eleven .client-block:hover .thumb,
.testimonial-section-eleven .client-block:hover .thumb:before,
.about-section .logo { border-color: var(--primary); }
.accordion-box.style-two .block .acc-btn.active,
.accordion-box.style-three .block .acc-btn.active { border-left-color: var(--primary); }
/* Gradient Color */
.contact-widget .social-links li a:before,
.banner-section.style-two .owl-theme .owl-nav button:before,
.cta-section-two h2 span, .cta-section-two .contact-info .icon, .btn-style-four { background-image: -moz-linear-gradient( 0deg, rgb(255,87,87) 16%, rgb(255,131,0) 100%); background-image: -webkit-linear-gradient( 0deg, rgb(255,87,87) 16%, rgb(255,131,0) 100%); background-image: -ms-linear-gradient( 0deg, rgb(255,87,87) 16%, rgb(255,131,0) 100%); }
.pagination li a, .pagination li span { border: 1px solid #027AB5; color: #ffffff; background: #027AB5; }
.pagination li a:focus, .pagination li a:hover, .pagination li span:focus,
.pagination li span:hover, .pagination li span.current { background: #fff; border-color: #027AB5; color: #027AB5; }
.news-block-one .category a, .news-block-five .category a,
.news-block-two .category a { color: #fff; }
.news-block-six .category a { color: #fff; }
.comments-area .comment-box .reply-comment-btn a { color: #333333; }
.comments-area .comment-box .reply-comment-btn a:hover { color: #027AB5; }
.comment-box .comment-box .comment-inner { background-color: #fff; border: 1px solid #e1e5e9; }
/********sidebar Info Style************/
.hidden-sidebar .content .contact-info h4, .hidden-sidebar .widget-title { color: #333333; }
.hidden-sidebar .content .list-style-one li { color: #84859c; }
.hidden-sidebar .content .list-style-one li .icon { color: #027AB5; }
.team-section-four { background-image: -webkit-linear-gradient( 90deg, #333333 70%, #333333 100%); }
.team-section-four:before { background-image: -moz-linear-gradient( 0deg, rgb(51, 51, 51) 0%, rgba(51, 51, 51,0) 100%); background-image: -webkit-linear-gradient( 0deg, rgb(51, 51, 51) 0%, rgba(51, 51, 51,0) 100%); background-image: -ms-linear-gradient( 0deg, rgb(51, 51, 51) 0%, rgba(51, 51, 51,0) 100%); }
.service-widget ul { -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }
.service-widget ul li { border: 1px solid #e1e5e9; }
.service-widget ul li a { color: #333333; }
.service-widget ul li a:hover { color: #fff; background: #333333; }
.service-widget ul li a:before { color: #838d9e; }
.service-widget ul li a:after { color: #fff; }
.widget ul li { border-bottom: 1px solid #e1e5e9; }
.widget ul li a { color: #333333; }
.widget ul li:before { color: #838d9e; }
.tagcloud a { background: #fff; color: #838d9e; -webkit-box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1); }
.tagcloud a:hover { color: #fff; background-color: #027AB5; }
.blog-single-post blockquote p { color: #333333; }
.blog-single-post .author-box .social-links li a:hover { color: #fff !important; }
.footer-widget ul li { color: #d2ccda; }
.footer-widget ul li a { color: #d2ccda; }
.footer-widget ul li a:hover { color: #fff; }
.footer-widget ul li:before { background-color: #027AB5; }
.footer-widget ul li:after { background-color: #027AB5; }
.main-footer.style-five .footer-widget.widget_pages ul li,
.main-footer.style-five .footer-widget.widget_pages ul li a { color: #333333; }
.main-footer.style-five .footer-widget.widget_pages ul li:hover,
.main-footer.style-five .footer-widget.widget_pages ul li:hover a { color: #fb9a27; }
.team-block-one h4 a { position: relative; color: #444; }
.team-block-three h4 a { color: #fff; }
.team-block-four h4 a { color: #333333; }
.footer-bottom-three.bottom-area ul li a { color: #ffffff; background: rgba(255, 255, 255, 0.2); }
.woocommerce .single-shop-content .content-box p.price { color: #333333; }
.woocommerce .our-shop .product-block-one span.price { color: #027AB5; }
/************Shop Sidebar***************/
.shopsidebar-widget.widget ul li ul li { border-top: 1px solid #e1e5e9; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background: #ffffff; }
.woocommerce .widget_price_filter .price_slider_amount .price_label { color: #333333; }
.shopsidebar-widget.widget ul.product_list_widget li a { color: #333333; }
.shopsidebar-widget.widget ul.product_list_widget li .woocommerce-Price-amount { color: #838d9e; }
.map-section .contact-info .map-meta li .icon { color: #fff; }
.pricing-block .lower-content .link-btn a { color: rgb(51, 51, 51); }
.pricing-block .lower-content .link-btn a:hover,
.pricing-block.active .lower-content .link-btn a { color: #ffffff; }
.shad { box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05); }
.select2-container--default .select2-selection--single { border: 1px solid #e0e0e0; }
.header-style-eight .header-upper-style8 .logo-box .logo { background: #fff; }
.news-block-eight .img-holder .categories-box p a { color: #fff; }
.footer-eight .footer-widget .title h3 { color: #ffffff; }
.footer-widget ul li a { color: #cccccc; }
.bootstrap-select .dropdown-menu .dropdown-item .text { color: #333333; margin: 0; }
.bootstrap-select .dropdown-menu .dropdown-item.active,
.bootstrap-select .dropdown-menu .dropdown-item:active { color: #fff; text-decoration: none; background-color: #027AB5; }
.career-page #example-widget-container iframe { height: 100vh !important; }
.elementor-column-gap-default>.elementor-column>.elementor-element-populated { padding: 0; }
.map-section .contact-info { padding: 10px 40px 100px; }
.map-section .owl-theme .owl-nav .owl-prev::before,
.map-section .owl-theme .owl-nav .owl-next::before { font-size: 24px; }
@media only screen and (max-width: 992px) {
 .main-header .header-top { display: none; }
 .process-block-one .inner-box { min-height: auto; }
 .news-section .left-column .outer-box { max-width: 640px; }
 .map-section .map-outer { position: relative; }
 .map-section .map-outer .google-map, .map-section .map-outer .google-map iframe { min-height: 350px; }
 .map-section .contact-info { max-width: 100%; }
}
.features-section-six .auto-container { max-width: 1200px !important; }
.features-section-six .content { max-width: 100%; }
.text-decoration-two { background: url('../envolve-child/images/sec-title-dec.png'); }
.banner-section.style-two .pattern::before {background-image: url('../envolve-child/images/pattern-slider-min.png');}


/*technical tools*/
.technical-tools .gallery { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: 3; grid-gap: 20px; }
.technical-tools .gallery .gallery-item .gallery-icon { display: flex; flex-direction: row; justify-content: center; align-items: center; height: 100%; }
.technical-tools .gallery .gallery-item .gallery-icon a { display: flex; align-items: center; }
@media only screen and (min-width: 768px) {
 .technical-tools .gallery { grid-template-columns: repeat(4, 1fr); }
}




.page-title .content-box:before { background-color: #ffffff !important; }
@media only screen and (max-width: 768px) {
 .page-template .page-title { padding: 40px 0; border-radius: 0;}
 .page-template .page-title .content-box h1 { font-size: 36px; }
}

.team-block-four .image img {
    height: 350px!important;
    object-fit: contain;
}
.feature-block-six .inner-box {
    height: 130px;
    border-top: 7px solid #027ab5;
}
.feature-block-six .read-more-link {
    display:none;
}
.feature-block-six .icon {
    width: 63px;
}
.feature-block-six .inner-box:before {
    border-top: none;
}
@media only screen and (max-width: 991px){
.banner-section.style-five .banner-carousel .content-box, .banner-section.style-four .banner-carousel .content-box, .banner-section.style-three .banner-carousel .content-box, .banner-section.style-two .banner-carousel .content-box, .banner-carousel .content-box {
    min-height: 650px;
	}}
.banner-section.style-two .banner-carousel .content-box {
    min-height: 650px;
}
.banner-section.style-two .banner-carousel .content-box h2 {
    font-size: 60px;
}
}

.main-header .header-upper .logo-box .logo {
    width: 200px;
}
.footer-bottom {
    padding-bottom: 40px;
}
.scroll-to-top {
    bottom: 40px;
}