.lead {font-weight:normal;}
.menu {top:20px;}
.nav-sticky .logo {/*bottom:10px;*/}
.nav-menu .social-icons {margin-top:18px; margin-bottom:0px;}
.utility-inner a {color:#fff;}
.no-radius {border-radius:0 !important;}
.inline-block {display:inline-block; width:auto;}
form h4 {margin-bottom:5px;}
.top-bar.nav-sticky .nav-menu{padding-top: 15px !important;}
/**/
.big-fonts {font-size:100px; line-height:80px; font-weight:bold;}
.medium-fonts {font-size:60px; line-height:70px; font-weight:500;}
.small-fonts {font-size:20px; line-height:normal;}
.video-inline {color:#000;}
.faq-page p.lead {margin-left:30px; margin-bottom:10px;}
.faq-page ul {margin-left:30px; margin-bottom:10px; list-style:disc; padding-left:30px;}
.faq-page ol {margin-left:30px; margin-bottom:10px; padding-left:30px;}
/**/
.hero-slider .slides li h1 { font-size:150px; font-weight:bold; line-height:125px;}
.hero-slider .slides li h2 { font-size:100px; font-weight:lighter; line-height:85px; margin-bottom:70px;}
.hero-slider .slides li p { font-size:30px; line-height:normal;}
/**/
.side-image h1 {margin-bottom:30px;}
.feature-text {margin-bottom:30px;}
.contact-photo {margin-top:80px;}
.contact-photo h1 {margin-bottom:50px;}
.photo-form-wrapper {margin-bottom:100px;}
/**/
footer {padding-bottom:0; font-size:12px;}
.contact-info {font-size:12px; margin:10px 0 0 0;}
.contact-info p {font-size:12px; line-height:20px; margin-bottom:13px;}
.contact-info .fa {color:#1a8bb3; display:inline-block; padding-right:2px;}
.contact-info a {color:#c8c8c8;}
.contact-info a:hover {color:#1a8bb3;}
.contact-info p .contan-detail {display:inline-block; padding-left:4px; vertical-align:top;}
footer .social-icons {margin:10px 0 0 0;}
.social-icons .social-icon {width:150px; height:42px; display:inline-block; background:url(../img/social-icons.png) no-repeat left top; margin-bottom:8px;}
.social-icons .social-fb {background-position:left top;}
.social-icons .social-twitter {background-position:left -52px;}
.social-icons .social-google {background-position:left -104px;}
/**/
.footer-menu {border-top:1px solid #222222; font-size:11px; color:#c8c8c8; text-align:center; padding-top:20px; padding-bottom:10px; margin-top:50px;}
.footer-menu li {background:url(../img/footer-menu-sep.jpg) no-repeat right center; padding:0 30px 0 30px; margin:0 0 0 0;}
.footer-menu li:last-child {background:none;}
.footer-menu a {color:#c8c8c8;}
.footer-menu a:hover,
.footer-menu a:focus {color:#1a8bb3;}
/**/
.footer-copyright {background:#000; font-size:11px; color:#646464; padding:10px 0;}
.footer-copyright a {color:#646464;}
.footer-copyright a:hover,
.footer-copyright a:focus {color:#1a8bb3;}
.copy-left {}
.copy-right {text-align:right;}
/**/
button, input, select, textarea {border-radius:25px; border:2px solid #cccccc; box-shadow:none; padding:10px 15px; margin-bottom:25px; width:100%;}
button:focus, input:focus, select:focus, textarea:focus {box-shadow:0 0px 7px #1a8bb3; border-color:rgba(26,139,179,0.5);}
input[type=reset] {width:auto;}
form .btn {margin:0 5px;}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.big-fonts {font-size:80px; line-height:70px; font-weight:bold;}
.medium-fonts {font-size:40px; line-height:50px; font-weight:500;}
.small-fonts {font-size:20px; line-height:normal;}
}
@media (max-width:991px){
.hero-slider .slides li h1 { font-size:40px; font-weight:bold; line-height:50px;}
.hero-slider .slides li h2 { font-size:30px; font-weight:lighter; line-height:54px; margin-bottom:50px;}
.hero-slider .slides li p { font-size:20px; line-height:normal;}
.menu {top:0;}
}

@media (max-width:767px){
.hero-slider .slides li h1 { font-size:32px; font-weight:bold; line-height:40px;}
.hero-slider .slides li h2 { font-size:28px; font-weight:lighter; line-height:44px; margin-bottom:50px;}
.hero-slider .slides li p { font-size:20px; line-height:normal;}
.big-fonts {font-size:40px; line-height:40px; font-weight:bold;}
.medium-fonts {font-size:30px; line-height:30px; font-weight:500;}
.small-fonts {font-size:20px; line-height:normal;}
form .btn {margin:5px 5px;}
}
