/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Itim&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Amaranth:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');



div#reviews .main .inner img {
    display: none;
}
div#tab-description ul li {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
.wc-block-cart-item__wrap a.wc-block-components-product-name {
    color: #318d43;
    font-family: Amaranth;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
td.wc-block-cart-item__image img {
    height: 220px;
    object-fit: cover;
    width: 200px !important;
}
span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
    font-size: 18px;
    color: #000;
    font-weight: 600;
}
.wc-block-components-product-metadata__description p {
    font-size: 16px;
    color: #000;
    font-weight: 600;
}
span.wc-block-components-product-details__name {
    font-size: 14px;
    color: #000;
    font-weight: 600;
}
span.wc-block-components-product-details__value {
    font-size: 14px;
    color: #000;
    font-weight: 600;
}
button.wc-block-cart-item__remove-link {
    font-size: 14px !important;
    color: #000 !important;
    font-weight: 600 !important;
}

ul.sf-menu.sf-js-enabled.sf-arrows a {
    color: #000 !important;!i;!;
    font-family: Inter;
    font-size: 16px !important;!i;!;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
ul.buttons.sf-menu a {
    color: #FFF !important;!i;!;
    font-family: Inter;
    font-size: 16px !important;!i;!;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    background: #318D43 !important;!i;!;
    padding: 15px 30px !important;!i;!;
}
#page-header-bg h1 {
    color: #FFF;
    text-align: center;
    font-family: Amaranth;
    font-size: 70px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
.page-id-93 div#inner-about .vc_col-sm-6:last-child .vc_column-inner {
        padding: 258px 70px 271px 70px;
}



div#banner h2 {
    color: #FECE07;
    text-align: center;
    font-family: Itim;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
div#banner h3 {
    color: #FFF;
    text-align: center;
    font-family: Amaranth;
    font-size: 70px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#banner p {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    text-transform: capitalize;
}
div#banner a {
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    background: #318D43 !important;
    padding: 15px 30px;
    display: table;
    margin: 0 auto;
}
div#banner .buttons {
    padding: 10px 0 0;
}
div#banner .owl-dots {
    display: none;
}
div#banner .owl-nav.disabled {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 460px;
}
div#banner .owl-nav.disabled button.owl-prev {
    position: absolute;
    left: 0;
    background: transparent;
    border: none;
    font-size: 100px;
    color: #FFF;
}
div#banner .owl-nav.disabled button.owl-next {
    position: absolute;
    right: 0;
    background: transparent;
    border: none;
    font-size: 100px;
    color: #FFF;
}
div#desti-inner h3.vc_custom_heading.w-head {
    color: #8B4447;
    font-family: Itim;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
div#desti-inner h2 {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#desti-inner p.vc_custom_heading.w-head {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
div#desti-inner a#w-head {
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    background: #318D43 !important;!i;!;
    padding: 15px 30px;
    display: table;
    margin: 0 auto;
    margin-right: 0;
}
div#desti-inner2 .main {
    width: 97%;
    display: block;
    position: relative;
    margin: 0 auto;
}
div#desti-inner2 .main img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}
div#desti-inner2 .main p {
    padding: 0;
}
div#desti-inner2 .main .cont {
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    display: none;
}
div#desti-inner2 .main .cont h2 {
    color: #FFF;
    text-align: center;
    font-family: Amaranth;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-transform: uppercase;
}
div#desti-inner2 .main .cont p {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
    text-transform: capitalize;
    width: 80%;
    margin: 0 auto;
}
div#desti-inner2 .main .cont a {
    color: #000;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    background: var(--fece-07, #FECE07);
    padding: 11px 30px;
    display: table;
    margin: 10px auto 0;
}
div#desti-inner2 .main:hover img {
    filter: brightness(0.5);
}
div#desti-inner2 .main:hover .cont {
    display: block;
}
div#desti-inner2 .vc_col-sm-4:first-child .main {
    margin-left: 0;
}
div#desti-inner2 .vc_col-sm-4:last-child .main {
    margin-right: 0;
}
div#desti-inner2:last-child .vc_col-sm-6:last-child .main {
    margin-right: 0;
}
div#desti-inner2:last-child .vc_col-sm-6:first-child .main {
    margin-left: 0;
}
div#desti-inner2:last-child .main {
    width: 99%;
}
div#inner-about img {
    width: 100%;
	height: 735px;
    object-fit: cover;
}
div#inner-about .vc_col-sm-6:last-child .vc_column-inner {
    padding: 220px 70px 225px 70px;
    border: 2px solid #8B4447;
}
div#inner-about h3.vc_custom_heading.w-head {
    color: #8B4447;
    font-family: Itim;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
div#inner-about h2 {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#inner-about p.vc_custom_heading.w-head {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
div#inner-about a#w-btn {
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    background: #318D43 !important;!i;!;
    padding: 15px 30px;
}
div#video {
    margin-top: -220px;
}
div#video img {
    margin: 0 auto;
    display: block;
    width: 100%;
}
div#tour h2 {
    color: #000;
    text-align: center;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#tour p.vc_custom_heading.w-head {
    color: #070707;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    line-height: 150%;
    text-transform: capitalize;
    width: 50%;
    margin: 0 auto;
    padding: 0;
}
div#tour-inner img {
    width: 100%;
	height: 540px;
    object-fit: fill;
}
div#tour-inner:nth-child(3) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 170px 0 177px 100px;
}
div#tour-inner:nth-child(7) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 200px 50px 187px 100px;
}
div#tour-inner a#w-btn {
    color: #000;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    background: #fff !important;
    padding: 15px 30px;
}
div#tour-inner h2 {
    text-align: left;
    color: #fff;
}
div#tour-inner p.vc_custom_heading.w-head {
    margin: unset;
    width: 80%;
    color: #fff;
}
div#tour-inner:nth-child(4) .vc_col-sm-6:last-child .vc_column-inner {
    padding: 170px 0 177px 100px;
}
div#tour-inner:nth-child(4) .vc_col-sm-6:last-child .vc_column-inner h2 {
    color: #000;
}
div#tour-inner:nth-child(4) .vc_col-sm-6:last-child .vc_column-inner p.vc_custom_heading.w-head {
    color: #000;
}
div#tour-inner:nth-child(5) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 170px 0 177px 100px;
}
div#team h3.vc_custom_heading.w-head {
    color: #8B4447;
    font-family: Itim;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
div#team h2 {
    color: #000;
    text-align: center;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; 
    text-transform: uppercase;
}
div#team p.vc_custom_heading.w-head {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
    text-transform: capitalize;
    padding: 0;
}
div#team .wpb_text_column.wpb_content_element {
    margin: 0 0 10px;
}
div#team .flip-box-front {
    min-height: 640px !important;!i;!;!;!i;!;
}
div#team .vc_col-sm-4 {
    width: 32%;
    margin: 0 auto;
}
div#team .flip-box-back {
    min-height: 640px !important;!i;!;
}
div#team .flip-box-back .inner {padding: 270px 50px 0;}
div#team .flip-box-back .inner h2 {color: var(--318-d-43, #318D43);}
div#team .flip-box-back .inner h6 {
    color: #8B4447;
    text-align: center;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
}
div#team .flip-box-back .inner p {
    color: #000;
    text-align: center;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
div#rental div#inner-rental2 img {
    width: 100%;
    z-index: 0;
    position: relative;
}
div#rental div#inner-rental2 {
    margin-top: -350px;
    position: relative;
    z-index: 0;
}
div#inner-rental .vc_col-sm-6:first-child .vc_column-inner {
    padding: 0 0 0 150px;
}
div#inner-rental h3.vc_custom_heading.w-head {
    color: #8B4447;
    font-family: Itim;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
