.site-header .thsn-bg-color-transparent, .site-header .thsn-sticky-on.thsn-sticky-bg-color-transparent {
    background-color: #0e2432 !important;
}

.thsn-navbar.thsn-dropdown-active-color-globalcolor ul>li>ul>li.current-menu-item>a, .thsn-navbar.thsn-dropdown-active-color-globalcolor ul>li>ul li.current_page_item>a, .thsn-navbar.thsn-dropdown-active-color-globalcolor ul>li>ul li.current_page_ancestor>a, .thsn-navbar.thsn-main-active-color-globalcolor>div>ul>li:hover>a, .thsn-navbar.thsn-main-active-color-globalcolor>div>ul>li.current_page_item>a, .thsn-navbar.thsn-main-active-color-globalcolor>div>ul>li.current-menu-parent>a {
    color: #cc7001 !important;
}

button, html input[type=button], input[type=reset], input[type=submit], .thsn-ptable-btn a, .thsn-btn-style-flat.thsn-btn-color-globalcolor .elementor-button:hover, .thsn-btn-style-flat.thsn-btn-color-white .elementor-button:hover, .thsn-btn-style-flat.thsn-btn-color-blackish .elementor-button, .thsn-bg-color-blackish, body .scroll-to-top:hover, .thsn-footer-section.thsn-bg-color-blackish:before, .site-header .thsn-bg-color-blackish, .site-header .thsn-sticky-on.thsn-sticky-bg-color-blackish {
    background-color: #cc7001 !important;
}

.thsn-navbar div>ul>li>a {
    font-family: Rajdhani,sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .5px;
    color: #ffffff !important;
    text-transform: uppercase;
    font-style: normal;
}

.thsn-header-style-2 .thsn-right-box .thsn-header-contactinfo .thsn-header-button-text-2 {
    color: #ffffff;
    font-size: 15px;
}


.thsn-header-style-2 .thsn-right-box .thsn-header-contactinfo .thsn-header-button-text-1 {
    font-size: 18px;
    color: #fff !important;
}

.thsn-header-style-2 .thsn-right-box .thsn-header-contactinfo:after {
    font-size: 40px;
    line-height: 40px;
    color: #eebd1a;
}

.thsn-header-style-2 .thsn-pre-header-wrapper {
    height: 45px;
    line-height: 45px;
    display: none;
}
.site-header .thsn-bg-color-white, .site-header .thsn-sticky-on.thsn-sticky-bg-color-white {
    background-color: #112c3f !important;
}
.thsn-testimonial-style-3 .themesion-box-img img {
    border-radius: 50%;
    height: 60px;
    width: 60px;
    border: 3px solid #fff;
    display: none !important;
}


.thsn-header-style-5 .thsn-pre-header-wrapper {
    height: 85px;
    line-height: 85px;
    border-bottom: 1px solid #eee;
    padding: 0 20px;
    visibility: visible;
    opacity: 1;
    color: #fff;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
}

.thsn-search-results-right .thsn-post-title a:hover, .thsn-portfolio-single .thsn-portfolio-nav-head, .thsn-ourhistory .label, .thsn-pricing-table-box .thsn-ptable-icon, .thsn-footer-section.thsn-text-color-globalcolor .widget-title, .thsn-footer-section.thsn-text-color-globalcolor, .thsn-footer-section.thsn-text-color-globalcolor a, .thsn-btn-style-text.thsn-btn-color-globalcolor .elementor-button, .thsn-globalcolor, .thsn-skincolor, .post-navigation .nav-links a:hover {
    color: #cc7001 !important;
}

thsn-heading-subheading .thsn-element-subtitle {
    font-family: Rajdhani,sans-serif;
    font-weight: 600;
    font-size: 15px;
    line-height: 17px;
    letter-spacing: .5px;
    color: #112c3f;
    text-transform: uppercase;
    font-style: normal;
}

.thsn-header-style-5 .thsn-header-button a {
    background-color: #cc7001;
    color: #fff;
    height: 100%;
    display: inline-block;
    padding: 0 40px;
    vertical-align: top;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    position: relative;
    border-radius: 0;
    letter-spacing: 1px;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    line-height: 70px!important;
    height: 70px;
}

