@charset "utf-8";
/* CSS Document */

@media (max-width: 991px){
	.vgrid{margin:0;}
}
@media (max-width: 767px){
	.container{width:100%;box-sizing:border-box;padding:0;}
	.header .vgrid .header-a{width:58.33333333%;}
	.header .vgrid .header-b{text-align:right;width:41.66666667%}
	.moduletable.page_title ol li.active{font-size:24px;}
	.main-body{padding:40px 0;}
  [data-modals-element="modal"] [data-modals-type="iframe"] [data-modals-element="slide-content-inner"]{width:90vw !important;}
  [data-modals-element="modal"][data-modals-theme="light"] [data-modals-element="close-bar"]{right:5%;}
  .latest_news .mfp-inner .mfp_default_title{min-height:inherit;}
}
@media (max-width: 639px){
  #eb .eb-showcase-thumb.is-left{margin:0;width:100%;}
  #eb.is-mobile .eb-featured--default .eb-gallery-buttons{margin:0;}
  .page_404{font-size:150px;}
  .page_404 em{font-size: 120px;height: 120px;line-height: 120px;width: 120px;}
}
@media (max-width: 480px){
	.vgrid .vsize{width:100%;}
	.sppb-addon-articles-carousel.latest_news_carousel .bx-controls.bx-has-pager{display:none;}
	.sppb-addon-articles-carousel.latest_news_carousel .bx-wrapper{margin-bottom:0;}
	#sppb-addon-1671021816507 .pricelist-text-content{flex: 0 0 100%;max-width: 100%;padding-top:15px;}
	.pricelist-left-image img{height:auto;}
  .rsform.contact_us_form .rsform-block.rsform-block-please-drop-us-a-note-here h1{font-size:26px;}
  .page-link{padding:.25em 0;height:auto;line-height:inherit;font-size:14px;min-width:24.5px;text-align:center;}
  .blog-items .blog-item{overflow:hidden;}
}
@media (min-width: 1200px){	
.sppb-section .sppb-row-container{max-width: 1170px;}
}
@media screen and (min-width: 576px) and (max-width: 767px){
	.sppb-row-container {max-width: 100%;}
}
@media screen and (min-width: 640px) and (max-width: 767px){
	#eb .eb-showcase-thumb.is-left{width:50%;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
	.sppb-row-container {max-width: 100%;}
}