/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


@import url('https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
/*
.Roboto {
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}
.Roboto-slab {
  font-family: "Roboto Slab", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
.Roboto-serif {
  font-family: "Roboto Serif", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings:
    "wdth" 100,
    "GRAD" 0;
}
    */
body { font-family: "Roboto", sans-serif !important; font-weight: 400; font-size: 16px; line-height: 26px;}
body[data-bg-header="true"] .container-wrap { padding-bottom: 0;}

@media only screen and (min-width: 1000px) {
  .container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search {
    padding:0 40px;}
  nav { padding-top: 55px;}
}
#header-space { height: 150px;}
body.home #page-header-wrap, body.page-id-7131 #page-header-wrap { display: none !important;}

.info-header { text-align: right; border-bottom: 1px solid rgba(255,255,255,.09); position: absolute; right:42px; width: 70%; top: 20px; z-index: 99;}
.info-header ul {margin:20px 0 15px 0;}
.info-header li { display: inline-block; position: relative; margin-left: 45px;}
.info-header li a {color: #d9a7cd;}
.info-header li a:hover {color: #fff;}
/*.info-header li.call-info::before { content:''; background-image: url(images/call_icon.svg); background-position: 0; background-repeat: no-repeat; width: 22px; height: 20px; display: inline-block; top: 3px; position: absolute; left: -28px;}
 .info-header li.mail-info::before { content:''; background-image: url(images/mail_icon.svg); background-position: 0; background-repeat: no-repeat; width: 22px; height: 15px; display: inline-block; top: 5px; position: absolute; left: -28px;}*/
.info-header li.call-info::before {content: ''; mask:url(images/call_icon.svg) 0 no-repeat; -webkit-mask: url(images/call_icon.svg) 0 no-repeat; width:22px; height:20px; display:inline-block; top:3px; position:absolute; left:-28px; background-color:#fff; }
.info-header li.mail-info::before {content: ''; mask:url(images/mail_icon.svg) 0 no-repeat; -webkit-mask: url(images/mail_icon.svg) 0 no-repeat; width:22px; height:15px; display:inline-block; top:5px; position:absolute; left:-28px; background-color:#fff; }

header#top { background: url(images/nav-header-bg.jpg) no-repeat left center; background-size: cover; }

#header-outer #top nav > ul > li > a .menu-title-text:after {/*border-color: #ECECEC !important;*/}
#header-outer #top nav > ul > li.current_page_item > a .menu-title-text:after {/*border-color: #71175D !important;*/}
.sf-sub-indicator { top: 2px;}



@media screen and (min-width:1000px) {
  #header-outer #logo { margin-top: 0px !important; margin-bottom:0px !important;}
}
 .webest-home-img { margin-left: 10px !important; margin-top: 10px !important; position: relative !important;}
 .best-section-img .hover-wrap:before {content: ''; position: absolute; border-left:1px solid #D9A7CD; border-top: 1px solid #D9A7CD; width: 198px; height: 100%; left:0px; top:-10px; display: block;}

 /*---------  Hero Banner Slider  --------*/
:root {
  --nectar-sticky-top-distance: 180px !important; /* Or add !important if needed */
}
  .swiper-slide .content {padding:0 !important; }


.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content .ns-heading-el { color: #71175D !important;}
.hero-slider h1 {font-size: 68px; letter-spacing: 1px;}
.hero-slider .content p span {font-size:14px; letter-spacing:.01em; color: #606060; font-family: "Roboto Serif", serif; font-weight: 400;}
.swiper-slide .button.transparent a { border-color: #71175D; color: #303030; font-size: 14px;}
.swiper-slide .button.transparent a:hover { background-color: #71175D !important; color: #fff !important;border-color: #71175D !important; }
.swiper-container .slider-pagination-wrap {bottom: 85px !important;}

.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-pagination-switch {margin: 0 4px;}
.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-pagination-switch i { width: 10px; height: 10px; border:2px solid #fff; background-color: transparent; box-shadow: none;}
.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-pagination-switch {width: 10px; height: 10px;}
/*.swiper-container .slider-pagination .swiper-active-switch, .swiper-container, */
.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-active-switch i {background-color: #71175D; border: 0; transform: none;}


/*---------  Progress Bar  --------*/
.nectar-progress-bar p {font-family: "Roboto Serif", serif; font-size: 16px; font-weight: 400 !important;}
.nectar-progress-bar .bar-wrap, .nectar-progress-bar span { border-radius: 3px;}
.nectar-progress-bar .bar-wrap { background-color: #D9D9D9;}
.nectar-progress-bar span { height: 6px;}
.nectar-progress-bar span strong { color: #fff;}

.nectar-milestone[data-ms-align="left"] { text-align: center !important;}
.nectar-milestone .number {line-height: 50px !important; }
.nectar-milestone .number .milestone-heading {font-family: "Roboto Slab", serif;}
.nectar-milestone .subject {font-size: 18px !important; color: #606060; font-weight:500;}



.nectar-scrolling-text.font_size_64px .nectar-scrolling-text-inner h3 {font-weight:500 !important;}

.treatment-section {position: relative;}
.treatment-section:after { content: ''; background-image: url(images/treatment-home-object.png); background-position: bottom right; background-repeat: no-repeat; width: 295px; height: 295px; display: block; position: absolute; left: 100%; right: 0; bottom:-50px; margin-right:-40px; z-index: 9;}

.tabbed > ul li { margin: 0 20px;}
.tab-box .tabbed[data-style="material"] .wpb_tabs_nav li a, .tab-box .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a::before { border-radius: 0; }
.tabbed[data-style="material"] .wpb_tabs_nav li a {border:1px solid #71175D; border-bottom: 0; padding-top: 8px; padding-bottom: 8px;}
.tabbed[data-style="material"][data-full-width-line="true"] { border-color: #71175D;}
.nectar-inherit-h5.toggle-heading { font-weight: 500 !important;}

.nectar-gradient-text[data-color="extra-color-gradient-1"][data-direction="horizontal"] * { color: #71175d; background:linear-gradient(to bottom right,#71175D,#A066AB); background-clip: border-box; -webkit-background-clip:text;
 -webkit-text-fill-color: transparent; background-clip: text; display: inline-block; }

 .nectar-button.tab-btn { border-radius: 0; border:2px solid rgba(113, 23, 93, 0.75) !important; color: rgb(113, 23, 93) !important; visibility: visible; background-color: transparent; box-shadow: none; font-size: 11px !important; padding: 5px 12px !important;}
.nectar-button.tab-btn:hover { background-color:rgb(113, 23, 93); color: #fff !important; border-color:  rgb(113, 23, 93) !important;}

div[data-style="minimal_small"] .toggle.open > .toggle-title::after {background: linear-gradient(to right, #71175D, #A066AB) !important;}
.extra-toggle-div { display: none !important;}

.tabbed .treatment-img {  margin-top: 10px;}
.tabbed .treatment-img-div { position: relative !important;}
.tabbed .treatment-img-div:before { content: ''; position: absolute; border-left:1px solid #D9A7CD; border-top: 1px solid #D9A7CD; width: 198px; height: 100%; left:3px; top:0; display: block;}
.tabbed .treatment-img-arch {border: 2px solid #D9A7CD; border-top-width: 5px; border-bottom-width: 0;}



/*------- Home Testimonial ---------*/
.testimonial_slider[data-style="multiple_visible"][data-color*="-light"] blockquote { color: #606060;}
.testimonial_slider[data-style*="multiple_visible"] blockquote p { padding: 30px 30px 30px 70px; background-color: #F4E7F1;}
.testimonial_slider[data-style="multiple_visible"] blockquote p::before {left: 15px; top: 30px;}
.testimonial_slider[data-style="multiple_visible"][data-color*="-color"] blockquote.is-selected p::before {color:rgba(236,236,236,1); opacity: .9;}
.testimonial_slider[data-style*="multiple_visible"] blockquote {text-align: left;}
.testimonial_slider:not([data-style="minimal"]) blockquote span {font-weight: 400 !important;}
.testimonial_slider[data-style="multiple_visible"] blockquote p .bottom-arrow {border-radius: 0; left: 10%; opacity: 1;}
.testimonial_slider[data-style="multiple_visible"] blockquote p .bottom-arrow::after {border-color: #F4E7F1; opacity: 0.1;}
.testimonial_slider .slides .flickity-page-dots { bottom: 0 !important;}

.testimonial_slider[data-style="multiple_visible"] blockquote.is-selected p .bottom-arrow {border-color: #71175d; }
.testimonial_slider[data-style="multiple_visible"] blockquote.is-selected p .bottom-arrow::after {opacity: 1;}

.testimonial_slider .flickity-page-dots .dot {width: 20px; opacity: 1;}
.testimonial_slider .flickity-page-dots .dot::before {width: 15px; height: 15px; border-radius:10px; border:3px solid #ECECEC; background-color: transparent; top:5px}
.testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] .flickity-page-dots .dot.is-selected::before { border: 3px solid #71175d;}


/*-------Home contact form------*/
form.wpcf7-form {gap: 20px; display: flex; flex-wrap: wrap; }
form.wpcf7-form p { flex: 1; min-width: 200px; padding-bottom: 0;}
/* form.wpcf7-form p:nth-child(3n), form.wpcf7-form p:nth-child(5) { float: right;}*/
form.wpcf7-form p:nth-child(6), form.wpcf7-form p:nth-child(7)  {min-width: 100% !important;} 
form.wpcf7-form p:nth-child(7) { text-align: center;} 
form.wpcf7-form p label { font-size: 16px !important; color:#532c70 !important; font-weight: 400 !important;}
form.wpcf7-form p input.wpcf7-form-control, form.wpcf7-form p textarea.wpcf7-form-control.wpcf7-textarea { margin-top: 5px !important; border: 1px solid #ECECEC !important; background-color: #fff !important; height: 40px; color: #532c70 !important;}
form.wpcf7-form p textarea.wpcf7-form-control.wpcf7-textarea {border: 1px solid #ECECEC !important; background-color: #fff !important; height: 99px; resize: none; padding: 10px 15px;}
form.wpcf7-form p input[type="submit"].wpcf7-form-control.wpcf7-submit { height: 32px; font-weight: 400 !important;  padding: 5px 25px !important; color: #303030 !important; background-color: transparent; border: 2px solid #71175D !important; margin-left: 70px; }
form.wpcf7-form p input[type="submit"].wpcf7-form-control.wpcf7-submit:hover { color: #fff !important; background-color: #71175D !important;}
.wpcf7 form.invalid .wpcf7-response-output { border-color: #71175D; border-width: 1px; font-size: 12px; width: 100%; text-align: center; margin: 0;}

body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] .container-wrap  { box-shadow: none !important;}

.col.dark .nectar-button.see-through, .col.dark .nectar-button.see-through-2 { border-color:#D9A7CD;  color: #D9A7CD;}
.nectar-button { padding: 8px 15px !important;}


/*---------Services Pages --------*/
.intro-section-brd>div:first-child {border-bottom: 1px solid rgba(0, 0, 0, 0.04);}
.sub-section-brd>div:first-child {border-top: 1px solid rgba(0, 0, 0, 0.04);}
/*---.service-page-bg>div:first-child---- .page-id-5815 .container-wrap { background-image: url(https://medrevive.sakshiinfoway.in/wp-content/uploads/2025/06/gold-dots-bg.png); background-repeat: repeat-y; background-position: center top; background-size:100%;}*/

 .page-id-5815 .container-wrap { background-image: url(https://medrevive.sakshiinfoway.in/wp-content/uploads/2025/07/service-pg-bg1.jpg); background-repeat: repeat-y; background-position: center top; background-size:100%;}

.SubPage-CenterHeading .section-title h3 { color: #71175D !important;}

.before-after-carousel .team-member[data-style=meta_overlaid_alt] .team-member-image { /* Adjust inner selector if needed */
  height: 350px !important;
  width: 100%;
  object-fit: cover;
  object-position: center top;
}
.before-after-carousel .team-member[data-style=meta_overlaid_alt] .team-member-image {
   overflow: hidden;
}
#faq-services .toggle > h3.toggle-title, #faq-services .toggle > h3.toggle-title a { font-size:1.15em !important;}

.nectar_food_menu_item .line_spacer { border-bottom: 1px dotted #dedede !important;}

.alternat-section-img { width: 100% !important;}

/*.cascading-intro-img .nectar_cascading_images .bg-layer .bg-color { background-color: transparent !important; border-left: 1px solid #d9a7cd !important; border-top: 1px solid #d9a7cd !important;}*/

/*-------   Footer -------*/

/* Navigation Bar Styling */
.nectar-global-section.before-footer {background-color: #71175D; margin-top: -24px;}
.footer-navigation {
   /* Estimated purple color - adjust as needed */
  padding: 15px 0;       /* Add some top/bottom padding */
  text-align: center;     /* Center the list items */
}
.footer-navigation ul { margin: 0; 
  display: flex;
  flex-direction: row; /* Stack items horizontal */
  align-items: stretch; }

.footer-navigation li {
  display: inline-block; /* Make list items appear side-by-side */
  /* margin: 0 15px;       Add space between list items (adjust as needed) */

  width: 100%; /* Reset potential flex basis/grow/shrink issues if needed */
  flex-grow: 0;
}

.footer-navigation a {
  color: #ffffff;         /* Set link text color to white */
  font-size: 16px;        /* Adjust font size as needed */
  font-weight: 400;       /* Adjust font weight (looks light in the image) */
  padding: 5px 0;         /* Optional: Add slight padding to links if needed */
  display: inline-block;  /* Ensures padding works correctly */
}

/* Optional: Add a subtle hover effect */
.footer-navigation a:hover {
  opacity: 0.8; /* Slightly fade on hover */
}

#footer-outer[data-using-bg-img="true"] { background-position:center bottom;}
#footer-widgets {background-image: url(https://medrevive.sakshiinfoway.in/wp-content/uploads/2025/04/Footer-bg-2.jpg); background-size: cover; background-position:center bottom;}


.footer-column {
  flex: 1; /* Basic flex distribution */
  padding: 0; /* Spacing between columns */
  min-width: 250px; /* Prevent columns from becoming too narrow */
  margin-bottom: 20px;
}
.footer-column.logo-column {
  text-align: center;
  flex-grow: 1.5; /* Give logo column slightly more space if needed */
}
.footer-column.contact-column {
   text-align: left;
}
.footer-column.hours-column {
   text-align: left;float: right;
}

.footer-column h3 {
  font-family: serif; /* Example font */
  font-size: 1.8em; /* Adjust size */
  font-weight: normal;
  color: #444; /* Adjust color */
  margin-bottom: 15px !important;
}
.contact-info p {
  display: flex;
  align-items: flex-start; /* Align icon and text */
  margin-bottom: 10px;
  line-height: 1.6;
}
.contact-info img { margin-right: 7px; margin-bottom: 0 !important;}
.contact-info i {
  margin-right: 12px;
  color: #a06cd5; /* Example purple color */
  margin-top: 5px; /* Adjust icon vertical alignment */
  width: 20px; /* Ensure consistent spacing */
  text-align: center;
}
.social-icons {margin-left: 28px;}
.social-icons a.facebook img { width: 12px !important;}
.social-icons a.x-twitter img {width: 20px !important;}
.social-icons a.blogger img {width: 17px !important;}

.social-icons a {
  color: #a06cd5; /* Example purple color */
  margin-right: 15px;
  font-size: 1.6em; /* Adjust icon size */
  text-decoration: none;
}

.social-icons a:last-child {
  margin-right: 0;
}
.footer-logo img {
  max-width: 220px; /* Adjust logo size */
  height: auto;
  margin-top: 20px; /* Add space above logo if needed */
}
.opening-hours p {
   margin-bottom: 0;
   line-height: 1.6;
}
.footer-decoration {
  text-align: center;
  margin-top: 40px; /* Space above the decoration */
}
.footer-decoration img {
  max-width: 300px; /* Adjust decoration image size */
  height: auto;
}
#footer-widgets figure { text-align: center;}
#footer-outer #footer-widgets .col p { padding-bottom: 0 ;}
#footer-outer #copyright[data-layout="centered"] {padding: 10px 0;}

/* Basic Responsive */
@media (max-width: 768px) {
  .footer-content-wrapper {
      flex-direction: column;
      align-items: center;
      text-align: center;
  }
   .footer-column {
       min-width: initial;
       padding: 0;
       margin-bottom: 30px;
   }
   .footer-column.logo-column {
       order: -1; /* Move logo to top on mobile */
   }
   .contact-info p {
       
       text-align: left; /* Keep text left aligned */
   }
}

/*--------------- Contact Page ---------------*/
.contact-info ul { list-style: none; padding: 0; margin: 0;}

.contact-info li { position: relative; margin-bottom: 10px; }
.contact-info li a {color: #606060;}
.contact-info li a:hover {color: #71175D;}
.contact-info li.call-info::before { content:''; background-image: url(images/call_icon.svg); background-position: 0; background-repeat: no-repeat; width: 22px; height: 20px; display: inline-block; top: 3px; position: absolute; left: -28px;}
.contact-info li.mail-info::before { content:''; background-image: url(images/mail_icon.svg); background-position: 0; background-repeat: no-repeat; width: 22px; height: 15px; display: inline-block; top: 5px; position: absolute; left: -28px;}

/*-------- Optional basic styling -----------*/
.opening-hours { width: 300px;}
.opening-hours table {
  border-collapse: collapse;
  border: 0 !important;
  width: 300px; /* Adjust width as needed */
  background-color: transparent !important;
}
.opening-hours tr { background-color: transparent !important;}
.opening-hours td {
  border: 0 !important;
  padding: 2px !important;
  text-align: left;
}
.opening-hours .appointment-notes {
    margin-top: 10px;
    font-style: italic;
}
/*--------------- Pages Top Banner ---------------*/
/* #page-header-bg { background-color: transparent;} 
body[data-bg-header="true"] .container-wrap {position: relative; margin-top: -100px !important; z-index: 1;}*/

/*--------------- Pages intro image ---------------*/
.page-intro-img-arch { border: 5px solid #D9A7CD; border-left-width: 0; border-top-width:2px;  border-bottom-width:2px;}

.team-member .team-meta h3, .nectar_team_member_overlay .team_member_details h2 { color: #303030;}

.nectar_team_member_overlay .team_member_details {color: #532C70;}
.nectar-cta[data-alignment="left"] {
  text-align: right !important;
  margin-top: -50px !important;
}

/*.page-id-5628 */ .page-header-overlay-color { background-color: transparent !important;}

/* -----------------------------------------
          Responsive class
---------------------------------------------*/
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a {font-size: 16px; line-height: 30px; font-weight: 400;}
body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content { display: none;}
@media (max-width:1500px) {
.swiper-slide .content {padding:0 50px !important; }

}
@media (max-width:1440px) {
  #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {margin-left: 15px; margin-right: 15px;}
  #header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img { height: 150px;}
  
}

@media (max-width:1360px) {
  #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {margin-left: 12px; margin-right: 12px;}
  .hero-slider h1 {font-size: 60px;}
}

@media (max-width:1260px) {
  #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {margin-left: 11px; margin-right: 11px;}
  #top nav > ul > li > a, .info-header li {font-size: 14px;}

  .info-header ul { margin-bottom: 10px;}
  .info-header li.call-info::before {left: -24px; background-size: 20px auto;}
  .info-header li.mail-info::before {left: -24px; background-size: 20px auto;}

  .hero-slider h1 {font-size: 54px;}
  .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p { line-height: 18px !important;}
  
}

@media (max-width:1180px) {
  #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {margin-left: 8px; margin-right: 8px;}
  #top nav > ul > li > a, .info-header li {font-size: 12px;}
 
}
@media (max-width:1024px) {
  #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {margin-left: 8px; margin-right: 8px;}
  #header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img { height: 130px;}
  .info-header { top: 32px; border: 0;}

  .hero-slider h1 {font-size: 48px; line-height: 58px;}

  .footer-navigation a { font-size: 14px;}
}

@media only screen and (min-width: 1000px) and (max-width: 1024px) {
  body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after {background-color: #606060 !important;}
}

@media (max-width:999px) { 
  body #top #logo img { height: 60px !important;}
  .info-header { display: none;}

  .swiper-slide .content {padding:0 !important;}

  .footer-navigation a { font-size: 11px;}
  #footer-widgets .container .col { width: 32%;}
  #footer-widgets .container .col.span_4:nth-child(2), #footer-widgets #block-12  { display: none;}
  #footer-widgets .container .col { width: 48%;}

  .nectar-milestone .number, .nectar-milestone .symbol-wrap { font-size: 60px !important;}
  .nectar-milestone .subject {font-size: 16px !important;}

  .tabbed > ul li { margin: 0 5px;}
  .tabbed[data-spacing="side-35px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab, .tabbed[data-spacing="side-35px"]:not([data-style="vertical"]) .wpb_tabs_nav li a {padding-left: 20px; padding-right: 20px;}
  .treatment-section:after {  display: none;} 

  #page-header-bg .span_6 h1 {font-size: 27.6px; line-height: 40px;}

  .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {margin: 40px 0 90px 0 !important;}

}
@media (max-width:767px) { 
  .hero-slider h1 {font-size: 32px; line-height: 42px;}

  .footer-navigation ul { display: inline-block;}
  .footer-navigation li {width: 32%; text-align: left;}
  .footer-navigation a {  line-height: 18px;}

  #footer-outer .row { padding: 20px 0;}
  #footer-widgets .container .col.span_4 { padding: 0 15px;}
  /*.footer-column.hours-column {text-align: center; float: none; }*/

  #faq-services .toggle > h3.toggle-title, #faq-services .toggle > h3.toggle-title a { font-size:1em !important;}
 .page-id-5815 .container-wrap { background-image: none;}
 
}

@media (max-width:691px) { 
  #footer-widgets .container .col { width: 100%;}
  #footer-widgets .container .col.span_4:first-child, #footer-outer .widget {margin-bottom: 0;}
  #footer-widgets .container .col.span_4:last-child { margin-bottom: 40px !important;}
  .footer-column.hours-column { float: left;}

  .tabbed > ul li { border-right: 1px solid #71175D !important;}
  form.wpcf7-form p { width: 100%;}

  .best-section-img .hover-wrap:before { top: 0;}
  .tabbed .treatment-img {left: 10px;}

  #page-header-bg .span_6 h1 {font-size: 20.6px; line-height: 30px;}
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
    body #header-outer {
        margin-bottom: 0;
        padding: 0;
    }
    header#top {padding: 10px 0;}
 }