/*
Theme Name: Bootstrap Basic
Theme URI: https://rundiz.com
Author: Rundiz-WP team
Author URI: https://github.com/Rundiz-WP
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. (WordPress 5 or Gutenberg ready.) The concept is to keep it basic, no rich features, no additional functions; all of these for theme developers will be easier to start develop their theme. Please read notice on Bootstrap Basic Help page in Dashboard > Appearance > Bootstrap Basic Help.
Version: 1.3.9
Requires PHP: 5.4
Requires at least: 4.0
Tested up to: 7.0
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/



body {
    font-family: 'Open Sans', sans-serif; font-size:14px; color:#4a4a4a;
}
h1 { font-weight:700; font-size:2.3em; margin:0 0 26px; padding:0; }
h2 {}
h3 { font-size:2.1em; font-weight:600; margin:0 0 12px; padding:0; }
h4 { color:#4a4a4a; font-weight:600; font-size:1.2em; margin:0 0 12px; padding:0;}
h5 { color:#333;font-weight:600; font-size:1.6em; margin:0 0 15px; clear:both; }
h6 { font-size:1em; margin:4px 0 10px; font-weight:600; } 

p {  margin:0 0 20px; padding:0; line-height:22px; } 
p a {  } 
a { color:#f15b5a; } 
a:hover {}
img { max-width:100%; }
/* Required WordPress CSS */
.alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright { display: inline; float: right; margin-left: 1.5em; }
.bypostauthor { }

/* WordPress gallery */
.gallery-caption { }
.gallery {
    margin-bottom: 1.6em; }
.gallery-item {
    display: inline-block; padding: 1.79104477%;
    text-align: center; vertical-align: top;
    width: 100%; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-columns-3 .gallery-item { max-width: 33.33%; }
.gallery-columns-4 .gallery-item { max-width: 25%; }
.gallery-columns-5 .gallery-item { max-width: 20%; }
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
.gallery-columns-8 .gallery-item {  max-width: 12.5%; }
.gallery-columns-9 .gallery-item { max-width: 11.11%; }
.gallery-icon img { margin: 0 auto; }
.gallery-caption {
    color: #707070; color: rgba(51, 51, 51, 0.7); display: block;
    font-family: "Noto Sans", sans-serif; font-size: 12px;
    font-size: 1.2rem; line-height: 1.5; padding: 0.5em 0; }
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption { display: none; }

.sticky { }
.wp-caption {
    border: 1px solid #ccc; margin-bottom: 1.5em; max-width: 100%; }
.wp-caption img[class*="wp-image-"] {
    display: block; margin: 1.2% auto 0; max-width: 98%; }
.wp-caption-text {
    text-align: center; }
.wp-caption .wp-caption-text {
    margin: 0.8075em 0; }
/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px); position: absolute !important;
    height: 1px; width: 1px; overflow: hidden; }
.screen-reader-text:focus {
    background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important; z-index: 100000; /* Above WP toolbar. */ 
    padding: 15px 23px 14px; top: 5px; left: 5px;
    color: #21759b; font-size: 14px; font-size: 0.875rem; font-weight: bold; line-height: normal; text-decoration: none;    
    width: auto; height: auto; display: block;  }


/* ************** website Custom classes ********************** */
.site-content { 
    float:left;clear:both; width:100%; }
#site-footer { 
    float:left; padding:30px 0 20px; width:100%; 
    background:#eee; border-top: 6px solid #ffc461; }
#main-column .post, #main-column .page { 
    border:none !important; padding:0 !important; margin:0 !important; }
.section { 
    width:100%; display: table; clear:both; }
