@charset "utf-8";
/* CSS Document */


@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /*javascript:void(0) */ -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; list-style:none; text-decoration:none; outline:none; margin:0; padding:0; }
.transition, .transition:before, .transition:after, .transition:hover {transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; outline:none; vertical-align:middle; }
a:hover{ color:#15489f; text-decoration:underline; }
a, a:focus{ outline:none;}
body{ background:#FFF; margin:0; padding:0; font-family: 'Open Sans', sans-serif; font-weight:400; }
a{ font-weight:normal; color:#003353; text-decoration:none;}
a:hover, a:focus{ color:#fb9324;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
h2{ color:#000; font-size:15px; margin-bottom:12px;}
p{ font-size:15px; line-height:20px;}
.clear{ clear:both;}
div, input, textarea{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box;  }

.header{ width:100%; float:left; padding:11px 0 14px 0;}

.main-width { margin-right: auto; margin-left: auto; max-width:960px; width:100%; }
.main-width:before,
.main-width:after { content: " "; display: table;}
.main-width:after { clear: both;}

.logo{ float:left; position:relative;}
.header-right{ float:right;}
.logo a{ text-decoration:none; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.logo a:hover .tagg-line{color:#f05529;}
.tagg-line{ color: #f05529; font-size: 25px; font-style: italic; font-weight: bold; padding-top: 10px; position: absolute; right: -180px; top: 44px; transition: all 0.5s ease 0s; white-space: nowrap; width: 100%;}
ul.nav-list li{ background:url(../images/menu-seprator.png) no-repeat left center;}
ul.nav-list li:first-child{ background:none;}
ul.top-social{ float:right; padding-top:30px; padding-right: 16px;}
ul.top-social li{ float:left; color:#003353; font-size:20px; padding:0 3px;}
ul.top-social li a{ display:table-cell; vertical-align:middle; text-align:center; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; background:#515151; width:32px; height:32px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.social-link{ }
ul.top-social li.phone-number{ padding-right:18px;}
.social-link.social-facebook:hover, .social-link.social-facebook:focus{ background:#3b5998;}
.social-link.social-google:hover, .social-link.social-google:focus{ background:#ac2d1e;}
.social-link.social-linkdin:hover, .social-link.social-linkdin:focus{ background:#007ab5;}
.social-link.social-twitter:hover, .social-link.social-twitter:focus{ background:#1ab2e8;}

.nav { padding-top:32px;	position:relative;	display:inline-block;	font-size:14px;	font-weight:900; float:right;}
.nav-list {	text-align:left;}
.nav-item {	float:left; *display:inline; zoom:1;	position:relative;}
.nav-item a {display:block;	color:#FFF;	padding:15px 20px;	/*background:#7A1E61;	border-bottom:1px solid #8B2870;*/ color:#161616; font-size:16px;}
.nav-item > a:hover, .nav-item > a:focus {/*background:#822368;*/ text-decoration:none; color:#fb9324;}
.nav-item:hover .nav-submenu {	display:block;}
.nav-submenu {	display:none;	position:absolute;	left:0;	width:180px;}
.nav-submenu-item a {	background:#8B2770;	border-bottom:1px solid #9A337E;display:block;padding:15px;}
.nav-submenu-item a:hover {	background:#932C77;}
.nav-mobile {display:none;cursor:pointer;position:absolute;top:0;	right:0;	background:#3D3D3B url(../images/nav.png) no-repeat center center;	background-size:18px;height:50px;	width:50px;}
.nav-click {	position:absolute;top:0;	right:0;display:none;border-left:1px solid #8B2870;height:49px;width:50px;cursor:pointer;}
.nav-click i {display:block;height:48px;width:48px;	background:url(../images/drop.png) no-repeat center center;background-size:20px;}
.nav-click:hover {background-color:#6E1656;}
.nav-rotate {-webkit-transform:rotate(180deg);	-moz-transform:rotate(180deg);	-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.nav-item .nav-submenu .nav-item .nav-submenu-two { display:none; left:100%; top:0;}
.nav-item .nav-submenu .nav-item:hover .nav-submenu-two {display: block;}


.owl-carousel .owl-wrapper:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
/* display none until init */
.owl-carousel{	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{	overflow: hidden;	position: relative;	width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;	-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{	float: left; }
.owl-controls .owl-page,
.owl-controls .owl-buttons div{	cursor: pointer;}
.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing {     cursor:url(grabbing.png) 8 8, move;}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{	-webkit-backface-visibility: hidden;	-moz-backface-visibility:    hidden;	-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}
#owl-demo .owl-item div{padding:5px;}
#owl-demo .owl-item img{ display: block; width: 100%; height: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.owl-item.loading{	min-height: 150px;	background:url(../images/AjaxLoader.gif) no-repeat center center;}

.section{ width:100%; padding-bottom:29px; float:left;}
.slider{ width:100%; float:left; position:relative;}
.slider .owl-carousel .owl-item img{ width:100%;}

.slider .owl-buttons{ /*height:76px; top:50%; margin-left:-38px;  z-index:1;*/}
.slider .owl-prev{ background:url(../images/previ.png) no-repeat; width:35px; height:76px; text-indent:-99999px; top:50%; margin-top:-38px;  z-index:1; position:absolute; left:10px;}
.slider .owl-next{ background:url(../images/nexti.png) no-repeat;  width:35px; height:76px;  text-indent:-99999px; top:50%; margin-top:-38px;  z-index:1; position:absolute; right:10px;}

.slider-caption{ position:absolute; bottom:9px; width:100%; left:0;}
.slider-caption-inner{ width:100%; background:rgba(21,72,159, 0.8); padding:15px 22px;}
.slider-caption-inner h2{ margin:0; color:#fff; font-size:30px;}
.slider-caption-inner p{ color:#fff; font-size:15px;}

.section-main{ width:100%; float:left;}
.section-left{ padding-top:40px; float:left; width:67%; .width:62%;}

ul.section-one-left{ float:left; width:100%; padding-bottom:41px; padding-left:9px;}
ul.section-one-left li{ float:left; width:46.8%; margin-left:4%;}
ul.section-one-left li:first-child{ margin-left:0;}
ul.section-one-left li h2{  font-weight:bold; text-transform:uppercase; color:#fb9324;}
ul.section-one-left li p{ color:#000; font-size:15px; line-height:20px; padding-top:10px; text-align:justify;}
.pic-thumb{ background:#eaf3f8;}
.pic-thumb img{ border:1px solid #fb9324; padding:5px;}
.sep-star p{ position:relative; padding-left: 18px;}
.sep-star span{ position:absolute; left:0; top:13px;} 

ul.section-two-left{ width:100%; float:left; padding-bottom:40px; padding-left:9px; padding-right:9px;}
ul.section-two-left li{ float:left; width:31.3%; margin-left:3%;}
ul.section-two-left li:first-child{ margin-left:0;}
.category-btn{ margin-bottom:5px; height:40px; line-height:40px; background:#484848; display:block; text-align:center; color:#fff; font-size:16px; text-transform:uppercase; margin-top:8px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.section-two-left li img{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border:3px solid #fb9324;}
.category-btn:hover, .category-btn:focus{ background:#fb9324; text-decoration:none; color:#fff;}
ul.section-two-left li p{ font-size:15px; color:#000; line-height:20px; text-align:justify;}
.heading{ float:left; width:100%; padding-left:9px; }
.read-txt{ font-size:15px; text-decoration:underline; color:#484848; font-size:12px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.read-txt:hover, .read-txt:focus{ color:#fb9324;}
.heading h2{ text-transform:uppercase; color:#fb9324; font-weight:bold;}

.category-gallery{ width:100%; float:left;}
.category-gallery .item img{border-radius:3px;  -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border:3px solid #fb9324;}
.category-gallery .item {margin:0 9px;}

.category-gallery .owl-buttons{ margin: 0 auto; padding-top: 20px; width: 77px;}
.category-gallery .owl-prev{ background:url(../images/pre.png) no-repeat; width:32px; height:32px; text-indent:-99999px; display:inline-block; margin:0 3px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.category-gallery .owl-next{ background:url(../images/nxt.png) no-repeat; width:32px; height:32px; text-indent:-99999px; display:inline-block; margin:0 3px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}

.category-gallery .owl-prev:hover{ background:url(../images/preh.png) no-repeat; }
.category-gallery .owl-next:hover{ background:url(../images/nxth.png) no-repeat; }

.category-btn-bottom{ padding-top:16px; width:100%; float:left; text-align:center;}
.category-btn-bottom a{ width:255px; height:81px;  border:1px solid #857e85; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; display:block; margin:0 auto; background:#f8931d; color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding-top: 22px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.category-btn-bottom a:hover, .category-btn-bottom a:focus{ background:#3b5b96; text-decoration:none; border:1px solid #07426b;}
.section-right{ min-height:599px; padding-top:40px; float:right; width:31%; padding-left:30px; background:url(../images/side-shadow.png) no-repeat left top;}

.section-right h2{ font-weight:bold; float:left; width:100%; text-transform:uppercase; color:#fb9324;}
.radio-label{ float:left; padding-left:25px; font-size:15px; line-height:25px; font-size:15px; display:block; width:100%;}
.radio-label input{ margin-right:8px;}

.schedule{ float:left; margin-top:34px; margin-bottom:33px; margin-left:25px; display:block; font-size:17px; color:#fff; background: rgb(14,96,144);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlNjA5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTNhNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(14,96,144,1) 0%, rgba(5,58,96,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(14,96,144,1)), color-stop(100%,rgba(5,58,96,1)));
background: -webkit-linear-gradient(top,  rgba(14,96,144,1) 0%,rgba(5,58,96,1) 100%);
background: -o-linear-gradient(top,  rgba(14,96,144,1) 0%,rgba(5,58,96,1) 100%);
background: -ms-linear-gradient(top,  rgba(14,96,144,1) 0%,rgba(5,58,96,1) 100%);
background: linear-gradient(to bottom,  rgba(14,96,144,1) 0%,rgba(5,58,96,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e6090', endColorstr='#053a60',GradientType=0 ); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; width:173px; height:34px; line-height:34px; text-align:center; line-height:32px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}

.schedule:hover, .schedule:focus{background: rgb(5,58,96); color:#fff; text-decoration:none;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1M2E2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTYwOTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(5,58,96,1) 0%, rgba(14,96,144,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,58,96,1)), color-stop(100%,rgba(14,96,144,1)));
background: -webkit-linear-gradient(top,  rgba(5,58,96,1) 0%,rgba(14,96,144,1) 100%);
background: -o-linear-gradient(top,  rgba(5,58,96,1) 0%,rgba(14,96,144,1) 100%);
background: -ms-linear-gradient(top,  rgba(5,58,96,1) 0%,rgba(14,96,144,1) 100%);
background: linear-gradient(to bottom,  rgba(5,58,96,1) 0%,rgba(14,96,144,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053a60', endColorstr='#0e6090',GradientType=0 );}

ul.recent-news{ width:100%; float:left;}
ul.recent-news li{ padding-bottom:17px; float:left; width:100%;}
ul.recent-news li h3{ padding-top:5px; padding-top:3px; color:#003353; font-size:15px;}
ul.recent-news li p{ color:#b0b9c0; font-size:15px;}
ul.recent-news li img{ border:1px solid #f79620; float:left; margin:0 10px 0 0}
ul.recent-news li:last-child{ padding-top:5px; padding-bottom:5px; }
.view-all{ padding-right:10px; float:right; color:#08456e; font-size:13px; text-decoration:underline; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.view-all:hover{ color:#fb9324;}
.twitter-feed{ text-align:center; width:100%; float:left; padding-top:20px;}
.facebook-like{ width:100%; float:left; padding-top:16px;}

.footer{ width:100%; float:left;}
.footer-top{ float:left; width:100%; background:#000; padding:33px 0;}
.footer-row-one{ width:21%; float:left;}
.footer-top h3{ margin-bottom:18px; color:#fff; font-size:18px; text-transform:uppercase; border-bottom:1px solid #fff; padding-bottom:10px; position:relative;}
.footer-top h3:after{ background:#f37736; height:3px; width:50px; position:absolute; bottom:-2px; left:0; content:"";}

ul.footer-link{width:100%; float:left;}
ul.footer-link li{ line-height:30px; float:left; width:100%; background:url(../images/foo-arrow.png) no-repeat left top; padding-left:30px;}
ul.footer-link li a{ display:block; color:#fff; font-size:15px;}
ul.footer-link li:hover{ background:url(../images/foo-arrow-hover.png) no-repeat left top;}
ul.footer-link li a:hover{ text-decoration:none;}
.footer-row-two{ float:left; margin-left: 15%; width: 21%;}
.footer-row-three{ float:right; width:31%;}
.quick-link p{ padding-bottom:12px;color:#fff; font-size:15px; line-height:20px;}
.upper-txt{ text-transform:uppercase;}
.quick-link a{ color:#fff;}
.quick-link a:hover, .quick-link a:focus { color:#f8931d;}

.footer-bottom{ width:100%; float:left; background:#07122d; padding:8px 0;}
.footer-bottom-left{ float:left; color:#8a8a8a; font-size:13px; padding-top: 13px;}
.footer-bottom-right{ float:right;}

.center-logo{ width:100%; float:left; text-align:center; border-top:4px solid #003353; border-bottom:4px solid #003353; font-size: 25px; font-style: italic; font-weight: bold; color:#fb9324; padding:15px 0; margin-bottom:20px;}
.center-logo img{ padding-right:10px;}
.inner-banner-pic{ width:100%; float:left;}
.inner-banner-pic img{ width:100%;}

ul.breadcrum{ width:100%; float:left; padding-bottom:20px;}
ul.breadcrum li{ float:left;  font-size:15px; color:#000;  padding:0 8px;}
ul.breadcrum li a{ font-size:15px; color:#000; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.breadcrum li a:hover, ul.breadcrum li a:focus{ color:#fb9324;}

ul.inner-category{ padding:0 9px; float:left; width:100%;}
ul.inner-category li{ float:left; width:100%; padding:20px 0; border-top:1px solid #c8c8c8;}
ul.inner-category li:first-child{ border:none; }
.inner-category-left{ margin-right:15px; float:left;}
.inner-category-left img{ border:2px solid #6491ac;}
ul.inner-category li h2{ margin:5px 0; color:#000; font-size:18px;}
ul.inner-category li p{ padding-bottom:12px; color:#000; font-size:15px; line-height:25px;}
.red-link{ color:#ff0000;}










.modal-example-content { padding-bottom:15px; overflow:hidden; width: 1000px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background-color: #FFF; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; outline: 0 none;}
.modal-example-header { border-bottom: 1px solid #E5E5E5; padding: 15px;}
.modal-example-body p,
.modal-example-header h4 { margin: 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.modal-example-body { padding: 20px;}
#modal2 { width: 600px; height: 300px; background: #FFF; border-radius: 300px / 150px; text-align: center; position: relative;}
#modal2 p { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.justme .modal-example-content { box-shadow: none; border: none;}
.justme .modal-example-header { border: none;}
#modal3 {  margin-top: 70px;}
.custombox-close.customslide .custombox-modal-content {  -webkit-transform: scale(2); -ms-transform: scale(2); transform: scale(2); opacity: 1; -webkit-transition-property: all; -ms-transition-property: all;    transition-property: all !important;}
.close { color: #000; float: right; font-size: 21px; font-weight: 700; line-height: 1; opacity: 0.2; text-shadow: 0 1px 0 #fff; cursor:pointer; background:none; border:none;}
.close:hover{ opacity:1;}
.popup-left{ float:left; width:25%;}
ul.product-detail{}
ul.product-detail li { line-height:22px; padding-bottom:15px; list-style:none; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
ul.product-detail li a{ font-weight:bold;}
.popup-right{ float:right; width:75%; padding-left:15px; text-align:center;}
.popup-right img{ border:1px solid #fb9324; padding:3px;}
