

  
    /* All The Needed Styles */


    .module.sohomepage-slider .slider-home2 .owl2-dots .owl2-dot span, .module.sohomepage-slider .slider-home2 .owl2-controls .owl2-nav div.owl2-next, .module.sohomepage-slider .slider-home2 .owl2-controls .owl2-nav div.owl2-prev {
      display: none !important; }
    
      .section-home2-style2 .category-slider-inner {
        padding-bottom: 64px; }

      .travel-search-content2 {
        margin-bottom: 185px;
        margin-top: -156px; }
        .travel-search-content2 .travl-search-advanced {
          background: #fff;
          z-index: 2;
          position: relative;
          padding: 22px 30px;
          border-radius: 6px;
          max-width: 970px;
          margin: 0 auto; }
        .travel-search-content2 .travl-search-advanced .search-item {
          width: 23%;
          padding: 0 10px;
          position: relative; }
        .travel-search-content2 .travl-search-advanced .search-item input, .travel-search-content2 .travl-search-advanced .search-item select {
          background: #fff;
          width: 100%;
          border-radius: 6px;
          padding: 6px 15px;
          font-size: 14px;
          border: 1px #ddd solid; }
        .travel-search-content2 .travl-search-advanced .search-item.city {
          width: 28%; }
        .travel-search-content2 .travl-search-advanced .search-item.city p {
          color: #909090;
          font-weight: 500;
          margin: -6px 0 0 0;
          font-size: 12px;
          line-height: 18px; }
        .travel-search-content2 .travl-search-advanced .search-item.city select {
          border-color: #fff;
          font-size: 20px;
          color: #191919;
          text-transform: capitalize;
          font-weight: 600;
          padding: 0;
          border-bottom: 1px #e6882f solid;
          border-radius: 0; }
        .travel-search-content2 .travl-search-advanced .search-item.city input::-webkit-input-placeholder {
          color: #191919; }
        .travel-search-content2 .travl-search-advanced .search-item.city input::-moz-placeholder {
          color: #191919; }
        .travel-search-content2 .travl-search-advanced .search-item.city input:-ms-input-placeholder {
          color: #191919; }
        .travel-search-content2 .travl-search-advanced .search-item.date:before {
          content: "\f073";
          font-family: fontawesome;
          color: #909090;
          position: absolute;
          bottom: 7px;
          right: 22px;
          font-size: 15px; }
        .travel-search-content2 .travl-search-advanced .search-item.date:after {
          content: "";
          width: 1px;
          height: 40px;
          background: #ddd;
          position: absolute;
          bottom: 0;
          right: 46px; }
        .travel-search-content2 .travl-search-advanced .search-item.item-select:before {
          content: "\f007";
          font-family: fontawesome;
          color: #909090;
          position: absolute;
          bottom: 7px;
          right: 23px;
          font-size: 14px; }
        .travel-search-content2 .travl-search-advanced .search-item.item-select:after {
          content: "";
          width: 1px;
          height: 40px;
          background: #ddd;
          position: absolute;
          bottom: 0;
          right: 46px; }
        .travel-search-content2 .travl-search-advanced .search-item.item-budget input {
          padding: 6px 36px 6px 15px; }
        .travel-search-content2 .travl-search-advanced .search-item.item-budget:before {
          content: "\f155";
          font-family: fontawesome;
          color: #909090;
          position: absolute;
          bottom: 7px;
          right: 25px;
          font-size: 14px; }
        .travel-search-content2 .travl-search-advanced .search-item.item-budget:after {
          content: "";
          width: 1px;
          height: 40px;
          background: #ddd;
          position: absolute;
          bottom: 0;
          right: 46px; }
        .travel-search-content2 .travl-search-advanced .search-item.item-budget input::-webkit-outer-spin-button, .travel-search-content2 .travl-search-advanced .search-item.item-budget input::-webkit-inner-spin-button {
          -webkit-appearance: none;
          margin: 0; }
        .travel-search-content2 .travl-search-advanced .search-item.item-budget input[type=number] {
          -moz-appearance: textfield; }
        .travel-search-content2 .travl-search-advanced .button-submit {
          position: absolute;
          top: 50%;
          right: 0;
          margin-top: -25px;
          margin-right: -25px; }
        .travel-search-content2 .travl-search-advanced .button-submit .button {
          width: 50px;
          height: 50px;
          line-height: 50px;
          text-align: center;
          border-radius: 50%;
          font-size: 20px;
          box-shadow: -3px 1px 3px #ccc; }

          
.section-home2-style6 {
  margin-bottom: 161px; }
.section-home2-style6 .head-title {
  margin-bottom: 0; }

.section-home2-style5 .head-title {
  margin-bottom: 23px; }
.section-home2-style5 .head-title .block-title h3, .section-home2-style5 .head-title .block-title p {
  color: #fff; }

.section-home2-style7 .head-title {
  max-width: 570px; }
.section-home2-style7 .head-title .block-title h3 {
  margin-bottom: 10px; }
.section-home2-style7 .head-title .block-title p {
  font-size: 14px;
  letter-spacing: normal;
  margin-bottom: 0; }


  
.custom-ourblog2 .owl2-stage-outer .item .content-detail {
  position: absolute;
  z-index: 9;
  padding: 40px 0;
 }
  .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content {
    display: inline-block;
    border-left: 5px #cf8c4d7c solid;
    padding: 30px;
    width: 540px;
    min-height: 275px;
    padding-right: 35px; 
    background-color: #fff;
    box-shadow: 10px 10px 10px #eee;
  }
    .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content h4 {
      font-size: 20px;
      font-weight: 700;
      margin-bottom: 11px;
      line-height: 26px; }
    .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content h4 a {
      color: #191919; }
      .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content h4 a:hover {
        color: #e6882f; }
    .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta {
      margin-bottom: 17px; }
    .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-date, .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-comment {
      margin-right: 10px; }
    .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-date, .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-comment, .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-social {
      display: inline-block;
      font-size: 13px;
      color: #909090; }
      .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-date i, .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-comment i, .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-social i {
        margin-right: 5px; }
      .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-date a, .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-comment a, .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-social a {
        color: #909090; }
        .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-date a:hover, .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-comment a:hover, .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .entry-meta .entry-social a:hover {
          color: #e6882f; }
    .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .description {
      font-size: 16px;
      color: #333;
      margin-bottom: 30px; }
    .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .readmore {
      display: block;
      text-transform: capitalize;
      color: #e6882f;
      font-weight: 400;
      font-size: 14px;
      padding: 0;
      position: relative; }
    .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .readmore a {
      color: #e6882f;
      display: inline-block;
      font-weight: normal;
     /* float: right; */
    }
      .custom-ourblog2 .owl2-stage-outer .item .content-detail .media-content .readmore a:hover {
        color: #aa6422; 
      }
  .custom-ourblog2 .owl2-stage-outer .item .content-img {
    position: relative;
    float: right;
    right: 0;
    top: 0;
    width: 590px; 
    height: 390px;
  }


  .custom-ourblog2 .owl2-stage-outer .item .content-img img {
   width: 100%;
   height: 100%;
   object-fit: cover;
   transition: transform 0.5s ease;
   position: relative;
  }


  .custom-ourblog2 .owl2-stage-outer .item .content-img img:hover {
   transform: scale(1.03);
  }
  .custom-ourblog2 .owl2-controls {
    position: absolute;
    bottom: -10px;
    left: 0; }
  /* .custom-ourblog2 .owl2-controls .owl2-dots .owl2-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #ddd;
    display: inline-block !important;
    vertical-align: top;
    margin-right: 10px; }
  .custom-ourblog2 .owl2-controls .owl2-dots .owl2-dot.active, .custom-ourblog2 .owl2-controls .owl2-dots .owl2-dot:hover {
    background: #e6882f !important; } */


.insta_pic{
  width: 85px;
  height: 70px;
  object-fit: cover;
}