




html,
body {
  position: relative;
  height: 100%;
} 
/* 1a. Containers */




/* 1b. Colors */






/* 1c. Typography */

/* Typography */

/*Heading-1 */











/*Heading-2 */










/*Heading-3 */










/*Heading-4 */










/*Heading-5 */










/*Heading-6 */






































.splide--fade .is-next,
.splide img {
  width: 100%;
}
.splide--fade .splide__slide:first-of-type, 
.splide--fade .is-prev,
.splide--fade .is-next { 
  opacity: 1 !important;
}   

.splide--fade .splide__slide.is-visible {   
  background-size: auto 100%;
  animation: scale 12s ease-in-out forwards;
} 

@keyframes scale {
  80%{
    background-size: auto 110%;
    animation: scale 12s ease-in-out forwards;
  }

}
.dnd-section > .row-fluid > .span6:first-child.dnd-column {
  padding-right: 30px;
}

.lightbox {
  /** Default lightbox to hidden */
  display: none;
  position: fixed;
  z-index: 999999999;
  width: 100%;
  height: 100%;
  text-align: center;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.8);
}
.close-lightbox {
  position: absolute;
  top: -33px;
  right: 0;
  color: #333;
  font-size: 15px;
  background-color: #fff;
  padding: 15px 10px;
  line-height: 3px;
  z-index: 999; 
} 

/** videoModal **/
#videoModal {
  border-radius: 0;
  margin:75px auto;
  padding: 0 20px;
}
#videoModal .modal-header {
  background: #000;
  border: 0;
  color: #fff;
  position: relative;
  height:35px; }
#videoModal .modal-header h3 {
  font-size: 18px;
  line-height: 22px;
  font-family:Arial, Helvetica, sans-serif;
  padding:5px;
}
#videoModal .modal-frame-container {
  position: relative;
  width: 70%;  
  padding-top: 66.66%; /* 3:2 Aspect Ratio */ 
  margin: 0 auto;
}
#videoModal .modal-frame-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}
#videoModal .modal-footer:empty {
  display: none !important; }
#videoModal .close {
  background: #DB00B8;
  color: #fff;
  font-size: 24px;
  margin: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  text-shadow: none;
  top: 0;
  width: 38px;
}




.content-wrapper {
  max-width: 1170px; 
}
body .choose-padding,
.content-wrapper--vertical-spacing,
.dnd-section {
  padding-bottom: 80px;
  padding-top: 80px;
  padding-left: 15px;
  padding-right: 15px;
}
.search-trigger {
  cursor: pointer;
}

.dnd-section > .row-fluid {
  max-width: 1170px; 
}

.dnd-section-fullwidth > .row-fluid {
  max-width: 100% !important; 
  padding: 0px !important; 
}

.dnd-section.dnd_area-row-0-padding > .row-fluid {
  padding: 0px !important; 
}

.dnd-section:nth-child(odd) {
  background-color: #D8CEC0;
} 

.dnd-section:nth-child(even) {
  background-color: #FFFFFF;
} 


.display-flex{
  display: flex !important;
  display: -webkit-flex !important;
  align-items: center;
}

.padding-parallax, 
.padding-static, 
.box-header-padding, 
.header-form-padding, 
.header-modern-padding, 
.slider-padding .heading-content, 
.parallax-header-padding, .header-video-bg, 
.word-header-padding, .static-header-padding,
.inner-header,
.dnd_area-row-0-padding,
.blog-header__inner {
  padding-top: px;
}






a {
  color: #4e5978;
  font-family: Montserrat;
  font-size: 13px;
  line-height: 23px;
  font-weight: 500;
  text-decoration: none;
  letter-spacing: 1px;
  cursor: pointer;
  text-transform: Capitalize;
  word-break: break-word;
}
body {
  color: #888985;
  font-family: Montserrat;
  font-size: 14px;
  line-height: 23px;
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
  letter-spacing: 1px;
} 
.sub-heading-content {
  color: #546D5B;
  font-family: Cormorant;
  font-size: 20px;
  line-height: 30px;
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
  letter-spacing: 2px;
} 
p { 
  word-break: break-word;
}

