/*
 Theme Name:   Emergency Ice Child Theme
 Description:  Child theme for Emergency Ice theme
 Author:       Big D Creative
 Author URI:   https://www.bigdcreative.com/
 Version:      1.0.0
 License: 	   Located in 'licensing' folder
 License URI:  license.txt
 Template:     industify
*/
/********** Menu **********/
.menu-hide{
	display:none;
}
/*
.industify_fn_header ul.vert_nav > li > a{
    color: #000;
}
*/
.industify_fn_header ul.vert_nav > li.menu-item-has-children > a:after {
    border-top-color: #fff;
}
/********** /Menu **********/
/********* 4 boxes ********/
.fn_cs_principles_modern .item .number_holder {
   /* content: url(/wp-content/uploads/2019/02/icon-only.png); */
	background-image: url(/wp-content/uploads/2019/04/mr-cool-88x97.png);
	background-size: 80% 80%;
	background-repeat: no-repeat;
	background-position: center;
}
.elementor-278 .elementor-element.elementor-element-4f70bd54 .number_holder {
    background-color: #024985;
}
.elementor-278 .elementor-element.elementor-element-4f70bd54 .number_holder::after {
    border-top-color: rgba(110,193,228,0.4);
}
/********* /4 boxes ********/
/********* Home *********/
.elementor-element-dcbd9b9 img {
    display: none !important;
}
.cons_w_wrapper .fn_cs_hero_header_modern h1 {
    margin: 0;
    padding: 0;
    font-size: 60px;
    line-height: 1;
    font-weight: 300;
    letter-spacing: -1.5px;
    padding-bottom: 14px;
    position: relative;
    margin-bottom: 5px;
    color: #eee;
}
.fn_cs_about_with_rating .left_part h2 {
    margin: 0px;
    padding: 0px;
    font-size: 60px;
    line-height: 1;
    letter-spacing: 0px;
    color: #14141c;
    font-weight: 300;
    padding-bottom: 14px;
    position: relative;
    margin-bottom: 32px;
    left: -3px;
}
.fn_cs_project_sticky_full .left_part h2 {
    margin: 0px;
    padding: 0px;
    font-size: 60px;
    line-height: 1;
    letter-spacing: 0px;
    color: #14141c;
    font-weight: 300;
    padding-bottom: 14px;
    position: relative;
    margin-bottom: 32px;
    left: -3px;
}
.fn_cs_project_sticky_full .right_part .title_holder h1 {
    margin: 0;
    padding: 0;
    letter-spacing: 0px;
    font-size: 30px;
    line-height: 1.2;
    margin-bottom: 36px;
}
.elementor-278 .elementor-element.elementor-element-37bb85e8 .right_part .title_holder h1 a {
    color: #eee;
}
.fn_cs_main_title .title_holder h2 {
    margin: 0px;
    padding: 0px;
    font-size: 60px;
    line-height: 1;
    letter-spacing: 0px;
    color: #14141c;
    font-weight: 300;
    padding-bottom: 23px;
    position: relative;
    left: -3px;
}
/******** /Home **********/
.industify_fn_header{
	background-color: rgba(255,255,255,0);
	position: fixed !important;
	transition: 0.2s;
	font-size: 14px;
}
.industify_fn_header.sticky{
	background-color: white;
}
.menu-main-container {
    width: 1051px;
	position: relative;
}
/*
#menu-item-843 {
	margin-left: 32%;
}
*/
#menu-item-717 {
/*   margin-left: 62%; */
	height: 2.5em;
/*	position: absolute; */
	margin-top: 33px;
}

#menu-item-717 a {
    margin-top: -33px;
	width: 151px;
	margin-left: 9px;
}

#menu-item-2671 {
/*   margin-left: 62%; */
	height: 2.5em;
/*	position: absolute; */
	margin-top: 33px;
}

#menu-item-2671 a {
    margin-top: -33px;
	width: 151px;
	margin-left: 9px;
}

#menu-item-2365 {
    visibility: hidden;
}
.menu-main-container {
    width: 100% !important;
}
.industify_fn_header .toll_free_lang {
    padding-left: 0px !important;
}

/*
 * .industify_fn_header ul.vert_nav > li {
    margin: 0px -9px -40px 49px;
    position: sticky;
}
*/
.fn_cs_principles_modern ul li {
    width: 25%;
}
.fn_cs_principles_modern.disable .container {
    max-width: 1494px;
}
.t_author {
    display: none !important;
}
.cursorpointer{
	cursor: default;
}
.industify_fn_breadcrumbs {
    display: none;
}

