:root {
    --skin-color: #38407f;
    /*--skin-color: #2998FF;*/
    --skin-dark-color: #082136;
}

.pagination {
    justify-content: center;
    direction: ltr;
}

.breadcrumb-wrapper span:not(:last-child) {
    padding-right: 20px;
}

.breadcrumb-wrapper span:not(:last-child):after {
    position: absolute;
    content: "";
    width: 2px;
    height: 14px;
    right: 12px;
    background-color: #fff;
    top: 3px;
    display: inline-block;
    transform: rotate(18deg);
    font-style: normal;
}


html[dir="rtl"] body {
    text-align: right;
}

html[dir="rtl"] .featured-imagebox-services.style1 .featured-content .ttm-btn {
    left: 40px;
    right: auto;
}

html[dir="rtl"] .ttm-tabs.ttm-tab-style-02 ul.tabs li {
    border-left: 1px solid #eeeeee;
    border-right: 4px solid transparent;
}

html[dir="rtl"] .ttm-tabs.ttm-tab-style-02 ul.tabs li.active {
    border-left-color: #eeeeee;
    border-right-color: var(--skin-color);
}

html[dir="rtl"] .footer .widget .widget-title:after {
    left: auto;
    right: 0;
}

html[dir="rtl"] .widget ul#menu-footer-quick-links li a {
    padding-left: unset;
    padding-right: 22px;
}

html[dir="rtl"] .widget ul#menu-footer-quick-links li a:before {
    left: auto;
    right: 0;
    content: "\e662";
}

html[dir="rtl"] .footer .widget ul.ttm-recent-post-list > li img {
    margin-right: unset;
    margin-left: 18px;
}

html[dir="rtl"] nav.main-menu li ul.mega-submenu {
    text-align: right;
    left: auto;
    right: 0;
}

.social-icons .dropdown .dropdown-menu .dropdown-item {
    text-align: unset;
}

html[dir="rtl"] nav.main-menu ul.menu li ul.mega-submenu li a,
html[dir="rtl"] .social-icons .dropdown .dropdown-menu .dropdown-item {
    text-align: right;
}

html[dir="rtl"] nav.main-menu li.mega-menu-item a.mega-menu-link:after {
    margin-right: 4px;
}

nav.main-menu li.mega-menu-item a.mega-menu-link:after {
    opacity: 1;
}

@media (min-width: 1200px) {
    html[dir="rtl"] nav.main-menu li.mega-menu-item ul.mega-submenu li ul {
        right: 100%;
        left: auto;
    }

    html[dir="rtl"] nav.main-menu li.mega-menu-item ul.mega-submenu li.mega-menu-item > a.mega-menu-link:after {
        float: left;
        content: "\f104";
    }
}

@media (max-width: 1199px) {
    html[dir="rtl"] nav.main-menu ul.menu > li > a {
        text-align: right;
    }

    html[dir="rtl"] nav.main-menu li.mega-menu-item a.mega-menu-link:after {
        float: left;
        content: "\f104";
    }

    html:not([dir="rtl"]) .menubar {
        left: 0;
        right: auto;
    }

    .site-shoar {
        display: none;
    }

    .site-branding {
        margin-left: auto;
    }

    html[dir="rtl"] .site-branding {
        margin-left: 0;
        margin-right: auto;
    }
}

.slick_slider {
    direction: ltr;
}

.header_search .header_search_content_inner .close_btn {
    z-index: 1;
    right: 20px;
    top: 20px;
}

.social-icons .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
}

.social-icons .dropdown .dropdown-menu .dropdown-item:active,
.social-icons .dropdown .dropdown-menu .dropdown-item.active,
.social-icons .dropdown .dropdown-menu .dropdown-item:hover {
    background-color: unset;
    color: var(--skin-color);
}

.social-icons .dropdown .dropdown-menu a {
    color: #7b8095;
    font-size: 14px;
    line-height: initial;
}

html[dir="rtl"] .header_search .header_search_content .form-control {
    text-align: right;
}