div#inner-rental h2.vc_custom_heading.w-head {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#inner-rental p.vc_custom_heading.w-head {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
    width: 88%;
	padding-top: 10px;
}
div#inner-rental a#w-btn {
    color: #000;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    background: var(--fece-07, #FECE07) !important;!i;!;
    padding: 15px 30px;
}
div#gallary-inner img {
    width: 100%;
}
div#gallery .vc_col-sm-3 {
    width: 24%;
    margin: 0 auto;
    margin-left: 0;
}
div#gallery .vc_col-sm-9 .vc_col-sm-4 {
    width: 32%;
    margin: 0 auto;
}
div#gallery .vc_col-sm-9 .vc_col-sm-4:first-child {
    margin-left: 0;
}
div#gallery .vc_col-sm-9 .vc_col-sm-4:last-child {
    margin-right: 0;
}
div#gallery .vc_col-sm-9 div#gallary-inner img {
    height: 340px;
    object-fit: cover;
}
div#gallery .vc_col-sm-9 .vc_col-sm-6 {
    width: 49.2%;
    margin: 0 auto;
}
div#gallery .vc_col-sm-9 .vc_col-sm-6:first-child {
    margin-left: 0;
}
div#gallery .vc_col-sm-9 .vc_col-sm-6:last-child {
    margin-right: 0;
}
div#reviews h3.vc_custom_heading.w-head {
    color: #8B4447;
    font-family: Itim;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
div#reviews h2 {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    text-align: center;
}
div#reviews .wpb_text_column.wpb_content_element {
    margin: 0 0 10px;
}
div#reviews p.vc_custom_heading.w-head {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
    width: 60%;
    margin: 0 auto;
    padding: 0;
}
div#reviews .main {
    padding: 30px;
    border: 1px solid #E2E2E2;
    background: #FFF;
}
div#reviews .main .inner {
    display: flex;
    align-items: flex-start;
}
div#reviews .main .inner .cont {
    padding: 0 0 0 10px;
}
div#reviews .main .inner .cont h2 {
    color: #000;
    font-family: Amaranth;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; 
    text-transform: uppercase;
    text-align: left;
    margin: 0 0 5px;
}
div#reviews .main .inner .cont h6 {
    color: #C7C7C7;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; 
    text-transform: capitalize;
}
div#reviews .main .inner .cont ul {
    margin: 0;
    padding: 0;
    display: flex;
}
div#reviews .main .inner .cont ul li {
    list-style: none;
    margin-right: 10px;
}
div#reviews .main .inner .cont ul li i {
    color: #FECE07;
}
div#reviews .vc_col-sm-4 {
    width: 32%;
    margin: 0 auto;
}
div#reviews .main:hover {
    border: 1px solid #FFF;
    background: var(--318-d-43, #318D43);
}
div#reviews .main:hover .inner .cont h2 {
    color: #fff;
}
div#reviews .main:hover .inner .cont h6 {
    color: #fff;
}
div#reviews .main p {
    color: #070707;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
	min-height: 160px;
}
div#reviews .main:hover p {
    color: #fff;
}
div#blog .main img {
    width: 100%;
}
div#blog .main ul {
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
div#blog .main ul li {
    list-style: none;
    color: #000;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
div#blog .main ul li h2 {
    color: #000;
    font-family: Amaranth;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-transform: uppercase;
}
div#blog .main p {
    color: #000;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
div#blog .main a {
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    background: var(--318-d-43, #318D43);
    padding: 15px 30px;
    display: table;
}
div#blog .vc_col-sm-4 {
    width: 32%;
    margin: 0 auto;
}
div#blog .vc_col-sm-4:first-child {
    margin: 0;
}
div#blog .vc_col-sm-4:nth-child(2) {
    margin-left: 0;
}
div#blog .vc_col-sm-4:nth-child(4) {
    margin-right: 0;
}
div#blog .vc_col-sm-12 .vc_col-sm-4 {
    margin: unset;
    width: 33.3%;
}
div#newslatter h2 {
    color: #FFF;
    text-align: center;
    font-family: Amaranth;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#newslatter .wpb_text_column.wpb_content_element {
    margin: 0;
}
div#newslatter div#wpforms-83 {
    margin: -10px 0 0;
}
div#newslatter form {
    display: flex;
    position: relative;
    justify-content: center;
    width: 92%;
    margin: 0 auto;
    align-items: center;
}
div#newslatter form div#wpforms-83-field_1-container {
    padding: 0;
}
div#newslatter form .wpforms-submit-container {
    margin: 0;
    position: absolute;
    right: 0;
}
div#newslatter form input {
    height: 66px;
    width: 1140px;
    margin: 0 auto;
    display: block;
    box-shadow: 0px -9px 12px 0px rgba(0, 0, 0, 0.25);
    border-image: linear-gradient(to right, #8B4447 0%, #FECE07 50%, #318D43 100%) 1;
    border-width: 4px;
    border-style: solid;
    color: #000;
}
div#newslatter form input::placeholder {
    color: #000;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
    opacity: 1;
}
div#newslatter form button {
    font-size: 0;
    background: none !important;
    position: relative;
    left: -20px;
}
div#newslatter form button:before {
    content: "";
    background: url("/wp-content/uploads/2024/10/button-send.png");
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    right: 5px;
    bottom: 4px;
}
div#f-logo img {
    margin: 0 auto;
    display: block;
}
div#footer h2.vc_custom_heading.w-head {
    color: #000;
    font-family: Amaranth;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    margin-bottom: 20px;
}
div#footer .main ul {
    margin: 0;
}
div#footer .main ul li {
    list-style: none;
    margin: 0 0 10px;
}
div#footer .main ul li a {
    color: #000;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
div#footer .info ul {
    margin: 0;
}
div#footer p.vc_custom_heading.w-head {
    padding-bottom: 0;
    color: #070707;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
    margin: 20px 0 0;
}
div#footer .info ul li {
    list-style: none;
    margin: 0 0 10px;
}
div#footer .info ul li strong {
    color: #000;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
}
div#footer .info ul li a {
    color: #000;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 10px;
}
.social ul {
    margin: 0;
    display: flex;
}
.social ul li {
    list-style: none;
    margin-right: 20px;
}
.social ul li i {
    font-size: 30px;
    color: #318D43;
}
div#copyright {
    padding: 10px 0 !important;!i;!;
}
div#copyright ul {
    margin: 0;
    display: flex;
    justify-content: center;
}
div#copyright ul li {
    list-style: none;
    margin: 0 30px;
}
div#copyright ul li a {
    color: #000;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
div#contact h2.vc_custom_heading.w-head {
    color: #000;
    text-align: center;
    font-family: Amaranth;
    font-size: 70px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#contact form input {
    height: 50px;
    background: transparent;
    border: none;
    border-bottom: 1px solid;
    border-radius: 0;
    color: #000;
}
div#contact form textarea {
    border: none;
    border-bottom: 1px solid;
    background: transparent;
    border-radius: 0;
}
div#contact button {color: #FFF;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 0;background: #318D43 !important;!i;!;padding: 25px 30px !important;!i;!;display: block;width: 100%;text-transform: uppercase;letter-spacing: 1px;}
div#inner-aboutt .main ul {
    margin: 0;
    display: flex;
    align-items: baseline;
}
div#inner-aboutt .main ul li img {
    width: 60%;
    height: auto;
}
div#inner-aboutt .main ul li {
    margin-right: 30px;
    list-style: none;
}
div#inner-aboutt .main ul li h2 {
    color: #fece07;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