.service_list_as_function {
    background-color: #2b448e;
}

ul.industify_fn_service_list_default .read_more a:hover::after {
    border-right-color: #c93a2d;
}

.service_list_as_function li a::after {
	background-color: #c93a2d;
}

.industify_fn_pagetitle .title_holder::after {
    background-color: #c93a2d;
}

.industify_fn_pagetitle .title_holder::before {
    background-color: #c93a2d;
}

.blog .industify_fn_all_pages {
    padding-top: 75px;
}

.fn_cs_single_testimonial .content_holder p::after {
    background-image: url("/wp-content/uploads/2018/12/mr-cool.png");
    background-size: 90px 90px;
    display: inline-block;
    width: 90px;
    height: 90px;
    content: "";
    margin-top: 20px;
    margin-bottom: -35px;
}

.gf_inline_address{
	width: 45% !important;
}

.toll_free a {
    color: white;
}

.page-id-815 .elementor-element-17f0cbf{
	display: none;
}
.page-id-815 .elementor-element-10170ca{
	display: none;
}
.page-id-815 .elementor-element-a5943a8{
	display: none;
}

.page-id-825 .elementor-element-17f0cbf{
	display: none;
}
.page-id-825 .elementor-element-10170ca{
	display: none;
}
.page-id-825 .elementor-element-a5943a8{
	display: none;
}

#scb-wrapper{
	display: flex;
}

.m_toll_free_lang {
    display: none !important;
}

#scb-wrapper ul, #scb-wrapper li, #scb-wrapper a, #scb-wrapper a span {
    margin: auto !important;
	padding: 0px 0px 0px 5px !important;
}


/** Smaller mobile menu and logo **/
.industify_fn_mobilemenu_wrap .logo_hamb {
	padding: 2px;
}
.industify_fn_mobilemenu_wrap .menu_logo {
	transform: scale(0.75);
}
.industify_fn_mobilemenu_wrap .vert_menu_list a {
	font-size: 14px;
	line-height: 20px;
}
.hamburger-box {
    margin-right: 16px;
}
.elementor-278 .elementor-element.elementor-element-4f70bd54 ul li .item {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}
.elementor-278 .elementor-element.elementor-element-4f70bd54 ul li:first-child .item {
	background-image:url('./img/bg-ice-delivery.jpg');
}
.elementor-278 .elementor-element.elementor-element-4f70bd54 ul li:nth-child(2) .item {
	background-image:url('./img/bg-ice-bags.jpg');
}
.elementor-278 .elementor-element.elementor-element-4f70bd54 ul li:nth-child(3) .item {
	background-image:url('./img/bg-event-ice.jpg');
}
.elementor-278 .elementor-element.elementor-element-4f70bd54 ul li:nth-child(4) .item {
	background-image:url('./img/bg-snow-parties.jpg');
}

/** Desktop Only **/
@media screen and (min-width: 1050px) {
	.infosection .container {
			max-width: 1400px;
		}
	.infosection .left_part {
			min-width: 600px;
		}
	.page-id-278 .industify_fn_wfh{
			padding-top: 0px;
		}
	.industify_fn_wfh{
			padding-top: 120px;
		}
	.industify_fn_wrapper_all[data-nav-skin="nobglight"] .industify_fn_header ul.vert_nav > li > a {
    		color: black;
		}
	.industify_fn_wrapper_all[data-nav-skin="nobglight"] .industify_fn_header ul.vert_nav > li.menu-item-has-children > a::after {
    		border-top-color: black;
		}
	.industify_fn_wrapper_all[data-nav-skin="nobglight"] .industify_fn_header {
    position: absolute;
    		border-bottom-color: rgba(255,255,255,0);
		}
	.industify_fn_header {
   			border-bottom: none;
		}
	.industify_fn_wrapper_all[data-nav-skin="nobglight"] .industify_fn_header ul.vert_nav > li > a {
    		color: white;
		}
	.industify_fn_wrapper_all[data-nav-skin="nobglight"] .industify_fn_header ul.vert_nav > li.menu-item-has-children > a::after {
    		border-top-color: darkgray;
		}
	.menu-button {
 			background: #84c225;
			border-radius: 6px;
		/*	border: 4px solid #494949 !important; */
			transition: all 0.8s ease 0s;
		}
	.menu-button:hover {
 			background: #ed1b2e;
			border-color: #004c95 !important;
			transition: all 0.4s ease 0s;
			border-radius: 20px;
		}
	#fbuilder .one_column{
		float: left;
		width: 48%;
		}
	.ginput_container_address {
    	display: flex;
		}
	.address_line_1 {
    	margin-right: 10px;
    	width: 32%;
		}
	.address_line_2 {
    	margin-right: 10px;
    	width: 32%;
		}
	.address_city {
    	width: 20% !important;
		}
	.address_state{
		width: 25% !important;
	}
	.address_zip{
		width: 10% !important;
	}
	.heading4{
		font-size: 2em;
		padding-left: 25px !important;
	}
	.heading5{
		font-size: 1.5em;
		margin-top: 30px !important;
	}
	.heading6{
		font-size: 1.5em;
		margin-top: 30px !important;
		margin-right: 42px !important;
	}
	body .gform_wrapper .top_label div.ginput_container {
    	margin-top: 4px;
	}
	ul.industify_fn_postlist .has-post-thumbnail .content_holder {
    padding: 36px 40px 40px 120px;
	}
	ul.industify_fn_archive_list.blog_archive .title_holder {
    	padding: 36px 40px 40px 120px;
	}
	.industify_fn_blog_single .fn-format-img {
    	display: none;
	}
	#scb-wrapper{
		display: none;
	}
	#menu-main li {
    margin-left: 30px;
	}
}

