@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;}
	.latest_news .mfp-inner{min-height:inherit;}
  [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%;}
}
@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;}
   .blog-items .blog-item {
    overflow: hidden;
  }
   .page-link {
    padding: .25em 0;
    height: auto;
    line-height: inherit;
    font-size: 14px;
    min-width: 24.5px;
    text-align: center;}
}
@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%;}
	.latest_news .mfp-inner{min-height:226px;}
}