.w-head2 p {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    text-transform: capitalize;
    width: 100%;
}
div#inner-aboutt .wpb_gallery.wpb_content_element.clearfix {
    width: 100%;
    margin: 0 auto;
    margin-right: 0;
}
div#inner-aboutt {
    margin-top: -190px;
}
div#inner-aboutt .vc_col-sm-6:first-child .vc_column-inner {
    background: #fff;
    padding: 30px;
    border: 2px solid #8B4447;
}
.flex-gallery .slides img {
    width: 100% !important;
    height: 640px;
    object-fit: cover;
}
div#banner i {
    line-height: 35px;
}
.location {
    display: flex;
    justify-content: space-between;
}
h1.product_title.entry-title.nectar-inherit-default {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 40px */
    text-transform: uppercase;
}
span.woocommerce-Price-amount.amount bdi {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 40px */
    text-transform: uppercase;
}
.woocommerce-product-details__short-description h2 {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 40px */
    text-transform: uppercase;
}
.woocommerce-product-details__short-description p {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    text-transform: capitalize;
}
.woocommerce-product-details__short-description li {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    text-transform: capitalize;
}
button.single_add_to_cart_button.button.alt {
    background: #318D43;!;
}
div#general p {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
div#general li {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
.woocommerce ul.products li.product.classic .product-wrap img {
    height: 500px;
    object-fit: cover;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
}
div#packages h2.vc_custom_heading.w-head {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#packages p {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
div#packages h1 {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#packages img {
    width: 90%;
	height: 400px;
    object-fit: cover;
}
div#packages .inner_row:nth-child(2) img {
    margin: 0 auto;
    display: block;
}
div#tab-description p {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
div#tab-description h2 {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
	margin: 0 0 20px;
}
li.classic.product.type-product img {
    height: 300px !important;
    object-fit: cover;
}
h2.woocommerce-loop-product__title {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    text-transform: capitalize;
}
.woocommerce-message {
    background: #318d43;
}
div#video-slider video.nectar-video-self-hosted {
    height: 650px;!;
}
div#customize button#wpforms-submit-432 {
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 0;
    background: #318D43 !important;
    padding: 25px 30px !important;
    display: block;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 1px;
}
div#packages a#w-btn {
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 0;
    background: #318D43 !important;
    padding: 25px 30px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}
section.related.products h2 {
    display: none;
}
.wc-block-cart-item__wrap a.wc-block-components-product-name {
    color: #318d43;
    font-family: Amaranth;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
td.wc-block-cart-item__image img {
    height: 220px;
    object-fit: cover;
    width: 200px !important;
}
span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
    font-size: 18px;
    color: #000;
    font-weight: 600;
}
.wc-block-components-product-metadata__description p {
    font-size: 16px;
    color: #000;
    font-weight: 600;
}
span.wc-block-components-product-details__name {
    font-size: 14px;
    color: #000;
    font-weight: 600;
}
span.wc-block-components-product-details__value {
    font-size: 14px;
    color: #000;
    font-weight: 600;
}
button.wc-block-cart-item__remove-link {
    font-size: 14px !important;
    color: #000 !important;
    font-weight: 600 !important;
}
div#footer .vc_col-sm-3:nth-child(2) {
    padding-left: 130px;
}
div#footer .vc_col-sm-3:nth-child(3) {
    padding-left: 70px;
}
div#copyright p.vc_custom_heading.w-head {
    color: #000;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
}
li.classic.product img {
    width: 100% !important;
}
div#video-slider .wpb_video_wrapper {
    padding: 325px 0;
}
div#tour-inner:nth-child(6) .vc_col-sm-6:last-child .vc_column-inner {
    padding: 150px 50px 157px 100px;
}
div#banner .inner_row {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
div#inner-tour h2.vc_custom_heading.w-head {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#inner-tour p.vc_custom_heading.w-head {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
div#inner-tour img {
    height: 500px;
    object-fit: cover;
}
.woocommerce div.product div.images.woocommerce-product-gallery .product-slider img {
    height: 670px;
    object-fit: cover;
}
div#about div#inner-destination p {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
    text-transform: capitalize;
    padding: 0 0 10px;
}
div#about div#inner-destination strong {
    color: #8B4447;
}
div#about div#inner-destination .vc_col-sm-6:first-child .vc_column-inner {
    padding: 50px;
}
div#about div#inner-destination .vc_col-sm-6:nth-child(2) img {
    height: 608px;
    object-fit: cover;
}
div#about div#inner-destination .vc_col-sm-12:last-child .vc_column-inner {
    background: #fff;
    padding: 50px;
    border: 10px solid #318D43;
    margin: 50px 0;
}
div#about div#inner-destination h2 {
	color: #000;
	font-family: Amaranth;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
	text-transform: uppercase;
}
div#about div#inner-destination p {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
    text-transform: capitalize;
    padding: 0 0 10px;
}
div#about div#inner-destination strong {
    color: #8B4447;
    font-family: Itim;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-6:nth-child(2) img {
    height: 547px;
}
div#about div#inner-destination:nth-child(2) a {
    background: #318D43;
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    padding: 10px;
    display: table;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-12:last-child .vc_column-inner h1 {
    color: #000;
    font-family: Amaranth;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    text-align: center;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-12:last-child ul {
    margin: 0;
    text-align: center;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-12:last-child ul li {
    list-style: none;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-12:last-child ul li a {
    display: unset;
    background: unset;
    color: #8B4447;
    font-family: Itim;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    padding: 0;
}
div#about div#inner-destination:nth-child(2) a#w-btn {
    padding: 15px 30px;
    display: table;
    margin: 0 auto;
}
div#about div#inner-destination .vc_col-sm-12:last-child .vc_column-inner p {
    text-align: center;
}
div#about div#inner-destination .vc_col-sm-12:last-child .vc_column-inner h4 {
    text-align: center;
}
div#banner .owl-stage {
    padding: 0;
}
div#tour-inner:nth-child(3) .vc_col-sm-6:first-child .vc_column-inner h3 {
    color: #FECE07;
    font-family: Itim;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
div#tour-inner:nth-child(4) .vc_col-sm-6:last-child .vc_column-inner h3 {
    color: #318D43;
    font-family: Itim;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
div#tour-inner:nth-child(7) .vc_col-sm-6:first-child .vc_column-inner h3 {
    color: #318D43;
    font-family: Itim;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

div#tour-inner:nth-child(5) .vc_col-sm-6:first-child .vc_column-inner h3 {
    color: #8B4447;
    font-family: Itim;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
div#tour-inner:nth-child(6) .vc_col-sm-6:last-child .vc_column-inner h3 {
    color: #FECE07;
    font-family: Itim;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
div#gallary-inner .vc_col-sm-12 img {
    height: 710px;
}
div#general h2 {
    color: #000;
    font-family: Amaranth;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#general h3 {
    color: #8B4447;
    font-family: Itim;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
div#general strong {
    color: #000;
    font-family: Amaranth;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}