.del-but{
	font-family: 'Rubik', Rubik, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: black;
}

.del-but a {
    color: black;
    display: inline-block;
    position: relative;
    z-index: 1;
    padding: .9em;
    margin: -.9em;
}

.fn_cs_project_sticky_full .right_part .title_holder span.desc::after {
    content: "...";
}

.fontheading{
	font-family: 'Rubik', Rubik, Arial, Helvetica, sans-serif !important;
}

.fontbody{
	font-family: 'Open Sans', Open Sans, Arial, Helvetica, sans-serif !important;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: 'Rubik', Rubik, Arial, Helvetica, sans-serif !important;
	font-weight: 400 !important;
}

p {
    letter-spacing: 0px;
}

.fas .fa{
	font-size:38px;
	padding-top:5px;
}
.menu-button1 {
    background: #84c225;
    border-radius: 6px;
    border: 4px solid lightgray !important;
    transition: all 0.8s ease 0s;
}
element {

}
.industify_fn_mobilemenu_wrap .logo_hamb {

    padding: 2px;

}
.industify_fn_mobilemenu_wrap .logo_hamb {
    position: fixed;
    z-index: 2;
}
.mobilemenu.opened {
    position: fixed;
    z-index: 3;
    top: 84px;
}
@media screen and (max-height: 667px) {
.industify_fn_wfh {
    padding-top: 80px;
}
}

.elementor-element-dcbd9b9 img {
    display: block;
    margin: auto;
	height: 15%;
}

.industify_fn_mobilemenu_wrap .logo_hamb {
    position: fixed;
    z-index: 3;
}

@media screen and (height: 740px) and (width: 360px) {
.industify_fn_wfh {
    padding-top: 40px !important;
}
}

@media screen and (height: 896px) {
  .elementor-element-5f8e632a {
    margin-top: -20px;
    margin-bottom: 0px;
}
	.cons_w_wrapper .fn_cs_hero_header_modern h1 {
    margin-top: 70px;
}
	.cons_w_wrapper .fn_cs_hero_header_modern{
		top:60px;
		margin-bottom: 60px;
	}
	.elementor-278 .elementor-element.elementor-element-741888f {
    margin-top: -88px;
}
	.elementor-element-f1b3dbb {
    margin-top: -75px;
    margin-bottom: -75px;
}
	.elementor-element-acb698d {
    margin-top: -80px;
	margin-bottom: -50px;
}
	.elementor-element-82ea3b4 {
    margin-bottom: -60px;
}
}
@media screen and (height: 736px) {
  .elementor-element-5f8e632a {
    margin-top: -20px;
    margin-bottom: 0px;
}
	.cons_w_wrapper .fn_cs_hero_header_modern h1 {
    margin-top: 80px;
}
}

@media screen and (width: 375px) and (height: 667px) {
.elementor-element-5f8e632a {
    margin-top: -10px;
    margin-bottom: 0px;
}
}