a:hover,
a:focus {
  color: #A05F43;
  cursor: pointer;
}

a:active {
  color:  !important;
}

h1 a,
h1 {
  color: #222;
  font-family: Cormorant;
  font-size: 52px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  line-height: 61px;
  letter-spacing: 3px;
  text-transform: Capitalize;
}

h2 a,
h2 {
  color: #333333;
  font-family: Cormorant;
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
  line-height: 55px;
  letter-spacing: 2px;
  text-transform: Capitalize;
}

h3 a,
h3 {
  color: #333333;
  font-family: Montserrat;
  font-size: 23px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  line-height: 33px;
  letter-spacing: 2px;
  text-transform: Capitalize;
}

.hs-search-results__title,
h4 a,
h4 {
  color: #333333;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  line-height: 28px;
  letter-spacing: 1px;
  text-transform: Capitalize;
}

h5 a,
h5 {
  color: #333333;
  font-family: Montserrat;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  line-height: 25px;
  letter-spacing: 1px;
  text-transform: Capitalize;
}

h6 a,
h6 {
  color: #333333;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  line-height: 22px;
  letter-spacing: 1px;
  text-transform: Capitalize;
} 





body .hs-multi-step-steps-container .hs-msf-step {
  background-color: #546D5B;
}
body .multi-step-form-wrapper .hs-msf-step:before,
body .hs-multi-step-steps-container .hs-msf-step-wrapper.finish .hs-msf-step,
body .hs-multi-step-steps-container .hs-msf-step-wrapper.active .hs-msf-step {
  background-color: #A05F43;
}
.blog-post__date {
  border-color: #888985;
}

.blog-tag-filter__menu-link,
.blog-post__tag-link,
.blog-card__tag-link,
.blog-post__author-name,
.blog-card__title a {
  color: #888985;
}

.blog-card__tag-link:hover,
.blog-card__title a:hover,
.blog-tag-filter__menu-link:hover,
.blog-post__tag-link:hover,
.blog-post__author-name:hover,
.blog-card__tag-link:focus,
.blog-card__title a:focus,
.blog-tag-filter__menu-link:focus,
.blog-post__tag-link:focus,
.blog-post__author-name:focus {
  color: #60615d;
}

.blog-card__tag-link:active,
.blog-card__title a:active,
.blog-tag-filter__menu-link:active,
.blog-post__tag-link:active,
.blog-post__author-name:active {
  color: #b0b1ad;
}

.blog-tag-filter__menu-link--active-item:after {
  background-color: #546D5B;
}

.blog-pagination__link {
  color: #888985;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
  background-color: #546D5B;
}

.blog-post__title {
  ;
  color: ;
  font-size: ;
}

.blog-post__author {
  background-color: #A05F43;
}

#comments-listing .comment-reply-to {
  color: #4e5978;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: #263150;
}

#comments-listing .comment-reply-to:active {
  color: #7681a0;
}


/* PAGINATION */
.blog-pagination{
  margin-top: 60px; 
}
.blog-pagination__link{
  background: transparent;
  color: #333333;
  border: 1px solid #ededed;
  margin: 0 5px;
  border-radius: 0;
}
.blog-pagination__link--active{
  border: 1px solid #f57500;
  border-radius: 0;
  background-color: #f57500;  
  color: #ffffff;
  box-shadow: 0px 8px 16px 0px hsla(19, 100%, 54%, 0.329);
}

.blog-pagination__number-link:hover{
  border: 1px solid #f57500;
  background-color: #f57500;
  border-radius: 0;
  color: #ffffff;
}
.blog-pagination__number-link:focus{
  border: 1px solid #f57500;
  background-color: transparent;
  border-radius: 0;
}

.no-pad{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}  
/*========================= GLOBAL THEME OPTION START ===========================*/

/*========================= GLOBAL THEME OPTION END ===========================*/
/*========================= COMMEN CSS AREA START ===========================*/
/* Video Section */