div#footer .inner-contact {
    width: 40%;
    margin: 0 auto;
}
div#inner-contact .info {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    width: 80%;
    margin: 0 auto;
    padding: 20px;
    min-height: 275px;
    border: 5px solid #318D43;
    transform: scale(1);
}
div#inner-contact .info h2 {
    color: var(--318-d-43, #318D43);
    font-family: Amaranth;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 20px;
}
div#inner-contact .info ul {
    margin: 0;
    text-align: center;
}
div#inner-contact .info ul li {
    list-style: none;
    display: grid;
}
div#inner-contact .info ul li strong {
    color: #8B4447;
    font-family: Itim;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin: 10px 0;
}
div#inner-contact .info ul li a {
    color: #000;
    text-align: center;
    font-family: Amaranth;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#inner-contact .info:hover {
    transform: scale(1.2);
    transition: all linear 0.4s;
    border: 5px solid #8B4447;
}
div#inner-contact .info:hover h2 {
    color: #8B4447;
}
div#tour-inner p {
    font-size: 40px;
    margin: 10px 0;
    font-family: Amaranth;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#tour-inner:nth-child(3) .vc_col-sm-6:first-child .vc_column-inner p {
    color: #FECE07;
}
div#tour-inner:nth-child(4) .vc_col-sm-6:last-child .vc_column-inner p {
    color: #318D43;
}
div#tour-inner:nth-child(5) .vc_col-sm-6:first-child .vc_column-inner p {
    color: #8B4447;
}
div#tour-inner:nth-child(6) .vc_col-sm-6:last-child .vc_column-inner p {
    color: #FECE07;
}
div#destinations-cont img {
    height: 300px;
    object-fit: cover;
}
div#destinations-cont .portfolio-items {
    height: 300px !important;
}







