footer, header, nav, section {

	display: block;

}

@font-face {

    font-family: 'dbg-get-digital';

    src: url('../fonts/dbg-get-digital.ttf') format('ttf'),

         url('../fonts/dbg-get-digital.otf') format('otf'),

         url('../fonts/dbg-get-digital.woff2') format('woff2'),

         url('../fonts/dbg-get-digital.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}

/* 

@font-face {

    font-family: 'cabinbold';

    src: url('../fonts/Cabin-Bold.otf') format('otf'),

         url('../fonts/cabin-bold-webfont.woff2') format('woff2'),

         url('../fonts/cabin-bold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'cabinregular';

    src: url('../fonts/Cabin-Regular.otf') format('otf'),

         url('../fonts/cabin-regular-webfont.woff2') format('woff2'),

         url('../fonts/cabin-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'cabinsemibold';

    src: url('../fonts/Cabin-SemiBold.otf') format('otf'),

         url('../fonts/cabin-semibold-webfont.woff2') format('woff2'),

         url('../fonts/cabin-semibold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'pt_sansbold';

    src: url('../fonts/pt-sans-bold.ttf') format('ttf'),

         url('../fonts/pt-sans-bold-webfont.woff2') format('woff2'),

         url('../fonts/pt-sans-bold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'pt_sansregular';

    src: url('../fonts/pt-sans-light.ttf') format('ttf'),

         url('../fonts/pt-sans-light-webfont.woff2') format('woff2'),

         url('../fonts/pt-sans-light-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

} */

body:not(.custom-background-image):before, body:not(.custom-background-image):after {
  display: none;
}
footer, header, nav, section {

	display: block;

}

p {

	line-height: 24px;

	letter-spacing: 1px;

}

ol, ul {

	list-style: none;

	padding-left: 0px;

}

a , a:hover {

	text-decoration: none !important;

  transition: .5s all ease;

}

h1,h2,h3,h4,h5,h6 {

	margin: 0px;

  padding: 0px;

}

body {

  font-size: 15px;

  overflow-x: hidden;

  /* font-family: 'Dosis', sans-serif; */

  /* font-family: 'dbg-get-digital'; */

}

.margin_top_0 {

  margin-top: 0px;

}

.padding-default {

  padding: 5% 0;

}

.no-padding {

  padding: 0px;

}

.list-inline > li {

    display: inline;

    padding: 0 5px;

}

.btn-2 {

  background-image: -webkit-gradient(linear, left top, right top, from(#00456e), to(#99dff9));

  background-image: linear-gradient(to right, #00456e, #99dff9);

  border: 2px solid #fff;

  color: #fff !important;

  text-shadow: none;

  padding: 15px 50px;

  border-radius: 90px;

  text-transform: uppercase;

  font-weight: 600;

  display: inline-block;

  transition: 5s all ease;



}

.btn-2:hover {

  background-image: -webkit-gradient(linear, left top, right top, from(#99dff9), to(#00456e));

  background-image: linear-gradient(to right, #99dff9, #00456e);

}

.loader {

  background: #fff;

  bottom: 0;

  left: 0;

  position: fixed;

  right: 0;

  text-align: center;

  top: 0;

  z-index: 9999999;

}

.loader > img {

    margin: -100px auto 0;

    position: relative;

    text-align: center;

    top: 50%;

}





/* slick slider css start */

.slick-prev {

  background: rgba(0, 0, 0, 0) url("../images/arrow-1.png") no-repeat scroll center center;

  left: -30px;

}

.carousel-inner-2 {

  width: 60%;

  margin:  0 auto;

}

.slick-next {

    background: rgba(0, 0, 0, 0) url(../images/icon2.png) no-repeat scroll center center;

    right: -30px;

    background-size: 15px;

}

.devider-30 {

  margin-bottom: 30px;

}

.slick-prev, .slick-next {

    border: medium none;

    display: block;

    font-size: 0;

    height: 25px;

    line-height: 0;

    outline: medium none;

    position: absolute;

    top: 52%;

    transform: translate(0px, -50%);

    cursor: pointer;

    width: 20px;

}

.slick-prev, .slick-next:focus {

  outline: none !important;

}

.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/* slick slider css end */





.navigation .navbar-nav > li {

    position: relative;

}

.navigation .navbar-nav > li.active > a {

    color: #00456e;

    position: relative;

    background: none;

}

.navigation .navbar-nav > li.active > a::before {

  background: #00456e none repeat scroll 0 0;

  bottom: 0;

  content: "";

  height: 3px;

  position: absolute;

  width: 40px;

}

.navigation .navbar-nav > li > a:before {

  background: #00456e none repeat scroll 0 0;

  bottom: 0;

  content: "";

  height: 3px;

  position: absolute;

  width: 0px;

  transition: .5s all ease;

}

.navigation .navbar-nav > li:hover > a:before {

  width: 40px;

}

.navigation .navbar-nav > li > a {

  color: #718493;

  padding: 12px 11px;

  position: relative;

  text-transform: uppercase

}

.navigation .navbar-nav > li .inner-nav {

    position: absolute;

    left: 10px;

    min-width: 150px;

    z-index: 9999;

    top: 32px;

    visibility: hidden;

    opacity: 0;

    transition: .5s all ease;

    z-index: 999;
    display: none;

}

.navigation .navbar-nav > li:hover .inner-nav {

  visibility: visible;
  display: block;
  opacity: 1;

}

.navigation .navbar-nav > li .inner-nav > li > a {

    background: #27aae1;

    color: #ffffff;

    padding: 14px 15px;

    position: relative;

    text-transform: uppercase;

    display: block;

}

.input-group-search {

    display: none;

    position: absolute;

    right: 0;

    top: 25px;

    width: 60%;

}

.img-responsive {width: 100%;}

.top-bottom-center {

  display: flex;

  flex-direction: column;

  vertical-align: middle;

  justify-content: center;

}

.text-black {color: #000;}

.text-white {color: #fff;}

.text-cyan {color: #27aae1;}

/* rippler css start */

.ripple-effect {

  position: relative;

  overflow: hidden;

  -webkit-transform: translatez(0);

}

.teffect {

  display: block;

  position: absolute;

  pointer-events: none;

  border-radius: 50%;

  transform: scale(0);

  background: #fff;

  opacity: 0.5;

}

.teffect.animate {

  animation: ripple-effect 0.5s linear;

}

@keyframes ripple-effect {

  100% {

    opacity: 0;

    transform: scale(2.5);

  }

}

@-webkit-keyframes ripple-effect {

  100% {

    opacity: 0;

    transform: scale(2.5);

  }

}

/* ripplr css end */

.navigation a.navbar-brand.logo img {

  width: 230px;

}

.header-top {

    background: #f3f3f3;

    padding: 15px 0;

}

.header-top .col-sm-6.text-uppercase.xs-center.xs-mrgn-bttm-20 a {

    color: #909090;

}

.header-top .header-top-right-list > ul {

    margin-bottom: 0px;

}

.header-top .header-top-right-list a {

    color: #b7b7b7;

    text-transform: uppercase;

    padding-right: 12px;

}

.header-top .header-top-right-list a > strong {

  color: #000;

}

.search_icon button {

    background: transparent none repeat scroll 0 0;

    border: 0 none;

    color: #646464;

}

.navigation {

    background: none;

    border: 0px;

    padding: 10px 0;

    margin-bottom: 0px;

    border-radius: 0px;

    transition: .5s all ease;

    border-bottom: 2px solid #f1f1f1;

}

.navigation.sticky {

    position: fixed;

    transition: .5s all ease;

    top: 0;

    width: 100%;

    z-index: 99999;

    background: #fff;

}

.slider .carousel-caption {

    top: 20%;

    padding-top: 5%;

    width: 40%;

    left: 0;

    clear: both;

    /* right: 0; */

    margin: 0 auto;

    text-align: left;

}
.slider video {
  width: 100%;
}
.slider h1 {

  font-size: 32px;

  margin-bottom: 15px;

  line-height: 55px;

  text-transform: uppercase;

  font-weight: bold;

}

.slider h1+h3 {

    color: #9f9f9f;

    line-height: 34px;

    margin-bottom: 30px;

    font-size: 21px;

}

.text-white {

    color: #fff !important;

}

.slider h1, .slider h1+h3 {

    text-shadow: none;

}

.slider .carousel-indicators li {

  background: #fff;

  height: 19px;

  width: 19px;

  border: 2px solid #00456e;

  border-radius: 90px;

}

.slider .carousel-indicators {

    bottom: 50px !important;

}

.slider .carousel-indicators li.active {

    background: #00456e;

}

.slider .item:after {

  /* background: rgba(0,0,0,.5); */

  content: '';

  background: url(../images/gridtile.png);

  width: 100%;

  height: 100%;

  position: absolute;

  right: 0;

  left: 0;

  z-index: 9;

  top: 0;

}

.about-hom-text {

    color: #fff;

}

.about-hom-text > h2 {

  font-size: 40px;

  font-weight: bold;

  margin: 20px 0;

  color: #f2f9ff;

}

.about-hom-text > h2 > span {

  color: #b4deff;

}

.about-hom-text p {

    font-size: 16px;

    margin-bottom: 20px;

}

.btn-black.wrapper .btn-border-dark .btn-border-dark-inner a {

  color: #696969;

}

.btn-black.wrapper .btn-border-dark {

  border-color: #696969;

  margin: inherit;

}

.home-services {

  background: #f1f1f1;

    padding: 10% 0 5%;

    position: relative;

}

.services-home-box {

  transition: .5s all ease;

}

.services-home-box:hover {

  box-shadow: 0 60px 60px rgba(0, 0, 0, 0.1);

    position: relative;

    transform: translate(0px, -10px);

    z-index: 100;
}

.services-home-box .loft_services_icon img {

    width: 75px;

}

.services-home-box .loft_services_icon {

  margin-bottom: 25px;

}

.services-home-box {

  text-align: center;

  background: #fff;

min-height: 380px;
  margin: 15px 0;

  padding: 30px 15px;

}

.services-home-box h3 {

  margin-bottom: 5px;

  color: #000000;

  font-size: 18px;

  min-height: 36px;

}

.services-home-box h3 + p {

    font-size: 16px;

    color: #505050;

}

article.product-box {

    position: relative;

    overflow: hidden;

    border-radius: 3px;

    margin-bottom: 30px;

}

article.product-box:hover img {

  transform: scale(1.2);

}

article.product-box > img {

    border-radius: 3px;

    transition: all ease .5s;

}

.product-box-hover {

  position: absolute;

  top: 0;

  z-index: 9;

  background: rgba(0,0,0,.5);

  width: 100%;

  height: 100%;

  color: #fff;

  display: flex;

  flex-direction: column;

  vertical-align: middle;

  justify-content: flex-end;

  /* text-align: center; */

  padding: 20px;

}

.product-box-hover > p {

  margin-bottom: 0px;

  color: #ccc;

}

.product-box-hover > p + h3 {

  text-transform: uppercase;

  font-size: 20px;

}

.title {

  margin-bottom: 30px;

  color: #000;

}

.title > h2 {

  font-weight: bold;

}

.title > h2 > span {

  color: #00456e;

}

.counter-feature {

  background: url(../images/04.jpg);

    background-size: cover;

    position: relative;

    background-repeat: no-repeat;

}

.counter-feature:after {

  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  right: 0;

  content: '';

  background: rgba(0,0,0,.6);

}

.single-counter i {

    color: #fff;

    font-size: 38px;

    margin-bottom: 15px;

}

.single-counter {

    position: relative;

    z-index: 9;

}

.single-counter .love_count.Count {

    color: #00456e;

    font-weight: bold;

    font-size: 44px;

    margin-bottom: 5px;

}

.single-counter .love_count.Count + h5 {

    color: #fff;

    font-size: 17px;

    letter-spacing: 1px;

}

section#formss {

    position: relative;

    display: block;

    width: 100%;

    padding: 45px 0;

    background: #f5f5f5;

}

.footer-contact-bottom h3, .contct_frms h3 {

    margin-bottom: 40px;

    font-size: 28px;

    color: #696969;

}

.footer-contact-bottom, .footer-contact-bottom p, .footer-contact-bottom h4 {

    color: #696969;

}

.footer-social ul > li > a {

    display: inline-block;

    width: 2.5em;

    height: 2.5em;

    line-height: 2.5em;

    vertical-align: middle;

    text-align: center;

    background: #c0c0c0;

    color: #fff;

    transition: all .5s ease;

    border-radius: 90px;

}

.list-inline>li {

    display: inline-block;

    padding-right: 5px;

    padding-left: 5px;

}

.list-inline {

    padding-left: 0;

    margin-left: -5px;

    list-style: none;

}

.contct_frms input {

    height: 55px;

    border: 1px solid #e2e2e2;

    color: #000;

    padding: 10px 20px;

    transition: all .5s ease;

}

textarea.form-control {

    height: 110px;

    resize: none;

}

.contct_frms input.btn-2 {

    padding: 15px 50px;

}

.footer .footer-top {

  padding: 5% 0;

  background: #dadada;

  background-size: cover;

}

.footer .footer-box .footer-logo {

  color: #fff;

  font-weight: bold;

  font-size: 20px;

  letter-spacing: 1px;

  display: inline-block;

  margin-bottom: 10px;

}

.footer .footer-box .footer-logo > span {

  display: block;

  color: #27aae1;

}

.footer .footer-box .footer-logo + p {

  color: #444444;

  font-size: 14px;

}

.footer .footer-box .footer-social > li > a {

  color: #000;

}

.footer .footer-box .footer-social > li > a:hover {

  color: #00456e;

}

.footer-gallery > a {

  display: inline-block;

  width: 25%;

  float: left;

  border: 3px solid transparent;

  position: relative;

  overflow: hidden;

}

.footer-gallery > a > img {

  transition: .5s all ease;

}

.footer-gallery > a:hover img {

  transform: scale(1.2);

}

h3.footer-title {

  color: #27aae1;

  font-size: 18px;

  margin-bottom: 20px;

  text-transform: uppercase;

}

.contact-widget ul > li, .contact-widget ul > li > a {

  color: #444444;

}

.contact-widget ul > li > span {

  font-weight: bold;

}

.contact-widget ul > li {

  margin-top: 0;

  line-height: 1;

  position: relative;

  margin-bottom: 18px;

}

.contact-widget ul > li > span {

    width: 80px;

    display: inline-block;

}

.footer-list > li > a {

  color: #444444;

  display: inline-block;

  padding: 3px 0;

}

.footer-contact {

  padding-left: 5%;

}

.footer-bottom {

  background: #000;

  color: #afafaf;

  padding: 20px 15px;

}

.inner-blog-text {

  border-left: 1px dashed #c7c7c7;

    border-right: 1px dashed #c7c7c7;

    border-bottom: 1px dashed #c7c7c7;

    padding: 30px 15px;

    display: block;

    position: relative;

}

.inner-blog-text > h4 > a {

  color: #000;

  margin-bottom: 15px;

}

.our-blog {

  background: #f1f1f1;

}

.inner-blog-text .blog-time > ul {

  margin-bottom: 0px;

}

.inner-blog-text .blog-time li > a {

  color: #a1a1a1;

}

.img-hover img {

  transition: .5s all ease;

  min-height: 210px;

}

.our-blog .blog-box .img-hover {

  overflow: hidden;

}

.our-blog .blog-box:hover .img-hover img {

  transform: scale(1.3);

}

.about-home {

    position: relative;

    padding: 5% 0;

    background: #27aae1;

}

.top-border {

    position: relative;

    padding: 5% 0;

}

.our-product {

  background: #fff;

}

.img-border {

   border:  5px solid #fff;

   transition: .5s all ease;

   overflow: hidden;

}

.img-border img {

  transition: .5s all ease;

  

}

.img-border:hover img {

  transform: scale(1.2);

}

/* .about-home:after, .top-border:after {

  position: absolute;

  content: '';

  width: 111%;

  height: 100px;

  background: white;

  z-index: 999;

  top: -40px;

  transform: rotate(-2deg);

  overflow: hidden;

  left: 0;

  right: 0;

  z-index: 99;

} */

.portfolio-btn .filter-button {

  background: #00456e;

  color: #fff;

  padding: 14px 30px;

  min-width: 150px;

  display: inline-block;

  text-align: center;

  font-size: 16px;

  border-radius: 3px;

  margin: 0 3px;

  border: 2px solid;

  transition: all ease .5s;

  text-transform: uppercase;

  letter-spacing: .5px;

}

.portfolio-btn .filter-button:focus {

  outline: none;

}

.portfolio-btn .filter-button:hover,.portfolio-btn .filter-button:focus {

  background: #fff;

  border-color: #000;

  color: #000;

}

.portfolio-btn {

  margin-bottom: 20px;

}

.header-left strong {

    color: #000;

}

.header-left a {

    color: #b7b7b7;

}

.about-img {

  margin-bottom: 30px;

}

.special-product-main {

  padding: 80px 0;

}

.special-product-main {

  background: url('../images/08.jpg');

}

.product-item img {

    width: 100px;

    border-radius: 90px;

    height: 100px;

    margin: 30px auto 30px;

    border: 2px solid #f1f1f1;

    box-shadow: 0 0 0 3px #e6e6e6;

}

.special-product-main .product-item > a > img {

    -webkit-filter: grayscale(100%);

    filter: grayscale(100%);

}

.special-product-main .product-item > a:hover img {

  -webkit-filter: grayscale(0%);

  filter: grayscale(0%);  

}

.banner-default {

    padding: 4% 0;

    background-size: cover !important;

    background-blend-mode: multiply;

    text-align: center;

    min-height: 350px;

    display: flex;

    align-items: center;

}

.banner-default h2 {

  font-size: 38px;

  font-weight: 500;

}

.out-team .inner-blog-text {

  background: #fff;

  min-height: 380px;

}

article.blog-box {

    margin: 15px 0;

}

.services-box .service-text {

  padding: 15px;

  border:  1px solid #f1f1f1;

}

.services-box .service-text > h3 {

    font-size: 24px;

    margin-bottom: 20px;

    color: #27aae1;

    border-bottom: 1px solid #f1f1f1;

    padding-bottom: 15px;

}

.services-box:hover .service-img img  {

  transform: scale(1.2);

}

.service-img {

  overflow: hidden;

}

.service-img img {

  transition: .5s all ease-in;

  height: 350px;

  width: 100%;

}

.services-box .list-default > li {

    display: inline-block;

    padding: 5px 15px;

    border-right: 2px solid #f1f1f1;

}

.services .services-box {

  margin-bottom: 30px;

}

.bg-gray {

  background: #f1f1f1;

}

.certifications-box {

  background: #fff;

  padding: 30px;

  margin-bottom: 20px;

}

.my-map iframe {

  width: 100%;

  height: 350px;

  border:  0px solid;

}



.equipment-main .services-box .service-text > h3 {

  font-size: 20px;

}

.equipment-main .services-box .service-img img {

  height: 250px;

}

.equipment-main .services-box .service-text {

  min-height: 300px;

}

.gallery-box {

    border: 5px solid#fff;

    box-shadow: 0 0 15px 0 #a7a7a7;

    margin-bottom: 30px;

    overflow: hidden;

}

.gallery-box img {

  transition: .5s all ease;

}

.gallery-box:hover img {

  transform: scale(1.5);

}

.gallery-box > a img {

  height: 230px;

  width: 100%;

}

@media only screen and (max-width: 1440px) {

  .slider .carousel-caption {

    padding-top: 0%;

  }

}
@media only screen and (max-width: 1200px) {
.navigation .navbar-nav > li > a {
    color: #718493;
    padding: 12px 5px;
    position: relative;
    text-transform: uppercase;
    font-size: 14px;
}
.about-hom-text > h2 {

    font-size: 32px;

    margin: 10px 0;

}
.navigation .navbar-nav > li .inner-nav {
  left: -80px;
}
.contact-widget ul > li > span {

    width: auto;

    padding-right: 10px;

}
.slider .carousel-caption {
    top: 10%;
    padding-top: 0%;
    width: 100%;
    padding: 15px;
}

}

@media only screen and (max-width: 1024px) {

.slider .carousel-caption {

  top: 0;

  padding-top: 6%;

  width: 80%;

}
.img-border {
  margin-bottom: 15px;
}


}

@media only screen and (max-width: 991px) {

.services-home-box {

    margin: 15px 0;

}
.out-team .inner-blog-text {
    min-height: auto;
}
.navigation .navbar-nav > li .inner-nav {
  left: 0px;
  width: 100%;
}
.portfolio-btn .filter-button {

    padding: 10px 20px;

    min-width: auto;

    font-size: 14px;

    margin: 0;

}

article.blog-box {

    margin: 15px 0;

}
.navigation .navbar-nav > li > a {
    color: #e5e5e5;
    padding: 12px 10px;
    background: #094f77;
    display: block;
    border-bottom: 1px solid #265e7e;
}
}
@media only screen and (max-width: 767px) {
.img-border {
  margin-bottom: 15px;
}
.gallery-box > a img {
    height: auto;
}
.certifications-box {
    padding: 30px 0;
}
.service-img img {
    height: auto;
}
.services-box .service-text > h3 {
    font-size: 20px;
}
.banner-default h2 {
  font-size: 28px;
}
.title > h2 {
    font-size: 22px;
}
.xs-center {

  text-align: center;

}
.special-product-main .product-item h3 {
    font-size: 20px;
}
.slider .carousel-inner>.item>img {

    min-height: 230px;

}

.about-hom-text > h2 {

    font-size: 24px;

}

.slider .carousel-caption {

    padding-top: 4%;

    width: 100%;

}

.slider h1 {

    font-size: 15px;

    margin-bottom: 5px;

    line-height: initial;

}

.slider h1+h3 {

    margin-bottom: 15px;

    font-size: 14px;

    line-height: inherit;

}

article.services-home-box {

    background: #fff;

    padding: 30px 15px;

}

.wrapper .btn-border-dark {

  width: 240px;

  height: 45px;

}

.wrapper .btn-border-dark .btn-border-dark-inner a {

  line-height: 45px;

}

.btn-black.wrapper .btn-border-dark {

    border-color: #696969;

    margin: 0 auto;

}

.single-counter {

    position: relative;

    z-index: 9;

    margin: 20px 0;

}

.single-counter .love_count.Count {

    font-size: 26px;

}

.single-counter i {

    font-size: 24px;

    margin-bottom: 5px;

}

.footer-contact {

    padding-left: 0%;

}

footer.footer {

    position: relative;

}

.footer-box {

  margin: 35px 0;

  display: block;

  overflow: hidden;

}
.navigation {
  padding: 15px;
}
.navigation .navbar-toggle {

    background: #00456e;

    border-radius: 0px;

    border-color: #00456e;

}

.navigation .navbar-toggle span.icon-bar {

    background: #fff;

}

.navigation .nav.navbar-nav > li > a {

  border-bottom: 1px solid #f1f1f1;

}

.navigation .nav.navbar-nav > li.active > a {

  color: #ffffff;

  background: #00456e;

}
.logo {
    display: block;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 15px;
    margin: 0px;
    margin-bottom: 15px;
}
.header-top .header-top-right-list a {
    padding-right: 0;
    display: block;
    text-align: center;
    font-size: 14px;
}
.btn-2 {
    padding: 8px 30px;
    font-size: 14px;
}
.slider .carousel-indicators {
    bottom: 0px !important;
}
}
@media only screen and (max-width: 640px) {
  .slider .carousel-item img {
    height: 260px;
  }
  .slick-prev {
    left: 0px;
  }
  .slick-next {
    right: 0px;
  }
}