#icon_wrapper .fuse_social_icons_links .fa {
font-family: 'FontAwesome' !important;
}
.fb-awesome-social::before {
content: "\f09a" !important;
}
#icon_wrapper
{
position: fixed;
top: 25%;
right: 0px;
z-index: 99999;
}
.awesome-social
{
margin-top:2px;
color: white !important;
text-align: center !important;
line-height: 34px !important;
width: 32px !important;
height: 32px !important;
font-size: 1.5em !important;
text-shadow: 2px 2px 4px #000000;
-moz-transition: width 1s, height 1s, -webkit-transform 1s; /* For Safari 3.1 to 6.0 */
-webkit-transition: width 1s, height 1s, -webkit-transform 1s; /* For Safari 3.1 to 6.0 */
transition: width 1s, height 1s, transform 1s;
}
.awesome-social:hover
{
-webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
transform: rotate(deg);
-moz-transform: rotate(360deg); /* Chrome, Safari, Opera */
-ms-transform: rotate(360deg); /* Chrome, Safari, Opera */
}
.fuse_social_icons_links
{
outline:0 !important;
}
.fuse_social_icons_links:hover{
text-decoration:none !important;
}
.fb-awesome-social
{
background: #3b5998;
}
.tw-awesome-social
{
background:#00aced;
}
.rss-awesome-social
{
background:#FA9B39;
}
.linkedin-awesome-social
{
background:#007bb6;
}
.youtube-awesome-social
{
background:#bb0000;
}
.flickr-awesome-social
{
background: #ff0084;
}
.pinterest-awesome-social
{
background:#cb2027;
}
.stumbleupon-awesome-social
{
background:#f74425 ;
}
.google-plus-awesome-social
{
background:#f74425 ;
}
.instagram-awesome-social
{
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
.tumblr-awesome-social
{
background: #32506d ;
}
.vine-awesome-social
{
background: #00bf8f ;
}
.vk-awesome-social {
background: #45668e ;
}
.soundcloud-awesome-social
{
background: #ff3300 ;
}
.reddit-awesome-social{
background: #ff4500 ;
}
.stack-awesome-social{
background: #fe7a15 ;
}
.behance-awesome-social{
background: #1769ff ;
}
.github-awesome-social{
background: #999999 ;
}
.envelope-awesome-social{
background: #ccc ;
}
.width_55Percent {
width: 55%;
display: inline-block;
vertical-align: top;
float: left;
}
.width_45Percent {
width: 45%;
display: inline-block;
vertical-align: top;
float: left;
}
/*  Mobile */
/* Custom Background */
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}