.header_search .header_search_content .form-control {
    background: none;
    border: 0;
    border-bottom: 1px solid white;
    height: 60px;
    padding: 0 15px;
    font-weight: 400;
    font-size: 20px;
    width: 100%;
    color: #fff;
    letter-spacing: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    outline: none;
    background-color: transparent;
}

html[dir="rtl"] .custom-control-label::before, html[dir="rtl"] .custom-control-label::after {
    left: unset;
    right: -1.5rem;
}

.custom-control label {
    display: unset;
}

html[dir="rtl"] .custom-control {
    padding-right: 1.5rem;
    padding-left: unset;
}

html[dir="rtl"] .breadcrumb-wrapper span:not(:last-child):after {
    left: 12px;
    right: unset;
}

html[dir="rtl"] .breadcrumb-wrapper span:not(:last-child) {
    padding-left: 20px;
    padding-right: unset;
}

html[dir="rtl"] .ttm-blog-classic .post-category {
    left: 30px;
    right: unset;
}

html[dir="rtl"] article.ttm-blog-classic .ttm-blog-classic-content {
    margin-right: unset;
    margin-left: 40px;
    border-top-left-radius: 6px;
    border-top-right-radius: 0;
}

html[dir="rtl"] .ttm-right-span > .ttm-col-wrapper-bg-layer.blog {
    margin-right: unset;
    margin-left: -500px;
    left: 0;
}

html[dir="rtl"] .ttm-blog-classic .post-meta .ttm-meta-line,
html[dir="rtl"] .ttm-blog-single-content .post-meta .ttm-meta-line {
    padding-left: 20px;
    padding-right: unset;
}

html[dir="rtl"] .ttm-blog-classic .post-meta .ttm-meta-line:not(:last-child):after,
html[dir="rtl"] .ttm-blog-single-content .post-meta .ttm-meta-line:not(:last-child):after {
    left: 8px;
    right: unset;
}

html[dir="rtl"] .ttm-blog-classic .post-meta .ttm-meta-line i,
html[dir="rtl"] .ttm-blog-single-content .post-meta .ttm-meta-line i {
    padding-right: unset;
    padding-left: 7px;
}

html[dir="rtl"] .sidebar .widget.widget-search .search-form .btn[type="submit"] {
    right: unset;
    left: 0;
    border-radius: 3px 0 0 3px;
}

html[dir="rtl"] .widget-Categories ul li a {
    padding-right: 20px;
    padding-left: unset;
}

html[dir="rtl"] .widget-Categories ul li a:before {
    content: "\f100";
    left: unset;
    right: 0;
}

html[dir="rtl"] .widget-recent-post ul.ttm-recent-post-list > li > a {
    padding-left: 10px;
    padding-right: unset;
}

html[dir="rtl"] .widget-Categories li span {
    left: 0;
    right: unset;
}

html[dir="rtl"] .spacing-4 {
    padding: 40px 55px 20px 200px;
    margin-left: -185px;
    margin-right: unset;
}

html[dir="rtl"] .featured-icon-box.icon-align-before-content .featured-content,
html[dir="rtl"] .featured-icon-box.icon-align-before-title .featured-title {
    padding-right: 15px;
    padding-left: unset;
}

@media (max-width: 991px) {
    html[dir="rtl"] .spacing-4 {
        padding: 40px 30px;
        margin: 0 0 50px 0;
    }
}

.btn-outline-primary:hover .ttm-icon i {
    color: #FFBC13;
    /*color: var(--primary);*/
}

.btn-outline-primary:hover .ttm-icon {
    background: white;
}

html[dir="rtl"] .modal-header .close {
    margin: -1rem auto -1rem -1rem;
}

.social-icons li {
    z-index: 5
}

html[dir="rtl"] .pp_nav {
    margin: 3px 0 0 10px
}

div.pp_default .pp_social {
    display: none !important;
}

html[dir="rtl"] .accordion .toggle .toggle-title a:after {
    right: auto;
    left: 30px;
}

.ttm-page-title-row {
    /*background-image: url("../images/pagetitle-bg.webp");*/
    background-image: url("../images/slide1.jpg");
}

.header_search_content_inner select option {
    color: black;
}

