/** Shopify CDN: Minification failed

Line 671:73 Expected ":"
Line 671:75 Expected identifier but found "#000"
Line 1127:0 Unexpected "}"
Line 1589:136 "olor" is not a known CSS property
Line 2096:33 Unexpected "{"

**/
@font-face {
    font-family: 'Playfair Display';
    src: url('/cdn/shop/files/PlayfairDisplay-Regular.ttf?v=1777356119');
    src: url('/cdn/shop/files/PlayfairDisplay-Regular.eot?v=1777356121')format('embedded-opentype'),
        url('/cdn/shop/files/PlayfairDisplay-Regular.woff2?v=1777356119')format('woff2'),
        url('/cdn/shop/files/PlayfairDisplay-Regular.woff?v=1777356120')format('woff'),
        url('/cdn/shop/files/PlayfairDisplay-Regular.ttf?v=1777356119')format('truetype'),
   font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Lt';
    src: url('/cdn/shop/files/Roboto-Thin.ttf?v=1744022062');
    src: url('/cdn/shop/files/Roboto-Thin.eot?v=1744022062')format('embedded-opentype'),
        url('/cdn/shop/files/Roboto-Thin.woff2?v=1744022062')format('woff2'),
        url('/cdn/shop/files/Roboto-Thin.woff?v=1744022062')format('woff'),
        url('/cdn/shop/files/Roboto-Thin.ttf?v=1744022062')format('truetype'),
   font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Baskervville';
    src: url('/cdn/shop/files/Baskervville-Regular.ttf?v=1777000835');
    src: url('/cdn/shop/files/Baskervville-Regular.eot?v=1777000836')format('embedded-opentype'),
        url('/cdn/shop/files/Baskervville-Regular.woff2?v=1777000835')format('woff2'),
        url('/cdn/shop/files/Baskervville-Regular.woff?v=1777000835')format('woff'),
        url('/cdn/shop/files/Baskervville-Regular.ttf?v=1777000835')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Trip Sans';
    src: url('/cdn/shop/files/TripSans-Regular.ttf?v=1770272558');
    src: url('/cdn/shop/files/TripSans-Regular.eot?v=1770272559')format('embedded-opentype'),
        url('/cdn/shop/files/TripSans-Regular.woff2?v=1770272558')format('woff2'),
        url('/cdn/shop/files/TripSans-Regular.woff?v=1770272559')format('woff'),
        url('/cdn/shop/files/TripSans-Regular.ttf?v=1770272558')format('truetype'),
   font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Acme Gothic';
    src: url('/cdn/shop/files/Acme_Gothic_Compressed_Regular.ttf?v=1755660888');
    src: url('/cdn/shop/files/Acme_Gothic_Compressed_Regular.eot?v=1755660887')format('embedded-opentype'),
        url('/cdn/shop/files/Acme_Gothic_Compressed_Regular.woff2?v=1755660888')format('woff2'),
        url('/cdn/shop/files/Acme_Gothic_Compressed_Regular.woff?v=1755660888')format('woff'),
        url('/cdn/shop/files/Acme_Gothic_Compressed_Regular.ttf?v=1755660888')format('truetype'),
   font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'Licking Nineties Regular';
    src: url('/cdn/shop/files/LickingNineties.ttf?v=1755661668');
    src: url('/cdn/shop/files/LickingNineties.eot?v=1755661668')format('embedded-opentype'),
        url('/cdn/shop/files/LickingNineties.woff2?v=1755661667')format('woff2'),
        url('/cdn/shop/files/LickingNineties.woff?v=1755661667')format('woff'),
        url('/cdn/shop/files/LickingNineties.ttf?v=1755661668')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Licking Nineties';
    src: url('/cdn/shop/files/LickingNineties-Italic.ttf?v=1739510949');
    src: url('/cdn/shop/files/LickingNineties-Italic.eot?v=1739510949')format('embedded-opentype'),
        url('/cdn/shop/files/LickingNineties-Italic.woff2?v=1739510948')format('woff2'),
        url('/cdn/shop/files/LickingNineties-Italic.woff?v=1739510948')format('woff'),
        url('/cdn/shop/files/LickingNineties-Italic.ttf?v=1739510949')format('truetype'),
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'Waldorf Astoria', serif;
    src: url('/cdn/shop/files/WaldorfAstoria.ttf');
    src: url('/cdn/shop/files/WaldorfAstoria.eot')format('embedded-opentype'),
        url('/cdn/shop/files/WaldorfAstoria.woff2')format('woff2'),
        url('/cdn/shop/files/WaldorfAstoria.woff')format('woff'),
        url('/cdn/shop/files/WaldorfAstoria.ttf')format('truetype'),
        url('/cdn/shop/t/38/assets/WaldorfAstoria.svg#WaldorfAstoria') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Zasline';
    src: url('/cdn/shop/files/Zasline.ttf?v=1741342546');
    src: url('/cdn/shop/files/Zasline.eot?v=1741342546')format('embedded-opentype'),
        url('/cdn/shop/files/Zasline.woff2?v=1741342545')format('woff2'),
        url('/cdn/shop/files/Zasline.woff?v=1741342545')format('woff'),
        url('/cdn/shop/files/Zasline.ttf?v=1741342546')format('truetype'),
        font-weight: normal;
        font-style: normal;
        font-display: swap;
}

@font-face {
    font-family: 'Fendesert Script';
    src: url('/cdn/shop/files/FendesertScript.ttf?v=1740648054');
    src: url('/cdn/shop/files/FendesertScript.eot?v=1740648053')format('embedded-opentype'),
        url('/cdn/shop/files/FendesertScript.woff2?v=1740648054')format('woff2'),
        url('/cdn/shop/files/FendesertScript.woff?v=1740648054')format('woff'),
        url('/cdn/shop/files/FendesertScript.ttf?v=1740648054')format('truetype'),
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Merriweather';
    src: url('/cdn/shop/files/Merriweather-Regular.ttf?v=1724812506');
    src: url('/cdn/shop/files/Merriweather-Regular.eot?v=1724812506')format('embedded-opentype'),
        url('/cdn/shop/files/Merriweather-Regular.woff2?v=1724812505')format('woff2'),
        url('/cdn/shop/files/Merriweather-Regular.woff?v=1724812506')format('woff'),
        url('/cdn/shop/files/Merriweather-Regular.ttf?v=1724812506')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Salinas';
    src: url('/cdn/shop/files/Salinas-Italic.ttf?v=1739344838');
    src: url('/cdn/shop/files/Salinas-Italic.eot?v=1739344838') format('embedded-opentype'),
        url('/cdn/shop/files/Salinas-Italic.woff2?v=1739344838') format('woff2'),
        url('/cdn/shop/files/Salinas-Italic.woff?v=1739344838') format('woff'),
        url('/cdn/shop/files/Salinas-Italic.ttf?v=1739344838') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('/cdn/shop/files/Roboto-Bold_4839303b-c60c-49d8-abdf-1f78c7f5af0c.ttf?v=1738732155');
    src: url('/cdn/shop/files/Roboto-Bold_f5a6f136-6c60-4d71-944f-939527bb2843.eot?v=1738732155')format('embedded-opentype'),
        url('/cdn/shop/files/Roboto-Bold_b8c1d39a-3ad4-4901-9322-369177731738.woff2?v=1738732155')format('woff2'),
        url('/cdn/shop/files/Roboto-Bold_78a59160-b6ba-4473-97af-e85af36f4de7.woff?v=1738732154')format('woff'),
        url('/cdn/shop/files/Roboto-Bold_4839303b-c60c-49d8-abdf-1f78c7f5af0c.ttf?v=1738732155')format('truetype'),
        font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Merriweather';
    src: url('/cdn/shop/files/Merriweather-Black.ttf?v=1734356387');
    src: url('/cdn/shop/files/Merriweather-Black.eot?v=1734356387')format('embedded-opentype'),
        url('/cdn/shop/files/Merriweather-Black.woff2?v=1734356387')format('woff2'),
        url('/cdn/shop/files/Merriweather-Black.woff?v=1734356387')format('woff'),
        url('/cdn/shop/files/Merriweather-Black.ttf?v=1734356387')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Abril Med 2';
    src: url('/cdn/shop/files/Abril-Regular.ttf?v=1724679665');
    src: url('/cdn/shop/files/Abril-Regular.eot?v=1724679665')format('embedded-opentype'),
        url('/cdn/shop/files/Abril-Regular.woff2?v=1724679664')format('woff2'),
        url('/cdn/shop/files/Abril-Regular.woff?v=1724679665')format('woff'),
        url('/cdn/shop/files/Abril-Regular.ttf?v=1724679665')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Frutiger LT Std';
    src: url('/cdn/shop/files/FrutigerLTStd-Roman_ce671e15-12ca-4668-a8a9-196b00c60293.ttf?v=1725369481');
    src: url('/cdn/shop/files/FrutigerLTStd-Roman_5685c6fe-083f-4947-b963-21112db8e07f.eot?v=1725369481')format('embedded-opentype'),
        url('/cdn/shop/files/FrutigerLTStd-Roman_749e820e-03e3-486c-bd85-68ba39d5ee8a.woff2?v=1725369481')format('woff2'),
        url('/cdn/shop/files/FrutigerLTStd-Roman_0c978684-3003-4eb6-8c24-a2435c24f137.woff?v=1725369481')format('woff'),
        url('/cdn/shop/files/FrutigerLTStd-Roman_ce671e15-12ca-4668-a8a9-196b00c60293.ttf?v=1725369481')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Stiko';
    src: url('/cdn/shop/files/StikoRegular.ttf?v=1724679573');
    src: url('/cdn/shop/files/StikoRegular.eot?v=1724679573')format('embedded-opentype'),
        url('/cdn/shop/files/StikoRegular.woff2?v=1724679572')format('woff2'),
        url('/cdn/shop/files/StikoRegular.woff?v=1724679573')format('woff'),
        url('/cdn/shop/files/StikoRegular.ttf?v=1724679573')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas Neue Bold';
    src: url('/cdn/shop/files/BebasNeueBold_1083a1fe-90c0-4982-9001-ca80360daf7a.ttf?v=1733814248');
    src: url('/cdn/shop/files/BebasNeueBold_bb26526f-760b-421e-a6c1-89293a23f9b0.eot?v=1733814248')format('embedded-opentype'),
        url('/cdn/shop/files/BebasNeueBold_d57ef1fd-25ff-4379-9008-3013b7edab50.woff2?v=1733814248')format('woff2'),
        url('/cdn/shop/files/BebasNeueBold_21010909-23af-4d3d-b3c1-b60cecd64a9f.woff?v=1733814248')format('woff'),
        url('/cdn/shop/files/BebasNeueBold_1083a1fe-90c0-4982-9001-ca80360daf7a.ttf?v=1733814248')format('truetype'),
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas Neue';
    src: url('/cdn/shop/files/BebasNeueRegular.ttf?v=1719471282');
    src: url('/cdn/shop/files/BebasNeueRegular.eot?v=1719471282')format('embedded-opentype'),
        url('/cdn/shop/files/BebasNeueRegular.woff2?v=1719471281')format('woff2'),
        url('/cdn/shop/files/BebasNeueRegular.woff?v=1719471282')format('woff'),
        url('/cdn/shop/files/BebasNeueRegular.ttf?v=1719471282')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sage Averal';
    src: url('/cdn/shop/files/StagSans-Medium.ttf?v=1719566083');
    src: url('/cdn/shop/files/StagSans-Medium.eot?v=1719566083')format('embedded-opentype'),
        url('/cdn/shop/files/StagSans-Medium.woff2?v=1719566082')format('woff2'),
        url('/cdn/shop/files/StagSans-Medium.woff?v=1719566082')format('woff'),
        url('/cdn/shop/files/StagSans-Medium.ttf?v=1719566083')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Stiko';
    src: url('/cdn/shop/files/StikoRegular_07ed8b7d-0fe8-466c-bd5c-05c17bb9b02f.ttf?v=1725351061');
    src: url('/cdn/shop/files/StikoRegular_5e5391d5-1431-469f-9134-f07ac2d899f5.eot?v=1725351061')format('embedded-opentype'),
        url('/cdn/shop/files/StikoRegular_f8e64a09-7310-4f3a-977c-f163f4ce104e.woff2?v=1725351062')format('woff2'),
        url('/cdn/shop/files/StikoRegular_5543bfd1-aa9c-45db-a767-cd9cbab7747b.woff?v=1725351061')format('woff'),
        url('/cdn/shop/files/StikoRegular_07ed8b7d-0fe8-466c-bd5c-05c17bb9b02f.ttf?v=1725351061')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Flatline';
    src: url('/cdn/shop/files/Flatline-Bold.ttf?v=1717501929');
    src: url('/cdn/shop/files/Flatline-Bold.eot?v=1717501930') format('embedded-opentype'),
        url('/cdn/shop/files/Flatline-Bold.woff2?v=1717501929') format('woff2'),
        url('/cdn/shop/files/Flatline-Bold.woff?v=1717501929') format('woff'),
        url('/cdn/shop/files/Flatline-Bold.ttf?v=1717501929') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chronicle Display';
    src: url('/cdn/shop/files/ChronicleDisplay-Roman_aee4eb49-fa95-43fb-bbc7-ed2ef8458653.ttf?v=1717501141');
    src: url('/cdn/shop/files/ChronicleDisplay-Roman_ef590915-74f9-4346-a628-fe8f94a9b059.eot?v=1717501142')format('embedded-opentype'),
        url('/cdn/shop/files/ChronicleDisplay-Roman_52ce2ea9-ee11-4405-9d4f-e9218880d66a.woff2?v=1717501142')format('woff2'),
        url('/cdn/shop/files/ChronicleDisplay-Roman_ce5b3b27-3408-4cbd-bf9a-c7f2385b9440.woff?v=1717501141')format('woff'),
        url('/cdn/shop/files/ChronicleDisplay-Roman_aee4eb49-fa95-43fb-bbc7-ed2ef8458653.ttf?v=1717501141')format('truetype'),
        font-weight: normal;
      font-style: normal;
      font-display: swap;
}

@font-face {
    font-family: 'NCL Qikober';
    src: url('/cdn/shop/files/NCLQikober.ttf?v=1717070426');
    src: url('/cdn/shop/files/NCLQikober.eot?v=1717070426')format('embedded-opentype'),
        url('/cdn/shop/files/NCLQikober.woff2?v=1717070425')format('woff2'),
        url('/cdn/shop/files/NCLQikober.woff?v=1717070426')format('woff'),
        url('/cdn/shop/files/NCLQikober.ttf?v=1717070426')format('truetype'),
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'A Love of Thunder';
    src: url('/cdn/shop/files/ALoveofThunder.ttf?v=1717064464');
    src: url('/cdn/shop/files/ALoveofThunder.eot?v=1717064464')format('embedded-opentype'),
        url('/cdn/shop/files/ALoveofThunder.woff2?v=1717064463')format('woff2'),
        url('/cdn/shop/files/ALoveofThunder.woff?v=1717064463')format('woff'),
        url('/cdn/shop/files/ALoveofThunder.ttf?v=1717064464')format('truetype'),
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Japanese 3017';
    src: url('/cdn/shop/files/Japanese3017.ttf?v=1716875318');
    src: url('/cdn/shop/files/Japanese3017.eot?v=1716875318')format('embedded-opentype'),
        url('/cdn/shop/files/Japanese3017.woff2?v=1716875318')format('woff2'),
        url('/cdn/shop/files/Japanese3017.woff?v=1716875318')format('woff'),
        url('/cdn/shop/files/Japanese3017.ttf?v=1716875318')format('truetype'),
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Gabriela Alt';
    src: url('/cdn/shop/files/GabrielaAlt-Bold.ttf?v=1711550288');
    src: url('/cdn/shop/files/GabrielaAlt-Bold.eot?v=1711550288')format('embedded-opentype'),
        url('/cdn/shop/files/GabrielaAlt-Bold.woff2?v=1711550287')format('woff2'),
        url('/cdn/shop/files/GabrielaAlt-Bold.woff?v=1711550287')format('woff'),
        url('/cdn/shop/files/GabrielaAlt-Bold.ttf?v=1711550288')format('truetype'),
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
	font-family: 'Gotham Ultra';
    src: url('/cdn/shop/files/Gotham-Ultra.ttf?v=1711086851');
    src: url('/cdn/shop/files/Gotham-Ultra.eot?v=1711086851')format('embedded-opentype'),
        url('/cdn/shop/files/Gotham-Ultra.woff2?v=1711086850')format('woff2'),
        url('/cdn/shop/files/Gotham-Ultra.woff?v=1711086851')format('woff'),
        url('/cdn/shop/files/Gotham-Ultra.ttf?v=1711086851')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
font-family: 'Myriad Pro';
    src: url('/cdn/shop/files/MyriadPro-Regular.ttf?v=1710739730');
    src: url('/cdn/shop/files/MyriadPro-Regular.eot?v=1710739730')format('embedded-opentype'),
        url('/cdn/shop/files/MyriadPro-Regular.woff2?v=1710739730')format('woff2'),
        url('/cdn/shop/files/MyriadPro-Regular.woff?v=1710739730')format('woff'),
        url('/cdn/shop/files/MyriadPro-Regular.ttf?v=1710739730')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lavenchi';
    src: url('/cdn/shop/files/LavenchiRegular.ttf?v=1710737975');
    src: url('/cdn/shop/files/LavenchiRegular.eot?v=1710737975')format('embedded-opentype'),
        url('/cdn/shop/files/LavenchiRegular.woff2?v=1710737975')format('woff2'),
        url('/cdn/shop/files/LavenchiRegular.woff?v=1710737975')format('woff'),
        url('/cdn/shop/files/LavenchiRegular.ttf?v=1710737975')format('truetype'),
        font-weight: normal;
    font-style: normal;
    font-display: swap;
} 

