/*
Theme Name: LD Responsive
Theme URI: 
Description: Child theme of responsive theme for the Responsive theme
Author: <a href="https://cyberchimps.com">CyberChimps</a>
Author URI: 
Template: responsive
Version: 4.6.5
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 22 Sep 2021 17:44:43 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/
header #nav_menu_triger .menu_trigger::after, header #nav_menu_triger .menu_trigger::before {
	content: '';
	width: 100%;
	position: absolute;
	height: 100%;
	background-color: #434343;
	left: 0;
	visibility: visible;
	transition-delay: .3s, 0s;
	transition-duration: .3s, .3s;
}
header #nav_menu_triger.open .menu_trigger::after, header #nav_menu_triger.open .menu_trigger::before {
	transition-delay: .0s, .3s;
	transition-duration: .3s, .3s;
}
header #nav_menu_triger .menu_trigger::after {
}
header #nav_menu_triger .menu_trigger {
	display: block;
	width: 28px;
	height: 3px;
	border-radius: 1px;
	position: relative;
	background-color:#434343;
}
header .main-navigation .res-iconify svg {
	stroke: #434343;
	width: 15px;
	height: 12px;
	background: url(images/common-strip.png) repeat scroll -460px -19px;
	transition: all linear .4s;
}
header .main-navigation .opened .res-iconify svg {
	transform: rotate(180deg);
	transition: all linear .4s;
}
header #nav_menu_triger .menu_trigger::before {
	top:-8px;
	transition-property: top, transform;
}
header #nav_menu_triger .menu_trigger::after{
	bottom:-8px;
	transition-property: bottom, transform;
}
header #nav_menu_triger.open .menu_trigger {
	visibility: hidden;
}
header #nav_menu_triger.open .menu_trigger::after{
	bottom: 0;
	transform: rotate(-45deg);
	visibility: visible;
}
header #nav_menu_triger.open .menu_trigger::before{
	top: 0;
	transform: rotate(45deg);
	visibility: visible;
}
header .main-navigation .res-iconify svg path {
	display: none;
}
.site-mobile-header-layout-horizontal.site-header-site-branding-main-navigation .main-navigation .menu-toggle{
	display:none !important;
}
#footer .logo-warapper .ippafooter-logo {
	display: none;
}
@media screen and (max-width: 1849px) {
	/*Home*/
	.et-db #et-boc .et-l #POPup_Notifier.et_pb_row_1 {
		max-width: 420px;
		bottom: 20px;
		right: 55px;
	}
	.et-db #et-boc .et-l #POPup_Notifier .et_pb_button_1_wrapper {
		bottom: 0;
		right: 24px;
		left: auto;
	}
	/*Home*/
}
@media screen and (max-width: 1520px) {
	.et-db #et-boc .et-l #Benefits .et_pb_row:last-child .et_pb_text{
		min-height: 97px;
	}
}
@media screen and (max-width: 1419px) {
	/* SERVICES */
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column:first-child {
		padding-right: 25px;
	}
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column:last-child {
		padding-left: 25px;
	}
	/* SERVICES */
	/* Emergency Management*/
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section .et_pb_column {
		padding: 30px !important;
	}
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section .et_pb_column .et_pb_code {
		margin-bottom: 30px !important;
	}
	/* Emergency Management*/
	/*Terms of Use*/
	.et-db #et-boc .et-l #Terms_of_use .et_pb_row .et_pb_text{
		max-width: 984px;
	}
	/*Terms of Use*/
	/*Privacy Policy*/
	.et-db #et-boc .et-l #Privacy_Policy .et_pb_row .et_pb_text{
		max-width: 984px;
	}
	/*Privacy Policy*/
	/*Transparency*/
	.et-db #et-boc .et-l #Transparency .et_pb_row .et_pb_text{
		max-width: 984px;
	}
	/*Transparency*/
}
@media screen and (max-width: 1400px) {
	/*Footer*/
	.ippafooter-logo {
		margin-right: 50px;
	}
	/*Footer*/
	/*Careers*/
	.et-db #et-boc .flip-card, .flip-card {
		height: 12vw;
		margin:0 .8vw;
	}
	.et-db #et-boc .flip-card-back, .flip-card-back {
		padding: 0 5px;
	}
	.et-db #et-boc .et-l #Job_search_link .et_pb_column{
		padding-top: 35px;
		padding-right: 35px;
		padding-bottom: 35px;
		padding-left: 35px;
	}
	/*Careers*/
}
@media screen and (max-width: 1365px) {
	/*Our culture*/
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_image img {
		height: 600px;
	}
	.et-db #et-boc .et-l .et_pb_row#overlap_under {
		padding-right: 6.25% !important;
		padding-left: 6.25% !important;
	}
	/*Our culture*/
	/* Benefits & Perks */
	.et-db #et-boc .et-l #Benefits .et_pb_row:last-child .et_pb_text{
		font-size:16px;
		min-height: 97px;
	}
	/* Benefits & Perks */
}
@media screen and (max-width: 1305px) {
	body.et-db #et-boc .et-l .et_pb_section.product_item .et_pb_row {
		padding: 50px 6.25% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		max-width: unset;
		width: 100%;
	}
}
@media screen and (max-width: 1199px) {
	.et-db #et-boc .et-l #kisok_page .et_pb_text_0 h1 {
		font-size: 48px;
		letter-spacing: -2px;
	}
	/*New Product Page*/
	body.et-db #et-boc .et-l .et_pb_section.product_item .et_pb_column {
		padding-right: 25px !important;
		padding-left: 25px !important;
	}
	body.et-db #et-boc .et-l #single_top_section.et_pb_section .et_pb_row {
		padding: 50px 35px !important;
	}
	/*New product Page*/
	.et-db #et-boc .et-l #home_banner .et_pb_text_0 h1 {
		font-size: 36px;
		letter-spacing: -1.5px;
		line-height: 36px;
	}
	.et-db #et-boc .et-l #home_banner .et_pb_text_1 {
		font-size: 28px;
		line-height: 28px;
	}
	/*Our culture*/
	.et-db #et-boc #image_slider .slick-arrow {
		position: absolute;
		bottom: -45px;
		z-index: 3;
		font-size: 0;
		width: 40px;
		height: 40px;
	}
	/*Our Culture*/
	/*Sign In & Register*/
	.et-db #et-boc .et-l .et_pb_row.my_account_row {
		height: calc(100vh - 83px) !important;
	}
	/*Sign In & Register*/
	/*Single Job*/
	body #single_jobs {
		margin-top: 83px;
	}
	/*Single Job*/
	/*Careers */
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll {
		height: 400px;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll .et_pb_row#SLIDER{
		height: 400px;
	}
	.et-db #et-boc #Banner_scroll #SLIDER img {
		height: 400px;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll h1.entry-title{
		font-size:60px;
		line-height:60px;
	}
	#job-filter-wrap .location-filters {
		flex-direction: column;
	}
	#JOB_location_only #job-filter-wrap .location-filters{
		flex-direction: row;
	}
	#JOB_location_only #job-filter-wrap .location-filters .job_location-filter{
		display:flex;
		align-items:center;
	}
	#JOB_location_only #locationsearchForm .selected_value, .et-db #et-boc #JOB_location_only #locationsearchForm .selected_value{
		width:100%;
	}
	body.et-db #et-boc .et-l #JOB_location_only #locationsearchForm .General_button_white,#JOB_location_only #locationsearchForm .General_button_white{
		width: 159px;
		min-width: unset;
	}
	.et-db #et-boc .et-l #JOB_location_only .et_pb_row .et_pb_column{
		width:100% !important;
	}
	#JOB_location_only #job-filter-wrap .filter-item{
		margin-bottom: 0 !important;
	}
	#job-filter-wrap .filter-item{
		margin-bottom: 15px !important;
	}
	#job-filter-wrap #job_search, .et-db #et-boc #job-filter-wrap #job_search {
		line-height: 50px;
	}
	.selected_value, .et-db #et-boc .selected_value, .um .um-form .selected_value {
		padding: 16.5px 16px !important;
	}
	#job-filter-wrap .filter_desc, .et-db #et-boc #job-filter-wrap .filter_desc{
		text-align:center;
	}
	#job-filter-wrap .filter_desc, .et-db #et-boc #job-filter-wrap .filter_desc {
		margin-bottom: 10px;
	}
	.filter-item.submit-filter .General_button, body.et-db #et-boc .et-l .filter-item.submit-filter .General_button {
		margin: 0 auto;
	}
	body #job-filter-wrap .view-jobs{
		margin:0 auto;
		margin-top:0 !important;
	}
	.et-db #et-boc .flip-card-front, .flip-card-front {
		font-size: 60px;
	}
	.et-db #et-boc .et-l #JOB_location_only .et_pb_row .et_pb_column .et_pb_module:nth-child(2) {
		font-size: 15px;
		line-height: 21px;
		min-width: 398px;
		max-width: 398px;
	}
	/*Careers */
	/*Header*/
	#masthead {
		left: 0;
		transform: unset;
	}
	body header#masthead .container {
		padding: 0;
	}
	header #site-navigation {
		display: none;
		position: fixed;
		top: 119px;
		z-index: 9999;
		background-color: #f2f2f2;
		padding: 0;
		height: calc(100% - 83px);
		overflow-y: auto;
	}
	.admin-bar header #site-navigation {
		height: calc(100% - 115px);
	}
	.admin-bar header #site-navigation {
		top: 151px;
	}
	header#masthead .site-branding-wrapper{
		width:160px;
	}
	.site-header-layout-horizontal .site-header .row {
		flex-wrap: nowrap;
		justify-content: space-between;
	}
	header .location .menu-image-title {
		font-size: 0;
		display: none;
	}
	header#masthead #menu-header-sub-menu li a {
		width: 83px;
		height:83px;
		padding:0;
		justify-content:center;
	}
	#et-boc {
		margin-top: 119px;
	}
	header #nav_menu_triger {
		display: flex;
		width: 83px;
		height: 83px;
		background-color: #fff;
		justify-content: center;
		align-items: center;
	}
	header #nav_menu_triger.open{
		background-color:#f2f2f2;
	}
	header#masthead #header-menu {
		flex-direction: column;
	}
	header#masthead .main-navigation-wrapper > ul > li > a {
		line-height: 60px;
		padding: 0 0 0 28px;
		width: 150px;
		height: 60px;
	}
	/*header#masthead .main-navigation-wrapper > ul > li.menu-item-has-children::before {
		content: "";
		width: 15px;
		height: 15px;
		position: absolute;
		right: 28px;
		top: calc(50% - 7.5px);
		background: url(images/common-strip.png) repeat scroll -460px -19px;
	}*/
	header#masthead .main-navigation-wrapper > ul > li {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		border-bottom: 1px solid #e2e2e2;
	}
	header#masthead .main-navigation-wrapper > ul > li .res-iconify-outer {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		padding-right: 28px;
		height: 60px;
		width: calc(100% - 150px);
		position: unset;
	}
	header#masthead .main-navigation .menu li:hover > .sub-menu{
		transform:unset;
	}
	header#masthead .main-navigation .menu li > .sub-menu{
		opacity:1;
	}
	header#masthead .main-navigation-wrapper > ul > li > a::after {	
		display: none;
	}
	header#masthead .main-navigation .menu li:hover > .sub-menu,header#masthead .main-navigation .menu li > .sub-menu {
		display:none;
	}
	.main-navigation .menu li > a:hover{
		background-color:transparent;
	}
	.main-navigation .children, .main-navigation .sub-menu {
		box-shadow: unset;
		position: unset;
		width: 100%;
		z-index: 9999;
		transform: unset;
		margin: 0;
	}
	header .main-navigation .menu > li.current_page_item > a, header.main-navigation .menu > li.current-menu-item > a{
		background-color:transparent;
	}
	.find-locatoin-dropdown {
		z-index: 9999999;
	}
	.main-navigation .menu .sub-menu li a{
		padding-top: 14px;
		padding-bottom: 14px;
		border-bottom: 1px solid #ef3837;
	}
	header#masthead .main-navigation-wrapper > ul > li:not(.menu-item-has-children) > a {
		width: 100%;
	}
	/*Header*/
	/*Footer*/
	.footer-bottom {
		align-items: unset;
		justify-content: center;
		flex-direction: column;
	}
	.vh-center {
		position: unset;
		transform: unset;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	#footer .logo-warapper .ippafooter-logo {
		display: unset;
		margin: 0;
	}
	#footer .logo-warapper {
		align-items: center;
		justify-content: space-evenly;
	}
	#footer .logo-warapper a:first-child {
		padding-right:0;
	}
	.right-wrapper .ippafooter-logo {
		display: none;
	}
	/*Footer*/
	/* Inner Banner */
	.et-db #et-boc .et-l .inner_banner .et_pb_post_title_0 .et_pb_title_container h1.entry-title,.et-db #et-boc .et-l .inner_banner .et_pb_title_container h1.entry-title,.et-db #et-boc .et-l .inner_banner .et_pb_text.page_404 h1 {
		font-size: 60px;
		line-height: 60px;
	}
	/* Inner Banner */
	/* About */
	.et-db #et-boc .et-l #history .et_pb_row .et_pb_column:first-child {
		padding-right: 20px;
	}
	.et-db #et-boc .et-l #history .et_pb_row .et_pb_column:last-child {
		padding-left: 20px;
	}
	/* About */
	/*Emergency Management*/
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section .et_pb_row {
		padding-right: calc(6.25% - 15px) !important;
		padding-left: calc(6.25% - 15px) !important;
		flex-wrap: wrap;
		justify-content: center;
		display: flex;
	}
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section .et_pb_row .et_pb_column {
		width: calc(50% - 30px);
		margin: 15px;
	}
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section .et_pb_row .et_pb_column.et-last-child{
		margin-right:15px !important;
	}
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section .et_pb_row .et_pb_column:nth-child(2) {
		order:3;
	}
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section .et_pb_row .et_pb_column .et_pb_text{
		font-size:14px;
	}
	/*Emergency Management*/
	/* Ice calaculator*/
	body .ice-calculator-wrap .box input[type="text"], body.et-db #et-boc .et-l .ice-calculator-wrap .box input[type="text"] {
		max-width:100%;
	}
	/* Ice calaculator*/
}
@media screen and (max-width: 1150px) {
	.et-db #et-boc .et-l #Job_search_link .et_pb_column .et_pb_text:nth-child(3) {
		min-height: 92px;
	}
}
@media screen and (max-width: 1140px) {
	/*Home*/
	.et-db #et-boc .et-l #Location_search .et_pb_text_6{
		margin-top: 0 !important;
	}
	.et-db #et-boc .et-l #Location_search.Contact_page .et_pb_text_11{
		margin-top: 0 !important;
	}
	.et-db #et-boc .et-l #Location_search .et_pb_text_6 h2,.et-db #et-boc .et-l #Location_search .et_pb_row:last-child .et_pb_text h2{
		font-size:48px;
	}
	/*Home*/
}
@media screen and (max-width: 1024px) {
	.et-db #et-boc .et-l .et_pb_row_0.et_pb_row.news-text-box .entry-title {
		font-size: 24px;
		line-height: 32px;
	}
	/****kiosk****/
	body.et-db #et-boc .et-l .et_pb_row.kiok_row {
		padding-left: 50px !important;
		padding-right: 50px !important;
		padding-bottom: 25px !important;
		PADDING-TOP: 25PX !important;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