.footer {
    /*background-image: url("../images/bg-footer.jpg");*/
    background-position: bottom;
    background-attachment: fixed;
}
#floatingBtn {
    position: fixed;
    height: 40px;
    width: 40px;
    left: 34px;
    font-size: 22px;
    display: inline;
    animation: jump 4s infinite;
    bottom: 50px;
    z-index: 999;
    border-radius: 3px;
    transition: .3s ease-in-out;
}


/*--------------color-palette----------*/
.ttm-bgcolor-skincolor, .ttm-bgcolor-skincolor > .ttm-bg-layer, .ttm-bgcolor-skincolor > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner, .ttm-icon_element-fill.ttm-icon_element-color-skincolor, .ttm-btn-style-fill.ttm-btn-color-skincolor, .ttm-btn.ttm-btn-style-border.ttm-btn-color-skincolor:not(.btn-inline):hover:after, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover:after, .ttm-btn.ttm-btn-style-border.ttm-btn-color-skincolor:not(.btn-inline):hover:before, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover:before, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover:before, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover:after, .ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover:after, .ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover:before, .ttm-bgcolor-grey .tooltip:after, .ttm-bgcolor-grey [data-tooltip]:after, .ttm-bgcolor-darkgrey .tooltip:after, .ttm-bgcolor-darkgrey [data-tooltip]:after, .ttm-textcolor-skincolor .tooltip:after, .ttm-textcolor-skincolor [data-tooltip]:after, .slick_slider.slick-dots-style1 .slick-dots li.slick-active button, .slick_slider.slick-dots-style2 .slick-dots li.slick-active button, .slick_slider.slick-arrows-style3 .slick-arrow:hover, .slick_slider.slick-arrows-style4 .slick-arrow:hover, .slick_slider.slick-arrows-style1 .slick-prev:hover, .slick_slider.slick-arrows-style1 .slick-next:hover, .header_cart .cart_count, .heading-seperator span:before, nav.main-menu ul.menu li ul.mega-submenu li a:before, #site-header-menu .site-navigation .sep-img, .ttm-header-style-03 .social-icons li a:hover, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a, .ttm-tabs.ttm-tab-style-01 ul.tabs li:hover a, .side-menu a, .ttm-pf-single-detail-box .ttm-pf-single-title h3:after, .ttm-pf-single-detail-box ul li i, .featured-imagebox-services.style1 .featured-content .ttm-btn:hover span, .featured-icon-box.icon-align-top-content.style2:before, .featured-icon-box.icon-align-top-content.style2:hover a.di_link, .featured-imagebox-portfolio.style1 .ttm-media-link a, .progress-bar-inner .progress-bar.progress-bar-color-bar_skincolor:before, .testimonials.ttm-testimonial-box-view-style2 .testimonial-content blockquote::before, .testimonials.ttm-testimonial-box-view-style3 .testimonial-content .quote-icon::after, .featured-imagebox-post.style3 .featured-content-post .cat_block-wrapper, .featured-imagebox-post.style3 .featured-title:before, .social-icons.circle li > a:hover, .featured-icon-box.icon-align-top-content.style3:before, .toggle.ttm-toggle_style_border .toggle-title a.active, .ttm-toggle-title-bgcolor-skincolor, .ttm-tabs.ttm-tab-style-03 ul.tabs li.active a, .ttm-tabs.ttm-tab-style-03 ul.tabs li:hover a, .ttm-tabs.ttm-tab-style-vertical ul.tabs li.active a, .ttm-tabs.ttm-tab-style-vertical ul.tabs li:hover a, .testimonials.ttm-testimonial-box-view-style4 .testimonial-avatar:before, .widget.widget-nav-menu ul li:hover a:before, .widget.widget-nav-menu ul li.active a:before, .featured-imagebox-portfolio.style2 .ttm-media-link a:hover, .featured-imagebox-portfolio.style3 .ttm-media-link a.ttm_link, .featured-imagebox-portfolio.style4 .ttm-box-view-overlay.ttm-portfolio-box-view-overlay:before, .featured-imagebox-portfolio.style5 .ttm-box-view-overlay.ttm-portfolio-box-view-overlay:before, article.ttm-blog-classic .ttm-box-post-date .ttm-entry-date, .ttm-blog-classic .entry-header .entry-title:before, .ttm-blog-classic .ttm-blog-classic-content:before, .widget .tagcloud a:hover, .featured-imagebox-post.style4 .ttm-box-post-date, .featured-imagebox-post.style4 .post-header:before, .ttm-progress-bar .progress-bar.progress-bar-color-bar_skincolor, .featured-imagebox-services.style4:hover .more-button, .featured-imagebox-services.style5 .featured-header .featured-title:before, .featured-imagebox-team.style2 .media-block .social-icons li a, .featured-imagebox-team.style1 .media-block .social-icons li a:hover, .featured-imagebox-team.style2 .media-block a.media-btn:hover, .featured-imagebox-team.style3 .featured-content:after, .featured-imagebox-team.style3 .featured-content:before, .featured-imagebox-team.style3 .media-block .social-icons li a:hover, .featured-imagebox-team.style4 .media-block a.media-btn, .featured-imagebox-team.style4 .media-block .social-icons li a:hover, .pagination-block .page-numbers:hover, .pagination-block .page-numbers.current, #totop.top-visible, .progress-bar-color-bar_white.progress-bar, .progress-bar-color-bar_white.progress-bar:before, .ttm-progress-bar .progress-bar.progress-bar-color-bar_skincolor, .progress-bar-inner .progress-bar.progress-bar-color-bar_skincolor:before, .footer .widget .widget-title:before, .footer .widget .widget-title:after, .testimonials.ttm-testimonial-box-view-style1:hover .testimonial-content:after, .featured-icon-box.style3:hover .featured-icon:before, .widget.widget-nav-menu ul li.active a, .widget.widget-nav-menu ul li:hover a, .ttm-fid.inside.ttm-fid-with-icon.style1 .ttm-fid-icon-wrapper i, .featured-imagebox-post.style1 .ttm-box-post-date, .post-category, .testimonials.ttm-testimonial-box-view-style2 .testimonial-content:before, .featured-imagebox-team.style2 .media-block .media-btn, .sidebar .widget-area .widget:before, .sidebar .widget.widget-search .search-form .btn[type="submit"] {
    background-color: #0865ab;
    /*background-color: var(--skin-color);*/
}

