@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body{ font-family: 'Source Sans Pro', sans-serif; color:#444;}
a:hover{ text-decoration:none;}
header{ padding:20px 0;}
.main-nav.navbar-inverse{ background:none; border:none; float:right; margin:0;}
.main-nav.navbar-inverse .container-fluid, .main-nav.navbar-inverse .navbar-collapse{ padding:0;}
.collapse.navbar-collapse{ background-color:#0175c7; padding:10px 15px !important; color:#012036;}
.main-nav.navbar-inverse li a{ color:#444; font-size:15px; padding:5px 10px; margin-left:12px; text-transform:capitalize; color:#fff;}
.main-nav.navbar-inverse li.active a, .main-nav.navbar-inverse li:hover a, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{ background:none !important; border-bottom:2px solid #fff;}
.main-nav.navbar-inverse li:hover .dropdown-menu{ display:block;}
.main-nav.navbar-inverse li:hover a.dropdown-toggle{ color:#fff;}
.main-nav .dropdown-menu{ margin-left:10px;}
.main-nav .dropdown-menu li a{ color:#333; font-size:15px; padding:5px 10px; margin-left:0; text-transform:uppercase;}
.main-nav.navbar-inverse li.active .dropdown-menu a, .main-nav.navbar-inverse li:hover .dropdown-menu a, .main-nav.navbar-inverse li .dropdown-menu a{ background:none; border-radius:0; text-transform:capitalize;}

.check-heart{ position:fixed; z-index:1000; right:-160px; top:50%; background-color:#f27c14; color:#fff; text-decoration:none; padding:7px 15px; font-size:16px; width:240px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; border:3px solid #fff;}
.check-heart img{ margin-right:15px; float:left;}
.check-heart:hover{ color:#fff; right:0;}

.social-media{ position:fixed; left:0; top:45%; z-index:101;}
.social-media ul li{ display:list-item; list-style:none; margin-bottom:5px;}

.home-slider{ position:relative; max-width:1920px; margin:auto;}
.home-slider .item img{ display:inline; max-height:515px;}
.home-slider .item{ text-align:center;}
.home-slider .carousel-caption{ text-shadow:none; text-align:left; bottom:none; top:25%; width:250px; left:55%; height:200px;}
.home-slider .carousel-caption h3{ font-size:21px; font-family:'Raleway'; font-weight:300; padding:5px 10px; margin-bottom:5px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f27c14+0,f27c14+63,f27c14+100&amp;1+0,0.61+63,0+100 */
background: -moz-linear-gradient(left,  rgba(242,124,20,1) 0%, rgba(242,124,20,0.61) 63%, rgba(242,124,20,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(242,124,20,1) 0%,rgba(242,124,20,0.61) 63%,rgba(242,124,20,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(242,124,20,1) 0%,rgba(242,124,20,0.61) 63%,rgba(242,124,20,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f27c14', endColorstr='#00f27c14',GradientType=1 ); /* IE6-9 */
}
.home-slider .carousel-caption p{ font-size:25px; font-family:'Raleway'; font-weight:600; line-height:30px; padding-left:10px; text-transform:capitalize;}
.home-slider .carousel-indicators li{ background-color:#fff; margin:1px 1px 7px;}
.home-slider .carousel-indicators li.active{ background-color:#0175c7; border:none; height:10px; width:10px;}
.home-slider .carousel-control{ background:none; width:auto; bottom:auto; text-shadow:none; opacity:0.8; right:94%; left:94%;}
.home-slider .carousel-indicators{ background:none; width:auto; bottom:auto; top:40%; text-shadow:none; opacity:1; right:94%; left:94%; margin:0 0 0 3px;}
.home-slider .carousel-control.left{ top:30%;}
.home-slider .carousel-control.right{ top:58%;}
.home-slider .carousel-control i{ font-size:27px;}

.slider-bottom{ background:rgba(2,82,139,0.6); height:60px; position:relative; margin-top:-60px;}
.slider-bottom ul{ margin:0; display:table; height:60px;}
.slider-bottom ul li{ display:table-cell; border-right:1px solid #002f51; padding:0 24px; vertical-align:middle;}
.slider-bottom ul li:last-child{ border:none;}
.slider-bottom ul li a{ color:#fff;}
.slider-bottom ul li a img{ margin-right:10px;}

.home-content{ background:url(../images/about-bg.jpg) center center no-repeat; padding:30px 0;}
.doc-pic{ float:left; margin-right:20px; width:235px;}
.doc-pic span{ display:block; border-radius:50%; width:234px; height:234px; overflow:hidden;}
.doc-pic span img{ float:left;}
.about-doc{ float:left; width:290px;}
.about-h3{ text-transform:uppercase; color:#0175c7; font-size:22px; font-weight:600; margin:0;}
.about-h4{ text-transform:uppercase; color:#444; font-size:16px; font-weight:400; margin-top:0;}
.about-p{ font-size:15px; font-weight:300; line-height:21px; text-align:justify;}
.btn.yellow{ background-color:#f27c14; font-size:15px; color:#fff; text-transform:uppercase; border-radius:2px; padding:10px 25px;}

.form-div{ padding-left:30px;}
.form-h3{ text-transform:uppercase; color:#444; font-size:22px; font-weight:600; margin:0 0 25px 0;}
.form-div input[type="text"]{ border-radius:0; height:40px;}
.form-div textarea{ border-radius:0;}
.width-50{ width:50%; float:left; margin-bottom:15px;}
.width-50 .form-group{ margin-bottom:0;}
.width-100{ width:100%; float:left; margin-bottom:15px;}
.padding-right10{ padding-right:10px;}

footer{ background-color:#0175c7; padding:25px 0;}
.top-names{ border-bottom:1px solid #1692ea;}
.top-names h4{ font-size:16px; color:#fff; text-transform:uppercase; float:left; padding-left:10px;}
.top-names h4:first-child{ width:560px;}
.top-names h4:nth-child(2){ width:290px;}
.top-names h4:nth-child(3){ width:250px;}

.footer-bottom{ font-size:13px; color:#81c3f1; padding-top:20px; border-top:1px solid #1692ea;}
.footer-1 ul{ margin:15px 0 25px 10px; padding:0; float:left; 
-webkit-column-count:3; -moz-column-count:3; -ms-column-count:3; -o-column-count:3; column-count:3; -webkit-column-gap:25px;
    -moz-column-gap:25px; -ms-column-gap:25px; -o-column-gap:25px; column-gap:25px; columns:3;}
.footer-1 ul li{ display:list-item; list-style:none; margin-bottom:5px;}
.footer-1 ul li a{ color:#fff; font-size:14px;}
.footer-1 ul li a:hover{ text-decoration:none;}
.footer-1 ul li a i{ margin-right:7px;}

.footer-2{ float:left; color:#fff; font-size:14px; width:300px; margin:15px 0 0 22px;}
.address-box{ float:left; width:100%; margin-bottom:20px;}
.address-box i{ float:left; margin-top:4px;}
.address-box span{ margin-left:12px; float:left; width:270px;}
.address-box a{ color:#fff;}

.footer-3{ width:260px; float:left; margin-left:12px;}
.footer-3 p{ color:#fff; margin:15px 0;}
.footer-3 input[type="text"]{ border-radius:1px; border:none; margin-bottom:10px;}
.social-footer li{ display:inline-block; margin:15px 5px 0 0;}
.social-footer li a{ color:#0175c7; background:#fff; padding:5px; font-size:18px; width:35px; height:35px; text-align:center; display:block;}
.social-footer li a:hover{}

.new-tabs{ border:none; display:table; width:530px; margin:60px auto auto; }
.new-tabs.new-tabs2{ border:none; display:table; width:340px; margin:60px auto auto; }
.new-tabs li{ display:inline-block; list-style:none; float:none; display:table-cell; }
.new-tabs > li > a{ border-radius:2px; position: relative; background:#dfdfdf; color:#444; text-transform:uppercase; font-size:18px; font-weight:600; padding:15px; width:150px; height:75px; line-height:21px; margin-right:20px; border:none;}
.new-tabs > li > a:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #dfdfdf;
	border-width: 7px;
	margin-left: -7px;
}
.new-tabs > li.active > a:after, .new-tabs > li > a:hover:after{ border-top-color: #f27c14;}
.new-tabs > li.active > a, .new-tabs > li.active > a:focus, .new-tabs > li.active > a:hover, .new-tabs > li > a:hover{ background-color:#f27c14; color:#fff; border:none;}

.new-tab-content{ padding:30px 15px 0 15px; margin:25px 0 50px 0; border-top:1px solid #dfdfdf; position:relative;}
.tab-content{ position:relative;}
.tab-pane p{ max-width:655px; text-align:justify;}
#tab1 p{ max-width:940px; text-align:justify;}
#tab11 p, #tab12 p, #tab13 p{ max-width:100%; text-align:justify;}
#tab22 p{ max-width:830px; text-align:justify;}
.width-830 p{ max-width:830px; text-align:justify;}
.margin-top15{ margin-top:15px;}
.tab-list{ margin-top:20px;}
.tab-list li{ display:list-item; list-style:none; font-size:17px; margin-bottom:15px;}
.tab-list li i{ margin-right:7px;}
.tab-list li ul{ margin-top:10px;}
.tab-list li ul li{ color:#6e6e6e; font-size:15px; list-style:disc; margin:0 0 5px 30px;}
.force-right{ position:absolute; right:15px; top:120px; z-index:-1;}
.force-right-small{ position:absolute; right:15px; top:80px;}
.margin-left30{ margin-left:30px;}
.margin-top30{ margin-top:30px;}
.margin-top-bottom40{ margin:40px 0;}
.margin-bottom40{ margin:0 0 40px;}

.width-920{ max-width:920px;}

.media-coverage a{ display:block; min-height:270px; color:#444;}
.media-coverage img{ max-width:100%; max-height:210px; display:block;}

.gallery .col-md-2{ min-height:200px;}

.width-830 .force-right-small{ right:0;}

@media (max-width:768px){

.logo img{ width:100%; max-width:375px;}
.main-nav.navbar-inverse{ margin:0; min-height:inherit;}
.main-nav.navbar-inverse .navbar-toggle{ background-color:#0175c7; border:none; margin-bottom:0; margin-top:0;}
.main-nav .navbar-nav{ margin-left:0; margin-right:0;}
.main-nav.navbar-inverse li.active a, .main-nav.navbar-inverse li:hover a{ border-radius:0; }
.main-nav.navbar-inverse li a{ margin:0;}
.main-nav.navbar-inverse .navbar-collapse{ width:220px; border:none; position:absolute; right:15px; z-index:100; background-color:#0175c7;}

.home-slider .carousel-caption{ left:auto;}
.home-slider .item img{ height:200px;}
.home-slider .carousel-control, .home-slider .carousel-indicators{ left:90%; right:90%;}
.home-slider .carousel-indicators{ top:37%;}
.home-slider .carousel-control.left{ top:20%;}
.home-slider .carousel-control.right{ top:68%;}

.slider-section .container{ padding:0;}
.slider-bottom{ margin:0; height:auto;}
.slider-bottom ul li{ list-style:none; display:list-item; border:none; margin:10px 0;}

.home-content{ background:#f1f1f1;}
.doc-pic, .about-doc{ margin:auto; float:none;}
.about-doc{ width:auto; padding-top:20px;}
.form-div{ padding:20px 0 0;}
.mo-hide{ display:none;}

.new-tabs, .new-tabs.new-tabs2{ width:auto;}
.new-tabs li, .new-tabs.new-tabs2 li{ display:list-item; margin-bottom:20px;}

.force-right, .force-right-small{ position:relative; top:auto; right:auto;}
.force-right img, .force-right-small img, .tab-content.width-full.margin-top-bottom40 img{ width:100%;}

.gallery .col-md-2, .media-coverage a{ min-height:inherit;}

}

