@import url(mediaq.css);
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans Condensed', sans-serif !important;}
h1{color:#b1fefa;font-size:30px;}
h2{color:#b1fefa;font-size:25px;}
h3{color:#b1fefa;font-size:20px;}
h4{color:#b1fefa;font-size:16px;}
h5{color:#b1fefa;}
h6{color:#b1fefa;}
#fpi_content h2{color:#fff;}
#fpi_content input,textarea{color:#000;}
.loader {position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;background:#fff;color:#3CF;text-align:center;font-size:50px;}
.loader i{position:relative;top:40%;}
html,body{-ms-overflow-style: scrollbar;width:auto !important;}
body {background:#01787e;font-family: Arial, Helvetica, sans-serif;color:#cee6e7;font-size:13px;overflow-x:hidden;overflow-y:auto;}
.clear {clear:both}
.nopad{padding:0 !important;}
.nomar{margin:0 !important;}
.nopadright{padding-right:0;}
section{clear:both !important;}
a{color:#1d6e83;}
a:hover{color:#0f3e4a;}
a, a:active, a:focus, a:hover {outline:0;text-decoration:none;}
ul.social-network {list-style:none;display:inline;margin-left:0!important;adding:0;padding-top:10px!important;margin-bottom:0!important}
ul.social-network li {display:inline;margin:0 5px}
.social-network a.icoRss {color:#F56505}
.social-network a.icoFacebook {color:#3B5998}
.social-network a.icoTwitter {color:#3cf}
.social-network a.icoGoogle {color:#BD3518}
.social-network a.icoVimeo {color:#0590B8}
.social-network a.icoLinkedin {color:#007bb7}
.social-network a.icoRss:hover {background-color:#F56505}
.social-network a.icoFacebook:hover {background-color:#3B5998}
.social-network a.icoTwitter:hover {background-color:#3cf}
.social-network a.icoGoogle:hover {background-color:#BD3518}
.social-network a.icoVimeo:hover {background-color:#0590B8}
.social-network a.icoLinkedin:hover {background-color:#007bb7}
.social-network a.icoFacebook:hover i, .social-network a.icoGoogle:hover i, .social-network a.icoLinkedin:hover i, .social-network a.icoRss:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoVimeo:hover i {color:#fff}
.socialHoverClass, a.socialIcon:hover {color:#44BCDD}
.social-circle li a {display:inline-block;position:relative;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:30px;height:30px;font-size:16px}
.social-circle li i {margin:0;line-height:30px;text-align:center}
.social-circle li a:hover i, .triggeredHover {-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;
transition:all .2s}
.social-circle i {/*color:#fff;*/-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;transition:all .8s}
#myCarousel {margin:0}
.left.carousel-control .controlBtn {top:45%;position:absolute;left:10%;}
.right.carousel-control .controlBtn {top:45%;position:absolute;right:10%;}
.block {background:#eee;border:1px solid #ddd;padding:15px}
.header {position:inherit}
/*.covergrain {height:100%;width:100%;background:url(../images/grain.gif);opacity:.12}*/
.navbar{border-radius:0;}
.navbar-default .navbar-collapse{padding:0 15px;background: #01787e;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>li>a:focus, .navbar-nav .active {color:#fff !important;background-color:#01787e !important}
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:hover {background:#01787e` !important}
.carousel-caption {bottom:5%;left:10%;}
.carousel-caption h1,.carousel-caption .subs,.carousel-caption h1 span{text-shadow:none;text-align:left !important;}
.carousel-caption .subs {font-size:2em;}
.carousel-indicators {bottom: 45px;}
#testimonials .carousel .item{position:relative !important;}
#testimonials .carousel .item, #testimonials .carousel-inner {background:0 0}
.go {opacity:.5}
.go:hover {opacity:1}
#back-top {position:fixed;bottom:30px;right:10px}
#back-top a {background:#27a5dd;color:#FFF;float:right;font:400 16px/20px Roboto, sans-serif;border-radius:7px;margin:10px 0 0;padding:7px 14px;text-decoration:none}
.page-scroll {font-size:14px;font-weight:700;color:#eee;text-decoration:none}
.page-scroll:active, .page-scroll:focus, .page-scroll:hover {color:#eee;text-decoration:none}
.form-control-feedback{top:0;}
.bgWhite{background:#fff;}
.bgLblue{background:transparent;}
.imgHolder{background:#ccc;height:400px;width:400px;}
.halfColRight{width:570px;float:left;height:400px;}
.halfColLeft{width:570px;float:right;height:400px;}
.halfRight{width:50%;float:right;background:transparent;}
.halfColRightArrow{height:400px;overflow:hidden;position:relative;
/*background: rgba(150,178,188,1);
background: -moz-linear-gradient(45deg, rgba(150,178,188,1) 0%, rgba(188,211,219,1) 16%, rgba(209,228,234,1) 39%, rgba(209,228,234,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(150,178,188,1)), color-stop(16%, rgba(188,211,219,1)), color-stop(39%, rgba(209,228,234,1)), color-stop(100%, rgba(209,228,234,1)));
background: -webkit-linear-gradient(45deg, rgba(150,178,188,1) 0%, rgba(188,211,219,1) 16%, rgba(209,228,234,1) 39%, rgba(209,228,234,1) 100%);
background: -o-linear-gradient(45deg, rgba(150,178,188,1) 0%, rgba(188,211,219,1) 16%, rgba(209,228,234,1) 39%, rgba(209,228,234,1) 100%);
background: -ms-linear-gradient(45deg, rgba(150,178,188,1) 0%, rgba(188,211,219,1) 16%, rgba(209,228,234,1) 39%, rgba(209,228,234,1) 100%);
background: linear-gradient(45deg, rgba(150,178,188,1) 0%, rgba(188,211,219,1) 16%, rgba(209,228,234,1) 39%, rgba(209,228,234,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96b2bc', endColorstr='transparent', GradientType=1 );*/}
.halfLeft{width:50%;float:left;background:transparent;}
.halfColLeftArrow{height:400px;overflow:hidden;position:relative;
/*background: rgba(209,228,234,1);
background: -moz-linear-gradient(-45deg, rgba(209,228,234,1) 0%, rgba(209,228,234,1) 61%, rgba(188,211,219,1) 84%, rgba(150,178,188,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(209,228,234,1)), color-stop(61%, rgba(209,228,234,1)), color-stop(84%, rgba(188,211,219,1)), color-stop(100%, rgba(150,178,188,1)));
background: -webkit-linear-gradient(-45deg, rgba(209,228,234,1) 0%, rgba(209,228,234,1) 61%, rgba(188,211,219,1) 84%, rgba(150,178,188,1) 100%);
background: -o-linear-gradient(-45deg, rgba(209,228,234,1) 0%, rgba(209,228,234,1) 61%, rgba(188,211,219,1) 84%, rgba(150,178,188,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(209,228,234,1) 0%, rgba(209,228,234,1) 61%, rgba(188,211,219,1) 84%, rgba(150,178,188,1) 100%);
background: linear-gradient(135deg, rgba(209,228,234,1) 0%, rgba(209,228,234,1) 61%, rgba(188,211,219,1) 84%, rgba(150,178,188,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#96b2bc', GradientType=1 );*/}
.packarrow{width:45px;height:40px; background:url(../images/packarrow1.png) no-repeat left top;display:inline-block;position:absolute;top:50px;right:30px;}
.packarrow:hover{background:url(../images/packarrow1.png) no-repeat left bottom;}
.topPack{float:left;padding:10px 30px;
/*background: rgba(194,255,196,1);
background: -moz-linear-gradient(top, rgba(194,255,196,1) 0%, rgba(194,255,196,0.83) 17%, rgba(255,255,255,0.03) 97%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(194,255,196,1)), color-stop(17%, rgba(194,255,196,0.83)), color-stop(97%, rgba(255,255,255,0.03)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(194,255,196,1) 0%, rgba(194,255,196,0.83) 17%, rgba(255,255,255,0.03) 97%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(194,255,196,1) 0%, rgba(194,255,196,0.83) 17%, rgba(255,255,255,0.03) 97%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(194,255,196,1) 0%, rgba(194,255,196,0.83) 17%, rgba(255,255,255,0.03) 97%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(194,255,196,1) 0%, rgba(194,255,196,0.83) 17%, rgba(255,255,255,0.03) 97%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2ffc4', endColorstr='#ffffff', GradientType=0 );*/
}
.botPack{float:right;padding:10px 30px;
/*background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 3%, rgba(194,255,196,0.83) 83%, rgba(194,255,196,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(3%, rgba(255,255,255,0.03)), color-stop(83%, rgba(194,255,196,0.83)), color-stop(100%, rgba(194,255,196,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 3%, rgba(194,255,196,0.83) 83%, rgba(194,255,196,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 3%, rgba(194,255,196,0.83) 83%, rgba(194,255,196,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 3%, rgba(194,255,196,0.83) 83%, rgba(194,255,196,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 3%, rgba(194,255,196,0.83) 83%, rgba(194,255,196,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c2ffc4', GradientType=0 );*/
}
.botPack h2{margin-top:0;}
.listPoints li i{color:#b1fefa;margin-right:5px;}
.section-heading{padding-top:100px;}
#fpi_title h2{color:#fff;margin:8px 20px 15px;font-size:23px !important;}
.about-item{}
.footerBg{background:#145162;padding:0 0 20px 0;font-size:12px;color:#555;
background: #145162; /* Old browsers */
background: -moz-linear-gradient(top,  #145162 0%, #0f3e4a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #145162 0%,#0f3e4a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #145162 0%,#0f3e4a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#145162', endColorstr='#0f3e4a',GradientType=0 ); /* IE6-9 */}
.footerBg .addressBox{color:#d0dbde;}
.footerBg .addressBox .green{color:#b1fefa;}
.footerBg .addressBox h3{display:inline-block;color:#54a0a9;margin:0;}
.footlinks {padding-left:0 !important;}
.footlinks li {float:left;margin:0 10px;list-style:none;}
.footlinks li a {font-size:13px;color:#54a0a9;}
.copy{border-top:1px solid #3f656e;padding:15px 0 0 0;margin-top:20px;color:#54a0a9;}
.footerContact .textBox{width:100%;padding:10px;background:#577a82;color:#bdcbcf;border:0 none;margin-bottom:10px;}
.footerContact .submitBox{padding:5px 10px;background:transparent;color:#387d88;border:2px solid #387d88;font-weight:bold;float:right;}
#entryContainer{padding-top:130px;}
nav.navbar{-webkit-transition: all 0.4s ease; transition: all 0.4s ease;background:transparent;border-color:transparent;}
.fxtop {position: fixed;width: 100%;z-index:20;top: 0; }
.fxtop.fixed .navbar{padding:0 !important;background:#01787e !important;border-bottom-color:#038289 !important;}
.fxtop .logoImg{width:225px; }
.fxtop.fixed .logoImg {width: 175px !important;-webkit-transition: all 0.4s ease; transition: all 0.4s ease;margin-left: 10px !important;} 
.fxtop.fixed .logoImg img{margin-top:3px !important; } 
.fxtop.fixed .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;margin-top: 5px;}
.spread {min-height:800px;}
.brdbxgrey{/*border:1px solid #ddd;background:#eee;*/padding:10px;}
.brdbxgreen{/*border:1px solid #b6cfb3;background:#d8ecd5;*/padding:10px;}
.brdbxblue{/*border:1px solid #a6c1ca;background:#d4e8e9;*/padding:10px;}
.brdbxyellow{/*border:1px solid #d3c6a0;background:#f5efd5;*/padding:10px;}
#sidebar,#sidebar1{right:180px !important;}
.sidebar h3{margin:0 0 10px 0;}
.btn-warning{background:#847000;border-color:#563f00;}
.psideGal ul{padding:0;margin:0;}
.psideGal ul li{text-align:center;list-style:none;width:24%;display:block;float:left;margin:0 1% 5px 0;background:#038289;padding:0 0 3px 0;font-size:11px;}
.psideGal ul li:hover{}
.psideGal ul li a img{width:100%;background:#ccc;}
.white{color:#fff}
.productsList .panel {position:relative;overflow:hidden;display:block;border-radius:10px !important;/*-webkit-box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.5);box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.5);*/}
.productsList .panel-default {border-color:#038289 !important}
.productsList .panel .panel-body {position:relative;padding:0 !important;overflow:hidden;height:auto}
.productsList .panel .panel-body a {overflow:hidden}
.productsList .panel .panel-body a img {display:block;margin:0;width:100%;height:auto;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.productsList .panel .panel-body a.zoom:hover img {transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-moz-transform:scale(1.3)}
.productsList .panel .panel-body a.zoom span.overlay {position:absolute;top:0;left:0;visibility:hidden;height:100%;width:100%;background-color:#145060;opacity:0;transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out;
-o-transition:opacity .25s ease-out}
.productsList .panel .panel-body a.zoom:hover span.overlay {display:block;visibility:visible;opacity:.55;-moz-opacity:.55;-webkit-opacity:.55;filter:alpha(opacity=65);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"}
.productsList .panel .panel-body a.zoom:hover span.overlay i{position:absolute;top:45%;left:0;width:100%;font-size:2.25em;color:#fff !important;text-align:center;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"}
.productsList .panel .panel-footer {padding:8px !important;background-color:#038289 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;border-top:#145060 !important}
.productsList .panel .panel-footer h4 {display:inline;font:400 normal 1.125em Roboto, Arial, Verdana, sans-serif;color:#777;margin:0 !important;padding:0 !important}
.productsList .panel .panel-footer h4 a {color:#fff !important;font-size:15px}
.productsList .panel .panel-footer i.glyphicon {display:inline;font-size:1.125em;cursor:pointer}
.productsList .panel .panel-footer i.glyphicon-thumbs-up {color:#1abc9c}
.productsList .panel .panel-footer i.glyphicon-thumbs-down {color:#e74c3c;padding-left:5px}
.productsList .panel .panel-footer div {width:15px;display:inline;font:300 normal 1.125em Roboto, Arial, Verdana, sans-serif;color:#34495e;text-align:center;background-color:transparent !important;border:none !important}
.modal-title {font:400 normal 1.625em Roboto, Arial, Verdana, sans-serif}
.modal-footer {font:400 normal 1.125em Roboto, Arial, Verdana, sans-serif}
.ekko-lightbox-container {position:relative}
.ekko-lightbox-nav-overlay {position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}
.ekko-lightbox-nav-overlay a {z-index:100;display:block;width:49%;height:100%;padding-top:45%;font-size:30px;color:#fff;text-shadow:2px 2px 4px #000;opacity:0;filter:dropshadow(color=#000000, offx=2, offy=2);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;
-o-transition:opacity .5s;transition:opacity .5s}
.ekko-lightbox-nav-overlay a:empty {width:49%}
.ekko-lightbox a:hover {text-decoration:none;opacity:1}
.ekko-lightbox .glyphicon-chevron-left {left:0;float:left;padding-left:15px;text-align:left}
.ekko-lightbox .glyphicon-chevron-right {right:0;float:right;padding-right:15px;text-align:right}
.ekko-lightbox .modal-footer {text-align:left}

#datepicker{width:180px; margin: 0 20px 20px 20px;}
#datepicker > span:hover{cursor: pointer;}
#quickContactForm .input-group-addon {background-color: #5bc0de;color:white;}
#quickContactForm .merged input:first-child {border-right: 0px;}
#quickContactForm .merged .input-group-addon + input {border-left: 0px;}
#quickContactForm .form-group {margin-bottom:5px;overflow:auto;}
#quickContactForm .form-control {width:100%;}
#quickContactForm .captchabtn{height:45px;width:60px;font-size:25px;line-height:35px;}
#quickContactForm #captcha_code{width:180px !important;margin-left:29px;}
#quickContactForm #quickfeedbackSubmit{width:180px !important;margin-left:29px;}
.tabmocks{margin:0 !important;padding:0 !important;}
.tabmocks li a{border:0 none !important;background:#04848b;color:#fff;padding:9px 5px !important;margin:0;/*background-image:-webkit-linear-gradient(top, #ded6ad 0, #bdad7b 100%);background-image:-o-linear-gradient(top, #ded6ad 0, #bdad7b 100%);background-image:linear-gradient(to bottom, #ded6ad 0, #bdad7b 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffded6ad', endColorstr='#ffbdad7b', GradientType=0);*/margin-left:5px;}
/*.tabmocks li.active a:hover,.tabmocks li.active a{color: #5c4100 !important;border-color:#dec664 !important;border-bottom-color:#fff !important;background-image:-webkit-linear-gradient(top, #bea14c 0, #fff 100%);background-image:-o-linear-gradient(top, #bea14c 0, #fff 100%);background-image:linear-gradient(to bottom, #bea14c 0, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbea14c', endColorstr='#ffffffff', GradientType=0);}
.tabmocks li a:hover{background:#bdad7b;color:#fff;border:1px solid #bdad7b;}*/
.tabmocks li img{height:75px !important;}
h4.panel-title>a{display:block;padding:10px 22px 10px 10px;text-decoration:none;font-size:14px;color:#bfefff;background:#2e677b;}
h4.panel-title>a:hover{background:#31748b;}
h4.panel-title>a .glyphicon:before {color: #fff;}
h4.panel-title>a:after {top:12px;position:absolute;right:25px;color: #c8bb8c;content: "\e259";font-family: "Glyphicons Halflings";display: inline-block;float: right;}
h4.panel-title>a[aria-expanded*="true"]:after {color: #42b529;content: "\e258";font-family: "Glyphicons Halflings";display: inline-block;float: right;}
.panel-body{padding:0px;}
.panel-body li a{text-decoration:none;color:#fff;}
.panel-body ul{padding:0px;list-style:none;margin:0;border-radius:10px;}
.panel-body ul ul{list-style:none;}
.panel-body ul>li>a{padding:5px 5px 5px 10px;background:#04686d;display:block;font-size:12px;}
.panel-body ul a:hover{background:#62afc9;color:#fff;border-left:3px solid #c1a553;}
.panel-body ul ul li a{padding:5px 5px 5px 20px;background:#53a3be;display:block;font-size:11px;color:#fff;}
.footer {position: absolute;bottom: 0;width: 100%;border-top:1px solid #eee;padding-top:15px;background:#fff;}
.footer .copyRight {text-align: center;font-size:11px;color: #777}
.footer .copyRight a {color: #777}
.footer .copyRight a:hover {color: #888}	
.feed_header h2 i{margin-right:5px;color:#ddd;}
.rightBlock .well .feed_content{height:600px;overflow-x:hidden;padding:0 0 0 10px;}
.tab-content{margin:10px 20px 0 0;}
.loadMore{text-align:center;margin:40px 0 0 0;color:#555;font-size:14px;}
.loadMore .fa{margin-right:5px;color:#069;}
div.modal-body,.modal-dialog {height:80% !important;}
.leftNav ul ul{display:none;}
.panel-body ul ul li a {background:#008e95;}
.panel-body ul ul ul li a {padding-left:30px;background:#4e99b3;}
.panel-body ul ul ul ul li a {padding-left:40px;background:#53a3be;}
.breads {color:#b1fefa;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px;}
.breads i{color:#25a5de;}
#cssmenu ul li i{color:#eee;float:right;margin:5px;opacity:0.7;}
.input-group-addon{    background-color: #4bd8de;border: 1px solid #4bd8de;}
.form-control{background-color: #02abb3;border: 1px solid #4bd8de;color: #e0feff;}
input::placeholder,.form-control::placeholder{color: #e0feff !important;}
.nav>li>a:hover, .nav>li>a:focus{background-color:#008e95;}
.modal-content{background:#5a8789;}
.contactTable td.qr span{line-height:30px;padding-left:63px;}
.contactTable td span{line-height:30px;padding-left:8px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}