@media(min-width: 1024px) and (max-width: 1048px) {
	.contact-box .elementor-widget-container{
		height: auto;
		min-height: 174px;
	}
	ul.navbar-nav li {
    padding: 0 14px;
}
	.bwg_popup_image_spun1 .bwg_popup_image_spun2 {
	vertical-align: top;
	position: relative;
    top: 45px;
}
}
@media (max-width: 991px){
	.banner-text {
    padding: 100px 0;
}
	ul.navbar-nav li {
    padding: 0 14px;
}
}
@media(max-width: 768px){
	.top-header {
   font-size: 18px;
	}
	
	ul.navbar-nav li a {
		font-size: 12px;
	}
	ul.footer-links li a {
		font-size: 14px;
	}
	ul.footer-address li {
    font-size: 14px;
	}
	ul.footer-address li a {
    font-size: 14px;
	}
	#Rich_Web_BTimeline div.rich_web_timeline_badge{
    font-size: 11px!important;
		line-height: 10px!important;
	}
	ul.dropdown-menu.show {
     margin-top: 0!important;
       }
}
@media(max-width: 480px){
	.top-header {
    font-size: 14px;
}
	ul#menu-primary_menu {
    font-size: 16px;
    margin-top: 10px;
}
	ul.dropdown-menu.show {
     margin-top: 0!important;
       }
	#Rich_Web_BTimeline div.rich_web_timeline_badge{
    font-size: 11px!important;
		line-height: 10px!important;
	}
	#Rich_Web_BTimeline article {
    margin-bottom: 40px !important;
}
	#Rich_Web_BTimeline div[class*='group'] {
    margin-bottom: 50px !important;
}
	.footer-2, .footer-3, .footer-4 {
    margin-top: 15px;
}
	footer#footer-content{
		padding: 30px 0;
	}
	.eael-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap{
		margin-bottom: 20px;
	}
	.wpcf7 form>div{
		margin-bottom: 0;
	}
	ul#menu-primary {
		padding: 20px 0;
	}
	ul#menu-primary li{
		padding: 10px 20px;
	}
	div#contentPage {
    padding: 0;
}
}