/*Contact Demo */
.elementor-2649 .elementor-element.elementor-element-25d8b83 {
 margin-top:0px;
 margin-bottom:77px;
}
.elementor-2649 .elementor-element.elementor-element-d457d96 > .elementor-element-populated {
 padding:0px 0px 0px 0px;
}
.elementor-2649 .elementor-element.elementor-element-bc2f200 iframe {
 height:400px;
}
.elementor-2649 .elementor-element.elementor-element-f8cbe87.elementor-column .elementor-column-wrap {
 align-items:center;
}
.elementor-2649 .elementor-element.elementor-element-f8cbe87.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
 align-content:center;
}
.elementor-2649 .elementor-element.elementor-element-f8cbe87:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-2649 .elementor-element.elementor-element-f8cbe87 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
 background-color:#e9eff4;
}
.elementor-2649 .elementor-element.elementor-element-f8cbe87 > .elementor-element-populated,
.elementor-2649 .elementor-element.elementor-element-f8cbe87 > .elementor-element-populated > .elementor-background-overlay {
 border-radius:3px 3px 3px 3px;
}
.elementor-2649 .elementor-element.elementor-element-f8cbe87 > .elementor-element-populated {
 transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 padding:20px 20px 20px 20px;
}
.elementor-2649 .elementor-element.elementor-element-f8cbe87 > .elementor-element-populated > .elementor-background-overlay {
 transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2649 .elementor-element.elementor-element-4f03643.elementor-widget-heading .elementor-heading-title {
 color:#14141c;
}
.elementor-2649 .elementor-element.elementor-element-4f03643 .elementor-heading-title {
 font-family:"Rubik", Sans-serif;
 font-size:24px;
 font-weight:400;
}
.elementor-2649 .elementor-element.elementor-element-4f03643 > .elementor-widget-container {
 margin:0px 0px 37px 0px;
}
.elementor-2649 .elementor-element.elementor-element-d5659c3 > .elementor-element-populated {
 padding:0px 0px 0px 10px;
}
.elementor-2649 .elementor-element.elementor-element-c3b856e .fn_cs_location_list .title_holder {
 background-color:#111422;
}
.elementor-2649 .elementor-element.elementor-element-c3b856e .fn_cs_location_list h3 {
 color:#eee;
}
.elementor-2649 .elementor-element.elementor-element-c3b856e .fn_cs_location_list .icon {
 background-color:#d24e1a;
 color:#fff;
}
.elementor-2649 .elementor-element.elementor-element-c3b856e .fn_cs_location_list .shape {
 background-color:#d24e1a;
}
.elementor-2649 .elementor-element.elementor-element-c3b856e .fn_cs_location_list .content_holder {
 background-color:#0d0e13;
}
.elementor-2649 .elementor-element.elementor-element-c3b856e .fn_cs_location_list p {
 color:#999;
}
.elementor-2649 .elementor-element.elementor-element-c3b856e .fn_cs_location_list a {
 color:#45a2df;
}
.elementor-2649 .elementor-element.elementor-element-c3b856e > .elementor-widget-container {
 margin:0px 0px 0px 0px;
}
.elementor-2649 .elementor-element.elementor-element-2c8bce1 {
 margin-top:0px;
 margin-bottom:10px;
}
.elementor-2649 .elementor-element.elementor-element-01b65f2 > .elementor-element-populated {
 padding:0px 0px 0px 0px;
}
@media(max-width:767px) {
 .elementor-2649 .elementor-element.elementor-element-f8cbe87 > .elementor-element-populated {
  margin:0px 0px 10px 0px;
  padding:20px 10px 20px 10px;
 }
 .elementor-2649 .elementor-element.elementor-element-d5659c3 > .elementor-element-populated {
  padding:0px 0px 0px 0px;
 }
}
@media(min-width:768px) {
 .elementor-2649 .elementor-element.elementor-element-f8cbe87 {
  width:43.504%;
 }
 .elementor-2649 .elementor-element.elementor-element-d5659c3 {
  width:56.496%;
 }
}
.elementor-2649 .elementor-element.elementor-element-aad70f8.elementor-widget-heading .elementor-heading-title {
    color: #004c95 !important;
}
.elementor-2649 .elementor-element.elementor-element-aad70f8 > .elementor-widget-container {
    margin: 0px 0px -10px 0px !important;
}
.form-img {
    display: flex;
    align-items: center;
}
.elementor-2649 .elementor-element.elementor-element-1b170e9:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-2649 .elementor-element.elementor-element-1b170e9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    border: 3px solid #c93a2d;
}
/* /Contact Demo */