body.et-db #et-boc .et-l .et_pb_row.kiok_row .et_pb_column {
	width: 50%;
	margin-right: 0;
	float: unset;
	margin-top: 25px;
	margin-bottom: 25px;
}
body.et-db #et-boc .et-l .kiok_row .et_pb_module.et_pb_text a {
  font-size: 20px;
  line-height: 1.3;
}
.et-db #et-boc .et-l #kisok_page .et_pb_text_0 h1 {
		font-size: 36px;
		letter-spacing: -1.5px;
	}
	/****kiosk****/
	/*new product page*/
	body.et-db #et-boc .et-l .et_pb_section.product_item .et_pb_column h3 a,body.et-db #et-boc .et-l .et_pb_section.product_item .et_pb_column h3 {
		font-size: 28px;
		line-height: 28px;
	}
	body.et-db #et-boc .et-l #single_top_section.et_pb_section .et_pb_row h3 {
		font-size: 28px;
	}
	body.et-db #et-boc .et-l #product_faq.et_pb_section .et_pb_row h3,	body.et-db #et-boc .et-l #related_products.et_pb_section .et_pb_row h3 {
		font-size: 28px;
	}
	body.et-db #et-boc .et-l #product_faq.et_pb_section .et_pb_row {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
	body.et-db #et-boc .et-l #related_products.et_pb_section {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
	.et-db #et-boc .et-l #related_products.et_pb_section .slick-arrow.slick-prev {
		left: 0;
	}
	.et-db #et-boc .et-l #related_products.et_pb_section .slick-arrow.slick-next {
		right: 0;
	}
	/*new product page*/
	.et-db #et-boc .et-l .et_pb_section#POPoup_testimonial .et_pb_row{
		padding-right:50px !important;
		padding-left:50px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#POPoup_testimonial h3{
		font-size:28px !important;
		line-height:28px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#POPoup_testimonial .et_pb_column{
		padding:35px !important;
	}
	/*Faq Page*/
	.et-db #et-boc .et-l #FAQ .et_pb_row {
		padding-right:50px !important;
		padding-left:50px !important;
	}
	/*Faq Page*/
	.et-db #et-boc .et-l .et_pb_text_1 h3 .super-script {
		font-size: 13px;
		letter-spacing: .5px !important;
	}
	.et-db #et-boc .et-l .inner_banner .et_pb_title_container h1.entry-title .super-script{
		font-size: 18px;
		letter-spacing: 1.5px !important;
	}
	/*Site Map*/
	.et-db #et-boc .et-l #Site-map .et_pb_row{
		padding-right:20px !important;
		padding-left:20px !important;
	}
	.et-db #et-boc .et-l #Site-map .et_pb_row:last-child {
		justify-content: space-evenly !important;
		flex-wrap: wrap;
	}
	.et-db #et-boc .et-l #Site-map .et_pb_row:last-child .et_pb_column {
		width: 33.33% !important;
	}
	.et-db #et-boc .et-l #Site-map .et_pb_row:last-child .et-menu > li {
		text-align: center;
	}
	.et-db #et-boc .et-l #Site-map .et_pb_menu .et-menu > li > a {
		width: 100%;
	}
	.et-db #et-boc .et-l #Site-map .et_pb_row:last-child .et_pb_column .et_pb_text {
		text-align: center;
	}
	.et-db #et-boc .et-l #Site-map .et_pb_row:last-child .et_pb_column:nth-child(4),.et-db #et-boc .et-l #Site-map .et_pb_row:last-child .et_pb_column:nth-child(5),.et-db #et-boc .et-l #Site-map .et_pb_row:last-child .et_pb_column:last-child {
		margin-top: 35px;
	}
	/*.et-db #et-boc .et-l #Site-map .et_pb_row:last-child .et_pb_column:nth-child(2), .et-db #et-boc .et-l #Site-map .et_pb_row:last-child .et_pb_column:nth-child(3) {
		order: 5;
		margin-top: 35px;
	}*/
	.et-db #et-boc .et-l #Site-map .et_pb_menu .et_pb_menu__menu {
		display: block !important;
	}
	.et-db #et-boc .et-l #Site-map .et_pb_menu .et_mobile_nav_menu {
		display:none !important;
	}
	/*Site Map*/
	/* 7-lb-Transition */
	.et-db #et-boc .et-l .et_pb_section.Transition_7_page .et_pb_row{
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	.et-db #et-boc .et-l .et_pb_section.Transition_7_page .et_pb_row h3{
		font-size:28px;
	}
	.et-db #et-boc .et-l #lb_7_trans .et_pb_row .et_pb_with_border{
		font-size: 24px;
		line-height: 1.2em;
		margin-bottom: 25px !important;
		padding-bottom: 25px !important;
	}
	.et-db #et-boc .et-l #lb_7_trans .et_pb_row .et_pb_text.et_pb_text_1{
		font-size: 15px;
		line-height: 15px;
		margin-bottom: 20px !important;
	}
	.et-db #et-boc .et-l #lb_7_trans .et_pb_row .et_pb_text.et_pb_text_3{
		padding-left: 12px !important;
	}
	.et-db #et-boc .et-l #Info_sheet .et_pb_row:first-child .et_pb_column{
		padding:30px !important;
	}
	.et-db #et-boc .et-l #Info_sheet .et_pb_row .et_pb_text{
		font-size: 16px;
		line-height: 21px;
	}
	/* 7-lb-Transition */
	/* Benefits & Perks */
	.et-db #et-boc .et-l #Benefits .et_pb_row{
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	.et-db #et-boc .et-l #Benefits .et_pb_row .et_pb_with_border{
		padding-bottom: 20px !important;
	}
	.et-db #et-boc .et-l #Benefits .et_pb_row .et_pb_text.et_pb_text_2{
		font-size: 16px;
		line-height: 24px;
		margin-top: 20px !important;
	}
	/* Benefits & Perks */
	/*404*/
	.et-db #et-boc .et-l #Page_404_content .et_pb_row{
		padding-right:20px !important;
		padding-left:20px !important;
	}
	.et-db #et-boc .et-l #Page_404_content .et_pb_row .et_pb_text h3{
		font-size:28px;
		line-height:28px;
	}
	/*404*/
	/*Our culture*/
	.et-db #et-boc .et-l #Reddy_for_all .et_pb_row{
		padding-right:50px !important;
		padding-left:50px !important;
	}
	.et-db #et-boc .et-l #Reddy_for_all .et_pb_row .et_pb_text:first-child{
		font-size: 16px;
		line-height: 24px;
	}
	.et-db #et-boc .et-l #Reddy_for_all .et_pb_row .et_pb_text.et_pb_text_3{
		margin-top: 25px !important;
	}
	.et-db #et-boc .et-l #Our_mission .et_pb_row{
		padding-right:50px !important;
		padding-left:50px !important;
	}
	.et-db #et-boc .et-l #Our_mission .et_pb_row .et_pb_text h3{
		font-size:28px;
		line-height:28px;
	}
	.et-db #et-boc .et-l #Our_mission .et_pb_row .et_pb_text:last-child{
		font-size:16px;
		line-height:24px;
		margin-top:20px !important;
	}
	.et-db #et-boc .et-l #Our_mission .et_pb_row .et_pb_column{
		padding:35px !important;
	}
	.et-db #et-boc .et-l #Our_mission .et_pb_row .et_pb_text.et_pb_with_border{
		padding-bottom:20px !important;
	}
	.et-db #et-boc .et-l #Our_commitment .et_pb_row,.et-db #et-boc .et-l #Salute .et_pb_row{
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	.et-db #et-boc .et-l #Our_commitment .et_pb_row .et_pb_with_border {
		padding-bottom: 20px !important;
		margin-top: 0 !important;
	}
	.et-db #et-boc .et-l #Our_commitment .et_pb_row .et_pb_text_8 {
		font-size: 20px;
		line-height: 28px;
		margin-top: 20px !important;
	}
	.et-db #et-boc .et-l #Our_commitment .et_pb_row .et_pb_text_9 {
		font-size: 16px;
		line-height: 24px;
		margin-top: 20px !important;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:last-child{
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 20px;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:last-child .et_pb_text_12,.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:last-child .et_pb_text_11{
		max-width:unset;
		font-size: 16px;
		line-height: 24px;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:last-child .et_pb_text_11{
		margin-top: 20px !important;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:last-child h3 {
		font-size: 28px;
		line-height: 32px;
		text-align:center;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:last-child .et_pb_text_10{
		max-width:unset !important;
	}
	.et-db #et-boc .et-l #Community_connect .et_pb_row:first-child {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	.et-db #et-boc .et-l #Community_connect .et_pb_row:first-child .et_pb_with_border {
		padding-bottom: 20px !important;
	}
	.et-db #et-boc .et-l #Community_connect .et_pb_row:first-child .et_pb_text:last-child{
		font-size: 16px;
		line-height: 24px;
		margin-top: 20px !important;
	}
	.et-db #et-boc .et-l #Community_connect #image_slider{
		padding-left: 35px !important;
		padding-right: 35px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section .et_pb_row#overlap_under {
		padding-right: 50px !important;
		padding-left: 50px !important;
		margin: 0 !important;
		width: 100% !important;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section #JOB_location_only .et_pb_row {
		padding-right: 50px !important;
		padding-left: 50px !important;
		width: 100% !important;
	}
	/*Our culture*/
	/*Sign In & Register*/
	.et-db #et-boc .et-l #user_login_register .et_pb_row.my_account_row {
		flex-direction: column;
		padding: 50px 20px !important;
		background-color: #0076bd;
	}
	.et-db #et-boc .et-l .et_pb_row.my_account_row .et_pb_column {
		width: 100% !important;
		padding: 0 !important;
		border: 0;
		display: inline-block !important;
	}
	.et-db #et-boc .et-l .et_pb_row.my_account_row .et_pb_column:first-child,.et-db #et-boc .et-l .et_pb_row.my_account_row .et_pb_column .et_pb_section_video {
		display:none !important;
	}
	.et-db #et-boc .et-l .et_pb_row.my_account_row .et_pb_column:first-child{
		border-radius:25px 25px 0 0 !important;
		overflow:hidden;
	}
	.et-db #et-boc .et-l .et_pb_row.my_account_row .et_pb_column:first-child .et_pb_module {
		border-radius: 0 !important;
	}
	.et-db #et-boc .et-l .et_pb_row.my_account_row .et_pb_column:last-child .et_pb_module:last-child {
		display: none;
	}
	.et-db #et-boc .et-l .et_pb_row.my_account_row,.admin-bar.et-db #et-boc .et-l .et_pb_row.my_account_row {
		height: auto !important;
	}
	.et-db #et-boc .et-l .et_pb_row.my_account_row .et_pb_column:last-child {
		background-color: #fff;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		border-radius: 25px;
		padding-right:10px !important;
		padding-left:10px !important;
	}
	.et-db #et-boc .et-l .register .et_pb_row.my_account_row .et_pb_column:last-child,	.et-db #et-boc .et-l .forgot_password  .et_pb_row.my_account_row .et_pb_column:last-child {
		padding-right:20px !important;
		padding-left:20px !important;
	}
	.et-db #et-boc .et-l .et_pb_row.my_account_row .et_pb_text h3{
		font-size:28px;
	}
	/*Sign In & Register*/
	/*Single Job*/
	#single_jobs .col-right.coloumn {
		margin: 35px 0 0;
	}
	#single_jobs .col-right.coloumn b {
		font-size: 20px;
	}
	body #single_jobs .header_row .page_title {
		font-size: 28px;
		margin: 0 auto 25px;
	}
	body #single_jobs .header_row .detail_head {
		margin-bottom: 25px;
	}
	body #single_jobs .header_row {
		padding: 50px 0;
	}
	#single_jobs .content_row {
		flex-wrap: wrap;
		padding: 50px 50px;
	}
	#single_jobs .col-left.coloumn {
		width: 100%;
		min-width: unset;
		margin: 0;
	}
	#single_jobs #map {
		width: 100%;
	}
	/*Single Job*/
	/*Jobs*/
	body .job-item .title_holder .job_title, body .job-item .title_holder .job_title a {
		font-size: 20px;
		min-height: 74px;
		margin-bottom: 25px;
	}
	/*Jobs*/
	/*Careers */
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll {
		height: 325px;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll .et_pb_row#SLIDER{
		height: 325px;
	}
	.et-db #et-boc #Banner_scroll #SLIDER img {
		height: 325px;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll h1.entry-title{
		font-size:48px;
		line-height:48px;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll .et_pb_row:last-child .et_pb_text {
		font-size: 16px;
		line-height: 16px;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll .et_pb_row:last-child {
		left: 0;
		padding: 0 50px !important;
	}
	.et-db #et-boc #SLIDER .et_pb_column .slick-arrow.slick-prev{
		left:50px
	}
	.et-db #et-boc #SLIDER .et_pb_column .slick-arrow.slick-next{
		right:50px
	}
	.et-db #et-boc #SLIDER .et_pb_column .slick-arrow {
		position: absolute;
		top: calc(50% - 18px);
		z-index: 3;
		font-size: 0;
		width: 36px;
		height: 36px;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section .et_pb_row {
		padding-right: 0 !important;
		padding-left: 0 !important;
		width: calc(100% - 100px + 1.6vw) !important;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section .et_pb_row #with_red_text{
		font-size:20px;
	}
	.et-db #et-boc .flip-card-front, .flip-card-front {
		font-size: 48px;
	}
	.et-db #et-boc .flip-card-wrap, .flip-card-wrap {
		margin: 0 !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row .et_pb_text h3{
		font-size:28px;
		line-height:28px;
	}
	.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row .et_pb_text_6,.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row .et_pb_text_8{
		font-size:16px;
	}
	.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row.partial_width{
		width:calc(100% - 100px) !important;
	}
	.et-db #et-boc .et-l .et_pb_row#WWH_content .et_pb_column {
		width: 100%;
		margin-bottom: 30px;
	}
	.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row.partial_width{
		padding-right:35px !important;
		padding-left:35px !important;
	}
	.et-db #et-boc .et-l .ganga-video-autoplay .et_pb_video_overlay_hover h3 {
		font-size: 28px;
		margin-bottom: 15px;
	}
	.et-db #et-boc .et-l .ganga-video-autoplay .et_pb_video_overlay_hover p{
		font-size: 16px;
		line-height:21px;
	}
	body.et-db #et-boc .et-l .et_pb_video_play::before {
		width: 80px;
		height: 80px;
	}
	.et-db #et-boc .et-l #Job_search_link .et_pb_text h3{
		font-size:28px;
		line-height:28px;
	}
	.et-db #et-boc .et-l #Testimonial_Careers .et_pb_text h3{
		font-size:28px;
		line-height:28px;
	}
	.et-db #et-boc .et-l #Testimonial_Careers .et_pb_row .et_pb_text{
		font-size:16px;
		line-height:21px;
	}
	.et-db #et-boc .et-l #Testimonial_Careers .et_pb_row .et_pb_text.et_pb_text_22{
		margin-top: 15px !important;
		margin-bottom: 15px !important;
	}
	.et-db #et-boc .et-l #Testimonial_Careers .et_pb_row .et_pb_column:first-child{
		padding-right:0 !important;
		padding-left:0 !important;
		width:100% !important;
	}
	.et-db #et-boc .et-l #Testimonial_Careers .et_pb_row .et_pb_column:last-child{
		display:none;
	}
	body.et-db #et-boc .et-l .et_pb_text ul#testimonial_wrapper .testimonial_desc p, ul#testimonial_wrapper .testimonial_desc p{
		padding: 0 0 15px;
	}
	.et-db #et-boc ul#testimonial_wrapper .slick-arrow, ul#testimonial_wrapper .slick-arrow, .et-db #et-boc #image_slider .slick-arrow {
		width: 45px;
		height: 45px;
	}
	.et-db #et-boc .et-l #Job_search_link .et_pb_column {
		padding-top: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
	}
	.et-db #et-boc .et-l #JOB_location_only .et_pb_row .et_pb_column {
		flex-direction: column;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section #Testimonial_Careers .et_pb_row {
		width: 100% !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
	.et-db #et-boc .et-l #JOB_location_only .et_pb_row .et_pb_column .et_pb_module:nth-child(2) {
		margin-top: 25px !important;
		margin-bottom: 25px !important;
		min-width: unset;
		text-align: center;
	}
	.et-db #et-boc .et-l #JOB_location_only .et_pb_row .et_pb_column .et_pb_image{
		width:50px;
	}
	/*Careers */
	/*header*/
	header .find-locatoin-dropdown p {
		font-size: 11.8px;
	}
	header .find-locatoin-dropdown {
		padding: 23px 20px;
	}
	header .find-locatoin-dropdown .search-btn {
		top: 5px;
	}
	header .find-locatoin-dropdown input {
		height: 40px;
		font-size: 18px;
	}
	/*header*/
	/*Home*/
	.et-db #et-boc .et-l #home_banner .et_pb_row_0.et_pb_row {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	.et-db #et-boc .et-l #About_sec .et_pb_row_7.et_pb_row {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	.et-db #et-boc .et-l #Our_service .et_pb_row_3.et_pb_row {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Location_search .et_pb_row:first-child {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	.index_our_location #keywords {
		width: 52%;
	}
	.et-db #et-boc .et-l #home_banner .et_pb_row_2 {
		min-height: 65px;
	}
	.et-db #et-boc .et-l #home_banner .et_pb_text_2 a {
		font-size: 16px;
		line-height: 16px;
	}
	.et-db #et-boc .et-l #Our_service .et_pb_text_3 h3, .et-db #et-boc .et-l #Our_service .et_pb_text_3 a {
		font-size: 28px;
		line-height: 28px;
	}
	.et-db #et-boc .et-l #Location_search .et_pb_row:first-child .et_pb_text h3 {
		font-size: 28px;
		line-height: 28px;
	}
	.et-db #et-boc .et-l #About_sec .et_pb_text_8 h3 {
		font-size: 28px;
		line-height:28px;
	}
	.et-db #et-boc .et-l #About_sec .et_pb_text_8{
		margin-top: 0 !important;
	}
	.et-db #et-boc .et-l #POPup_Notifier.et_pb_row_1 {
		bottom: 20px;
		right: 50px;
	}
	/*Home*/
	/*Footer*/
	#footer .row .footer_menu.box > div:first-child {
		margin-right: 60px;
	}
	#footer .row .footer_menu.box > div:nth-child(2) {
		margin-right: 60px;
	}
	#footer {
		padding: 0 50px 50px 50px;
	}
	/*Footer*/
	/* Inner Banner */
	.et-db #et-boc .et-l .inner_banner .et_pb_post_title_0 .et_pb_title_container h1.entry-title,.et-db #et-boc .et-l .inner_banner .et_pb_title_container h1.entry-title,.et-db #et-boc .et-l .inner_banner .et_pb_text.page_404 h1 {
		font-size: 48px;
		line-height: 48px;
	}
	.et-db #et-boc .et-l .inner_banner .et_pb_text_0,.et-db #et-boc .et-l .inner_banner .et_pb_text{
		font-size: 16px;
		line-height: 16px;
	}
	.et-db #et-boc .et-l .inner_banner .et_pb_row_1.et_pb_row,.et-db #et-boc .et-l .inner_banner .et_pb_row_1_tb_body{
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	/* Inner Banner */
	.et-db #et-boc .et-l .et_pb_section#Terms_of_use .et_pb_row, .et-db #et-boc .et-l .et_pb_section#Privacy_Policy .et_pb_row, .et-db #et-boc .et-l .et_pb_section#Transparency .et_pb_row {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	/* About page */
	.et-db #et-boc .et-l #About_section .et_pb_text_1 h3{
		font-size: 28px;
		line-height: 28px;
	}
	.et-db #et-boc .et-l #history .et_pb_text_3 h3, .et-db #et-boc .et-l #FAQ .et_pb_text_15 h3, .et-db #et-boc .et-l  #Today .et_pb_text_13 h3 {
		font-size: 28px;
		line-height: 28px;
	}
	.et-db #et-boc .et-l #history .et_pb_text_11, .et-db #et-boc .et-l #history .et_pb_text_5, .et-db #et-boc .et-l #history .et_pb_text_8{
		padding-top:10px !important;
		padding-bottom:10px !important;
	}
	.et-db #et-boc .et-l #history .et_pb_text_3{
		margin-bottom:35px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#About_section .et_pb_row {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	.et-db #et-boc .et-l #history .et_pb_row {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	.et-db #et-boc .et-l #Today .et_pb_row {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	/* About page */
	/*Accordination*/
	.et-db #et-boc .et-l .et_pb_toggle.et_pb_accordion_item .et_pb_toggle_content {
		padding-left: 0 !important;
	}
	/*Accordination*/
	/*Service*/
	.et-db #et-boc .et-l .et_pb_section.Page_describer .et_pb_row {
		padding-top: 25px !important;
		padding-right: 50px !important;
		padding-bottom: 25px !important;
		padding-left: 50px !important;
	}
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column .et_pb_image {
		text-align: center;
	}
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column .et_pb_image img {
		width: 100%;
		min-height: unset;
		height: auto;
		margin: 0 auto;
		display: block;
		max-width: 600px;
	}
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column:first-child {
		padding-right: 50px;
		padding-left: 50px;
		padding-top:25px;
		padding-bottom:15px;
		width: 100% !important;
	}
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column:last-child {
		padding-left: 50px;
		padding-right: 50px;
		padding-top:15px;
		padding-bottom:25px;
		width: 100% !important;
	}
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row {
		flex-direction: column;
		padding-top: 25px !important;
		padding-bottom: 25px !important;
	}
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column .et_pb_text h3,.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column .et_pb_text h3 a {
		font-size: 28px;
		line-height: 28px;
		text-align:center;
	}
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column .et_pb_text{
		text-align:center;
	}
	/*Service*/
	/*Emergency Management*/
	.et-db #et-boc .et-l .et_pb_section.em_content_wrap .et_pb_row {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
	.et-db #et-boc .et-l .et_pb_section.em_content_wrap .et_pb_row .et_pb_text h3 {
		font-size: 28px;
		line-height: 28px;
	}
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section .et_pb_row {
		padding-right: 40px !important;
		padding-left: 40px !important;
	}
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section .et_pb_row .et_pb_column {
		width: calc(50% - 24px);
		margin: 10px;
	}
	.et-db #et-boc .et-l #OESS.et_pb_section .et_pb_row{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.et-db #et-boc .et-l #OESS.et_pb_section .et_pb_row h3{
		font-size:28px;
		line-height:28px;
	}
	.et-db #et-boc .et-l #OESS.et_pb_section .et_pb_row.SERVICES_logo .et_pb_column{
		width:50% !important;
	}
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section .et_pb_row .et_pb_column.et-last-child {
		margin-right: 10px !important;
	}
	/*Emergency Management*/
	/*Cold Storage*/
	.et-db #et-boc .et-l .et_pb_section.Page_describer .et_pb_row .et_pb_text{
		padding-top:0 !important;
		padding-bottom:0 !important;
	}
	.et-db #et-boc .et-l #CS-contact .et_pb_text h3{
		font-size:28px;
		line-height:28px;
	}
	.et-db #et-boc .et-l #CS-contact .et_pb_text{
		font-size:14px;
	}
	.et-db #et-boc .et-l #CS-contact .et_pb_row{
		padding-right:20px !important;
		padding-left:20px !important;
	}
	/*Cold Storage*/
	/*App Page*/
	.et-db #et-boc .et-l .et_pb_text_1 h3.m-title{
		font-size:28px;
	}
	.et-db #et-boc .et-l #Mobile_picture.et_pb_section .et_pb_row .et_pb_column:first-child{
		width: 64.833%
	}
	.et-db #et-boc .et-l #Mobile_picture.et_pb_section .et_pb_row .et_pb_column:last-child{
		width: 29.6667%;
	}
	.et-db #et-boc .et-l .et_pb_column .et_pb_module.app_text h5{
		font-size:16px;
		line-height:24px;
	}
	/*App Page*/
	/*Ice Calculator*/
	.et-db #et-boc .et-l #Ice_calc_desc .et_pb_text h3{
		font-size:28px;
		line-height:28px;
	}
	.et-db #et-boc .et-l .et_pb_section#Ice_calc_faq .et_pb_row {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	body.ice-calculator-wrap .ld-radio .btn, body.et-db #et-boc .et-l .ice-calculator-wrap .ld-radio .btn{
		font-size:14px;
	}
	body.et-db #et-boc .et-l .ice-calculator-wrap .box, body .ice-calculator-wrap .box {
		padding: 35px 20px;
	}
	.et-db #et-boc .et-l .et_pb_section#Ice_calc_faq .et_pb_row{
		padding-right:50px !important;
		padding-left:50px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Ice_calc .et_pb_row{
		padding-right:50px !important;
		padding-left:50px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Ice_calc_faq .et_pb_row .et_pb_text h3{
		font-size:28px;
		line-height:28px;
	}
	.et-db #et-boc .et-l .et_pb_section#Ice_calc_desc .et_pb_row {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	/*Ice Calculator*/
	/*Contact Page*/
	body.et-db #et-boc .et-l .et_pb_section#first_gform .et_pb_row {
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	body.et-db #et-boc .et-l .et_pb_section.form_wrapper .et_pb_row{
		width:100% !important;
		padding-right:50px !important;
		padding-left:50px !important;
	}	
	.et-db #et-boc .et-l #first_gform .et_pb_text h3{
		line-height:28px;
		font-size:28px;
	}
	/*Contact Page*/
}
@media screen and (max-width: 991px) {
	/*New Product Page*/
	body.et-db #et-boc .et-l .et_pb_section.product_item .et_pb_column {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	body.et-db #et-boc .et-l .et_pb_section.product_item .et_pb_row {
		flex-wrap: wrap;
		justify-content: center;
		padding:50px !important;
	}
	body.et-db #et-boc .et-l .et_pb_section.product_item .et_pb_column {
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
		flex: 0 0 100%;
		max-width: 100%;
	}
	body.et-db #et-boc .et-l .et_pb_section.product_item .et_pb_row .et_pb_module {
		text-align: center;
	}
	body.et-db #et-boc .et-l .et_pb_section.product_item .et_pb_column h3 {
		margin-top: 25px;
	}
	body.et-db #et-boc .et-l #single_top_section.et_pb_section .et_pb_row {
		flex-direction: column;
	}
	body.et-db #et-boc .et-l #single_top_section.et_pb_section .et_pb_row .et_pb_column{
		width:100%;
	}
	body.et-db #et-boc .et-l #single_top_section.et_pb_section .et_pb_row .et_pb_column .et_pb_text{
		text-align:center;
	}
	body.et-db #et-boc .et-l #single_top_section.et_pb_section .et_pb_row > .et_pb_column:last-child > .et_pb_text:first-child{
		margin-top:30px;
	}
	/*New product Page*/
	/* About */
	.et-db #et-boc .et-l #history .et_pb_row .et_pb_column.et_pb_column_empty{
		display:none;
	}
	.et-db #et-boc .et-l #history .et_pb_row {
		flex-direction: column;
		display: flex;
	}
	.et-db #et-boc .et-l #history .et_pb_row .et_pb_column:first-child {
		padding-right: 0;
		width:100% !important;
	}
	.et-db #et-boc .et-l #history .et_pb_row .et_pb_column:last-child {
		padding-left: 0;
		width:100% !important;
	}
	.et-db #et-boc .et-l #history .et_pb_row.et_pb_row_6 .et_pb_column:last-child {
		order: 1;
	}
	.et-db #et-boc .et-l #history .et_pb_row.et_pb_row_6 .et_pb_column:first-child {
		order: 3;
	}
	.et-db #et-boc .et-l #history .et_pb_row .et_pb_text_inner p {
		text-align: center !important;
	}
	.et-db #et-boc .et-l #history .et_pb_row .et_pb_text_inner h4 {
		text-align: center;
	}
	.et-db #et-boc .et-l #history .et_pb_text h4{
		font-size:20px !important;
	}
	/* About */
	/*Emergency Management*/
	/*Emergency Management*/
	/*Ice Calculator*/
	.ice-calculator-wrap .ld-radio .btn, .et-db #et-boc .et-l .ice-calculator-wrap .ld-radio .btn {
		flex-basis: 100%;
	}
	/*Ice Calculator*/
}
@media screen and (max-width: 980px) {
	/*Benefits & Perks */
	.et-db #et-boc .et-l #Benefits .et_pb_row:last-child .et_pb_text {
		min-height: 73px;
		text-align:center;
	}
	.et-db #et-boc .et-l #Benefits .et_pb_row:last-child .et_pb_column{
		margin-bottom:0 !important;
	}
	/*Benefits & Perks */
	/*Our Culture*/
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_image {
		display: block;
		margin: 0 auto !important;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row{
		padding-bottom:50px !important;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:first-child{
		margin-bottom:-50px;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:last-child {
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:last-child .et_pb_text:first-child{
		margin:0 !important;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_image img {
		max-width: 475px;
		width:100% !important;
	}
	/*Our Culture*/
	/*Contact Us Page */
	.et-db #et-boc .et-l #Contact_details .et_pb_column {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	/*Contact Us Page */
	/*Careers*/
	.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row#Equal_rows_button.partial_width{
		display:none;
	}
	.et-db #et-boc .et-l .et_pb_section #WWH_content .et_pb_button_module_wrapper, .et-db #et-boc .et-l .et_pb_section #WWH_content .General_button_wrap {
		display: block;
	}
	.et-db #et-boc .et-l .et_pb_section#Core-Values {
		height: 900px;
	}
	.et-db #et-boc .et-l #Core-Values .et_pb_row#overlap_under{
		padding-top: 50px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row#WWH_content.partial_width{
		padding-bottom:50px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Job_search_link .et_pb_row .et_pb_column:first-child{
		margin-top:50px;
	}
	.et-db #et-boc .et-l #Job_search_link .et_pb_column .et_pb_text:nth-child(3){
		min-height:unset;
		font-size: 16px;
	}
	/*Careers*/
	/*Home*/
	.et-db #et-boc .et-l .et_pb_section#Our_service .General_button{
		min-width: 182px;
	}
	/*Home*/
}
@media screen and (max-width: 866px) {
	/*Home*/
	.et-db #et-boc .et-l #home_banner .et_pb_text_0 h1 {
		font-size: 31.5px;
		line-height: 31.5px;
	}
	.et-db #et-boc .et-l #home_banner .et_pb_text_1 {
		font-size: 24px;
		line-height: 24px;
		margin-top: 15px !important;
		margin-bottom: 15px !important;
	}
	.et-db #et-boc .et-l #Location_search .et_pb_row:first-child .et_pb_column {
		background-size: 75%;
	}
	body .vp-flex, body .Video-PopUp-Content .vp-flex {
		max-width: 90% !important;
		height: auto !important;
	}
	/*Home*/
}
@media screen and (max-width: 782px) {
	.logged-in.admin-bar #masthead {
		top: 46px;
	}
	.admin-bar header #site-navigation {
		top: 128px;
	}
}
@media screen and (max-width: 767px) {
	/***kisok page***/
	body.et-db #et-boc .et-l .et_pb_row.kiok_row {
		padding-left: 20px !important;
		padding-right: 20px !important;
		padding-bottom: 0px !important;
		PADDING-TOP: 0PX !important;
	}
	body.et-db #et-boc .et-l .et_pb_row.kiok_row .et_pb_column {
		width: 100% !important;
		margin-right: 0;
		float: unset;
		margin-top: 25px !important;
		margin-bottom: 25px !important;
		padding-left: 0;
		padding: 0;
	}
	body .kiok_row .image_box_kiosk {
		min-height: unset;
	}
	body .kiok_row_2.kiok_row .image_box_kiosk {
		min-height: unset;
	}
	.et-db #et-boc .et-l #kisok_page .et_pb_text_0 h1 {
		font-size: 24px;
		letter-spacing: -1px;
	}
	.et-db #et-boc .et-l #kisok_page .et_pb_row.et_pb_row_0 {
		padding-top: 30px !important;
	}
	/***kisok page***/
	/* New Product Page */
	body.et-db #et-boc .et-l .et_pb_section.product_item .et_pb_row {
		padding: 35px 20px !important;
	}
	body.et-db #et-boc .et-l .et_pb_section.product_item .et_pb_column h3 a,body.et-db #et-boc .et-l .et_pb_section.product_item .et_pb_column h3 {
		font-size: 24px;
		line-height: 24px;
	}
	body.et-db #et-boc .et-l #single_top_section.et_pb_section .et_pb_row {
		padding: 35px 5px !important;
	}
	body.et-db #et-boc .et-l #single_top_section.et_pb_section .et_pb_row h3 {
		font-size: 24px;
	}
	body.et-db #et-boc .et-l #product_faq.et_pb_section .et_pb_row h3,	body.et-db #et-boc .et-l #related_products.et_pb_section .et_pb_row h3 {
		font-size: 24px;
	}
	body.et-db #et-boc .et-l #product_faq.et_pb_section .et_pb_row {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	body.et-db #et-boc .et-l #related_products.et_pb_section {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	/* New Product Page */
	body .social .socia_cnt_wrap {
		margin: 0 20px;
		padding: 50px 15px;
	}
	.et-db #et-boc .et-l .et_pb_section#POPoup_testimonial .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#POPoup_testimonial h3 {
		font-size: 24px !important;
		line-height: 1.2 !important;
	}
	.et-db #et-boc .et-l .et_pb_section#POPoup_testimonial .et_pb_column {
		padding: 20px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Terms_of_use .et_pb_row, .et-db #et-boc .et-l .et_pb_section#Privacy_Policy .et_pb_row, .et-db #et-boc .et-l .et_pb_section#Transparency .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l .et_pb_text_1 h3 .super-script {
		font-size: 11px;
		letter-spacing: .5px !important;
	}
	.et-db #et-boc .et-l .inner_banner .et_pb_title_container h1.entry-title .super-script{
		font-size: 15px;
		letter-spacing: 1px !important;
	}
	/*Site Map*/
	.et-db #et-boc .et-l #Site-map .et_pb_row:first-child{
		padding-top:35px !important;
		padding-bottom:35px !important;
	}
	.et-db #et-boc .et-l #Site-map .et_pb_row:last-child .et_pb_column {
		width: 100% !important;
	}
	.et-db #et-boc .et-l #Site-map #site_map_main_nav .et_pb_menu__menu .et-menu-nav,.et-db #et-boc .et-l #Site-map #site_map_main_nav .et_pb_menu__menu .et-menu-nav ul,.et-db #et-boc .et-l #Site-map #site_map_main_nav .et_pb_menu__wrap,.et-db #et-boc .et-l #Site-map #site_map_main_nav .et_pb_menu__menu{
		display:block !important;
	}
	.et-db #et-boc .et-l #Site-map #site_map_main_nav .et_pb_menu .et-menu > li {
		padding-left: 0;
		padding-right: 0;
	}
	.et-db #et-boc .et-l #Site-map #site_map_main_nav .et_pb_menu .et-menu{
		margin-left:0;
		margin-right:0;
		padding:0 !impo;
	}
	.et-db #et-boc .et-l #Site-map .et_pb_menu .et-menu > li > a {
		width: 100%;
		text-align: center;
		padding:0 !important;
	}
	.et-db #et-boc .et-l #Site-map  #site_map_main_nav{
		padding-bottom:10px !important;
	}
	.et-db #et-boc .et-l #Site-map .et_pb_row:last-child .et_pb_column {
		margin-bottom: 10px;
		margin-top: 0 !important;
	}
	/*Site Map*/
	/* 7-lb-Transition */
	.et-db #et-boc .et-l .et_pb_section.Transition_7_page .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l #lb_7_trans .et_pb_row .et_pb_with_border{
		font-size: 24px;
		line-height: 1.2em;
		margin-bottom: 25px !important;
		padding-bottom: 25px !important;
	}
	.et-db #et-boc .et-l #lb_7_trans .et_pb_row .et_pb_text.et_pb_text_1 {
		font-size: 14px;
		line-height: 21px;
		margin-bottom: 16px !important;
		letter-spacing: .1em;
	}
	.et-db #et-boc .et-l #lb_7_trans .et_pb_row{
		padding-top: 35px !important;
		padding-bottom: 35px !important;
	}
	.et-db #et-boc .et-l .et_pb_section.Transition_7_page .et_pb_row h3{
		font-size:24px;
	}
	.et-db #et-boc .et-l #Info_sheet .et_pb_row:first-child {
		margin-top: 35px !important;
		margin-bottom: 35px !important;
	}
	.et-db #et-boc .et-l #Info_sheet .et_pb_row .et_pb_text {
		font-size: 14px;
		line-height: 21px;
	}
	.et-db #et-boc .et-l #Info_sheet .et_pb_row .et_pb_text br{
		display:none !important;
	}
	.et-db #et-boc .et-l #Info_sheet .et_pb_row:last-child {
		padding-top: 35px !important;
		padding-bottom: 35px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Info_sheet .et_pb_row:last-child  h3{
		line-height: 32px;
	}
	.et-db #et-boc .et-l #lb_7_trans .et_pb_row .et_pb_with_border {
		font-size: 18px;
	}
	.et-db #et-boc .et-l #Info_sheet .et_pb_row:first-child .et_pb_column {
		padding: 20px !important;
	}
	/* 7-lb-Transition */
	/*Benefits & Perks */
	.et-db #et-boc .et-l #Benefits .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l #Benefits .et_pb_row:last-child {
		padding-top: 0px !important;
		padding-bottom: 22.5px !important;
	}
	.et-db #et-boc .et-l #Benefits .et_pb_row:first-child{
		margin-top:35px !important;
	}
	.et-db #et-boc .et-l #Benefits .et_pb_row .et_pb_text.et_pb_text_2 {
		font-size: 14px;
		line-height: 21px;
		margin-top: 20px !important;
	}
	.et-db #et-boc .et-l #Benefits .et_pb_row:last-child .et_pb_column {
		margin-right: 0 !important;
		width:100%;
	}
	.et-db #et-boc .et-l #Benefits .et_pb_row:last-child .et_pb_text {
		min-height: unset;
		font-size:14px;
		line-height:21px;
	}
	/*Benefits & Perks */
	/*404*/
	.et-db #et-boc .et-l #Page_404_content .et_pb_row{
		padding-top:35px !important;
		padding-bottom:35px !important;
	}
	.et-db #et-boc .et-l #Page_404_content .et_pb_row .et_pb_text h3{
		font-size:24px;
		line-height:24px;
	}
	.et-db #et-boc .et-l #Page_404_content .et_pb_row .et_pb_column .et_pb_text:nth-child(2){
		margin-top:20px !important;
		margin-bottom:20px !important;
	}
	/*404*/
	/*Our culture*/
	.et-db #et-boc .et-l #Reddy_for_all .et_pb_row{
		padding-right:20px !important;
		padding-left:20px !important;
	}
	.et-db #et-boc .et-l #Our_mission .et_pb_row{
		padding-right:20px !important;
		padding-left:20px !important;
	}
	.et-db #et-boc .et-l #Community_connect .et_pb_row:first-child {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l #Our_commitment .et_pb_row, .et-db #et-boc .et-l #Salute .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l #Community_connect #image_slider {
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	.et-db #et-boc .et-l #Reddy_for_all .et_pb_row:first-child{
		margin-top:35px !important;
	}
	.et-db #et-boc .et-l #Reddy_for_all .et_pb_row .et_pb_text:first-child{
		font-size: 14px;
		line-height: 21px;
	}
	.et-db #et-boc .et-l #Reddy_for_all .et_pb_row .et_pb_text.et_pb_text_3 {
		font-size: 14px;
	}
	.et-db #et-boc .et-l #Our_mission .et_pb_row .et_pb_text h3{
		font-size:24px;
		line-height:24px;
	}
	.et-db #et-boc .et-l #Our_mission .et_pb_row .et_pb_text:last-child{
		font-size:14px;
		line-height:21px;
	}
	.et-db #et-boc .et-l #Our_mission .et_pb_row {
		padding-top: 35px !important;
		padding-bottom: 35px !important;
	}
	.et-db #et-boc .et-l #Our_commitment .et_pb_row .et_pb_text_8 {
		font-size: 16px;
		line-height: 24px;
	}
	.et-db #et-boc .et-l #Our_commitment .et_pb_row .et_pb_text_9 {
		font-size: 14px;
		line-height: 21px;
		margin-top: 20px !important;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_image img {
		height: 500px;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:first-child{
		margin-bottom:-65px;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row {
		padding-bottom: 35px !important;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:last-child h3 {
		font-size: 24px;
		line-height: 30px;
	}
	.et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:last-child .et_pb_text_12, .et-db #et-boc .et-l #Salute .et_pb_row .et_pb_column:last-child .et_pb_text_11 {
		font-size: 14px;
		line-height: 21px;
	}
	.et-db #et-boc .et-l #Our_commitment .et_pb_row:first-child .et_pb_column_5 {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.et-db #et-boc .et-l #Community_connect .et_pb_row:first-child {
		padding-top: 35px !important;
		padding-bottom: 35px !important;
	}
	.et-db #et-boc .et-l #Community_connect .et_pb_row:first-child .et_pb_text:last-child {
		font-size: 14px;
		line-height: 21px;
	}
	.et-db #et-boc .et-l #Community_connect .et_pb_row:first-child .et_pb_with_border {
		text-align: center;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section .et_pb_row#overlap_under {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section #JOB_location_only .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	/*Our culture*/
	/*Sign In & Register*/
	.et-db #et-boc .et-l .et_pb_row.my_account_row .et_pb_column:last-child {
		padding-top: 35px !important;
		padding-bottom: 35px !important;
	}
	.et-db #et-boc .et-l .et_pb_row.my_account_row {
		padding: 35px 20px !important;
	}
	.et_pb_row.my_account_row .um-form .um-row.half_row > div {
		margin:0 !important;
		margin-bottom:10px !important;
		width: 100%;
	}
	.et_pb_row.my_account_row .um-form .um-row{
		margin:0 !important;
	}
	.et_pb_row.my_account_row .um-form .um-row.pass_row > div{
		margin:0 !important;
		width:100% !important;
	}
	.et_pb_row.my_account_row .um-form .um-row.pass_row .um-field{
		width:100% !important;
		margin:0 !important;
		margin-bottom:10px !important;
	}
	.et_pb_row.my_account_row .um-form .um-row > div{
	}
	.et_pb_row.my_account_row .um-form .um-row > div.um-clear{
		margin:0 !important;
	}
	.et-db #et-boc .et-l .et_pb_row.my_account_row .et_pb_text h3{
		font-size:24px;
	}
	/*Sign In & Register*/
	/*Single Job*/
	#single_jobs .apply_button.General_button {
		margin: 25px auto 10px;
	}
	#single_jobs .col-left.coloumn {
		padding:15px;
	}
	#single_jobs .col-right.coloumn b {
		font-size: 16px;
	}
	body #single_jobs .header_row .page_title {
		font-size: 24px;
	}
	#single_jobs .content_row {
		padding: 35px 20px;
	}
	body #single_jobs {
		margin-top: 70px;
	}
	body #single_jobs .header_row .detail_head {
		margin-bottom: 10px;
	}
	#single_jobs .header_row .detail_head .detail_item .itm {
		display: flex;
		align-items: center;
		font-size: 12px;
		font-weight: 600;
		color: #0076bd;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 700;
	}
	body #single_jobs .header_row .detail_head {
		flex-wrap: wrap;
	}
	body #single_jobs .header_row .detail_head .detail_item {
		flex-basis: 50%;
		justify-content: center;
		margin: 0;
		margin-bottom: 15px;
	}
	body .sperator {
		display: none;
	}
	body .single_mail_sharer_favorite {
		flex-wrap: wrap;
	}
	body .single_mail_sharer_favorite > * {
		flex-basis: 137px;
		/* margin: 0 !important; */
		justify-content: center;
		margin-bottom: 15px !important;
		font-size: 12px;
	}
	body .single_mail_sharer_favorite > div a {
		font-size: 12px;
	}
	body #single_jobs .header_row {
		padding: 35px 20px 20px;
	}
	/*Single Job*/
	/*Jobs*/
	body .job-item.shared .mail_sharer_favorite {
		width: 66px;
		padding-right: 10px;
		padding-left: 10px;
	}
	body #jobs_listing .mail_sharer_favorite a {
		font-size: 0;
		line-height: 1;
		width:auto;
	}
	body #jobs_listing .mail_sharer_favorite a .ico {
		margin-right: 15px;
		margin-left: 15px;
	}
	body .job-item .worker-time-type,body .job-item .apply_button,body .job-item .last_row .category,body .job-item .last_row .location_block .location {
		font-size: 12px;
	}
	body .job-item .title_holder .job_title, body .job-item .title_holder .job_title a {
		font-size: 16px;
		min-height: unset;
	}
	/*Jobs*/
	/*Careers */
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll {
		height: 275px;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll .et_pb_row#SLIDER{
		height: 275px;
	}
	.et-db #et-boc #Banner_scroll #SLIDER img {
		height: 275px;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll h1.entry-title{
		font-size:36px;
		line-height:36px;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll .et_pb_row:last-child {
		left: 50%;
		padding: 0 20px !important;
		top: 50%;
		bottom: unset;
		transform: translate(-50%,-50%);
		width: calc(100% - 120px);
		padding:0 !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll .et_pb_row:last-child .et_pb_text {
		font-size: 14px;
		line-height: 21px;
		margin-bottom:0 !important;
		margin-top:10px !important;
		text-align:center !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll .et_pb_post_title{
		margin-bottom:5px !important;
		text-align:center !important;
	}
	.et-db #et-boc #SLIDER .et_pb_column .slick-arrow {
		top: calc(50% - 14px);
		z-index: 3;
		width: 28px;
		height: 28px;
	}
	.et-db #et-boc #SLIDER .et_pb_column .slick-arrow.slick-prev {
		left: 20px;
	}
	.et-db #et-boc #SLIDER .et_pb_column .slick-arrow.slick-next {
		right: 20px;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section .et_pb_row #with_red_text{
		font-size:16px;
	}
	.et-db #et-boc .flip-card-front, .flip-card-front {
		font-size: 30px;
	}
	.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row .et_pb_text h3{
		font-size:24px;
		line-height:24px;
	}
	.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row .et_pb_text_6,.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row .et_pb_text_8{
		font-size:14px;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section .et_pb_row:first-child {
		padding-top: 35px !important;
		padding-bottom: 35px !important;
		width: calc(100% - 40px) !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row:first-child {
		width: calc(100% - 40px + 1.6vw) !important;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section .et_pb_code_0 {
		margin-top: 25px !important;
		margin-bottom: 0 !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row.partial_width {
		padding-right: 20px !important;
		padding-left: 20px !important;
		width: calc(100% - 40px ) !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Core-Values .et_pb_row#WWH_content.partial_width{
		padding-bottom:35px !important;
	}
	.et-db #et-boc .et-l #Core-Values .et_pb_row#overlap_under{
		padding-top: 35px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Job_search_link .et_pb_row .et_pb_column:first-child{
		margin-top:35px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Job_search_link .et_pb_row.et-last-child{
		padding-bottom:35px !important;
	}
	body.et-db #et-boc .et-l .et_pb_video_play::before {
		width: 45px;
		height: 45px;
	}
	.et-db #et-boc .et-l .ganga-video-autoplay .et_pb_video_overlay_hover h3 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.et-db #et-boc .et-l .ganga-video-autoplay .et_pb_video_overlay_hover p {
		font-size: 14px;
	}
	.et-db #et-boc .et-l #Job_search_link .et_pb_text h3{
		font-size:24px;
		line-height:24px;
	}
	.et-db #et-boc .et-l #Job_search_link .et_pb_column .et_pb_text:nth-child(3){
		min-height:unset;
		font-size: 14px;
	}
	.et-db #et-boc .et-l #Testimonial_Careers .et_pb_text h3{
		font-size:24px;
		line-height:24px;
	}
	.et-db #et-boc .et-l #Testimonial_Careers .et_pb_row .et_pb_text{
		font-size:14px
	}
	.et-db #et-boc .et-l #Testimonial_Careers .et_pb_row .et_pb_column:first-child {
		padding: 0 !important;
	}
	#JOB_location_only #job-filter-wrap .location-filters {
		flex-direction: column;
	}
	.et-db #et-boc #locationsearchForm .filter-item.job_location-filter{
		margin-right:0;
		margin-bottom:25px !important;
	}
	#JOB_location_only #job-filter-wrap .filter-item.submit-filter {
		text-align: center;
	}
	.et-db #et-boc .et-l #JOB_location_only .et_pb_row .et_pb_column .et_pb_module:nth-child(2) {
		font-size:14px;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section .et_pb_row.et_pb_row_2 {
		padding-bottom: 0 !important;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section .et_pb_row.et_pb_row_3 {
		padding-top: 0 !important;
	}
	.et-db #et-boc .et-l .et_pb_section#JOB_FILTER_section #Testimonial_Careers .et_pb_row {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	/*Careers */
	/*Contact*/
	.et-db #et-boc .et-l #first_gform .et_pb_text h3{
		line-height:24px;
		font-size:24px;
	}
	body.et-db #et-boc .et-l .et_pb_section#first_gform .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	body.et-db #et-boc .et-l .et_pb_section.form_wrapper .et_pb_row{
		width:100% !important;
		padding-right:20px !important;
		padding-left:20px !important;
	}	
	/*Contact*/
	.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) {
		grid-column: 1 / -1;
	}
	/*Header*/
	header #nav_menu_triger {
		width: 70px;
		height: 70px;
	}
	header#masthead #menu-header-sub-menu li a {
		width: 70px;
		height: 70px;
		padding: 0;
		justify-content: center;
	}
	#et-boc {
		margin-top: 106px;
	}
	.admin-bar header #site-navigation {
		top: 152px;
	}
	header #site-navigation {
		top: 106px;
	}
	header #site-navigation {
	height: calc(100% - 70px);
	}
	/*Header*/
	/*Home*/
	.et-db #et-boc .et-l #home_banner .et_pb_text_0{
		width:auto;
	}
	.et-db #et-boc .et-l #home_banner .et_pb_row_0.et_pb_row {
		padding-top: 35px !important;
		padding-right: 20px !important;
		padding-left: 20px !important;
		align-items: start;
	}
	.et-db #et-boc .et-l #home_banner .et_pb_text_0 h1 {
		text-align:center;
		font-size: 30px;
		line-height: 1.3;
	}
	.et-db #et-boc .et-l #home_banner .et_pb_text_1 {
		text-align:center;
	}
	.et-db #et-boc .et-l #home_banner .et_pb_button_module_wrapper {
		text-align:center;
	}
	.et-db #et-boc .et-l #POPup_Notifier.et_pb_row_1 {
		max-width: 400px;
		bottom: 10px;
		right: calc(50% - 200px);
		width: calc(100% - 40px );
	}
	.et-db #et-boc .et-l #Closecookie {
		right: 0;
	}
	.et-db #et-boc .et-l #Our_service .et_pb_text_3 h3, .et-db #et-boc .et-l #Our_service .et_pb_text_3 a {
		font-size: 24px;
		line-height: 24px;
	}
	.et-db #et-boc .et-l #Location_search .et_pb_row:first-child .et_pb_text h3 {
		font-size: 24px;
		line-height: 24px;
	}
	.et-db #et-boc .et-l #Our_service .et_pb_column_3{
		padding-top: 35px;
	}
	.et-db #et-boc .et-l #Our_service .et_pb_row_4{
		padding-bottom:35px !important;
	}
	.et-db #et-boc .et-l #Our_service .et_pb_row_3.et_pb_row{
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l #Location_search .et_pb_column_8 {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.et-db #et-boc .et-l #Location_search .et_pb_column_9 {
		padding-right: 20px;
		padding-bottom: 35px;
		padding-left: 20px;
		padding-top:35px;
	}
	.et-db #et-boc .et-l #Location_search .et_pb_text_6 h2,.et-db #et-boc .et-l #Location_search .et_pb_row:last-child .et_pb_text h2{
		font-size:36px;
		line-height: 1.2;
	}
	.et-db #et-boc .et-l #Location_search.Contact_page .et_pb_row .et_pb_column{
		padding-bottom: 35px;
		padding-top:35px;
	}
	.et-db #et-boc .et-l #About_sec .et_pb_row_7.et_pb_row{
		padding-top: 35px !important;
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l #About_sec .et_pb_text_8 h3 {
		font-size: 24px;
		line-height:24px;
	}
	.et-db #et-boc .et-l #About_sec .et_pb_image_2{
		margin-bottom: 35px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Location_search .et_pb_row:first-child {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	/*Home*/
	/*Footer*/
	#footer {
		padding: 0 20px 35px 20px;
	}
	#footer .content-outer.container {
		padding: 35px 0 25px;
	}
	.vh-center{
		line-height:21px;
	}
	.vh-center > div {
		width: auto;
	}
	.vh-center > div ul {
		justify-content: center;
	}
	#footer .logo-warapper {
		flex-direction: column;
	}
	#footer .logo-warapper a:first-child {
		margin-bottom: 20px;
	}
	#footer .row {
		flex-direction: column;
	}
	#footer .row .footer_menu.box > div:first-child {
		margin-right: 0;
	}
	#footer .row .footer_menu.box > div:nth-child(2) {
		margin-right: 0;
	}
	#footer .row .footer_menu.box {
		flex-direction: column;
	}
	#footer .row .footer_menu.box li {
		text-align: center;
	}
	#footer .menu#menu-footer-social-menu {
		justify-content: center;
		margin-top: 15px;
	}
	/*Footer*/
	/* Inner Banner */
	.et-db #et-boc .et-l .inner_banner .et_pb_post_title_0 .et_pb_title_container h1.entry-title,.et-db #et-boc .et-l .inner_banner .et_pb_title_container h1.entry-title,.et-db #et-boc .et-l .inner_banner .et_pb_text.page_404 h1 {
		font-size: 36px;
		line-height: 36px;
	}
	.et-db #et-boc .et-l .inner_banner .et_pb_text.page_404 h1{
		padding-bottom:10px;
	}
	.et-db #et-boc .et-l .inner_banner .et_pb_text_0,.et-db #et-boc .et-l .inner_banner .et_pb_text {
		font-size: 14px;
		line-height: 21px;
	}
	.et-db #et-boc .et-l .inner_banner .et_pb_row_1,.et-db #et-boc .et-l .inner_banner .et_pb_row_1_tb_body{
		align-items: center;
	}
	.et-db #et-boc .et-l .inner_banner .et_pb_module.et_pb_text_align_left {
		text-align: center;
	}
	.et-db #et-boc .et-l .inner_banner.et_pb_section .et_pb_post_title_0.et_pb_post_title,.et-db #et-boc .et-l .inner_banner.et_pb_section .et_pb_post_title{
		margin-bottom: 5px !important;
	}
	.et-db #et-boc .et-l .inner_banner .et_pb_text_0,.et-db #et-boc .et-l .inner_banner .et_pb_text {
		margin-top: 10px !important;
		margin-bottom: 0 !important;
	}
	.et-db #et-boc .et-l .inner_banner .et_pb_row_1.et_pb_row, .et-db #et-boc .et-l .inner_banner .et_pb_row_1_tb_body {
	  padding-right: 20px !important;
	  padding-left: 20px !important;
	}
	/* Inner Banner */
	/* About page */
	.et-db #et-boc .et-l #About_section .et_pb_text_1 h3{
		font-size: 28px;
		line-height: 28px;
	}
	.et-db #et-boc .et-l .et_pb_section#About_section .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l #history .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l #Today .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	/* About page */
	.et-db #et-boc .et-l #About_section .et_pb_column_2 {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.et-db #et-boc .et-l #About_section .et_pb_text_2 {
		margin-bottom: 35px !important;
	}
	.et-db #et-boc .et-l #About_section .et_pb_text_1 h3{
		font-size: 24px;
		line-height: 24px;
	}
	.et-db #et-boc .et-l #history .et_pb_text_3 h3, .et-db #et-boc .et-l #FAQ .et_pb_text_15 h3, .et-db #et-boc .et-l  #Today .et_pb_text_13 h3 {
		font-size: 24px;
		line-height: 24px;
	}
	.et-db #et-boc .et-l #Today .et_pb_text_14,.et-db #et-boc .et-l #Today .et_pb_image_6{
		margin-bottom: 35px !important;
	}
	.et-db #et-boc .et-l #FAQ .et_pb_row {
		padding-top: 35px !important;
		padding-bottom: 25px !important;
	}
	/* About page */
	/*Faq Page*/
	.et-db #et-boc .et-l #FAQ .et_pb_row {
		padding-right:20px !important;
		padding-left:20px !important;
	}
	/*Faq Page*/
	/*Services*/
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row {
		flex-direction: column;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column .et_pb_text h3, .et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column .et_pb_text h3 a {
		font-size: 24px;
		line-height: 24px;
	}
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column:first-child {
		padding-right: 20px;
		padding-left: 20px;
	}
	.et-db #et-boc .et-l .et_pb_section.service_section .et_pb_row .et_pb_column:last-child {
		padding-left: 25px;
		padding-right: 25px;
	}
	.et-db #et-boc .et-l .et_pb_section.Page_describer .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	/*Services*/
	/*Emergency Management*/
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section {
		margin-top: 25px;
		margin-bottom: 35px;
	}
	.et-db #et-boc .et-l .et_pb_section.em_content_wrap{
		margin-top:30px;
	}
	.et-db #et-boc .et-l .et_pb_section.em_content_wrap .et_pb_row .et_pb_text h3 {
		font-size: 24px;
		line-height: 24px;
	}
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section .et_pb_row .et_pb_column {
		width: calc(100% - 20px);
	}
	.et-db #et-boc .et-l #OESS.et_pb_section .et_pb_row h3{
		font-size:24px;
		line-height:24px;
	}
	.et-db #et-boc .et-l #OESS.et_pb_section .et_pb_row.SERVICES_logo .et_pb_column{
		width:100% !important;
	}
	.et-db #et-boc .et-l #OESS.et_pb_section .et_pb_row:first-child{
		padding-top:35px !important;
	}
	.et-db #et-boc .et-l .et_pb_section.em_content_wrap .et_pb_row {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.et-db #et-boc .et-l #Testimonials_ES.et_pb_section .et_pb_row {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	/*Emergency Management*/
	/*Cold Storage*/
	.et-db #et-boc .et-l #CS-contact .et_pb_text h3{
		font-size:24px;
		line-height:24px;
	}
	.et-db #et-boc .et-l #CS-contact .et_pb_row{
		padding-top:35px !important;
		padding-bottom:35px !important;
	}
	/*Cold Storage*/
	/*App Page*/
	.et-db #et-boc .et-l .et_pb_text_1 h3.m-title{
		font-size:24px;
	}
	.et-db #et-boc .et-l #Mobile_picture.et_pb_section .et_pb_row .et_pb_column:first-child {
		width: 100%;
		margin: 0 !important;
	}
	.et-db #et-boc .et-l #Mobile_picture.et_pb_section .et_pb_row .et_pb_column:last-child{
		width: 100%;
	}
	.et-db #et-boc .et-l #Mobile_picture.et_pb_section .et_pb_row .et_pb_column:last-child img {
		max-width: 450px;
		margin: 0 auto;
		display: block;
	}
	.et-db #et-boc .et-l #App_cus_portal .et_pb_row:first-child{
		padding-top:35px !important;
	}
	.et-db #et-boc .et-l #App_cus_portal .et_pb_row:last-child{
		padding-bottom:35px !important;
	}
	/*App Page*/
	/*Terms of Use*/
	.et-db #et-boc .et-l #Terms_of_use {
		margin-top:35px !important;
	}
	/*Terms of Use*/
	/*Privacy Policy*/
	.et-db #et-boc .et-l #Privacy_Policy {
		margin-top:35px !important;
	}
	/*Privacy Policy*/
	/*Transparency*/
	.et-db #et-boc .et-l #Transparency {
		margin-top:35px !important;
	}
	/*Transparency*/
	/*Ice calculator*/
	body .ice-calculator-wrap .box .chill-wrap, body.et-db #et-boc .et-l .ice-calculator-wrap .box .chill-wrap {
		flex-direction: column;
	}
	body .ice-calculator-wrap .box .left-title, body.et-db #et-boc .et-l .ice-calculator-wrap .box .left-title {
		width: 100%;
		margin-right:0;
		margin-bottom:20px;
	}
	body .ice-calculator-wrap .box input[type="text"], body.et-db #et-boc .et-l .ice-calculator-wrap .box input[type="text"] {
		width: 100%;
	}
	body.et-db #et-boc .et-l .ice-calculator-wrap .box, body .ice-calculator-wrap .box {
		padding: 20px 20px;
	}
	.et-db #et-boc .et-l .et_pb_section#Ice_calc_faq .et_pb_row .et_pb_text h3{
		font-size:24px;
		line-height:24px;
	}
	body .ice-calculator-wrap .ld-radio .ico, body.et-db #et-boc .et-l .ice-calculator-wrap .ld-radio .ico {
		margin-right: 15px;
	}
	.ice-calculator-wrap .ld-radio .ico, .et-db #et-boc .et-l .ice-calculator-wrap .ld-radio .ico {
		min-width: 35px;
	}
	.ice-calculator-wrap .box form label .ico {
		width: 25px;
		min-width: 25px;
	}
	.et-db #et-boc .et-l .et_pb_module .ice-calculator-wrap input[type="radio"] {
		margin-right: 0;
	}
	.ice-calculator-wrap .box form h6, .et-db #et-boc .et-l .ice-calculator-wrap .box form h6 {
	padding: 20px 0 20px;
		margin-bottom: 0;
	}
	.et-db #et-boc .et-l .ice-calculator-wrap .ld-radio .btn:last-child {
		margin-bottom: 0;
	}
	.ice-calculator-wrap .select_event_wrapper, .et-db #et-boc .et-l .ice-calculator-wrap .select_event_wrapper {
		margin-bottom: 0;
	}
	.et-db #et-boc .et-l .et_pb_section#Ice_calc_faq .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Ice_calc .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Ice_calc_desc .et_pb_row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	/*Ice calculator*/
	/*App*/
	.et-db #et-boc .et-l .et_pb_section#App_title_section .et_pb_row {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Mobile_picture .et_pb_row {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Mobile_picture .et_pb_row img {
		max-width: 220px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#Mobile_picture .et_pb_row {
		flex-direction: column;
	}
	body.et-db #et-boc .et-l #Mobile_picture .et_pb_text ul.ld-list{
		  padding-left: 15px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#APP_youtube .et_pb_row {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#APP_download .et_pb_row {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#App_cus_portal .et_pb_row {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	/*App*/
}
@media screen and (max-width: 600px) {
	#wpadminbar {
		position: fixed !important;
		overflow:hidden;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll {
		height: 250px;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll .et_pb_row#SLIDER{
		height: 250px;
	}
	.et-db #et-boc #Banner_scroll #SLIDER img {
		height: 250px;
	}
	.index_our_location #keywords {
		width: 62%;
	}
}
@media screen and (max-width: 520px) {
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll {
		height: 225px;
	}
	.et-db #et-boc .et-l .et_pb_section#Banner_scroll .et_pb_row#SLIDER{
		height: 225px;
	}
	.et-db #et-boc #Banner_scroll #SLIDER img {
		height: 225px;
	}
}
@media screen and (max-width: 500px) {
	.vh-center > div ul {
		flex-direction: column;
	}
	.vh-center > div ul li:nth-child(2) {
		border-left: 0;
		border-right: 0;
	}
	/*App Page*/ 
	.et-db #et-boc .et-l #APP_download.et_pb_section .et_pb_row.et_pb_gutters1 {
		flex-direction: column;
		align-items: center;
	}
	.et-db #et-boc .et-l #APP_download.et_pb_section .et_pb_row.et_pb_gutters1 .et_pb_column {
		width: 176px !important;
	}
	.et-db #et-boc .et-l #APP_download.et_pb_section .et_pb_row.et_pb_gutters1 .et_pb_column:last-child{
		margin-top:15px !important;
	}
	/*App Page*/
	/*Ice calculator*/
	body .ice-calculator-wrap .form_select_wrap .ld-radio, body.et-db #et-boc .et-l .ice-calculator-wrap .form_select_wrap .ld-radio {
		flex-wrap: wrap;
	}
	body .ice-calculator-wrap .form_select_wrap .ld-radio .btn, body.et-db #et-boc .et-l .ice-calculator-wrap .form_select_wrap .ld-radio .btn {
		flex-basis: 100%;
		margin-bottom: 10px;
	}
	body .ice-calculator-wrap .btn-box, body.et-db #et-boc .et-l .ice-calculator-wrap .btn-box {
		margin: 15px auto 32px;
		padding: 0;
	}
	/*Ice calculator*/
	.et-db #et-boc .et-l .et_pb_row.my_account_row .et_pb_text p a{
		display:block;
	}
}
@media screen and (max-width: 450px) {
	/*Jobs*/
	body #jobs_listing #job_content {
		padding: 10px;
	}
	body .job-item.shared .mail_sharer_favorite{
		padding:10px;
	}
	/*Jobs*/
	body.et-db #et-boc .et-l .et_pb_text ul#testimonial_wrapper .designation, ul#testimonial_wrapper .designation {
		margin-bottom: 50px;
	}
}
@media screen and (max-width: 440px) {
	.et-db #et-boc .et-l #POPup_Notifier.et_pb_row_1 {
		right: 20px;
	}
}
@media screen and (max-width: 420px) {
	/*Home*/
	.et-db #et-boc .et-l #Location_search .et_pb_text_6 h2,.et-db #et-boc .et-l #Location_search .et_pb_row:last-child .et_pb_text h2{
		font-size:32px;
	}
	.job-item .top_row .apply_button {
		display: none;
	}
	.job-item .posted .apply_button {
		display: flex;
		margin-left: 0;
		margin-top: 15px;
	}
	.job-item .posted {
		display: flex;
		align-items: flex-start;
		flex-direction: column;
	}
	body .single_mail_sharer_favorite > * {
		margin-right: 5px;
		margin-left: 5px;
	}
	body .single_mail_sharer_favorite div a {
		margin-right: 0;
		margin-left: 0;
		justify-content: center;
	}
	#single_jobs #map {
		height: 250px;
	}
	/*Home*/
}