.site-branding img {
    z-index: 1;
    max-height: 90px;
    position: relative;
}
#preloader .loader-blob:before, #preloader .loader-blob:after, .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.ttm-btn-style-fill.ttm-btn-color-skincolor, .ttm-btn.ttm-btn-style-border.ttm-btn-color-skincolor:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-skincolor:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover, .ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey: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-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, .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-arrow:hover, .header_cart .cart_count, .heading-seperator span:before, .ttm-bgcolor-darkgrey .header_search .search_btn:hover, .ttm-bgcolor-darkgrey .header_cart .button-cart:hover, .header_search .search_btn:hover, .header_cart .button-cart:hover, .footer .social-icons li>a:hover, .social-icons.circle li>a:hover, .featured-icon-box.icon-align-top-content.style2:before, .featured-icon-box.icon-align-top-content.style2:hover a.di_link, .featured-icon-box.icon-align-top-content.style2 .featured-icon .ttm-icon:before, .accordion .toggle .toggle-title a.active, .ttm-tabs.ttm-tab-style-03 ul.tabs li.active a, .ttm-tabs.ttm-tab-style-03 ul.tabs li:hover a, .featured-imagebox-portfolio.style2 .ttm-media-link a, .ttm-play-icon-btn .ttm-play-icon-animation:before, .ttm-play-icon-btn .ttm-play-icon-animation:after, .featured-imagebox-team.style1 .featured-content:before, .featured-imagebox-team.style1 .media-block .media-btn, .featured-imagebox-team.style1 .media-block .social-icons li a:hover, .portfolio_filter_tab ul.tabs li:after, .portfolio_filter_tab ul.tabs li.active:before, .ttm-tabs.ttm-tab-style-02 ul.tabs li.active a, .ttm-tabs.ttm-tab-style-02 ul.tabs li.hover a, .featured-imagebox-team.style1 .media-block, .progress-bar.progress-bar-color-bar_skincolor, .featured-imagebox-procedure .process-num, .header_search_content button.close-search, .widget.widget-nav-menu ul li a:before, .widget.widget-download ul li i, .sidebar .widget .widget-title:before, .sidebar.ttm-sidebar-left .widget:before, .widget.widget-nav-menu ul li.active a:before, .widget.widget-nav-menu ul li:hover a:before, .widget .tagcloud a:hover, .ttm-blog-classic .post-category, .pagination-block .page-numbers:hover, .pagination-block .page-numbers.current, #totop.top-visible {
    background-color: #27c7c6;
}
.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, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover, .ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, .ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, .ttm-bgcolor-darkgrey .ttm-stickable-header.fixed-header, .ttm-bgcolor-darkgrey .header_cart:hover .cart_count, .header_cart:hover .cart_count, .ttm-toggle-title-bgcolor-darkgrey a, .toggle.ttm-toggle-title-bgcolor-darkgrey .toggle-title a.active, .footer .first-footer .newsletter-form button[type="submit"]:hover, .ttm-progress-bar .progress-bar.progress-bar-color-bar_darkgrey, .ttm-progress-bar .progress-bar-inner .progress-bar.progress-bar-color-bar_darkgrey:before, .ttm-box-view-overlay:before, .ttm-box-view-content-inner:before, .accordion .toggle.ttm-toggle_style_classic .toggle-title a:after, .featured-icon-box.style2:hover, .twentytwenty-handle {
    background-color: #2e3192;
}
.our-specialist .slick-track {
    width: 100% !important;
}
.our-specialist .ttm-box-col-wrapper.col-lg-4.slick-slide.slick-active {
    width: 33% !important;
}
.ttm-header-style-01 #site-header-menu .site-navigation ul.menu > li >a {
    padding: 42px 13px;
    position: relative;
}
.ttm-textcolor-skincolor, .ttm-textcolor-skincolor h1, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h1, .ttm-textcolor-skincolor h2, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h2, .ttm-textcolor-skincolor h3, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h3, .ttm-textcolor-skincolor h4, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h4, .ttm-textcolor-skincolor h3, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h3, .ttm-textcolor-skincolor h6, .ttm-bgcolor-darkgrey .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, :not(.ttm-bgcolor-darkgrey) a.ttm-textcolor-skincolor, i.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) i.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor, .ttm-bgcolor-darkgrey a:hover, .ttm-textcolor-white a:hover, .ttm-bgcolor-darkgrey a:hover i, .ttm-btn-color-skincolor, .ttm-btn-style-border.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-bgcolor-grey .ttm-btn-color-skincolor i, .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-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, .ttm-header-style-03 .top_bar_contact_item a:hover, nav.main-menu ul.menu > li.mega-menu-item:hover > a, 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 ul.mega-submenu li a:hover, nav.main-menu ul.menu li > ul.mega-submenu li a:hover, .ttm-header-style-03 #site-header-menu .site-navigation ul.menu > li >a:hover, .ttm-header-style-03 #site-header-menu .site-navigation ul.menu > li.active >a, nav.main-menu ul.menu li.active > a, a:hover, .ttm-bgcolor-darkgrey a:hover, .slick_slider.slick-arrows-style3 .slick-next:hover, .slick_slider.slick-arrows-style3 .slick-prev:hover, .accordion .toggle.ttm-toggle_style_classic .toggle-title a.active:after, .ttm-bgcolor-darkgrey .portfolio_filter_tab ul.tabs li.active a, .ttm-bgcolor-skincolor .portfolio_filter_tab ul.tabs li.active a, .widget ul.ttm-timelist-block li:last-child .service-time, .featured-imagebox-portfolio.style1 .featured-title h3:hover, .featured-imagebox-portfolio.style1 .featured-title h3:hover a, .featured-imagebox-portfolio.style2 .ttm-media-link a:hover, .featured-imagebox-post.style1 .featured-content .featured-title h3 a:hover, .featured-imagebox-post .featured-content .post-meta span i, .ttm-bgcolor-darkgrey .testimonials.ttm-testimonial-box-view-style2 .testimonial-caption h3, .ttm-p_table-amount h3, .breadcrumb-wrapper span i, .ttm-page-title-row .breadcrumb-wrapper span, .ttm-blog-classic .post-meta .ttm-meta-line i, .ttm-blog-single-content .post-meta .ttm-meta-line i, .ttm-blog-single blockquote cite, .widget-categories ul li a:hover:before {
    color: #2eb9b8;
}
a {
    color: #2e3192;
}
.footer-logo img {
    max-height: 90px;
}
.widget.widget_nav_menu ul li {
    display: block;
    padding: 0 0 5px 0;
    position: relative;
}
.widget.widget_nav_menu ul li a {
    font-weight: 300;
    font-size: 14px;
    color: #fff;
}
h3.widget-title {
    width: 100%;
}
.foot-second {
    padding-left: 7%;
}
.foot-second .widget.widget_nav_menu.clearfix {
    padding-bottom: 0px;
}
.second-footer .widget-area .widget{padding-top: 40px;}

