.section-heading {
  margin-bottom: 20px;
    position: relative;
}

.item .down-content {
  padding-top: 30px;
  position: relative;
  z-index: 3;
  background-color: #fff;
}

.item .down-content h4 {
  font-size: 22px;
  color: #2a2a2a;
  font-weight: 700;
  margin-bottom: 8px;
}

.item .down-content span {
  font-size: 18px;
  color: #a1a1a1;
  font-weight: 500;
  display: block;
}

.item .down-content ul.stars {
  position: absolute;
  right: 0;
  top: 30px;
}

.item .down-content ul.stars li {
  display: inline;
  font-size: 13px;
}

.item .thumb .hover-content {
  position: absolute;
  z-index: 2;
  text-align: center;
  bottom: -60px;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all .5s;
}

.item .thumb:hover .hover-content {
  bottom: 30px;
  opacity: 1;
  visibility: visible;
}

.item .thumb {
  position: relative;
}

.item .thumb .hover-content ul li {
  display: inline;
  margin: 0px 10px;
}

.item .thumb .hover-content ul li a {
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  display: inline-block;
  color: #2a2a2a;
  background-color: #fff;
}


.owl-nav {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 40%;
  transform: translateY(-25px);
}

.owl-dots {
  display: none;
}
    
.owl-nav .owl-prev{
  position: absolute;
  left: -80px;
  outline: none;
}

.owl-nav .owl-prev span,
.owl-nav .owl-next span {
  opacity: 0;
}

.owl-nav .owl-prev:before {
  display: inline-block;
  font-family: 'FontAwesome';
  color: #2a2a2a;
  font-size: 25px;
  font-weight: 700;
  content: '\f104';
  width: 50px;
  height: 50px;
  background-color: transparent;
  line-height: 48px;
  border :1px solid #2a2a2a;
}

.owl-nav .owl-prev {
  opacity: 0.75;
  transition: all .5s;
}

.owl-nav .owl-prev:hover {
  opacity: 1;
}

.owl-nav .owl-next {
  opacity: 0.75;
  transition: all .5s;
}

.owl-nav .owl-next:hover {
  opacity: 1;
}

.owl-nav .owl-next{
  outline: none;
  position: absolute;
  right: -85px;
}

.owl-nav .owl-next:before {
  display: inline-block;
  font-family: 'FontAwesome';
  color: #2a2a2a;
  font-size: 25px;
  font-weight: 700;
  content: '\f105';
  width: 50px;
  height: 50px;
  background-color: transparent;
  line-height: 48px;
  border :1px solid #2a2a2a;
}
.blackborder{
    -webkit-text-stroke: 1px black;
     text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
.main-banner .left-content .inner-content span {
    font-size: 20px;
    color: #fff;
    font-weight: 900;
    font-style: italic;
    display: block;
    margin-bottom: 30px;
}
.mobile{
display: none;
}
@media (max-width: 767px) {
    .header-area .logo {
        margin-left: 0px;
/*padding-top:40px;*/
max-width:75%;        
    }
    .header-area {
        height: 120px;

    }  
    .mobile{
display: block;
}
    .desktop{
    display: none;
    }
}

.agree{
display:none;
}

.page-heading {
     background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('../headers/01.jpg');
        background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.about-page-heading {
      background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('../headers/06.jpg');
        background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;

}
.contactus-heading {
         background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('../headers/05.jpg');
        background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;


}


