/*============= header section start ============*/
.header-top .header-info-left ul li a:hover{
    color: #ff4212;
}

.main-header .main-menu ul li a{
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
/*============= header section end ============*/

/*============= about us section start ============*/
.section-bg{
    background-color: #13547a;
}
.footer-section-bg{
  background-color: #d4d4d4;
}
.footer-area .footer-top .single-footer-caption .footer-tittle h4 {
  color:#0d2d3e
}
.footer-area .footer-top .single-footer-caption .footer-tittle ul li {
    color: #0d2d3e;
}
.footer-area .footer-top .single-footer-caption .footer-tittle ul li a{
    color: #0d2d3e;
}
.footer-area .footer-bottom .footer-copy-right p {
    color: #0d2d3e;
}
.footer-area .footer-social a {
  color: #0d2d3e;
}
.footer-logo img{
    border-radius:5px;
    margin-bottom:35px;
}

/*============= about us section end ============*/

/*============= slider section start ============*/
.carousel-item {
  height: 400px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.carousel-item h3{
    color: #fff;
    font-size: 36px;
    font-weight: 600;
}
.carousel-item p{
    color: #fff;
    font-size: 18px;
}
.section-padding3 {
  padding-top: 30px;
}

.slider-height2 {
    height: 240px;
    background-size: cover;
}
.blog_area .blog_left_sidebar .blog_item{
  background-color: #f7f6f6;
  box-shadow: 5px 5px #e8e8e8;
}
.hero-overly2 {
    position: relative;
    z-index: -1;
}
.blog-pagination .relative span, svg{
  display: none;
}
@media (min-width: 768px) {
    .blog_details {
        padding: 30px 30px 35px 35px;
    }
}
/*============= slider section end ============*/

@media (max-width: 575px) {
  /* line 933, C:/Users/HP/Desktop/264.Business_HTML/HTML/assets/scss/_common.scss */
  .section-review-tittle {
    margin-bottom: 50px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  /* line 933, C:/Users/HP/Desktop/264.Business_HTML/HTML/assets/scss/_common.scss */
  .section-review-tittle {
    margin-bottom: 50px;
  }
}

/* line 940, C:/Users/HP/Desktop/264.Business_HTML/HTML/assets/scss/_common.scss */
.section-review-tittle span {
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  margin-bottom: 17px;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  position: relative;
  padding-left: 68px;
}

@media (max-width: 575px) {
  /* line 940, C:/Users/HP/Desktop/264.Business_HTML/HTML/assets/scss/_common.scss */
  .section-review-tittle span {
    font-size: 14px;
  }
}

/* line 953, C:/Users/HP/Desktop/264.Business_HTML/HTML/assets/scss/_common.scss */
.section-review-tittle span::before {
  position: absolute;
  content: "";
  width: 54px;
  height: 2px;
  background: #fff;
  top: 0;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 965, C:/Users/HP/Desktop/264.Business_HTML/HTML/assets/scss/_common.scss */
.section-tittle h1 {
    font-size: 50px;
    display: block;
    color: #092c3f;
    font-weight: 900;
}

.section-review-tittle h2 {
  font-size: 50px;
  display: block;
  color: #fff;
  font-weight: 900;
}


.support-caption .btn{
    background-color:#ac7400;
    border-radius: 4px;
}

.header-area .header-top {
  padding: 3px 0px;
  height: 34px;
}
.main-header .header-info-right .header-social{
  margin-top: 2px;
}
.header-logo-section .logo img{
  height: 90px;
  width: 320px;
}

.header-bottom {
  background-color: #d4d4d4;
}
.header-area .header-sticky.sticky-bar {
    background: #d4d4d4;
}
.header-area .header-bottom .menu-wrapper{
  height: 50px;
}

.slider-section .npbtn{
  color: #000;
}
.slider-section .carousel-caption h3,p{
  color: #000;
}
.contact-section {
    padding: 90px 0 100px;
}
.demand-area .card {
  border: 0.5px solid #d9d9d9;
  border-radius: 24px;
  box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.11);
  overflow: hidden;
}
.demand-area .card .card-body{
  text-align: center;
}
.demand-area .card .read_more {
    color: #fff;
    appearance: button;
    background-color: #13547a;
    border: 1px solid #13547a;
    border-radius: 1rem;
    box-shadow: rgba(255, 255, 255, 0.15) 0 1px 0 inset, rgba(46, 54, 80, 0.075) 0 1px 1px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    margin: 0;
    padding: .5rem 1rem;
}
.contact-section .err{
  color: #e83131;
}
.footer-padding {
    padding-top: 80px;
    padding-bottom: 0px;
}
.footer-area .footer-top .contact_info .footer-tittle ul li {
  padding-bottom: 15px;
    margin-bottom: 15px;
/*  border-bottom: 1px solid #fff;*/
}
.footer-area .footer-top {
    border-bottom: 1px solid #fff;
}

.footer-area .footer-logo{
  margin-top: 100px;
}

/*responsive code start*/
@media only screen and (min-width: 375px) and (max-width: 767px) {
  /* line 965, C:/Users/HP/Desktop/264.Business_HTML/HTML/assets/scss/_common.scss */
  .section-review-tittle h2 {
    font-size: 31px;
  }
  .header-area .header-top {
    padding: 3px 0px;
    height: 80px;
  }
  .header-logo-section .logo img{
    height: 90px;
    width: 100%;
  }
  .header-logo-section .advertise img{
    height: 90px;
    width: 100%;
    margin-top: 38px;
  }
  .header-area .header-bottom .menu-wrapper{
    height: 30px;
  }
  .footer-area .footer-logo{
    margin-top: 0px;
  }
}
.footer-area .footer-bottom {
    padding-bottom: 0px;
    padding-top: 10px;
}
.Location-area .container-fluid{
  width: 1280px;
}
@media (max-width: 575px) {
  /* line 965, C:/Users/HP/Desktop/264.Business_HTML/HTML/assets/scss/_common.scss */
  .section-review-tittle h2 {
    font-size: 31px;
  }
}