@media (min-width: 768px) { .lead { font-size: 19px; } } @media (max-width: 400px) { .flexslider .tp-caption.block_black { font-weight: 700; } .flexslider .tp-caption.block_huge { font-size: 60px !important; line-height: 65px !important; font-weight: 700 !important; } .flexslider .slides .box { padding: 12px 20px !important; } .flexslider .slides .box { right: 0px !important; } .flexslider .btn, .flexslider .btn:hover { padding: 14px 23px; font-size: 18px; } #topNav button.btn-mobile { margin-top: 6px !important; } } @media (min-width: 992px) { .flexslider .tp-caption.block_huge { font-size: 104px !important; line-height: 131px !important; font-weight: 700 !important; } .flexslider .tp-caption.block_black { font-weight: 700; font-size: 24px; } } @media (max-width: 991px) { #topNav button.btn-mobile { position: relative; top: -13px; margin-top: 0px; } #topNav { margin-top: -41px; border-top: 0px; background: none; } #topBar a.logo { display: inline-block !important; } .hide-tablet { display: none; } } .flexslider .btn, .flexslider .btn:hover { padding: 12px 20px; font-size: 18px; } .flexslider .tp-caption.block_huge { font-size: 69px; line-height: 75px; font-weight: 700; } section header p { font-size: 16px; } div.featured-box { background: none; } .logo { font-size: 20px; margin-left: 7px; } .logo:hover, .logo:focus { text-decoration: none; } .logo span { margin-left: 15px; position: relative; top: 5px; } .flexslider .tp-caption { white-space: initial !important; } .flexslider .slides .box { position: absolute; top: 0; bottom: 0; max-width: none; color: #fff; padding: 20px 20px; background: none; display: block; left: 0px; right: 0px; margin: 0 auto; text-align: center; } .flexslider .tp-caption.block_black { white-space: initial !important; line-height: 34px; border-width: 0px; margin: 0px; padding: 1px 10px; letter-spacing: 0px; font-size: 22px; color: #fff; display: table; /* float: left; */ margin: 0 auto; margin-top: 20px; margin-bottom: 20px; font-weight: 700; } #footer { border-top: 0px; } #footer .copyright { background-color: #000; } .bs-callout { margin: initial; } .testimonial p { background: none; } .testimonial cite { background: none; } .flex-control-nav { bottom: 0px !important; } section.alternate.white-bg { background: #FFF; } .margin10{ margin:10px 0px; }