body {

    font-family: 'Roboto', sans-serif !important;

}



h1, h2, h3, h4, h5, h6 {
    font-family: "Raleway", sans-serif !important;
    /* font-family: 'Roboto', sans-serif !important; */

    }



.second-footer .widget-area:not(:first-child):after {

    width: 1px;

    height: 100%;

    content: '';

    position: absolute;

    left: -25px;

    background-color: rgba(255,255,255,.1);

    top: 0;

}



.client-box .client-thumbnail img {

    filter: none !important;

    opacity: 1 !important;

   

}

.p-40 {

    padding: 60px 0;

}

.widget ul#menu-footer-service-link li {

    width: calc(50% - 3px) !important;

}



.featured-imagebox-portfolio.style4 .featured-thumbnail img {

    height: 250px !important;

}



.featured-imagebox-portfolio.style6 .featured-content .featured-icon {

    margin-top: -83px;

}

.featured-imagebox-portfolio.style6 .featured-content {

    text-align: center;

    padding: 48px 0px 0px 0px;

}



.featured-imagebox-portfolio.style6 {

    margin: 15px 0;

    box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%);

    padding-bottom: 27px;

}

.featured-imagebox-portfolio.style6:after {

    content: '';

    position: absolute;

    height: 3px;

    width: 76%;

    background-color: #fc7643;

    left: 12%;

    bottom: 0px;

    transition: all .5s ease;

    -moz-transition: all .5s ease;

    -webkit-transition: all .5s ease;

    -ms-transition: all .5s ease;

    -o-transition: all .5s ease;

}



.ttm-row {

    padding: 25px 0;

}



h4 {

    font-size: 16px !important;

    line-height: 20px !important;

    height: 42px;

}



.col-bg-img-five.ttm-col-bgimage-yes>.ttm-col-wrapper-bg-layer {

    background-image: url(../img/counter.jpg);

    background-position: center center;

    background-size: cover;

    background-repeat: no-repeat;

}



.f-15{

    font-size: 15px!important;

}



.bg-dark{

    background-color: black;

}



.opacity5{

    opacity: 0.7;

}



.testimonials .testimonial-content blockquote {

    font-size: 14px !important;

    line-height: 28px !important;

    font-style: normal !important;

   

}



.p-60{

    padding-top: 60px;

    padding-bottom: 60px !important;

}



.contact-height{

    height: 150px;

}





#payment .payment_box:before, .breadcrumb-wrapper span i, .coupon_toggle .coupon_code:before, .featured-icon-box.style4:hover .ttm-num, .featured-imagebox-portfolio.style1 .featured-title h3:hover, .featured-imagebox-portfolio.style1 .featured-title h3:hover a, .featured-imagebox-portfolio.style1 .ttm-footer a:hover, .featured-imagebox-portfolio.style2 .featured-title h3:hover, .featured-imagebox-portfolio.style2 .featured-title h3:hover a, .featured-imagebox-portfolio.style3 .featured-title h3 a:hover, .featured-imagebox-portfolio.style3 .ttm-footer a:hover, .featured-imagebox-portfolio.style4 .ttm-footer .ttm-btn.ttm-btn-color-darkgrey:hover, .featured-imagebox-portfolio.style5 .featured-content .featured-desc p, .featured-imagebox-portfolio.style5 .featured-title h3 a:hover, .featured-imagebox-post.style1 .featured-content .featured-title h3 a:hover, .first-footer .newsletter-form p button:hover, .header_cart:hover .cart_icon i, .header_search a:hover, .section-title h3, .testimonials.style1:hover .testimonial-caption h3, .tmtheme_fbar_icons:hover i, .top_bar_contact_item .top_bar_icon i, .ttm-bgcolor-darkgrey .slick_slider.slick-arrows-style3 .slick-arrow:hover, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor i, .ttm-bgcolor-darkgrey .ttm-icon_element-color-skincolor i, .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-bgcolor-darkgrey a:hover i, .ttm-bgcolor-grey .ttm-btn-color-skincolor, .ttm-bgcolor-grey .ttm-btn-color-skincolor i, .ttm-bgcolor-skincolor .slick_slider.slick-arrows-style3 .slick-arrow:hover, .ttm-blog-single blockquote cite, .ttm-btn-color-skincolor, .ttm-btn-style-border.ttm-btn-color-skincolor, .ttm-fid.inside.style2:hover h3.ttm-fid-title, .ttm-header-style-01 .top_bar .top_bar_contact_item .top_bar_icon i, .ttm-header-style-01 .ttm-bgcolor-white.site-header-menu-inner nav.main-menu ul.menu>li.active>a, .ttm-header-style-03 #site-header-menu .site-navigation ul.menu>li.active>a, .ttm-header-style-03 #site-header-menu .site-navigation ul.menu>li>a:hover, .ttm-header-style-03 .header_btn a:hover, .ttm-icon_element-border.ttm-icon_element-color-grey, .ttm-icon_element-border.ttm-icon_element-color-skincolor, .ttm-icon_element-color-skincolor, .ttm-icon_element-color-skincolor:not(.ttm-icon_element-fill) i, .ttm-icon_element-fill.ttm-icon_element-color-white, .ttm-icon_element-fill.ttm-icon_element-color-white i, .ttm-list-icon-color-skincolor li i, .ttm-p_table-amount, .ttm-page-title-row .breadcrumb-wrapper span, .ttm-pf-single-detail-box .ttm-pf-detailbox-title, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a, .ttm-textcolor-skincolor, .ttm-textcolor-skincolor a, .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 i, .ttm-textcolor-white a:hover, .widget ul#menu-footer-service-link li a:before, .widget ul#menu-footer-service-link li a:hover, .widget ul#menu-footer-service-link li a:hover:before, .widget_info .social-icons ul li a:hover, .widget_info .widget_icon i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) a.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) i.ttm-textcolor-skincolor, a.ttm-textcolor-skincolor, a:hover, i.ttm-textcolor-skincolor, 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 ul.menu li>ul.mega-submenu li a:hover, nav.main-menu ul.menu>li.mega-menu-item:hover>a {

    color: #fc7643; 

}



