/*==========================================
 SLOT MACHINE
==========================================*/
.header_bottom .changing_text {width: 56%;}
@media  (max-width: 991px) {
	.header_bottom .changing_text {width: 86%;}
}

/*==========================================
 CTA BENJ
==========================================*/
@media (min-width: 1200px) {
	.cta_benj_img_wrap .cta_benj_img img {min-height: 300px;}
}
/*==========================================
 title_2coldesc_bluestripbtn
==========================================*/
.title_2coldesc_bluestripbtn {background: #f7f7f7;}

/*==========================================
 leftsidebar_titles_desc
==========================================*/
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {padding: 0;width: 100% !important;}
@media (max-width: 767px) {
	.lsbtd .bootstrap-select>button.dropdown-toggle {font-size: 15px;word-break: break-all;}
}
/*==========================================
 banner override responsive
==========================================*/
.none_overlay.header_texts:after {display: none;}
@media (max-width: 3441px) {
	#bannerCurve {right: 20%;}
}
@media (max-width: 2561px) {
	#bannerCurve {right: 3%;}
}
@media (max-width: 2049px) {
	#bannerCurve {right: 4%;}
}
@media (max-width: 1920px) {
	#bannerCurve {display: none;}
	.allbanner .header_top .bg.old_ver img {left:52%}
}
@media (max-width: 1045px) {
	.allbanner .header_top .bg.old_ver img {left:42%}
}
@media (max-width: 1012px) {
	.allbanner .header_top .bg.old_ver img {left:58%}
}
@media (max-width: 857px) {
	.allbanner .header_top .bg.old_ver img {left:49%}
}
@media (max-width: 835px) {
	.allbanner .header_top .bg.old_ver img {left:58%}
}
@media (max-width: 769px) {
	.allbanner .header_top .bg.old_ver img {left:32%}
}
/*==========================================
 title_desc_sidebyside
==========================================*/
.title_desc_sidebyside {padding-bottom: 32px;}
.sidebyside section {padding-top: 0;}
.sidebyside section:last-child {padding-bottom: 0;}
/*==========================================
 title_desc_3col_title_bullets
==========================================*/
.title_desc_3col_title_bullets .titles-design1 h3 {max-width: 100% !important;}
.title_desc_3col_title_bullets .titles-design1.mb-40 {margin-bottom: 0 !important;}

.section a,
section a {
  font-size: inherit;
}
@media (max-width: 1024px) {
  .section.leftbg_rightcontent {
    padding-bottom: 70px !important;
  }
}
#header_bottom_text {
  width: 35%;
}
@media (max-width: 1199px), (max-width: 1199.33px) {
  #header_bottom_text {
    width: 30%;
  }
}
/*==========================================
 fullimgbg_coloredbgcontent
==========================================*/
.fullimgbg_coloredbgcontent .content-bg {
	padding-top: 4vw;
}
@media (max-width: 1024px) {
	.fullimgbg_coloredbgcontent .content-bg {
		padding-top: 0;
	}
}