#qx-row-305{}#qx-slider-pro-9110 .qx-slide__container{min-height:400px}#qx-slider-pro-9110 .qx-slide-1{background-image:url(/summerville/images/sv-banner-cement.jpg);background-position:initial;background-size:initial}#qx-slider-pro-9110 .qx-slide-2{background-image:url(/summerville/images/Block_Factory1.jpg);background-position:initial;background-size:initial}#qx-slider-pro-9110 .slick-current .qx-slide__title{animation:fadeInDown 2s;animation-fill-mode:both}#qx-slider-pro-9110 .slick-current .qx-slide__content{animation:fadeInDown 2s .5s;animation-fill-mode:both}#qx-slider-pro-9110 .slick-current .qx-slide__btn{animation:fadeInUp 2s .5s;animation-fill-mode:both}#qx-gallery-593830 .qx-g-items .qx-fg-item{margin-top:30px}#qx-gallery-593830 .qx-g-items .qx-fg-item img{max-width:100%}#qx-gallery-593830 .qx-fg-title{margin-top:0;color:#22b04c}#qx-gallery-593830 .qx-fg-content p:last-child{margin-bottom:0}#qx-section-562111{background-image:url(/summerville/images/bg-block-lightblue.jpg);background-repeat:repeat;background-position:initial;background-size:initial}#qx-text-572250{color:rgba(255,255,255,1)}#qx-text-572250 *{color:rgba(255,255,255,1)}#qx-section-106{background-color:aliceblue}#qx-carousel-1218 .qx-carousel-item{transition:box-shadow 0.3s ease-in-out,transform 0.3s ease-in-out}#qx-row-521793 { margin-top:35px; } #qx-text-841798 { text-align : center;  } #qx-row-841004 { margin-top:35px; } #qx-image-31011 { text-align : center;  } #qx-text-861359 { text-align : left;  } #qx-text-821448 { text-align : left;  } #qx-row-341883 { margin-top:15px; } #qx-text-361885 { text-align : center;  } #qx-text-582331 { text-align : left;  } #qx-row-632513 { margin-top:15px; } #qx-text-572515 { text-align : center;  } #qx-row-72977 { margin-bottom:55px; } #qx-gallery-593830 .qx-fg-title { font-size : 14px;  } #qx-section-562111 { padding-top:11px;padding-bottom:15px; } #qx-text-572250 { text-align : center;  } #qx-section-106 { padding-top:5px;padding-right:35px;padding-bottom:10px;padding-left:35px; } #qx-carousel-1218 { text-align : center;  } #qx-carousel-1218 .qx-carousel-item { padding-top:25px;padding-right:10px;padding-bottom:25px;padding-left:10px; } @media screen and (min-width: 768px) and (max-width: 992px){ #qx-text-841798 { text-align : left;  } #qx-text-361885 { text-align : left;  } #qx-text-572515 { text-align : left;  } #qx-text-572250 { text-align : left;  }  } @media screen and (max-width: 767px) { #qx-text-841798 { text-align : left;  } #qx-text-361885 { text-align : left;  } #qx-text-572515 { text-align : left;  } #qx-text-572250 { text-align : left;  }  } 