.button {
    width:140px; display:block; clear:both; padding:10px; text-align:center; 
    border:2px solid #bb2125; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius: 3px; }
.button:hover {
    text-decoration:none; }
.no-border {
    border:none !important;
}




/* header ---*/ 
.logo-pic { display: block; float:left; }
.logo-pic img { width:240px; max-width: 100%;}
.site-branding {
    padding: 20px 0 5px;}
.book-online a { 
    font-weight: 600;
    background:#bb2125; border:2px solid #bb2125; color:#fff; font-size:0.85em; line-height:normal; 
    display: block; float:right; padding:6px 15px 8px; margin:10px 0 10px 10px; 
    -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; } 
.book-online a:hover, .book-online a:focus { 
    border:2px solid #bb2125; background:#fff; color:#bb2125; text-decoration:none; outline:none; }

.top-call { float:right; margin:10px 0; }
.top-call span { 
    background:#fff;
    display:block; float:left; padding:5px 10px; margin:0 10px 0 0; font-size:1.2em;
    border:2px solid #bb2125; color:#bb2125;
    -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }
.top-call h6 { margin:0; padding:0; color:#919191; font-weight:600; font-size:0.7em; float:left; }
.top-call a { 
    text-align: right;
    float:right; color:#333; font-size:1.8em; font-weight:600; line-height:24px; }
.top-call a:hover { color:#bb2125; }

.sublogos { float:right; }
.sublogos ul { list-style:none; margin:0; padding:0 }
.sublogos ul li { float:left; margin:0; padding:0; }
.sublogos ul li a, .sublogos ul li a img { border:none; outline:none; }
.sublogos ul li img { width:90px; border:none; outline:none; }




/* menu ---*/
#webmenu ul li a {
    text-transform:uppercase;
    color:#333; font-weight:600;
    padding:10px 20px; margin:0 2px 0;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    }
#webmenu .navbar-default { 
    background:none; border: none; margin-bottom:0;
    -webkit-box-shadow: none; box-shadow: none; }
#webmenu .navbar-collapse { 
    padding-right:0; padding-left:0; border:none; background: none; }
#webmenu .navbar-nav>.active>a, #webmenu .navbar-nav>.open>a {
    color:#fff; background:#bb2125;} 
 #webmenu .navbar-nav a:focus, #webmenu .navbar-nav a:hover  {
    color: #bb2125; background: #fab800;  }


.navbar-toggle {
    margin-top:15px;
    width:50px; height: 50px; max-width:100%; text-align: center;
    background:#fdb725; border:1px solid #fdb725 !important; outline:none;
    border-radius: 6px;
}
.navbar-toggle span { background:#fff; }
.navbar-toggle .icon-bar { background:#fff; }
.navbar-default .navbar-toggle .icon-bar { background:#fff; width:100%; height:4px; }

.navbar-default .navbar-toggle:hover { background:#bb2125;  }
/* banner sections ---*/
.banner {
    border-top: 5px solid #fcb016; border-bottom: 6px solid #fcb016;
    width:100%; float:left; clear:both; min-height: 100px; }
.banner img {
    min-width:100%; float:left; max-width:100%; object-fit: cover; max-height:700px; }
.banner .container { 
    position:relative; }
.banner-caption {
    width:100%; position:absolute; top:28%; left:0; }
.banner-caption h1 { 
    color:#333 !important;
    font-size:3.5em; font-weight:400; line-height:55px; margin:0 0 15px; padding:0; }
.banner-caption h1 span { font-weight:600; }
.banner-caption p { margin:0; padding:0; font-size:1.2em; line-height:30px;}
.banner-caption a { margin:20px 0 0; background:#bb2125; color:#fff;}

#banner .sa_owl_theme .owl-dots { 
    bottom:20px !important; }
#banner .owl-pagination-true { 
    margin-bottom:0 !important; }
#banner .owl-prev { 
    width:47px !important; height:46px !important; background:url(img/slider-icon_prev.png) no-repeat !important; }
#banner .owl-next { 
    width:47px !important; height:46px !important; background:url(img/slider-icon_next.png) no-repeat !important; }
#banner .owl-dot span {
    width:12px !important; height:12px !important;}
#banner .active span {
    background:#f15b5a !important;}
#banner .banner-caption span { 
    background:none !important; }


@media(max-width:980px){
    #banner .banner-caption h1 { font-size:2em; font-weight:700; line-height: 1.1em; }
    #banner .banner-caption p { font-size:1.2em; line-height: 1.4em; }
}
@media(max-width:786px){
    #banner .banner-caption h1 { font-size:1.9em; }
    #banner .banner-caption p { font-size:0.9em; }
}

@media(max-width:658px){
    #banner .banner-caption h1 { font-size:1.5em; line-height:1.4em; }
    #banner .banner-caption a.button { height:40px; line-height: 36px; padding:0;}
    #banner .owl-carousel .owl-item img { height: 300px !important; object-fit: cover; }
}
@media(max-width:568px){
    #banner .owl-carousel .owl-item img { height: 200px !important; }
    #banner .owl-carousel .owl-dots { display: none;}
    #banner .banner-caption a.button { height:35px; line-height: 30px; padding:0;}
    .book-online a { padding:0; height: 50px; position: relative; }
    .book-online a span { 
        position: absolute;text-align: center;
     top: 50%; left: 50%; transform: translate(-50%, -50%);}
}




/* HOME PAGE ------------------------*/
.welcome { 
    margin:0; padding:50px 0 80px; }
.intro h1 { 
    text-align: center; font-size:2.1em; }
.intro { 
    width:90%; margin:0 auto; float:none;
    margin-bottom:70px; font-size: 1.1em; text-align: center; line-height: 1.6em; }
.intro p { 
width:80%; margin-left:auto; margin-right:auto; float:none;
    color:#929292; text-align: center; font-size:1.2em; line-height:30px; font-weight:300; }
.intro a { 
    float:none; margin:0 auto; }
.hm-icon-pic { 
    background:#e45437; padding:10px; margin:0 10px 0 0; display:block; float:left; 
    -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }
.hm-icon-disc  { margin-bottom:30px; }
.hm-icon-disc p { font-size:0.88em; margin:0; }


.hm-features {
    border-bottom:6px solid #fcb016;
    border-top:6px solid #fcb016;
    background: url(http://www.sarojlab.com/wp-content/uploads/1583x602.jpg) no-repeat;
    background-size: cover;
    padding:50px 0 30px 0;
    }
.hm-features .row {position:relative; }
.hm-features img { 
    margin-top:-80px; position:absolute; bottom:0; left:0; }
.hm-features h3 { font-size:2.4em; color:#333; margin:0 0 30px; }
.hm-features ul { float:left; margin:0; padding:0; }
.hm-features ul li { 
    clear:both; color:#333; font-size:1.1em; float:left; list-style:none;
    padding:0 0 15px 20px; margin:0; font-weight:600;
    background:url(http://www.sarojlab.com/wp-content/uploads/features-list.png) 0px 8px no-repeat; }


.hm-services {
    padding:60px 0; border-bottom:6px solid #ffc461; }
.hm-services h3 { 
    text-align:center; margin-bottom:30px; }
.hm-services .button { 
    float:none; margin:0 auto; width:180px; }

.hm-service-item h4 { font-size:1.4em; margin:0 0 8px; }
.hm-service-item h4 span {font-size: 0.7em;}
.hm-service-item p { font-size:0.95em; margin:0 30px 15px 0; line-height:20px; }
.hm-service-item a.readmore { 
    position:absolute; right:0; bottom:28px;
    color: #fff; background: #ffc461; display: block;
    width:30px; height:30px; padding:4px 0 0; text-align: center; font-size:1em; }

.hm-service-item {
    position: relative; float:left; margin:10px 0; padding:0 0 10px; border-bottom:1px solid #e3e3e3; clear:both; width:100%;}

.hm-service-icon { 
    text-align:center; width:14%;
    background:#e45437; padding:5px 0; margin:0; display:block; float:left;  }
.hm-service-content {
    float:right; width:84%; }


.quick-call { 
    position:relative; text-align: center;
    padding:60px 0 60px;
    background:url(http://sarojlab.com/wp-content/uploads/quick-call-bg.jpg) no-repeat;
    background-size:cover; }
.quick-call::before {
    width:100%; height:100%;
    position:absolute; top:0; left:0;
    content:'s';  
    background:rgba(0,0,0,0.4);
}
.quick-call h4 {
    line-height: 1.4em;
    color: #fff; text-align:center; font-size:1.6em; font-weight:400; margin:0 0 10px; padding:0; }
.quick-call h4 span { 
    font-weight:600; }
.quick-call p {
    color: #fff; text-align:center; font-size:1.2em; margin:30px 0 25px; font-weight:400;}
.quick-call h3 { 
    color: #fff; text-align:center; font-weight:700; margin:0;}

.newemquiry-outer { text-align: center; width:100%; }
.newemquiry-outer .newemquiry { margin:0 auto; padding:0; float:none; }

.newemquiry { 
    margin:40px 0 0; padding:0; list-style: none;
    display:inline-block; }
.newemquiry li {
    min-width: 210px; max-width:100%; line-height: 1.5em;
    float:left; clear:none; display:inline-block;
    width:auto; height:auto; padding:10px 20px;
    float:none; margin:10px 20px 10px;
    text-transform:uppercase;
    background:#333; border-radius:3px; color:#fff;
}
.newemquiry li a {
    color:#fff; clear:both; font-weight:600; font-size:1.4em;
}
.newemquiry li a:hover { text-decoration: none; }
.newemquiry li.ultrasound { background:#e45437; }
.newemquiry li.homecollection { background:#fab800; color:#444; }
.newemquiry li.homecollection a { color:#444; }
.newemquiry li.pharmacy { background:#333; }

.newemquiry-outer .newemquiry li { background:#bb2125; color:#fff; }
.newemquiry-outer .newemquiry li a { color:#fff; }

@media(max-width:568px){
    .quick-call h4 { font-size:1.4em; }
    .newemquiry li { width:100%; margin-right:0; margin-left:0; }
}

.opentime { 
    float:right; margin-left:10px; margin-top:0;  }

.opentime img { 
    width:70px; margin:0; padding:0; }







/* google map*/
.footer-map {
    min-height: 200px; border-top:6px solid #ffc461;}
.footer-map  iframe { 
    width:100%; min-height:300px; height:350px; float:left; clear:both; }

/* footer */
.ftr-logo { max-width:180px; width:100%; }
.ftr-addrs { width:100%; float:left; clear:both; margin:12px 0; line-height:22px; font-size:1.1em;}

.ftr-social { list-style:none; margin:0 0 20px; padding:0;}
.ftr-social li { float:left; padding:0 6px 0 0; }
.ftr-social li a { padding:4px 0; width:30px; float:left; font-size:1.4em; text-align: center; color:#4e4e4e; border:1px solid #fff;  }
.ftr-social li a:hover { color:#d42124;}

.ftr-links { list-style: none; padding:0; margin:0 0 20px;}
.ftr-links li {
    position:relative;
    clear:both; padding:0 0 5px 12px; float:left; }
.ftr-links li::before {
    display:block; position:absolute; left:2px; top:3px;
    content:'\f105'; font-family: FontAwesome;
}
.ftr-links a { padding:2px 0; float:left; font-size:1.1em; color:#282828; font-weight:600; }
.ftr-links a:hover { color:#d42124; text-decoration:none;} 

.site-footer h5 { 
    color:#333; text-transform:uppercase; font-weight:600 !important;
    position:relative; padding:0; margin:15px 0; }
.header_border { 
    display:none; height:4px; width:171px; background:#c3c3c3; position: absolute; bottom:0; }
    
.ftr-hrs { list-style: none; padding:0;}
.ftr-hrs li { clear:both; padding:0 0 10px; float:left; font-size:1.1em; color:#282828; font-weight:600; }
.ftr-hrs a {  }

.ftr_copycat { 
width:100%; float:left; clear:both; margin:0; padding:20px 0; text-align:center; 
border-top:1px solid #d8d8d8; background:#222; color:#eee; }
.ftr_copycat p {
    color:#eee;
    font-size:0.9em; margin:0; padding:0; }


/* INNER PAGE ------------*/
.inner-banner {
    width:100%; min-height: 100px;
    float:left;
    clear:both;
    border-bottom:6px solid #ffc461;
    border-top:6px solid #ffc461;
    }
.inner-banner img { 
    max-width:100%; min-width:100%; float:left;
    height:300px; object-fit:cover; object-position:center;
}
.inner-banner .container {
    position:relative; }
.inner-caption {
    position:absolute; bottom:50px; left:0; margin:0 15px;}
.inner-caption h1 { 
    text-transform: uppercase;
    font-size:2.8em; font-weight:900; margin:0 0 10px; padding:0; }
.inner-caption h1 span { font-weight:900; }
.inner-caption ul.page-links { margin:10px 0 0 5px; padding:0; list-style:none;}
.inner-caption ul.page-links li { color:#999; font-weight:600; font-size:0.35em; float:left; padding:0 10px 0 0; margin:0; }
.inner-caption ul.page-links li a { color:#f15b5a; padding:0 10px 0 0;}


.inner-page { 
    width:100%; float:left; clear:both; 
    padding:50px 0; margin:0;
    border-bottom:6px solid #ffc461; }



/* CONTACT ----------*/
.need-help {}
.need-help a { font-size:0.9em; font-weight:600; margin:0 0 25px; display:block; }

.contact-address { margin-bottom:30px; }
.contact-address p { color:#6d6d6d; margin:0 0 10px 0; padding:0 0 0 22px; float:left; clear:both; }
.contact-address i { margin:3px 0 0 -25px; display:block; float:left; font-size:1.2em; color:#f15b5a;}
.contact-address i.fa-envelope { font-size:0.9em; margin-top:5px; }
.contact-address i.fa-mobile { font-size:1.7em; margin-top:0px; }
.contact-address i.fa-map-marker { font-size:1.4em; }
.contact-address p a { color:#6d6d6d; }


.contact-form { margin-bottom:30px;  }
.contact-form h4 { color:#333; font-size:1.1em; }
.contact-form h5 { color:#333; text-align:left; }
input[type="submit"] { 
    width:130px; height:35px; font-weight:600;
    background:#bb2125; color:#fff; border:2px solid #bb2125;
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;  }
input[type="submit"]:hover { background:#fff; color:#bb2125; }
textarea { height:150px; resize:none; overflow:auto; }
input[type="text"], input[type="tel"], input[type="email"], input[type="date"], input[type="number"], textarea, select { 
    width:100%; min-height: 30px; float:left; 
    color:#868686; font-size:0.9em;
    margin:0 0 15px; padding:10px;
    border:1px solid #bdbdbd; 
    -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }



/* SERVICES ----------*/
.service-item {
    float:left; margin:0; padding:0 0 30px; clear:both; width:100%;}
.service-item h4 { font-size:1.8em; margin:0 0 15px; }
.service-item h4 span {font-size: 0.6em;}
.service-item p { font-size:1em; margin:0 0 10px 0; line-height:26px; }

.service-icon { 
    text-align:center; width:8%; float:left;
    background:#e45437; padding:20px 0; margin:0;   }
.service-content {
    float:right; width:90%; }



/* TESTIMONIALS -------*/
.testimonial { 
    width:100%; float:left; margin:0 0 20px 0; padding:20px 0;
    border-bottom:1px dashed #999; }
.testimonial h5 { font-size:1.2em; margin:0 0 15px; }
.testimonial h4 { font-size:1em; font-weight:600; margin:0; color:#222; }
.testimonial h4 span { font-weight:400; }
.testimonial p { margin:0 0 10px;}
.testimonial p span { font-weight:800; font-size:1.6em}

/* CONSULTANTS --------*/
.consultant { margin-bottom:20px; }
.consultant-desc { margin-top:30px;}
.consultant-desc p { font-size:0.9em; }
.consultant-desc h4 { font-size:1.6em; margin:0; line-height:32px; } 
.consultant-desc h5 { color:#f15b5a; font-weight:600; font-size:1.1em; }
.consultant-desc ul {
    margin:0; padding:0; list-style:none;  }
.consultant-desc ul li { 
    background:#f15b5a; float:left; padding:4px 8px; font-weight:600;
    font-size:0.8em; color:#fff; border-right:2px solid #fff; }



/* EQUIPMENTS ----------*/
.equipments {}
.equipments img { text-align: center; max-widh:100%; float:none; margin:0 auto; display:block; }
.equipments h6 { text-align: center; padding:5px 0; }
.equipment { margin-bottom:40px; }

.equipment-item { border-bottom:1px solid #e7f1f2; padding-bottom:20px; margin-bottom:30px;}
.equipment-item .equipment-pic { max-width:100%; float:none; text-align:center; margin:0 auto 20px; }
.equipment-item h4 { font-size:1.3em; margin:5px 0 8px 0; padding:0; }
.equipment-item h6 { float:left; font-size:1em; width:100%; text-align:left; margin:0px 0 15px; padding:0; }
.equipment-item h6 span { text-transform:uppercase; color:#ae1f21; }
.equipment-item ul { margin:0 0 0 14px; padding:0;}
.equipment-item ul li { list-style:circle; padding:0 0 10px 0; }


/* CHECK_UP PACKAGES -------*/
.package img { float:left; }
.package { margin-top:30px;}






/* RESPONSIVE PAGE ------------------------*/
@media screen and (max-width:1200px) {  
    .top-call a { font-size:2em; font-weight:400;}
    #webmenu ul li a { padding-left:15px; padding-right:15px;}
    .hm-features img { width:35%;}
}
@media screen and (max-width:980px) {
    .container { width:98%; max-width:900px;}
}
@media only screen and (max-width:767px) { 
    .hm-features img {display:none;}
    #menu-website-top-menu { background:#fff;}
    #webmenu { position:absolute; top:20px; right:18px; width:100%; z-index: 6000; }
    .navbar-toggle { margin-right:0;}
    #webmenu ul { width:100%; margin:0; padding:0; }
    #webmenu ul li { margin:0; padding:0 0 10px;  }
    #webmenu ul li a { 
        margin:0; padding:8px 0; text-align:center; font-weight:600; font-size:1.1em;
        -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;}
     
    .book-online { z-index: 4001; position:relative;}
    .intro p { width:100%; }
}
@media screen and (max-width:620px) {

 }
@media screen and (max-width:568px) {
    .hm-features img {display:none !important;}
    .mobile-call { position:relative; top:0; width:90%; } 
    .no-leftmargin { margin-left:0 !important;}
    .book-online a { width:48%; text-align:center; }
    
    .banner-caption h1 { font-size:2em; line-height:28px;}
    .banner-caption p { display:none;}
    .banner-caption a { padding:5px 0; font-size:0.9em; width:100px;}
    
    #banner .owl-nav { display:none !important; }
    .consultant-desc { margin-top:15px;}

    .inner-caption { bottom:5px; }
    .inner-caption h1 { font-size:2.3em;}
    .inner-caption ul.page-links li { font-size:0.5em;}
    .inner-page { padding:20px 0;}
    
}
@media screen and (max-width:480px) {
.banner-caption h1 { font-size:1.8em; line-height:26px;}
.banner-caption a { padding:2px 0; font-size:0.8em; width:80px;}
    
}

/* form testing */
span.wpcf7-not-valid-tip {
float: left;
margin: -10px 0 15px 0;
padding: 0;}




.home .entry-header { display:none !important; }



.navigation-outer {
    width:100%; float:left; clear: both;
    background: #eee;
}
.navigation-outer .navbar {
    min-height: auto;
}
#navigation-outer {}
#navigation-outer a { color:#fff; }


.banner p { margin:0; padding:0; color:#333 !important; }