@font-face {
    font-family: 'DIN Alternate';
    src: url('/cdn/shop/files/DINAlternate-Bold.ttf?v=1706082244');
    src: url('/cdn/shop/files/DINAlternate-Bold.eot?v=1706082245')format('embedded-opentype'),
        url('/cdn/shop/files/DINAlternate-Bold.woff2?v=1706082244')format('woff2'),
        url('/cdn/shop/files/DINAlternate-Bold.woff?v=1706082245')format('woff'),
        url('/cdn/shop/files/DINAlternate-Bold.ttf?v=1706082244')format('truetype'),
        font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'Chronicle Display';
    src: url('/cdn/shop/files/ChronicleDisplay-Roman.ttf?v=1704439886');
    src: url('/cdn/shop/files/ChronicleDisplay-Roman.eot?v=1704439872')format('embedded-opentype'),
        url('/cdn/shop/files/ChronicleDisplay-Roman.woff2?v=1704439886')format('woff2'),
        url('/cdn/shop/files/ChronicleDisplay-Roman.woff?v=1704439886')format('woff'),
        url('/cdn/shop/files/ChronicleDisplay-Roman.ttf?v=1704439886')format('truetype'),
        font-weight: normal;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: 'Jhuliosa';
    src: url('/cdn/shop/files/JhuliosaRegular.ttf?v=1704439174');
    src: url('/cdn/shop/files/JhuliosaRegular.eot?v=1704439174')format('embedded-opentype'),
        url('/cdn/shop/files/JhuliosaRegular.woff2?v=1704439175')format('woff2'),
        url('/cdn/shop/files/JhuliosaRegular.woff?v=1704439174')format('woff'),
        url('/cdn/shop/files/JhuliosaRegular.ttf?v=1704439174')format('truetype'),
        font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* @font-face {
    font-family: 'Bebas Neue';
    src: url('/cdn/shop/files/BebasNeueBold.ttf?v=1703685779');
    src: url('/cdn/shop/files/BebasNeueBold.eot?v=1703685779')format('embedded-opentype'),
        url('/cdn/shop/files/FruitygreenW01-BoldItalic.woff2?v=1702989714')format('woff2'),
        url('/cdn/shop/files/BebasNeueBold.woff?v=1703685778')format('woff'),
        url('/cdn/shop/files/BebasNeueBold.woff2?v=1703685778')format('truetype'),
        font-weight: bold;
    font-style: normal;
    font-display: swap;
} */
@font-face {
    font-family: 'FruitygreenW01';
    src: url('/cdn/shop/files/FruitygreenW01-BoldItalic.ttf?v=1702989713');
    src: url('/cdn/shop/files/FruitygreenW01-BoldItalic.eot?v=1702989713')format('embedded-opentype'),
        url('/cdn/shop/files/FruitygreenW01-BoldItalic.woff2?v=1702989714')format('woff2'),
        url('/cdn/shop/files/FruitygreenW01-BoldItalic.woff?v=1702989713')format('woff'),
        url('/cdn/shop/files/FruitygreenW01-BoldItalic.ttf?v=1702989713')format('truetype'),
        font-weight: bold;
        font-style: italic;
        font-display: swap;
}

@font-face {
    font-family: 'Qustyle Cond';
    src: url('/cdn/shop/files/Qustyle.ttf?v=1702532283');
    src: url('/cdn/shop/files/Qustyle.eot?v=1702532283')format('embedded-opentype'),
        url('/cdn/shop/files/Qustyle.woff2?v=1702532281')format('woff2'),
        url('/cdn/shop/files/Qustyle.woff?v=1702532282')format('woff'),
        url('/cdn/shop/files/Qustyle.ttf?v=1702532283')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Rye';
    src: url('/cdn/shop/files/Rye-Regular_c17f99c1-4cf6-462f-b88c-2a4951e61bef.ttf?v=1698643234');
    src: url('/cdn/shop/files/Rye-Regular.eot?v=1698643235')format('embedded-opentype'),
        url('/cdn/shop/files/Rye-Regular.woff2?v=1698643227')format('woff2'),
        url('/cdn/shop/files/Rye-Regular.woff?v=1698643222')format('woff'),
        url('/cdn/shop/files/Rye-Regular_c17f99c1-4cf6-462f-b88c-2a4951e61bef.ttf?v=1698643234')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'North Carossela';
    src: url('/cdn/shop/files/NorthCarosselaRegular.ttf?v=1698208090');
    src: url('/cdn/shop/files/NorthCarosselaRegular.eot?v=1698208090')format('embedded-opentype'),
        url('/cdn/shop/files/NorthCarosselaRegular.woff2?v=1698208089')format('woff2'),
        url('/cdn/shop/files/NorthCarosselaRegular.woff?v=1698208089')format('woff'),
        url('/cdn/shop/files/NorthCarosselaRegular.ttf?v=1698208090')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chronicle Display';
    src: url('/cdn/shop/files/ChronicleDisplay-Roman_d0a106d9-df21-4e71-98a1-0f73731c1b04.ttf?v=1719487258');
    src: url('/cdn/shop/files/ChronicleDisplay-Roman_876ab540-aae4-4b6e-9c3b-6ff9dab2dae4.eot?v=1719487258')format('embedded-opentype'),
        url('/cdn/shop/files/ChronicleDisplay-Roman_2008e178-a78e-446c-8c91-2ca48a4939e8.woff2?v=1719487258')format('woff2'),
        url('/cdn/shop/files/ChronicleDisplay-Roman_d4d53cd1-62b1-4ed6-850b-eb81d9fb1478.woff?v=1719487258')format('woff'),
        url('/cdn/shop/files/ChronicleDisplay-Roman_d0a106d9-df21-4e71-98a1-0f73731c1b04.ttf?v=1719487258')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/* @font-face {
    font-family: 'Chronicle Display';
    src: url('/cdn/shop/files/ChronicleDisplay-Bold_8fe2c1c8-365f-4264-b251-7ce04db63f42.ttf?v=1695375081');
    src: url('/cdn/shop/files/ChronicleDisplay-Bold_b758e8a1-cce8-4379-80b8-962fb43e524a.eot?v=1695375081')format('embedded-opentype'),
        url('/cdn/shop/files/ChronicleDisplay-Bold_0bfbca8d-d926-4b06-bc7f-92a506bd6e54.woff2?v=1695375081')format('woff2'),
        url('/cdn/shop/files/ChronicleDisplay-Bold_292756d6-15e3-4355-9ad7-6e2d6403c929.woff?v=1695375081')format('woff'),
        url('/cdn/shop/files/ChronicleDisplay-Bold_8fe2c1c8-365f-4264-b251-7ce04db63f42.ttf?v=1695375081')format('truetype'),
    font-weight: bold;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: 'Alebrije Condensed';
    src: url('/cdn/shop/files/AlebrijeCondensed-Bold.ttf?v=1691603387');
    src: url('/cdn/shop/files/AlebrijeCondensed-Bold.eot?v=1691603388')format('embedded-opentype'),
        url('/cdn/shop/files/AlebrijeCondensed-Bold.woff2?v=1691603385')format('woff2'),
        url('/cdn/shop/files/AlebrijeCondensed-Bold.woff?v=1691603387')format('woff'),
        url('/cdn/shop/files/AlebrijeCondensed-Bold.ttf?v=1691603387')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Moutyara';
    src: url('/cdn/shop/files/Moutyara-Regular.ttf?v=1688387634');
    src: url('/cdn/shop/files/Moutyara-Regular.eot?v=1688387636')format('embedded-opentype'),
        url('/cdn/shop/files/Moutyara-Regular.woff2?v=1688387634')format('woff2'),
        url('/cdn/shop/files/Moutyara-Regular.woff?v=1688387634')format('woff'),
        url('/cdn/shop/files/Moutyara-Regular.ttf?v=1688387634')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Daikon';
    src: url('/cdn/shop/files/Daikon-SemiBold.ttf?v=1688390676');
    src: url('/cdn/shop/files/Daikon-SemiBold.eot?v=1688390676') format('embedded-opentype'),
        url('/cdn/shop/files/Daikon-SemiBold.woff2?v=1688390675') format('woff2'),
        url('/cdn/shop/files/Moutyara-Regular.woff?v=1688387634') format('woff'),
        url('/cdn/shop/files/Daikon-SemiBold.ttf?v=1688390676') format('truetype'),
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Daikon';
    src: url('/cdn/shop/files/Daikon-Medium.eot?v=1750749280');
    src: url('/cdn/shop/files/Daikon-Medium.eot?v=1750749280') format('embedded-opentype'),
        url('/cdn/shop/files/Daikon-Medium.woff2?v=1750749279') format('woff2'),
        url('/cdn/shop/files/Daikon-Medium.woff?v=1750749279') format('woff'),
        url('/cdn/shop/files/Daikon-Medium.ttf?v=1750749280') format('truetype'),
        url('Daikon-Medium.svg#Daikon-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Maldives';
    src: url('/cdn/shop/files/MaldivesRegular-Regular.ttf?v=1729599469');
    src: url('/cdn/shop/files/MaldivesRegular-Regular.eot?v=1729599469')format('embedded-opentype'),
        url('/cdn/shop/files/MaldivesRegular-Regular.woff2?v=1729599469')format('woff2'),
        url('/cdn/shop/files/MaldivesRegular-Regular.woff?v=1729599469')format('woff'),
        url('/cdn/shop/files/MaldivesRegular-Regular.ttf?v=1729599469')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ariata Stencil';
    src: url('/cdn/shop/files/AriataStencil-Medium.ttf?v=1729247443');
    src: url('/cdn/shop/files/AriataStencil-Medium.eot?v=1729247444') format('embedded-opentype'),
        url('/cdn/shop/files/AriataStencil-Medium.woff2?v=1729247443') format('woff2'),
        url('/cdn/shop/files/AriataStencil-Medium.woff?v=1729247444') format('woff'),
        url('/cdn/shop/files/AriataStencil-Medium.ttf?v=1729247443') format('truetype'),
        font-weight: 500;
        font-style: normal;
        font-display: swap;
}

@font-face {
    font-family: 'Sage Averal';
    src: url('/cdn/shop/files/SageAveral.ttf?v=1688384323');
    src: url('/cdn/shop/files/SageAveral.eot?v=1688384322')format('embedded-opentype'),
        url('/cdn/shop/files/SageAveral.woff2?v=1688384322')format('woff2'),
        url('/cdn/shop/files/SageAveral.woff?v=1688384323')format('woff'),
        url('/cdn/shop/files/SageAveral.ttf?v=1688384323')format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Venice Bridge';
    src: url('VeniceBridge.ttf') format('truetype');
    src: url('VeniceBridge.eot?#iefix') format('embedded-opentype'),
        url('VeniceBridge.woff2') format('woff2'),
        url('VeniceBridge.woff') format('woff'),
        url('VeniceBridge.eot'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
#contact-us .about-ita-global-wrap{margin-bottom: 50px!important;}
#contact-us .quote_trip{margin-bottom: 45px!important;}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{display: none!important;}
.swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-add-to-cart-btn{display: none!important;}
.slide-block-video_pamc8E .slide-content{width: 1200px!important;}
.package-enquiry-form-wrapper .input-group {
    position: relative;
    margin-bottom: 20px;
}
.submit-request{    color: #EE364C !important;
    font-weight: 500 !important;
    text-transform: lowercase !important;}
.package-enquiry-form-wrapper .input-group input {
    width: 100%;
    padding: 12px 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
    transition: 0.3s;
}

.package-enquiry-form-wrapper .input-group label {
    position: absolute;
    top: 25px;
    left: 10px;
    transform: translateY(-50%);
    background: white;
    padding: 0 5px;
    font-size: 16px;
    color: #777;
    transition: 0.3s ease-in-out;
    pointer-events: none;
}

/* Move label up when input is clicked or has text */
.package-enquiry-form-wrapper .input-group.filled-data label {
    top: 15px;
    font-size: 12px;transform: translateY(-100%);
}




.menu-lv-item{margin: 0px!important;}
.desk-header-top--right .header-top--wrapper .header-top--right .header__group{display: none;}
.fixed-right-desktop{display: none;}
.collection-product-wrapper h2 {
    color: #3b4e52!important;}
.main-menu-bottom-wrapper{position: relative!important;}
.header-top--right-wrap{position: absolute !important;
    top: 4px;
    right: 11px;}
.account-icon-svg{width: 20px;height: 18px;}


.form-info span{color: red;}
.search-modal__form .search__input:placeholder {
  color: #3b4e52;
}
/* New Design css start */
   
.product-details .breadcrumb-container {margin-top: 0px!important;}
.product-card-layout-02 .product-item.enable_custom_layout_card .card-price {
    margin-bottom: 10px!important;
}
.footer-block__newsletter .field__input::placeholder{color: #ffffff!important;}
.product-card-layout-02 .product-item.enable_custom_layout_card .wrapper__card{margin-top: 0px!important;}
.header__heading {display: none;}
.ita-logo-background{background-color: #282c69!important;}
.ita-logo-main{padding-right: 30px;margin: auto;padding-bottom: 5px;}
.ita-logo-main img{width: 100%;height: 100%;}
.header-03 .header-top{padding-top: 0px!important;}
.header-03 .header-top--wrapper{margin-top: 10px;}
/* New Design css end */
#incentive-travels .banner-text-wrap h1 {font-size: 60px;}
#investment-travel .about-ita-global-wrap {margin-bottom: 65px;}
#incentive-travels .about-ita-global-wrap {margin-bottom: 65px;}
#luxury-travel .about-ita-global-wrap {margin-bottom: 65px;}
#family-amp-group-travels .about-ita-global-wrap {margin-bottom: 65px;}
.review_section_main .slide_content{position: relative;}
.review_section_main .slide_content:before{position: absolute;content: "";width: 140px; height: 100px;left: 5px; bottom: 15px;background: transparent;border : 1px solid #98efcf;border-width: 0px 0px 2px 2px;border-radius: 0px 0px 0px 20px;}
.review_section_main .slide_content:after{position: absolute;content: "";width: 140px; height: 100px;right: 5px; top: 15px;background: transparent;border : 1px solid #98efcf;border-width: 2px 2px 0px 0px;border-radius: 0px 20px 0px 0px;}
.custom-form-field{display: flex;justify-content: space-between;}
.custom-form-field .form-field{width: 31.33%;}
.service-group select{padding: 15px 10px!important;background: #fff;color; #000;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 15px!important;}
.m-service-group{display: none;}
.name-img{display: flex;padding-bottom: 20px;align-items: center;}
.name-img img{    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 0;
}
.section-youtube-wrap h3{    text-align: center;
    font-size: 30px;
    font-weight: 900;
    color: #393868;}
.name-img p{ margin-left: 20px;}
  .section-title-border{
    width: 30%;
    color: #5f5f5f;
    display: block;
    border-bottom: 1px solid;
    padding: 0px 10px;
 }
    .section-title {
    display: flex;
    align-items: center;
    justify-content: center;
      padding: 25px 0px; 
}
.submit-btn{    background: #EE364C;
    color: #fff;
    padding: 5px 5px;
    width: 15%;
    text-align: center;
    border-radius: 5px;
}
.border-line-wrap{display: flex;width: 100%;}
.ita-line-border{width: 70%}
.ita-line-img{width: 20%;}
.border-line-wrap .b1{width: 16.5%;color: #ee384a;display: block; border-bottom: 5px solid;}
.border-line-wrap .b2{width: 16.5%;color: #009fdc;display: block; border-bottom: 5px solid;}
.border-line-wrap .b3{width: 16.5%;color: #f04922;display: block; border-bottom: 5px solid;}
.border-line-wrap .b4{width: 16.5%;color: #8ec862;display: block; border-bottom: 5px solid;}
.border-line-wrap .b5{width: 16.5%;color: #722a81;display: block; border-bottom: 5px solid;}
.border-line-wrap .b6{width: 16.5%;color: #ef7625;display: block; border-bottom: 5px solid;}
.border-line-wrap .b7{width: 16.5%;color: #ead922;display: block; border-bottom: 5px solid;}

.ita-line-border .b1{width: 16.5%;color: #ee384a;display: block; border-bottom: 3px solid;}
.ita-line-border .b2{width: 16.5%;color: #009fdc;display: block; border-bottom: 3px solid;}
.ita-line-border .b3{width: 16.5%;color: #f04922;display: block; border-bottom: 3px solid;}
.ita-line-border .b4{width: 16.5%;color: #8ec862;display: block; border-bottom: 3px solid;}
.ita-line-border .b5{width: 16.5%;color: #722a81;display: block; border-bottom: 3px solid;}
.ita-line-border .b6{width: 16.5%;color: #ef7625;display: block; border-bottom: 3px solid;}
.ita-line-border .b7{width: 16.5%;color: #ead922;display: block; border-bottom: 3px solid;}
.who-we-description{position: relative;}
.about-ita-global-wrap{    margin-top: 85px;}
.who-we-description span{position: absolute;
    right: 20px;
    top: -20px;
    width: 40px;
    height: 40px;
    align-items: center;
    display: flex;
    justify-content: center;
    background-color: #fa4516;
    text-align: center;
    font-size: 22px;
    font-weight: 900;
    color: #fff;
    border-radius: 50%;}
.ita-border-main{    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: auto;             
}
.who-we-description a{position: absolute;right: 60px;font-size: 14px;top: 108px;background: #EE364C;color: #fff;padding: 0px 5px;border-radius: 5px;}
.who-we-description a:hover{background: #ca2e41;}
.quote_trip{text-align: center;margin-bottom: 75px;}
.about-ita-global-wrap a{font-weight: 500;line-height: 44px;font-size: 36px;text-align: center;background: #f63548;color: #fff;padding: 12px 24px;border-radius: 10px;}
.about-ita-global-wrap a:hover{background: #ca2e41;}
.ita-line-img img{margin: auto;padding: 0px 10px;width: 100px;}
.Who-we-are{width: 55%;margin: auto;}
.Who-we-are h3{color: #999999;font-weight: 900;font-size: 40px;margin: 0px;}
.who-we-description p{padding: 25px 40px;background: #f6f7f9;border-radius: 40px;margin-left: -30px;font-weight: 600;}
.feature-title h2{word-break: break-word;margin: 0px}
/* .feature-description p{word-break: break-word;font-size: 16px;line-height: 22px;} */
.section-youtube-wrap iframe{width: 100%;aspect-ratio: 16 / 9;}
.readmore-text a:hover{background: #ca2e41;}
.section-youtube-wrap{;margin: auto;padding-top: 30px;}
.section-youtube-wrap h2{font-size: 22px;}
.box-title{text-align: center;margin: 0px;padding: 0px 0px 0px 0px;color: #3b4e52;text-transform: capitalize;font-weight: 600;}
.box-subtitle{padding-top: 3px;text-align: center;margin: 0px;color: #3b4e52;font-weight: 400;}
.box_content-wrap img{width: 100%;object-fit: cover;}
.readmore-text h6{padding: 20px 0px 15px 0px;margin: 0px;width: 100%;text-align: center;color: #3b4e52;font-weight: 400;}
.readmore-text a{line-height: 22px;word-break: break-word;width: 110px;border-radius: 5px;background: #01a0e1;padding: 6px 12px;font-size: 14px;display: flex; justify-content: center;margin: 0 auto;color: #fff;text-align: center;font-weight: 400;text-transform: uppercase;}
.readmore-text{padding: 24px 16px;}
#indonesia-vacation-packages .faq_main{display: none!important;}
#ArticleSection-template--16009572090021__main .breadcrumb{background: unset!important;}
#private-panama-relocation-specialist-guided-service-panama-expat-service .tabs {
    border-bottom: 0px!important;
}
#featured-blog-template--16009572548773__f23d07cc-d8c0-42fc-9baf-c5c3b748ea00 .article-card__title a{font-size: 18px !important;color: #000000;font-weight: 800;line-height: 22px;text-transform: capitalize;}
#private-panama-relocation-specialist-guided-service-panama-expat-service hr {margin: 1.5rem 0;}
#private-panama-relocation-specialist-guided-service-panama-expat-service .contact-section{border-top: 0px!important;}
#private-panama-relocation-specialist-guided-service-panama-expat-service .productView-tab .tabs-contents-horizontal .tab-content{border-bottom: 1px solid #d3d3d3;}
#private-panama-relocation-specialist-guided-service-panama-expat-service .halo-text-format ul, .halo-text-format ol {padding: 0 0 0px!important;}
#private-panama-relocation-specialist-guided-service-panama-expat-service .wysiwyg-text-align-center{margin-top: 0px;}
.new-tanzaniapackage-link{margin-top: 15px;}
.or{margin-bottom: 10px;margin-top: -8px;}
.new-tanzaniapackage-link a{background: #EE364C;border: 1px solid #EE364C;color: #fff;font-size: 14px;font-weight: 600;border-radius: 4px;padding: 10px 20px;
     cursor: pointer;}
.grid-main-div,.grid-main-div-2,.grid-main-div-5{background: #fff;}
.price-item{font-size: 22px!important;}
/* Email Itineary Css  */

.pop .email-iti {display: flex;align-items: center;justify-content: space-between;}
.pop .mfp-content {height: auto;width: 500px;padding: 20px;}
.pop .image_side {width: 30%;}
.pop .formo-side {width: 65%;}
.formo-side p {font-size: 16px;line-height: 20px;padding: 10px 0px;}
form#email_itinerary_pdf {display: flex;justify-content: space-between;flex-wrap: wrap;}
button.btn.btn-md.btn-primary.send_pdf_mail {background: #ee364c;border: 1px solid #ee364c;color: #fff;font-family: 'Mulish';font-weight: 500;margin-top: -15px;border-radius: 4px;}
.email_itinerary_pdf_wrap{display: flex;}
.pop .white-popup-block input{width: 95%!important;border-radius: 4px;font-size: 16px;color: #000;border: 1px solid #222;}
.formo-side h3 {font-size: 22px;line-height: 24px;margin-bottom: 0;}
img.pop_logo {max-width: 90px;}
a.email_itinerary.popup-with-form {width: 100%;display: flex;align-items: center;text-align: center; font-size: 16px;line-height: 20px;margin-top: 20px;}
a.email_itinerary.popup-with-form svg {width: 20px;height: 20px;display: block;margin: 0 auto;}
.email_itinerary_div p{font-weight: 900;margin-left: 10px;}
.mbl_img{display: none !important;}
a.email_itinerary.popup-with-form:hover {color: #EE364C;}
a.email_itinerary.popup-with-form:hover svg{fill:  #EE364C;}
.image_itinerary{width: 90%!important;}
  .image_itinerary img{width: 100%!important;}
.formo-text{width: 98%!important;}

.addonProductSection {
    padding: 15px;
    background: #f7f7f7;
    margin: 0px 15px;
  position:relative;
  border:1px solid  #f7f7f7;
  border-radius: 8px;
  transition:0.5s all;
}
.addonProductSection.checkProduct {border-color: #EE364C;background: #FEF1F2;}
.addonProductSection.checkProduct span.plus_counter, .addonProductSection.checkProduct span.minus_counter {background: #000;color:#fff;}
.addonProductSection img {width:100px !important;height:100px !important;}
.addonProductSection p{margin:0px;}
.navBtn{color:#000!important;}
.addonProductSection input {    display: block;
    clip: unset;
    height: 20px;
    width: 20px;
    appearance: auto;
    position: unset;
    margin: 5px 0px;}
.addonProductSection .addonproduct {
    position: absolute;
    top: 5px;
    right: 10px;
    z-index: 99;
  margin:5px 0px;
}
.section-block-template--16009572548773__e5fe1566-d854-48ec-8454-d059291c5ae1{border-top: unset!important;}
.productView-image-wrapper .slick-arrow {display:none !important;}
@media only screen and (max-width: 680px) {

.dsk_img{display: none !important;}
.mbl_img{display: block !important;}
.pop .email-iti {flex-wrap: wrap;}
.pop .image_side {width: 100%;}
.pop .formo-side {width: 100%;    margin-top: 25px;}
.productView-image .media{padding: 10px 0px !important;}
}
.productView-image .media{padding: 0px 0px;}

/* addon css */
/* .addondiv{margin-top: 15px;}
.addonInnerDiv{display: flex;margin: 10px 0px;justify-content: space-between;}
.pPrice_8041701605672{font-size: 14px;margin: 0px;}
.addonProductSection{width: 50%;}
.variant_change{width: 95%;padding: 2px 3px;border: 1px solid;margin-bottom: 5px;}
.pTitle {font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;width: 100%;line-height: 1.5;margin: 10px 0px 5px;}
.addonProductSection .prdPrice {font-size: 14px;font-weight: 600;margin-top: 0px;}
.pPrice_8041701474600{margin: 0px;font-size:14px;}
.addondiv .slick-arrow.slick-next:before{content: '\f105';font-family: 'FontAwesome';color: #fff;font-size: 16px;opacity: 1;}
.addondiv .slick-arrow.slick-prev:before {content: '\f104';font-family: 'FontAwesome';color: #fff;font-size: 16px;opacity: 1;}
.addondiv .pPrice_8041701671208{margin: 5px 0px;}
.variant_change{width: 60px;padding: 2px 3px;border: 1px solid #ccc;margin-bottom: 0;background: #fff;}
.varient-quantity{display: flex;justify-content: space-between;margin-top: 5px;}
.addonProductSection img {width:100px !important;height:100px !important;}
.addonProductSection p{margin:0px;}
.addonProductSection .addonproduct {position: absolute;top: 5px;right: 10px;z-index: 99;margin:5px 0px;}
.productView-image-wrapper .slick-arrow {display:none !important;} */
.addondiv{margin-top: 15px;}
.addonInnerDiv{display: flex;margin: 10px 0px;justify-content: space-between;}
.pPrice_8041701605672{font-size: 14px;margin: 0px;}
.addonProductSection{width: 50%;}
.variant_change{width: 95%;padding: 5px;border: 1px solid;margin-bottom: 5px;}
.pTitle {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 100%;
    line-height: 1.5;
    margin: 10px 0px 5px;
}
.addonProductSection .prdPrice {
    font-size: 14px;
    font-weight: 600;
    margin-top: 0px;
}
.pPrice_8041701474600{margin: 0px;font-size:14px;}
.addondiv .slick-arrow.slick-next:before{content: '\f105';font-family: 'FontAwesome';color: #fff;font-size: 16px;opacity: 1;}
.addondiv .slick-arrow.slick-prev:before {content: '\f104';font-family: 'FontAwesome';color: #fff;font-size: 16px;opacity: 1;}
.addondiv .pPrice_8041701671208{margin: 5px 0px;}
.variant_change{width: 60px;
       padding: 2px 3px;
    border: 1px solid #ccc;
    margin-bottom: 0;
    background: #fff;}
.varient-quantity{display: flex;
    justify-content: space-between;margin-top: 5px;align-items:center;}
body .addonInnerDiv .slick-arrow {
    bottom: 0;
    top: -35px;
    transform: translateY(0) rotate(0)!important;
    background: #292b68!important;
    height: 20px!important;
    width: 20px!important;
    margin: auto;
}
body .addonInnerDiv .slick-arrow.slick-prev {left: -7px!important;}
body .addonInnerDiv .slick-arrow.slick-next {right: -7px!important;
    left: unset!important;
    border-radius: 50%;}
.package_includes_inner ul li.d_price_main, #detailed_price_section {display:none;}
/* addon css */


.package_list li a {
    font-size: 16px;
}
#halo-image-banner-template--16009572548773__image_banner_3atxH8 {padding-top: 20px!important;}
span.cart_count {
    position: absolute;
    background: #EE364C;
    color: #fff;
    font-size: 10px !important;
    width: 15px;
    height: 15px !IMPORTANT;
    line-height: 15px;
    font-weight: 700 !important;
    border-radius: 50%;
    top: -8px;
    margin: 0 !important;
    right: -10px;
}
.halo-article-block img {
    border-radius: 10px;
}
.sharing {
    display: flex;
}
.template-cart .product-block .products-grid span.note {
    display: none;
}
.sharing a {
    padding: 0 5px;
}
.share-facebook svg rect{fill: rgb(238, 54, 76);}
.share-facebook svg, a.share-twitter svg {
    height: 25px;
    width: 25px;
    stroke: none;
}
a.button.button-2.blog-btn.link {
    background: #EE364C;
    border: 1px solid #EE364C;
    padding: 8px 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border-radius: 4px;
      max-width: 136px;
    width: 136px;
    min-width: 136px;
}
a.button.button-2.blog-btn.link:hover {
    background: #ca2e41;
}
.blog-image.img-box .image{    border-radius: 10px;}
/******************* Header Section Css *******************/
.halo-sidebar_menu .site-nav-title, .site-nav-mobile .menu-lv-1__action, .menu-dropdown__wrapper a.site-nav-link.link.link--text {
    font-size: 14px !important;
}  
.site-nav-mobile.nav-account .header__icon .title {

    font-size: 14px;
}
#quote-popup input#quote_StartDate, #quote-popup input#quote_EndDate, #businnes-popup #businnes_StartDate, #businnes-popup #businnes_EndDate {
    height: 40px;
}
.swym-wishlist:hover svg path{fill: #ee364c!important;}
button.my-icon {
    background: transparent !important;
    padding: 0 !important;
    height: 24px !important;
    width: 100%;
    opacity: 2;
}
.wish_share {
    align-items: center;
    display: flex;
    justify-content: end;
}
.custom_date input {
    width: 100%;
    border: 1px solid #ddd;
    height: 30px;
    padding: 7px;
    color: #334651;
    font-family: 'Roboto Condensed';
    font-weight: 500;
}
.form_date label{color: #334651;}
.swym-button.swym-add-to-wishlist-view-product{    font-size: 17px !important;    line-height: 27px !important;}
.custom_date {
    display: flex;
    align-items: center;
    justify-content: space-between;margin-bottom: 20px;margin-top: 5px;
}
span.custom_date_text {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
}
.product-form__buttons {
    display: flex;
}
.swym-btn-container .swym-add-to-wishlist:after {
      color: #ee364c !important;
}
.wish_share .swym-btn-container .swym-add-to-wishlist:after {
      opacity: 1 !important;    color: #fff !important;
}
.wish_share .swym-added.swym-add-to-wishlist:after{color: #EE364C !important;}
.productView-wishlist.clearfix {
    display: none;
}
.wish_share .swym-added.swym-add-to-wishlist-view-product:after {
    color: #EE364C!important;
}
.wish_share .swym-button.swym-add-to-wishlist-view-product.swym-added {
    opacity: 1 !important;
}
share-button.halo-socialShare.productView-share.style-2 {
    display: none;
}
a.wishlist-icon {
    margin-right: 10px;
}
.form_date {
    width: 49%;
}
.to_date {
    width: 49%;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon {
       height: 25px !important;
    line-height: 19px !important;
    width: 25px;    opacity: 1 !important;
}
.swym-btn-container .swym-button:after{  margin-left: 0.5px;
    margin-top: -1px;  width: 25px !important;
    font-size: 16px  !important;;}
.template-product #package-enquiry-form input {
    height: 46px !important;
    margin-bottom: 25px !important;
}
.template-product #package-enquiry-form textarea#product_message {
    margin-bottom: 25px !important;
}
.template-product #package-enquiry-form #product_form h2 {
    font-size: 25px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 30px!important;
}
.tabs-contents.tabs-contents-horizontal.clearfix.halo-text-format {
    max-width: 1200px;
    margin: 0 auto;
}
div#tour_information_section {
    display: none;
}
a.book_now {
        background: #EE364C;
    border: 1px solid #EE364C;
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    border-radius: 4px;
    margin-top: 7px;
    display: block;
    max-width: 160px;
    text-align: center;
}
.form-info.filled-data-new label{
    transform: translateY(-24px);
    font-size: 14px;z-index: 1;
}
.form-info{position: relative;}
#un-verano-tropical-with-raqc-in-el-salvador .productView{padding-bottom: 65px!important;}
.book-now-button{text-align: center;
    padding: 10px 40px;
    border-radius: 3px;
    font-size: 16px;
    font-weight: 600;
    background: #EE364C;
    border: 1px solid #EE364C;
    display: block;
    color: #fff;}
.book-now-button:hover{background: #ca2e41;color: #fff;}
.custmailform input {
    width: 100%;
    display: inline-block;
    height: 42px;
    border: 1px solid #999;
    width: 100%;
    padding: 10px;
    border-radius: 6px;
    margin-bottom: 25px;
    font-size: 14px;
    font-family: 'Roboto Condensed';
}
#errorphone{color: red;margin-bottom: 10px;}
textarea#message {
    height: 70px;
    width: 100%;
    border-radius: 6px;
    position: relative;
    padding: 10px;
    font-size: 14px;
    font-family: 'Mulish';
    /* z-index: 1; */
}
.custmailform {
    height: 700px;
    margin-left: 25px;
}
}
.accommodation {
    display: flex;
}
button.emaildata, button.emailrsvpdata {
    background: #EE364C;
    border: 1px solid #EE364C;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    border-radius: 4px;
    padding: 10px 20px;
    width: 197px;
    cursor: pointer;
    margin-top: 20px;
}
.waiting-list-title{margin: 0px 0px 10px 0px;font-size: 22px;margin-top: -15px;}
.RSVP-discription-0{margin: 0px 0px 0px 0px!IMPORTANT;color: #334651!important;line-height: 26px;}
.RSVP-discription{margin: 0px 0px 15px 0px!IMPORTANT;color: #334651!important;line-height: 26px;}
.rsvp-title{color: #334651!important;line-height: 30px;margin-top: 0px!important;}
.Un-Verano-price{margin: 0px;font-size: 22px;color: #334651;line-height: 30px;}
.RSVP-discription-1{margin-bottom: 30px;color: #334651;font-size: 18px;line-height: 26px;margin-top: 0px;}
.template-product .form-info label{z-index: 1;}
.form-info label {position:absolute;left: 10px;top:8px;pointer-events:none;   z-index: -1;
  background:white;transition:transform 200ms ease;height:fit-content;padding:0px 5px;width:max-content;}
.productView-bottom ul.tabs.tabs-horizontal.list-unstyled.disable-srollbar {
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: 25px;
}
html {scroll-behavior: smooth;}
button#product-add-to-cart {
    background: #ee364c;
    border-color: #ee364c;
    border-radius: 4px;
}
button#product-add-to-cart:hover {
    background: #ca2e41;color: #fff;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border-radius: 4px !important;
    border-color: #000 !important;
}
a.btn.add_to_cart_detail.product_form.know-more {
    background: #EE364C;
    border: 1px solid #EE364C;
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    border-radius: 4px;
}
#realestate_form h5 {
    font-size: 16px;
    margin: 0;
}
#realestate_form h2 {font-size: 25px!important;}
#realestate_send_email{margin-top: 15px;}
.one1 label, .one2 label, .one3 label{
    position: static !important;
}
select#tourism_development_interest{
    width: 100%;
    height: 45px;
    padding: 6px 12px!important;
    line-height: 1.42857!important;
    color: #555!important;
    box-shadow: none!important;
    border: 1px solid #999;
    font-family: mulish;
    margin-bottom: 15px !important;
    border-radius: 6px;
    font-size: 17px !important;
    opacity: 0.9 !important;
}
/* .card-action.custome-card-action {
    display: block;
} */
.productView-tab .tabs{    text-align: left !important;}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background: transparent !important; border-color: #EE364C !important;color: #EE364C !important;}
.rich-text.section-block-template--16018211471525__1647318656cd128338 .rich-text__blocks.text-center{    background: linear-gradient(237.31deg,#D6EFFF 17.92%,#76CAFD 66.93%);padding: 60px 60px;border-radius: 40px;text-align: left !important;}
.halo-block-content a.image.image-adapt.adaptive_height.image-zoom {border-radius: 20px;}
.rich-text.section-block-template--16018211471525__1647318656cd128338 .rich-text__blocks.text-center h2{font-size: 18px !important;}
.halo-banner-wrapper .flex-box__banner .content-box{padding-top: 50px !important;}
.register-page h1.page-header{text-transform: capitalize;}
#traveller-detail-form #product_form {height: 546px;overflow: hidden;overflow-y: scroll;}
.search-container h1.page-header.text-center {text-transform: capitalize;color: #282c69;line-height: 30px;font-size: 24px;}
.resultTitle .page-subheader{font-size: 24px!important;line-height: 30px!important;}
.rich-text__blocks.text-center h2{font-size: 24px;width: 100%;margin-top: 0px !important;margin-bottom: 0 !important;letter-spacing: 0 !important;font-weight: 800 !important;}
.section-block-template--17446432866600__61586df3-2501-44aa-8c2b-ce675886acdf{padding-top: 25px !important; }
.section-block-template--16009572614309__d90c1327-8995-46b6-be0c-82355fc2481b {padding-top: 30px  !important;padding-bottom: 40px  !important;}
.contact_details_header a:hover, .contact_details_contact a:hover{color: #ee364c;}
.contact_details_contact a:hover svg path{fill: #ee364c;}
.rich-text.section-block-template--16018211471525__1647318656cd128338 .rich-text__text.rte ul{    list-style: url(https://cdn.shopify.com/s/files/1/0691/9664/4648/files/check.png?v=1675693132);}
.rich-text.section-block-template--16018211471525__1647318656cd128338  .container{    max-width: 1200px;}
a.wishlist-icon:hover, a.share:hover {background: #334651;}
.rich-text.section-block-template--16009572614309__d90c1327-8995-46b6-be0c-82355fc2481b .rich-text__text p{margin-top: -2px;}
.custom_app_data input[type=radio]{cursor: pointer;}
.journey_starts span:first-child, .journey_ends span:first-child{font-size: 13px;}
.template-search a.wishlist-icon svg, .template-search a.share svg{margin-top: -2px;}
#predictive-search-results-list .products-grid .product{    padding: 0 10px !important;margin-bottom: 20px;width: 50% !important;}
.header-top--wrapper .quickSearchResultsWrap{    width: 750px !important;    right: -60px !important;} 
.wrapper-body {padding-top: 215px;}
.header__heading-link.focus-inset{width: max-content;}
.header-top--wrapper .header__search .search-modal__form{cursor: auto;}
header.header.sticky.header-03.header--has-menu {position: fixed;width: 100%;}
.header-top .container{max-width: 100% !important;padding-left: 25px !important;padding-right: 30px !important;}
.menu-dropdown__wrapper {padding-left: 15px !important;}
.header-wrapper .header-top--wrapper .header__search .search-modal__form .search__input{    padding: 5px 18px;}
.header-wrapper .search_details .search-modal__form .search__input { height: 50px;padding-left: 29px !important;}
.header-wrapper .header-top--wrapper .header__search .field{    border: 1px solid #CCCCCC;border-radius: 41px;max-width: 369px;margin: 0 auto;    align-items: center;    display: block;}
.header-wrapper .header-top--wrapper .header__search .search-modal__form .search__button {background: #91CA64;border-radius: 50%;margin: 0;width: 50px;  
    padding: 0 !important;  min-height: 50px !important;height: 50px !important;    position: absolute;
    right: 0;
    top: 0;}

.footer-logo {
    order: 0;
    width: 50%;
    padding-left: 0px;
    padding-right: 30px;
    overflow: hidden;
  padding-top:66px;

}
.footer-logo img{width:160px;margin:0px !important;}
.footer-logo ~ .halo-row{
    order: -1;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.header-wrapper .header-top--wrapper .header__search .search-modal__form .search__button {background: #91CA64;border-radius: 50%;margin: 0;width: 50px;  
    padding: 5px !important;  min-height: 50px !important;height: 50px !important;    position: absolute;
    right: 0;
    top: 0;}
  .header-wrapper .header-top--wrapper .header__search .search-modal__form .search__button:hover{padding: 5px !important; }
}
.header-wrapper .search__button svg {width: 20px !important;height: 20px !important;stroke: unset !important;top: 0px !important;}
.header-wrapper .header-top--wrapper .header-top--right .header__icon--account svg{width: 18px !important;height: 18px !important;    stroke: unset !important;}
.header-wrapper .header-top--wrapper .header-top--right .header__icon--cart svg {width: 18px !important;height: 18px !important;stroke: unset !important}
.header-wrapper span.customer-links {display: none !important;}
.header-wrapper span.cart-text {display: none !important;}
.header-wrapper .cart-count-bubble {display: none !important;}
.header-wrapper .menu-lv-1__action{font-size: 18px;font-weight: 600;}
.header-wrapper .header-03 .header-bottom--wrapper{justify-content: center !important;position: relative;}
.header-bottom-right-wrap{position: absolute;right: 0px;}
.header-wrapper .menu-dropdown__column.column-3 .site-nav {width: 16% !important;position: static !important;margin-bottom: 10px !important;}
.header-wrapper .menu-dropdown__column.column-3.no_show_product {width: 100%;flex: 100% !important;max-width: 100% !important;display: flex;}
.header-wrapper .site-nav-banner{justify-content: flex-start !important;}
.header-wrapper .megamenu_style_1 .site-nav-banner--item.col-right {margin-left: 0 !important;width: 16% !important;}
.header-wrapper a.site-nav-link.link.link--text.focus-inset.caption-large {font-size: 16px !important;color: #3d515a;padding-bottom: 0;font-weight: 400;}
.header-wrapper a.site-nav-title.menu_mobile_link_2 {font-size: 18px !important;font-weight: 600;color: #3d515a;}
.header-wrapper .site-nav-banner{margin:0px !important;}
.header-wrapper .menu-dropdown__banner.clearfix.no_show_product {margin-left: 0px;}
/* .header-wrapper .header-top--right.header__icons.text-right.clearfix {width: 33%;max-width: 33% !important;flex: 33% !important;} */
.header-wrapper .header-top--left.header__logo.text-left.clearfix {width: 33%;max-width: 33% !important;flex: 33% !important;}
.header-wrapper .header-top-center.header__search.text-center.clearfix {width: 33%;max-width: 33% !important;flex: 33% !important;}
.header-wrapper .menu-dropdown__banner.clearfix.no_show_product {width: 100% !important;max-width: 100% !important;flex: 100% !important;    margin-bottom: 25px;}
.header-wrapper .site-nav-banner--item .image{border-radius: 10px;}
.header-wrapper .menu-lv-item.menu-lv-3:hover > a > .text, .site-nav-link:hover .text{border: none !important;}
.header-wrapper a.site-nav-link.link.link--text.focus-inset.caption-large:hover{color: #ee364c;}
.header-wrapper .header-top--wrapper .header-top--right .header__icon--account svg:hover path{fill:#ee364c !important;}
.header-wrapper .header-top--wrapper .header-top--right .header__icon--cart svg:hover path{fill: #ee364c !important;}
.header-wrapper .header-top--wrapper .header__search .search-modal__form .search__button:hover{background: #EE364C;border: 1px solid #EE364C;}
.header-wrapper .header-top--wrapper .header__search .search-modal__form .search__button:hover svg path{fill: #fff !important;}
.has-megamenu a svg{width: 13px;height: 9px;stroke: unset !important;}
.has-megamenu:hover a svg path{fill: #91CA64 !important;}
.has-megamenu:hover a svg{transform: rotate(-180deg);margin-top: -3px;}
.dropdown a svg{width: 11px;height: 8px;stroke: unset !important;}
.call_icon:hover svg.call path{fill: #ee364c !important;}
.dropdown:hover a svg path{fill: #ee364c !important;}
.dropdown:hover a svg{transform: rotate(-180deg);margin-top: -3px;}
.se_icon{stroke: unset !important;width: 20px !important;height: 20px !important;fill: #232323;}
.se_icon path{ fill: #232323;}
.header-03 .header-bottom--wrapper .menu-lv-1__action{padding: 5px 20px 15px 20px !important;}
.shopify-section-header-sticky .header-wrapper .header-bottom .fixed-center .menu-lv-1__action{padding: 13px 20px 10px!important;}
.menu-lv-2__action, .menu-lv-3__action{border: none !important; font-size: 16px!important;padding: 0px;    line-height: 28px;}
.contact_details {transition: 0.6s;opacity:0;visibility: hidden;position: absolute;box-shadow: 0 0 10px #00000040;font-size: 20px;z-index: 9999;background: #fff;right: 100px;max-width: 252px;top: 50px;border-radius: 15px;text-align: left;width: 252px;}
.megamenu_style_2 .site-nav-banner--item .banner {width: 50%;    padding: 0 15px;}
.megamenu_style_2 .site-nav-banner--item.col-left .banner+.banner {margin-top: 0px !important;}
.megamenu_style_2 .site-nav-banner--item.col-left{    display: flex !important;    width: 100%;width: 100% !important;}
.megamenu_style_2 .site-nav-banner{padding-right: 15px;}
.menu-lv-item.menu-lv-2:hover > a > .text {border-bottom: none !important;}
#shopify-section-header-03{    will-change: unset !important;}
#shopify-section-header-03 .header-03{-webkit-box-shadow: 0 0 0 0 rgb(0 0 0 / 8%);box-shadow: 0 5px 10px 0 rgb(0 0 0 / 8%);}
.result_hover{opacity: 1;visibility: visible;}
.header.header.sticky.header-03.header--has-menu.fixed{position: fixed;top: 0;width: 100%;} 
.header-03 .megamenu_style_2 .menu-dropdown__banner {flex: 0 0 70% !important;max-width: 70% !important;}
.header-03 .megamenu_style_2 .menu-dropdown__column {flex: 0 0 30% !important;max-width: 30% !important;}
.contact_details_contact a {font-size: 18px;font-weight: 700;color: #3b4e52;}
.contact_details_contact {padding: 0px 15px;margin-top: -15px;}
.feedback{font-size: 16px;font-weight: 700;text-align: center;display: block;    margin-top: 10px;}
.contact_details_footer {padding-bottom: 15px; margin-top: -10px;}
.contact_details_header {padding: 15px;}
.contact_details_footer p {font-size: 14px;text-align: left;margin-top: 5px;padding-left: 16px;color: #3b4e52;}
.contact_details_contact svg {width: 20px;height: 20px;stroke: unset;margin-top: -3px;}
.contact_details_header a {font-size: 18px;font-weight: 700;display: block;line-height: 30px;text-decoration: underline;color: #3b4e52;}
.contact_details_header span {font-size: 14px;font-weight: 400;display: block;margin-bottom: 0;line-height: 20px;color: #3b4e52;}
span.call_icon {margin-right: 29px;cursor: pointer;}
.call_icon svg {width: 18px!important;height: 18px!important;stroke: unset!important;}
.megamenu_style_3 .site-nav-list .image{    border-radius: 15px;}
/******************* Header Section Css *******************/

/******************* Slide Show Section Css *******************/
.cart-content-empty a.button.button-2.button-continue {
    background: #ee364c;
    border-radius: 4px;
    border-color: #ee364c;
}
.cart-content-empty a.button.button-2.button-continue:hover{background: #ca2e41; border-color: #ca2e41;color: #fff !important;}
/* .custome_slidershow .slide_content:before {content: '';position: absolute;background: #ecd726;height: 225px;width: 1px;left: 0;top: 10px;} */
.custome_slidershow .slide_content_title span {font-size: 40px;color: #fff;font-weight: 900 !important;line-height: 52px;margin-bottom: 10px;display: block;}
.custome_slidershow .slide_content_title p {margin: 0px;color: #fff;max-width: 90%;}
.custome_slidershow .slide_content {position: absolute;top: 50%;transform: translateY(-50%);left: 12%;max-width: 535px;border-left: 1px solid #ecd726;}
.custome_slidershow .slide_content_title {padding-left: 25px;margin-bottom: 10px;}
.custome_slidershow .slick-slide {position: relative;}
.custome_slidershow .slide_content a.tour {margin: 0;margin-top: 10px;text-align: center;margin-left: 23px;}
/* .custome_slidershow .slide_content span {font-weight: 400;color: #fff;font-size: 20px;line-height: 25px;} */
.custome_slidershow .slick-dots li button{background: #fff!important;border-color: #fff!important;width: 40px!important;height: 2px!important;border-radius: 0 !important;margin: 0;opacity: 0.4;padding: 0 !important;}
.custome_slidershow .slick-dots li.slick-active button{opacity: 1;}
.custome_slidershow .slick-dots li button:before{content: ' ' !important;}
.custome_slidershow .slick-dots {bottom: 35px !important;}
.custome_slidershow .slick-dots li {width: 40px !important;height: 2px !important;margin: 0 5px !important;}
.custome_slidershow .slick-prev:before {content: "\f060" !important;font-family: fontawesome !important;font-size: 12px !important;opacity: 1 !important;}
.custome_slidershow .slick-next, .slick-prev{width: 31px !important;height: 31px !important;}
.custome_slidershow .slick-next:before {content: "\f061" !important;font-size: 12px !important;opacity: 1 !important;font-family: fontawesome !important;}
.custome_slidershow button.slick-prev.slick-arrow {left: 2% !important;}
.custome_slidershow button.slick-next.slick-arrow {right: 2% !important;}
.custome_slidershow button.slick-arrow {top: 50% !important;border: 1px solid #fff;transform: translateY(-50%) !important;}
.custome_slidershow .mobile_img{display: none;}

.custome_slidershow .slide_content span strong{font-weight: 900 !important;}
.custome_slidershow .slide_content span p{margin-bottom:0px;margin-left: 23px;color: #fff;}
.custome_slidershow_inner .slick-slide:before {content: ' ';position: absolute;width: 100%;height: 100%;
                                              background: linear-gradient(93.57deg, rgba(0, 0, 0, 0.5) 17.45%, rgba(0, 0, 0, 0) 71.9%); 
                                              }
.custome_slidershow  .slick-slider {margin-bottom: 0px !important;}

/******************* Slide Show Section Css *******************/

/******************* Hot Selling Section Css *******************/

.hot-selling-section-main {padding: 0px 0 61px; background: #FFF;}
.hot-selling-section-main .section-title h3{text-align: center;font-weight: normal;color: #272a3d;text-transform: uppercase;}
.hot-selling-section-main .hot-selling-box {width: 23%;box-shadow: 0px 0px 10px #c8c5c561;}
.hot-selling-section-main .hot-selling-section-inner {display: flex; justify-content: space-between;width: 97%;margin: auto;}
.hot-selling-section-main .hot-selling-box span.place_name{position: absolute;left: 50%;transform: translatex(-50%);top: 25px;font-size: 20px;color: #fff;font-weight: 800;}
.hot-selling-section-main .box_content{text-align: center;position: absolute;bottom: -40px;left: 50%;width: 75%;transform: translatex(-50%);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.hot-selling-section-main .box_content span{font-size: 16px;color: #fff;font-weight: 700;}
.hot-selling-section-main .box_content p{font-size: 16px;color: #fff;line-height: 20px;border-top: 1px solid rgba(255, 255, 255, 0.4);border-bottom: 1px solid rgba(255, 255, 255, 0.4);padding-top: 14px;padding-bottom: 14px;}
.hot-selling-section-main .box_content .rating{font-size: 16px;color: #fff;font-weight: 400;display: flex;justify-content: center;align-items: center;}
.hot-selling-section-main .rating svg {stroke: unset !important;width: 20px;height: 20px;margin-right: 5px;}
a.tour {background-color: #EE364C;font-size: 14px;color: #fff;padding: 6px 12px;display: block;width: 100%;max-width: 90px;margin: 0 auto;line-height: 22px;font-weight: 400;border-radius: 5px;margin-top: 20px;}
.hot-selling-section-main .hot-selling-box:hover .box_content{bottom: 20px;}
a.tour:hover{background: #ca2e41;}

/******************* Hot Selling Section Css *******************/

/******************* Travel Section Css *******************/

.personal_travel_box_content {max-width: 250px;}
.personal-travel-box img {max-width: 150px;margin-bottom: 20px;border-radius: 20px;}
.personal-travel-box {width: 25%;border-right: 1px solid #D9D9D9;padding: 0 0px 0 30px;}
.personal-travel-section-inner {display: flex;}
.personal_travel_box_content p {margin-top: 0;font-size: 16px;line-height: 26px;color: #000;font-weight: 400;    margin-bottom: 20px;}
.personal_travel_box_content span {font-size: 30px;font-weight: 900;color: #393868;line-height: 37px;margin-bottom: 9px;display: block;letter-spacing: -1px;}
.personal_travel_box_content a {font-size: 14px;color: #666;font-weight: 700;border: 1px solid #999;border-radius: 5px;    padding: 10px 20px;text-align: center;line-height: 36px;}
.personal_travel_box_content a svg {stroke: unset !important;fill: #666;margin-left: 8px;margin-top: -2px;width: 8px;height: 8px;}
.personal_travel_box_content a svg path {fill: #666;}
.personal_travel_box_content a:hover{border:1px solid #ee364c;color: #ee364c;}
.personal_travel_box_content a:hover svg path{ fill: #ee364c;}
.personal-travel-box:last-child{ border: none;}
.personal-travel-section-main {margin: 65px 0 50px 0;}
.personal-travel-section-main .container {max-width: 1180px !important;}
.personal-travel-box:first-child {padding-left: 0;}
.content-section a:hover {border: 1px solid #fff;color: rgba(57,56,104);background-color: #fff;}

/******************* Travel Section Css *******************/

/******************* Video Section Css *******************/

.video-section-main .container {max-width: 1180px !important;}
.video-section-main .video-section {background: linear-gradient(237.31deg, #D6EFFF 17.92%, #76CAFD 66.93%);padding: 60px 70px 60px;border-radius: 40px;display: flex;justify-content: space-between;}
.video-section-main .left_side {width: 50%;    position: relative;}
.video-section-main .left_side img {width: 100%;box-shadow: 10px 10px 20px rgb(0 0 0 / 25%);border-radius: 24px;}
.video-section-main .right_side {width: 45%;position: relative;}
.video-section-main .right_side:before {content: "";background: #393868;width: 120%;height: 3px;position: absolute;bottom: 65px;left: -92px;}
.video-section-main .right_side span.sub_heading {font-size: 20px;display: block;font-weight: 600;line-height: 25px;margin-bottom: 13px;}
.video-section-main .right_side span.heading {font-size: 40px;display: block;line-height: 46px;font-weight: 900;color: #393868;max-width: 494px;margin-bottom: 20px;}
.video-section-main .right_side a {font-size: 14px;text-transform: uppercase;font-weight: 600;color: #000;text-align: right;width: 100%;display: block;}
.video-section-main .right_side a svg {stroke: unset !important;width: 15px;height: 12px;vertical-align: middle;margin-top: -2px;}

/******************* Video Section Css *******************/

/******************* Image With Text Section Css *******************/

.image-with-text-section-main {margin-top: 0px;min-height: 480px;background-size: cover;position: relative;background-attachment: fixed;border-top: 2px solid #393868;border-bottom: 2px solid #393868;background-repeat: no-repeat;background-position: center center;}
.content-section {background: rgba(57, 56, 104, 0.9);width: 700px;padding: 40px;border-radius: 30px;margin-left: auto;}
.image-with-text-section{max-width: 1180px;margin: 0 auto;padding: 70px 0;}
.content-section span {font-size: 30px;font-weight: 900;color: #fff;font-style: italic;line-height: 35px;letter-spacing: -1px;}
.content-section a {background: rgba(10, 9, 45, 0.2);border: 1px solid #fff;text-align: center;    padding: 10px 20px;border-radius: 3px;font-size: 14px;color: #fff;font-weight: 700;}
.content-section p {font-size: 18px;color: #fff;line-height: 30px;font-weight: 600;letter-spacing: -1px;margin-bottom: 30px;}

/******************* Image With Text Section Css *******************/



.custom-text-block {background: linear-gradient(180deg, rgba(241, 241, 241, 0) 0%, #F1F1F1 100%) !important;}
.section-block-template--16009572548773__e063e70c-332f-4038-9065-4b013a9668ff .halo-block-header .rte {font-size: 22px;color: #000000;line-height: 37px;max-width: 1126px;margin: 0 auto;}
.halo-block-header .title .text {width: 100%;    font-weight: 900;    color: #393868!important;    font-size: 34px;
}

a.swym-wishlist {
    margin-right: 29px;
}
.swym-wishlist svg {
    width: 22px;
    height: 22px;
}
.swym-wishlist svg {
    width: 22px;
    height: 22px;    stroke: none;
}

.marquee0  > div{width: 100%!important;    display: none;}
.marquee0  > div>div{display:flex;justify-content:space-between;align-items:center;}
.logo_side img {max-width: 140px;margin: 10px 10px;display: inline-block;}
.map-sec-wrapper{background: #60d0e5;}
.map_section_main {padding: 0px 15px 0px 15px;width: 100%;margin-top: 50px;margin: auto;}  
.map_side{height: 350px;width: 100%;overflow: hidden;position: relative;z-index: 9;}
.map_side iframe {height: 415px;width: 100%;margin-top: -60px;}
.logo_side {width: 100%;padding-top: 35px;}
/* .map_section {display: flex;justify-content:space-between;align-items: center;} */
recently-viewed-popup#halo-recently-viewed-popup {display: none;}
.card-information:hover .link-underline .text{text-decoration: none !important;}


.review_section_main .section_title {text-align: center;margin-bottom: 35px;}
.review_section_main .section_title span {font-size: 30px;line-height: 37px;text-align: center;display: block;font-weight: 900;margin-bottom: 11px;}
.review_section_main {margin: 85px 0 25px;}
.script-logos-wrap{display: flex;justify-content: center;align-items: center;}
.review_section_main .section_title p {margin-top: 0;font-weight: 400;color: #000;}
.review_section_main .slick-slide {padding: 0 10px;}
.name-img .name-title{margin-left: 10px!important;}
.review_section_main .slide_content {padding: 30px 40px 60px;position: relative;    height: 100%;}
.review_section_main .slide_content img.trip_advicer {max-width: 120px;position: absolute;right: 45px;bottom: 25px;}
.review_section_main .slide_content_title span {font-weight: 400 !important;font-size: 16px !important;line-height: 20px;color: #3b4e52;}
.review_section_main .slide_content p {margin: 0px;color: #3b4e52;}
.review_section_main .slide_content h5 {margin:0px;font-weight: 500;color: #3b4e52;}
.review_section_main span.trip:before {content: " ";background: #3b4e52;position: absolute;height:18px;width: 2px;top: 0px;left: 10px;}
.review_section_main span.trip {padding-left: 25px;position: relative;}
.review_section_main .rating {margin-left: 15px;margin-top: 3px;}
.review_section_main .slide_content_title {display: flex;align-items: center;margin-bottom: 10px;}
/* .review_section_main .rating span {background: #19A96E;height: 12px;width: 12px;display: inline-block;border-radius: 50%;} */
.review_section_main .slick-prev:before {content: "\f060" !important;font-family: fontawesome !important;font-size: 12px !important;opacity: 1 !important;position: relative;top: -1px;}
.review_section_main .slick-next, .slick-prev{width: 31px !important;height: 31px !important;}
.review_section_main .slick-next:before {content: "\f061" !important;font-size: 12px !important;opacity: 1 !important;font-family: fontawesome !important;position: relative;top: -1px;}
.review_section_main button.slick-prev.slick-arrow {left: -3% !important;}
.review_section_main button.slick-next.slick-arrow {right: -3% !important;}
.review_section_main button.slick-arrow {top: 50% !important;border: 1px solid #666666;transform: translateY(-50%) !important;}
.review_section_main .slick-next:before, .review_section_main .slick-prev:before{color: #666666;}
.review_section_main .slick-initialized .slick-slide{    height: inherit !important;border: 1px solid #D2D2D2;border-radius: 30px;margin: 0 10px;}
.review_section_main .slick-track {display: flex !important;}

.product-item.enable_custom_layout_card.enable_custom_content {background: #fff;border: 1px solid #D2D2D2;padding: 20px;border-radius: 0px;}
a.card-title.link-underline.card-title-ellipsis .text {font-size: 22px !important;color: #334651;font-weight: 600;line-height: 30px;}
.product-block.section-block-template--16009572548773__e5fe1566-d854-48ec-8454-d059291c5ae1 {padding-top: 0;margin-top: -2px;}
.halo-block-header.text-center.block-title--style1 {margin-bottom: 40px;}
.card-summary.card-list__hidden {font-size: 14px !important;line-height: 20px;}
.swym-add-to-wishlist-view-product:after{    color: #EE364C !important;}
.halo-block-header.text-center {margin-bottom: 13px;} 
.product-card-layout-02 .halo-product-block .product {padding: 0 8px !important;}
span.group_tour {border: 1px solid #FF4D00;padding: 2px 10px;font-size: 12px!important;color: #FF4D00;border-radius: 3px;font-weight: 400;}
span.womens_special {border-radius: 3px;border: 1px solid #A500A8;font-size: 12px;padding: 4px 10px;font-weight: 600;color: #A500A8;margin-left: 5px;}
.labels {margin-bottom: 10px;display: flex;} 
.labels_inn {width: 80%;}
a.share {background: #CCCCCC;height: 25px;width: 25px;display: inline-block;border-radius: 50%;text-align: center;margin-left: 2px;}
a.share svg {width: 14px;height: 14px;fill: #fff;stroke: unset;}
a.wishlist-icon {background: #CCCCCC;height: 25px;width: 25px;display: inline-block;border-radius: 50%;text-align: center;    line-height: 30px;}
a.wishlist-icon svg {width: 14px;height: 14px;fill: #fff;stroke: unset;}
.wish_share {width: 20%;    text-align: right;} 
.product-block .container-1170 {max-width: 1400px;}
.card-media img {border-radius: 0px;}
.card-action {display: none;}
.days_cities span {color: #334651;font-size: 16px !important;display: block;margin-top: 10px;line-height: 24px;margin-bottom: 10px;}
.cities span svg {width: 14px;height: 14px;stroke: unset;margin-top: -2px;margin-right: 3px;}
.cities span {font-size: 16px !important;color: #334651;line-height: 24px;margin-right: 10px;display: inline-block;}
.card-title-ellipsis{display: block !important;}
.accommodation span {font-size: 14px !important;font-weight: 500;display: block;width: auto;text-align: center;padding: 0 10px;color: #334651;}
.accommodation span:first-child {
    padding-left: 0px !important;
}
.accommodation svg {stroke: unset;width: 24px;height: 24px;display: block;text-align: center;margin: 0 auto;}
.accommodation {max-width: 140%;width: 100%;display: flex;align-items:center;margin-bottom: -4px;}
.accommodation_main {border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;padding: 10px 0;    margin: 15px 0 15px;    max-width: 100%;
    overflow-x: auto;overflow-y: hidden;
    white-space: nowrap;}
.note{font-size: 14px !important;display: block;line-height: 18px;font-weight: 400;width: 100%;}
.card-price{flex-wrap: wrap;}
span.price-item.price-item--regular {font-size: 20px !important;font-weight: 800;line-height: 30px;margin-bottom:2px;color: #334651;}
a.scond-btn {background: transparent !important;color: #334651 !important;border-color: #334651 !important;margin-left: 10px;}
a.scond-btn:hover{background: transparent !important;color: #fff !important;border-color: #ca2e41 !important;}
.btns a:hover {background: #ca2e41;}
.btns a {background: #EE364C;border: 1px solid #EE364C;padding: 10px 20px;color: #fff;font-size: 14px;font-weight: 600;border-radius: 4px;}
.accommodation_main::-webkit-scrollbar {height: 3px;}

/* Track */
.accommodation_main::-webkit-scrollbar-track {background: #f1f1f1; }

/* Handle */
.accommodation_main::-webkit-scrollbar-thumb {background: #888; }

/* Handle on hover */
.accommodation_main::-webkit-scrollbar-thumb:hover {background: #555;}
a.card-title.link-underline.card-title-ellipsis:hover{color: #000 !important;}
a.card-title.link-underline.card-title-ellipsis:hover .text{    text-decoration: none !important;}

/******************* Footer Section Css *******************/

.footer .footer__content-top .container{display: flex;flex-wrap: wrap;justify-content: space-between;}
.footer .footer-block__text .footer-block__details .rte {max-width: 345px;font-size: 16px;line-height: 24px;}
.footer .halo-row.column-4 {padding-top: 66px;width: 100%;}
.footer .footer-block__newsletter {order: 1;text-align: left;width: 48.8%;margin-bottom: 0px !important;    padding-top:60px !important;}
.footer button#Subscribe {border-radius: 6px;}
.footer a.link.link-underline.list-menu__item--link {line-height: 26px;font-size: 16px;font-weight: 400;}
.footer .image_logo {margin-bottom: 30px !important;}
.footer h5.footer-block__heading {font-size: 18px !important;line-height: 28px;font-weight: 600;}
.footer .footer-block__subheading p {font-size: 16px !important;line-height: 22px!important;}
.footer .footer-block__bottom.not_flex.not_payment {text-align: left !important;border-top: 1px solid rgba(255,255,255,0.3);}
.footer h5.footer-block__heading {margin-left: 0 !important;}
.footer .footer-block__newsletter .footer-block__subheading {margin-left: 0 !important;}
.footer .footer__content-bottom{    padding-top: 0px;margin-top: -3px;}
.footer .image_logo img {max-width: 120px;}
.footer {background: linear-gradient(180deg, #393868 0%, #1B1A4D 100%);}
.copyright__content p{font-size: 16px;}
.text-left{
        color: #ee364c;
    }
.contact-section .contact-section-inner {display: flex;justify-content: space-between;align-items: top;padding: 50px 0;padding-left: 15px;}
.contact-section .contact-box {width: 25%;}
.contact-section .contact-box a {color: #EE364C;font-size: 16px;font-weight: 800;line-height: 22px;text-decoration: underline;}
.contact-section .contact-box svg {width: 24px;height: 24px;fill: #3b4e52;stroke: unset !important;margin-right: 7px;}
.contact-section .contact-box h3 {font-size: 18px;line-height: 26px;font-weight: 800;color: #3b4e52;margin-top: 0;margin-bottom: 14px;display: flex;align-items: center;justify-content: start;}
.contact-section .contact-box p {font-weight: 400;color: #3b4e52;height: 75px;margin-top: 0;max-width: 240px;font-size: 16px;line-height: 24px;}
.contact-section .list-social__item{margin: 0 !important;}
.contact-section .list-social__item svg {width: 33px !important;height: 33px !important;}
.contact-section .contact-box a:hover{color: #ca2e41;}
.contact-section .list-social__item svg:hover path{fill: #ca2e41;}
.footer-block__list ul li a:hover{color: #AEADE5;}
footer.footer .halo-row{margin: 0px !important;}
.contact-section .list-social__item .trip_adv svg {width: 37px !important;height: 37px !important; margin-top: -2px;}

.mfp-content .form-label{top: 11px !important;}
#quote-popup .form-label, #businnes-popup .form-label{top: 9px !important;}
/* .mfp-content .contact-form-upated .form-field{margin-bottom: 30px !important;}
.mfp-content .error-massage{position: absolute;} */
.mfp-content {max-width: 475px;height: auto;border-radius: 20px;margin: auto;background: #fff;padding: 25px 25px;box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;}
button.mfp-close{top: 30px !important;right: 30px !important;font-size: 40px;}
.white-popup-block textarea{width: 100%;height: 150px;margin-bottom: 0px !important;border: 1px solid #999;font-family: 'Roboto Condensed';margin-bottom: 0px;padding: 10px;border-radius: 6px !important;}

.white-popup-block input {height: auto;border: 1px solid #999;width: 100%;padding: 10px;border-radius: 6px;margin-bottom: 0px;}
.white-popup-block input::-webkit-input-placeholder, .white-popup-block textarea#product_message::-webkit-input-placeholder { /* Edge */olor: #999;}
.white-popup-block input:-ms-input-placeholder, .white-popup-block textarea#product_message:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #999;}
.white-popup-block input::placeholder, .white-popup-block textarea#product_message::placeholder {color: #999;font-size: 16px;font-family: 'Roboto Condensed';}
#product_form h2 {font-size: 25px;text-align: center;margin-top: 0;margin-bottom: 0px;}
.mfp-container{background: rgba(0,0,0,.32);}
#product_send_email {position:relative;background: #EE364C;border: 1px solid #EE364C;padding: 10px 20px;color: #fff;text-align: center !important;font-size: 14px;font-weight: 500;border-radius: 4px;padding: 10px 20px;width: 136px;cursor: pointer;}
#product_send_email:hover{background: #ca2e41;}
img.product_loader {max-width: 30px;position: absolute;transform: translate(-50%,-50%);top: 50%;left: 50%;}
.error_msg{font-size: 12px;font-weight: 400;color: #EE364C !important;display: none;}
.field_error {border-color: #ee364c !important;
}

.btns a.scond-btn{position:relative;}
/* .btns a.scond-btn:after{    content: "";
    background: #EE364C !important;
    position: absolute;
    left: 0;
    width: 0%;
    height: 40px;
    top: 0px;
    border-radius: 3px;
    z-index: -1;
              -webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
} */
.btns a.scond-btn:hover{ border-color: #EE364C !important;color: #EE364C !important;}
.btns a{position:relative;}
.btns a:after{    content: "";
    background: #fff;
    position: absolute;
    left: 0;
    width: 0%;
    height: 40px;
    top: 0px;
    border-radius: 3px;
    z-index: -1;
              -webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.btns a:hover:after{width: 100%;}


.card-information .btns {
    margin-top: 10px;
    display: flex;
    align-items: center;
}
.detailed_price_section_inner table, .detailed_price_section_inner th, .detailed_price_section_inner td {
  border: 1px solid #999;border-collapse: collapse;padding: 15px;padding: 15px;
}
.detailed_price_section_inner table {
      width: 100%;
    text-align: left;
    padding: 30px;
    border: none !important;
}
.field_active {
    border: 1px solid #ccc !important;
    color: #334651 !important;
}
a.cart-item-image.image-portrait {
  min-width: 150px  !important;
    padding-bottom: 80% !important;
}
.cart-item-wrapper {
    align-items: start !important;
}
.error_div .err_close_btn {background: none;border: none;color: #000;opacity: .2;display: inline-block;position: absolute;top: 0%;right: 0;}
#success_message button.close_btn{background: none;border: none;color: #000;opacity: .2;display: inline-block;position: absolute;top: 0%;right: 0;}
.error_div {position: relative;}
span#lbl_message {margin-bottom: 0;display: inline-block;width: 100%;padding: 5px 3px;background: #f2dede;position: relative;border-radius: 6px;margin-bottom: 15px;}
span#lbl_message p {color: #a94442;background: #f2dede;display: block;padding: 3px 10px;margin-bottom: 0;margin-top: 0;font-size: 14px;}
.white-popup-block .loadericon {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: rgba(255,255,255,.6);width: 100%;height: 100%;text-align: center;}
.white-popup-block .loadericon img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#success_message p{color: #3c763d;padding: 10px;margin-bottom: 20px;background-color: #dff0d8;border-radius: 6px;}
span#success_message {position: relative;width: 100%;display: inline-block;}
a.popup-youtube.hide-img img {width: 120px;height: 120px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);box-shadow: none;}
select#quote_Destination{height: 40px;border: 1px solid #999;width: 100%;padding: 10px;color: #000;font-size: 16px;font-family: 'mulish';border-radius: 6px;margin-bottom: 15px;}
input#quote_name {width: 100%;display: inline-block;height: 42px;}
.startdate i.fa.fa-calendar-o, .enddate i.fa.fa-calendar-o {position: absolute;right: 17px;display: block;top: 13px;font-size: 17px;}
textarea#quote_Message{width: 100%;height: 150px;color: #999;border: 1px solid #999;font-family: mulish;margin-bottom: 15px;padding: 10px;font-size: 16px;font-family: 'mulish';border-radius: 6px;}
  h2.title_block {font-size: 25px;text-align: center;margin-top: 0;}
input#quote_send_email {background: #EE364C;border: 1px solid #EE364C;color: #fff;font-size: 14px;font-weight: 600;border-radius: 4px;padding: 10px 20px;width: 136px;cursor: pointer;}
.enddate {position: relative;width: 50%;display: inline-block;}
.startdate {position: relative;width: 49%;display: inline-block;}
input#quote_email {width: 100%;display: inline-block;height: 42px;}
input#quote_number, input#quote_GroupSize, input#businnes_email, input#businnes_name, input#businnes_phone{height: 42px;}
span.span {width: 100%;text-align: center;display: block;margin-bottom: 20px;}
#businnes-popup h2.title_block{margin-bottom: 0;}
#businnes_Destination{margin-bottom: 35px !important;}
select#businnes_Destination {height: 42px;margin-bottom: 35px;border: 1px solid #999;width: 100%;padding: 0 10px;color: #000;font-size: 16px;font-family: mulish;border-radius: 6px;margin-bottom: 15px;}
textarea#businnes_message {width: 100%;height: 150px;color: #999;border: 1px solid #999;margin-bottom: 15px;padding: 10px;font-size: 16px;font-family: mulish;border-radius: 6px;}
input#businnes_send_email {height: 42px;margin: auto;background: #EE364C;border: 1px solid #EE364C;color: #fff;font-size: 14px;font-weight: 600;border-radius: 4px;padding: 10px 20px;width: 136px;cursor: pointer;}
/******************* Footer Section Css *******************/




h3.sidebarBlock-heading {
    font-size: 18px !important;
    font-weight: 800 !important;
}

.template-collection .wish_share span.text {display: none;}
.template-collection a.wishlist-icon svg, .template-collection a.share svg{    margin-top: -2px;}
.template-collection .collection-banner--parallax{height: 360px;background-attachment: unset;    position: relative;}
.template-collection .collection_content {position: absolute;top: 50%;left: 50%;text-align: center;transform: translate(-50%, -50%);}
.template-collection .collection-banner:before {content: ' ';position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.template-collection h1.collection-title.page-header.text- {font-size: 40px;text-transform: capitalize;color: #fff;letter-spacing: 0;font-weight: 900;padding-bottom: 0;}
.template-collection .collection-banner--parallax nav.breadcrumb.breadcrumb- {justify-content: center;padding-top: 10px;}
.template-collection .collection-banner a.link.home-link {font-size: 14px !important;font-weight: 400 !important;color: #fff !important;text-transform: capitalize !important;}
.template-collection .collection-banner .bd-title a {font-size: 14px !important;font-weight: 400 !important;color: #fff !important;text-transform: capitalize !important;}
.template-collection .breadcrumb span.separate svg {color: #fff !important;fill: #fff !important;}
.template-collection h1.collection-title.page-header.text-left {position: relative;background: transparent;font-size: 34px;line-height: 40px;font-weight: 900;text-transform: capitalize;margin: 0;padding: 20px 0 10px;color: #282c69;text-align: left;letter-spacing: 0;}
.template-collection .collection-header {margin-bottom: 30px;}
.template-collection .collection-info-item .collection-description {font-size: 16px;color: #334651!important;text-align: left;line-height: 26px;}
.template-collection .collection_map {overflow: hidden;margin-top: 30px;}
.template-collection .collection_map iframe {width: 100%;height: 460px;overflow: hidden;border: none;margin-top: -60px;border-radius: 30px;}
.template-collection .toolbar-col.toolbar-colLeft label.toolbar-label {display: none !important;}
.template-collection .label-tab.hidden-on-mobile {height: 28px;border: 1px solid #eaeaea !important;min-height: 28px !important;padding-left: 10px !important;line-height: 12px !important;}
#HeaderCollectionSection-template--17446431883560__banner {padding-top: 0px;padding-bottom: 0 !important;}
.template-collection span.label-text {font-size: 14px !important;color: #3b4e52;}
.template-collection toolbar-item.toolbar {border: none;padding: 30px 0px 0px;margin-bottom: 10px;}
.template-collection .productGrid.column-2 .product, .productGrid.column-3 .product, .productGrid.column-4 .product, .productGrid.column-5 .product {margin-top: 15px !important;}
.template-collection .contact-section {border-top: 1px solid #D9D9D9;}
.template-collection .toolbar-col.toolbar-colRight label.toolbar-label {color: #3b4e52;font-size: 14px;text-transform: capitalize !important;}
.template-collection a.navPages-action.link.link-underline {font-size: 12px !important;letter-spacing: 0;padding-top: 2px;padding-bottom: 2px;}
.template-collection li.navPages-item.current-cate.is-clicked a.navPages-action.link.link-underline {font-weight: 900;}
.template-collection .dis_main .text {width: 45%;}
.template-collection .collection_map {width: 50%;border-radius: 30px;position: relative;z-index: 9;margin-top: -35px !important;}
.template-collection .collection-default {background: #f1f1f1;padding-bottom: 10px !important;}
.template-collection .dis_main {display: flex;justify-content: space-between;}
.template-collection .wrapper-body {padding-bottom: 0;}
.template-collection .toolbar-icon:nth-child(4), .template-collection .toolbar-icon:nth-child(5){display: none !important;}
.productList .product {margin-top: 15px;}
.megamenu_style_3 .site-nav-list .image{margin-top: 0px !important;}
.toolbar-dropdown span.text {font-size: 14px !important;line-height: 20px;color: #3b4e52 !important;}
.productList .product+.product{padding-top: 0px !important;border-top:none !important;}
.productList.list-3 .card-information {width: 60% !important;}
.productList .product {margin-bottom: 5px !important;}
.productList.list-3 .card-product {width: 40% !important;}
h3.contact-form-heading.page-subheader{color: #3b4e52!important;}
.contact-form .form-input::placeholder{color: #3b4e52!important;}
h2.page-subheader.contact-title{color: #3b4e52!important;}
.contact.contact-2 .contact-itemRight .contact-text{color: #3b4e52!important;}
.contact-store a{color: #3b4e52!important;}
.contact-address p{color: #3b4e52!important;}
.contact-address address{color: #3b4e52!important;}
.faq_main .accordion {background-color: #fff;color: #334651;cursor: pointer;padding: 18px 0;width: 100%;border: none;text-align: left;outline: none;font-family: 'Roboto Condensed';text-transform: lowercase;font-size: 18px;transition: 0.4s;font-weight: 500;position: relative;border-top: 1px solid #D2D2D2;padding-right: 30px !important;}
.faq_main .accordion:after {content: '\002B';color: #334651;font-weight: 700;font-size: 22px;position: absolute;right: 5px;top: 50%;transform: translateY(-50%);}
.faq_main .last{border-bottom: 1px solid rgb(210, 210, 210);}
.faq_main .accordion.active:after {content: "\2212";}
.faq_main .panel p {font-size: 16px;color: #334651;line-height: 22px;margin-top: 0;font-weight: 500;}
.faq_main .faq_inner h2 {text-align: center;color: #334651;font-size: 32px;line-height: 40px;margin-bottom: 30px;margin-top: 0;}
.faq_main {background: #f1f1f1;padding-bottom: 80px;}
.faq_main .faq_container {max-width: 1180px;margin: 0 auto;background: #fff;border-radius: 20px;padding: 35px 40px 25px;border: 1px solid #D2D2D2;}
.faq_main .panel {padding: 0px 30px 0px 0;background-color: transparent;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;}
.seo_content {
    margin-top: 20px;
    margin-bottom: 20px;
}
.faq.active {
    background: #fcfcfc;
    padding-bottom: 5px;
}
.seo_content span {
    font-size: 18px;
  line-height: 28px;
    color: #334651;line-height: 32px;
    font-weight: 300;
}
.faq_main .accordion:hover, .faq_main .accordion.active{color: ##334651;background: #fcfcfc;}
.toolbar.show-sticky{padding: 0  10px!important;}

.product_information span.product_title {
    font-size: 32px;
    color: #334651;
    font-weight: 900;
    line-height: 35px;
}
.container.productView-container {
    max-width: 1200px !important;
}
.product_information {
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;    margin-bottom: 20px;
    padding-right: 15px;
}
.productView-moreItem.moreItem-breadcrumb {
    padding-bottom: 0;
}
nav.breadcrumb.breadcrumb-left a.link.home-link {
    font-size: 16px;
    color: #334651;
    font-weight: 500;
}
nav.breadcrumb.breadcrumb-left span {
    font-size: 16px;
    color: #334651;
    font-weight: 500;
}
.wish_share span.text{display: none;}

.productView-thumbnail-wrapper {
    display: none;
}

.product_brad {display: flex;width: 100%;margin-top: 30px;}
.product_brad .wish_share {width: 100%;}
.product_brad .labels {width: 50%;justify-content: flex-end;}
.product_brad .breadcrumb-container {width: 50%;}
.product_brad span.group_tour {margin-right: 15px;}
.product_brad a.wishlist-icon svg, .product_brad a.share svg {margin-top: -2px;}
.product_price {
    width: 30%;
    text-align: right;
}
.product_price .price {
    justify-content: end !important;margin-bottom: 0px;
}
.product_price span.note_txt{font-size: 16px;
    color: #334651;
    font-weight: 500;}
.productView-top .package_includess{display: none;}
.productView-img-container img{border-radius: 0px;}
.product_info .days_cities span{    font-size: 16px!important;     color: #334651;   margin-bottom: 3px;}
.product_price span.price-item.price-item--regular {
    font-size: 30px!important;
    font-weight: 800;
    line-height: 22px;
}
.slick-arrow.slick-prev svg{left: -42px!important;}
.productView-top .slick-arrow svg{fill: #fff; display: none;}
.productView-top .slick-arrow.slick-prev{left: 27px !important;    border-radius: 50%;}
.productView-top .slick-arrow.slick-next{left: 75px !important;right: inherit !important;    border-radius: 50%;}
.productView-top .slick-arrow{    top: 20px !important;    transform: translateY(0%) rotate(0) !important;
    background: transparent !important;
    border: 2px solid #fff !important;
    height: 35px !important;
    width: 35px !important;
}
.productView-img-container img{width: 100% !important;}
.product_info {
    width: 70%;
}
.product_information {
    display: flex;
    justify-content: space-between;
}
.package_includes_inner ul li {
    display: inline-block;
    padding: 0 30px 0px;
}
.package_includes_inner ul {
    padding-left: 0;
    margin-bottom: 0;
}
.package_includes_inner li a {
    font-size: 16px;
    color: #000;
    font-weight: 600;
  padding: 0 0 15px;
}
.package_includes_inner {border-bottom: 1px solid #CCCCCC;padding-bottom: 15px;}
.custom_app_data {border: 1px solid #D2D2D2;border-radius: 20px;padding: 12px 15px 20px;background: #fff;margin-left: 15px;}
.package_includes_inner li a:hover{border-bottom: 2px solid #EE364C;color: #EE364C;}
.journey_details{display: flex;justify-content: space-between;background: #F5F5F5;padding: 11px 15px;border-radius: 10px;border: 1px solid #E9E9E9;align-items: center;margin-bottom: 20px;margin-top: 11px;}
.journey_starts, .journey_days_and_nights, .journey_ends{width: 33%;}
  .journey_details span{display: block;font-size: 12px;color: #334651;font-weight: 600;font-weight: 700;text-transform: capitalize;line-height: 16px;}
.journey_starts span.start_date, .journey_ends span.end_date{font-weight: 400;font-size: 12px;}
  .journey_starts span.tour_starts, .journey_ends span.tour_ends{ font-weight: 400;}
.journey_ends {text-align: right;}
.journey_days_and_nights {text-align: center;padding-bottom: 10px;border-bottom: 1px dashed #666;}
.journey_days_and_nights:after {content: ' ';position: absolute;bottom: -5.5px;background: #CCCCCC;height: 10px;width: 10px;right: 0;border-radius: 50%;}
.account-page.register-page {padding-top: 35px;}
.journey_days_and_nights:before {content: ' ';position: absolute;bottom: -5.5px;background: #CCCCCC;height: 10px;width: 10px;left: -2px;border-radius: 50%;}
.journey_days_and_nights {text-align: center;padding-bottom: 10px;border-bottom: 1px dashed #CCCCCC;position: relative;}
.departure_city p {font-size: 16px;color: #334651;margin: 0;text-transform: capitalize;}
.package_tour_date select.form-control.tour_date {font-family: 'Roboto Condensed';font-size: 16px;color: #334651;text-transform: capitalize;border: none;font-weight: 700;cursor: pointer;}
.package_tour_date label {font-size: 16px;color: #334651;text-transform: capitalize;}
.halo-productView-right.productView-details.clearfix {position: static !important;}
.halo-productView-left.productView-images.clearfix {position: static !important;}
.package_includes {max-width: 1200px;margin: 0 auto;}
.package_includes_innerr span svg {height: 40px; width: 40px;stroke: unset;display: block;margin: 0 auto;}
.package_includes_innerr span {color: #334651;background: #FCFCFC;border: 1px solid #E2E2E2;border-radius: 6px;display: inline-block;text-align: center;width: 100px;padding: 15px 0px 10px 0px;margin-right: 10px;font-size: 14px;font-weight: 500;}
p.cntsecond {font-size: 22px;line-height: 32px;font-weight: 300;color: #334651;}
span.guest_rooms {font-size: 16px;color: #334651;}
.custom_app_data input[type="radio"] {appearance: auto !important;display: block !important;height: auto !important;position: static !important;width: auto !important;margin: 0;}


.travellers_detail_btn, .travellers_count, .done_details {display: flex;justify-content: space-between;padding: 17px 0px;margin: 0px;border-top: 1px solid #D9D9D9;align-items: center;}
.travellers_detail_btn span, .travellers_count span, .done_details span{font-weight: 400;font-size: 16px;line-height: 20px;color: #334651;}
.travellers_detail_btn a, .travellers_count a, .done_details a{font-weight: 800;font-size: 13px;line-height: 20px;color: #fff;
    background: #ee364c;
    padding: 5px 10px;
    border-radius: 4px;}
.halo-productView-left {width: 60% !important;padding-right: 0px !important;}
.productView-title {margin-top: 15px;}
.halo-productView-right {width: 40% !important;margin-left: 25px!important;}



.buy_buttons a:last-child {background: #EE364C;border: 1px solid #EE364C;color: #fff;}
.buy_buttons a {width: 48%;text-align: center;padding: 10px 40px;border-radius: 3px;font-size: 16px;font-weight: 600;}
.buy_buttons {margin: 17px 0px 0;display: flex;justify-content: space-between;}
.buy_buttons a:first-child {border: 1px solid #334651;color: #334651;}
.deal_price_details span {display: block;font-size: 18px;font-weight: 800;color: #334651;line-height: 23px;}
.deal_input {display: flex;}
.deal_input label {font-size: 14px;color: #334651;font-weight: 800;margin-left: 5px;}
.deal {background: #F9F9F9;border: 1px solid #d9d9d9;border-radius: 10px;padding:12px 14px;display: flex;justify-content: space-between;margin: 0 0px;}
.deposit {background: #F9F9F9;border: 1px solid #d9d9d9;border-radius: 10px;padding: 14px;display: flex;justify-content: space-between;margin: 0 0px 5px;align-items: flex-start;}
.deposit.active, .deal.active {border-color: #EE364C;    background: #FEF1F2;}
.deposit_price_details {text-align: right;}
span#balance_paid_later {font-size: 12px;font-weight: 400;color: #334651;display: block;line-height: 13px;}
span.prices {display: block;font-size: 18px;font-weight: 800;color: #334651;line-height: 26px;}
.deposit_input {display: flex;width: 40%;align-items: center;}
.deposit_input label {font-size: 14px;color: #334651;font-weight: 800;margin-left: 5px;}
.travellers_detail_btn {display: flex;justify-content: space-between;padding: 17px 0px;margin: 0px;border-top: 1px solid #D9D9D9;}
.travellers_detail_btn span{font-weight: 400;font-size: 14px;line-height: 15px;}
.travellers_detail_btn a{font-weight: 800;font-size: 13px;line-height: 20px;color: #fff;}
.departure_city p span {font-weight: 700;}
.package_includes_innerr {margin-bottom: 46px;}
.itinerary_section, .detailed_price_section, .tour_information_section {max-width: 1200px;margin: 0 auto;}
.itinerary_section_title{font-weight: 600;font-size: 24px;line-height: 30px;display: block;margin-bottom: 11px;color: #334651;}
.moreItem-breadcrumb .container{max-width: 1200px !important;}
.adult_detail span:first-child {font-weight: 700;display: block;font-size: 14px;}
.adult_detail span {font-size: 12px;color: #334651;display: block;line-height: 18px;}
.adult_qty .number{display: flex;align-items: center;}
.child_detail span:first-child {font-weight: 700;font-size: 14px;}
.child_detail span {font-size: 12px;color: #334651;display: block;line-height: 18px;}
.child_qty .number {display: flex;justify-content: space-around;align-items: center;}
.child, .infant {display: flex;justify-content: space-between;margin: 11px 0;}
.infant_qty {display: flex;justify-content: space-around;align-items: center;}
span.plus_counter  {cursor: pointer;background: #EEEEEE;width: 18px;height: 18px;border-radius: 50%;text-align: center;line-height: 17px;font-size: 18px;font-weight: 700;}
.custom_app_data input[type="text"] {width: 50px;height: 18px;border: none;text-align: center;font-size: 16px;font-weight: 700;}
span.minus_counter{cursor: pointer;background: #EEEEEE;width: 18px;height: 18px;border-radius: 50%; text-align: center;line-height: 15px;font-size: 16px;font-weight: 700;}
.done_details a i.fa.fa-check {margin-right: 5px;}
.share-details {    top: 35px;    z-index: 9;position: absolute;background: #fff;right: 15px;padding: 10px 10px 10px;border: 1px solid #D2D2D2;border-radius: 10px;-webkit-box-shadow: 0 0px 4px #d2d2d2;box-shadow: 0 0 4px #d2d2d2;vertical-align: middle; opacity: 0;visibility: hidden;text-align: left;}
.auth-form.auth-form-2 .form-input {text-align: left;border-radius: 10px !important;}
input.button.button-1.button-login {border-radius: 10px;}
.share-details span { display: block;font-size: 16px;font-weight: 600;margin-bottom: 5px;margin-left: 6px;}
a.share-details-close {position: absolute;right: 5px;top: 0px;}
.share-details.show{ opacity: 1;visibility: visible;}
.infant_detail span {font-size: 12px;color: #000;display: block;line-height: 18px;}
.infant_detail span:first-child {font-weight: 700;font-size: 14px;}
.infant .number {display: flex;justify-content: space-between;}
.includes_main {background: #F2F2F2;padding: 60px 15px 40px;margin-top: -100px;}
.template-product .wrapper-body{padding-bottom: 0 !important;}
.contact-section {border-top: 1px solid #D9D9D9;}
.adult, .child {display: flex;justify-content: space-between;align-items: center;}
span.package_includes_title {display: block;font-size: 24px;color: #334651;font-weight: 600;margin-bottom: 20px;}
.wrap-box-container{background: #fff;}
.itinerary_section_inner {width: 100%;display: block;max-width: 1200px;margin: 0 auto;margin-bottom: 43px;}
.detailed_price_section_inner {background: #FFFFFF;width: 100%;height: auto;display: block;max-width: 1200px;margin: 0 auto;margin-bottom: 43px;    padding: 30px;}
.tour_information_section_inner {background: #FFFFFF;width: 100%;display: block;height: 700px;max-width: 1400px;margin: 0 auto;margin-bottom: 43px;}
.icon_side {border: 1px solid #CCCCCC;width: 40px;height: 40px;text-align: center;line-height: 35px;border-radius: 8px;margin-right: 8px;}
.icon_side svg {width: 20px;height: 20px;stroke: unset;}
.adult_detail, .child_detail, .infant_detail {display: flex;}
.adult {margin-top: 13px;margin-bottom: 13px;}
.main_travellers_details_div {padding: 0 15px;}
.rooms_radio {display: flex;align-items: center;}
.custom_app_data input[type=radio]{width: 17px !important;height: 17px !important;}
.main_travellers_details_div {padding: 0;}
.productView-top .slick-arrow.slick-prev {left: 20px!important;}
.deal_input {display: flex;align-items: center;}
.productView-top .slick-arrow.slick-next {left: 65px!important;}
.done_details{    margin: 0px;}
a.enquiry_now:hover {color: #EE364C;border-color: #EE364C;}
a.custom_add_to_cart:hover {background: #ca2e41;}
.rooms_availibilty {display: block;border-top: 1px solid #D9D9D9;margin-top: 10px;padding-top: 10px;margin-bottom: 0px;}
.rooms_availibilty label {font-size: 12px;color: #666;font-weight: 400;line-height: 25px;    margin-left: 6px;}
.payment_type .container {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.payment_type .container input {position: absolute !important;opacity: 0;cursor: pointer;}
.deal_input label span {font-weight: 400;}
.checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #eee;border-radius: 50%;display: block !important;}
.payment_type .container:hover input ~ .checkmark {background-color: #ccc;}
.payment_type .container input:checked ~ .checkmark {background-color: #2196F3;}
.checkmark:after {content: "";position: absolute;display: none;}
.payment_type .container input:checked ~ .checkmark:after {display: block;}
.payment_type .container .checkmark:after {top: 9px;left: 9px;width: 8px;height: 8px;border-radius: 50%;background: white;}
.package_includess.darkHeader {position: absolute;top: 125px;background: #fff;width: 100%;left: 0;}
li.itinerary_main.active a{border-bottom: 2px solid #EE364C;color: #ee364c;}
.package_includess.darkHeader .package_includes_inner {max-width: 1085px;margin: 0 auto;}


#luxury_form h2, 
#romantic-escapes h2, 
#adventure-seekers h2,
#zen-meditation h2, 
#cultural-immersion h2, 
#active-lifestyle h2, 
#culinary-trips h2,
#relocation-and-retirement h2,
#couples-getaway h2,
#solo-traveler h2,
#family-and-Friends h2,
#destination-wedding h2,
#group-celebrations h2{font-size: 25px;text-align: center;margin-top: 0;}
#luxury_form  input, 
#romantic-escapes input, 
#adventure-seekers input,
#zen-meditation input, 
#cultural-immersion input, 
#active-lifestyle input, 
#culinary-trips input,
#relocation-and-retirement input,
#couples-getaway input,
#solo-traveler input,
#family-and-Friends input,
#destination-wedding input,
#group-celebrations input{height: 40px;border: 1px solid #999 !important;width: 100%;padding: 10px!important;border-radius: 6px;margin-bottom: 15px;background: transparent !important;}
#luxury_form .btn.btn-outline,
#romantic-escapes .btn.btn-outline, 
#adventure-seekers .btn.btn-outline,
#cultural-immersion .btn.btn-outline, 
#active-lifestyle .btn.btn-outline, 
#culinary-trips .btn.btn-outline,
#relocation-and-retirement .btn.btn-outline,
#couples-getaway .btn.btn-outline,
#solo-traveler .btn.btn-outline,
#family-and-Friends .btn.btn-outline,
#destination-wedding .btn.btn-outline,
#group-celebrations .btn.btn-outline{background: #EE364C;background: #EE364C !important;border: 1px solid #EE364C !important;color: #fff !important;font-size: 14px !important;font-weight: 600;border-radius: 4px !important;padding: 10px 20px !important;width: 136px !important;cursor: pointer;}
#luxury_form .btn.btn-outline:hover, 
#romantic-escapes .btn.btn-outline:hover, 
#adventure-seekers .btn.btn-outline:hover,
#zen-meditation .btn.btn-outline:hover, 
#cultural-immersion .btn.btn-outline:hover, 
#active-lifestyle .btn.btn-outline:hover, 
#culinary-trips .btn.btn-outline:hover,
#relocation-and-retirement .btn.btn-outline:hover,
#couples-getaway .btn.btn-outline:hover,
#solo-traveler .btn.btn-outline:hover,
#family-and-Friends .btn.btn-outline:hover,
#destination-wedding .btn.btn-outline:hover,
#group-celebrations .btn.btn-outline:hover{background: #ca2e41;}

.btn-outline{background: #EE364C !important;border: 1px solid #EE364C !important;color: #fff !important;}

.header__search .search-modal__form .search__input {background-color: transparent !important;box-shadow: none !important;border: none !important;}

.close{border: unset;background: unset;cursor: auto;display:none;position: absolute;right: 60px; top: 16px;}
.close svg{width: 13px;height: 13px; color: #2b4c82;}

/* Contact Form Css Start here */
.contact-form-upated .form-field {position:relative;margin-bottom: 25px;}
.contact-form-upated label {position:absolute;left: 10px;top:13px;pointer-events:none;color: #334651;
  background:white;transition:transform 200ms ease;height:fit-content;padding:0px 5px;width:max-content;}
.contact-form-upated input:focus + label, .contact-form-upated textarea:focus + label, .contact-form-upated .filled label, .contact-form-upated .filled-data-new label {transform:translateY(-24px);font-size:14px;}
.contact-form-upated .filled.filled-data label {transform:unset;font-size:16px;}
.error-massage{color: red;margin-top: 2px;display:none;font-size: 12px;margin-bottom:-5px;}
.filled label{color: red;}
/* .filled input ,.filled textarea {border-color: red !important;} */
.filled-data label{color: #334651;}
.filled-data input, .filled-data textarea{border-color: #c7c7c7!important;}
.form-input:focus{border-color: #000;}


.mfp-content{overflow: auto;}

.mfp-content::-webkit-scrollbar-track {
    box-shadow: 0px 0px 5px 0px;
    background-color: transparent;
    border-radius: 10px;
}

.mfp-content::-webkit-scrollbar {
    width: 7px;
    background-color: transparent;
}

.mfp-content::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #f1f1f1;
}

.mfp-content .error-massage{position: absolute;font-size: 13px;margin-top: 0px;}
.mfp-content .form-field{margin-bottom: 25px;}

/* .mfp-content .filled.filled-data{transform:unset;font-size:16px;}
.mfp-content .filled{color: #000;}
.mfp-content .filled {border-color: red !important;}
.mfp-content .filled-data, .mfp-content .filled-data{border-color: #000;} */

@media only screen and (max-width: 1800px) {
.custome_slidershow .slide_content{left: 12%!important;}
/* .content-section{    right: 16%;} */
} 

@media only screen and (max-width: 1600px) {
/*   .content-section{    right: 12%;} */

}
@media only screen and (max-width: 1500px) {
/* .content-section{    right: 10%;} */
}
/* @media only screen and (max-width: 1280px) {
.hot-selling-section-main .hot-selling-box {width: 24%;}
} */
@media only screen and (max-width: 1366px) {
  .contact-item.contact-itemLeft{{width: 61% !important;}}
  .contact-item.contact-itemLeft-wrap{width: 100% !important;}
.faq_main{padding: 0 12px 40px;}
.shopify-section-header-sticky .header-wrapper .header-bottom .fixed-center .menu-lv-1__action {padding: 13px 5px 13px 5px !important;}
.header-wrapper .menu-lv-1__action {font-size: 18px;}
.custome_slidershow .slide_content_title:before {height: 75px;top: 10px;}
/* .custome_slidershow .slide_content_title p {font-size: 14px;line-height: 16px;} */


.review_section_main button.slick-prev.slick-arrow {left: 0%!important;}
.review_section_main button.slick-next.slick-arrow {right: 0%!important;}

}

@media only screen and (max-width: 1180px) {

.video-section-main .right_side span.heading {font-size: 35px;}
.video-section-main .right_side:before {bottom: 12%;left: -78px;}
.video-section-main .video-section{padding: 60px 50px;}
.image-with-text-section {padding: 60px 15px;}


.review_section_main .slide_content {padding: 30px 30px 100px;}

}
@media screen and (min-width: 991px) and (max-width: 1024px) {
    .template-collection h1.collection-title.page-header.text-left {
        padding-left: 15px!important;
    }  
}
@media only screen and (max-width: 1150px) {
.header-03 .header-bottom--wrapper .menu-lv-1__action {
    padding: 5px 10px 15px 10px !important;
}  
}
@media only screen and (max-width: 1024px) {
      #ArticleSection-template--18036333969573__main .breadcrumb {
        background: unset!important;
    }
  .breadcrumb-container {    margin-top: 0px;}
  .product_brad {margin-top: 20px!important;}
  .Who-we-are {
    width: 72%;}
  div#pushdaddy-button-label {
    display: none !important;
}
  div#predictive-search-results-list {padding-left: 20px;}
  #predictive-search-results-list .products-grid .product {width: 300px !important;}
.collection-description {max-width: 100%!important;margin: 0 15px !important;}
.package_includess.darkHeader{    top: 45px;}
.menu-dropdown__wrapper {padding-left: 0px!important;} 
.header-mobile--icon.item__mobile--hamburger{padding-left: 5px;}
.header-mobile--icon+.header-mobile--icon{padding-right: 10px;margin-left: 15px;} 
.wrapper-body {padding-top: 0px;}
.products-grid.grid{margin-bottom: 0 !important; }
.accommodation{max-width: 120%;width: 120%;}  
.accommodation_main{overflow-x: scroll;}
.product{width: 100% !important;}
.slider-buttons.no-js-hidden {display: none;}
.section-block-template--17446432473384__e5fe1566-d854-48ec-8454-d059291c5ae1{    padding-bottom: 15px !important;}
.btns a {padding: 10px 15px;font-size: 16px !important;}
span.group_tour {padding: 4px 5px;font-size: 10px;}
.wish_share {width: 30%;text-align: right;}
.wish_share {width: 30%;text-align: right;}
.halo-block-header .title .text {width: 100%;font-size: 22px;line-height: 22px;}
.labels_inn {width: 70%;}
span.womens_special {font-size: 10px;padding: 4px 5px;margin-left: 5px;}
a.image.adaptive_height.image-zoom {display: none !important;}  
.collection-banner .image {display: none !important;}
  .products-grid.column-3.slider.slider--tablet.grid.grid--peek{    -webkit-overflow-scrolling: touch;
    max-width: 350%;
    width: 350%;}
  .halo-block-content {
    overflow-x: scroll;
}
}

@media only screen and (max-width: 1345px) {
.who-we-description a {top: 134px;}
}
@media only screen and (max-width: 991px) {
  #un-verano-tropical-with-raqc-in-el-salvador .productView {
    padding-bottom: 140px !important;
}
.rsvp-title{margin-top: 15px !important;}
  .waiting-list-title{margin-top: 0px!important;}
  .custmailform {margin-left: 0px!important;margin-top: 20px;}
  .search-container #main-page-article-grid .resultTitle {
    margin-top: 35px;}
  .custom_app_data{margin-left: 0px!important;}
  .custome_slidershow .slide_content_title span{font-size: 32px;line-height: 38px;}
  .custome_slidershow .slide_content:before {top: 2px;}
  .hot-selling-box{margin-bottom: 25px;}
  .why-section-header-wrap {
    width: 82%;
    margin: auto;
}

  .submit-btn {
    margin-bottom: 15px;}
  .Who-we-are {
        width: 74%;
    }
  /* .hot-selling-section-main .hot-selling-box{box-shadow: unset;} */
  .section-youtube-wrap {
    max-width: 95%;}
  .cart-item-wrapper {
    align-items: start!important;
    flex-wrap: wrap;
}
.halo-productView-right{margin-left: 0px!important;}
.halo-productView-left {width: 100% !important;}
.halo-productView-right {width: 100% !important;}
.productView-top{flex-wrap: wrap !important;}
.dropdown a svg{display: none;}
.footer .footer__content-bottom{padding: 40px 15px 34px !important;}
.footer .footer-block__newsletter{width: 100%;padding-left: 15px;padding-right: 15px;}
.footer .footer__content-top .container {justify-content: space-around;}
.menu-dropdown__banner.clearfix.no_show_product{display: none !important;}
.menu-dropdown__column.column-3.no_show_product{flex-wrap: wrap;}
.contact-section .contact-box {width: 33%;margin-bottom: 30px;} 
.contact-section .contact-section-inner {flex-wrap: wrap;    padding: 50px 0 20px 15px;}
.has-megamenu:hover a svg{transform: unset;}
.dropdown:hover a svg{transform:unset;} 
.has-megamenu:hover a svg path{fill: #666 !important;}
.dropdown:hover a svg path{fill: #666 !important;}
.box_content{bottom: -30px;}
.hot-selling-box {width: 50%;overflow: hidden;margin-left: 15px;}
.hot-selling-section-inner {justify-content: flex-start;max-width: 165%;width: 340%!important;overflow-x: auto;overflow-y: hidden;}
.hot-selling-section {overflow-x: scroll;padding-bottom: 12px;} 
.hot-selling-section-main .container {padding: 0;}

.personal_travel_box_content span {font-size: 18px;line-height: 20px;margin-bottom: 10px;}
.personal_travel_box_content p {margin-top: 0;font-size: 14px;line-height: 18px;}
.personal_travel_box_content a {font-size: 12px;max-width: 140px;height: 35px;line-height: 32px;}
.personal-travel-box img {max-width: 100px;margin-bottom: 15px;}
.personal-travel-box{padding: 0 0 0 15px;}  


.video-section-main .right_side span.heading {font-size: 23px;}
.content-section{right: 5%;max-width: 500px;}

.template-collection .dis_main {flex-wrap: wrap;}
.template-collection .dis_main .text {width: 100%;margin-bottom: 30px;}
.template-collection .collection_map {width: 100%;margin-top: 0px !important;}
.template-collection h1.collection-title.page-header.text-left{padding-left: 15px;}


.contact-item.contact-itemLeft {
    width: 100% !important;
    margin: 0 10px 20px  !important;
}

  .contact-item.contact-itemRight {
    width: 100%  !important;
}
  .container.contact {
    flex-wrap: wrap  !important;
    margin: 0  !important; 
}
  .row.top {
    width: 100%  !important;
    display: flex;
    flex-wrap: wrap  !important;
    justify-content: space-between;
}
  .col-sm {
    width: 100%  !important;
    padding: 30px;
    border-radius: 20px;
    margin-top: 0!important;
    border: 1px solid #D9D9D9;
    background: #fff;    background: #fff;
    word-break: break-all !important;
}
  .contact.contact-2 .contact-item.contact-itemRight{    margin-left: 0 !important;    margin-top: 10px !important;    margin-bottom: 25px !important;}
}
@media only screen and (max-width: 768px) {
  .slide-block-video_pamc8E .slide-content .slide-heading{font-size: 54px!important;line-height: 66px!important;}
  /* .breadcrumb-container.style--line_clamp_1{background: unset!important;} */
  #luxury-travel .incentive-text-content-wrap {
    margin: 35px 0 0px 0 !important;
}
 #family-amp-group-travels .incentive-text-content-wrap {
    margin: 35px 0 0px 0 !important;
}

  .why-section-header-wrap {
    width: 95%;
    margin: auto;
}
.review_section_main .slide_content:before {left: 15px;}
  .review_section_main .slide_content:after {right: 15px;}
.who-we-description a{margin-top: 0px!important;}
.Who-we-are {width: 95%;}
  .who-we-description p {
    padding: 25px 20px;}
.who-we-description a{padding: 5px 10px;margin-top: 44px;}
.who-we-description p{margin-left: 0px;margin-bottom: 30px;}
.section-youtube-wrap{padding-top: 0px;}
.section-youtube{margin-top: -35px;}
.hot-selling-section-inner {max-width: 215%;}
#halo-image-banner-template--16009572548773__image_banner_3atxH8 {padding-top: 20px!important;}
.footer .footer-block__subheading p, .copyright__content{font-size: 14px!important;}

.custome_slidershow .slide_content a.tour {margin-left: 24px!important;margin: 10px 0 0;text-align: center;width: 100px;}
.custome_slidershow .slick-dots {bottom: 5px!important;}
.custome_slidershow .slide_content_title{position: relative;} 
.custome_slidershow_inner .slick-slide:before {
background: linear-gradient(100.74deg, rgba(0, 0, 0, 0.5) 31.77%, rgba(0, 0, 0, 0) 101.7%); 
}
.custome_slidershow .desktop_img{display: none;}
.custome_slidershow .slide_content {left: 15%;}
.custome_slidershow .slide_content_title:before {height: 100%;top: 5px;}
.contact-section .contact-section-inner {padding: 20px 0 00px 15px;}
.contact-section .contact-box {width: 50%;}
.footer-block__newsletter .footer-block__newsletter-form .field {margin-right: 0 !important;}
.footer__content-newsletter.footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button {width: 100% !important;margin-top: 20px;height: 50px;}
.footer-block__newsletter .newsletter-form__field-wrapper{flex-wrap: wrap !important;}
.footer__content-newsletter.footer-block__newsletter .footer-block__subheading.rte {margin-bottom: 15px !important;}
.footer__content-top {padding-bottom: 0 !important;}
.footer .halo-row.column-4 {padding-top: 30px;width: 100%;}
/* .footer h5.footer-block__heading {font-size: 16px!important;} */
.image_logo img {max-width: 80px !important;}
.footer .footer-block__text .footer-block__details .rte {font-size: 16px;line-height: 24px;} 
.footer .image_logo {margin-bottom: 15px!important;}
.custome_slidershow .slide_content_title {padding-left: 25px;margin-bottom: 20px;}

.personal-travel-box {padding: 0 10px 0 25px !important;width: 50%;margin-bottom: 40px;}
.personal-travel-section-inner {display: flex;flex-wrap: wrap;}  
.personal-travel-box:nth-child(2){border: none;} 
.personal-travel-section-main {margin: 40px 0 0px;}  
.personal_travel_box_content span{    font-size: 24px;}
.personal_travel_box_content p{line-height: 22px;}
.personal-travel-box img{max-width: 200px;}
.video-section-main .right_side span.sub_heading{    font-size: 17px;    margin-bottom: 5px;}
.video-section-main .right_side span.heading {font-size: 35px;line-height: 45px;margin-bottom: 35px;}
.video-section-main .video-section {padding: 30px 25px;flex-wrap: wrap;}  
.video-section-main .right_side {width: 100%;position: relative;margin-top: 30px;} 
.video-section-main .left_side {width: 100%;}  
.video-section-main .right_side:before {bottom: 17%;left: 0;width: 100%;height: 2px;}  
.video-section-main .right_side a{text-align: left;}
.custome_slidershow .mobile_img{display: block;}
.content-section {max-width: 400px;right: 5%;padding: 25px 25px 40px;    margin: 0 auto;}
.content-section span {font-size: 25px;line-height: 35px;}
.content-section p {font-size: 14px;line-height: 21px;letter-spacing: 0;}  
.image-with-text-section-main {margin-top: 0px;min-height: auto;}  


.section-block-template--16009572548773__e063e70c-332f-4038-9065-4b013a9668ff .halo-block-header .rte {font-size: 16px !important;line-height: 26px;color: #000000;padding: 0 15px;}  

.review_section_main .slide_content {padding: 20px 30px 50px;}
/* .review_section_main .slide_content h5 {font-size: 14px;font-weight: 400;line-height: 22px;} */
.logo_side img {max-width: 90px;margin: 0px 10px;}
.logo_side{width: 100%;padding-top: 0px;}
.map_section{flex-wrap: wrap;}
.map_side{width: 100%;}
.review_section_main {margin: 40px 0 30px;}
.review_section_main .slick-slide {padding: 0 0px;}
.review_section_main .slick-next, .slick-prev {width: 25px!important;height: 25px!important;}
.review_section_main .section_title p {font-size: 16px;}
.review_section_main .section_title span {font-size: 22px;line-height: 25px;}
.review_section_main .section_title {text-align: center;margin-bottom: 20px;}
.map_section_main{padding: 0px 15px 0px 15px;}

.template-collection .collection-banner--parallax {height: 200px;background-attachment: unset;position: relative;}
.template-collection .collection_map iframe {height: 350px;}
.faq_inner h2 {font-size: 22px;margin-bottom: 20px;}
.panel p {font-size: 13px;line-height: 18px;}
.toolbar-wrapper.toolbar-wrapper--flex, .toolbar-wrapper.toolbar-mobile {justify-content: flex-start !important;}
.productList.list-3 .card-product {width: 100%!important;}
.productList.list-3 .card-information {width: 100%!important;}
.toolbar .toolbar-dropdown.filter-sortby .label-tab.hidden-on-desktop{text-align: left !important;padding-left: 10px !important;}
.template-collection .collection_content{width: 100%;}
.template-collection h1.collection-title.page-header.text- {font-size: 25px;}
.template-collection .collection-banner a.link.home-link, .template-collection .collection-banner .bd-title a{    font-size: 12px!important;}
.template-collection .collection-info-item .collection-description{font-size: 14px;}
.faq_container{padding: 25px 20px !important;}
.accordion{font-size: 14px;padding: 12px 0;}
  
}
@media only screen and (max-width: 630px) {
  button.mfp-close {
    top: 20px !important;
    right: 20px !important;
}
  #AboutSection-template--18036334559397__main .has-bg-image .breadcrumb{    padding-top: 140px!important;}
  .custom_app_data input[type=text]{font-size: 13px;
    height: 22px;
}
  span.price.price--end {
    text-align: right;
}

  
  .cart-item {
    display: flex;
    flex-wrap: wrap;
}
  .cart-item-wrapper {
    flex-wrap: wrap;
}
  .product_price span.price-item.price-item--regular{font-size: 22px!important;}
  span.package_includes_title, .itinerary_section_title {display: block;font-size: 22px;}
.product_price {width: 100%;text-align: left;}
  .wrap-box-container{margin: 40px 0 !important;}
  .product_information{margin: 0 auto 20px;}
.product_info {width: 100%;margin-bottom: 25px;}
#un-verano-tropical-with-raqc-in-el-salvador .product_info{margin-bottom: 0px!important;}
  .product_price .price {justify-content: start !important;margin-bottom: 0px;}
  .product_price span.note_txt {font-size: 14px;}
  .duration_wrap {margin-bottom: 0 !important;}
  .duration {padding: 5px 10px !important;width: 50%;}
  .duration h2 {font-size: 16px !important;color: #1c2657;font-weight: 500 !important;}
  .box_logo_wrap {padding: 20px 0px 10px !important;}
  .duration p {font-weight: 500 !important;font-size: 13px !important;line-height: 20px !important;}
   .duration p span{font-weight: 500 !important;font-size: 11px !important;line-height: 20px !important;}
  .package_includes_inner ul li {padding: 0 5px;}
  .package_includes_inner li a {font-size: 11px;padding: 0 0 0px;}
  .productView{padding-bottom: 0px !important;}
  .includes_main {background: #F2F2F2;padding: 100px 15px 40px;margin-top: -70px;}
  #un-verano-tropical-with-raqc-in-el-salvador .includes_main{padding: 50px 15px 40px!IMPORTANT;}
  .deposit_input label{font-size: 14px;}
  .deal_input label {font-size: 14px;}
  .package_includes_innerr span svg {height: 20px;width: 20px;}
  .package_includes_innerr span {width: 65px;padding: 5px 0;margin-right: 5px;font-size: 10px;color: #334651;color: #334651;}
  .package_includes_inner {padding-bottom: 5px;}
  .custom_app_data{margin-top: 30px;}
  .productView-nav .slick-arrow svg {width: 12px !important;height: 12px !important;}
  .deposit_input {width: 50%;    align-items: center;}
  .productView-top .slick-arrow {top: 10px!important;padding: 0 !important;height: 30px!important;width: 30px!important;}
  .product_information {flex-wrap: wrap;    padding-left: 10px;padding-right: 10px;}
  .product_information span.product_title {font-size: 22px;line-height: 30px;}
  .product_info .days_cities span {font-size: 14px!important;margin-bottom: 5px;}
  .buy_buttons a{padding: 10px 10px;}
  .buy_buttons {margin: 17px 0px 0;}
  .deal{margin: 0 !important;}
  .deposit {margin: 0 0px 5px;}
  nav.breadcrumb.breadcrumb-left span {font-size: 10px;}
  nav.breadcrumb.breadcrumb-left a.link.home-link {font-size: 10px;}
  .product_brad .breadcrumb-container {width: 80%;background: transparent !important;min-height: auto !important;}
  .product_brad span.group_tour {margin-right: 5px;}
  a.share {margin-left: 2px;}
  .product_brad { margin-top: 15px;justify-content: space-between;}
  .rich-text__blocks.text-center{background: linear-gradient(237.31deg,#D6EFFF 17.92%,#76CAFD 66.93%);padding: 60px 40px;border-radius: 40px;text-align: left !important;}
  .halo-block-content  a.image.image-adapt.adaptive_height.image-zoom {border-radius: 20px;}
  .breadcrumb-container.style--line_clamp_1 .breadcrumb{padding: 10px 10px 0px 7px !important;}

.rooms_availibilty{margin-bottom: 20px;}
#private-panama-relocation-specialist-guided-service-panama-expat-service .tabs-contents.tabs-contents-horizontal.clearfix.halo-text-format {padding-top: 20px;}
.journey_details{margin-bottom: 10px;padding: 11px 11px;}
.map_side iframe{height: 355px;}
.map_side{height: 280px;}
.custome_slidershow .slide_content{max-width: 450px;}
  .custome_slidershow .slide_content_title p{max-width: 90%;}
.hot-selling-section-inner {max-width: 335%;}
.contact-section .contact-box p{max-width: 95%;height: auto;margin-bottom: 8px;margin-top: 8px;}
.contact-section .contact-box {width: 100%;    margin-bottom: 40px;}
.contact-section .contact-box svg {width: 20px;height: 20px;}
.contact-section .contact-box h3 {font-size: 18px;margin-bottom: 0px;    line-height: 24px;}
.hot-selling-section-main .section-title h3 {font-size: 20px;margin-bottom: 20px;line-height: 24px;}
.hot-selling-section-main {padding: 25px 0 20px;}
.box_content p {font-size: 14px;line-height: 18px;padding-top: 10px;padding-bottom: 10px;}
.box_content span {font-size: 14px;}
.box_content a.tour {font-size: 14px;height: 30px;max-width: 100px;margin: 25px auto 0;line-height: 30px;}
.products-grid .product:first-child{margin-left: 0px !important;}
 .template-cart .halo-product-block .product {margin-bottom: 25px;}
  .mfp-content{padding: 20px 10px 20px 20px;}
  #traveller-detail-form #product_form{padding-right: 0px;}
}
  @media only screen and (max-width: 515px) {
.who-we-description p{font-size: 14px;}
  }
@media only screen and (max-width: 580px) {
  #un-verano-tropical-with-raqc-in-el-salvador .productView {
    padding-bottom: 110px !important;
}
  .slideshow-wrapper .slideshow .fluid-width-video-wrapper-1 {
    padding-top: 53% !important;
}
  .review_section_main .slick-initialized .slick-slide {
    height: fit-content!important;}
  .slide-block-video_pamc8E .slide-content .slide-heading{font-size: 34px !important;line-height: 44px !important;margin-top: 20px;padding: 0px;}
  .about-ita-global-wrap a{    line-height: 34px;
    font-size: 26px;    padding: 10px 20px;}
  .quote_trip {    margin-bottom: 45px;}
.map_side {
        height: 225px;
    }
  .ita-line-img img{    padding: 0px 3px;
}
  .ita-line-img{margin: 0px 3px;}
  .custome_slidershow .slick-slider {
    margin-bottom: -3px !important;
}
  .hot-selling-section {padding-left: 15px;}
  #section-youtube{margin-top: 40px!important;}
  .impactful-travel-wrap p {max-width: 90%!important;}
    .hot-selling-section-main .hot-selling-box {
        width: 23%!important;
        margin-left: 5px !important;
    }
  .who-we-description a {
            margin-top: 24px !important;
        }
  .d-service-group{display: none;}
  .m-service-group{display: block;}
  .service-group{padding-left: 0px!important;padding-bottom: 20px;}
  .submit-btn {width: 35%;}
  .Who-we-are h3{    text-align: center;}
  .section-title-border{display: none;}
  .section-title{display: block;padding-top: 0px;}
.section-youtube-wrap h3{font-size: 22px;line-height: 30px;}
.halo-product-block .products-grid.column-3.slider.slider--tablet.grid.grid--peek {
    max-width: 310%;
    width: 310%;
}
#ArticleSection-template--16009572090021__main .breadcrumb{display: flex;flex-wrap: wrap;width: 100%;flex-direction: column;}
.breadcrumb span.separate svg{transform: rotate(90deg);}
}

@media only screen and (max-width: 480px) {
.product-card-layout-02 .product-item.enable_custom_layout_card .card-price {
    margin-bottom: 10px!important;
}
  /* .custome_slidershow .slide_content:before {content: '';position: absolute;background: #ecd726;height: 175px;width: 4px;left: 0;top: 4px;} */
.review_section_main .slide_content:before {left: 5px;}
.review_section_main .slide_content:after {right: 5px;}
  .custome_slidershow .slide_content a.tour{margin-left: 15px!important;}
  .custome_slidershow .slide_content span p {    margin-left: 15px;}
  .mfp-content{height: 500px;}
  .enddate{width: 49%;}
.col-sm-12 {

    width: 100% !important;

}
  .cnt_cnt{    max-width: 100% !important;}
  .contact-item.contact-itemLeft{    padding: 20px !important;    margin-left: 0 !important;
    margin-right: 0 !important;}
.video-section-main .right_side:before {bottom: 22%;} 
.video-section-main .right_side span.heading {font-size: 25px;line-height: 30px;}
.hot-selling-section-inner {max-width: 345%;}
.personal-travel-box {padding: 0 !important;width: 100%;margin-bottom: 20px;border-bottom: 1px solid #D9D9D9!important;padding-bottom: 20px !important;margin-left: 15px;margin-right: 15px;}
.personal-travel-box{border: none;}   
.labels {margin-bottom: 5px;display: flex;}
a.card-title.link-underline.card-title-ellipsis .text{font-size: 18px!important;}
.product-item.enable_custom_layout_card.enable_custom_content{padding:10px 10px 10px;}
.content-section{max-width: 290px;}
.halo-product-block .products-grid.column-3.slider.slider--tablet.grid.grid--peek {max-width: 300%;width: 300%;}
.map_section_main {
        padding: 0px 20px 0px 20px;
    }
/* .map_section_main .container {padding: 0;} */
/* .map_section_main{margin: 10px;} */
/* .map_side{margin: 0 10px;} */
.image-with-text-section-main{background-attachment: inherit;}
.section-block-template--17446432473384__e5fe1566-d854-48ec-8454-d059291c5ae1 {padding-bottom: 40px!important;}
.halo-product-block .halo-block-content {overflow-x: scroll;padding-left: 12px;}
a.card-title.link-underline.card-title-ellipsis {margin-bottom: 5px;}
.days_cities span {margin-top: 8px;margin-bottom: 8px;}
.accommodation_main{padding: 6px 0 3px;margin: 12px 0 8px;}
.cities{line-height: 18px;}
.accommodation svg {width: 20px;height: 20px;margin-bottom: -5px;}
span.womens_special{font-size: 9px;}
.review_section_main .slick-slide {padding: 0 10px;}
.product-block .container-1170 {padding: 0;}
.products-grid .product:last-child{margin-right: 10px;}
.products-grid .product:first-child{margin-left: 15px;}
/* .accommodation_main {overflow-x: hidden;} */
.review_section_main .slide_content {padding: 20px 25px 50px;}
.product-card-layout-02 .halo-product-block .product{padding: 0 5px!important;margin-top: 0px !important;}
.accommodation span {font-size: 12px!important;line-height: 28px;}
a.scond-btn{margin-left: 5px;}
.content-section span {font-size: 20px;}
.personal-travel-box{width: 48%;margin-left: 0;margin-right: 0;}  
.personal-travel-box img {max-width: 150px;}
.halo-block-header.text-center.block-title--style1 {margin-bottom: 20px;}
.personal_travel_box_content {padding-right: 8px;}
.personal_travel_box_content span {font-size: 18px;}
.personal_travel_box_content p {font-size: 14px;line-height: 18px;}
.halo-block-header .title .text{font-size: 22px;line-height: 28px;}
.personal_travel_box_content a {padding: 8px 10px;font-size: 11px;}
.section-title {padding: 0 15px;position: relative;text-align: center;}
.hot-selling-section-main {padding:0px 0 20px;}
.custome_slidershow .slide_content {left: 11%;}
.custome_slidershow .slide_content_title {padding-left: 18px;margin-bottom: 20px;}
.personal-travel-section-main {margin: 40px 8px 0;}
.custome_slidershow .slide_content {max-width: 370px;}
/* .note {margin-top: -2px;line-height: 12px;font-weight: 400;} */
.cities span{margin-right: 5px;line-height: 20px;font-size: 14px!important;}
.hot-selling-section-main .section-title h3{margin-bottom: 30px;}
.hot-selling-box:last-child{   margin-right: 15px;}
.personal-travel-section-inner{justify-content: space-between;}  
.image-with-text-section {padding: 40px 15px;}  
.personal_travel_box_content a svg{    margin-left: 5px;}
}
   @media only screen and (max-width: 455px) {
  .who-we-description a {
            font-size: 12px;
            margin-top: 47px !important;
        }
   }
 
@media only screen and (max-width: 400px) {
.halo-product-block .products-grid.column-3.slider.slider--tablet.grid.grid--peek {
    max-width: 100%;
    width: 100%;
}
}
@media only screen and (max-width: 380px) {
.who-we-description a {margin-top: 70px !important;}
.cart-remove {transform: unset!important;}
.cart-item-qty{padding-bottom: 30px!important;}
}

@media only screen and (max-width: 350px) {
  .custome_slidershow .slide_content:before {height: 192px;}
.review_section_main .slide_content_title span{font-size: 13px !important;}
.review_section_main .slide_content p {font-size: 16px;}
.review_section_main .slide_content h5 {font-size: 13px;line-height: 18px;}
.review_section_main .slide_content {padding: 20px 20px 50px;}
.content-section {max-width: 280px;}
.custome_slidershow .slide_content_title p{font-size: 14px;line-height: 20px;}
.custome_slidershow .slide_content_title span {font-size: 26px!important;line-height: 34px!important;}
.personal-travel-box {width: 48%;margin-left: 0;margin-right: 0;}
}
.template-page .page-subheading{    text-transform: capitalize !important;}
.login-item .form-input {border-radius: 4px;}
.create-customer-form input.button.button--primary{border-radius: 4px;}
input.button.button-1.button-login:hover{background:transparent;color: #EE364C;border-color: #EE364C;}
.create-customer-form input.button.button--primary{background:#EE364C !important;color: #fff !important;border-color: #EE364C !important;}
a.button.button-2.button-register {border-radius: 10px;background: #EE364C;border-color: #EE364C !important;}
a.button.button-2.button-register:hover{    background: #ca2e41;color: #fff !important;}
a.button.button-2.button-register {border-radius: 4px;}
.flex-box__banner:after{border-radius: 16px;}

/* .halo-block-content img.lazyloaded {border-radius: 16px;} */
.sec_title {text-align: center;max-width: 1180px;margin: 0 auto;margin-bottom: 45px;}
.payment_forms {background: #fff;border-bottom: 1px solid #d9d9d9;margin-bottom: 25px;padding-bottom: 14px;    padding-right: 10px;}
.payment_forms h2 {text-align: left !important;font-size: 20px !important;color: #334651;}
.template-product .mfp-content{max-width: 600px;}
.contry_details div, .contacts_details div{width: 49%;}
.payment_form_footer div{width: 49%;}
.contry_details, .payment_form_footer, .contacts_details {display: flex;justify-content: space-between;margin-bottom: 11px;}
.payment_form_header {display: flex;justify-content: space-between;  margin-bottom: 12px;}
.payment_form_header div {width: 49%;}
.payment_forms.infanent_form {border-bottom: none;padding-bottom: 0;}
.payment_forms input {height: 43px;border-radius: 6px;border:1px solid #d9d9d9;padding: 10px;width: 100%;margin-bottom: 0;font-size: 16px;color: #999;text-transform: none;}
.payment_forms select {font-family: 'Roboto Condensed';height: 43px;border-radius: 6px;border: 1px solid #d9d9d9;background: transparent;padding: 10px;width: 100%;margin-bottom: 0;font-size: 16px;color: #334651;text-transform: capitalize;}
label.form-label.dob_label{color: #334651;}
#traveller-detail-form #product_form::-webkit-scrollbar {width: 3px;}
#traveller-detail-form #product_form::-webkit-scrollbar-track {background: #f1f1f1;}
#traveller-detail-form #product_form::-webkit-scrollbar-thumb {background: #999;}
.rte p strong {
    font-size: 18px;
}
#shopify-section-refund-policy .container{    max-width: 1180px !important;}
div#shopify-section-terms-service {
    max-width: 1180px;
    margin: 0 auto;
}
.template-blog .sidebar--layout_2 .recentPosts-list-item .date {
    font-style: italic !important;
    color: #3b4e52 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: none !important;

}
.halo-blog-content.halo-grid-content{margin-top: 50px !important;}
.template-blog .header-with-sidebar, .article-template .header-with-sidebar {
    display: none;
}
.halo-article-block {
    margin-top: 50px !important;
}
.template-blog .blog-block-item .blog-title {
    font-size: 18px !important;
    font-weight: 800 !important;
    color: #000 !important;
}
.template-blog .blog-block-item .blog-summary {
    color: #3b4e52 !important;
    font-size: 16px !important;
    line-height: 24px;
    font-weight: 400 !important;
    text-transform: none;
}
#ArticleSection-template--17446431228200__main .halo-article-content .article-content, #ArticleSection-template--17446431228200__main .halo-article-content .article-content li {
    color: #3b4e52 !important;
    font-size: 16px !important;
    font-weight: 400;
    text-transform: none;
}
#ArticleSection-template--17446431228200__main .article-heading .title{font-weight: 700 !important;} 
.collection.collection--empty {
        margin-bottom: 50px;
    margin-top: 50px;
}
.article__pagination a.button.button--secondary.button--prev, .article__pagination a.button.button--secondary.button--next{background: #EE364C !Important;
    border-color: #EE364C !Important;    font-size: 16px;
    width: 136px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    border-radius: 6px;}
.article__pagination a.button.button--secondary.button--prev:hover, .article__pagination a.button.button--secondary.button--next:hover{background: #ca2e41 !Important;
    border-color: #ca2e41 !Important;color: #fff !important;}
.recentPosts-list-item p.date {
    font-style: italic!important;
    color: #999!important;
    font-size: 12px!important;
    font-weight: 400!important;
    text-transform: none!important;
}
.collection.collection--empty h2{text-transform: unset;}

.footer-block__list ul li{margin-bottom: 0px !important;}
.article-content img{width: 100%;}
.article-content figure{margin: 0px !important;}
.article-content a{color: #EE364C;}
.article-content a:hover{color: #ca2e41;}
.cart-item-name a.link.link-underline {
    font-size: 18px !important;
    font-weight: 800;
}
.product-option dt.definitionList-key {
    font-size: 13px !important;
    font-weight: 700;
    color: #000;
}
.product-option {
    margin-bottom: 0px !important;
}
.cart-item:first-child{border-top: none !important;}
.cart-item {
    border-top: 1px solid #e6e6e6 !important;
}


.action-group button#cart-checkout {
    background: transparent!important;
    color: #000!important;
    border-color: #000!important;font-size: 14px;    border-radius: 4px;    padding: 10px 20px;
    
}
.cart-container .shipTotal .cart-total-value {
    font-weight: 400;
    font-size: 14px !important;
    color: #000 !important;
    line-height: 20px;
}
.action-group a.button.button-2.button-continue:hover{background: #ca2e41 !important;}
.action-group a.button.button-2.button-continue{
    background: #EE364C;
    border: 1px solid #EE364C;
    padding: 10px 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    border-radius: 4px;}
.cart-item-properties{max-width: 100% !important;}
.product-option dd.definitionList-value {
    font-size: 12px;
    font-weight: 400;
}
a.popup-youtube.hide-img:hover img{opacity: 0.4;}
li.site-nav-item.text-left{margin-bottom: 0px !important;}
.template-collection .labels{margin-bottom: 14px !important;}
.cart-container .page-header {
    padding-bottom: 33px;
    text-transform: capitalize;
}
.cart--totals-title {
    text-transform: capitalize !important;
      color: #282c69 !important;
  font-size: 24px !important;
}

.cart {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #D2D2D2;
    padding: 18px 0px;
}
.template-cart .wrapper-body {
    /* padding-top: 215px; */
    background: #f1f1f1;
}
.template-cart h3.title {    width: 100%;}

.template-cart h3.title span{ 
    text-align: center;
    margin: 0 auto;

    font-size: 24px !important;
    color: #000 !important;
}
.template-cart h3.title span{background: #f1f1f1 !important;}
.template-cart .product-block {background: #f1f1f1;}
.cart-header {
   background-color: transparent !important;
    border-bottom: 1px solid #D2D2D2 !important;
    padding-bottom: 15px !important;
}
textarea#cart-note {
    border-radius: 20px !important;height: 150px !important;
}
.cart-content-item.cart-total {
    padding-top: 0 !important; 
}
.cart-content-item.cart-total form {
    background: linear-gradient(237.31deg, #EEF9FF 17.92%, #CFEDFF 66.93%);
    padding: 43px 35px;
    border-radius: 20px;
      border: 1px solid #999;
}
.cart-total-subtotal:after, .cart-total-grandtotal:after{    background-color: #000 !important;}
.cart-checkbox.global-checkbox {
    display: flex;
    align-items: center;
}
.article-item .blog-content .blog-title a {
    font-size: 18px !important;
      color: #3b4e52;
  line-height: 24px;
}
#BlogSection-template--18036334133413__main .blog-block-item .blog-info{    color: #3b4e52!important;
    font-size: 14px!important;}
h3.sidebarBlock-heading {
        border-bottom: 1px solid #3b4e52;
    margin-bottom: 10px;
      color: #3b4e52;
}
.sidebarBlock-content .recentPosts-list .recentPosts-list-item .link{color: #3b4e52!important;}
.cart-checkbox.global-checkbox label.global-checkbox--label.form-label--checkbox {
    font-size: 14px !important;
}
.cart-checkbox.global-checkbox a {
    font-size: 14px !important;
}
.cart-header-item {
    text-transform: capitalize !important;
}
#recover input.button.button-2 {
    border-radius: 4px !important;
    background: #fff !important;
    color: #000;
    border-color: #000  !important;
}
#recover input.button.button-2:hover{
    color: #EE364C!important;
    border-color: #EE364C!important;}

  .section-title-border {
  flex: 1;
            border-bottom: 1px solid #ccc;
            margin: 0 20px;  }
.header-top {visibility: visible;opacity: 1;height: auto;}
@media only screen and (min-width:1024px){
  .header-bottom--wrapper .header-bottom-right-wrap .desk-header-top-right{max-width: 100%!important;}
  .fixed.scrolled .header-top--right-wrap{top: 15px;}
  .fixed.scrolled .header-top {visibility: hidden;opacity: 0;height: 0px;padding: 0px;}
  .fixed.scrolled.header-03 .header-bottom--wrapper .menu-lv-1__action {padding: 15px 20px 15px 20px !important;}
}
  

cookie-consent.halo-cookie.custom-width.custom-left {
    display: none !important;
}