.thsn-team-style-3 .themesion-box-team-position, .thsn-ihbox-style-18 .thsn-ihbox-btn a, .thsn-ihbox-style-18 .thsn-ihbox-icon-wrapper, .thsn-ihbox-style-15 .thsn-ihbox-icon-wrapper, .thsn-blog-meta.thsn-blog-meta-top i, .thsn-blog-classic .thsn-post-title a:hover, .thsn-portfolio-style-1 .themesion-box-content .thsn-port-cat a, .thsn-header-style-2 .thsn-right-box .thsn-header-contactinfo:after, .thsn-carousel-navs a:hover, .thsn-elementor-bg-color-blackish .thsn-accordion-style1 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active a, .thsn-testimonial-style-2 .themesion-box-star-ratings, .thsn-testimonial-style-1 .themesion-box-star-ratings .thsn-active, .elementor-widget-progress .elementor-title, .thsn-ihbox-style-14 .thsn-ihbox-icon-wrapper i, .themesion-ele-fid-style-5-black .themesion-ele-fid-style-5 h4.thsn-fid-inner, .thsn-tab-content .thsn-tab-content-title i, .thsn-tabs .thsn-tab-content-inner ul li:after, .thsn-tabs .thsn-tabs-heading li i, .thsn-ihbox-style-12, .thsn-ihbox-style-12 .thsn-element-title, .thsn-footer-section.thsn-text-color-white a:hover, .thsn-ihbox-style-10 .thsn-element-title, .thsn-contact-widget-lines .thsn-contact-widget-line:before, .thsn-entry-content p strong:hover, .thsn-subheading-skincolor .thsn-heading-subheading .thsn-element-subtitle, .themesion-ele-fid-style-5 .thsn-sbox-icon-wrapper, .thsn-ihbox-style-9 .thsn-ihbox-icon .thsn-ihbox-icon-wrapper, .thsn-ihbox-style-3 .thsn-ihbox-icon-wrapper i, .themesion-ele-fid-style-4 .thsn-sbox-icon-wrapper, .thsn-service-style-4 .thsn-service-icon-wrapper, .thsn-contact-info li i, .site-content .widget .wp-block-latest-comments li:before, .site-content .widget .wp-block-latest-posts li>a:before, .site-content .widget.widget_categories ul li>a:before, .site-content .widget.widget_meta ul li a:before, .site-content .widget.widget_archive ul li>a:before, .site-content .widget.widget_recent_comments ul li:before, .site-content .widget.widget_recent_entries ul li>a:before, .site-content .widget.widget_nav_menu ul li>a:before, .widget.widget_pages ul li a:before, .itinc_recent_posts_widget .thsn-rpw-content .thsn-rpw-date a, blockquote cite, blockquote small, .thsn-team-single-style-1 .thsn-team-designation, .widget .download .item-download i, .thsn-portfolio-style-2 .thsn-port-cat a, .thsn-ihbox-style-7 .thsn-ihbox-icon-wrapper, .elementor-widget .elementor-icon-list-icon i, .thsn-ihbox-style-6 .thsn-heading-desc, .themesion-accordion-shadow .elementor-tab-title a span, .thsn-pricing-table-box .thsn-ptable-line i.fa-check, .thsn-blog-style-2 .thsn-meta-container i, .thsn-blog-style-1 .thsn-meta-container .thsn-meta-line i, .thsn-team-style-2 .themesion-box-content .themesion-box-team-position, .thsn-testimonial-style-1 .themesion-testimonial-detail, .thsn-testimonial-style-2 .themesion-testimonial-detail, .thsn-service-style-3 .thsn-service-cat a, .thsn-service-style-3 .thsn-service-icon-wrapper, .thsn-service-style-1 .thsn-service-cat a, .thsn-service-style-1 .thsn-service-icon-wrapper, .thsn-service-style-2 .thsn-service-cat a, .thsn-service-style-2 .thsn-service-icon-wrapper, .themesion-ele-fid-style-1 .thsn-fid-sub sup, .themesion-ele-fid-style-2 .thsn-fid-sub sup, .themesion-ele-fid-style-3 .thsn-sbox-icon-wrapper, .thsn-ihbox-style-4 .thsn-ihbox-icon-wrapper {
    color: #cc7001 !important;
}

.thsn-base-icon-facebook-squared  {
  color : #fff !important;
}
.thsn-base-icon-instagram {
 color : #fff !important;
  
}
.thsn-element-testimonial-style-3 .themesion-box-author .themesion-testimonial-detail {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .5px;
    margin-left: 10px;
    display: none !important;
}

.a {
    color: #deb31c  !important;
}

.thsn-heading-subheading .thsn-element-subtitle {
    font-family: Rajdhani,sans-serif;
    font-weight: 600;
    font-size: 15px;
    line-height: 17px;
    letter-spacing: .5px;
    color: #112c3f;
    text-transform: uppercase;
    font-style: normal;
}
.thsn-heading-subheading .thsn-element-subtitle:after {
  display:none !important;
}

.thsn-header-style-5 .thsn-navbar>div>ul>li, .thsn-header-style-5 .thsn-navbar>div>ul>li>a {
    line-height: 70px!important;
    height: 70px;
    font-size: 14px !important;
}


.site-footer .thsn-footer-widget.thsn-footer-widget-col-1 {
    -ms-flex: 0 0 28%;
    flex: 0 0 33%;
    max-width: 33% !important;
}
.site-footer .thsn-footer-widget.thsn-footer-widget-col-2 {
    -ms-flex: 0 0 21%;
    flex: 0 0 33%;
    max-width: 33%;
}
.site-footer .thsn-footer-widget.thsn-footer-widget-col-3 {
    -ms-flex: 0 0 28%;
    flex: 0 0 33%;
    max-width: 33%;
}

footer.site-footer.thsn-footer-widget-yes:after {
    content: '';
    position: absolute;
    width: 210px;
    height: 241px;
    bottom: 0;
    left: 0;
    background: none !important;
}

.site-footer.thsn-footer-3-boxes-not .widget {
    margin: 45px 0 20px;
    text-align: center !important;
}

.thsn-testimonial-style-3 blockquote {
    font-size: 18px !important;
    line-height: 38px;
}

.nav-menu-toggle {
  display: none !important;
}
.menu-toggle {
  display: none !important;
}

blockquote p {
    margin-bottom: 0;
    z-index: 1;
    font-family: 'Poppins' !important;
}
.thsn-heading-subheading .thsn-heading-desc {
    font-family: Poppins,sans-serif !important;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.6;
    letter-spacing: 0;
    color: #666;
    text-transform: none;
    font-style: normal;
}

.thsn-navbar ul ul a {
    font-family: Poppins,sans-serif !important;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: 0;
    color: #0c121d;
    text-transform: none;
    font-style: normal;
}