.video-play-button {
  position: relative;
  z-index: 10;
  display: block;
  width: 32px;
  height: 80px;
  border-radius: 50%;
  margin: 0 auto !important;
}

.video-play-button:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: table;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #fff;
  border-radius: 50%;
}

.video-play-button:before {
  z-index: 0;
  -webkit-animation: pulse-border 1500ms ease-out infinite;
  animation: pulse-border 1500ms ease-out infinite;
}


.video-play-button:hover:after {
  background-color: darken(#fa183d, 10%);
} 

.image-playicon {
  position: absolute; 
  right: -8px;
  margin: 0 auto;
  display: table;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
}
@-webkit-keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

@keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}


focus {
  outline: none;
}


/* Header Title models */
.tm-module {
  width: 70%;

}
.tm-module .tm-intro-content {
  color: #666;
  font-family: Montserrat;
  font-size: 16px;
  line-height: 26px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: Capitalize;
}

.tm-module .tm-sub-heading p {
  color: #546D5B;
  font-family: Cormorant;
  font-size: 20px;
  line-height: 30px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: Capitalize;
}

.tm-module .tm-main-heading {
  color: #222;
  font-family: Montserrat;
  font-size: 44px;
  line-height: 54px;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: Capitalize;
}

.tm-module .tm-underline,
.tm-module .tm-intro-content{
  display: none !important;
}
 



.tm-module {
  display: table;
  text-align: center;
  margin: 0 auto;
}
.tm-module .sub-border::before {
  margin: 0 auto !important;
  left: 0;
  right: 0;
}


.abt-sec {
  text-align: center; 
  width: 70%; 
  margin: 0 auto;
}

.head-parallax-left {
  text-align: left; 
}

.tm-text-box-highlight {
  background-color: #fcb100;
  padding: 17px 22px;
  transform: rotate(18deg);
  position: absolute;
}
.tm-text-box-highlight::after {
  position: absolute;
  content: '';
  width: 90px;
  height: 90px;
  background-color: #fcb100;
  opacity: 0.5;
  bottom: -10px;
  right: -10px;
  z-index: -1;
}
body .splide__arrow {
  background-color: #546D5B;
  border-radius: 5px;
}
body .splide__arrow svg {
  fill: #fff;
}

