body{ font-family: 'OpenSansreg';}
:hover{   -webkit-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
a:hover{  -webkit-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.menu-area{ padding:20px 0; }
.menu #bs-example-navbar-collapse-1{ padding-left:0px; padding-right:0px;}
.menu .navbar-default{ background-color:transparent; border:none; margin-top:50px; border-left:1px solid #c8c8c8; border-radius:0px; }
.menu .navbar-default .navbar-nav > li > a{ color:#141515; font-family: 'OpenSans-Semibold'; font-size:16px;}
.menu .navbar-default .navbar-nav > li > a:hover{ color:#f15a24;}
.social-header{ text-align:right; margin-top:14px;}
.social-header h5{ color:#f15a24; font-family: 'OpenSans-Semibold'; font-size:16px; letter-spacing:1px;}
.social-header h5 span{ font-size:30px;}
.social-header li a{ color:#222222; font-size:30px;}
.social-header li a:hover{ color:#f15a24;}
.carousel-caption{ background:url(../images/caption-bg.png) repeat; text-shadow:none; text-align:left; left:47%; bottom:20%; padding-top:0px; padding-bottom:10px;}
.carousel-caption h2 span{ font-family: 'OpenSansreg';}
.carousel-caption h2{  color: #222222; font-family: "OpenSans-Semibold"; font-size: 60px; margin-top: 7px; padding-left:24px;}
.carousel-control.left, .carousel-control.right{ background-image:none;}
.welcome-text{ text-align:center;} 
.welcome-text h1{ color:#424242; font-size:36px; margin-top:60px; margin-bottom:20px;}
.welcome-text p{ color:#424242; font-size:16px; line-height:21px;}
.service-area{ margin-top:30px;}
.services1{ background-color:#19afd2; text-align:center;}
.services1{ padding:0 20px 16px; margin-bottom:10px;}
.services1 h3{color:#ffffff; font-size:30px; font-family: "OpenSans-Semibold"; border-bottom:1px dotted #fff; padding:34px 20px 10px; }
.services1 p{ color:#fff; font-size:16px; }
.services2{ background-color:#f77d58; text-align:center;}
.services2{ padding:0 20px 16px; margin-bottom:10px;}
.services2 h3{color:#ffffff; font-size:30px; font-family: "OpenSans-Semibold"; border-bottom:1px dotted #fff; padding:34px 20px 10px; }
.services2 p{ color:#fff; font-size:16px; }
.services3{ background-color:#424242; text-align:center;}
.services3{ padding:0 20px 16px; margin-bottom:10px;}
.services3 h3{color:#ffffff; font-size:30px; font-family: "OpenSans-Semibold"; border-bottom:1px dotted #fff; padding:34px 20px 10px; }
.services3 p{ color:#fff; font-size:16px; }
.foter-bg{ background-color:#e0dede; padding:25px 0; margin-top:60px;}
.footer-text p{ color:#383737; font-size:14px; margin-top:18px;}
.footer-link{ text-align:right; margin-top:37px;}
.footer-link li a{ color:#141515; font-size:13px; font-family: "OpenSans-Semibold";}
.footer-link li a:hover{ color:#f15a24; text-decoration:none; cursor:pointer;}
.copyright-area{ background-color:#383737;}
.copyright-area{ padding:20px 0;}
.copyright-text p{ color:#dbdbdb; font-size:11px; text-align:left; margin-top:10px;}
.logo-link{ text-align:right; color:#dbdbdb; margin-top:10px;}
.breadcrumb-bg{ background-color:#f15a24;}
.page-title h2{ color:#ffffff; font-size:30px; font-family: "OpenSans-Semibold"; padding-bottom:10px;}
.breadcrumb-area .breadcrumb{ background:none; padding:0px; margin-top:10px; font-size:14px; }
.breadcrumb-area .breadcrumb > li a{ color:#f15a24; }
.service-area h1, .contact-area h1{ font-size:30px; color:#222222; text-align:center; font-family: "OpenSans-Semibold"; margin-bottom:40px; margin-top:40px;}
.contact-details{ background-color:#efeded; border-radius:5px; border:3px solid #e2dede; padding:0px 30px; text-align:center;}
.address{ margin-top:60px; border-bottom:1px dotted #8c8c8c; padding-bottom:20px;}
.address p{ font-size:16px; color:#424242; line-height:12px;}
.mail{ margin-top:30px; border-bottom:1px dotted #8c8c8c; padding-bottom:20px;}
.phone{ margin-top:20px; padding-bottom:60px;}
.mail p{ font-size:16px; color:#424242; line-height:12px; }
.phone p{ font-size:16px; color:#424242; line-height:12px;}
.about-text{ background-color:#efeded; text-align:center; margin-top:30px;}
.about-text h3{ font-size:30px; color:#222222; font-family: "OpenSans-Semibold"; margin-top:40px; margin-bottom:30px;}
.about-text p{ color:#424242; font-size:16px; padding:0 30px; text-align:justify; margin-bottom:50px;}
.vision h4, .mission h4{ font-size:30px; color:#222222; font-family: "OpenSans-Semibold"; margin-top:40px; margin-bottom:30px;}
.vision p, .mission p{ color:#424242; font-size:16px; padding-bottom:30px;}
.vision, .mission{ border-bottom:1px dotted #797979;}