.featured-icon-box.icon-align-before-content .featured-icon i {

    color: white;

}



.widget ul#menu-footer-service-link li a:before {

    color: white !important;

}





#site-header-menu .site-navigation .sep-img, #totop.top-visible, .featured-imagebox-portfolio.style2 .ttm-media-link a, .featured-imagebox-post.style2:hover .ttm-box-post-date, .featured-imagebox-team.style1 .featured-content:before, .first-footer .newsletter-form button[type=submit], .footer .social-icons li>a:hover, .header_cart .cart_count, .heading-seperator span:before, .pagination-block .page-numbers.current, .pagination-block .page-numbers:hover, .product .onsale, .product:hover .ttm-shop-icon .product-btn:hover, .section-title h3:after, .section-title h3:before, .sidebar .widget .widget-title:before, .slick_slider.slick-arrows-style1 .slick-next:hover, .slick_slider.slick-arrows-style1 .slick-prev:hover, .slick_slider.slick-arrows-style3 .slick-arrow:hover, .slick_slider.slick-arrows-style4 .slick-arrow:hover, .slick_slider.slick-dots-style1 .slick-dots li.slick-active button, .slick_slider.slick-dots-style2 .slick-dots li.slick-active button, .social-icons.circle li>a:hover, .social-icons.square li a:hover, .testimonials.style1:hover .testimonial-content:before, .testimonials.style1:hover:after, .tm_coverimgbox_wrapper .featured-content .featured-title h3:after, .ttm-bgcolor-darkgrey .tooltip:after, .ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover, .ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, .ttm-bgcolor-darkgrey [data-tooltip]:after, .ttm-bgcolor-grey .tooltip:after, .ttm-bgcolor-grey [data-tooltip]:after, .ttm-bgcolor-skincolor, .ttm-bgcolor-skincolor>.ttm-bg-layer, .ttm-bgcolor-skincolor>.ttm-bg-layer>.ttm-col-wrapper-bg-layer-inner, .ttm-btn-color-skincolor, .ttm-btn-style-fill.ttm-btn-color-skincolor, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover, .ttm-icon_element-fill.ttm-icon_element-color-skincolor, .ttm-play-icon-btn .ttm-play-icon-animation:after, .ttm-play-icon-btn .ttm-play-icon-animation:before, .ttm-single-product-details ul.tabs li a:before, .ttm-tabs.ttm-tab-style-02 ul.tabs li.active a, .ttm-tabs.ttm-tab-style-02 ul.tabs li:hover a, .ttm-textcolor-skincolor .tooltip:after, .ttm-textcolor-skincolor [data-tooltip]:after, .ttm-underline-strong:before, .widget .tagcloud a:hover, .widget.widget-download ul li i, .widget.widget-nav-menu ul li a:before {

    background-color: #fc7643;

}



.featured-imagebox-post .ttm-box-post-date .ttm-entry-date {

  

    border-bottom: 3px solid #fc7643;

}



#totop:after {

    border-color: #ffffff;

}



#totop:before {

    border-color: #ffffff;

}



.ttm-bgcolor-darkgrey a:hover,.widget ul#menu-footer-service-link li a:hover, a:hover {

    color: #fc7643;

}

nav.main-menu ul.menu li.active>a{

    color: #e0e0e0d9;

}



 .featured-imagebox-portfolio.style4.active .featured-content, .featured-imagebox-portfolio.style4:hover .featured-content {

    background-color: #0d0d24cc;

}
.header .site-header-menu .site-header-menu-inner .site-navigation .site-branding .home-link img#logo-img {
    width: 250px;
    filter: drop-shadow(0 0 8px black);
}
.footer .second-footer .widget .footer-logo img#footer-logo-img{
    width: 320px;
}