/* Top Bar */
/*
.industify_fn_header {
    margin-top: 43px;
}
*/
@media only screen and (max-width: 1329px)  {
	.logo_hamb {
    	margin-top: 43px;
	}
	.mobilemenu.opened {
    	margin-top: 43px;
	}
}
@media only screen and (max-width: 889px)  {
	.logo_hamb {
    	margin-top: 66px;
	}
	.mobilemenu.opened {
    	margin-top: 66px;
	}
}
@media only screen and (max-width: 499px)  {
	.logo_hamb {
    	margin-top: 89px;
	}
	.mobilemenu.opened {
    	margin-top: 89px;
	}
	.elementor-element.elementor-element-248521f6.elementor-section-full_width.elementor-section-height-default.elementor-section.elementor-top-section {
    	margin-top: 100px;
	}
}


@media only screen and (min-width: 667px) and (max-width: 1049px)  {
	.mobile-phone-hide {
    display: none;
	}
	.industify_fn_wrapper_all {
    /* top: 28px; */
    background: 0 0;
	}
	.industify_fn_header .header_inner {
    background: black;
	margin-bottom: -1px;
	}
}
@media only screen and (min-width: 320px) and (max-width: 667px) {
	.home .fn_cs_hero_header_modern .title_holder {
		margin-top: 140px;
	}
}

/* Services Page */
@media only screen and (min-width: 1170px)  {
ul.industify_fn_service_list_default {
	width: 1170px;
	max-width: 1170px;
	display: grid;
	grid-template-columns: 50% 50%;
	padding-left: 0;
}
li.have_img {
    list-style: inside;
    padding: 10px !important;
    list-style-type: none;
}
}

@media only screen and (max-width: 1169px)  {
	ul.industify_fn_service_list_default {
	width: unset;
}
}


.fullscreen-bg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
}

.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.cons_w_wrapper .fn_cs_hero_header_modern {
	opacity: 1;
}

@media (min-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    height: 300%;
    top: -100%;
  }
}

@media (max-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    width: 300%;
    left: -100%;
  }
}

@media (max-width: 767px) {
  .fullscreen-bg {
    background: url('/wp-content/uploads/2018/12/header_2.jpg') top center / cover no-repeat;
	top: 150px;
  }

  .fullscreen-bg__video {
    display: none;
  }
}

.fn_cs_hero_header_modern .o_img {
    background-image: none !important;
}

.fn_cs_project_sticky_full .left_part {
    background: white;
}
.elementor-278 .elementor-element.elementor-element-741888f {
    margin-top: 0 !important;
	margin-bottom: 0 !important;
}

@media(max-width: 1329px){
	a.industify_fn_totop{display: none;}
	.industify_fn_header{display: none;}
	.industify_fn_mobilemenu_wrap{display: block;}
	/* FOOTER */
	.industify_fn_footer[data-b-widget="disable"][data-copy="disable"] a.industify_fn_totop{right: 15px;}
	
	
	.industify_fn_moving_lang{display: none;}
	ul.industify_fn_archive_list li{width: 100%;}
	#scb-wrapper{display: flex;}
}

.service_list_as_function {
    height: 430px;
}
.service_list_as_function .list_holder {
	top: -40px;
}
.service_list_as_function .title::after{
	content: unset;
}
.service_list_as_function .title {
	padding: 29px 30px 16px 30px;
	top: -10px;
}
.service_list_as_function .list_holder {
	top: -35px;
}


