.ipad-hide-text {    display: block;}

.deskttop-hide-text {    display: none;}

.logo-section {     width:51.3333%;}

.nav-section {     width: 46.6667%;}

.logo { left: 0; margin: 0 auto; }

/* .rev_slider_wrapper { height: 380px !important;}

.funding-sec {  top: 50%;} */

.site-table.container-table { display: block; }

.site-table .column-cell { width: 100%; display: block; }

.site-table .column-cell { padding: 20px; }

.site-table .column-cell-padding:last-child { padding: 20px; }

.data-section { padding: 40px 22px 155px; }

.data-section .btn { bottom: 12px; }

.nested-cell img { height: auto; }

.desktop-cell-view { display:none !important;}

.mobile-cell-only { display:block !important;}

.service-list { width: 100%; }
 
.blog-left { width: 100%; padding: 0; }

.home-content-right { padding: 20px 0 20px 0; width: 100%; }

.reviews-scroller .slick-dots { position: static; }

.col-gfields_wrapper,.contact-form-section .col-gfields_wrapper  { max-width: 100%; }
.main-banner-form .col-gfields_wrapper{max-width: 86%;}
.form-group p { padding: 0; }

.site-table .column-cell:first-child:after, .site-table .column-cell:last-child:after { display: none !important; }

.remodeling-guide-section .remodeling-title { font-size: 38px; }

.featured-scroller-outer { padding: 0 10px; }

.featured-table { display: block; text-align: center; }

.featured-img-title { font-size: 22px; margin: 0 0 10px; text-align: center; display: block; }

.great-company-section .featured-img-title {      min-height: 44px;}

.featured-btn { display: block; text-align: center; }

.kitchen-scroller-outer { padding: 0 10px; }

.reviews-scroller-outer { padding: 0 10px; }

.service-list { transform: none; -webkit-transform: none; -moz-transform: none; }

.footer-bottom-fixed { text-align:center;}

.schedule-text { display:block; padding:0; font-size: 19px; line-height: 26px;}

.ios .schedule-text { display:inline-block; padding:0 0 10px ; font-size: 20px; }

.footer-title { font-size: 24px; line-height: 28px; }

.footer-media .phone-number-text { font-size: 16px; line-height: 20px; }

.footer-media .ph-number { font-size: 22px; }

.footer-logo { padding-right: 10px; }

.footer-links { padding-right: 10px; }

.map-overlay .map-title { font-size: 15px; }

.map-overlay p { font-size: 14px; line-height: 16px; }

.cabinets { left: -177px; top: -87px; }

.multiple { top: -85px; right: -141px; }

.appliances { top: -93px; right: -182px; }

.countertops { bottom: -66px; right:11px; }

.sub-banner-img img { height:280px;}

.content-section, .sidebar-section { width: 100%; }

.content-section { padding: 0 0 20px; }

.sidebar-section { padding: 20px 20px 0; }

.sub-banner-img { margin: 0 0 15px; }

.sub-form { float: left; width: 50%; }

.content-section  iframe { width:100%;}

.side-space { padding: 0; }

.sidebar-project-sec { float: left; width: 50%; padding: 0 0 0 26px; }

.sidebar-blog-sec { clear: both; }

.sidebar-project-sec img { width: 100%; }

.home-banner .banner-text { font-size: 25px;     line-height: 25px;}

.home-banner .banner-button .btn { font-size: 12px; padding: 10px 13px;}
.featured-projects .gallery-col {width: 33%;    padding-left:0px;}