.header_search .header_search_content:before, .header_btn:before, .ttm-bgcolor-darkgrey .tooltip-bottom:before, .featured-icon-box.style1:hover, .featured-icon-box.icon-align-top-content.style2:before, .about-qoute blockquote {
    border-bottom-color: #0865ab;
    /*border-bottom-color: var(--skin-color);*/
}

.ttm-textcolor-skincolor, .ttm-textcolor-skincolor h1, .ttm-textcolor-skincolor h2, .ttm-textcolor-skincolor h3, .ttm-textcolor-skincolor h4, .ttm-textcolor-skincolor h5, .ttm-textcolor-skincolor h6, .ttm-textcolor-skincolor a, .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, a.ttm-textcolor-skincolor, i.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) a.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) i.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h1, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h2, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h3, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h4, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h5, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h6, .ttm-bgcolor-darkgrey a:hover, .ttm-textcolor-white a:hover, .ttm-bgcolor-darkgrey a:hover i, .ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor i, .ttm-bgcolor-grey .ttm-btn-color-skincolor, .ttm-list-icon-color-skincolor li i, .ttm-icon_element-border.ttm-icon_element-color-skincolor, .ttm-icon_element-border.ttm-icon_element-color-grey, .ttm-btn-style-border.ttm-btn-color-skincolor, .ttm-icon_element-fill.ttm-icon_element-color-white, .ttm-icon_element-fill.ttm-icon_element-color-white i, .ttm-icon_element-color-skincolor, .ttm-icon_element-color-skincolor:not(.ttm-icon_element-fill) i, .ttm-bgcolor-darkgrey .ttm-icon_element-color-skincolor i, nav.main-menu ul.menu li > ul.mega-submenu li a:hover, nav.main-menu ul.menu li ul.mega-submenu li.active > a, nav.main-menu ul.menu li.active > a, nav.main-menu, a:hover, .ttm-bgcolor-darkgrey a:hover, .ttm-header-style-02 .social-icons li a:hover, .ttm-header-style-03 #site-header-menu .site-navigation ul.menu > li.active > a, .section-title h3, .ttm-bgcolor-darkgrey .section-title h3, .ttm-bgcolor-darkgrey .slick_slider.slick-arrows-style3 .slick-arrow:hover, .ttm-bgcolor-skincolor .slick_slider.slick-arrows-style3 .slick-arrow:hover, .widget ul#menu-footer-quick-links li a:before, .about-qoute blockquote:before, .featured-imagebox-portfolio.style1 .ttm-media-link a:hover, .breadcrumb-wrapper span:first-child:hover a, .breadcrumb-wrapper span, .widget.widget-nav-menu ul li.active a, .featured-imagebox-portfolio.style2 .featured-content .category, .featured-imagebox-portfolio.style2 .featured-content .featured-title h3 a:hover, .featured-imagebox-portfolio.style3 .featured-content .featured-title h3 a:hover, .featured-imagebox-portfolio.style4 .featured-content .category, .featured-imagebox-services.style4 .ttm-service-icon, .ttm-fid.inside .ttm-fid-icon-wrapper i, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a, .featured-imagebox-team.style2 ul.social-icons a:hover, .widget.offer_widget h2, .widget.offer_widget h3, .footer .widget.widget_text .call_detail h3, .latest-tweets .tweet-text:before, .accordion .toggle .toggle-title a:after, .widget_info .widget_desc, .widget .latest-tweets .tweet-text a, .featured-imagebox-team.style1 .featured-content h3 a:hover, .featured-imagebox-post.style2 .featured-content .post-meta span i, .ttm-p_table-amount, .ttm-p_table-price, .top_bar .top_bar_contact_item .top_bar_icon i, .ttm-page-title-row .breadcrumb-wrapper i, .featured-imagebox-post.style2 .featured-content h3:hover a, .blog-info .blog-info_item .ttm-tabs.ttm-tab-style-02 li.active a, .blog-info .blog-info_item .ttm-tabs.ttm-tab-style-02 li.active a h3 {
    color: #0865ab;
    /*color: var(--skin-color);*/
}

