/* customizer */
/* Header Stroke */
#h-stroke h1 {
	-webkit-text-stroke: 0.5px #010101;
}
#h-stroke h2 {
	-webkit-text-stroke: 0.5px #010101;
}
#h-stroke h3 {
	-webkit-text-stroke: 0.5px #010101;
}
#h-stroke h4 {
	-webkit-text-stroke: 0.5px #010101;
}
span.quote_form_pop.custom_btn.pum-trigger {
    color: #fcfcfc!important;
    border-radius: 15px;
    font-size: 1.2vw;
    background-color: #f21d2f;
    padding: 15px;
    min-width: 300px;
    width: auto;
    display: inline-block;
    text-align: center;
    border: 1px solid #f21d2f;
    font-size: 22px;
}
span.quote_form_pop.custom_btn:hover {
    background-color: #fff;
    color: #f21d2f !important;
}
div#popmake-2199 {
    padding-top: 40px;
}
div#popmake-2199 .fluentform .ff-el-group {
    margin-bottom: 10px;
}
div#popmake-2199 .fluentform_wrapper_11.ffs_custom_wrap .ff-el-input--label label {
    color: rgba(1, 2, 3, 1);
    font-size: 14px;
}
/* Slider Fixes*/
.swiper-pagination.cc-dots-0.swiper-pagination-clickable.swiper-pagination-bullets {
	translate: 0 -35px;
	margin-bottom: -25px;
}
.df_cc_content {
	border-radius: 0 15px 15px 0;
}

@media (min-width: 980px) {
header.et-l--header .hide_desktop {
		display:none !important;
	}
}
.dsm_icon_list .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text{
	width: max-content;
}
@media (max-width:575px) {
	.df-site-logo {
		width: 75% !important;
	}
}
@media only screen and (max-width: 767px) {
    .difl_contentcarousel_0 .df_cc_arrows .swiper-button-next, .difl_contentcarousel_0 .df_cc_arrows .swiper-button-prev {
        margin-top: 230px !important;
    }
}
@media (max-width: 980px) {
	.page-id-50 .et_pb_section_1 .et_pb_row_1 .et_pb_column.et_pb_column_4_4.et_pb_column_0 {
		margin-top: 0px !important;	
	}
}
@media (max-width: 1024px){
	.et_pb_section_0.et_pb_section {
    padding-top: 150px !important;
    padding-bottom: 10px !important;
}
}
@media (max-width: 768px){	.et_pb_section_0.et_pb_section {
    margin-top: 110px;
}
}
@media (max-width: 575px){
.et_pb_section_0.et_pb_section {
padding-top: 180px !important;
padding-bottom: 10px !important;
		   
}
	
	.page-id-1278 .et_pb_section_0.et_pb_section, .page-id-52 .et_pb_section_0.et_pb_section {
		 height: 400px;
	}
}
@media (min-width: 1024px){
	.et_pb_section_0.et_pb_section {
    padding-top: 165px !important;
    padding-bottom: 10px !important;
}
	.page-id-21  .et_pb_section_0.et_pb_section {
/*     padding-top: 100px!important; */
		padding-top: 0px!important;
    padding-bottom: 10px!important;
}
}

.et_pb_row {
    padding: 30px 0;
}
.et_pb_pagebuilder_layout .entry-content, .et_pb_pagebuilder_layout .et_pb_post .entry-content {
    margin-bottom: 0!important;
    padding-top: 61px;
}
@media (max-width: 575px){
	.et_pb_row {
    padding: 35px 0;
}
}
@media (max-width: 768px){
.et_pb_section.et_pb_section_0_tb_body.et_pb_with_background.et_section_regular {
    margin-top: 100px;
}

.page-id-21 .et_pb_section_0.et_pb_section {
    margin-top: 0px;
}
	 .et_pb_pagebuilder_layout .entry-content, .et_pb_pagebuilder_layout .et_pb_post .entry-content {
        padding-top: 61px;
    }
}
	@media (max-width: 767px) {
       .et_pb_pagebuilder_layout .entry-content, .et_pb_pagebuilder_layout .et_pb_post .entry-content {
        padding-top: 52px;
    }
}
@media (max-width: 575px){
.page-id-21 .et_pb_section_0.et_pb_section {
    margin-top: 0px;
	  padding-top: 125px !important;
}
}

.et_pb_section.et_pb_section_0.ctm_grid_things_text.et_section_regular {
    padding-top: 0px !important;
}

@media (min-width: 769px){
	
ul.sub-menu {
	min-width: 330px;
}
}
.difl_contentcarousel_0 {
    padding-top: 0px;
}
.et_pb_button_module_wrapper>a {
	display: inline !important;}

@media (min-width: 420px){
	.et-l .et-l--post .et_pb_section_0.et_pb_section {
    padding-top: 60px !important;
    padding-bottom: 10px!important;
}
}
@media (max-width: 420px){
	.et-l .et-l--post .et_pb_section_0.et_pb_section {
    padding-top: 50px!important;
    padding-bottom: 10px!important;
}
}


 .et_pb_promo_description p{
	font-size:16px;
}