.tt-destination-details > ul > li {
  list-style: none;
  display: flex;
  align-items: center;
  margin-left: 0 !important;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.tt-destination-details > ul > li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.tt-destination-details > ul > li ul,
.tt-destination-details > ul > li p {
  margin-left: auto;
  width: 220px;
}
.tt-destination-details li i {
  margin-right: 15px;
  font-size: 20px;
  color: #fcb100;
  line-height: 30px;
}
.para-offer-txt {
  padding: 50px 0px 0px 0px;
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s;
  display: table;
  position: absolute;
  left: 50%;
  float: right;
  width: auto;
  height: 100%;
  top: 50%;
  transform: translateY(-50%); 
  text-align: center;
}
@media (min-width: 992px) and (max-width: 1150px) {
  .para-offer-txt {
    right: 40%; 
    left: inherit;
  }
}
@media (max-width: 991px) {
  .para-offer-txt {
    top: 100%;
    right: 26%;
    left: inherit;
  }
}
@media (max-width: 480px) {
  .para-offer-txt {
    right: 40%; 
    left: inherit;
  }
  .tt-destination-details > ul > li p {
    width: auto;
  }
  .tt-destination-details > ul > li {
    display: inherit;
  }
}
/*============================ COMMEN CSS AREA END ==========================*/




.tq-inner {
  width: 55%;
}
.subs-form-sec .subs-form-sec-head {
  color: #fff; 
  text-align: right;
}
.subs-form-sec .subs-form-sec-content {
  color: #fff; 
  margin-top: 15px; 
  margin-bottom: 20px;
  text-align: right;
}
.subs-form-sec .subs-form-sec-img {
  max-width: 100%;
  margin-left: auto;
  margin-right: 0;
  display: table;
}


 

/*=============================== MEDIA QUERIES AREA START ==========================*/
@media (min-width:768px)

.notification-bar .alert {
  position: fixed !important;
}


@media (max-width:768px)

.notification-bar .alert {
  position: relative !important;
}


@media(max-width: 1150px) {
  .menu-arrow:before {
    display: none !important;
  }
  .level-2 .has-submenu ul {
    position: inherit !important;
    visibility: inherit !important;
    left: 0 !important;
    opacity: 1 !important;
  }
}

@media(min-width: 992px) {
  .dnd-module .span12 .span6,
  .dnd-module .span12 .span4,
  .dnd-module .span12 .span3 {
    margin-top: 30px; 
  }
  .dnd-module .span12 .span3:first-child,
  .dnd-module .span12 .span3:nth-child(2),
  .dnd-module .span12 .span3:nth-child(3),
  .dnd-module .span12 .span3:nth-child(4),
  .dnd-module .span12 .span4:first-child,
  .dnd-module .span12 .span4:nth-child(2),
  .dnd-module .span12 .span4:nth-child(3),
  .dnd-module .span12 .span6:first-child,
  .dnd-module .span12 .span6:nth-child(2) {
    margin-top: 0;
  }
  .ml0 {
    margin-left: 0 !important;
  }

  .mt0 {
    margin-top: 0 !important;
  }

  .clr-left {
    clear: left;
  } 

} 
@media(max-width: 980px) {
  .splide__pagination {
    bottom: -1.5em !important; 
  }
}
@media(max-width: 991px) {

  .dnd-section > .row-fluid > .span6:first-child.dnd-column {
    padding-right: 0;
  } 
  .creative-slider-1 .float-right {
    padding: 0 15px 50px 15px !important;
  }
  .hst-pop-modal.modal {
    width: 90% !important;
  }
  .unsubs-pg-space,
  .systems-page,
  .subs-pref-space,
  .error-page {
    padding-top: px !important;
  } 
  .level-2 .has-submenu ul {
    position: inherit !important;
    visibility: inherit !important;
    left: 0 !important;
    opacity: 1 !important;
  }
  .menu-arrow::before {
    display: none !important;
  } 

}

@media (min-width:768px) and (max-width: 991px) {  
  .dnd-column.span8:last-child {
    margin-bottom: 0;
  }
  .dnd-column.span8 .span6 {
    margin-top: 20px;
  }
  .dnd-column.span8 .span6:first-child {
    margin-top: 0;
  }
  /* 2-COLUMN, 4-COLUMN, 5+-COLUMN */  
  .hs_cos_wrapper > .span12 > .span2,
  .hs_cos_wrapper > .span12 > .span3, 
  .hs_cos_wrapper > .span12 > .span6{
    width: 48.618784527%;
    margin-top: 30px !important;   
  }
  .hs_cos_wrapper > .span12 > .span2:first-child,
  .hs_cos_wrapper > .span12 > .span2:nth-child(2) {
    margin-top: 0 !important;
  }
  .about-col-left {
    margin-bottom: 80px !important;
  }
  .hs_cos_wrapper > .span12.res-full-width .span6,
  .hs_cos_wrapper > .span12.res-full-width .span6:nth-child(2) {
    width: 100% !important;
    margin-top: 30px !important;
  }
  .col-res-full-width{
    width: 100% !important;
  }
  /* Remove margin top for first row columns */
  .dnd-row > .row-fluid > div:first-child,  
  .hs_cos_wrapper > .span12 > .span4:first-child,
  .hs_cos_wrapper > .span12 > .span6:first-child,
  .hs_cos_wrapper > .span12 > .span6:nth-child(2),
  .hs_cos_wrapper > .span12 > .span3:first-child,
  .hs_cos_wrapper > .span12 > .span3:nth-child(2),
  .res-mt0{
    margin-top: 0 !important; 
  }  

  /* Remove margin left for first columns in a row */
  .hs_cos_wrapper > .span12 > .span3:nth-child(odd),
  .hs_cos_wrapper > .span12.res-full-width .span6,
  .hs_cos_wrapper > .span12 > .span2:nth-child(odd),
  .col-res-full-width{
    margin-left: 0 !important; 
  }  


}
@media (min-width:481px) and (max-width: 991px) {
  .post-listing .post-items.span6 {
    width: 360px !important;
    margin: 0 auto !important;
    margin-bottom: 30px !important;
  }

  .post-listing .post-items.span6:nth-child(3),
  .post-listing .post-items.span6:nth-child(5),
  .post-listing .post-items.span6:nth-child(7),
  .post-listing .post-items.span6:nth-child(9) {
    margin-left: auto !important;
  }

}
@media(max-width: 767px) {
  .bg-img-property-cta.cta-2-content,
  .content-wrapper--vertical-spacing,
  .dnd-section,
  body .choose-padding {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .dnd_areaabout-row-0-padding {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    padding-left:0px !important;
    padding-right:0px !important;
  }    
  .dnd-module .span12 .span12,
  .dnd-module .span12 .span4,
  .dnd-module .span12 .span3 {
    margin-top: 30px;
  }  
  .cta-2-content-width > div {
    width: 100% !important;
  }
  .tm-module {
    width: 100%;
  }
  .tq-inner {
    width: 100%;
  }
  .subs-form-sec .subs-form-sec-head { 
    text-align: center;
  }
  .subs-form-sec .subs-form-sec-content { 
    text-align: center;
  }
  .subs-form-sec .subs-form-sec-img {
    max-width: 100%;
    margin: 0 auto;
  }
  .head-parallax-left {
    text-align: right !important;
    margin-top: 30px;
  }
  .border-cls-para {
    border: 0 !important;
    padding-right: 0 !important;
    margin-right: 0 !important;
  }
  .border-cls-para h1 {
    font-size: 65px !important;
    line-height: 75px !important;
  }
  .border-cls-para > p.sub-heading-content {
    font-size: 35px !important;
    line-height: 45px !important;
  }
}
@media(min-width: 576px) and (max-width: 767px){
  h1 {
    font-size: 45px;
    line-height: 55px;
  }
  h2 {
    font-size: 35px;
    line-height: 45px;
  }
  h3 {
    font-size: 30px;
    line-height: 40px;
  }
  h4 {
    font-size: 22px;
    line-height: 32px;
  }
  h5 {
    font-size: 19px;
    line-height: 29px;
  }
  h6 {
    font-size: 15px;
    line-height: 25px;
  }
}
@media(max-width: 575px) { 

  h1 {
    font-size: 35px;
    line-height: 45px;
  }
  .tm-module .tm-main-heading,
  h2 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  h3 {
    font-size: 25px;
    line-height: 35px;
  }
  h4 {
    font-size: 20px;
    line-height: 30px;
  }
  h5 {
    font-size: 18px;
    line-height: 28px;
  }
  h6 {
    font-size: 14px;
    line-height: 24px;
  }
  body {
    font-size: 13px !important;
    line-height: 23px !important;
  } 
  .abt-sec {
    width: 100%;
  }
}

@media (max-width: 480px) {  
  .common-title-space {
    padding-bottom: 20px !important;
  } 
}
@media (max-width: 460px) {  
  .p-logo-15 {
    padding: 20px 15px;
  }
}
/*=============================== MEDIA QUERIES AREA END =========================*/ 
/* Primary */
body .megamenu-cls .navigation-primary-megamenu .submenu a::before,
body .post-item-meta-author p::before,
body .com-filter-mdl-4 .post_date i::before, 
body .com-filter-mdl-4 .wrapper-adults-children span::before,
body .pf-nav ul li.active, 
body .pf-nav ul li:hover,
body .com-filter-mdl-2 .features-tours-item .features-media .features-info-top .info-price span, 
body .com-filter-mdl-2 .features-tours-item .features-media .features-info-top .info-temp span,
body .post-item-meta-comment-count p::before,
body .faq2 h5::after,
body .pckg-var-des3 .pckg3-col1 span,
body .tt-destination-details li i,
body .widget-quicklink ul.menu-ft li a:hover,
body aside.post-single-ft .post-content h6 a:hover,
body aside.post-single-ft .post-content .date-post,
body .widget-contact ul li i,
body .widget-footer h4 span,
body .footer-area .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field > div::after,
body .pre-head-2 .pre-variation-2 .phone-email-cls span.divider {
  color: #546D5B;
}
body .widget-tags ul.tags-list li a:hover {
  color: #546D5B;
  border-color: #546D5B;
}
body .team-four .team-icons ul li a svg,
body .com-filter-mdl-4 .item_rating .star-rating svg,
body .com-filter-mdl-4 .dt-post-images .group-icon a svg,
body .point-list svg,
body .side-panel svg,
body .footer-bottom-area .social-ft li a:hover svg {
  fill: #546D5B;
}
body .footer-bottom-area .social-ft li a:hover {
  border-color: #546D5B;
}
body .com-filter-mdl-3 .recom-item .recom-item-body .action,
body .com-filter-mdl-4 .dt-post-images span.price,
body .two-col-bg .link-text a::before,
body .testimonial-bg-group .splide__pagination__page.is-active,
body .testimonial-model1 .testimonial-item .testimonial-body .testimonial-button::before,
body .side-panel-toggle svg {
  background: #546D5B;
}
body .team-four .team-icons ul li a svg:hover {
  background: #546D5B none repeat scroll 0 0;
}	
body .tabber-sec a.hs-tabs__navitem--active,
body .skill-model-1 .skill-value-per p,
body .price-tag p,
body .tm-text-box-highlight,
body .tm-text-box-highlight::after,
body .header-slider.dots-var-2 .splide__pagination__page.is-active,
body .port-sli-cls .splide__pagination__page.is-active,
body .tt-iconbox.tt-iconbox-styleone .tm-iocnbox-btn a::after,
body .testimonial-model2 .testimonial .row-fluid .tabs li.active::after,
body .social-links__icon,
body .cta-content {
  background-color: #546D5B;
}
body .faq1 .faq-ques.active h5::before {
  background-color: #546D5B;
  border-right: 1px solid #546D5B;
}
body .com-filter-mdl-2 .features-tours-item .features-media .features-info-bot .button {
  color: #546D5B;
  border: 1px solid #546D5B;
}
body .skill-model-1 .skill-value-per p::before {
  border-top-color: #546D5B;
}
body .count-four .counter-items.border-before::before {
  border-left: 2px solid #546D5B;
}
body .tabber-sec .hs-tabs__navitem {
  border: 1px solid #546D5B;
}
body .team-four .team-icons {
  border-top: 2px solid #546D5B;
}
body .sp-type-2 .sp-col-title .main-border {
  border-color: #546D5B !important;
}
/* Secondary */
body .price-head p,
body .top-price-head h4,
body .pre-head-2 .preheader__row,
body .social-links__icon:hover, 
body .social-links__icon:focus, 
body .footer-area {
  background-color: #A05F43;
}
body .price-tag::after,
body .tt-iconbox.tt-iconbox-styleone .tm-iocnbox-btn a::after,
body .team-four .team-col .designation {
  color: #A05F43;
}
body .com-filter-mdl-3 .cws-button.alt,
body .com-filter-mdl-4 .dt-post-images .onsale {
  background: #A05F43;
}
body .port-com-cls .filter-mdl-2 {
  background: rgba(160, 95, 67, .9);
}
body .com-filter-mdl-3 .cws-button {
  border: 2px solid #A05F43;
}
body .pckg-var-des3 .pckg-list li svg {
  border: 1px solid #A05F43;
  fill: #A05F43;
}
body .com-filter-mdl-1 .dt-overlay-content {
  background-color: rgba(160, 95, 67, .8);
}
@media (max-width: 768px) {
  .parallax-hero {
    background-attachment: scroll !important;
    background-size: cover !important;
    background-position: center !important;
    min-height: 55vh;
    padding-top: 10vh;
    padding-bottom: 10vh;
}