.tooltip-inner, .ttm-bgcolor-darkgrey, .ttm-bgcolor-darkgrey > .ttm-bg-layer, .ttm-bgcolor-darkgrey > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner, .ttm-bgcolor-skincolor .tooltip:after, .ttm-bgcolor-skincolor [data-tooltip]:after, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark, .tooltip:after, [data-tooltip]:after, .ttm-icon_element-fill.ttm-icon_element-color-darkgrey, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-skincolor:not(.btn-inline):hover:after, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-skincolor:not(.btn-inline):hover:before, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):hover:before, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):hover:after, .ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover:before, .ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover:after, .ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover:before, .ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover:after, .ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover:before, .ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover:after, .ttm-header-style-02 .ttm-stickable-header.fixed-header, .ttm-header-style-03 .site-header-menu .ttm-stickable-header.fixed-header, .ttm-header-style-03 .site-header-menu .site-header-menu-inner, .featured-imagebox-portfolio.style4 .featured-content .category:hover, .featured-imagebox-portfolio.style5 .ttm-media-link a.ttm_link:hover, .featured-imagebox-post.style4 .featured-thumbnail:after, .featured-imagebox-post.style4 .featured-thumbnail:before, .ttm-bgcolor-skincolor .ttm-tabs.ttm-tab-style-01 ul.tabs li.active:after, .ttm-tabs.ttm-tab-style-vertical ul.tabs li a, .ttm-toggle-title-bgcolor-darkgrey, .toggle.ttm-toggle_style_border.ttm-toggle-title-bgcolor-darkgrey .toggle-title a.active, .ttm-progress-bar .progress-bar.progress-bar-color-bar_darkgrey, .ttm-progress-bar .progress-bar-inner .progress-bar.progress-bar-color-bar_darkgrey:before, .featured-imagebox-services.style4 .more-button:hover, .featured-imagebox-team.style3 .media-block:hover a.media-btn, .featured-imagebox-team.style3 .media-block a.media-btn:hover, .featured-imagebox-team.style4 .media-block a.media-btn:hover, .featured-imagebox-team.style4 .media-block:hover a.media-btn, a.end_button span:hover, .ttm-box-view-overlay:before, .ttm-box-view-content-inner:before, .ttm-box-view-overlay:after, .ttm-box-view-content-inner:after, .inside.ttm-fid-view-lefticon.style1 .ttm-fid-contents, .ttm-toggle-title-bgcolor-white .toggle-title a.active, .ttm-pricing-plan.pricing-recommended-plan .ttm-featured-title {
    background-color: #38407f;
    /*background-color: var(--skin-dark-color);*/
}