.widget ul.ttm-timelist-block li .service-time {
    padding-right: 30%;
}
h1, h2, h3, h4, h5, h6 {
    color: #1c1e95;
}
span.degree-opt {
    display: block;
    font-size: 14px;
    color: #0190df;
    margin: 5px 0;
}

.ttm-bgcolor-skincolor p, .ttm-bgcolor-darkgrey p, .ttm-bgcolor-skincolor span, .ttm-bgcolor-darkgrey span, .ttm-bgcolor-skincolor i, .ttm-bgcolor-darkgrey i, .footer .widget ul.widget_contact_wrapper li, .footer .copyright, .widget ul.ttm-timelist-block li, .ttm-bgcolor-skincolor .testimonials-info .testimonial-caption label, .ttm-bgcolor-darkgrey .testimonials-info .testimonial-caption label, .ttm-bgcolor-skincolor .testimonials-info .testimonials .testimonial-content blockquote, .ttm-bgcolor-darkgrey .testimonials-info .testimonials .testimonial-content blockquote{color: #fff;}

.widget.widget_nav_menu ul li a {
    font-family: "Poppins",sans-serif !important;
    font-weight: 400 !important;
    line-height: 20px;
}
.second-footer .widget-area .widget {
    padding-bottom: 25px;
}

.owl-carousel {
    margin-top: 40px;
}

.item {
    border: 1px solid #e9e9e9;
}

.top_bar_contact_item.booking {
    background: #27c7c6;
    padding-left: 8px;
    padding-right: 8px;
}
.team-position {
    font-size: 16px !important;
    color: #000;
    font-weight: 600;
}
i.fa.fa-eye {
    margin-right: 10px;
}
.featured-icon-box.style2 {
    background-color: #2e3192;
 }
 .title-header {
    position: relative;
    z-index: 99;
}
.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, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover, .ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, .ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, .ttm-bgcolor-darkgrey .ttm-stickable-header.fixed-header, .ttm-bgcolor-darkgrey .header_cart:hover .cart_count, .header_cart:hover .cart_count, .ttm-toggle-title-bgcolor-darkgrey a, .toggle.ttm-toggle-title-bgcolor-darkgrey .toggle-title a.active, .footer .first-footer .newsletter-form button[type="submit"]:hover, .ttm-progress-bar .progress-bar.progress-bar-color-bar_darkgrey, .ttm-progress-bar .progress-bar-inner .progress-bar.progress-bar-color-bar_darkgrey:before, .ttm-box-view-overlay:before, .ttm-box-view-content-inner:before, .accordion .toggle.ttm-toggle_style_classic .toggle-title a:after, .featured-icon-box.style2:hover, .twentytwenty-handle {
    background-color: rgb(46 49 146 / 90%);
}

.service-block .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 20.666667%;
    max-width: 19.666667%;
}

.service-block{margin-left: 5%;}

.our-specialist .ttm-box-col-wrapper.col-lg-4 {
    display: inline-block;
    max-width: 32.333333%;
}

.puc{padding:50px 0;}

img#footer-logo-img {
    border-radius: 15px;
    box-shadow: 0px 0px 8px #12b48b;
    border: 1px solid #5155a5;
}
.carousel {
    position: relative;
    z-index: -1;
}

@media (max-width: 767px){

.service-block .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 86%;
    max-width: 100%;
}
#site-header-menu .site-navigation ul.menu > li >a {
    padding: 15px !important;
    position: relative;
}

.our-specialist .ttm-box-col-wrapper.col-lg-4 {

    max-width: 100%;
}

.site-branding img {
    max-height: 75px;
    position: relative;
}

}
