h1, h2, h3, h4, h5, h6 {margin-bottom:20px; line-height:1.42857143} ul, ol {margin-bottom:30px} ul li, ol li {margin-bottom:12px} .nav li {margin-bottom:0px} p {margin-bottom:20px}

.container {min-width:290px} @media (min-width:1360px) { .container{width:1320px} }

.form-control:focus{border-color:#6e99d3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(110,153,233,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(110,153,233,.4)}

a {color:#555d7e}
a:hover {color:#d99a36}

@media (min-width:992px) {
.navbar-default .navbar-btn.navbar-right {margin-top:10px}
}
@media (min-width:1200px) {
.modal-dialog-wide {width:960px}
.navbar-default .navbar-nav > li > a {text-transform:uppercase; font-size:15px; font-weight:bold}
.navbar-default .navbar-nav.navbar-right {margin-top:5px}
.navbar-default .navbar-text.navbar-right, .navbar-default .navbar-btn.navbar-right {margin-top:19px}
.fixed-now .navbar-default .navbar-nav > li > a {text-transform:none; font-size:14px; font-weight:normal}
.fixed-now .navbar-default .navbar-nav.navbar-right {margin-top:0px}
.fixed-now .navbar-default .navbar-text.navbar-right, .fixed-now .navbar-default .navbar-btn.navbar-right {margin-top:15px}
}
@media (min-width:1360px) {
/* .modal-dialog-wide {width:1200px} */
}

.modal-content, .btn, .form-control {border-radius:0px}
.btn-default {border:#f5cb87 solid 3px!important; background:none; color:#fff}
.btn-lg {padding-left:40px; padding-right:40px}
.carousel-caption .btn {text-shadow: 0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn:hover {text-shadow:none}
h2 span, h3 span {font-size:130%}
@media (max-width:767px) { h2 {font-size:24px} h3 {font-size:18px} }

.carousel-control.left, .carousel-control.right {background:none}
@media (min-width:768px) {
.navbar-default .navbar-btn.navbar-right {margin-right:8px}
.carou-overlay {position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.3); background: linear-gradient(to right, rgba(0,0,0,0.3) , rgba(0,0,0,0));}
.co-inner {position:absolute; top:0px; left:0px; width:45%; height:100%; background:url(../i/sq-dense-pattern.png) right top}
.co-inner:before {content:''; display:block; position:absolute; top:0px; left:100%; width:100%; height:100%; background: url(../i/home-slider-triangle-bg.png) no-repeat left top;}
.carousel-control {left:auto; right:3%; width:5%; height:25%}
.carousel-control.left {top:75%; right:9%}
.carousel-control.right {top:75%; right:3%}
}

@media (max-width:767px) {
	.carousel-caption * {font-size:14px; font-weight:bold; margin-bottom:0px}
	.carousel-caption br {display:none}
	.carousel-caption .btn {margin-top:12px; padding:6px 12px}
	
}
@media (max-width:479px) {
.carousel-caption .btn {display:none}
}
@media (max-width:400px) {
.carousel-caption {bottom:0px; top:auto}
}

.our-services {background:#788b98 url(../i/bg2.jpg) no-repeat top center; background-size:cover; text-align:center; padding:40px 0px 40px 0px}
.our-services h2, .our-services h3, .our-services h4 {color:#fff}
.our-services h4 {font-weight:bold; font-size:16px; margin-bottom:12px}
.our-services p {color:#f5ae3d; font-style:italic; font-size:16px}
.our-services .img-responsive {display:inline-block; max-width:80%; margin-top:15px; margin-bottom:15px}
.our-services .btn {margin-top:40px; margin-bottom:40px}

.about-neptun {text-align:center; padding-top:40px; padding-bottom:50px}
.about-neptun .row {text-align:left}
.about-neptun .row p {margin-bottom:30px; padding-left:20px; position:relative}
.about-neptun .row p .glyphicon {position:absolute; left:-20px; top:4px; color:#a3a3a3}
.neptun-text {text-align:center}
@media (min-width:768px) {
.about-neptun .row p:first-child {margin-top:12px}
.neptun-text {font-size:18px; width:80%; margin:0 auto}
}
@media (min-width:1200px) {
.neptun-text {font-size:20px; width:60%} .navbar-default .navbar-btn.navbar-right {margin-right:15px}
}
.about-neptun .img-responsive {display:inline-block; max-width:80%}
.about-neptun p {font-size:16px}
.about-neptun a {white-space:nowrap}

.neptun-comments {background:#788b98 url(../i/bg3.jpg) no-repeat top center; padding:40px 0px 40px 0px}
@media (max-width:639px) { .neptun-comments {background-size:cover} }
.neptun-comments .item {text-align:left; padding-left:50px; padding-right:50px}
.neptun-comments .item h4 {font-size:20px; font-weight:bold; color:#fff}
.neptun-comments .item p {font-size:16px; color:#d9dbdd}
.neptun-comments .item p span {font-weight:bold; display:block; color:#fff}
.neptun-comments .item p+p {margin-bottom:0px}

.neptun-comments .owl-theme .owl-controls .owl-page.active span, .neptun-comments .owl-theme .owl-controls.clickable .owl-page:hover span {background-color:#d9dbdd}

@media (min-width:1200px) {
.our-services h4, .our-services p, .about-neptun p {font-size:20px}
}

.neptun-map {background:#f5f5f5; padding-top:50px}
@media (min-width:768px) { .neptun-map {min-height:580px} }
.prefooter {background:#fff url(../i/bg4.jpg) no-repeat top; padding:70px 0px 50px 0px; background-size:100% auto}
@media (max-width:767px) { .prefooter * {text-align:left!important} .neptun-map {padding-top:15px} .about-neptun .img-responsive {margin-bottom:30px} .about-neptun .row p {margin-left:30px} .neptun-text {margin-bottom:0px} .our-services .img-responsive {max-width:40%} }
@media (max-width:639px) { .prefooter {background-size:cover; padding:40px 0px 20px 0px} }

.footer {background:#0d4f8d; color:#afbdd0; padding:15px 0px;}
.footer a {color:#afbdd0}
@media (max-width:767px) { .footer * {text-align:center!important} }

.hover-it {position:absolute; left:0px; top:0px; width:100%; height:100%; background:#fff; -webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out; opacity:0.5}
.hover-it:hover {opacity:0}
.synced .hover-it {display:none}

.sync2 .owl-item {overflow:hidden; cursor:pointer; filter:saturate(75%)} .sync2 .owl-item.synced {cursor:default; filter:saturate(100%)}
.sync2 .owl-controls .owl-buttons div.owl-prev {left:-8px!important; background:#f2f2f2; background: linear-gradient(#fafafa, #f2f2f2); border-radius:2px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);}
.sync2 .owl-controls .owl-buttons div.owl-next {right:-8px!important; background:#f2f2f2; background: linear-gradient(#fafafa, #f2f2f2); border-radius:2px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);}
@media (min-width:768px) {
.sync2 .owl-controls .owl-buttons div.owl-prev {left:-20px!important}
.sync2 .owl-controls .owl-buttons div.owl-next {right:-20px!important}
}
.sync2 .owl-controls .owl-buttons div {top:50%!important; margin-top:-13px}
.sync1 + .sync2 {margin-top:15px}

.sync3 .owl-item {overflow:hidden; cursor:default} .sync3 .owl-item.synced {cursor:default}
.sync3 .owl-controls .owl-buttons div.owl-prev {left:-8px!important; background:none; border-radius:2px; box-shadow:none;}
.sync3 .owl-controls .owl-buttons div.owl-next {right:-8px!important; background:none; border-radius:2px; box-shadow:none;}
.sync3 .owl-controls .owl-buttons div {top:50%!important; margin-top:-26px; }
.sync3 .owl-controls .owl-buttons div:hover {color:#fff!important}
.sync1 + .sync3 {margin-top:15px}



.sync1, .sync2, .sync3 {text-align:center}
.sync1 img, .sync2 img, .sync3 img {display:inline-block}
.sync1 img {max-width:100%}
.sync2 img {width:90%}
.sync3 img {max-width:90%}
/*.sync3 .img-container {display:inline-block; height:46px}*/
.sync3 h4 {font-size:14px; /*margin-left:30px; margin-right:30px*/}

/* fade hover */
.hover-it {position:absolute; left:0px; top:0px; width:100%; height:100%; background:#fff; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; opacity:0.5}
.hover-it:hover {opacity:0}
/*.sync1:hover .hover-it {display:none}*/
.synced .hover-it {display:none}

.owl-buttons .glyphicon {line-height:1.42857143}



#nav-nav {background:#fff; border:none; margin:0px}
.navbar-brand {height:auto; /*padding-top:45px; padding-bottom:28px*/}
.fixed-now .navbar-brand {padding:15px}
.fixed-now .navbar {box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.navbar-text.navbar-right {margin-right:15px; color:#555d7e; font-size:22px; text-align:right; /*margin-top:39px;*/ margin-bottom:8px}
.fixed-now .navbar-text.navbar-right {margin-top:15px; margin-bottom:2px}
.navbar-text.navbar-right a {color:#555d7e; font-size:16px;}
.navbar-text.navbar-right a:hover {color:#d99a36; text-decoration:none}
.navbar-footer .navbar-right {margin-top:20px}
.navbar-footer .navbar-text.navbar-right {margin-top:12px}
.navbar .glyphicon {font-size:75%}
.carousel-indicators {bottom:0px; margin-bottom:25px}
.navbar-brand {padding-bottom:5px}
@media (min-width:768px) { .carousel-caption {left:5%; text-align:left; bottom:auto; right:auto; top:15px} .navbar-text.navbar-right a {display:inline-block} .fixed-now .navbar-text.navbar-right a {display:inline-block} }
@media (min-width:992px) { .carousel-caption {top:30px} }
@media (min-width:1200px) { .carousel-caption {top:60px} #viewgal1 p {font-size:16px} }
@media (min-width:1360px) { .carousel-caption {top:90px} }
#top-nav {position:relative; min-height:130px; z-index:150;}
@media (max-width:1359px) { .navbar-nav > li > a { padding-left:12px; padding-right:12px} .navbar-brand > img {width:280px} /*.navbar-text.navbar-right {margin-top:29px} #top-nav {min-height:159px}*/ }
@media (max-width:1199px) { .navbar-nav > li > a {padding-left:6px; padding-right:6px; /*font-size:12px*/} .navbar-brand > img {width:230px} /*.navbar-text.navbar-right {margin-top:24px} #top-nav {min-height:141px}*/ #top-nav {min-height:106px} .navbar-text.navbar-right {font-size:16px; margin-right:8px} .navbar-text.navbar-right a {font-size:14px}  }
@media (min-width:768px) and (max-width:991px) { .navbar-nav > li > a {font-size:12px} .navbar-brand {/*width:80px; overflow:hidden;*/ } .navbar-brand > img {width:180px} .navbar-text.navbar-right a {display:inline-block} .navbar-text.navbar-right {margin-top:13px; margin-bottom:2px} .navbar-default .navbar-btn.navbar-right {margin-bottom:0px} #top-nav {min-height:90px} .fixed-now .navbar-text.navbar-right {margin-top:13px; margin-bottom:2px} }
@media (max-width:991px) { .carousel-indicators {margin-bottom:10px} }
.navbar-default .navbar-btn.navbar-right span.mobile {display:none} .navbar-default .navbar-btn.navbar-right span.desctop {display:inline}
@media (max-width:767px) { .navbar-text.navbar-right {text-align:center; margin-top:0px; padding-top:5px; margin-bottom:10px; border-top:#ddd solid 1px} .navbar-brand {padding-bottom:15px; padding-top:15px} #top-nav {min-height:0px} .navbar-toggle {margin-top:15px} .avtomir {color:#e7e7e7} .carousel-indicators {margin-bottom:5px} .navbar-nav > li > a {font-size:14px} .navbar-nav > li > a {padding-left:20px; padding-right:20px} .navbar-default .navbar-btn.navbar-right {display:block; width:100%; float:none} .navbar-default .navbar-btn.navbar-right span.mobile {display:inline} .navbar-default .navbar-btn.navbar-right span.desctop {display:none} }
@media (max-width:479px) { .carousel-indicators {margin-bottom:2px} }

@media (min-width:1360px) { .carousel-caption {width:1290px; left:50%; margin-left:-645px} }

#bs-example-navbar-collapse-1::before {content:''; display:block; clear:right}


#top-nav nav {/*-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out*/}
#top-nav nav {position:fixed; width:100%; top:0px; }
.fixed-now nav {/*position:fixed;*/ width:100%; top:0px; -webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#top-nav .container {position:relative}
#top-nav.fixed-now .top-nav .container {padding-top:0px; padding-bottom:0px}
.fixed-now nav img {width:200px; }
@media (min-width:768px) and (max-width:991px) { .fixed-now nav img {width:180px} }
.fixed-now .navbar-nav > li > a, .fixed-now .navbar-default .navbar-collapse .navbar-link, .fixed-now .navbar-default .navbar-collapse .navbar-link.shc {padding-top:10px; padding-bottom:10px} .fixed-now .navbar-default .navbar-collapse .navbar-link .shildik .bookmark-extend {height:40px; top:-10px;} .fixed-now .navbar-default .navbar-collapse /*.navbar-link .shildik .glyphicon-bookmark {top:5px}*/
/*#top-nav.fixed-now .container:after {bottom:40px}*/
#top-nav.fixed-now .container {/*border-bottom:#005949 solid 1px*/}
.fixed-now nav .social-nav i {/*display:none font-size:14px*/}
.fixed-now nav .media-heading {/*margin-top:14px*/ display:none}
.fixed-now nav .media-heading.tel-heading {display:block; margin-top:13px}
.fixed-now .navi-navi {top:65px}
.fixed-now .navbar-default .navbar-link.navbar-mail {font-size:14px; font-weight:normal}
.fixed-now .navbar-default .navbar-link.navbar-tel {font-size:18px}
@media (max-width:767px) { #top-nav nav {-webkit-transition:none!important;-o-transition:none!important;transition:none!important; position:relative!important; top:0px!important} #top-nav {height:auto!important} /*#top-nav nav {background:#fff} #top-nav .container:after {bottom:94px}*/ }


