
.intro-inner .container { padding: 0 15px }


.intro-inner { padding: 0; }

#header-container .container { padding: 0; }

#header-container .left-pull { display: none; }
.top-social-icons{ display:none;}

.logo { display: inline-block; text-align: left; width: auto; overflow: hidden; }

.phone-fixed { background:#fcc826 none repeat scroll 0 0; display: block; left: 0; line-height: 40px; position: fixed; text-align: center; top: 0; width: 100%; z-index: 1234; }

.phone-fixed a { color: #000; font-size: 24px; display:block; }

.open-today {
  float: none; text-align: center;
}

.resp-nav-bar { display: block; position: absolute; right: 0; top: 20px; }

.main-nav ul li { padding: 10px 15px; text-align: left; width: 100%; }

.main-nav ul li a { padding: 0; }

.main-nav ul li a:after { content: none; }

.banner-text { display: block }

#banner-container { border-width: 5px; }


.service-row { margin: 0; display: block; padding: 0px 0 }

.services-block { padding: 40px 0; width: 100%; margin: 0; }

.services-block p { min-height: inherit; margin-bottom: 10px; padding: 0px; text-align: center; }

#header-container { margin: 0px 0 0; }

.main-nav-container { border-top: none; display: none; }

.logo-inner { padding: 15px 0; display: block; }

.testimonial-left-row { width: 100%; margin: 0 0 0px; }


.testimonial-right-row { width: 100%; }

.contact-wrapper { background-position: 0 -14px; }

#gform_1 li { padding: 0; width: 100%; }

#gform_wrapper_1 #field_1_4 { position: relative; }

.gform_footer.top_label { position: static; }

.footer-col { width: 100%; margin: 0 0 15px; }

.footer-main-heading { width: 100%; }

.footer-right-link { margin: 10px 0 0; width: 100%; }

.footer-row p { margin: 0px; }

.gform_wrapper .top_label .gfield_label { left: 20px; }

.introduction-left { margin: 0 0 20px; padding: 0; width: 100%; }

.contact-right { border-left: medium none; border-top: 2px solid #f7f7f7; float: left; padding: 30px 0 0; width: 100%; }

.contact-right .testimonial-right-row { margin: 20px 0; }

.introduction-row { float: left; padding: 20px 0; }

.benifit-concierge-Care > h2, .benifit-concierge-Care p { padding: 0px; }

.benifit-concierge-Care { padding: 15px; }


#banner-container-sub .container { bottom: 30px; }

.main-nav .sub-menu { position: static; width: 100%; padding: 10px 0 0; background: none; }

.main-nav ul { width: 100%; }

.main-nav ul li .sub-menu li a { color: #7fa1b6; }

.main-nav ul li .sub-menu li .sub-menu li a { padding-left: 30px; padding-right: 0; }

.touch-button { color: #7fa1b6; cursor: pointer; position: absolute; right: 10px; top: 20px; margin: -10px 0 0; display: block; width: 30px; text-align: center; outline: 0; }

.touch-button .navicon { display: none; }

.touch-button:after { position: relative; color: #7fa1b6; content: "\f105"; display: inline-block; font-family: FontAwesome; font-size: 30px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transition: all 500ms ease-in-out 0s; -webkit-transition: all 500ms ease-in-out 0s; -moz-transition: all 500ms ease-in-out 0s; }

.touch-button.active:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); }

#banner-container { height: auto; overflow: hidden; width: 100%; }

.title-heading { display: none; }

.services-block p { display: block; }

.service-row hr { display: none; }

h1 { font-size: 45px; line-height: 1.15; }

.block-wrapper .bx-wrapper { float: none; width: auto; }

.title span em { display: none; }

.banner-caption { display: none; }

.banner-inner img { display: block; }

.banner-icon > img { max-width: 70px; }

.banner-text .text { color: #ffffff; font-size: 14px; line-height: 22px; margin: 10px 0; }

.banner-text .block-btn { font-size: 17px; max-width: 179px; padding: 11px 0; width: auto; }

.service-row .image img { width: 100%; }

.mobile { display: block; }

.desktop { display: none; }

.banner-icon { margin: 10% 0 0; }

.testimonial:before { content: ""; }

.testimonial:after { content: ""; }

.introduction-left #gform_3 ul { padding-left: 0; }

.footer-links { text-align: center; }

.footer-links .container > div { float: none; }

.product-list { margin: 0 0 10px; padding: 40px 0 10px; }

.product-list > div { width: 100%; }

#gform_wrapper_4 .gform_body > ul { margin: 0; }

#gform_wrapper_4 li { padding: 0; width: 100%; }

#input_4_4, .clear-multi { margin: 0; }

#field_4_4 span, .clear-multi > div { display: block; width: 100%; padding: 0; }

#field_1_5 { position: relative; }

.gallery-list { width: 50%; }

.guidelines-list { display: inline-block; padding: 0; width: 100%; }

.guidelines-list:nth-child(2n+1) { padding: 0; }

#banner-container { #banner-container
}

#banner-container .caption-inner, #banner-container .banner-inner { display: none; }

.testimonial-wrapper { margin: 0; padding: 0; }


.service-row .title {  background: rgba(0, 0, 0, 0) url("../images/mobile-filgiry.png") no-repeat scroll center top /100% auto;  padding: 42px 0 118px;
  margin: -5px 0 25px;}
  
.title-image {    display: none;}