@media only screen and (min-width: 320px) and (max-width: 767px)
{
div#packages img {
    width: 100%;
    height: 200px;
}
.page-id-91 div#packages h2.vc_custom_heading.w-head {
    width: 100%;
    font-size: 18px;
    text-align: center !important;
    margin: 10px 0 20px;
}
div#packages:nth-child(2) {
    padding: 0 0 50px !important;
}	
div#packages-section {
    padding: 50px 0 !important;
}
div#packages-section .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#packages-section h2.vc_custom_heading.w-head {
    font-size: 24px !important;
}
div#packages-section h2 {
    font-size: 24px !important;
    text-align: center;
}
div#packages-section ul li {
    text-align: center;
    font-size: 14px !important;
    list-style: none;
}
div#packages-section ul {
    margin: 0 0 20px;
}
div#packages-section p {
    text-align: center;
    font-size: 14px !important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before {
    background-color: #000 !important;
}
ul.menu li a {
    text-transform: capitalize;
    font-size: 18px !important;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-689 a {
    background: #000 !important;
    padding: 10px !important;
}	
div#banner .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 !important;
}
div#banner .inner_row {
    padding: 100px 0 !important;
}
div#banner h2 {
    font-size: 18px;
}
div#banner h3 {
    font-size: 24px !important;
}
div#banner p {
    font-size: 14px !important;
}
div#banner a {
    padding: 10px 15px;
    font-size: 14px;
}
div#destination {
    padding: 50px 0 !important;
}
div#destination .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#desti-inner h3.vc_custom_heading.w-head {
    font-size: 18px;
    text-align: center !important;
}
div#desti-inner h2 {
    font-size: 24px;
    text-align: center;
}
div#desti-inner p.vc_custom_heading.w-head {
    font-size: 14px;
    text-align: center !important;
}
div#desti-inner a#w-head {
    font-size: 14px;
    padding: 10px 15px;
    display: table;
    margin: 20px auto 0;
}
div#desti-inner2 .main img {
    height: 200px;
    display: block;
    margin: 0 auto;
}
div#desti-inner2 .main .cont h2 {
    font-size: 24px;
}
div#desti-inner2 .main .cont a {
    font-size: 14px;
    padding: 10px 15px;
}
div#destination div#desti-inner2:last-child {
    padding: 0 !important;
}
div#desti-inner2 .main {
    width: 100%;
    margin: 0 0 20px;
}
div#about {
    padding: 50px 0 !important;
}
div#about .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#inner-about img {
    height: 300px;
}
div#inner-about .vc_col-sm-6:last-child .vc_column-inner {
    padding: 20px;
}
div#about div#inner-about .row_col_wrap_12_inner.col.span_12.left {
    flex-direction: column-reverse;
}
div#inner-about h3.vc_custom_heading.w-head {
    font-size: 18px;
    text-align: center !important;
}
div#inner-about h2 {
    font-size: 24px;
    text-align: center;
}
div#inner-about p.vc_custom_heading.w-head {
    font-size: 14px;
    text-align: center !important;
}
div#inner-about a#w-btn {
    font-size: 14px;
    padding: 10px 15px;
    display: table;
    margin: 0 auto;
}	
div#tour {
    padding: 50px 0 !important;
}
div#tour h2 {
    font-size: 24px;
    text-align: center;
}
div#tour p.vc_custom_heading.w-head {
    font-size: 14px;
    width: 100%;
}
div#tour-inner:nth-child(3) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 20px;
}
div#tour-inner a#w-btn {
    font-size: 14px;
    padding: 10px 15px;
    display: table;
    margin: 0 auto;
}
div#tour-inner img {
    height: 200px;
}
div#tour div#tour-inner:nth-child(4) .row_col_wrap_12_inner.col.span_12.left {
    flex-direction: column-reverse;
}
div#tour-inner:nth-child(4) .vc_col-sm-6:last-child .vc_column-inner {
    padding: 20px;
}
div#tour-inner h3 {
    font-size: 18px !important;
    text-align: center;
}
div#tour-inner:nth-child(5) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 20px;
}
div#tour div#tour-inner:nth-child(6) .row_col_wrap_12_inner.col.span_12.left {
    flex-direction: column-reverse;
}
div#tour-inner:nth-child(6) .vc_col-sm-6:last-child .vc_column-inner {
    padding: 20px;
}
div#tour-inner:nth-child(7) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 20px;
}	
div#team .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#team h3.vc_custom_heading.w-head {
    font-size: 18px;
}
div#team h2 {
    font-size: 24px;
}
div#team p.vc_custom_heading.w-head {
    font-size: 14px;
}
div#team .vc_col-sm-4 {
    width: 100%;
}
div#team .flip-box-back .inner {
    padding: 130px 20px 0;
}
div#team .flip-box-front {
    min-height: 200px !important;
    height: 380px !important;
}	
div#team {
    padding-bottom: 50px !important;
}	
div#video-slider {
    padding-top: 0px !important;
}
div#video-slider .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#video-slider video.nectar-video-self-hosted {
    height: 400px;
	object-fit: fill;
}
div#video-slider .wpb_video_wrapper {
    padding: 200px 0 !important;
}	
div#gallery {
    padding: 50px 0 !important;
}
div#gallery .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#gallery .vc_col-sm-3 {
    width: 100%;
}
div#gallary-inner .vc_col-sm-12 img {
    height: 340px;
    width: 100%;
    object-fit: cover;
}
div#gallery .vc_col-sm-9 .vc_col-sm-4 {
    width: 100%;
}	
div#gallery .vc_col-sm-9 .vc_col-sm-6 {
    width: 100%;
}
div#gallery div#gallary-inner:last-child {
    padding: 0 !important;
}	
div#reviews {
    padding: 50px 0 !important;
}
div#reviews .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#reviews h3.vc_custom_heading.w-head {
    font-size: 18px;
}
div#reviews h2 {
    font-size: 24px;
}
div#reviews p.vc_custom_heading.w-head {
    font-size: 14px;
    width: 100%;
}
div#reviews .vc_col-sm-4 {
    width: 100%;
}
div#reviews .main .inner {
    display: block;
}
div#reviews .main .inner img {
    margin: 0 auto;
    display: block;
}
div#reviews .main .inner .cont {
    padding: 10px 0 0;
}
div#reviews .main .inner .cont h2 {
    text-align: center;
}
div#reviews .main .inner .cont h6 {
    text-align: center;
}
div#reviews .main .inner .cont ul {
    justify-content: center;
}
div#reviews .main p {
    font-size: 14px;
    text-align: center;
}
div#reviews .main {
    padding: 10px;
    margin: 0 0 20px;
}	
div#newslatter {
    padding: 50px 0 !important;
}
div#newslatter h2 {
    font-size: 24px;
}
div#newslatter form input {
    height: 40px;
    width: 100%;
}
div#newslatter form {
    width: 100%;
    margin: 20px auto 0;
}
div#newslatter form button:before {
    width: 20px;
    height: 20px;
    right: 20px;
    bottom: 10px;
}	
div#footer {
    padding-bottom: 20px !important;
}
div#footer .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#footer img {
    width: 70%;
    margin: 0 auto;
    display: block;
}
div#footer .vc_col-sm-3:nth-child(2) {
    padding: 0;
}
div#footer h2.vc_custom_heading.w-head {
    margin: 20px 0 20px;
    text-align: center !important;
    font-size: 24px;
}
div#footer .main ul {
    text-align: center;
}
div#footer .vc_col-sm-3:nth-child(3) {
    padding-left: 0;
}
div#footer .info ul {
    text-align: center;
}
div#footer .info ul li strong {
    font-size: 14px;
    margin: 0 0 10px;
}
div#footer .info ul li a {
    font-size: 14px;
    margin: 0;
}
div#footer .info ul li {
    display: grid;
}
div#copyright a {
    font-size: 14px;
}
div#copyright p.vc_custom_heading.w-head {
    font-size: 14px;
}	
div#banner .owl-nav.disabled {
    bottom: 200px;
}
div#banner .owl-nav.disabled button.owl-next {
    font-size: 50px;
}
div#banner .owl-nav.disabled button.owl-prev {
    font-size: 50px;
}
.page-id-93 div#inner-about .vc_col-sm-6:last-child .vc_column-inner {
    padding: 20px;
}
div#inner-aboutt {margin-top: 0;padding: 0 0 50px !important;}
div#inner-aboutt .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#inner-aboutt .main ul {
    display: block;
}
div#inner-aboutt .main ul li h2 {
    font-size: 24px;
    text-align: center;
}
div#inner-aboutt .main ul li {
    margin-right: 0;
}
div#inner-aboutt .main ul li img {
    margin: 0 auto;
    display: block;
}
.w-head2 p {
    font-size: 14px;
    text-align: center;
}
div#inner-aboutt .vc_col-sm-6:first-child .vc_column-inner {
    padding: 20px;
}
.flex-gallery .slides img {
    height: 210px;
    object-fit: fill;
}	
.page-id-93 div#team {
    padding-top: 50px !important;
}	
div#packages {
    padding: 50px 0 !important;
}
div#packages .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}	
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px;
    text-align: center;
}
div#about div#inner-destination .vc_col-sm-6:first-child .vc_column-inner {
    padding: 20px;
}
div#about div#inner-destination h2 {
    font-size: 24px;
    text-align: center;
}
div#about div#inner-destination p {
    font-size: 14px;
    text-align: center;
}
div#about div#inner-destination strong {
    font-size: 18px;
}
div#about div#inner-destination .vc_col-sm-6:nth-child(2) img {
    height: 200px;
}
div#about div#inner-destination .vc_col-sm-12:last-child .vc_column-inner {
    padding: 20px;
}
div#about div#inner-destination:nth-child(2) a {
    margin: 0 auto;
    font-size: 14px;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-6:nth-child(2) img {
    height: 200px;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-12:last-child .vc_column-inner h1 {
    font-size: 24px;
}
div#contact {
    padding: 50px 0 !important;
}
div#contact h2.vc_custom_heading.w-head {
    font-size: 24px;
}
div#contact form input {
    height: 20px;
}
div#inner-contact .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#inner-contact .info {
    width: 100%;
    margin: 0 0 20px;
}
div#inner-contact .info ul li a {
    font-size: 14px;
}	
div#customize {
    padding: 50px 0 !important;
}	
div#general {
    padding: 50px 0 !important;
}
div#general .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#general p {
    font-size: 14px;
    text-align: center;
}
div#general ol {
    text-align: center;
    margin: 0 20px 30px;
}
div#general ul {
    text-align: center;
    margin: 0 20px 20px;
}
div#general li {
    font-size: 14px;
}
div#general strong {
    font-size: 16px;
}	
div#general h2 {
    font-size: 24px;
    text-align: center;
}
div#general h3 {
    font-size: 18px;
    text-align: center;
}	
div#inner-tour {
    padding-top: 50px !important;
}
div#inner-tour .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#inner-tour h2.vc_custom_heading.w-head {
    font-size: 24px;
    text-align: center !important;
}
div#inner-tour p.vc_custom_heading.w-head {
    font-size: 14px;
    text-align: center !important;
}
div#inner-tour img {
    height: 200px;
    width: 100%;
    margin: 20px 0 0;
}	
.woocommerce div.product div.images.woocommerce-product-gallery .product-slider img {
    height: 200px !important;
}
h1.product_title.entry-title.nectar-inherit-default {
    font-size: 24px;
    text-align: center;
}
div#tab-description p {
    font-size: 14px;
    text-align: center;
}
div#tab-description h2 {
    font-size: 24px;
    text-align: center;
}
.location {
    display: block;
}
div#destinations-cont .portfolio-items {
    height: 800px !important;
}	
	
}
@media only screen and (min-width:768px) and (max-width:1023px)
{
div#packages img {
    width: 100%;
    height: 200px;
}
.page-id-91 div#packages h2.vc_custom_heading.w-head {
    width: 100%;
    font-size: 18px;
    text-align: center !important;
    margin: 10px 0 20px;
}
div#packages:nth-child(2) {
    padding: 0 0 50px !important;
}	
div#packages-section {
    padding: 50px 0 !important;
}
div#packages-section .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#packages-section h2.vc_custom_heading.w-head {
    font-size: 24px !important;
}
div#packages-section h2 {
    font-size: 24px !important;
    text-align: center;
}
div#packages-section ul li {
    text-align: center;
    font-size: 14px !important;
    list-style: none;
}
div#packages-section ul {
    margin: 0 0 20px;
}
div#packages-section p {
    text-align: center;
    font-size: 14px !important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before {
    background-color: #000 !important;
}
ul.menu li a {
    text-transform: capitalize;
    font-size: 18px !important;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-689 a {
    background: #000 !important;
    padding: 10px !important;
}	
div#banner .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 !important;
}
div#banner .inner_row {
    padding: 100px 0 !important;
}
div#banner h2 {
    font-size: 18px;
}
div#banner h3 {
    font-size: 24px !important;
}
div#banner p {
    font-size: 14px !important;
}
div#banner a {
    padding: 10px 15px;
    font-size: 14px;
}	
div#destination {
    padding: 50px 0 !important;
}
div#destination .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#desti-inner h3.vc_custom_heading.w-head {
    font-size: 18px;
    text-align: center !important;
}
div#desti-inner h2 {
    font-size: 24px;
    text-align: center;
}
div#desti-inner p.vc_custom_heading.w-head {
    font-size: 14px;
    text-align: center !important;
}
div#desti-inner a#w-head {
    font-size: 14px;
    padding: 10px 15px;
    display: table;
    margin: 20px auto 0;
}
div#desti-inner2 .main img {
    height: 400px;
    display: block;
    margin: 0 auto;
}
div#desti-inner2 .main .cont h2 {
    font-size: 24px;
}
div#desti-inner2 .main .cont a {
    font-size: 14px;
    padding: 10px 15px;
}
div#destination div#desti-inner2:last-child {
    padding: 0 !important;
}
div#desti-inner2 .main {
    width: 100%;
    margin: 0 0 20px;
}
div#about {
    padding: 50px 0 !important;
}
div#about .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#inner-about img {
    height: 670px;
}
div#inner-about .vc_col-sm-6:last-child .vc_column-inner {
    padding: 150px20px;
}
div#about div#inner-about .row_col_wrap_12_inner.col.span_12.left {
    flex-direction: column-reverse;
}
div#inner-about h3.vc_custom_heading.w-head {
    font-size: 18px;
    text-align: center !important;
}
div#inner-about h2 {
    font-size: 24px;
    text-align: center;
}
div#inner-about p.vc_custom_heading.w-head {
    font-size: 14px;
    text-align: center !important;
}
div#inner-about a#w-btn {
    font-size: 14px;
    padding: 10px 15px;
    display: table;
    margin: 0 auto;
}	
div#tour {
    padding: 50px 0 !important;
}
div#tour h2 {
    font-size: 24px;
    text-align: center;
}
div#tour p.vc_custom_heading.w-head {
    font-size: 14px;
    width: 100%;
}
div#tour-inner:nth-child(3) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 150px 0;
}
div#tour-inner a#w-btn {
    font-size: 14px;
    padding: 10px 15px;
    display: table;
    margin: 0 auto;
}
div#tour-inner img {
    height: 400px;
}
div#tour div#tour-inner:nth-child(4) .row_col_wrap_12_inner.col.span_12.left {
    flex-direction: column-reverse;
}
div#tour-inner:nth-child(4) .vc_col-sm-6:last-child .vc_column-inner {
    padding: 150px 20px;
}
div#tour-inner h3 {
    font-size: 18px !important;
    text-align: center;
}
div#tour-inner:nth-child(5) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 150px 20px;
}
div#tour div#tour-inner:nth-child(6) .row_col_wrap_12_inner.col.span_12.left {
    flex-direction: column-reverse;
}
div#tour-inner:nth-child(6) .vc_col-sm-6:last-child .vc_column-inner {
    padding: 150px 20px;
}
div#tour-inner:nth-child(7) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 150px 20px;
}	
div#team .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#team h3.vc_custom_heading.w-head {
    font-size: 18px;
}
div#team h2 {
    font-size: 24px;
}
div#team p.vc_custom_heading.w-head {
    font-size: 14px;
}
div#team .vc_col-sm-4 {
    width: 100%;
}
div#team .flip-box-back .inner {
    padding: 130px 20px 0;
}
div#team .flip-box-front {
    min-height: 900px !important;
    height: 380px !important;
}
div#team .flip-box-back {
    min-height: 900px !important;
}    
div#team {
    padding-bottom: 50px !important;
}	
div#video-slider {
    padding-top: 0px !important;
}
div#video-slider .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#video-slider video.nectar-video-self-hosted {
    height: 350px;
    object-fit: fill;
}
div#video-slider .wpb_video_wrapper {
    padding: 200px 0 !important;
}	
div#gallery {
    padding: 50px 0 !important;
}
div#gallery .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#gallery .vc_col-sm-3 {
    width: 100%;
}
div#gallary-inner .vc_col-sm-12 img {
    height: 340px;
    width: 100%;
    object-fit: cover;
}
div#gallery .vc_col-sm-9 .vc_col-sm-4 {
    width: 100%;
}	
div#gallery .vc_col-sm-9 .vc_col-sm-6 {
    width: 100%;
}
div#gallery div#gallary-inner:last-child {
    padding: 0 !important;
}	
div#reviews {
    padding: 50px 0 !important;
}
div#reviews .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#reviews h3.vc_custom_heading.w-head {
    font-size: 18px;
}
div#reviews h2 {
    font-size: 24px;
}
div#reviews p.vc_custom_heading.w-head {
    font-size: 14px;
    width: 100%;
}
div#reviews .vc_col-sm-4 {
    width: 100%;
}
div#reviews .main .inner {
    display: block;
}
div#reviews .main .inner img {
    margin: 0 auto;
    display: block;
}
div#reviews .main .inner .cont {
    padding: 10px 0 0;
}
div#reviews .main .inner .cont h2 {
    text-align: center;
}
div#reviews .main .inner .cont h6 {
    text-align: center;
}
div#reviews .main .inner .cont ul {
    justify-content: center;
}
div#reviews .main p {
    font-size: 14px;
    text-align: center;
}
div#reviews .main {
    padding: 10px;
    margin: 0 0 20px;
}	
div#newslatter {
    padding: 50px 0 !important;
}
div#newslatter h2 {
    font-size: 24px;
}
div#newslatter form input {
    height: 40px;
    width: 100%;
    position: relative;
}
div#newslatter form {
    width: 41%;
    margin: 20px auto 0;
    position: relative;
}
div#newslatter form button:before {
    width: 20px;
    height: 20px;
    right: 20px;
    bottom: 10px;
}	
div#footer {
    padding-bottom: 20px !important;
}
div#footer .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#footer img {
    width: 70%;
    margin: 0 auto;
    display: block;
}
div#footer .vc_col-sm-3:nth-child(2) {
    padding: 0;
}
div#footer h2.vc_custom_heading.w-head {
    margin: 20px 0 20px;
    text-align: center !important;
    font-size: 24px;
}
div#footer .main ul {
    text-align: center;
}
div#footer .vc_col-sm-3:nth-child(3) {
    padding-left: 0;
}
div#footer .info ul {
    text-align: center;
}
div#footer .info ul li strong {
    font-size: 14px;
    margin: 0 0 10px;
}
div#footer .info ul li a {
    font-size: 14px;
    margin: 0;
}
div#footer .info ul li {
    display: grid;
}
div#copyright a {
    font-size: 14px;
}
div#copyright p.vc_custom_heading.w-head {
    font-size: 14px;
}	
div#banner .owl-nav.disabled {
    bottom: 200px;
}
div#banner .owl-nav.disabled button.owl-next {
    font-size: 50px;
}
div#banner .owl-nav.disabled button.owl-prev {
    font-size: 50px;
}
.page-id-93 div#inner-about .vc_col-sm-6:last-child .vc_column-inner {
    padding: 150px 20px;
}
div#inner-aboutt {margin-top: 0;padding: 0 0 50px !important;}
div#inner-aboutt .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#inner-aboutt .main ul {
    display: block;
}
div#inner-aboutt .main ul li h2 {
    font-size: 24px;
    text-align: center;
}
div#inner-aboutt .main ul li {
    margin-right: 0;
}
div#inner-aboutt .main ul li img {
    margin: 0 auto;
    display: block;
}
.w-head2 p {
    font-size: 14px;
    text-align: center;
}
div#inner-aboutt .vc_col-sm-6:first-child .vc_column-inner {
    padding: 20px;
}
.flex-gallery .slides img {
    height: 400px;
    object-fit: fill;
}	
.page-id-93 div#team {
    padding-top: 50px !important;
}	
div#packages {
    padding: 50px 0 !important;
}
div#packages .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}	
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px;
    text-align: center;
}
div#about div#inner-destination .vc_col-sm-6:first-child .vc_column-inner {
    padding: 20px;
}
div#about div#inner-destination h2 {
    font-size: 24px;
    text-align: center;
}
div#about div#inner-destination p {
    font-size: 14px;
    text-align: center;
}
div#about div#inner-destination strong {
    font-size: 18px;
}
div#about div#inner-destination .vc_col-sm-6:nth-child(2) img {
    height: 400px;
}
div#about div#inner-destination .vc_col-sm-12:last-child .vc_column-inner {
    padding: 20px;
}
div#about div#inner-destination:nth-child(2) a {
    margin: 0 auto;
    font-size: 14px;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-6:nth-child(2) img {
    height: 400px;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-12:last-child .vc_column-inner h1 {
    font-size: 24px;
}
div#contact {
    padding: 50px 0 !important;
}
div#contact h2.vc_custom_heading.w-head {
    font-size: 24px;
}
div#contact form input {
    height: 20px;
}
div#inner-contact .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#inner-contact .info {
    width: 100%;
    margin: 0 0 20px;
}
div#inner-contact .info ul li a {
    font-size: 14px;
}	
div#customize {
    padding: 50px 0 !important;
}	
div#general {
    padding: 50px 0 !important;
}
div#general .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#general p {
    font-size: 14px;
    text-align: center;
}
div#general ol {
    text-align: center;
    margin: 0 20px 30px;
}
div#general ul {
    text-align: center;
    margin: 0 20px 20px;
}
div#general li {
    font-size: 14px;
}
div#general strong {
    font-size: 16px;
}	
div#general h2 {
    font-size: 24px;
    text-align: center;
}
div#general h3 {
    font-size: 18px;
    text-align: center;
}	
div#inner-tour {
    padding-top: 50px !important;
}
div#inner-tour .row_col_wrap_12.col.span_12.dark.left {
    padding: 0;
}
div#inner-tour h2.vc_custom_heading.w-head {
    font-size: 24px;
    text-align: center !important;
}
div#inner-tour p.vc_custom_heading.w-head {
    font-size: 14px;
    text-align: center !important;
}
div#inner-tour img {
    height: 400px;
    width: 100%;
    margin: 20px 0 0;
}	
.woocommerce div.product div.images.woocommerce-product-gallery .product-slider img {
    height: 400px !important;
}
h1.product_title.entry-title.nectar-inherit-default {
    font-size: 24px;
    text-align: center;
}
div#tab-description p {
    font-size: 14px;
    text-align: center;
}
div#tab-description h2 {
    font-size: 24px;
    text-align: center;
}
.location {
    display: block;
}	
div#destinations-cont .portfolio-items {
    height: 580px !important;
}	
	
	
}
@media only screen and (min-width:1024px) and (max-width:1300px)
{
div#packages-section h2.vc_custom_heading.w-head {
    font-size: 24px !important;
}
div#packages-section h2 {
    font-size: 24px !important;
}
div#packages-section ul li {
    font-size: 14px !important;
}
div#packages-section p {
    font-size: 14px !important;
}	
#header-outer #logo img {
    height: 24px;
}
ul.sf-menu.sf-js-enabled.sf-arrows a {
    font-size: 14px !important;
    margin: 0 5px !important;
}
li#menu-item-106 {
    margin-right: 210px !important;
}
ul.buttons.sf-menu a {
    padding: 10px 15px !important;
    font-size: 14px !important;
}
#header-outer[data-full-width="true"] header > .container {
    padding: 0 20px;
}	
div#banner .inner_row {
    padding: 150px 0 !important;
}
div#banner .owl-nav.disabled {
    bottom: 340px;
}
div#destination .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 70px;
}
div#desti-inner p.vc_custom_heading.w-head {
    font-size: 14px;
}
div#desti-inner .wpb_text_column.wpb_content_element {
    margin: 0 0 10px;
}
div#desti-inner2 .main img {
    height: 190px;
}	
div#about .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#inner-about img {
    height: 420px;
}
div#inner-about .vc_col-sm-6:last-child .vc_column-inner {
    padding: 70px 20px 70px 20px;
}
h3 {
    font-size: 18px !important;
}
h2 {
    font-size: 30px !important;
}
p {
    font-size: 14px !important;
}
.wpb_text_column.wpb_content_element {
    margin: 0 0 10px;
}
a#w-btn {
    font-size: 14px !important;
}	
div#tour-inner:nth-child(3) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 150px 0 150px 50px;
}
div#tour-inner img {
    height: 457px;
}
div#tour-inner:nth-child(4) .vc_col-sm-6:last-child .vc_column-inner {padding: 150px 0 150px 50px;}
div#tour-inner:nth-child(5) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 135px 0 135px 50px;
}
div#tour-inner:nth-child(6) .vc_col-sm-6:last-child .vc_column-inner {
    padding: 120px 0 120px 50px;
}
div#tour-inner:nth-child(7) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 150px 50px 150px 50px;
}
div#team .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#team .flip-box-front {
    min-height: 486px !important;
}
div#team .flip-box-back .inner {
    padding: 150px 0 0;
}
div#team .flip-box-back {
    min-height: 486px !important;
}
div#video-slider {
    padding: 0 0 !important;
}
div#video-slider video.nectar-video-self-hosted {
    height: 350px;
}
div#video-slider .wpb_video_wrapper {
    padding: 175px 0;
}	
div#tour p.vc_custom_heading.w-head {
    width: 90%;
}
div#gallery .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#gallery .vc_col-sm-9 div#gallary-inner img {
    height: 200px;
}
div#gallary-inner .vc_col-sm-12 img {
    height: 430px;
}
div#desti-inner2:last-child .main img {
    height: 300px;
}
div#reviews .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#reviews .main .inner .cont h2 {
    font-size: 18px !important;
}
div#reviews .main {
    padding: 20px;
}
div#reviews .main p {
    min-height: 340px;
}
div#newslatter form input {
    width: 750px;
    height: 60px;
}
div#newslatter div#wpforms-83 {
    margin: 0 0 0;
}
div#newslatter h2 {
    font-size: 40px !important;
}
div#footer .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#footer .vc_col-sm-3:nth-child(2) {
    padding-left: 40px;
    width: 23%;
}
div#footer h2.vc_custom_heading.w-head {
    font-size: 24px !important;
}
div#footer .vc_col-sm-3:nth-child(3) {
    padding-left: 20px;
    width: 25%;
}
div#footer .info ul li strong {
    font-size: 14px;
}
div#footer .vc_col-sm-3:nth-child(4) {
    width: 30%;
}
div#footer .vc_col-sm-3:nth-child(1) {
    width: 22%;
}
div#footer .info ul li a {
    font-size: 14px;
}	
.page-id-93 div#inner-about .vc_col-sm-6:last-child .vc_column-inner {
    padding: 110px 20px 110px 20px;
}
div#inner-aboutt .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#inner-aboutt .main ul li:first-child {
    width: 100%;
}
div#inner-aboutt .main ul li img {
    width: 100%;
}
.flex-gallery .slides img {
    height: 786px !important;
}
.page-id-93 
 div#video-slider {
    padding: 100px 0 0 !important;
}	
div#packages .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px !important;
}
div#about div#inner-destination strong {
    font-size: 18px;
}
div#about div#inner-destination .vc_col-sm-6:nth-child(2) img {
    height: 824px;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-6:nth-child(2) img {
    height: 680px;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-12:last-child .vc_column-inner h1 {
    font-size: 40px;
}	
h1.product_title.entry-title.nectar-inherit-default {
    font-size: 24px;
}	
.location iframe {
    width: 100%;
    margin: 0 auto;
    display: block;
}
.location {
    display: block;
}	
.woocommerce div.product div.images.woocommerce-product-gallery .product-slider img {
    height: 570px;
}	
div#inner-contact .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#inner-contact .info h2 {
    font-size: 18px !important;
}
div#inner-contact .info ul li strong {
    font-size: 14px;
}
div#inner-contact .info ul li a {
    font-size: 12px;
}
div#inner-contact .info {
    min-height: 225px;
}	
div#inner-tour .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#inner-tour p.vc_custom_heading.w-head {
    width: 90%;
}
div#inner-tour img {
    height: 400px;
}
div#inner-tour h2.vc_custom_heading.w-head {
    width: 90%;
}
div#destinations-cont .portfolio-items {
    height: 600px !important;
}	
div#banner h2 {
    font-size: 18px !important;
}
div#banner h3 {
    font-size: 50px !important;
}	
	
	
	
}
@media only screen and (min-width:1301px) and (max-width:1600px)
{
div#packages-section h2.vc_custom_heading.w-head {
    font-size: 24px !important;
}
div#packages-section h2 {
    font-size: 24px !important;
}
div#packages-section ul li {
    font-size: 14px !important;
}
div#packages-section p {
    font-size: 14px !important;
}	
#header-outer #logo img {
    height: 24px;
}
ul.sf-menu.sf-js-enabled.sf-arrows a {
    font-size: 16px !important;
    margin: 0 20px !important;
}
li#menu-item-106 {
    margin-right: 210px !important;
}
ul.buttons.sf-menu a {
    padding: 10px 15px !important;
    font-size: 14px !important;
}
#header-outer[data-full-width="true"] header > .container {
    padding: 0 20px;
}	
div#banner .inner_row {
    padding: 200px 0 !important;
}
div#banner .owl-nav.disabled {
    bottom: 340px;
}
div#destination .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 70px;
}
div#desti-inner p.vc_custom_heading.w-head {
    font-size: 14px;
}
div#desti-inner .wpb_text_column.wpb_content_element {
    margin: 0 0 10px;
}
div#desti-inner2 .main img {
    height: 270px;
}	
div#about .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#inner-about img {
    height: 600px;
}
div#inner-about .vc_col-sm-6:last-child .vc_column-inner {
    padding: 182px 20px 182px 20px;
}
h3 {
    font-size: 18px !important;
}
h2 {
    font-size: 30px !important;
}
p {
    font-size: 14px !important;
}
.wpb_text_column.wpb_content_element {
    margin: 0 0 10px;
}
a#w-btn {
    font-size: 14px !important;
}	
div#tour-inner:nth-child(3) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 150px 0 150px 50px;
}
div#tour-inner img {
    height: 457px;
}
div#tour-inner:nth-child(4) .vc_col-sm-6:last-child .vc_column-inner {padding: 150px 0 150px 50px;}
div#tour-inner:nth-child(5) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 150px 0 150px 50px;
}
div#tour-inner:nth-child(6) .vc_col-sm-6:last-child .vc_column-inner {
    padding: 135px 0 135px 50px;
}
div#tour-inner:nth-child(7) .vc_col-sm-6:first-child .vc_column-inner {
    padding: 165px 50px 165px 50px;
}
div#team .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#team .flip-box-front {
    min-height: 486px !important;
}
div#team .flip-box-back .inner {
    padding: 150px 0 0;
}
div#team .flip-box-back {
    min-height: 486px !important;
}
div#video-slider {
    padding: 0 0 !important;
}
div#video-slider video.nectar-video-self-hosted {
    height: 350px;
}
div#video-slider .wpb_video_wrapper {
    padding: 175px 0;
}	
div#tour p.vc_custom_heading.w-head {
    width: 90%;
}
div#gallery .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#gallery .vc_col-sm-9 div#gallary-inner img {
    height: 250px;
}
div#gallary-inner .vc_col-sm-12 img {
    height: 529px;
}
div#desti-inner2:last-child .main img {
    height: 350px;
}
div#reviews .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#reviews .main .inner .cont h2 {
    font-size: 18px !important;
}
div#reviews .main {
    padding: 20px;
}
div#reviews .main p {
    min-height: 230px;
}
div#newslatter form input {
    width: 760px;
    height: 60px;
}
div#newslatter div#wpforms-83 {
    margin: 0 0 0;
}
div#newslatter h2 {
    font-size: 40px !important;
}
div#footer .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#footer .vc_col-sm-3:nth-child(2) {
    padding-left: 90px;
    width: 23%;
}
div#footer h2.vc_custom_heading.w-head {
    font-size: 24px !important;
}
div#footer .vc_col-sm-3:nth-child(3) {
    padding-left: 50px;
    width: 25%;
}
div#footer .info ul li strong {
    font-size: 14px;
}
div#footer .vc_col-sm-3:nth-child(4) {
    width: 30%;
}
div#footer .vc_col-sm-3:nth-child(1) {
    width: 22%;
}
div#footer .info ul li a {
    font-size: 14px;
}	
.page-id-93 div#inner-about .vc_col-sm-6:last-child .vc_column-inner {
    padding: 221px 20px 221px 20px;
}
div#inner-aboutt .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#inner-aboutt .main ul li:first-child {
    width: 100%;
}
div#inner-aboutt .main ul li img {
    width: 100%;
}
.flex-gallery .slides img {
    height: 576px !important;
}
.page-id-93 
 div#video-slider {
    padding: 100px 0 0 !important;
}	
div#packages .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px !important;
}
div#about div#inner-destination strong {
    font-size: 18px;
}
div#about div#inner-destination .vc_col-sm-6:nth-child(2) img {
    height: 582px;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-6:nth-child(2) img {
    height: 550px;
}
div#about div#inner-destination:nth-child(2) .vc_col-sm-12:last-child .vc_column-inner h1 {
    font-size: 40px;
}	
h1.product_title.entry-title.nectar-inherit-default {
    font-size: 24px;
}	
.location iframe {
    width: 100%;
    margin: 0 auto;
    display: block;
}
.location {
    display: flex;
}	
.woocommerce div.product div.images.woocommerce-product-gallery .product-slider img {
    height: 570px;
}	
div#inner-contact .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#inner-contact .info h2 {
    font-size: 18px !important;
}
div#inner-contact .info ul li strong {
    font-size: 14px;
}
div#inner-contact .info ul li a {
    font-size: 12px;
}
div#inner-contact .info {
    min-height: 225px;
}	
div#inner-tour .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#inner-tour p.vc_custom_heading.w-head {
    width: 90%;
}
div#inner-tour img {
    height: 400px;
}
div#inner-tour h2.vc_custom_heading.w-head {
    width: 90%;
}
div#destinations-cont .portfolio-items {
    height: 300px !important;
}	
div#banner h2 {
    font-size: 18px !important;
}
div#banner h3 {
    font-size: 70px !important;
}
div#newslatter form {
    width: 63%;
}    
	
}