/* Staging Site Changes */
@media screen and (min-width: 840px) {
.btn_holder.fn_cs_lightgallery::after {
    content: '';
    background: url(/wp-content/uploads/2019/06/ProudPartner-Logo-White.png) no-repeat;
    background-size: 560px 135px;
    display: block;
    width: 572px;
    height: 135px;
    float: right;
    margin-top: -20px;
}
}
@media screen and (max-width: 839px) {
.btn_holder.fn_cs_lightgallery::after {
    content: '';
    background: url(/wp-content/uploads/2019/06/ProudPartner-Logo-White.png) no-repeat;
    background-size: 460px 111px;
    display: block;
    width: 472px;
    height: 135px;
    float: right;
    margin-top: -20px;
}
}
@media screen and (max-width: 739px) {
.btn_holder.fn_cs_lightgallery::after {
    content: '';
    background: url(/wp-content/uploads/2019/06/ProudPartner-Logo-White.png) no-repeat;
    background-size: 360px 87px;
    display: block;
    width: 372px;
    height: 135px;
    float: right;
    margin-top: -20px;
}
}
@media screen and (max-width: 639px) {
.btn_holder.fn_cs_lightgallery::after {
    content: '';
    background: url(/wp-content/uploads/2019/06/ProudPartner-Logo-White.png) no-repeat;
    background-size: 260px 63px;
    display: block;
    width: 272px;
    height: 135px;
    float: right;
    margin-top: 0px;
}
}
@media screen and (max-width: 539px) {
.btn_holder.fn_cs_lightgallery::after {
    content: '';
    background: url(/wp-content/uploads/2019/06/ProudPartner-Logo-White.png) no-repeat;
	background-size: 325px 78px;
	display: block;
	width: 354px;
	height: 135px;
	margin-top: 40px;
	margin-right: -13px;
}
}
.elementor-278 .elementor-element.elementor-element-ace0622 .o_color {
    background-color: rgba(20,21,30,.7) !important;
}
.industify_fn_header .toll_free span.shape3 {
	left: -13px;
	border-right: 30px solid rgba(0,0,0,.1);
}
.industify_fn_header .toll_free span.shape1::before {
	left: 17px;
}
.industify_fn_header .toll_free span.shape2 {
	z-index: 1;
}
@media screen and (min-width: 1050px) {
.menu-button {
	border-radius: 0;
/*	border: 4px solid #494949 !important; */
	background: #84c225;
}
.menu-button:hover {
 		background: #ed1b2e;
		border-color: #004c95 !important;
		transition: all 0.4s ease 0s;
		border-radius: 0px;
}
}
#menu-item-2671::before {
    content: '';
    position: absolute;
    top: -4px;
    bottom: -4px;
    right: -4px;
    left: -4px;
    background-color: rgba(255,255,255,.1);
    z-index: -1;
}
.menu-button::before {
    content: '';
    position: absolute;
    top: -10px;
    bottom: -10px;
    right: -10px;
    left: -10px;
    background-color: rgba(255,255,255,.1);
    z-index: -1;
}
.fn_cs_principles_modern .item, .fn_cs_single_testimonial .inner {
    border-radius: 0px !important;
}
.fn_cs_principles_modern .item .number_holder {
    border-bottom-left-radius: 0px !important;
}
.fn_cs_project_sticky_full .right_part .abs_img {
    border-radius: 0px !important;
}
.fn_cs_project_sticky_full .left_part a {
    border-radius: 0px !important;
}
.fn_cs_counter_with_content .rightpart, .fn_cs_triple_blog_modern .img_holder, .fn_cs_project_sticky_full .right_part .item, .industify_fn_widget_estimate {
    border-radius: 0px !important;
}
ul.industify_fn_archive_list .time, .fn_cs_triple_blog_modern .time, .industify_fn_blog_single .fn-format-img .time, ul.industify_fn_postlist .time {
    border-top-left-radius: 0px !important;
}
.remove-section{
	display:none;
}
.middle-banner {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.industify_fn_mobilemenu_wrap .m_toll_free span.shape1::after, .industify_fn_header .toll_free span.shape1::after {
	background-color: #a81e1e;
}
.industify_fn_mobilemenu_wrap .m_toll_free span.shape2, .industify_fn_header .toll_free span.shape2 {
	border-right-color: #a81e1e;
}
/* @media screen and (min-width: 1000px) {
.fn_cs_about_with_rating .left_part h3 {
    width: 115%;
}
} */
.menu-button1 {
	border-radius: 0px !important;
}
/* @media screen and (min-width: 450px) {
.fn_cs_main_title .title_holder h3 {
    width: 200%;
}
} */
.industify_fn_header ul.vert_nav > li > a:hover {
    color: darkgray !important;
}
.sub-menu a:hover {
    color: darkgray !important;
}
.industify_fn_header .menu_nav ul.sub-menu ul, .industify_fn_header ul.vert_nav > li > ul {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
.industify_fn_header ul.vert_nav > li > ul {
    background-color: #004c95 !important;
}
.industify_fn_header ul.vert_nav ul::after {
    border-top: 20px solid #004c95 !important;
}
.elementor-278 .elementor-element.elementor-element-3ec2e894 .title_holder {
    width:100% !important;
}
.industify_fn_mobilemenu_wrap .logo_hamb {top:0;}

/* Home Page Hero */
.home .cons_w_wrapper .fn_cs_hero_header_modern[data-height="vh"] {
    height: 125vh;
}

/* Blog Single */
.blog_single_title {
    margin-top: 192px;
}