@media only screen and ( max-width: 768px ) {html body div.wprm-wrapper {overflow: scroll;}html body div.wprm-overlay{ background: rgb(0,0,0) }#wprmenu_bar {background-image: url();background-size: cover ;background-repeat: repeat;}#wprmenu_bar {background-color: #eeeeee;}html body div#mg-wprm-wrap .wpr_submit .icon.icon-search {color: #ffffff;}#wprmenu_bar .menu_title,#wprmenu_bar .wprmenu_icon_menu {color: #0f0f0f;}#wprmenu_bar .menu_title {font-size: 20px;font-weight: normal;}#mg-wprm-wrap li.menu-item a {font-size: 15px;text-transform: uppercase;font-weight: normal;}#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {font-size: 15px;text-transform: uppercase;font-weight: normal;}#mg-wprm-wrap li.current-menu-item > a {background: #d53f3f;}#mg-wprm-wrap li.current-menu-item > a,#mg-wprm-wrap li.current-menu-item span.wprmenu_icon{color: #ffffff !important;}#mg-wprm-wrap {background-color: #c82d2d;}.cbp-spmenu-push-toright,.cbp-spmenu-push-toright .mm-slideout {left: 80% ;}.cbp-spmenu-push-toleft {left: -80% ;}#mg-wprm-wrap.cbp-spmenu-right,#mg-wprm-wrap.cbp-spmenu-left,#mg-wprm-wrap.cbp-spmenu-right.custom,#mg-wprm-wrap.cbp-spmenu-left.custom,.cbp-spmenu-vertical {width: 80%;max-width: 400px;}#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,div#mg-wprm-wrap ul li span.wprmenu_icon {color: #ffffff !important;}#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {background: #d53f3f;color: #ffffff !important;}div#mg-wprm-wrap ul>li:hover>span.wprmenu_icon {color: #ffffff !important;}.wprmenu_bar .hamburger-inner,.wprmenu_bar .hamburger-inner::before,.wprmenu_bar .hamburger-inner::after {background: #ffffff;}.wprmenu_bar .hamburger:hover .hamburger-inner,.wprmenu_bar .hamburger:hover .hamburger-inner::before,.wprmenu_bar .hamburger:hover .hamburger-inner::after {background: #ffffff;}div.wprmenu_bar div.hamburger{padding-right: 6px !important;}#wprmenu_menu.left {width:80%;left: -80%;right: auto;}#wprmenu_menu.right {width:80%;right: -80%;left: auto;}html body div#wprmenu_bar {height : 42px;}#mg-wprm-wrap.cbp-spmenu-left,#mg-wprm-wrap.cbp-spmenu-right,#mg-widgetmenu-wrap.cbp-spmenu-widget-left,#mg-widgetmenu-wrap.cbp-spmenu-widget-right {top: 42px !important;}.wprmenu_bar .hamburger {float: left;}.wprmenu_bar #custom_menu_icon.hamburger {top: 0px;left: 0px;float: left !important;background-color: #cccccc;}.wpr_custom_menu #custom_menu_icon {display: block;}html { padding-top: 42px !important; }#wprmenu_bar,#mg-wprm-wrap { display: block; }div#wpadminbar { position: fixed; }}

.themesflat-top .container-inside{padding-top:27px; padding-bottom:31px; }
header .header-wrap{padding-top:27px; padding-bottom:27px; }
.logo{padding-top:25px; }
.page-title{margin-bottom:140px; padding-top:414px; padding-bottom:219px; }
.footer{padding-top:100px; padding-bottom:43px; }
body,button,input,select,textarea { font-family:'Rubik';}
body,button,input,select,textarea { font-weight:400;}
body,button,input,select,textarea { font-style:normal; }
body,button,input,select,textarea { font-size:16px; }
body,button,input,select,textarea { line-height:1.8;}
h1,h2,h3,h4,h5,h6 { font-family:Poppins;}
h1,h2,h3,h4,h5,h6 { font-weight:600;}
h1,h2,h3,h4,h5,h6  { font-style:normal; }
#mainnav > ul > li > a, #mainnav ul.sub-menu > li > a { font-family:Rubik;}
#mainnav > ul > li > a, #mainnav ul.sub-menu > li > a { font-weight:500;}
#mainnav > ul > li > a, #mainnav ul.sub-menu > li > a  { font-style:normal; }
#mainnav ul li a, #mainnav ul.sub-menu > li > a { font-size:14px;}
#mainnav > ul > li > a, #header .show-search a, #header .wrap-cart-count, .button-menu { line-height:90px;}
h1 { font-size:100px; }
h2 { font-size:40px; }
h3 { font-size:36px; }
h4 { font-size:22px; }
h5 { font-size:18px; }
h6 { font-size:16px; }
.widget .widget-title { font-size:28px; }
.comment-title, .comment-reply-title { font-size:26px; }
.themesflat-top { background-color:rgba(255,255,255,0) ; } 
.themesflat-top, .info-top-right, .themesflat-top a , .themesflat-top .flat-language .current > a  { color:#ffffff ;} 
.themesflat-top, .themesflat-top .content-left ul > li, .themesflat-top ul.themesflat-socials > li, .themesflat-top ul.themesflat-socials > li:last-child { border-color: rgba(170,170,170,0);}.logo img, .logo svg { width:90px; }
header, .header-left .themesflat_header_wrap { background-color:#ffffff;}
header.header-sticky { background-color:#eeeeee;}
#mainnav > ul > li > a, header .show-search a , .show-search.active a > .fa-search:before, #header .wrap-cart-count a, .btn-menu:before, .btn-menu:after, .btn-menu span, .wrap-header-content .widget .widget-title, .flat-language .current > a { color:#b6b2c2;}
.btn-menu:before, .btn-menu:after, .btn-menu span { background:#b6b2c2;}
#mainnav > ul > li > a:hover,#mainnav > ul > li.current-menu-item > a, #mainnav > ul > li.current-menu-ancestor > a , #header .show-search a:hover i, #header .show-search.active a > .fa-search:before, .header-absolute .header.header-sticky #mainnav > ul > li > a:hover, .header-absolute .header.header-sticky .show-search a:hover, .header-absolute .header.header-sticky #mainnav > ul > li.current-menu-ancestor > a { color:#ffffff;}
.header-left .themesflat_header_wrap .themesflat-socials li a:hover { border-color:#ffffff;}
.header-left .themesflat_header_wrap .themesflat-socials li a:hover { background:#ffffff;}
#mainnav ul.sub-menu > li > a, #mainnav li.megamenu > ul.sub-menu > .menu-item-has-children > a { color:#ffffff;}
#mainnav ul.sub-menu { background-color:#dd3333;}
#mainnav ul.sub-menu > li > a:hover, #mainnav ul.sub-menu > li.current-menu-item > a, #mainnav-mobi ul li.current-menu-item > a, #mainnav-mobi ul li.current-menu-ancestor > a, #mainnav ul.sub-menu > li.current-menu-ancestor > a, #mainnav-mobi ul li .current-menu-item > a, #mainnav-mobi ul li.current-menu-item .btn-submenu:before, #mainnav-mobi ul li .current-menu-item .btn-submenu:before { color:#2644a6;}
#mainnav ul.sub-menu > li > a:hover, #mainnav ul.sub-menu > li.current-menu-item > a { background-color:#dd3333;}
#mainnav ul.sub-menu > li { border-color:#ffffff!important;}
header, .header-left .themesflat_header_wrap { background-color:#eee;}
header.header-sticky { background-color:#eeeeee;}
#mainnav > ul > li > a, header .show-search a , .show-search.active a > .fa-search:before, #header .wrap-cart-count a, .btn-menu:before, .btn-menu:after, .btn-menu span { color:#000000;}
.btn-menu:before, .btn-menu:after, .btn-menu span { background:#000000;}
#mainnav > ul > li > a:hover,#mainnav > ul > li.current-menu-item > a, #mainnav > ul > li.current-menu-ancestor > a , #header .show-search a:hover i, #header .show-search.active a > .fa-search:before, .header-absolute .header.header-sticky #mainnav > ul > li > a:hover, .header-absolute .header.header-sticky .show-search a:hover, .header-absolute .header.header-sticky #mainnav > ul > li.current-menu-ancestor > a { color:#ffffff;}
.header-left .themesflat_header_wrap .themesflat-socials li a:hover { border-color:#ffffff;}
.header-left .themesflat_header_wrap .themesflat-socials li a:hover { background:#ffffff;}
#mainnav ul.sub-menu > li > a:hover, #mainnav ul.sub-menu > li.current-menu-item > a, #mainnav-mobi ul li.current-menu-item > a, #mainnav-mobi ul li.current-menu-ancestor > a, #mainnav ul.sub-menu > li.current-menu-ancestor > a, #mainnav-mobi ul li .current-menu-item > a, #mainnav-mobi ul li.current-menu-item .btn-submenu:before, #mainnav-mobi ul li .current-menu-item .btn-submenu:before { color:#dd3333;}
.page-title .overlay { background:rgba(0,0,0,0.7);}
.page-title {background: url(../consulty.demothemesflat.com/wp-content/uploads/2019/06/bg-img-pagetitle.jpg) center no-repeat;}
.page-title h1 {color:#ffffff;}
.breadcrumbs span, .breadcrumbs span a, .breadcrumbs a, .breadcrumbs span i, .breadcrumbs span.trail-browse i {color:#ffffff;}
.page-title.parallax h1:after, .page-title.video h1:after {background:#ffffff;}
body { color:#000000}
.themesflat-portfolio .item .category-post a:hover,ul.iconlist .list-title .testimonial-content blockquote,.testimonial-content .author-info,.themesflat_counter.style2 .themesflat_counter-content-right,.themesflat_counter.style2 .themesflat_counter-content-left, .page-links a:hover, .page-links a:focus,.widget_search .search-form input[type=search],.entry-meta ul,.entry-meta ul.meta-right,.entry-footer strong, .themesflat_button_container .themesflat-button.no-background, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .themesflat-action-box p, .portfolio-single .entry-content, article .entry-meta ul li a, .widget.widget_tag_cloud .tagcloud a, .blog-single .entry-footer .tags-links a, .navigation.posts-navigation .nav-links li a .meta-nav, .comments-area ol.comment-list article .comment_content .comement_reply a, .flat-language ul.unstyled-child li a { color:#000000}
.widget .widget-title:after, .widget .widget-title:before,ul.iconlist li.circle:before { background-color:#000000}
.page-links a:hover, .page-links a:focus, .page-links > span { border-color:#000000}
.footer { background-color:#ffffff;}
.footer a, .footer, .footer-widgets .widget .widget-title, .footer .widget.widget-recent-news li .text h6 a, .footer .widget.widget_latest_news li .text h6 a, footer .widget.widget_nav_menu .menu li a:hover:before, footer .widget.widget_nav_menu ul li a { color:#ffffff;}
footer .widget.widget_nav_menu .menu li a:before { color:#ffffff!important;}
.footer .widget.widget_recent_entries ul li .post-date, .footer .widget.widget_latest_news ul li .post-date, .footer .widget.widget_text .textwidget p, .footer-widgets .widget.widget_text ul.contact-info li span, .footer .widget.widget-recent-news li .text .post-date, .footer .widget.widget_latest_news li .text .post-date, footer .widget.widget_nav_menu .menu li a { color:rgba(255,255,255,0.7);}
.footer a:hover, .footer .widget.widget-recent-news li .text h6 a:hover, .footer .widget.widget_latest_news li .text h6 a:hover, footer .widget ul li a:hover, footer .widget.widget_nav_menu .menu li a:hover { color:#d14619;}
.bottom { background-color:#2644a6;}
.bottom .copyright p, .bottom .copyright a, .bottom #menu-bottom li a, .bottom  #menu-bottom-menu li a, .bottom ul li a { color:#ffffff;}
.bottom  #menu-bottom-menu li a:before { background-color:#ffffff;}
.bottom .copyright a:hover, .bottom #menu-bottom li a:hover, .bottom  #menu-bottom-menu li a:hover, .bottom ul li a:hover, .bottom .widget ul li a:hover { color:#1d274e;}
.breadcrumbs span a:hover, .breadcrumbs a:hover, a:hover, .themesflat-top ul.themesflat-socials li a:hover, .themesflat-top a:hover, article .entry-title a:hover, article .entry-meta ul li a:hover, .widget ul li a:hover, .sidebar .widget.widget_categories > ul > li a:hover, .footer-widgets .widget.widget_nav_menu ul li a:hover:before, .single .main-single .administrator .admin-content h5 a, .comments-area ol.comment-list article .comment_content .comement_reply a:hover, .sidebar .widget.widget_archive > ul > li a:hover, .blog-grid article .entry-meta ul li > i, .blog-grid article .themesflat-button-container > a:hover, .blog-grid-simple article .themesflat-button-container > a, .blog-grid-simple article .entry-title:before, .themesflat_sc_vc-headings .primary-color, .comments-area ol.comment-list article .comment_content .comment_meta .comment_time, .portfolios-box.style-1 .portfolios-text .title a:hover, .portfolios-box.style-1 .portfolios-text .category a:hover, .portfolios-box.style-3 .portfolios-text .title a:hover, .portfolios-box.style-3 .portfolios-text .category a:hover, .primary-list li i, .themesflat_sc_vc-teammembers.custom.image-right .team-position, .themesflat_sc_vc-teammembers.custom.image-right .team-box-social > a:hover, .footer a:hover, .themesflat_sc_vc-image-box .btn .themesflat_sc_vc-button.light, .widget.widget-recent-news li .text h6 a:hover, .widget.widget_latest_news li .text h6 a:hover, article .entry-meta ul li > i, article .entry-meta ul li a:hover, .blog-single .entry-footer .themesflat-socials li a:hover, .navigation.posts-navigation .nav-links li a:hover, .related-post article .entry-meta ul li a:hover, .flat-language ul.unstyled-child li a:hover, .blog-content-inner .item article .category a:hover, .blog-content-inner .item article .entry-meta a:hover, .themesflat_sc_vc-image-box .item .title a:hover, tparrows:hover:before, .header-absolute .header.header-sticky #mainnav > ul > li.current-menu-ancestor > a, .widget_calendar table > tfoot #prev a:hover:before, .widget_calendar table > tfoot #next a:hover:before, blockquote a:hover, .sidebar .widget.widget_nav_menu ul li a:hover { color:#2644a6;}
mark, ins, .themesflat-button, .sidebar .widget .widget-title:before, .navigation.paging-navigation .current, .navigation.paging-navigation a:hover, .btn-cons a, .widget.widget_tag_cloud .tagcloud a:hover, button, input[type="button"], input[type="reset"], input[type="submit"], .footer-widgets .widget .widget-title:before, .navigation.posts-navigation .nav-links li a:after, .cssload-loader .cssload-side, #preloader .sk-circle .sk-child:before, #preloader .load:before, #preloader .load:after, #preloader .double-bounce3, #preloader .double-bounce4, #preloader .saquare-loader-1, #preloader .line-loader > div, .themesflat_sc_vc-image-box.style-2 .sub-title, .go-top:hover, .portfolio-single h2:after, .portfolio-single h3:after, .portfolio-single h4:after, .portfolio-single h5:after, .portfolio-single h6:after, .portfolios-box.style-2 .portfolios-overlay, .portfolios-box.style-3 .portfolios-text .title:before, .contact-form1 input[type="submit"], .contact-form2 input[type="submit"], .contact-form3 input[type="submit"], .contact-form4 input[type="submit"], .contact-form5 input[type="submit"], .section-coming-soon .section-title-line, .hover-style4 .gallery-box .gallery-wrap .gallery-overlay, .owl-theme .owl-dots .owl-dot.active span, .themesflat_sc_vc-services-post.grid-style2 .wrap-category .category > a, .themesflat_sc_vc-action-box .button-wrap .themesflat_sc_vc-button.accent, .themesflat_sc_vc-image-box .btn .themesflat_sc_vc-button.accent, .themesflat-top .button-topbar, .search-form .search-submit, .customizable-carousel .owl-prev:hover, .customizable-carousel .owl-next:hover, .mc4wp-form button:hover, header.header-style4 .container-nav, .widget_calendar table > thead, .widget_calendar table #today:before, button, input[type="button"], input[type="reset"], input[type="submit"] { background:#2644a6; }
.themesflat_sc_vc-teammembers .team-box-social > a:hover, .primary-color, .themesflat_sc_vc-teammembers.custom.image-right .team-position { color:#2644a6 !important; }
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.style1 > a, .hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected, .themesflat_sc_vc-image-box.has-hover-content:hover .inner .text-wrap, .owl-theme .owl-dots .owl-dot.active span, .themesflat_sc_vc-button.light:hover, .owl-theme .owl-nav [class*="owl-"]:hover, .themesflat_sc_vc-content-box.hover-bg-primary:hover .inner { background:#2644a6 !important; }
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="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .sidebar .widget_search .search-form input[type="search"]:focus, .loader-icon, .navigation.paging-navigation .current, .navigation.paging-navigation a:hover, .effect-hover-progress .circle .mask .fill { border-color:#2644a6 }
.loader-icon { border-right-color: transparent;  }
blockquote { border-left-color:#2644a6 }
.spin-load-1, .spin-load-1:before, .spin-load-1:after { border-top-color:#2644a6 }
.tparrows.zeus:hover:after, #mainnav ul.sub-menu { border-top-color:#2644a6 }
.tparrows.zeus:hover:after { border-right-color:#2644a6 }
.tparrows.zeus:hover:after { border-bottom-color:#2644a6 }
.themesflat_sc_vc-image-box.style1 .text-wrap:before { border-bottom-color:#2644a6 !important}
.blog-content-inner .item article .featured-post:before { background-image: linear-gradient(to bottom, rgba(38,68,166,0.2), rgba(38,68,166,0.8) , rgba(38,68,166,0.2)) !important}
article .featured-post .overlay:after { background-image: linear-gradient(to bottom, rgba(38,68,166,0.2), rgba(38,68,166,0.8)) !important}
:root { --theme-primary-color:#2644a6 }
.bg-image-coming-soon {background: url(wp-content/themes/consulty/images/coming-soon.png) center /cover no-repeat;}
.themesflat-action-box { background-color:#fafafa;}
.themesflat-action-box .heading { color:#222222;}
.themesflat-action-box, .themesflat-action-box p { color:#999999;}
.themesflat-action-box .themesflat-button { color:#ffffff;}
.themesflat-action-box .themesflat-button { background-color:#dd9933;}
.n2-ss-spinner-simple-white-container {
position: absolute;
 top: 50%;
 left: 50%;
 margin: -20px;
 background: #fff;
 width: 20px;
 height: 20px;
 padding: 10px;
 border-radius: 50%;
 z-index: 1000;
 }
 .n2-ss-spinner-simple-white {
 outline: 1px solid RGBA(0,0,0,0);
 width:100%;
 height: 100%;
 }
 .n2-ss-spinner-simple-white:before {
 position: absolute;
 top: 50%;
 left: 50%;
 width: 20px;
 height: 20px;
 margin-top: -11px;
 margin-left: -11px;
 }
 .n2-ss-spinner-simple-white:not(:required):before {
 content: '';
 border-radius: 50%;
 border-top: 2px solid #333;
 border-right: 2px solid transparent;
 animation: n2SimpleWhite .6s linear infinite;
 }
 @keyframes n2SimpleWhite {
 to {transform: rotate(360deg);}
 }
 
 .wa__stt_offline{
pointer-events: none;
}
.wa__button_text_only_me .wa__btn_txt{
padding-top: 16px !important;
padding-bottom: 15px !important;
}
.wa__popup_content_item .wa__cs_img_wrap{
width: 48px;
height: 48px;
}
.wa__popup_chat_box .wa__popup_heading{
background: #2db742;
}
.wa__btn_popup .wa__btn_popup_icon{
background: #2db742;
}
.wa__popup_chat_box .wa__stt{
border-left: 2px solid  #2db742;
}
.wa__popup_chat_box .wa__popup_heading .wa__popup_title{
color: #fff;
}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro{
color: #fff;
opacity: 0.8;
}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro strong{
}

#mainnav > ul > li {
margin-right: 15px;  
}
.header-style1 #mainnav > ul > li.menu-item-has-children > a:before {
display:none;
}
.header-style1 #mainnav > ul > li > a {
padding: 0 12px;
}
#mainnav > ul > li:last-child {
margin-right: 0;
}
.page-title.default .page-title-heading {
letter-spacing: -3px;
}
.bg-image-header #header {
background-image: url(../consulty.demothemesflat.com/wp-content/uploads/2019/10/bg_header2.jpg)
}
.bg-image-header #header .header-info .title {
color: #acec85;
}
.bg-image-header #header .header-info .content {
color: black !important;
}
@media only screen and (max-width: 1199px) {
.header-style1 #mainnav > ul > li > a {
padding: 0 10px;
}
}
@media only screen and (max-width: 1024px) {
#mainnav > ul > li {
margin-right: 10px;  
}
}
@media only screen and (max-width: 991px) {
.page-title {
padding-top: 250px !important;
padding-bottom: 200px !important;
}
.header-absolute .header.widget-header .nav .header-wrap {
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.page-title h1 {
font-size: 70px;
}
}
@media only screen and (max-width: 767px) {
.page-title h1 {
font-size: 50px;
}
}
@media only screen and (max-width: 320px) {
.page-title h1 {
font-size: 30px;
}
}
.footer {
padding-top: 42px !important;
padding-bottom: 13px!important;
}
.footer a, .footer, .footer-widgets .widget .widget-title, .footer .widget.widget-recent-news li .text h6 a, .footer .widget.widget_latest_news li .text h6 a, footer .widget.widget_nav_menu .menu li a:hover:before, footer .widget.widget_nav_menu ul li a {
color: #0b0b0b;
}
p.sub-heading {
padding: 30px !important;
text-align: justify !important;
font-size: 18px !important;
}
#mainnav > ul > li.current-menu-item > a
{
color: #c33a21;
border-bottom:1px solid #c33a21;
}
#mainnav > ul > li > a
{
color: #c33a21;
}
#section_one .sub-heading {
letter-spacing: -0.2px !important;
padding-top: 0px !important;
}
#section_three .sub-heading {
letter-spacing: -0.2px !important;
padding-top: 0px !important;
}
#section_four .sub-heading {
letter-spacing: -0.2px !important;
padding-top: 0px !important;
}
.owl-item .text-wrap {
display: none;
}
.bottom {
background-color: #f15a1d;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
background-color: #f15a1d;
color: #fff;
}
mark, ins, .themesflat-button, .sidebar .widget .widget-title:before, .navigation.paging-navigation .current, .navigation.paging-navigation a:hover, .btn-cons a, .widget.widget_tag_cloud .tagcloud a:hover, button, input[type="button"], input[type="reset"], input[type="submit"], .footer-widgets .widget .widget-title:before, .navigation.posts-navigation .nav-links li a:after, .cssload-loader .cssload-side, #preloader .sk-circle .sk-child:before, #preloader .load:before, #preloader .load:after, #preloader .double-bounce3, #preloader .double-bounce4, #preloader .saquare-loader-1, #preloader .line-loader > div, .themesflat_sc_vc-image-box.style-2 .sub-title, .go-top:hover, .portfolio-single h2:after, .portfolio-single h3:after, .portfolio-single h4:after, .portfolio-single h5:after, .portfolio-single h6:after, .portfolios-box.style-2 .portfolios-overlay, .portfolios-box.style-3 .portfolios-text .title:before, .contact-form1 input[type="submit"], .contact-form2 input[type="submit"], .contact-form3 input[type="submit"], .contact-form4 input[type="submit"], .contact-form5 input[type="submit"], .section-coming-soon .section-title-line, .hover-style4 .gallery-box .gallery-wrap .gallery-overlay, .owl-theme .owl-dots .owl-dot.active span, .themesflat_sc_vc-services-post.grid-style2 .wrap-category .category > a, .themesflat_sc_vc-action-box .button-wrap .themesflat_sc_vc-button.accent, .themesflat_sc_vc-image-box .btn .themesflat_sc_vc-button.accent, .themesflat-top .button-topbar, .search-form .search-submit, .customizable-carousel .owl-prev:hover, .customizable-carousel .owl-next:hover, .mc4wp-form button:hover, header.header-style4 .container-nav, .widget_calendar table > thead, .widget_calendar table #today:before, button, input[type="button"], input[type="reset"], input[type="submit"] {
background: #f15a1d;
}
.contact-us-form button .wrap-icon {
color: #ffffff;
width: 60px;
height: 60px;
background-color: #f15a1d;
text-align: center;
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
}
form.wpcf7-form {
text-align: center;
}
.header.header-style3 #mainnav > ul > li > a {
padding-right: inherit !important;
}
.header.header-style3 #mainnav > ul > li:first-child > a {
padding-left: inherit !important;
}
#section_three .sub-heading {
margin-left: 63px !important;
}
#section_four .sub-heading {
margin-left: 63px !important;
}
.header-sticky .nav {
background-color: #eee !important;
}
.nav {
background-color: transparent!important;
}
#mainnav > ul > li:hover {
background: #f15a1d;
color:white;
}#mainnav > ul > li {
padding-right: 15px;
}
@media only screen and (max-width: 1366px)
.header.header-style3 #mainnav > ul > li > a {
padding-left: 14px;
}
#mainnav > ul {
float:left ;
}
header .header-wrap {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.logo {
padding-top: 0px!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.style1 > a, .hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected, .themesflat_sc_vc-image-box.has-hover-content:hover .inner .text-wrap, .owl-theme .owl-dots .owl-dot.active span, .themesflat_sc_vc-button.light:hover, .owl-theme .owl-nav [class*="owl-"]:hover, .themesflat_sc_vc-content-box.hover-bg-primary:hover .inner {
background: #e97539 !important;
}
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="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .sidebar .widget_search .search-form input[type="search"]:focus, .loader-icon, .navigation.paging-navigation .current, .navigation.paging-navigation a:hover, .effect-hover-progress .circle .mask .fill {
border-color: #f15a1d;}
li#menu-item-14 {
padding-left: 8px !important;
}
p.sub-heading.clearfix {
font-family: Roboto !important;
}
.aboutcl .sub-heading {
padding-bottom: 75px !important;
}
div#blog {
display: none;
}
.btn-style-one .themesflat_sc_vc-button:before, .btn-style-two .themesflat_sc_vc-button:before, .btn-style2:before, .btn-style2-sc .themesflat_sc_vc-button:before {
background-color: grey;
}
@media only screen and (max-width: 600px) {
.aboutcl {
height: auto !important;
}
.left-sep-heading p {
margin-left: 0px !important;
}
.header.header-style3 { 
text-align: center;
background: transparent;
top: 0px !important;
position: relative !important;}
.nav{
background-color: transparent !important ;
}
div#n2-ss-2-align {
margin-left: -15px !important;
}
}
.btn-menu {
display: none;
}
#wprmenu_bar div.hamburger {
float: right;
}
h6.heading.clearfix {
margin-top: 65px;
}
.aboutcl {
height: 310px;
}
.box-shadows1 p.sub-heading.clearfix {
padding: 0px !important;
}
.aboutcl .sub-heading {
padding-bottom: 75px !important;
padding: 30px !important;
}
@media screen and (max-width: 1400px) and (min-width: 1000px) {
#mainnav > ul > li {
padding-right: 6px !important;
}
}
@media screen and (max-width: 2600px) and (min-width: 1450px) {
li#menu-item-14 {
padding-left: 15px !important;
}
}
.left-sep-heading p {
margin-left: 50px;
}
.themesflat_header_wrap.header-style3 {
top: 0px !important;
}
.go-top.show {
right: 1px;
bottom: 78px;
}
.block {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
behavior: url(js/PIE.html);
position: relative;
background: #fff;
width: 97%;
float: left;}
.heading {
font-size: 18px;
line-height: 20px;
margin-bottom: 10px;
color: #545454;
font-weight: 600;
font-family: 'Open Sans';
}	