div#packages-section h2.vc_custom_heading.w-head {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
}
div#packages-section p {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
div#packages-section h2 {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
	margin: 0 0 20px;
}
div#packages-section ul li {
    color: #070707;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: capitalize;
}
div#packages-section a#w-btn {
    background: #318D43;
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    padding: 20px 0;
    display: table;
    width: 100%;
    text-align: center;
    margin: 0 0 50px;
}
div#popmake-760 label {
    color: #8B4447;
    font-family: 'Amaranth';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 10px;
    text-transform: capitalize;
}
div#popmake-760 legend.wpforms-field-label {
    color: #8B4447;
    font-family: 'Amaranth';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
div#pum_popup_title_760 {
    color: #000;
    font-family: Amaranth;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    text-align: center;
}
div#popmake-760 .wpforms-field-number-slider-hint {
    color: #8B4447;
    font-family: Itim;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
div#popmake-760 b {
    color: #000;
}
div#popmake-760 button#wpforms-submit-747 {
    background: #318D43;
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 0;
    text-transform: uppercase;
    padding: 30px 0;
    display: table;
    margin: 0 auto;
    width: 80%;
}
.location-gap {
    justify-content: center;
}
.page-id-91 div#packages h2.vc_custom_heading.w-head {
    width: 90%;
    font-size: 18px;
    margin: 10px 0 0;
}