.ttm-bgcolor-darkgrey .tooltip-top:before, .ttm-bgcolor-darkgrey .tooltip:before, .ttm-textcolor-skincolor .tooltip-top:before, .ttm-textcolor-skincolor .tooltip:before, .ttm-bgcolor-grey .tooltip-top:before, .ttm-bgcolor-grey .tooltip:before, .ttm-bgcolor-grey [data-tooltip]:before, .ttm-bgcolor-skincolor .bottom-angle, .featured-icon-box.style1:hover:before, nav.main-menu, .header_search .header_search_content, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a:after {
    border-top-color: #0865ab;
    /*border-top-color: var(--skin-color);*/
}

.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before, .tooltip-top:before, .tooltip:before, [data-tooltip]:before {
    border-top-color: #38407f;
    /*border-top-color: var(--skin-dark-color);*/
}

.tooltip-bottom:before {
    border-top-color: transparent;
}

.ttm-btn-style-fill.ttm-btn-color-skincolor, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:hover, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover, .ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, .ttm-icon.ttm-icon_element-border.ttm-icon_element-color-skincolor, .slick_slider.slick-arrows-style3 .slick-arrow:hover, .featured-icon-box.icon-align-top-content.style1 a.di_link:hover, .ttm-page-title-row-inner .row, .social-icons.circle li > a:hover, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, .ttm-header-style-03 .social-icons li a:hover, .featured-icon-box.icon-align-top-content.style4:before, .ttm-tabs.ttm-tab-style-03 ul.tabs li.active a, .ttm-tabs.ttm-tab-style-03 ul.tabs li:hover a, .featured-imagebox-team.style1 .media-block .social-icons li a:hover, .featured-imagebox-team.style2 .media-block .social-icons li a:hover, .featured-imagebox-portfolio.style2 .ttm-media-link a:hover, .widget .tagcloud a:hover, .featured-imagebox-services.style1 .featured-content .ttm-btn:hover span, .featured-imagebox-services.style4:hover .more-button, .featured-imagebox-team.style4 .media-block .social-icons li a:hover, .testimonials.ttm-testimonial-box-view-style1:hover:before, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a,
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="color"]:focus {
    border-color: #0865ab;
    /*border-color: var(--skin-color);*/
}

::selection {
    background: #0865ab;
    /*background: var(--primary);*/
}

/*--------------color-palette----------*/
.ttm-tabs.ttm-tab-style-01 ul.tabs li.active a {
    color: white !important;
}
/*-------------icon-----------*/

.accordion-arrow {
    transition: transform 0.5s ease;
    line-height: 2;
}

.collapsed .accordion-arrow {
    transform: rotate(0deg);
}

.accordion-arrow {
    transform: rotate(180deg);
}


.ttm-bgcolor-skincolor > .ttm-bg-layer{
    background-color: #c9cacc;
}

.header_btn:before{
    border-bottom-color: #c9cacc;
}


#site-header-menu .site-navigation ul.menu > li >a{
    padding: 33px 17px;
}

.slide .slide__content{
    background-image: linear-gradient(0deg, rgba(0,0,0,0.6) , transparent 50%);
}

div.pp_default .pp_description {
    text-align: justify;
}