
	
 .et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper {
    
    padding-top: 2%;
}
	
#main-header.main_header_section	{    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;}
	
#main-header.main_header_section.et-fixed-header-new{     position: fixed !important;
    top: 0!important; box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;  }	
	
.et-fb-root-ancestor .second_footer {
    display: block;
}
	
.custome_footer_block~.et-l--footer .second_footer {
    display: block;
}
.custome_footer_block~.et-l--footer .default_footer{ display: none;}
	
.footer_block{ background-color: #437abe;
    padding: 7px 0;
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 100000;     display: none;}
	
.footer_block span	{    padding-right: 10px;}
	
.footer_block .phone_block a {
    
        margin-left: 0;
    font-size: 20px;
}
	
body.page-id-2.divibar-open #main-header{ border-bottom: none;}	
	
/* Overlay */
.popup-overlay {
  display: none; /* hidden by default */
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.7);
  z-index: 1000;
  overflow-y: auto; /* content scroll on small screens */
  padding: 20px; /* spacing for mobile */
  box-sizing: border-box;
	overflow-x: hidden;
}

/* Popup Box */
.popup-content {
  position: relative;
  background: #fff;
  padding: 20px;
  border-radius: 12px;
  box-shadow: 0 0 20px rgba(0,0,0,0.3);
  margin: auto;
  max-width: 600px; /* desktop max width */
  width: 100%;      /* full width on smaller screens */
  animation: fadeInScale 0.3s ease-in-out;
}

/* Close Button */
.popup-close {
position: absolute;
    top: 0px;
    right: 0px;
    font-size: 46px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    background: #000;
    padding: 7px;
}

/* Animation */
@keyframes fadeInScale {
  from {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
	
	
@media only screen and (max-width: 767px) {
		
.footer_block{ display: block }	
.header_block{ display:none }
.page-id-38691 .footer_block_new{ z-index: 1000 }
.calculator_box_info{width: 100%;}
	
.popup-content {
  max-width: 100%;
  padding: 0px;
  } 
	
.phone_block img{padding-right: 5px;}
		
}	
	
@media only screen and (max-width: 479px) {
	
 
  .popup-close {
    font-size: 35px;
    
    
  }	
	
.footer_block .phone_block a {
   
     padding: 4px 20px;
    font-size: 19px;
}
.popup-overlay {
    
    padding: 10px;
    
}	
	
}	
	
	
	
/* 	/////////// */
	body.divibar-open #main-header {
    border-bottom: 1px solid #0749731f;
}
 
	@media only screen and (min-width: 981px) {
    .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
        padding: 35px 0 0 0 !important;
    }
			    .et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
        padding-bottom: 35px !important;
    }
}
	
	@media (max-width: 767px) {
   
		.et_header_style_left #et-top-navigation .mobile_menu_bar {
    padding-bottom: 20px;
}
			 
body.page-template-default.divibar-open #page-container {
    padding-top: 10px !important;
}		
		
}

