/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 10 2025 | 12:32:49 */
/* Add your CSS code here.

For example:
.example {
    color: #84C441;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/*.category-trip-desc,
.category-trip-desc p {
  white-space: pre-line; 
	display:inherit;
}*/


.wpte-elementor-widget .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap + .category-trip-desc{
	padding-top: 0 !important;
}

.attachment-large.size-large.wp-image-3352 {
  display: none;
}
.page-id-5113 .page .entry-header .entry-title{
    display:none;
    
}
.main_heading{
text-align:center;
}
h1.main_heading_benefit{
font-size: 36px;
font-weight:bold;
}
h3.main_heading_benefit{
font-size: 28px;
}
#benefit img.avia_image {
    width: 80px;
    height: 80px;
}
.subtext{
text-align:center;
}
.b_subtext{
text-align:left;
color:#000000;
font-weight:bold;
font-size: 26px;
}

/*
div#footer{
    background: linear-gradient(160deg,#84C441 60%,#f31926 61%);
}
*/
#top #header .av-main-nav > li > a {
    color: #000000;
    font-size: 16px;
}
span.avia-menu-fx {
    background: #f5851f !important;
}
#benefit .container {
    max-width: 1100px;
}
.av-milestone-content ul li {
    display: list-item;
    margin: 0;
    padding: 0;
}
.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap {
    text-align: left;
}
.av-milestone-date {
    color: #091e42 !important;
    font-size: 20px !important;
    font-weight: 500;
    line-height: 1.3;
}
#what-we-do .av_one_third {
    border: 1px solid #e1e1e1;
    padding: 10px;
    box-shadow: 10px 10px 2px #eeeded;
}
.center i {
    font-size: 60px;
    color: #84C441;
}
.center{
text-align: center;
}
#top .no_margin.av_three_fifth {
    width: 60%;
    padding-right: 20px;
}
#card .container {
    max-width: 1200px !important;
}
.av-tab-section-tab-title-container {
    background-color: #84C441;
    color: #fff !important;
}
#top a.av-active-tab-title {
    color: #ffffff;
}
#top a.av-section-tab-title {
    color: #ffffff;
}
.av-tab-no-icon.av-tab-no-image .av-inner-tab-title {
    margin-bottom: 15px;
    font-size: 20px;
    width: 100%;
    font-weight: bold;
}
.av-layout-tab-inner .container {
    max-width: 1200px;
}
.av-inner-tab-title, .av-tab-section-icon, .av-tab-arrow-container, .av-tab-section-image {
    width: 100%;
}
#card img.avia_image,.av-layout-tab-inner img.avia_image  {
    box-shadow: 10px 10px 2px #eeeded;
}
#top .av-iconlist-small .iconlist_icon {
    margin: 0.8em 0.2em 0 0 !important;
}
.av-iconlist-small .iconlist_title_small {
    line-height: 3em;
}
.white{
color:#ffffff !important;
}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    padding: 12px 6px;
    border-radius: 5px;
}
#top textarea {
    min-height: 60px;
    line-height: 0.75em;
}
input[type="submit"], #submit, .button {
    padding: 12px 22px;
    width: 100%;
    font-size: 18px;
   border-radius: 5px;
}
[placeholder]:focus::-webkit-input-placeholder {
 color: transparent !important;
transition: 0.5s !important;
}
#firstdiv .container {
    box-shadow: 3px 9px 13px rgba(0, 0, 0, 0.13);
    max-width: 1150px;
    margin-top: -12%;
    z-index: 999;
    margin-bottom: 59px;
    border-radius: 10px;
    padding: 10px 50px;
    background: #4F712C;
}
#firstdiv {
    margin-top: 0%;
    z-index: 99;
}
#header {
    z-index: 99999;
}
h1::last-word {
  color: #ed1c26;
}
/* Animation */
.slider_heading {
border-right: solid 3px rgba(255,255,255,.75) !important;
  white-space: nowrap;
  overflow: hidden;    
font-size: 36px;
  color: #fff !important;
  margin: 0 auto;
}
@keyframes animated-text{
  from{width: 0;}
  to{width: 60%;}
}
.slider_heading1 {
border-right: solid 3px rgba(255,255,255,.75) !important;
  white-space: nowrap;
  overflow: hidden;    
font-size: 36px;
  color: #fff !important;
  margin: 0 auto;
}
@keyframes animated-text1{
  from{width: 0;}
  to{width: 70%;}
}
.slider_heading2 {
border-right: solid 3px rgba(255,255,255,.75) !important;
  white-space: nowrap;
  overflow: hidden;    
font-size: 36px;
  color: #fff !important;
  margin: 0 auto;
}
@keyframes animated-text2{
  from{width: 0;}
  to{width: 60%;}
}
.slider_heading {
  animation: animated-text 4s steps(29,end) 1s 1 normal both,
             animated-cursor 00ms steps(29,end) infinite;
}
.slider_heading1 {
  animation: animated-text1 4s steps(29,end) 1s 1 normal both,
             animated-cursor 00ms steps(29,end) infinite;
animation-delay: 7s;
}
.slider_heading2 {
  animation: animated-text2 4s steps(29,end) 1s 1 normal both,
             animated-cursor 00ms steps(29,end) infinite;
animation-delay: 13s;
}
.slideshow_align_caption {
    display: table-cell;
    vertical-align: top;
    position: relative;
}
p.slider_subtext {
    font-size: 24px;
    color: #fff;
    line-height: 1.2em;
}
.header_bg {
    opacity: 1;
}
#top .social_bookmarks li a{
font-size: 19px !important;
}
#socket .copyright {
    float: left;
    font-size: 14px;
}
#top #av-burger-menu-ul {
    vertical-align: top;
}
a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-large.avia-position-left {
    font-size: 18px;
}
/*#top #header .av-main-nav > li > a {
    color: #000000;
    font-size: 16px !important;
}*/
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    color: #fff;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
color:#84C441;
}
blockquote p {
    font-size: 16px;
}
.btn-#84C441{
padding: 15px 30px 13px;
    font-size: 18px !important;
    min-width: 139px;
    background: #ed1c26;
    color: #fff !important;
  text-decoration: none !important;
}
.page-id-17 .av-milestone-content p:last-child {
    margin-top: 25px;
}
h1.main_heading_fee {
    font-size: 80px;
    font-weight: bold;
    color: #ea1e24;
}
@media only screen and (min-width: 320px)  and (max-width: 767px) {
	/*Responsive*/
	.wte-d-flex.category-grid.wte-col-3 .wpte-trip-single {
  width: 100% !important; 
  height: 100% !important;
  max-width: 100% !important;
}


.elementor-2255 .elementor-element.elementor-element-63119570 .wpte-elementor-widget .wpte-trip-details-wrap, .elementor-2255 .elementor-element.elementor-element-63119570 .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-content-wrap {
  padding: 0 12px !important;
}

.mobile-header .primary-navigation ul.primary-menu-wrapper li a, .mobile-header .secondary-navigation ul.secondary-menu-wrapper li a {
  padding: 14px 30px 14px 20px;
  color: #000 !important;
}
.category-main-wrap.category-grid.col-2 .category-trips-single {
  width: 100% !important;
}
.wp-travel-engine-archive-outer-wrap .advanced-search-wrapper + .wp-travel-engine-archive-repeater-wrap {
  padding-left: 0 !important;
}
.wte-d-flex.category-grid .category-trips-single{
  width: 89% !important;
}
	/*Responsive*/
  h1.main_heading_fee {
font-size: 40px !important;
}
p.slider_subtext {
    font-size: 14px;
}
.slider_heading2,.slider_heading1,.slider_heading {
    font-size: 16px;
}
@keyframes animated-text{
  from{width: 0;}
  to{width: 100%;}
}
@keyframes animated-text1{
  from{width: 0;}
  to{width: 100%;}
}
@keyframes animated-text2{
  from{width: 0;}
  to{width: 100%;}
}
h1 {
    font-size: 22px !important;
}
h2 {
    font-size: 20px !important;
}
h3 {
    font-size: 18px  !important;
}
p{
    font-size: 16px  !important;
}
.avia-icon-pos-left {
    float: none;
    margin-right: 0;
}
.av-no-preview .avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-content-wrap {
    padding: 0 15px 20px 0;
}
ul{
    margin: 0 !important;
}
.av-milestone-content ul li {
    padding: 0 !important;
}
.hr.hr-invisible.avia-builder-el-22.el_after_av_one_half.avia-builder-el-last,.hr.hr-invisible.avia-builder-el-34.el_after_av_timeline.avia-builder-el-last,.hr.hr-invisible.avia-builder-el-42.el_after_av_one_third.avia-builder-el-last, .hr.hr-invisible.avia-builder-el-37.el_before_av_textblock.avia-builder-el-first {
    height: 50px !important;
}
}
@media only screen and (min-width: 768px)  and (max-width: 1024px) {
   h1.main_heading_fee {
font-size: 40px !important;
}
h1 {
    font-size: 26px !important;
}
h2 {
    font-size: 24px !important;
}
h3 {
    font-size: 20px  !important;
}
p{
    font-size: 16px  !important;
}
@keyframes animated-text{
  from{width: 0;}
  to{width: 80%;}
}
@keyframes animated-text1{
  from{width: 0;}
  to{width: 80%;}
}
@keyframes animated-text2{
  from{width: 0;}
  to{width: 80%;}
}
.av-milestone-content ul li {
    padding: 0 !important;
}
.hr.hr-invisible.avia-builder-el-22.el_after_av_one_half.avia-builder-el-last,.hr.hr-invisible.avia-builder-el-34.el_after_av_timeline.avia-builder-el-last,.hr.hr-invisible.avia-builder-el-42.el_after_av_one_third.avia-builder-el-last,.hr.hr-invisible.avia-builder-el-37.el_before_av_textblock.avia-builder-el-first {
    height: 50px !important;
}
}
