@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Outfit:wght@100..900&display=swap");
@font-face {font-family: "segoepr";src: url("../fonts/Segoe-Print-Font.ttf") format("trueType");font-weight: normal;font-style: normal;}
@font-face {font-family: "chillax";src: url("../fonts/Chillax-Semibold.ttf") format("trueType");font-weight: normal;font-style: normal;}
@font-face {font-family: "quentin";src: url("../fonts/Quentin.otf") format("trueType");font-weight: normal;font-style: normal;}
@font-face {font-family: "rage";src: url("../fonts/RAGE_1.TTF") format("trueType");font-weight: normal;font-style: normal;}
:root{--bodyfont:Poppins,sans-serif;--bodyfont1:Outfit,sans-serif;--headingfont:segoepr,sans-serif;--tg-ff-chillax:chillax,sans-serif;--tg-ff-quentin:quentin,sans-serif;--tg-ff-rage:rage,sans-serif;--tg-ff-fontawesome:"Font Awesome 6 Pro";--tg-common-white:#fff;--tg-common-black:#020615;--tg-common-black-2:#000;--tg-common-yellow:#ff9901;--tg-grey-1:#353844;--tg-grey-2:#454546;--tg-grey-3:#f3f3f4;--tg-grey-4:#737374;--tg-grey-5:#f8f8f8;--tg-grey-6:#666;--tg-grey-7:#f6f6f7;--tg-grey-8:#f6f4fa;--main-color:#00357a;--main-color2:#f74a1f; --main-color3:#f4753f;--tg-border-1:#e1e1e1;--tg-border-2:#c5c5c5;--tg-border-3:#e6e6e6}
body{font-family:var(--bodyfont);font-size:15px;font-weight:500;color:var(--tg-grey-1);line-height:28px; overflow-x: hidden;}
img,.img{max-width:100%;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
a,button{color:inherit;outline:none;border:none;background:transparent;text-decoration:none;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
a:focus,.btn:focus,.button:focus{text-decoration:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
a:hover,button:hover{color:var(--tg-common-black);text-decoration:none}
ul{margin:0;padding:0}
li{list-style:none}
.justify-p p{text-align: justify;}
.lh30 p{line-height: 30px;}
.page-desc h1, .page-desc h2, .page-desc h3{font-size: 24px; font-weight: 600; margin-bottom: 10px; margin-top: 10px; color: var(--main-color);}
.page-desc h4{font-size: 20px; font-weight: 600;}
.page-desc ul{margin-bottom: 15px;}
.pointers li{position: relative; padding-left: 20px; display: inline-block; min-width: 33%;}
.pointers .three li{position: relative; padding-left: 20px;}
.pointers li::before{ content: ''; position: absolute; width: 5px; height: 5px; background: var(--main-color); left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); opacity: 0.5; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
button.btn-close {position: absolute;right: 30px;top: 30px; outline: none; box-shadow: none;}
.scrool-bar::-webkit-scrollbar{width:5px;display:block;overflow:hidden;position:relative;margin-left:5px}
.scrool-bar::-webkit-scrollbar-thumb{background-color:#e1e1e1;outline:1px solid #e1e1e1}
.scrool-bar::-mos-webkit-scrollbar-thumb{background-color:#e1e1e1;outline:1px solid #e1e1e1}
.scrool-height{width:100%;height:240px;overflow-y:scroll}
button:focus,input:focus,input:focus,textarea,textarea:focus{outline:0}
input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=url],textarea, select{outline: none;background-color: #fff;height: 50px;width: 100%;line-height: 50px;font-size: 13px;color: var(--tg-grey-1);padding-left: 15px;padding-right: 15px;border: 1px solid #d5d5d5;font-weight: 400;}
input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--tg-grey-1)}
input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:var(--tg-grey-1)}
input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:var(--tg-grey-1)}
input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--tg-grey-1)}
input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:var(--tg-grey-1)}
.datepicker{cursor:pointer;background:url(../images/calendar.svg) no-repeat right 10px center #fff!important;padding-right:20px!important}
select{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(../images/angle-down.svg) no-repeat right 10px center #fff!important;background-size:14px!important;padding-right:25px!important}
h1,h2,h3,h4,h5,h6{color:var(--tg-common-black);font-weight:600;line-height:1.1;text-transform:unset}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight: 600;}
h1{font-size:48px}
h2{font-size:36px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:17px}
h6{font-size:16px}
p{margin-bottom:15px}
label{color:var(--tg-common-black);cursor:pointer}
input[type=color]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:0;cursor:pointer;height:100%;width:100%;padding:0;border-radius:50%}
::-moz-selection{background:var(--main-color);color:var(--tg-common-white);text-shadow:none;background:var(--main-color);color:var(--tg-common-white);text-shadow:none}
::selection{background:var(--main-color);color:var(--tg-common-white);text-shadow:none}
input,textarea{color:var(--tg-grey-1)}
::-moz-placeholder{color:var(--tg-grey-1);font-size:16px;opacity:1}
::placeholder{color:var(--tg-grey-1);font-size:16px;opacity:1}
.fix{overflow:hidden}
.clear{clear:both}
.p-relative{position:relative}
.p-absolute{position:absolute}
.lh-28{line-height:28px}
.tg-round-15{border-radius:15px}
.tg-round-25{border-radius:25px}
.z-index-m-1{z-index:-1}
.z-index-1{z-index:1}
.z-index-2{z-index:2}
.z-index-3{z-index:3}
.z-index-4{z-index:4}
.z-index-5{z-index:5}
.z-index-6{z-index:6}
.z-index-7{z-index:7}
.z-index-8{z-index:8}
.z-index-9{z-index:9}
.z-index-10{z-index:10}
.z-index-999{z-index:999}
.gx-10{--bs-gutter-x:10px}
.gx-15{--bs-gutter-x:15px}
.gx-20{--bs-gutter-x:20px}
.gx-24{--bs-gutter-x:24px}
.gx-30{--bs-gutter-x:30px}
.gx-40{--bs-gutter-x:40px}
.gx-45{--bs-gutter-x:45px}
.gx-50{--bs-gutter-x:50px}
.gx-60{--bs-gutter-x:60px}
.gx-70{--bs-gutter-x:70px}
.gx-80{--bs-gutter-x:80px}
.gx-90{--bs-gutter-x:90px}
.gx-100{--bs-gutter-x:100px}
.place-cover ul{margin:0;padding:0;}
.place-cover ul li{display:inline-block;position:relative;padding-right:2px;line-height:24px;color:#444;}
.place-cover ul li::after{content: ',';}
.place-cover ul li:last-child{padding-right:0;}
.place-cover ul li:last-child::after{display:none;}
.ellipsis {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;width: 100%;}
.underline-black{ background-image:linear-gradient(#072032,#072032),linear-gradient(#072032,#072032); background-size:0 1px,0 1px; background-position:100% 100%,0 100%; background-repeat:no-repeat; transition:background-size .3s linear; -webkit-transition:background-size .3s linear; -moz-transition:background-size .3s linear; -ms-transition:background-size .3s linear; -o-transition:background-size .3s linear; transition:all .4s ease .3s 0s ease-out; }
.underline-black:hover{background-image:linear-gradient(#072032,#072032),linear-gradient(#072032,#072032);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear;-webkit-transition:all .4s ease .3s 0s ease-out;-moz-transition:all .4s ease .3s 0s ease-out;-ms-transition:all .4s ease .3s 0s ease-out;-o-transition:all .4s ease .3s 0s ease-out;transition:all .4s ease .3s 0s ease-out}
.underline-white{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear;-webkit-transition:all .4s ease .3s 0s ease-out;-moz-transition:all .4s ease .3s 0s ease-out;-ms-transition:all .4s ease .3s 0s ease-out;-o-transition:all .4s ease .3s 0s ease-out;transition:all .4s ease .3s 0s ease-out}
.underline-white:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear;-webkit-transition:all .4s ease .3s 0s ease-out;-moz-transition:all .4s ease .3s 0s ease-out;-ms-transition:all .4s ease .3s 0s ease-out;-o-transition:all .4s ease .3s 0s ease-out;transition:all .4s ease .3s 0s ease-out}
.tg-transparent{position:absolute;top:0;left:0;right:0;width:100%; padding: 15px 0;}
.text-right{text-align:right}
.top-sticky{position:sticky;top:120px}
.fs-40{font-size:40px!important}
.include-bg{background-position:center;background-size:cover;background-repeat:no-repeat; overflow-x: hidden;}
.slide-transtion{-webkit-transition-timing-function:linear;transition-timing-function:linear}
@media (min-width: 1400px) {
.container-1860{max-width:1860px}
.container-1545{max-width:1545px}
.container-1630{max-width:1630px}
.container-1790{max-width:1790px}
}
.color1{color: var(--main-color);}
.color2{color: var(--main-color2);}
.color3{color: var(--main-color3);}
.bg1{background-color: var(--main-color);}
.bg2{background-color: var(--main-color2);}
.bg3{background-color: var(--main-color3);}
.tg-btn{font-weight:600;font-size:15px;text-transform:uppercase;color:var(--tg-common-white);border-radius:6px;padding:12px 25px;background:var(--main-color);display:inline-block}
.tg-btn:hover{background:var(--main-color);color:var(--tg-common-white)}
.tg-btn-black{background:var(--tg-common-black)}
.tg-btn-transparent{background:#f0e9ff;color:var(--main-color)}
.tg-btn-transparent:hover{color:var(--tg-common-white)}
.tg-btn-switch-animation .btn-text{margin-left:-13px;position:relative;z-index:3;transition:transform .6s 125ms cubic-bezier(0.1,0.75,0.25,1)}
.tg-btn-switch-animation .btn-icon{margin-left:6px;position:relative;transition:opacity .4s 0.25s,transform .6s .25s;transition-timing-function:cubic-bezier(0.1,0.75,0.25,1);line-height:0;z-index:3}
.tg-btn-switch-animation .btn-icon + .btn-icon{order:-2;opacity:0;transition-delay:0s;margin-left:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}
.tg-btn-switch-animation:hover .btn-text{transition-delay:.1s;transform:translateX(23px)}
.tg-btn-switch-animation:hover .btn-icon{transition-delay:0s;transform:translateX(10px);opacity:0}
.tg-btn-switch-animation:hover .btn-icon + .btn-icon{opacity:1;transform:translateX(0);transition-delay:225ms}
.tg-btn-header{ font-weight:600; font-size:14px; text-transform:capitalize; color:var(--tg-common-white); border:1px solid var(--tg-common-white); border-radius:100px; padding:6px 20px 7px; display:inline-block; background:transparent; -webkit-border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; }
.tg-btn-header:hover{color:var(--tg-common-white);background:var(--main-color);border-color:var(--main-color)}
.tg-btn-header span{display:inline-block;margin-right:4px}
.tg-btn-gray{background:var(--tg-grey-7);color:var(--main-color)}
.tg-btn-gray:hover{color:var(--tg-common-white)}
.tg-btn-hover:hover{background:var(--tg-common-black)}
.tg-btn-su-transparent{ background:#e1daf3; color:var(--main-color); font-family:var(--bodyfont1); font-size:16px; border-radius:10px; padding:13px 36px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }
.tg-btn.btn-sm{padding: 6px 16px;font-size: 14px;}
.tg-btn-gray1{background: var(--main-color2);}
#loading{background-color:var(--tg-common-white);height:100%;width:100%;position:fixed;z-index:99999;margin-top:0;top:0;left:0}
.loader{width:50px;aspect-ratio:1;color:var(--main-color);position:relative;animation:l40 .5s infinite alternate;top:50%;transform:translateY(-50%);box-sizing:border-box;display:block;margin:15px auto}
.loader:before,.loader:after{content:"";position:absolute;inset:0;background-size:25px 25px;background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat}
.loader:before{background-image:radial-gradient(farthest-side at top left,currentColor 96%,#0000),radial-gradient(farthest-side at top right,currentColor 96%,#0000),radial-gradient(farthest-side at bottom right,currentColor 96%,#0000),radial-gradient(farthest-side at bottom left,currentColor 96%,#0000);animation:l40-1 1s infinite}
.loader:after{background-image:radial-gradient(farthest-side at top left,#0000 94%,currentColor 96%),radial-gradient(farthest-side at top right,#0000 94%,currentColor 96%),radial-gradient(farthest-side at bottom right,#0000 94%,currentColor 96%),radial-gradient(farthest-side at bottom left,#0000 94%,currentColor 96%);animation:l40-2 1s infinite}
@keyframes l40-1 {
0%,10%,90%,100%{inset:0}
40%,60%{inset:-10px}
}
@keyframes l40-2 {
0%,40%{transform:rotate(0)}
60%,100%{transform:rotate(90deg)}
}
.bg-cover{background-position: 50%; background-repeat: no-repeat; background-size: cover;}
.tg-grey-bg{background:var(--tg-grey-5)}
.tg-grey-bg-2{background:var(--tg-grey-8)}
.tg-primary-bg{background:var(--main-color)}
.offCanvas-toggle{position:relative;margin-right:40px;padding-right:40px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.offCanvas-toggle{margin-right:25px;padding-right:25px}
}
@media (max-width: 575px) {
.offCanvas-toggle{display:none}
}
.offCanvas-toggle::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60px;background:var(--tg-border-1)}
.offCanvas-toggle .menu-tigger{color:var(--tg-common-black)}
.offCanvas-toggle .menu-tigger:hover{color:var(--main-color)}
.offCanvas-toggle-two{margin-right:0;padding-right:0;padding-left:40px}
.offCanvas-toggle-two::before{right:auto;left:0;height:104px}
.offCanvas__info{background:var(--tg-common-white) none repeat scroll 0 0;height:100%;padding:30px;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(0.785,0.135,0.15,0.86);-moz-transition:all .3s cubic-bezier(0.785,0.135,0.15,0.86);-webkit-transition:all .3s cubic-bezier(0.785,0.135,0.15,0.86);-ms-transition:all .3s cubic-bezier(0.785,0.135,0.15,0.86);-o-transition:all .3s cubic-bezier(0.785,0.135,0.15,0.86);width:340px;z-index:999;overflow-y:scroll;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.offCanvas__info.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.offCanvas__info::-webkit-scrollbar{width:0}
.offCanvas__close-icon{margin-top:-16px;text-align:right}
.offCanvas__close-icon button{background:transparent;color:var(--main-color);cursor:pointer;font-size:20px;padding:0;width:40px;height:40px;line-height:40px;border:1px solid var(--main-color);border-radius:50%;transition:all .4s ease}
.offCanvas__close-icon button:hover{background:var(--main-color);color:var(--tg-common-white)}
.offCanvas__side-info{border-top:1px solid var(--main-color);padding-top:25px}
.offCanvas__side-info .contact-list h4{color:var(--tg-common-black);font-weight:700;font-size:18px}
.offCanvas__side-info .contact-list p{color:var(--tg-grey-1);margin:0;margin-bottom:2px;line-height:26px}
.offCanvas__social-icon a{color:var(--main-color);display:inline-block;margin-right:5px;text-align:center;width:40px;height:40px;line-height:40px;border:1px solid var(--main-color);border-radius:50%;transition:all .4s ease}
.offCanvas__social-icon a:hover{background:var(--main-color);color:var(--tg-common-white)}
.offCanvas__overly{position:fixed;background:#000;top:0;left:0;height:100%;width:100%;z-index:99;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.offCanvas__overly.active{opacity:.7;visibility:visible}
.tg-breadcrumb-spacing{padding-top:170px;padding-bottom:160px}
.tg-breadcrumb-spacing-2{padding-top:192px;padding-bottom:138px}
@media (max-width: 575px) {
.tg-breadcrumb-spacing-2{padding-top:150px;padding-bottom:100px}
}
.tg-breadcrumb-spacing-3{padding-top:142px}
.tg-breadcrumb-spacing-3 .tg-hero-top-shadow{height:268px;background:linear-gradient(180deg,#000 0%,#0000 100%)}
.tg-breadcrumb-spacing-4{padding-top:190px}
.tg-breadcrumb-spacing-4 .tg-hero-top-shadow{height:337px;background:linear-gradient(180deg,#000 0%,#0000 100%)}
.tg-breadcrumb-spacing-5{padding-top:220px;padding-bottom:100px}
@media (max-width: 575px) {
.tg-breadcrumb-spacing-5{padding-top:200px;padding-bottom:60px}
}
.tg-breadcrumb-title{font-weight: 600;font-size: 40px;text-transform: capitalize;color: var(--tg-common-white);}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-breadcrumb-title{font-size:30px}
}
.tg-breadcrumb-shadow{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,#0000 0%,#0006 100%);top:0;left:0;z-index:-1}
.tg-breadcrumb-list{background:var(--main-color);display:inline-block;border-radius:5px;padding:3px 17px}
.tg-breadcrumb-list span{font-weight:500;font-size:16px;text-transform:capitalize;color:var(--tg-common-white);display:inline-block}
.tg-breadcrumb-list span.dvdr{margin:0 3px}
.tg-breadcrumb-list span a:hover{color:var(--tg-common-black)}
.tg-breadcrumb-list-2-wrap{border-bottom:1px solid var(--tg-border-3);padding:12px 0}
.tg-breadcrumb-list-2 ul{display:flex;flex-wrap:wrap}
.tg-breadcrumb-list-2 ul li{text-transform:capitalize;color:var(--tg-grey-1);margin-right:8px;padding:5px 0}
.tg-breadcrumb-list-2 ul li a:hover{color:var(--main-color)}
.tg-breadcrumb-list-2 ul li span{color:var(--main-color)}
.tg-breadcrumb-list-3 ul li{text-transform:capitalize;color:#898989;margin-right:8px;padding:5px 0}
.tg-breadcrumb-list-3 ul li a:hover{color:var(--main-color)}
.tg-breadcrumb-list-3 ul li span{color:var(--tg-grey-1)}
.tg-breadcrumb-list-4 ul{display:flex;justify-content:center;flex-wrap:wrap}
.tg-breadcrumb-list-4 ul li{text-transform:capitalize;color:var(--tg-common-white);margin-right:8px;font-weight:500;padding:5px 0}
.tg-breadcrumb-list-4 ul li a:hover{color:var(--tg-grey-7)}
.scroll__top{width:50px;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;line-height:0;position:fixed;bottom:-10%;right:20px;font-size:15px;border-radius:0;z-index:99;color:var(--tg-common-white);text-align:center;cursor:pointer;background:var(--main-color);transition:1s ease;border-radius:50%}

.scroll__top.open{bottom:30px}
.scroll__top::after{position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:1;background:radial-gradient(ellipse at center,#00000040 0%,#0000 80%)}
.scroll__top:hover{background:var(--main-color2);color:var(--tg-common-white)}
.tg-section-subtitle{font-family:var(--headingfont);font-weight:700;text-transform:capitalize;color:var(--main-color2)}
.tg-section-su-subtitle{font-family:var(--bodyfont1);font-weight:500;font-size:16px;text-transform:capitalize;color:var(--main-color);background:#f5efff;display:inline-block;padding:6px 15px;border-radius:6px}
.tg-section-su-subtitle.su-subtitle-2{background:#ebe5fa}
.tg-section-su-title{font-size:36px;font-family:var(--bodyfont1)}
.tg-section-su-para{font-family:var(--bodyfont1);font-weight:400;color:var(--tg-common-black);line-height:28px;text-transform:capitalize}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-section-su-para br{display:none}
}
.tg-section-su-para-2{color:var(--tg-grey-1);line-height:26px}
.tgmobile__search{padding:0 20px 25px 25px}
.tgmobile__search form{position:relative}
.tgmobile__search input{display:block;width:100%;border:none;padding:10px 45px 10px 20px;font-size:15px;height:45px;background:var(--tg-grey-3);color:var(--tg-common-black);-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}
.tgmobile__search input::placeholder{font-size:15px;color:var(--tg-body-color)}
.tgmobile__search button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:none;padding:0;right:20px;line-height:1;background:transparent;color:var(--tg-common-black)}
.tgmobile__menu{position:fixed;right:0;top:0;width:300px;padding-right:30px;max-width:100%;height:100%;z-index:9991;border-radius:0;transition:all .3s cubic-bezier(0.785,0.135,0.15,0.86);-moz-transition:all .3s cubic-bezier(0.785,0.135,0.15,0.86);-webkit-transition:all .3s cubic-bezier(0.785,0.135,0.15,0.86);-ms-transition:all .3s cubic-bezier(0.785,0.135,0.15,0.86) e;-o-transition:all .3s cubic-bezier(0.785,0.135,0.15,0.86);-webkit-transform:translateX(101%);-moz-transform:translateX(101%);-ms-transform:translateX(101%);-o-transform:translateX(101%);transform:translateX(101%)}
.tgmobile__menu .navbar-collapse{display:block!important}
.tgmobile__menu .nav-logo{position:relative;padding:30px 25px;text-align:left}
.tgmobile__menu .nav-logo img{width:100px}
.tgmobile__menu .navigation{position:relative;display:block;width:100%;float:none;margin:0;padding:0}
.tgmobile__menu .navigation li{position:relative;display:block;border-top:1px solid #0000001a}
.tgmobile__menu .navigation li.active > a{color:var(--main-color)}
.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn{position:absolute;right:20px;top:6px;width:32px;height:32px;text-align:center;font-size:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:var(--tg-common-black);background:var(--tg-grey-3);cursor:pointer;border-radius:0;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;z-index:5}
.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn .plus-line{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);border-radius:10px;width:12px;height:2px;background-color:var(--main-color);-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn .plus-line::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);border-radius:10px;width:2px;height:12px;background-color:var(--main-color);-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn.open{background-color:var(--main-color)}
.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn.open .plus-line{background-color:var(--tg-common-white)}
.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn.open .plus-line::after{display:none}
.tgmobile__menu .navigation li > a{position:relative;display:block;padding:10px 60px 10px 25px;font-size:15px;font-weight:600;color:var(--tg-common-black);text-transform:uppercase;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;border:none;letter-spacing:1px}
.tgmobile__menu .navigation li > a::before{content:"";position:absolute;left:0;top:0;height:0;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;width:2px;background:var(--main-color);pointer-events:none}
.tgmobile__menu .navigation li ul li > a{margin-left:20px}
.tgmobile__menu .navigation li ul li ul li a{margin-left:40px}
.tgmobile__menu .navigation li ul li ul li ul li a{margin-left:60px}
.tgmobile__menu .navigation li > ul{display:none}
.tgmobile__menu .navigation li > ul > li > ul{display:none}
.tgmobile__menu .navigation ul{padding:0;margin:0}
.tgmobile__menu .navigation ul li a{display:block}
.tgmobile__menu .navigation ul li ul li > a{font-size:16px;margin-left:20px;text-transform:capitalize}
.tgmobile__menu .navigation:last-child{border-bottom:1px solid #0000001a}
.tgmobile__menu .navigation > li > ul > li:first-child{border-top:1px solid #0000001a}
.tgmobile__menu .navigation > li.active > a::before{height:100%}
.tgmobile__menu .close-btn{position:absolute;right:15px;top:28px;line-height:30px;width:35px;text-align:center;font-size:14px;color:var(--main-color);cursor:pointer;padding:8px;z-index:10;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-size:23px}
.tgmobile__menu-backdrop{position:fixed;right:0;top:0;width:100%;height:100%;z-index:999;transition:all 700ms ease;-moz-transition:all 700ms ease;-webkit-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;opacity:0;visibility:hidden;background:#00000080}
.tgmobile__menu .social-links ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;text-align:center;padding:30px 20px 20px;align-items:center;justify-content:center;flex-wrap:wrap}
.tgmobile__menu .social-links ul li{position:relative;display:inline-block;margin:0 6px 10px}
.tgmobile__menu .social-links ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative;line-height:32px;font-size:16px;color:var(--main-color);-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;border:1px solid #efefef;border-radius:0}
.tgmobile__menu .social-links ul li a:hover{border-color:var(--main-color);background:var(--main-color);color:var(--tg-common-white)}
.tgmobile__menu .tgmenu__action{padding:0;margin:0}
.tgmobile__menu .tgmenu__action > ul{margin:0;padding:30px 20px 0;justify-content:center;gap:0 15px}
.tgmobile__menu .tgmenu__action > ul li{margin:0}
.tgmobile__menu .tgmenu__action > ul .header-btn{display:block}
.tgmobile__menu-box{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;background:var(--tg-common-white);padding:0;z-index:5;box-shadow:-9px 0 14px 0 #0000000f}
.tgmobile__menu-outer .mobile-nav-toggler{position:relative;float:right;font-size:40px;line-height:50px;cursor:pointer;display:none;color:var(--tg-color-white-default);margin-right:30px;top:15px}
.mobile-menu-visible{overflow:hidden}
.mobile-menu-visible .tgmobile__menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}
.mobile-menu-visible .tgmobile__menu-backdrop{opacity:1;visibility:visible}
.mobile-menu-visible .tgmobile__menu .close-btn{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
@keyframes zoom {
0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes dash {
to{stroke-dashoffset:0;stroke-dasharray:3000}
}
@-webkit-keyframes about-text {
0%{width:0}
100%{width:100%}
}
@-moz-keyframes about-text {
0%{width:0}
100%{width:100%}
}
@-ms-keyframes about-text {
0%{width:0}
100%{width:100%}
}
@keyframes about-text {
0%{width:0}
100%{width:100%}
}
@-webkit-keyframes borderanimate2 {
0%{transform:translate(-50%,-50%) scale(0.8)}
60%{opacity:1}
100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}
}
@-moz-keyframes borderanimate2 {
0%{transform:translate(-50%,-50%) scale(0.8)}
60%{opacity:1}
100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}
}
@-ms-keyframes borderanimate2 {
0%{transform:translate(-50%,-50%) scale(0.8)}
60%{opacity:1}
100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}
}
@keyframes borderanimate2 {
0%{transform:translate(-50%,-50%) scale(0.8)}
60%{opacity:1}
100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}
}
@-webkit-keyframes rotate-infinite-2 {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-moz-keyframes rotate-infinite-2 {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-ms-keyframes rotate-infinite-2 {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes rotate-infinite-2 {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.rotate-infinite-2{-webkit-animation:rotate-infinite-2 15s linear infinite;animation:rotate-infinite-2 15s linear infinite}
@-webkit-keyframes rotate-infinite {
0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
@-moz-keyframes rotate-infinite {
0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
@-ms-keyframes rotate-infinite {
0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
@keyframes rotate-infinite {
0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
.rotate-infinite{-webkit-animation:rotate-infinite 15s linear infinite;animation:rotate-infinite 15s linear infinite}
@keyframes headerSlideDown {
0%{margin-top:-150px}
100%{margin-top:0}
}
.search__popup{padding-top:70px;padding-bottom:100px;position:fixed;top:0;left:0;right:0;width:100%;background:var(--tg-common-white);backdrop-filter:blur(10px);z-index:99;-webkit-transform:translateY(calc(-100% - 80px));-moz-transform:translateY(calc(-100% - 80px));-ms-transform:translateY(calc(-100% - 80px));-o-transform:translateY(calc(-100% - 80px));transform:translateY(calc(-100% - 80px));-webkit-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition-delay:.5s}
.search__popup.search-opened{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);transition-delay:0s;z-index:99999999}
.search__popup.search-opened .search__input{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1;transition-delay:.3s}
.search__popup.search-opened .search__input::after{width:100%;transition-delay:.5s}
.search__input{position:relative;height:80px;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;transition-delay:.5s;opacity:0}
.search__input::after{position:absolute;content:"";left:0;bottom:0;width:0;height:1px;background-color:var(--main-color);transition-delay:.3s;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.search__input input{width:100%;height:100%;background-color:transparent;border:0;outline:0;font-size:24px;color:var(--tg-common-black);border-bottom:1px solid transparent;padding:0;padding-right:30px}
.search__input input::placeholder{font-size:24px}
.search__input button{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:var(--main-color);border:none;padding:0;background:transparent}
.search__close{position:absolute;top:10%;right:2%;z-index:2}
.search-close-btn{margin:0;padding:0;border:none;color:var(--main-color);cursor:pointer;background:transparent}
.search-popup-overlay{position:fixed;right:0;top:0;width:100%;height:100%;z-index:4;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;transition-delay:.5s;opacity:0;visibility:hidden;background:#000d25}
.search-popup-overlay.search-popup-overlay-open{opacity:.55;visibility:visible;transition-delay:0s}
.search-input-field ~ .search-focus-border{position:absolute;bottom:0;left:auto;right:0;width:0;height:1px;background-color:var(--main-color);transition:all .5s}
.search-input-field:focus ~ .search-focus-border{width:100%;left:0;right:auto;transition:all .5s}
.minicart{background:var(--tg-common-white);padding:25px;position:absolute;width:350px;box-shadow:0 8px 20px #3d6ea84d;visibility:hidden;opacity:0;top:100%;right:0;transform:scaleY(0);transform-origin:top center;text-align:start;-webkit-transition:.4s;transition:.4s;z-index:9}
.cart-thumb{padding-right:15px}
.cart-title{font-size:16px;font-weight:600}
.cart-title a{display:inline-block;position:relative}
.cart-title a:hover{color:var(--main-color)}
.cart-title a::after{content:"";position:absolute;bottom:0;right:0;left:auto;height:1px;width:0;background-color:var(--main-color);transition:.7s;display:inline-block}
.cart-title a:hover::after{width:100%;right:auto;left:0;background-color:var(--main-color)}
.cart-del-icon{font-weight:700;color:var(--tg-common-black)}
.cart-del-icon span{transition:.3s}
.cart-del-icon span:hover{cursor:pointer;color:var(--main-color)}
.cart-content{text-align:start}
.cart-content span{font-size:14px;color:#747691}
.cart-content span del{color:#a5a7bc;font-size:13px}
.cart-content-wrap{padding-bottom:7px}
.cart-total-price{border-top:1px solid #cacadb;padding-top:15px;margin-top:10px;margin-bottom:25px}
.cart-total-price span{color:var(--tg-heading-primary);font-weight:700}
.cart-btn{background:var(--main-color);color:var(--tg-common-white);display:block;text-align:center;font-weight:600;padding:12px 50px}
.cart-btn:hover{background:var(--tg-common-black);color:var(--tg-common-white)}
.cart-btn-black{background:var(--tg-common-black)}
.cart-btn-black:hover{background:var(--main-color)}
.tg-header-cart:hover .minicart{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);opacity:1;visibility:visible}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.pt-170{padding-top:115px}
.pt-165{padding-top:110px}
.pt-160{padding-top:100px}
.pt-155{padding-top:100px}
.pt-150{padding-top:100px}
.pt-145{padding-top:100px}
.pt-140{padding-top:100px}
.pt-135{padding-top:95px}
.pt-130{padding-top:90px}
.pt-125{padding-top:85px}
.pt-120{padding-top:80px}
.pt-115{padding-top:75px}
.pt-110{padding-top:70px}
.pt-105{padding-top:65px}
.pt-100{padding-top:60px}
.pb-170{padding-bottom:100px}
.pb-165{padding-bottom:100px}
.pb-160{padding-bottom:100px}
.pb-155{padding-bottom:100px}
.pb-150{padding-bottom:100px}
.pb-145{padding-bottom:100px}
.pb-140{padding-bottom:100px}
.pb-135{padding-bottom:95px}
.pb-130{padding-bottom:90px}
.pb-125{padding-bottom:85px}
.pb-120{padding-bottom:80px}
.pb-115{padding-bottom:75px}
.pb-110{padding-bottom:70px}
.pb-105{padding-bottom:65px}
.pb-100{padding-bottom:60px}
.pb-95{padding-bottom:55px}
.pb-90{padding-bottom:50px}
}
.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid #D9D9D9;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:15px;font-weight:400;line-height:58px;outline:none;padding-left:30px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto;width:100%;text-transform:uppercase;height:60px;color:var(--tp-grey-1)}
.nice-select:hover{border-color:#dbdbdb}
.nice-select .current{font-size:15px}
.nice-select:active,.nice-select.open,.nice-select:focus{border-color:var(--main-color)}
.nice-select::after{position:absolute;content:"\f107";top:50%;right:20px;font-size:18px;font-family:var(--tg-ff-fontawesome);color:var(--tg-common-black);font-weight:500;pointer-events:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;margin-top:0;transform-origin:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.nice-select.open::after{-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}
.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}
.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}
.nice-select.disabled::after{border-color:#ccc}
.nice-select.wide{width:100%}
.nice-select.wide .list{left:0!important;right:0!important}
.nice-select.right{float:right}
.nice-select.right .list{left:auto;right:0}
.nice-select.small{font-size:12px;height:36px;line-height:34px}
.nice-select.small::after{height:4px;width:4px}
.nice-select.small .option{line-height:34px;min-height:34px}
.nice-select .list{background-color:#fff;box-shadow:0 0 0 1px #4444441c;box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9;width:100%}
.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}
.nice-select .option.selected{font-weight:700}
.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}
.no-csspointerevents .nice-select .list{display:none}
.no-csspointerevents .nice-select.open .list{display:block}
.tg-pagenation-wrap nav{display:inline-block}
.tg-pagenation-wrap nav ul{display:flex;align-items:center;flex-wrap:wrap}
.tg-pagenation-wrap nav ul li{margin-bottom:5px;margin-right:5px}
.tg-pagenation-wrap nav ul li a{font-weight:500;font-size:14px;color:var(--tg-common-black);background:#f1f3f5;height:44px;width:44px;text-align:center;line-height:44px;transition:all .4s ease;display:inline-block;border-radius:8px}
.tg-pagenation-wrap nav ul li a:hover{color:var(--tg-common-white);background:var(--main-color)}
.tg-pagenation-wrap nav ul li a.active{color:var(--tg-common-white);background:var(--main-color)}
.tg-pagenation-wrap nav ul li a.p-btn{height:auto;width:auto;line-height:1;padding:15px 30px;border-radius:8px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-pagenation-wrap nav ul li a.p-btn{margin-right:5px;margin-left:5px}
}
.transparent-header{position:absolute;left:0;top:0;width:100%;z-index:9;height:auto}
@media (max-width: 575px) {
.transparent-header{top:0}
}
.tg-header-tu-menu .tgmenu__navbar-wrap ul li a{padding:35px 10px}
.tg-header-tu-menu .tg-header-contact-icon{background:var(--tg-common-white);color:var(--tg-common-black);border:none}
.tg-header-tu-menu .tg-btn-header{background:#ffffff30;border-radius:6px;border:none}
.tg-header-tu-menu .tg-btn-header:hover{background:var(--tg-common-white);color:var(--tg-common-black)}
.tg-header-tu-2-wrap .tg-header-dvdr{background:var(--tg-common-white)}
.tg-header-tu-2-wrap .tg-header-top-social{display:flex;align-items:center}
.tg-header-tu-2-wrap .tg-header-top-social span{font-family:var(--bodyfont1);font-weight:500;font-size:15px;text-transform:capitalize;color:var(--tg-common-white);margin-right:9px}
.tg-header-tu-2-wrap .tg-header-top-social ul{display:flex;align-items:center;gap:16px}
.tg-header-tu-2-wrap .tg-btn-header{border-radius:6px}
.tg-header-tu-2-wrap .tgmenu__navbar-wrap ul li a{font-size:16px;padding:27px 12px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-header-tu-2-wrap .tgmenu__navbar-wrap ul{margin-left:0}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-header-lg-space{padding:14px 0}
}
.tg-header-cart .cart-button{color:var(--tg-common-white);position:relative}
.tg-header-cart-count{position:absolute;right:-6px;top:-5px;width:18px;height:18px;display:inline-block;font-size:12px;text-transform:capitalize;color:var(--tg-common-white);background:var(--main-color2);text-align:center;line-height:17px;border-radius:20px}
.tg-header-cart:hover .tg-header-cart-wrap{top:100%;opacity:1;visibility:visible;transform:scaleY(1)}
.tg-header-contact-icon{color:var(--tg-common-white);border:1.2px solid var(--tg-border-2);border-radius:100px;width:36px;height:36px;text-align:center;line-height:34px;display:inline-block}
.tg-header-contact-icon svg{margin-left:2px}
.tg-header-contact-number span{font-size:12px;text-transform:capitalize;color:var(--tg-common-white);display:block;line-height:1;font-weight:500}
.tg-header-contact-number a{text-transform:capitalize;color:var(--tg-common-white);font-weight:600}
.tg-header-contact-number a:hover{color:var(--tg-border-2)}
.tg-header-border{position:absolute;top:0;left:0;border:1.5px solid var(--tg-border-2);height:20px;width:2px;display:inline-block}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-header-logo{text-align:left!important}
}
.tg-header-logo-bg{width:179px;height:111px;border-radius:27px;background:var(--tg-grey-5);position:absolute;top:-29px;left:0;right:0;margin:0 auto;z-index:-1}
.tg-header-4-bootom{border-bottom:1px solid #e1e1e1}
.tgmenu__navbar-wrap ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0;flex-direction:row;flex-wrap:wrap;margin:0 auto}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tgmenu__navbar-wrap ul{margin:0 auto 0 40px}
}
.tgmenu__navbar-wrap ul li{display:block;position:relative;list-style:none}
.tgmenu__navbar-wrap ul li a{font-weight:500;font-size:14px;text-transform:capitalize;color:var(--tg-common-white);padding:35px 12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;position:relative;z-index:1}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tgmenu__navbar-wrap ul li a{padding:40px 12px}
}
.tgmenu__navbar-wrap ul li .sub-menu{position: absolute;left: 0;top: 100%;min-width: 260px;background: var(--tg-common-white);margin: 0;-webkit-transform: scale(1, 0);-moz-transform: scale(1,0);-ms-transform: scale(1,0);-o-transform: scale(1,0);transform: scale(1, 0);transform-origin: 0 0;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;-webkit-box-shadow: 0 30px 70px 0 #898b8e26;-moz-box-shadow: 0 30px 70px 0 #898b8e26;box-shadow: 0 30px 70px 0 #898b8e26;border-radius: 4px;padding: 18px 0;display: block;visibility: hidden;opacity: 0;z-index: 9;}
.tgmenu__navbar-wrap ul li .sub-menu.sub-menu-right{right:0;left:auto}
.tgmenu__navbar-wrap ul li .sub-menu .sub-menu{right:auto;left:100%;top:0}
.tgmenu__navbar-wrap ul li .sub-menu li{margin-left:0;text-align:left;display:block}
.tgmenu__navbar-wrap ul li .sub-menu li a{padding:6px 15px 6px 25px;display:block;color:var(--tg-common-black);font-size:15px}
.tgmenu__navbar-wrap ul li .sub-menu li:hover > a,.tgmenu__navbar-wrap ul li .sub-menu li.active > a{color:var(--main-color2)}
.tgmenu__navbar-wrap ul li .sub-menu li:hover > a{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}
.tgmenu__navbar-wrap ul li:hover > .sub-menu{opacity:1;visibility:visible;transform:scale(1)}
.tgmenu__navbar-wrap > ul > li.active a,.tgmenu__navbar-wrap > ul > li:hover a{color:#e2d6f8}
.tgmenu__navbar-wrap-2 ul li a{color:var(--tg-common-black);padding:37px 11px}
.tgmenu__navbar-wrap-2 ul li:first-child a{padding-left:0}
.tgmenu__navbar-wrap-2 > ul > li.active a,.tgmenu__navbar-wrap-2 > ul > li:hover a{color:var(--main-color)}
.tgmenu__navbar-wrap-4 ul li a{color:var(--tg-common-black);padding:37px 12px;font-size:14px}
.tgmenu__navbar-wrap-4 ul li:first-child a{padding-left:0}
.tgmenu__navbar-wrap-4 > ul > li.active a,.tgmenu__navbar-wrap-4 > ul > li:hover a{color:var(--main-color)}
.tgmenu__main-menu li.menu-item-has-children .dropdown-btn{display:none}
.tgmenu__main-menu li.menu-item-has-children > a::after{content:"\f078";display:block;font-family:var(--tg-ff-fontawesome);font-size:12px;font-weight:700;margin-left:4px}
.tgmenu__search{margin-inline-end:25px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tgmenu__search{margin-left:auto}
}
.tgmenu__search-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:535px;border-radius:100px;border:1px solid #D3D2DF}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.tgmenu__search-form{width:485px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tgmenu__search-form{width:380px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tgmenu__search-form{width:500px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tgmenu__search-form{width:auto}
}
.tgmenu__search-form .select-grp{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;background:transparent;border:none;padding:12px 0 12px 17px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;width:153px;flex:0 0 auto;position:relative}
.tgmenu__search-form .select-grp::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:20px;background:#BDBABB}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tgmenu__search-form .select-grp::after{display:none}
}
.tgmenu__search-form .select-grp svg{width:16px;height:16px;flex:0 0 auto}
.tgmenu__search-form .select-grp path{fill:var(--main-color)}
.tgmenu__search-form .form-select{outline:none;box-shadow:none;border:none;padding-left:8px;color:var(--tg-heading-color);font-family:var(--tg-heading-font-family);font-size:14px}
.tgmenu__search-form .input-grp{position:relative;flex-grow:1;margin-left:-1px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tgmenu__search-form .input-grp{display:none}
}
.tgmenu__search-form input{display:block;width:100%;background:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;padding:12px 50px 10px 20px;height:50px;font-size:15px;font-family:var(--tg-heading-font-family)}
.tgmenu__search-form input::placeholder{color:#8D9DB5;font-size:14px}
.tgmenu__search-form [type=submit]{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:4px;width:44px;height:44px;border:none;padding:0;background:var(--main-color);font-size:20px;color:var(--tg-color-white-default);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.tgmenu__search-form [type=submit]:hover{background:var(--main-color2);color:var(--tg-heading-color)}
.tgmenu__search-bar{flex-grow:1}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tgmenu__search-bar{max-width:240px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tgmenu__search-bar{max-width:100%}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tgmenu__search-bar{display:none}
}
.tgmenu__search-bar form{position:relative}
.tgmenu__search-bar form input{display:block;width:100%;background:var(--tg-color-white-default);border:1px solid var(--tg-border-2);-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px;padding:12px 50px 10px 20px;height:45px;font-size:15px;font-family:var(--tg-heading-font-family)}
.tgmenu__search-bar form input::placeholder{color:#8D9DB5;font-size:14px}
.tgmenu__search-bar form [type=submit]{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);right:10px;border:none;padding:0;background:transparent;font-size:24px;color:#8D9DB5}
.tgmenu__search-bar form [type=submit]:hover{color:var(--main-color)}
.tgmenu-offcanvas-open-btn{line-height:0}
.tgmenu-offcanvas-open-btn span{height:2px;width:34px;background-color:var(--tg-common-white);display:block;border-radius:6px}
.tgmenu-offcanvas-open-btn span:not(:last-child){margin-bottom:6px}
.tgmenu-offcanvas-open-btn.mobile-nav-black span{background-color:var(--tg-common-black)}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tgmenu-1-space{margin-left:0}
}
.sticky-menu{position:fixed;left:0;margin:auto;top:0;width:100%;z-index:99;background:var(--tg-common-white);-webkit-animation:1000ms ease-in-out 0s normal none 1 running fadeInDown;animation:1000ms ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0 10px 15px #1919191a;box-shadow:0 10px 15px #1919191a;border-radius:0}
.sticky-menu .tgmenu__navbar-wrap ul li a{padding:40px 24px}
.tg-header-dvdr{background:var(--tg-common-white);width:2px;display:inline-block;height:16px}
.tg-header-top-space{padding:10px 0}
.tg-header-top-info a{color:var(--tg-common-white)}
.tg-header-top-info a:hover{color:#c5c5c5}
.tg-menu-right-action-2 .tg-btn-header{color:var(--tg-common-white);background:var(--main-color);border-color:var(--main-color)}
.tg-menu-right-action-2 .tg-btn-header:hover{background:var(--tg-common-black);border-color:var(--tg-common-black)}
.tg-menu-right-action-2 .tg-header-contact-number span{color:var(--tg-grey-1)}
.tg-menu-right-action-2 .tg-header-contact-number a{color:var(--tg-common-black)}
.tg-menu-right-action-2 .tg-header-contact-icon{color:var(--tg-common-black);border-color:#dadada;width:40px;height:40px;line-height:37px;background:var(--tg-common-white)}
.tg-menu-right-action-2 .tg-header-cart .cart-button{border:1px solid #dadada;border-radius:100px;width:40px;display:inline-block;height:40px;color:var(--tg-common-black);text-align:center;background:var(--tg-common-white);line-height:36px}
.tg-menu-right-action-3 .tg-header-cart .cart-button{border-radius:100px;width:40px;display:inline-block;height:40px;color:var(--tg-common-white);text-align:center;background:#00357a;line-height:36px;margin-left:7px}
.tg-menu-right-action-3 .search-button{border-radius:100px;width:40px;display:inline-block;height:40px;color:var(--tg-common-white);text-align:center;background:#00357a;line-height:36px;margin-left:26px}
.tg-menu-3-wrap .tgmenu__navbar-wrap ul li a{padding:47px 12px}
.tg-menu-3-wrap .tgmenu__navbar-wrap > ul > li.active > a,.tg-menu-3-wrap .tgmenu__navbar-wrap > ul > li:hover > a{color:#b5b5b5}
.tg-menu-4-right-action .search-button{border:1px solid #dadada;color:var(--tg-common-black);background:var(--tg-common-white)}
.tg-menu-4-right-action .tg-header-cart .cart-button{border:1px solid #dadada;color:var(--tg-common-black);background:var(--tg-common-white)}
.tg-menu-4-right-action .tgmenu-offcanvas-open-btn span{background-color:var(--tg-common-black)}
.header-sticky{position:fixed;top:0;left:0;right:0;opacity:1;width:100%;z-index:999;visibility:visible;background:#ffffffe6;box-shadow:0 1px 3px 0 #12142024;animation:.95s ease 0s normal forwards 1 running headerSlideDown;-webkit-animation:.95s ease 0s normal forwards 1 running headerSlideDown;backdrop-filter:blur(10px); padding: 7px 0;}
.header-sticky .tgmenu__main-menu ul > li > a{padding:21px 12px;color:var(--tg-common-black)}
.header-sticky .tg-header-contact-number a{color:var(--tg-common-black)}
.header-sticky .tg-header-contact-icon{color:var(--tg-common-black);border:1.2px solid #dadada}
.header-sticky .tg-header-contact-number span{color:var(--tg-grey-1)}
.header-sticky .tg-header-cart .cart-button{color:var(--tg-common-black)}
.header-sticky .tg-btn-header{color:var(--tg-common-white);border:1px solid var(--main-color);background:var(--main-color)}
.header-sticky .tg-btn-header:hover{color:var(--main-color);background:transparent}
.header-sticky .tgmenu-offcanvas-open-btn span{background-color:var(--tg-common-black)}
.header-sticky .logo-1{display:none}
.header-sticky .logo-2{display:block!important}
.header-sticky .tg-header-logo-bg{display:none!important}
.header-sticky .tgmenu__navbar-wrap-2 ul li > a{padding:21px 11px}
.header-sticky .tgmenu__navbar-wrap > ul > li.active > a,.header-sticky .tgmenu__navbar-wrap > ul > li:hover > a{color:var(--main-color)}
.header-sticky .tg-menu-3-wrap .tgmenu__navbar-wrap > ul > li.active > a,.header-sticky .tg-menu-3-wrap .tgmenu__navbar-wrap > ul > li:hover > a{color:var(--main-color)}
.header-sticky .tg-menu-right-action-3 .tg-header-cart .cart-button{color:var(--tg-common-white)}
.header-sticky .tg-menu-4-right-action .tg-header-cart .cart-button{color:var(--tg-common-black)}
.tg-hero-slider-active{height:700px}
@media (max-width: 575px) {
.tg-hero-slider-active{height:650px}
}
.tg-hero-arrow-box button{border-radius:100px;width:45px;height:45px;background:var(--tg-common-white);color:var(--main-color);text-align:center;line-height:43px;top:59%;z-index:99;left:0;position:absolute;transform:translateY(-50%);-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-arrow-box button{top:90%}
}
.tg-hero-arrow-box button:hover{background:var(--main-color);color:var(--tg-common-white)}
.tg-hero-arrow-box button.tg-hero-prev{left:auto;right:40px;z-index:1}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-arrow-box button.tg-hero-prev{right:0}
}
.tg-hero-top-shadow{position:absolute;content:"";width:100%;height:188px;background:linear-gradient(180deg,#000 0%,#0000 100%);top:0;left:0;z-index:9}
.tg-hero-bottom-shape{position:absolute;bottom:0;right:0;z-index:9}
.tg-hero-bottom-shape-2{position:absolute;bottom:0;left:0;z-index:9}
.tg-hero-bottom-shape-2 .line-1{stroke-dasharray:2300;stroke-dashoffset:3500;animation:dash 5s linear forwards infinite}
.tg-hero-bottom-shape .line-1{stroke-dasharray:2300;stroke-dashoffset:3500;animation:dash 5s linear forwards infinite}
.tg-hero-bg::before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(180deg,#0000 0%,#0006 100%);top:0;left:0;z-index:1}
.tg-hero-thumb{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:zoom 20s ease-in-out infinite;animation:zoom 20s ease-in-out infinite}
.tg-hero-content{padding-top:210px;padding-bottom:120px}
@media (max-width: 575px) {
.tg-hero-content{padding-top:180px;padding-bottom:100px}
}
.tg-hero-content-area{position:absolute;top:0;left:0;z-index:9;right:0;margin:0 auto;z-index:9}
.tg-hero-subtitle{font-weight: 600;color: #ffde59;text-transform: uppercase;letter-spacing: 1px;font-size: 20px;}
.tg-hero-title{font-weight: 600;font-size: 50px;color: var(--tg-common-white);border-bottom: 1px solid #ffffff66;display: inline-block;padding-bottom: 10px;margin-bottom: 10px;}
@media (max-width: 575px) {
.tg-hero-title{font-size:30px}
}
.tg-hero-para{color:var(--tg-common-white);text-transform:capitalize}
@media (max-width: 575px) {
.tg-hero-para br{display:none}
.tg-hero-price-wrap{flex-wrap:wrap}
}
.tg-hero-price-wrap p{font-weight:400;font-size:24px;color:var(--tg-common-white);margin-bottom:0}
@media (max-width: 575px) {
.tg-hero-price-wrap p{margin-bottom:20px}
}
.tg-hero-price span{color:var(--tg-common-white)}
.tg-hero-price .hero-dolar{font-size:24px;transform:translateY(-5px);font-weight:500}
.tg-hero-price .hero-price{font-weight:700;font-size:40px}
.tg-hero-price .night{transform:translateY(5px)}
.tg-hero-2-content{padding:250px 0 257px;border-radius:60px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-2-content{padding:170px 0}
}
.tg-hero-2-title{font-family:var(--tg-ff-quentin);font-weight:400;font-size:80px;text-transform:capitalize;color:var(--tg-common-white)}
@media (max-width: 575px) {
.tg-hero-2-title{font-size:50px}
}
.tg-hero-3-spacing{padding-top:244px;padding-bottom:135px}
.tg-hero-3-subtitle{font-family:var(--tg-ff-quentin);font-weight:400;font-size:60px;text-transform:capitalize;color:var(--tg-common-white);position:relative;z-index:1}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-3-subtitle{font-size:35px}
}
.tg-hero-3-subtitle::before{position:absolute;content:"";border-radius:100px;width:440px;height:11px;background:#3887ff;bottom:13px;left:0;right:0;margin:0 auto;z-index:-1}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-3-subtitle::before{display:none}
}
.tg-hero-3-title{font-weight:600;font-size:54px;text-transform:capitalize;color:var(--tg-common-white)}
@media (max-width: 575px) {
.tg-hero-3-title{font-size:40px}
}
.tg-hero-4-subtitle{font-size:65px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-4-subtitle{font-size:50px}
}
.tg-hero-4-subtitle::before{display:none}
.tg-hero-4-title{font-size:60px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-4-title{font-size:50px}
}
.tg-hero-4-space{padding:247px 0 240px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-4-space{padding:150px 0 120px}
}
.tg-hero-5-content .tg-hero-3-subtitle{display:inline-block;font-size:50px}
.tg-hero-5-content .tg-hero-3-subtitle::before{display:none}
.tg-hero-5-content .tg-hero-3-title{font-size:45px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-5-content .tg-hero-3-title{font-size:37px}
}
.tg-hero-5-top-shadow{position:absolute;content:"";width:100%;height:100%;background:#00000085;top:0;left:0;z-index:-1}
.tg-hero-5-title-shape{position:absolute;bottom:-22px;left:17%}
.tg-hero-5-spacing{padding-top:230px;padding-bottom:160px}
.tg-hero-tu-title{font-weight:700;font-size:50px;text-transform:capitalize;color:var(--tg-common-white)}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-tu-title{font-size:35px}
}
@media (max-width: 575px) {
.tg-hero-tu-title{font-size:25px}
}
.tg-hero-tu-wrapper .tg-hero-title{border:none;font-size:60px}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.tg-hero-tu-wrapper .tg-hero-title{font-size:44px}
}
@media (max-width: 575px) {
.tg-hero-tu-wrapper .tg-hero-title{font-size:29px}
}
.tg-hero-tu-wrapper .tg-hero-content{padding-top:225px;padding-bottom:190px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px) {
.tg-hero-tu-wrapper .tg-hero-content{padding-top:175px;padding-bottom:120px}
}
@media (max-width: 575px) {
.tg-hero-tu-wrapper .tg-hero-content{padding-top:100px;padding-bottom:100px}
}
.tg-hero-tu-svg{position:absolute;right:-184px;top:6px}
.tg-hero-tu-avatar-text{font-weight:600;font-size:18px;line-height:22px;text-transform:capitalize;text-decoration:underline;text-decoration-skip-ink:none;color:var(--tg-common-white);font-family:var(--bodyfont1);text-align:left}
.tg-hero-tu-2-wrapper{padding-top:140px;padding-bottom:100px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-tu-2-wrapper{padding-top:100px}
}
.tg-hero-tu-2-wrapper .tg-hero-3-subtitle::before{display:none}
.tg-hero-tu-2-wrapper .tg-hero-3-title{font-weight:800;font-size:60px;font-family:var(--bodyfont1)}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-tu-2-wrapper .tg-hero-3-title{font-size:40px}
}
.tg-hero-tu-2-wrapper .tg-booking-form-3{box-shadow:none;padding:33px 40px 27px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-tu-2-wrapper .tg-booking-form-3{padding:23px 30px 14px}
.tg-hero-tu-2-wrapper .tg-booking-form-parent-inner{margin-right:8px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-hero-tu-2-wrapper .tg-booking-form-input-group{justify-content:center!important}
}
.tg-hero-tu-2-wrapper .tg-booking-form-search-btn .bk-search-button{background:var(--main-color);font-size:16px;text-transform:uppercase;font-family:var(--bodyfont1);padding:10px 66px}
.tg-hero-tu-2-wrapper .tg-booking-form-title{font-family:var(--bodyfont1)}
.tg-hero-tu-2-wrapper .tg-booking-add-input-field{border:.6px solid #d7d7d7;background:#f3f3f4;font-family:var(--bodyfont1);font-weight:400;font-size:15px;color:#737374}
.tg-hero-tu-2-wrapper .tg-booking-add-input-date .input{border:.6px solid #d7d7d7;background:#f3f3f4;font-family:var(--bodyfont1);font-weight:400;font-size:15px}
.tg-hero-tu-2-wrapper .tg-booking-add-input-date .input::placeholder{font-family:var(--bodyfont1);font-weight:400;font-size:15px;color:#737374}
.tg-booking-form-input-group{flex-wrap:wrap}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-booking-form-input-group{justify-content:flex-start!important}
}
.tg-booking-form-space{margin-top:-60px;position:relative;z-index:9}
.tg-booking-form-wrap{box-shadow:0 4px 20px 0 #0000000d;background:var(--tg-common-white);border:1px solid #e1e1e1;border-radius:15px;padding:20px 40px 25px}
@media (max-width: 575px) {
.tg-booking-form-wrap{padding:20px 30px 25px}
}
.tg-booking-form-title{font-weight:500;font-size:14px;text-transform:capitalize;color:var(--tg-grey-2);display:block}
.tg-booking-form-location-list{width:220px;box-shadow:0 4px 20px 0 #0000000d;background:var(--tg-common-white);border:1px solid #e1e1e1;border-radius:15px;padding:6px;opacity:0;visibility:hidden;transition:all .3s ease;margin-top:0;position:absolute;top:100%;left:0}
.tg-booking-form-location-list.tg-quantity{width:320px;left:auto;right:0}
@media (max-width: 575px) {
.tg-booking-form-location-list.tg-quantity{width:285px}
}
.tg-booking-form-location-list.tg-quantity ul li{display:flex;justify-content:space-between;align-items:center}
.tg-booking-form-location-list.tg-list-open{opacity:1;visibility:visible;margin-top:6px;position:absolute;top:100%;z-index:9}
.tg-booking-form-location-list ul li{padding:10px 18px;color:var(--tg-grey-4);-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out;border-radius:10px;cursor:pointer}
.tg-booking-form-location-list ul li:hover{background:var(--tg-grey-3)}
.tg-booking-form-location-list ul li span{font-size:14px;margin-left:5px}
.tg-booking-form-location-list ul li i{width:30px;height:30px;text-align:center;line-height:30px;border:1px solid #e4e4e4;border-radius:50%;font-size:14px}
@media (max-width: 575px) {
.tg-booking-form-search-btn{width:100%}
}
.tg-booking-form-search-btn .bk-search-button{background:var(--main-color2);font-weight:600;font-size:15px;color:var(--tg-common-white);border-radius:8px;padding:10px 70px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tg-booking-form-search-btn .bk-search-button{padding:10px 40px}
}
@media (max-width: 575px) {
.tg-booking-form-search-btn .bk-search-button{width:100%}
}
.tg-booking-form-tabs{border-bottom:2px solid var(--tg-border-1);margin-bottom:14px}
.tg-booking-form-tabs .borders{background:var(--main-color);width:0;height:2px;bottom:-1px;left:auto;right:0;position:absolute;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out}
.tg-booking-form-tabs .nav-links{font-weight:500;font-size:15px;text-transform:capitalize;color:var(--tg-grey-4);display:flex;align-items:center;padding:0 18px;position:relative;padding-bottom:12px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-booking-form-tabs .nav-links{margin-bottom:10px}
}
.tg-booking-form-tabs .nav-links.active{color:var(--tg-common-black)}
.tg-booking-form-tabs .nav-links.active .borders{width:100%;left:0;right:auto}
.tg-booking-form-tabs .nav-links .icon{transform:translateY(-1px);margin-right:7px}
@media (max-width: 575px) {
.tg-booking-form-parent-inner{width:100%;margin-right:0}
}
.tg-booking-form-3{background:var(--tg-common-white);padding:23px 30px 14px;box-shadow:10px 12px 0 0 #003a97;border-radius:15px}
.tg-booking-form-grid{background:var(--tg-common-white);border:1px solid #e1e1e1;border-radius:15px;padding:30px 40px 23px}
.tg-booking-form-grid-space{margin-top:-90px;position:relative;z-index:2}
.tg-booking-quantity-item{width:130px;position:relative}
.tg-booking-quantity-item .tg-quantity-input{height:44px;text-align:center;font-size:14px;border:1px solid #e1e1e1;background-color:var(--tg-common-white);padding:0 45px;width:100%;border-radius:6px}
.tg-booking-quantity-item span{width:35px;height:34px;line-height:34px;display:inline-block;text-align:center;font-size:16px;color:var(--tg-common-black);position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);transition:all .4s ease;margin:0 3px!important}
.tg-booking-quantity-item span::before{position:absolute;content:"";width:1px;height:26px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;background-color:#e1e1e1}
.tg-booking-quantity-item span.decrement{right:auto;left:0}
.tg-booking-quantity-item span.decrement::before{left:auto;right:0}
.tg-booking-title-value{margin-right:10px}
.tg-booking-add-input-field{background:var(--tg-grey-3);border-radius:8px;padding:9px 17px;width:216px;display:flex;justify-content:space-between;cursor:pointer;position:relative}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 576px) and (max-width: 767px) {
.tg-booking-add-input-field{width:200px}
}
@media (max-width: 575px) {
.tg-booking-add-input-field{width:100%}
}
.tg-booking-add-input-field span{font-size:13px;color:var(--tg-grey-4)}
.tg-booking-add-input-field span.location{position:absolute;right:14px;top:50%;transform:translateY(-50%)}
.tg-booking-add-input-date .input{display:inline-block;background:var(--tg-grey-3);border-radius:8px;padding:9px 18px;padding-right:50px;cursor:pointer;border:none;width:216px;font-size:13px;height:44px;color:var(--tg-grey-4)}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 576px) and (max-width: 767px) {
.tg-booking-add-input-date .input{width:200px}
}
@media (max-width: 575px) {
.tg-booking-add-input-date .input{width:100%}
}
.tg-booking-add-input-date .input::placeholder{font-size:13px;color:var(--tg-grey-4)}
.tg-booking-add-input-date span{position:absolute;top:50%;transform:translateY(-50%);right:15px}
.tg-booking-4-shape{position:absolute;bottom:0;left:97px;z-index:-1;width:5%}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-booking-4-shape{left:0}
}
.tg-booking-4-shape-2{position:absolute;bottom:0;right:85px;z-index:-1;width:9%}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-booking-4-shape-2{right:0}
}
.tg-booking-5-form-item{backdrop-filter:blur(20px);box-shadow:0 4px 30px 0 #0000001a;background:linear-gradient(90deg,#ffffff3d 0%,#ffffff1c 100%);border-radius:15px;border:1px solid #fff3;padding:20px 30px 14px;margin-right:10px;margin-left:10px}
.tg-booking-5-form-item .tg-booking-form-title{color:var(--tg-common-white)}
.tg-booking-5-form-item .tg-booking-form-search-btn .bk-search-button{background:var(--main-color)}
.tg-booking-tu-wrapper{background:var(--tg-common-white);text-align:left;padding:13px 14px 3px 26px;border-radius:1000px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-booking-tu-wrapper{border-radius:10px}
}
@media (max-width: 575px) {
.tg-booking-tu-wrapper{padding:20px}
}
.tg-booking-tu-wrapper .tg-booking-add-input-field{justify-content:left}
.tg-booking-tu-wrapper .tg-booking-add-input-field span.location{right:auto;left:0;color:var(--tg-common-black)}
.tg-booking-tu-wrapper .tg-booking-title-value{margin-left:16px;margin-right:20px;color:var(--tg-common-black);font-family:var(--bodyfont1);font-size:16px!important}
.tg-booking-tu-wrapper .tg-booking-add-input-field{padding:0;width:auto;background:transparent;padding-left:5px}
.tg-booking-tu-wrapper .tg-booking-add-input-date .input{width:141px;padding:0;background:none;padding-left:24px;color:#353844;font-family:var(--bodyfont1);font-size:16px!important;height:22px}
.tg-booking-tu-wrapper .tg-booking-add-input-date .input::placeholder{color:#353844;font-family:var(--bodyfont1);font-size:16px!important}
.tg-booking-tu-wrapper .tg-booking-add-input-date span{right:auto;left:0;color:#353844}
.tg-booking-tu-wrapper .tg-booking-add-input-date span.angle-down{right:0;left:auto;top:57%}
@media (max-width: 575px) {
.tg-booking-tu-wrapper .tg-booking-add-input-date span.angle-down{right:-10px}
}
.tg-booking-tu-wrapper .tg-booking-form-title{line-height:1;margin-left:23px;color:#7e8395;font-size:14px}
.tg-booking-tu-wrapper .tg-booking-form-search-btn .bk-search-button{padding:9px 32px;border-radius:100px;background:var(--main-color)}
.tg-booking-tu-wrapper .tg-booking-form-search-btn .bk-search-button-2{border-radius:8px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tg-booking-tu-wrapper .tg-booking-form-input-group{justify-content:space-between!important}
}
@media (max-width: 575px) {
.tg-booking-tu-wrapper .tg-booking-add-input-date{display:inline-block}
}
.flatpickr-calendar{box-shadow:0 4px 20px 0 #0000000d;background:var(--tg-common-white);border:1px solid #e1e1e1;border-radius:15px}
.flatpickr-calendar.open{padding:30px;width:384px;margin-top:5px;padding-top:20px;padding-bottom:35px}
@media (max-width: 575px) {
.flatpickr-calendar.open{width:340px}
}
.flatpickr-calendar.open::after{display:none!important}
.flatpickr-calendar.open .flatpickr-months{margin-bottom:13px}
.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month{line-height:35px;padding:0}
.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month{top:20px;left:35px;transition:.3s}
.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month svg{width:18px;height:18px;fill:#57595F}
.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month svg path{fill:#57595F}
.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month:hover svg path{fill:var(--tg-common-black)}
.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month{top:20px;right:35px;transition:.3s}
.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month svg{width:18px;height:18px;fill:#57595F}
.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month svg path{fill:#57595F}
.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month:hover svg path{fill:var(--tg-common-black)}
.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month{font-weight:400;font-size:16px;letter-spacing:-.02em;color:var(--tg-common-black)}
.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:transparent}
.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}
.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month input.cur-year{font-size:18px;font-weight:400;color:#1E1E2F}
.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper span{display:none}
.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper:hover{background:transparent}
.flatpickr-calendar.open .flatpickr-innerContainer{justify-content:center}
.flatpickr-calendar.open .dayContainer{justify-content:center}
.flatpickr-calendar.open .flatpickr-days{padding-top:2px}
.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-weekdaycontainer span{color:#57595F;font-size:15px;font-weight:400}
.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.flatpickr-disabled,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.flatpickr-disabled:hover,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.prevMonthDay,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.nextMonthDay,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.notAllowed,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.notAllowed.prevMonthDay,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.notAllowed.nextMonthDay{color:#9d9c9d}
.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day{border:1px solid var(--tg-border-2);border-radius:0;width:46px;max-width:46px;margin-right:-1px;height:44px;margin-top:-1px;font-weight:400;font-size:14px;letter-spacing:-.02em;text-align:center;color:var(--tg-common-black)}
@media (max-width: 575px) {
.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day{width:40px;max-width:40px;height:40px}
}
.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.today,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.selected{color:var(--tg-common-white);background-color:var(--main-color);border:none}
.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day:hover{color:var(--tg-common-white);background-color:var(--main-color)}
.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.today:hover{color:var(--tg-common-white);background-color:var(--main-color);border:none}
.flatpickr-calendar .flatpickr-weekdays{display:none}
.flatpickr-calendar.arrowTop::before{content:none}
.calender-active.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.today:hover{color:var(--tg-common-white);background-color:var(--tg-common-falured)}
.calender-active.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.today,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.selected{color:var(--tg-common-white);background-color:var(--tg-common-falured)}
.calender-active.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day:hover{color:var(--tg-common-white);background-color:var(--tg-common-falured)}
.calender-active.open{box-shadow:0 10px 20px 4px #14141424;background:#faf5ef}
.flatpickr-current-month .nice-select::after{display:none}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-about-thumb-wrap img{margin-bottom: 0; width: 48%;}
}
.tg-about-area{overflow-x: hidden;}
.tg-about-thumb-2{float:right;margin-right:-15px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-about-thumb-2{margin:0}
}
.tg-about-thumb-4{margin-left:-15px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-about-thumb-4{margin:0}
}
.tg-about-content{margin:0 40px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-about-content{margin:0}
}
.tg-about-details-shape{right:0;bottom:0; z-index: -1;}
.tg-about-details-map{top:0;right:-30px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-about-details-map{right:0}
}
.tg-about-su-shape{position:absolute;top:128px;right:6px}
.tg-about-su-shape-2{position:absolute;left:100px;top:30px}
.tg-about-su-funfact-wrap{display:flex;column-gap:60px;flex-wrap:wrap}
@media (max-width: 575px) {
.tg-about-su-funfact-wrap{column-gap:40px}
}
.tg-about-su-funfact-icon{width:70px;height:70px;line-height:70px}
.tg-about-su-funfact-text h3{font-family:var(--bodyfont1);font-weight:700;font-size:30px;text-transform:capitalize}
.tg-about-su-funfact-text span{font-family:var(--bodyfont1);font-size:17px;text-transform:capitalize;color:#353844}
.tg-about-su-author-avatar img{border-radius:50%}
.tg-about-su-author-info h5{font-family:var(--bodyfont1);font-weight:600;font-size:20px;text-transform:capitalize;margin-bottom:0}
.tg-about-su-author-info span{font-family:var(--bodyfont1);font-weight:400;font-size:15px;text-transform:capitalize;color:var(--tg-grey-1)}
.tg-about-su-author-wrap{display:flex;align-items:center;flex-wrap:wrap}
.tg-about-su-right-shape{position:absolute;top:0;right:0;z-index:-1;width:10%}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-about-su-content-wrap{margin-left:0}
}
.tg-listing-card-thumb{border-radius:12px 12px 0 0;position:relative;}
.tg-listing-card-thumb .heightd{height: 250px;}
.tg-listing-card-thumb .heightd img{width: 100%; height: 100%; object-fit: cover;}
.tg-listing-card-thumb::before{position:absolute;content:"";bottom:0;left:0;height:98px;width:100%;opacity:0;visibility:hidden;background:linear-gradient(180deg,#0009 0%,#0000 75%);transform:rotate(180deg);z-index:1;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out}
.tg-listing-card-thumb .shape{background-image:url(../images/listing/angle.png);background-repeat:no-repeat;background-size:cover}
.tg-listing-card-thumb .shape-2{background-image:url(../images/listing/angle-2.png);background-repeat:no-repeat;background-size:cover}
.tg-listing-card-thumb .shape-3{background-image:url(../images/listing/angle-3.png);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}
.tg-listing-card-thumb .shape-3 svg{margin-right:4px}
.tg-listing-card-thumb .shape-4{background-image:url(../images/listing/listing-5/shape-2.png);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}
.tg-listing-card-thumb .tg-card-border{border-radius:12px 12px 0 0;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out}
.tg-listing-card-thumb img{-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out;border-radius:12px 12px 0 0}
.tg-listing-card-duration-tour span{font-size:14px;line-height:24px;text-transform:capitalize;color:var(--tg-common-black);display:flex;align-items:center}
.tg-listing-card-duration-tour span svg{margin-right:5px}
.tg-listing-card-title{font-weight:600;line-height:133%;text-transform:capitalize}
.tg-listing-card-title:hover a{color:var(--main-color)}
.tg-listing-card-item{background:var(--tg-common-white);border:1px solid var(--tg-border-3);border-radius:12px}
.tg-listing-card-item:hover .tg-listing-card-thumb::before{opacity:1;visibility:visible}
.tg-listing-card-item:hover .tg-listing-card-thumb img{transform:scale(1.1)}
.tg-listing-card-currency-amount{font-weight:700;font-size:20px;line-height:24px;text-transform:capitalize;color:var(--tg-common-white)}
.tg-listing-card-currency-old{font-weight:500;font-size:14px;line-height:1;text-transform:capitalize;color:#dbe6f7;display:block}
.tg-listing-card-activity-person{font-weight:500;font-size:12px;text-transform:capitalize;color:var(--tg-common-white);line-height:22px}
.tg-listing-card-price-wrap{height:45px;padding:5px 20px 5px 20px}
.tg-listing-card-price-wrap.price-bg{background-image:url(../images/listing/angle-4.png);background-repeat:no-repeat;background-size:cover;border-radius:0 0 0 12px;width:140px}
.tg-listing-card-content{padding: 15px;}
.tg-listing-card-review.space{padding:10px 17px 10px 10px}
.tg-listing-rating-icon{color:var(--tg-common-yellow);font-size:14px}
.tg-listing-rating-percent{font-size:13px;line-height:24px;text-transform:capitalize;color:var(--tg-common-black)}
.tg-listing-item-price-discount{position:absolute;top:17px;left:0;font-weight:600;font-size:12px;text-transform:capitalize;color:var(--tg-common-white);padding:6px 20px 6px 14px;line-height:1;display:inline-block}
.tg-listing-item-price-discount.offer-btm{top:47px}
.tg-listing-item-wishlist a{position:absolute;top:20px;right:24px;width:32px;height:32px;border-radius:50%;background:var(--tg-common-white);text-align:center;line-height:33px}
.tg-listing-item-wishlist a:hover{color:var(--main-color)}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-listing-item-box-wrap{margin-left:0}
}
.tg-listing-menu-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.tg-listing-menu-nav button{font-weight:500;font-size:15px;text-transform:capitalize;color:var(--tg-common-black);padding:0 17px;border-bottom:4px solid #e1e1e1;padding-bottom:10px;position:relative;margin-bottom:10px}
.tg-listing-menu-nav button .icon{transform:translateY(-1px);display:inline-block}
.tg-listing-menu-nav button .borders{background:var(--main-color);width:0;height:4px;bottom:-4px;left:auto;right:0;position:absolute;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out}
.tg-listing-menu-nav button.active .borders{width:100%;left:0;right:auto}
.tg-listing-shape{position:absolute;top:0;right:172px;z-index:-1}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-listing-shape{right:0}
}
.tg-listing-shape-2{position:absolute;top:216px;right:61px}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-listing-shape-2{right:0}
}
.tg-listing-shape-3{position:absolute;bottom:0;left:33px}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-listing-shape-3{left:0}
}
.tg-listing-avai-btn{font-size:14px;color:var(--main-color);border-radius:6px;padding:5px 15px;background:#f0e9ff;display:inline-block;transition:all .4s ease}
.tg-listing-avai-btn:hover{background:var(--main-color);color:var(--tg-common-white)}
.tg-listing-2-card-item{border-radius:30px}
.tg-listing-2-card-item .tg-card-border{border-radius:30px 30px 0 0}
.tg-listing-2-card-item:hover .tg-listing-card-thumb img{transform:scale(1)}
.tg-listing-2-card-item .tg-listing-card-thumb::before{display:none}
.tg-listing-2-card-item .tg-listing-card-title{line-height:122%;margin-bottom:3px}
.tg-listing-2-card-item .tg-listing-card-content{padding:0 18px 26px 25px}
.tg-listing-2-card-item .tg-listing-item-price-discount{top:26px}
.tg-listing-2-card-item .tg-listing-rating-icon{font-size:12px}
.tg-listing-2-shape{position:absolute;top:90px;left:0;z-index:-1}
.tg-listing-2-shape-2{position:absolute;left:90px;bottom:0;z-index:-1}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-listing-2-shape-2{left:0}
}
.tg-listing-2-shape-3{position:absolute;right:0;bottom:260px;z-index:-1}
.tg-listing-2-price{font-weight:600;text-transform:capitalize;color:var(--tg-common-white);border:1px solid var(--tg-common-white);border-radius:100px;padding:1px 15px;display:inline-block;background:var(--main-color);position:relative}
.tg-listing-2-price span{display:inline-block}
.tg-listing-2-price del{color:#dbe6f7;font-size:12px;font-weight:500}
.tg-listing-2-price .shift{font-size:12px}
.tg-listing-2-price-wrap{margin-top:-20px;margin-bottom:16px}
.tg-listing-2-mask{position:absolute;bottom:-1px;left:-2px;right:-2px;width:102%;display:block}
.tg-listing-2-mask img{border-radius:0!important}
.tg-listing-3-card-item .tg-listing-card-thumb::before{opacity:1;visibility:visible}
.tg-listing-3-card-item .tg-listing-card-thumb::after{position:absolute;content:"";bottom:0;right:0;height:2px;width:70%;background:var(--main-color);z-index:1}
.tg-listing-3-card-item .tg-listing-2-price{position:absolute;bottom:0;left:24px;z-index:2;background:none;border:none;background-image:url(../../assets/images/listing/listing-3/rectangle.png);background-repeat:no-repeat;background-size:cover;border-radius:0;width:auto;font-size:18px;padding:5px 25px 2px 10px}
.tg-listing-3-card-item .tg-listing-2-price del{font-size:14px;transform:translateY(-1px);display:inline-block;color:#dbe6f7}
.tg-listing-3-card-item .tg-listing-2-price .shift{font-size:14px;font-weight:400;display:inline-block;transform:translateY(-2px)}
.tg-listing-3-shape{position:absolute;right:63px;bottom:135px;z-index:-1;width:13%}
.tg-listing-4-shape{bottom:0}
.tg-listing-4-card-item .tg-listing-2-price{position:absolute;bottom:16px;left:21px;z-index:3;border:none;border-radius:6px;padding:2px 9px 0}
.tg-listing-4-card-item .tg-listing-2-price .new{font-size:18px}
.tg-listing-4-card-item .tg-listing-2-price .shift{font-weight:400;transform:translateY(-2px)}
.tg-listing-4-card-item .tg-listing-2-price del{transform:translateY(-1px);display:inline-block}
.tg-listing-4-card-item .tg-listing-item-wishlist a{position:inherit;border:1px solid #d9d9d9;display:inline-block;line-height:35px;width:36px;height:36px}
.tg-listing-4-card-item .tg-listing-card-content{padding:0 24px 22px}
.tg-listing-4-pagination .swiper-pagination-bullet{margin:0 3px!important;width:10px;height:10px;background:#cdd7e9;opacity:1;transition:all .4s ease}
.tg-listing-4-pagination .swiper-pagination-bullet-active{width:26px;background:var(--main-color);border-radius:100px;transition:all .4s ease}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-listing-5-slider-navigation{text-align:left!important}
}
.tg-listing-5-slider-navigation button{border-radius:6px;width:50px;height:50px;color:var(--tg-common-black);text-align:center;line-height:50px;border:1px solid var(--tg-border-3);background:var(--tg-common-white);transition:all .4s ease}
.tg-listing-5-slider-navigation button:hover{background:var(--main-color);color:var(--tg-common-white);border-color:var(--main-color)}
.tg-listing-5-card-item .tg-listing-2-price{position:absolute;bottom:16px;left:21px;z-index:3;border:none;border-radius:6px;padding:0 9px 2px;background:var(--tg-common-white)}
.tg-listing-5-card-item .tg-listing-2-price .text{color:var(--tg-common-black);font-weight:500;font-size:12px;line-height:200%;text-transform:capitalize}
.tg-listing-5-card-item .tg-listing-card-price .form{font-weight:500;font-size:13px;text-transform:capitalize;color:#767676}
.tg-listing-5-card-item .tg-listing-card-price .price{font-weight:600;font-size:20px;text-transform:capitalize;color:var(--main-color)}
.tg-listing-5-card-item .tg-listing-card-duration-map{font-size:14px}
.tg-listing-5-card-item .tg-listing-card-content{padding:0 18px 24px 25px}
.tg-listing-5-card-item .tg-listing-card-thumb .closed{background-image:url(../../assets/images/listing/listing-5/shape-1.png)}
.tg-listing-5-card-item .tg-listing-item-price-discount.offer-btm{top:45px}
.tg-listing-5-card-item .tg-listing-item-price-discount.offer-btm-2{top:75px}
.tg-listing-sort span,.tg-listing-sort a{font-weight:400;font-size:16px;color:var(--tg-grey-1);transition:all .4s ease}
.tg-listing-sort a:hover{color:var(--main-color)}
.tg-listing-select-price .nice-select{border-radius:6px;width:179px;line-height:33px;height:36px;background:#f3f3f4;color:var(--tg-grey-1);font-weight:400;font-size:14px;padding:0 15px;text-transform:capitalize}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-listing-select-price .nice-select{width:170px}
}
.tg-listing-select-price .nice-select::after{color:var(--tp-grey-1);font-size:14px;font-weight:600;right:15px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-listing-box-number-found{text-align:right}
}
.tg-listing-box-number-found span{text-transform:capitalize;color:var(--tg-common-black)}
.tg-listing-box-view button{border:1px solid #c9ced7;width:36px;height:36px;border-radius:6px;background:var(--tg-common-white);transition:all .3s ease}
.tg-listing-box-view button.active{background:var(--main-color);border-color:var(--main-color);color:var(--tg-common-white)}
.tg-listing-booking-shadow{box-shadow:0 5px 0 0 #d6d6d6}


.tg-listing-su-shape{position:absolute;top:347px;left:53px}
.tg-listing-su-shape-2{position:absolute;right:65px;bottom:320px}
@media only screen and (min-width: 1700px) and (max-width: 1800px),only screen and (min-width: 1600px) and (max-width: 1700px),only screen and (min-width: 1400px) and (max-width: 1599px) {
.tg-listing-su-shape-2{right:0;width:100px}
}
.tg-listing-su-spacing{padding-bottom:253px}
.tg-listing-su-2-shape{bottom:0;left:80px}

.rounded-circale{border-radius:50%}
.tg-chose-list-title{font-size: 16px;font-weight: 600;line-height: 1.3;color: var(--main-color2);}
@media (max-width: 575px) {
.tg-chose-section-title h2 br{display:none}
}
.tg-chose-shape{left:0;bottom:70px;z-index:-1}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-shape-2{margin-left:0}
}
.tg-chose-right{margin-right:50px;margin-left:33px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-right{margin-right:0;margin-left:0}
}
.tg-chose-thumb{margin-right:-143px;position:relative;z-index:1}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-thumb{margin-right:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-thumb{margin-bottom:20px}
}
.tg-chose-big-text{position:absolute;top:36%;left:103%;-webkit-transform:rotate(-90deg) translateY(-188px);-moz-transform:rotate(-90deg) translateY(-188px);-ms-transform:rotate(-90deg) translateY(-188px);-o-transform:rotate(-90deg) translateY(-188px);transform:rotate(-90deg) translateY(-188px);z-index:-1}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-big-text{left:98%}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-big-text{left:106%}
}
.tg-chose-big-text h2{font-weight:600;font-size:130px;text-transform:uppercase;font-family:var(--tg-ff-chillax);position:relative;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--tg-grey-4);-webkit-text-stroke-width:1px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-big-text h2{font-size:100px}
}
@media (max-width: 575px) {
.tg-chose-big-text h2{font-size:60px}
}
.tg-chose-big-text h2::after{content:attr(data-text);position:absolute;top:0;left:0;color:var(--main-color);-webkit-text-stroke-color:var(--main-color);overflow:hidden;width:100%;-webkit-transition:all 2s ease-out 0s;-moz-transition:all 2s ease-out 0s;-ms-transition:all 2s ease-out 0s;-o-transition:all 2s ease-out 0s;transition:all 2s ease-out 0s;-moz-animation:about-text 2s ease-in-out 1s forwards infinite alternate-reverse;-webkit-animation:about-text 2s ease-in-out 1s forwards infinite alternate-reverse;animation:about-text 2s ease-in-out 1s forwards infinite alternate-reverse}
.tg-chose-2-thumb img{border-radius:20px;object-fit:cover}
.tg-chose-2-content{background:var(--main-color);border-radius:20px;padding:51px 44px 30px;height:100%}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.tg-chose-2-content{padding:51px 20px 30px}
}
.tg-chose-2-content p{text-transform:capitalize;color:var(--tg-common-white);line-height:26px}
.tg-chose-2-shape{position:absolute;left:0;top:40%;z-index:-1}
.tg-chose-2-box-shape{position:absolute;right:0;bottom:0;z-index:-1;border-radius:0 0 20px 0}
.tg-chose-2-title{font-weight:600;font-size:20px;text-transform:capitalize;color:var(--tg-common-white)}
.tg-chose-2-title a:hover{color:var(--tg-common-white);opacity:.6}
.tg-chose-3-left{padding-right:55px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-3-left{padding-right:0}
}
.tg-chose-3-map{position:absolute;height:100%;width:100%;top:0;left:-52px}
.tg-chose-3-shape{position:absolute;right:32px;bottom:0;width:17%;z-index:-1}
.tg-chose-3-rounded{display:inline-block;margin-left:63px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-3-rounded{margin-left:0}
}
.tg-chose-3-star{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto}
.tg-chose-3-thumb .main-thumb{box-shadow:-10px 13px 20px 0 #0000001a;background:#f2f2f2;transform:rotate(-4deg);border:8px solid var(--tg-common-white);border-radius:20px;max-width:288px;position:relative;z-index:1}
@media (max-width: 575px) {
.tg-chose-3-thumb .main-thumb{max-width:100%}
}
.tg-chose-3-thumb-2{box-shadow:-10px 13px 20px 0 #0000001a;border:8px solid var(--tg-common-white);border-radius:20px;background:#f2f2f2;transform:rotate(3deg)}
@media (max-width: 575px) {
.tg-chose-3-thumb-2{max-width:100%}
}
.tg-chose-4-right{padding-right:0;padding-left:55px}
@media (max-width: 575px) {
.tg-chose-4-right{padding-left:55px}
}
.tg-chose-4-shape{position:absolute;left:0;bottom:85px;z-index:-1;width:13%}
.tg-chose-5-list-wrap{margin-right:30px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-5-list-wrap{margin-right:0}
}
.tg-chose-5-list-wrap .tg-chose-list-icon{width:68px;flex:0 0 auto}
.tg-chose-5-text-round{position:absolute;left:-100px;bottom:90px}
.tg-chose-5-text-round .tg-chose-3-rounded{margin-left:0}
.tg-chose-5-thumb img{border-radius:20px}
@media (max-width: 575px) {
.tg-chose-5-thumb img{width:100%;margin-bottom:20px}
}
.tg-chose-5-thumb-2 img{border-radius:30px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-5-left{margin-right:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-5-para{margin-bottom:30px}
}
.tg-chose-5-map-shape{position:absolute;right:0;bottom:92px;width:16%;z-index:-1}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-content{margin-left:0}
}
.tg-chose-6-totle{font-weight:600;font-size:20px;text-transform:capitalize}
.tg-chose-6-shape{position:absolute;bottom:14%;width:12%}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-6-shape{bottom:0}
}
.tg-chose-6-wrap{padding:40px 40px 15px;box-shadow:0 4px 50px 0 #e5e5e5;border-radius:15px;background:var(--tg-common-white)}
.tg-chose-6-wrap .icon{border-radius:10px;background:#f0e9ff;width:60px;height:60px;text-align:center;display:inline-block;line-height:60px}
.tg-chose-6-wrap p{line-height:28px}
.tg-chose-su-wrap .tg-chose-2-content{background:var(--tg-grey-8);overflow:hidden}
.tg-chose-su-wrap .tg-chose-2-title{font-family:var(--bodyfont1);color:var(--tg-common-black)}
.tg-chose-su-wrap .tg-chose-2-title a:hover{color:var(--main-color)}
.tg-chose-su-wrap .tg-chose-2-content p{color:var(--tg-grey-1);line-height:26px}
.tg-chose-su-2-wrap{background:#f6f4fa}
.tg-chose-su-2-wrap .tg-chose-list-title{font-family:var(--bodyfont1);font-size:22px;font-weight:700}
.tg-chose-su-2-wrap .tg-chose-list-content p{font-family:var(--bodyfont1);text-transform:capitalize}
.tg-chose-su-2-wrap .tg-chose-list-icon.mr-20{width:60px;display:inline-block;flex:0 0 auto}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tg-chose-su-2-wrap .tg-chose-list-wrap{margin-top:30px;margin-left:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-su-2-wrap .tg-chose-list-wrap{margin-left:0}
}
@media (max-width: 575px) {
.tg-chose-su-2-wrap .tg-chose-su-2-main-thumb{padding-left:0}
}
.tg-chose-su-2-thumb{border:8px solid var(--tg-common-white);border-radius:17px}
.tg-chose-su-2-thumb img{border-radius:15px}
.tg-chose-su-2-main-thumb{margin-right:-70px;padding-left:35px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-chose-su-2-main-thumb{margin-right:0}
}
.tg-chose-su-2-main-shape{position:absolute;top:-12px;left:0}
.tg-chose-su-2-bg-shape{right:88px;top:0;max-width:100%;z-index:-1}
.tg-process-content .tg-section-su-subtitle{background:#671ef2;color:var(--tg-common-white)}
.tg-process-content .tg-section-su-title{color:var(--tg-common-white)}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-process-content .tg-section-su-title br{display:none}
}
.tg-process-content .tg-section-su-para{color:#ebe0ff}
.tg-process-content .tg-btn-transparent{background:var(--tg-common-white);padding:13px 40px}
.tg-process-content .tg-btn-transparent:hover{background:var(--tg-common-white);color:var(--tg-common-black)}
.tg-process-list{margin-right:30px;margin-left:20px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-process-list{margin-right:0;margin-left:0}
}
.tg-process-list .tg-chose-list{background:var(--tg-common-white);border-radius:15px;padding:40px 90px 20px 34px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-process-list .tg-chose-list{padding:40px 34px 20px}
}
@media (max-width: 575px) {
.tg-process-list .tg-chose-list{display:block!important}
}
.tg-process-list .tg-chose-list p{font-family:var(--bodyfont1);color:#353844;font-size:16px;line-height:25px;text-transform:capitalize}
.tg-process-list .tg-chose-list-icon{width:80px;height:80px;display:inline-block;text-align:center;line-height:80px;border-radius:50%;background:#f4eeff;flex:0 0 auto}
@media (max-width: 575px) {
.tg-process-list .tg-chose-list-icon{margin-bottom:25px}
}
.tg-process-list .tg-chose-list-title{font-size:22px;font-weight:700;font-family:var(--bodyfont1)}
.tg-banner-video-inner{padding:110px 0}
.tg-banner-video-wrap{border-radius:12px 0 0 12px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-banner-video-wrap{border-radius:0}
}
.tg-banner-shape{position:absolute;bottom:0;right:0;z-index:-1}
.tg-banner-content{background-color:#071952;height:100%;padding:73px 20px;border-radius:0 12px 12px 0}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-banner-content{border-radius:0}
}
.tg-banner-subtitle{font-weight:600;font-size:18px;color:var(--tg-common-white)}
.tg-banner-title{font-weight:800;font-size:26px;color:var(--tg-common-white)}
.tg-banner-space{margin-bottom:-140px;position:relative;z-index:1}
.tg-banner-space-2{margin-bottom:-116px}
.tg-banner-space-3{margin-top:-125px;position:relative;z-index:1}
.tg-banner-transparent-bg{height:140px;width:100%;display:inline-block;background:var(--tg-grey-5);margin-bottom:-10px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-banner-bottom{padding-bottom:100px}
}
.tg-banner-2-content{padding-top:200px;padding-bottom:200px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px) {
.tg-banner-2-content{padding-top:150px;padding-bottom:150px}
}
@media (max-width: 575px) {
.tg-banner-2-content{padding-top:120px;padding-bottom:120px}
}
.tg-banner-2-content .tg-section-subtitle{color:var(--tg-common-white)}
.tg-banner-2-content .tg-section-title-white{color:var(--tg-common-white);font-size:48px}
@media (max-width: 575px) {
.tg-banner-2-content .tg-section-title-white{font-size:30px}
}
.tg-banner-2-big-title h2{text-shadow:0 5px 15px #21788047;font-weight:600;font-size:60px;letter-spacing:.1em;text-transform:uppercase;font-family:var(--tg-ff-chillax);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--tg-common-white);-webkit-text-stroke-width:2px}
@media only screen and (min-width: 1600px) and (max-width: 1700px),only screen and (min-width: 1400px) and (max-width: 1599px) {
.tg-banner-2-big-title h2{font-size:60px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tg-banner-2-big-title h2{font-size:70px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px) {
.tg-banner-2-big-title h2{font-size:70px}
}
@media (max-width: 575px) {
.tg-banner-2-big-title h2{font-size:28px}
}
.tg-banner-3-big-content{border-radius:0 30px 30px 0;padding:55px 20px;height:100%}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-banner-3-big-content{border-radius:0 0 30px 30px}
}
.tg-banner-3-big-content h2{font-family:var(--tg-ff-quentin);font-size:60px;line-height:100%;text-transform:capitalize;color:var(--tg-common-white);margin:0}
@media (max-width: 575px) {
.tg-banner-3-big-content h2{font-size:44px}
}
.tg-banner-3-big-content span{color:var(--tg-common-white);display:block;margin-bottom:5px;margin-top:-10px}
.tg-banner-3-content{border-radius:30px 0 0 30px;padding:63px 20px;height:100%;margin-right:-9px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-banner-3-content{border-radius:30px 30px 0 0;margin-right:0}
}
.tg-banner-3-content .tg-btn{padding:8px 27px}
.tg-banner-3-content .tg-banner-shape{bottom:auto;top:0;right:auto;left:0;border-radius:30px 0 0 30px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-banner-3-content .tg-banner-shape{border-radius:30px 30px 0 0}
}
.tg-banner-3-shape{top:-33px;left:52px;position:absolute;z-index:-1;width:13%}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-banner-3-shape{top:0;left:0}
}
.tg-banner-4-spacing{margin-top:-190px;margin-bottom:-40px;background-repeat:no-repeat}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-banner-4-spacing{background-size:cover;background-position:center;margin-top:-130px;margin-bottom:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-banner-4-spacing{margin-top:-230px}
}
.tg-banner-4-content{padding-top:465px;padding-bottom:274px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-banner-4-content{padding-top:300px;padding-bottom:180px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-banner-4-content{padding-bottom:80px}
}
.tg-banner-4-content .tg-btn-transparent{background:var(--tg-common-white)}
.tg-banner-4-content .tg-btn-transparent:hover{color:var(--main-color)}
.tg-banner-5-space{padding-top:127px;padding-bottom:130px}
.tg-banner-5-title{font-family:var(--tg-ff-rage);font-weight:400;font-size:90px;line-height:100%;text-transform:capitalize;text-align:center;color:var(--tg-common-white)}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px) {
.tg-banner-5-title{font-size:75px}
}
@media (max-width: 575px) {
.tg-banner-5-title{font-size:60px}
}
.tg-banner-5-title span{display:block}
.tg-banner-5-title .svgs{position:absolute;bottom:0;left:0;right:0;margin:0 auto}
.tg-banner-6-content{padding-bottom:240px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-banner-6-content{padding-bottom:150px}
}
.tg-video-play{height:60px;width:60px;display:inline-block;background:var(--tg-common-white);border-radius:50%;text-align:center;line-height:60px;color:var(--main-color)}
.tg-video-play:hover{color:var(--main-color)}
.tg-pulse-border{border-radius:50%;z-index:1;position:relative}
.tg-pulse-border::after,.tg-pulse-border::before{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%;height:120%;border-radius:50%;border:1px solid #fff6;animation:borderanimate2 2s linear infinite;animation-delay:0s;-webkit-animation-delay:0s;animation-delay:0s;z-index:-1;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out;z-index:-1}
.tg-pulse-border::before{animation-delay:.7s}
.tg-location-wrap{border:1px solid #dbdbdb;border-radius:25px;padding:24px;background:var(--tg-common-white)}
.tg-location-wrap:hover .tg-location-thumb img{transform:scale(1.1)}
.tg-location-time{font-weight:500;font-size:14px;text-transform:capitalize;color:var(--tg-common-white);background:var(--main-color);border-radius:4px;display:inline-block;padding:6px 10px;line-height:1;transform:translateY(-13px)}
@media (max-width: 575px) {
.tg-location-section-title p br{display:none}
}
.tg-location-title{font-weight:600;font-size:20px;text-transform:capitalize; padding: 0 15px;}
.tg-location-title:hover a{color:var(--tg-common-yellow)}
.tg-location-thumb{border-radius:12px;overflow:hidden}
.tg-location-thumb img{border-radius:12px;transition:all .5s ease}
.tg-location-border{position:absolute;border:1px solid #d1d1d1;border-radius:20px;width:97%;height:100%;bottom:-5px;left:0;right:0;margin:0 auto;z-index:-1}
.tg-location-border.two{bottom:-10px;width:94%}
.tg-location-shape{position:absolute;bottom:0;left:70px}
.tg-location-shape.shape-3{margin-bottom:-135px}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-location-shape{left:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-location-3-btn{text-align:left!important}
}
.tg-location-3-wrap:hover .tg-location-thumb img{transform:scale(1.1)}
.tg-location-3-wrap::before{ position:absolute; content:""; background:linear-gradient(180deg,#02061500 0%,#000 100%); bottom:0; left:0; width:100%; height:80%; z-index:1; border-radius:13px; -webkit-border-radius:13px; -moz-border-radius:13px; -ms-border-radius:13px; -o-border-radius:13px; opacity: 0.6; }
.tg-location-3-wrap .tg-location-content{position:absolute;bottom:45px;left:0;right:0;z-index:2}
.tg-location-3-wrap .tg-location-title{color:var(--tg-common-white)}
.tg-location-3-wrap .tg-location-border{width:92%;height:94%;bottom:12px;opacity:.5;border-radius:15px;border:1.2px solid var(--tg-common-white);z-index:1}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-location-3-wrap .tg-location-border{height:92%}
}
.tg-location-4-shape{width:7%;left:100px}
.tg-location-5-bottom-bg{height:60px;width:100%;display:block}
.tg-location-5-thumb{border-radius:50%;border:1px solid #dbdbdb;overflow:hidden}
.tg-location-5-inner{bottom:20px;left:0;right:0;margin:0 auto;text-align:center}
.tg-location-5-content{border-radius:15px;padding:10px 20px;padding-bottom:0;background:var(--tg-common-white);display:inline-block}
.tg-location-5-content h4{font-weight:500;font-size:18px;text-transform:capitalize;color:var(--tg-common-black)}
.tg-location-5-content h4 a:hover{color:var(--main-color)}
.tg-location-5-content span{font-weight:500;font-size:14px;text-transform:capitalize;color:var(--main-color)}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-location-su-wrap{height:100%}
}
.tg-location-su-wrap::before{display:none}
.tg-location-su-wrap:hover .tg-location-su-duration{opacity:1;visibility:visible}
.tg-location-su-wrap:hover .tg-location-su-content{padding:16px 15px}
.tg-location-su-wrap:hover .tg-location-su-content .content{transform:translateY(1px)}
.tg-location-su-wrap .tg-location-thumb{border-radius:30px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-location-su-wrap .tg-location-thumb{height:100%}
}
.tg-location-su-wrap .tg-location-thumb img{border-radius:30px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-location-su-wrap .tg-location-thumb img{height:100%;object-fit:cover}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-location-su-wrap .tg-location-thumb img{height:380px}
}
.gradients{background: linear-gradient(to bottom, #f8f8f8, transparent);}
.tg-location-su-content{display:flex;justify-content:space-between;align-items:center;border-radius:15px;background:var(--tg-common-white);bottom:17px!important;padding:13px 15px;margin:0 20px;line-height:1;transition:all .4s ease;font-family:var(--bodyfont1)}
.tg-location-su-content .content{transform:translateY(9px);transition:all .4s ease}
.tg-location-su-content .tg-location-title{color:var(--tg-common-black)}
.tg-location-su-content .tg-location-title a:hover{color:var(--main-color)}
.tg-location-su-content .tg-location-time{color:var(--tg-common-black);font-family:var(--bodyfont1);font-weight:400;font-size:16px;background:transparent;padding:0;display:inline-block}
.tg-location-su-content .icons{border-radius:50px;width:40px;height:40px;background:#f5f5f5;display:inline-block;text-align:center;line-height:40px;transition:all .4s ease}
.tg-location-su-content .icons:hover{background:var(--main-color);color:var(--tg-common-white)}
.tg-location-su-duration{ opacity:0; visibility:hidden; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -o-transition:all .4s ease; }
.tg-location-su-slider-navigation button{border-radius:56px;width:45px;height:45px;line-height:42px;background:#f1f1f1;border:none}
.tg-location-su-bg{position:absolute;top:0;left:0;right:67px;width:100%;z-index:-1}
.tg-location-su-bg img{max-width:100%}
.tg-location-su-2-wrap .tg-location-su-content{padding:13px 25px}
.tg-location-su-2-wrap .tg-location-su-wrap:hover .tg-location-su-content{padding:13px 25px}
.tg-location-su-2-wrap .tg-location-su-content .content{transform:translateY(1px)}
.tg-testimonial-item{box-shadow:0 0 14px 0 #b2b2b240;background:var(--tg-common-white);border:1px solid #e0e0e0;border-radius:15px;padding:34px 34px 22px 35px; height: 100%;}
.tg-testimonial-ratings span{color:var(--tg-common-yellow);font-size:14px}
.tg-testimonial-ratings span:last-child{color:#DED9CE}
.tg-testimonial-avatar-content h5{font-weight:600;font-size:18px;text-transform:capitalize;color:var(--tg-common-black-2);margin-bottom:0}
.tg-testimonial-avatar-content span{font-weight:400;font-size:14px;text-transform:capitalize}
.tg-testimonial-avatar-para{font-style:italic;font-weight:400;font-size:16px;line-height:150%;text-transform:capitalize;color:var(--tg-grey-6)}
.tg-testimonial-2-shape{bottom:0;left:70px;z-index:-1}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-testimonial-2-shape{left:0}
}
.tg-testimonial-2-shape-1{top:94px;right:136px}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-testimonial-2-shape-1{right:0}
}
.tg-testimonial-2-pagination .swiper-pagination-bullet{margin:0 2px!important}
.tg-testimonial-3-shape{position:absolute;bottom:0;left:135px}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-testimonial-3-shape{left:0}
}
.tg-testimonial-4-slider-thumb img{width:65px;border-radius:50%}
.tg-testimonial-4-content-wrap{margin:0 93px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-testimonial-4-content-wrap{margin:0}
}
.tg-testimonial-4-content-wrap span{text-transform:capitalize;color:#4c4c5b}
.tg-testimonial-4-content-wrap p{font-style:italic;font-size:18px;line-height:36px;text-transform:capitalize;color:var(--tg-grey-1)}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-testimonial-4-content-wrap p br{display:none}
}
.tg-testimonial-4-name{font-size:22px;line-height:136%;text-transform:capitalize;color:var(--tg-common-black-2)}
.tg-testimonial-4-ratings i{color:var(--tg-common-yellow);font-size:18px}
.tg-testimonial-4-ratings i:last-child{color:#ded9ce}
.tg-testimonial-4-thumb-active{margin-left:15px;margin-right:15px}
.tg-testimonial-4-slider-navigation button{width:50px;height:50px;text-align:center;line-height:48px;border:1px solid #dcdcdc;background-color:var(--tg-common-white);color:var(--main-color);position:absolute;top:65%;left:15px;transform:translateY(-50%);border-radius:50%;z-index:1;font-size:18px;z-index:99}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-testimonial-4-slider-navigation button{top:10%}
}
.tg-testimonial-4-slider-navigation button:hover{background:var(--main-color);color:var(--tg-common-white);border-color:var(--main-color)}
.tg-testimonial-4-slider-navigation button.tg-testimonial-4-slide-next{right:15px;left:auto}
.tg-testimonial-su-shape{position:absolute;bottom:0;left:130px}
.tg-testimonial-su-shape-2{position:absolute;top:187px;right:136px}
.tg-testimonial-su-wrap{background:var(--main-color)}
.tg-testimonial-su-wrap .tg-testimonial-4-name{color:var(--tg-common-white)}
.tg-testimonial-su-wrap .tg-testimonial-4-content-wrap span{color:var(--tg-common-white)}
.tg-testimonial-su-wrap .tg-testimonial-4-ratings i{color:#ffb930}
.tg-testimonial-su-wrap .tg-testimonial-4-ratings i:last-child{color:#ded9ce}
.tg-testimonial-su-wrap .tg-testimonial-4-content-wrap p{color:var(--tg-common-white)}
.tg-testimonial-su-wrap .tg-testimonial-4-slider-navigation button:hover{background:transparent;border-color:var(--tg-common-white)}
.tg-testimonial-su-2 .tg-testimonial-avatar-content h5{font-family:var(--bodyfont1)}
.tg-testimonial-su-2 .tg-testimonial-avatar-content span{font-family:var(--bodyfont1)}
.tg-testimonial-su-2 .tg-testimonial-avatar-para{font-style:normal;font-family:var(--bodyfont1)}
.tg-testimonial-su-2 .tg-testimonial-item{padding:34px 28px 22px 35px;border:1px solid #e0e0e0;border-radius:15px;box-shadow:0 0 14px 0 #b2b2b240}
.tg-testimonial-su-2 .tg-testimonial-ratings span{color:#ffb930}
.tg-testimonial-su-2 .tg-testimonial-ratings span:last-child{color:#DED9CE}
.tg-blog-item{border:1px solid #e7e7e7;background:var(--tg-common-white);border:1px solid #e7e7e7;border-radius:20px;padding:20px}
.tg-blog-item:hover .tg-blog-thumb img{transform:scale(1.1)}
.tg-blog-tag{font-weight:600;font-size:12px;text-transform:capitalize;color:var(--tg-common-white);border-radius:4px;background:var(--main-color);padding:1px 14px;top:-16px;z-index:1;left:10px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-blog-tag{position:absolute}
}
.tg-blog-content{padding:32px 10px 10px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-blog-contents{padding:32px 10px 10px;position:relative}
}
.tg-blog-thumb{border-radius:12px}
.tg-blog-thumb img{border-radius:12px;transition:all .4s ease}
.tg-blog-date span{font-size:14px;line-height:1.71;text-transform:capitalize;display:inline-block}
.tg-blog-title{font-weight:600;font-size:24px;line-height:1.25;text-transform:capitalize}
.tg-blog-title.title-2{font-size:22px;line-height:1.36}
.tg-blog-title a:hover{color:var(--main-color)}
.tg-blog-shape{position:absolute;top:0;left:0;z-index:-1}
.tg-blog-shape-2{position:absolute;bottom:0;right:0;z-index:-1}
.tg-blog-bottom p{font-weight:500;text-transform:capitalize}
.tg-blog-bottom p a{color:var(--main-color)}
.tg-blog-2-shape{bottom:0;right:50px;z-index:-1}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-blog-2-shape{right:0}
}
.tg-blog-2-shape-1{top:383px;left:63px;z-index:-1}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-blog-2-shape-1{left:0}
}
.tg-blog-2-item{padding:30px;padding-bottom:27px}
.tg-blog-2-item .tg-blog-tag{top:20px;left:20px}
.tg-blog-2-item .tg-blog-text{line-height:26px;text-transform:capitalize}
.tg-blog-2-item .tg-blog-content{padding:0}
.tg-blog-2-item .tg-blog-title{font-size:23px}
.tg-blog-standard-date{display:flex;align-items:center;flex-wrap:wrap}
.tg-blog-standard-date span{font-size:15px;text-transform:capitalize;color:var(--tg-grey-1);margin-right:25px}
.tg-blog-standard-date span svg{margin-right:6px;margin-top:-3px}
.tg-blog-standard-thumb{border-radius:12px;overflow:hidden}
.tg-blog-standard-thumb img{border-radius:12px}
.tg-blog-standard-thumb img:hover{transform:scale(1.1)}
.tg-blog-standard-title{font-weight:600;font-size:30px;line-height:1.2;text-transform:capitalize}
.tg-blog-standard-title a:hover{color:var(--main-color)}
.tg-blog-standard-item p{text-transform:capitalize;color:var(--tg-grey-1);line-height:28px}
.tg-blog-standard-para{line-height:28px}
.tg-blog-sidebar{margin-left:-23px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-blog-sidebar{margin-left:0}
}
.tg-blog-sidebar-title{font-weight:600;font-size:18px}
.tg-blog-sidebar-box{box-shadow:0 0 15px 0 #efefef;background:var(--tg-common-white);border:1px solid #e9e9e9;border-radius:12px;padding:25px 30px 30px}
.tg-blog-sidebar-form form{position:relative}
.tg-blog-sidebar-form form input{background:#f2f2f2;font-size:13px;color:var(--tg-grey-1);border:1px solid transparent;border-radius:6px;width:100%;height:40px;padding:0 40px 0 12px}
.tg-blog-sidebar-form form input::placeholder{font-size:13px;color:var(--tg-grey-1)}
.tg-blog-sidebar-form form input:focus{border-color:var(--main-color)}
.tg-blog-sidebar-form form button{position:absolute;top:50%;transform:translateY(-50%);right:16px}
.tg-blog-sidebar-tag-list ul li{display:inline-block}
.tg-blog-sidebar-tag-list ul li a{font-weight:400;font-size:14px;text-transform:capitalize;color:var(--main-color);background:#f0e9ff;border-radius:5px;padding:4px 12px;display:inline-block;margin-bottom:10px;margin-right:7px}
.tg-blog-categories-list ul li{display:flex;justify-content:space-between;padding:11px 0 10px}
.tg-blog-categories-list ul li:not(:last-child){border-bottom:1px solid var(--tg-border-3)}
.tg-blog-categories-list ul li span{font-size:15px;color:var(--tg-grey-1)}
.tg-blog-post-title{font-weight:500;line-height:1.25;color:var(--tg-common-black-2);font-size:16px}
.tg-blog-post-title a:hover{color:var(--main-color)}
.tg-blog-post-thumb{width:125px}
.tg-blog-post-thumb img{border-radius:8px;width:100%}
.tg-blog-post-date{font-size:14px;text-transform:capitalize;color:var(--tg-grey-1)}
.tg-blog-post-date svg{transform:translateY(-2px);margin-right:4px}
.tg-blog-ads-btn{position:absolute;bottom:33px;left:0;right:0;margin:0 auto;text-align:center}
.tg-blog-ads-btn .tg-btn{background:var(--tg-common-white);font-size:12px;color:var(--tg-common-black-2)}
.tg-blog-ads img{border:1px solid #879f51;border-radius:12px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-blog-lg-spacing{margin-right:0}
}
.tg-blog-grid-item .tg-blog-standard-title{font-weight:600;font-size:24px}
.tg-blog-grid-item .tg-blog-standard-date span svg{margin-right:0}
.tg-blog-grid-item .tg-blog-standard-date span{margin-right:20px}
.tg-blog-grid-item .tg-btn{color:var(--main-color);border:1px solid var(--main-color);background:transparent}
.tg-blog-para{text-transform:capitalize;font-size:16px}
.tg-blog-blockquote{background:#ecf3ff;padding:35px 54px 45px 49px;border-left:6px solid var(--main-color);margin-left:40px;margin-right:45px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-blog-blockquote{margin-left:0;margin-right:0}
}
@media (max-width: 575px) {
.tg-blog-blockquote{padding:25px 24px 35px 19px}
}
.tg-blog-blockquote-icon{position:absolute;bottom:30px;right:38px}
.tg-blog-blockquote p{font-style:italic;font-weight:500;font-size:18px;line-height:30px;text-transform:capitalize;color:#0b0b14;margin-bottom:0}
.tg-blog-details-video img{border-radius:20px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-blog-details-video-content{margin-left:0}
}
.tg-blog-details-video-content h3{font-weight:600;font-size:26px;text-transform:capitalize}
.tg-blog-details-video-list ul{margin-bottom:14px}
.tg-blog-details-video-list ul li{display:flex}
.tg-blog-details-video-list ul li:not(:last-child){margin-bottom:6px}
.tg-blog-details-video-list ul li span{width:20px;height:20px;display:inline-block;background:var(--main-color);text-align:center;line-height:22px;color:var(--tg-common-white);font-size:12px;border-radius:50%;transform:translateY(2px);margin-right:9px}
.tg-blog-details-video-list ul li p{font-weight:500;font-size:17px;text-transform:capitalize;color:var(--tg-common-black);margin-bottom:0}
.tg-blog-details-social{display:flex}
.tg-blog-details-social span{font-weight:500;font-size:15px;color:#51515a}
.tg-blog-details-social a{font-size:18px;color:#353844;margin-left:10px}
.tg-blog-details-social a:hover{color:var(--main-color)}
.tg-blog-details-tag{border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec;padding-top:22px;padding-bottom:12px}
.tg-blog-details-review ul li{background:#f3f7fc;border-radius:10px;padding:42px 36px 42px 49px}
@media (max-width: 575px) {
.tg-blog-details-review ul li{padding:25px 24px 25px 19px}
}
.tg-blog-details-review .tg-tour-about-cus-review-thumb img{width:115px;max-width:115px;margin-right:27px}
.tg-blog-details-review .tg-tour-about-cus-name span{font-weight:500;font-size:15px;color:var(--tg-grey-1)}
.tg-blog-details-review .tg-tour-about-cus-name h6{font-size:20px;color:var(--main-color);margin-bottom:6px}
.tg-blog-details-review-form{background:#f3f7fc;border-radius:10px;padding:35px 40px 44px}
@media (max-width: 575px) {
.tg-blog-details-review-form{padding:25px 24px 25px 19px}
}
.tg-blog-details-review-form .tg-tour-about-title{font-size:24px}
.tg-blog-details-review-form p{text-transform:capitalize;color:var(--tg-grey-1)}
.tg-blog-details-review-form form .input,.tg-blog-details-review-form form .textarea{background:var(--tg-common-white);border:1px solid #cfd9e5;border-radius:8px;font-size:16px;color:#7c8392}
.tg-blog-details-review-form form .input:focus,.tg-blog-details-review-form form .textarea:focus{border-color:var(--main-color)}
.tg-blog-details-review-form form .input::-webkit-input-placeholder,.tg-blog-details-review-form form .textarea::-webkit-input-placeholder{font-size:16px;color:#7c8392}
.tg-blog-details-review-form form .input:-moz-placeholder,.tg-blog-details-review-form form .textarea:-moz-placeholder{font-size:16px;color:#7c8392}
.tg-blog-details-review-form form .input::-moz-placeholder,.tg-blog-details-review-form form .textarea::-moz-placeholder{font-size:16px;color:#7c8392}
.tg-blog-details-review-form form .input:-ms-input-placeholder,.tg-blog-details-review-form form .textarea:-ms-input-placeholder{font-size:16px;color:#7c8392}
.tg-blog-details-review-form form .tg-label{color:var(--tg-grey-1)}
.tg-blog-details-review-form form .textarea{height:130px;padding-top:0}
.tg-blog-details-review-form form .tg-checkbox{transform:translateY(-1px)}
.tg-blog-su-wrapper .tg-blog-2-item{padding:0}
.tg-blog-su-wrapper .tg-blog-thumb{border-radius:20px 20px 0 0}
.tg-blog-su-wrapper .tg-blog-thumb img{border-radius:20px 20px 0 0}
.tg-blog-su-wrapper .tg-blog-content{padding:0 30px 26px 33px}
.tg-blog-su-wrapper .tg-blog-title{font-family:var(--bodyfont1);font-size:24px;line-height:30px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-blog-su-wrapper .tg-blog-title{font-size:22px}
}
.tg-blog-su-wrapper .tg-blog-date span{font-size:15px}
.tg-blog-su-wrapper .tg-blog-tag{top:30px;left:30px}
.tg-blog-su-2-wrapper{background:#f6f4fa}
.tg-cta-wrap{border-radius:25px}
.tg-cta-space{margin-top:-127px}
.tg-cta-thumb{margin-right:-45px}
.tg-cta-content{margin-left:75px;margin-bottom:60px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-content{margin-left:29px;margin-bottom:44px;padding-top:40px}
}
.tg-cta-apps{margin-bottom:50px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-apps{margin-bottom:38px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-apps{margin-left:29px}
}
.tg-cta-title{font-weight:600;font-size:32px;line-height:1.25;text-transform:capitalize}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tg-cta-title{font-size:26px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-title{font-size:22px}
.tg-cta-title br{display:none}
}
.tg-cta-3-shape{position:absolute;top:35px;right:50px;z-index:-1}
.tg-cta-3-shape-2{position:absolute;bottom:0;right:19%;z-index:-1}
.tg-cta-3-content p{font-weight:500}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-3-apps{padding-bottom:70px}
}
.tg-cta-4-spacing{margin-left:-50px;margin-right:-50px;border-radius:1000px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-4-spacing{margin-left:0;margin-right:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-4-spacing{border-radius:20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-4-spacing{padding-left:15px;padding-right:15px}
}
.tg-cta-4-spacing .tg-cta-3-shape-2{right:11%;border-radius:0 0 50px 0}
.tg-cta-4-thumb{margin-left:228px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tg-cta-4-thumb{margin-left:150px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-4-thumb{margin-left:0}
}
.tg-cta-4-content{margin-left:-45px;margin-right:205px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-4-content{margin-left:0;margin-right:105px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-4-content{margin-right:0}
}
.tg-cta-4-content p{text-transform:capitalize}
.tg-cta-price-shape{position:absolute;left:73px;top:35.5%;transform:translateY(-43%);z-index:-1}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tg-cta-price-shape{left:0;top:23.5%}
}
.tg-cta-price-shape-2{position:absolute;right:60px;top:44.5%;transform:translateY(-43%);z-index:-1}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tg-cta-price-shape-2{right:0;top:34.5%}
}
.tg-cta-su-wrapper .tg-cta-title{font-family:var(--bodyfont1)}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-su-2 .tg-cta-3-thumb{padding-top:0}
.tg-cta-su-2 .tg-cta-3-content{padding-top:80px;padding-bottom:30px}
.tg-cta-su-2 .tg-cta-3-apps{padding-bottom:30px}
}
.tg-cta-su-2 .shape{right:140px;top:0;z-index:-1}
.tg-cta-su-2 .shape-2{left:132px;bottom:0;z-index:-1}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-cta-su-2 .shape-2{left:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-footer-widget{margin-left:0}
}
.tg-footer-widget p{line-height:24px;color:#acadb5;font-size:15px}
.tg-footer-widget-title{font-size: 18px;text-transform: uppercase;color: var(--tg-common-white);}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tg-footer-link{margin-left:30px}
}
@media (max-width: 575px) {
.tg-footer-link{margin-left:0}
}
.tg-footer-link ul li a{color:#acadb5;display:inline-block;padding:4px 0}
.tg-footer-link ul li a:hover{color:var(--tg-common-white)}
.tg-footer-info{margin-left:-33px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-footer-info{margin-left:0}
}
.tg-footer-info ul li{text-transform:capitalize;color:#acadb5;display:inline-block;font-weight:500;padding:10px 0}
.tg-footer-info ul li a:hover{color:var(--tg-common-white)}
.tg-footer-form{position:relative}
.tg-footer-form-btn{width:55px;height:45px;background:var(--main-color);border-radius:0 4px 4px 0;position:absolute;top:0;right:0}
.tg-footer-form input{border-radius:5px;height:45px;width:100%;background:var(--tg-common-white);font-size:15px;color:var(--tg-grey-1);padding:10px 50px 10px 16px;box-shadow:none;border:1px solid transparent}
.tg-footer-form input:focus{border-color:var(--main-color)}
.tg-footer-social{display:flex}
.tg-footer-social a{border-radius:31px;width:40px;height:40px;text-align:center;line-height:43px;background:var(--tg-grey-1);display:inline-block;color:var(--tg-common-white);margin-right:10px;flex:0 0 auto}
.tg-footer-social a:hover{background:var(--main-color)}
.tg-footer-space{background-color: #0f0520;}

.contact-f li{position: relative; padding-left: 35px;color: #fff;list-style: none;display: block;}
.contact-f li+li{ margin-top: 10px;}
.contact-f li svg{ position: absolute; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.contact-f li a{color: #fff;}

.tg-footer-copyright{border-top:1px solid #212635;padding:15px 0;}
.tg-footer-copyright span{font-weight:500;font-size:14px;text-transform:capitalize;color:#7b7e88;display:inline-block}
.tg-footer-copyright span a:hover{color:var(--tg-common-white)}
.tg-footer-su-wrapper .tg-footer-copyright{border-top:1px solid #231145}
.tg-footer-su-wrapper .tg-footer-widget-title{font-family:var(--bodyfont1)}
.tg-footer-su-wrapper .tg-footer-link ul li a{font-family:var(--bodyfont1);color:#ccc3dc}
.tg-footer-su-wrapper .tg-footer-info ul li{color:#ccc3dc}
.tg-footer-su-wrapper .tg-footer-widget p{color:#ccc3dc;line-height:26px;font-family:var(--bodyfont1);font-size:16px}
.tg-footer-su-wrapper .tg-footer-form input{font-size:14px;color:var(--tg-common-black);border-radius:100px}
.tg-footer-su-wrapper .tg-footer-form input::placeholder{font-size:14px;color:#6a5e7e}
.tg-footer-su-wrapper .tg-footer-form-btn{width:45px;height:37px;top:50%;transform:translateY(-50%);right:5px;border-radius:100px}
.tg-footer-su-wrapper .tg-footer-copyright span{font-weight:400;font-family:var(--bodyfont1);color:#6c6280;font-size:18px}
.tg-footer-su-wrapper .tg-footer-social a{background:#2c2140}
.tg-footer-su-2-wrapper .tg-footer-social a{background:#362752}
.tg-footer-su-2-wrapper .tg-footer-copyright{padding:46px 10px}
.tg-brand-slide .swiper-slide{width:240px!important}
.tg-brand-shape{right:33px;bottom:0;position:absolute;z-index:-1;width:13%}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-brand-shape{right:0}
}
.tg-brand-shape-2{left:46px;bottom:0;position:absolute;z-index:-1;width:10%}
@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-brand-shape-2{left:0}
}
.tg-destination-item{border:1px solid var(--tg-border-3);border-radius:30px}
.tg-destination-thumb{overflow:hidden}
.tg-destination-thumb img{border-radius:30px 30px 0 0}
.tg-destination-content{padding:0 30px 26px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-destination-content{padding:0 15px 20px}
}
.tg-destination-meta{margin-top:-16px;margin-bottom:27px}
.tg-destination-meta a{font-weight:500;text-transform:capitalize;color:var(--tg-common-white);border:1px solid var(--tg-common-white);border-radius:100px;padding:1px 15px;display:inline-block;background:var(--main-color);position:relative}
.tg-destination-tag span{font-weight:500;font-size:14px;text-transform:capitalize;color:var(--tg-grey-1);border:1px solid var(--tg-border-3);border-radius:6px;margin-bottom:7px;padding:0 9px;display:inline-block;background:var(--tg-grey-7)}
.tg-counter-title{font-size:90px;text-transform:capitalize;color:#f5f5f5;margin-bottom:0}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tg-counter-title{font-size:70px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 576px) and (max-width: 767px) {
.tg-counter-title{font-size:55px}
}
.tg-counter-subtitle{font-weight:600;font-size:18px;text-transform:capitalize;color:var(--tg-common-black);position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center}
.tg-counter-2-item .tg-counter-title{color:#ebebeb}
.tg-counter-5-border{border-bottom:1px solid #d8d8d8}
.tg-counter-su-2 .tg-counter-subtitle{font-family:var(--bodyfont1);font-size:20px}
.tg-ads-wrap{border-radius:20px;padding:0 45px 45px 20px;height:100%}
.tg-ads-wrap-2{border-radius:20px;padding:37px 30px 30px;height:100%}
.tg-ads-wrap-3{border-radius:20px;padding:34px 30px 27px 42px;height:100%}
.tg-ads-wrap-3 .tg-btn{background:var(--main-color)}
.tg-ads-wrap-3 .tg-ads-discount{margin-top:-4px}
.tg-ads-wrap-3 .tg-ads-discount-inner h2{color:var(--tg-common-white)}
.tg-ads-wrap-3 .tg-ads-discount-inner h3{color:var(--tg-common-white)}
.tg-ads-wrap-3 .tg-ads-discount-inner span{color:var(--tg-common-white)}
.tg-ads-upto{background:var(--main-color);width:150px;height:150px;border-radius:50%;margin-top:-50px;padding-top:66px}
.tg-ads-upto h2{font-size:45px;line-height:1;text-transform:capitalize;color:var(--tg-common-white)}
.tg-ads-upto .saving{font-weight:600;font-size:16px;letter-spacing:.06em;text-transform:capitalize;color:var(--tg-common-white);display:inline-block;transform:translateY(-8px)}
.tg-ads-upto .upto{font-weight:700;font-size:9px;text-transform:capitalize;color:var(--tg-common-white);transform:rotate(-90deg);position:absolute;top:49%;right:16px}
.tg-ads-btn .tg-btn{font-size:12px;padding:3px 16px;border-radius:100px}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-ads-content{margin-left:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-ads-content{text-align:left!important}
}
.tg-ads-content-2 h5{font-weight:700;font-size:16px;text-transform:uppercase;color:#003486}
.tg-ads-content-2 a{font-weight:600;font-size:12px;text-transform:uppercase;color:var(--tg-common-white);background:#003385;border-radius:50px;padding:2px 12px;display:inline-block;transform:translateY(-12px)}
.tg-ads-discount{margin-top:8px}
.tg-ads-discount-inner{transform:translateY(-6px)}
.tg-ads-discount-inner h2{font-size:50px;text-transform:uppercase;color:var(--main-color)}
.tg-ads-discount-inner h3{font-size:30px;text-transform:uppercase;color:var(--main-color)}
.tg-ads-discount-inner span{font-weight:600;font-size:18px;letter-spacing:.02em;text-transform:uppercase;color:var(--main-color);display:inline-block;line-height:1;transform:translateY(-7px)}
.tg-ads-space{margin-bottom:-130px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-ads-space{margin-bottom:70px}
}
.tg-ads-su-space{margin-top:-130px}
.tg-ads-su-wrap img{border-radius:20px}
.tg-ads-su-wrapper{display:flex;align-items:center;padding:52px 30px 27px 60px}
@media (max-width: 575px) {
.tg-ads-su-wrapper{padding:42px 30px 27px}
}
.tg-ads-su-wrapper .travel{font-weight:700;font-size:24px;text-transform:uppercase;text-decoration:underline;text-decoration-skip-ink:none;color:var(--tg-common-white);display:inline-block;margin-bottom:10px}
.tg-ads-su-wrapper .tg-btn{font-size:13px;font-weight:700;padding:9px 32px;background:var(--tg-common-white);color:var(--tg-common-black);border-radius:9px;display:inline-block}
.tg-ads-su-wrapper .tg-ads-discount-inner h2{transform:translateY(-5px)}
.tg-foods-title{font-weight:500;font-size:22px;text-transform:capitalize;color:var(--tg-common-black)}
.tg-foods-title a:hover{color:var(--main-color)}
.tg-foods-title span{font-size:18px;color:var(--tg-grey-1)}
.tg-foods-wrap:hover .tg-foods-thumb img{transform:scale(1.1) rotate(30deg)}
.tg-foods-thumb{box-shadow:0 0 20px 0 #00000026;background:var(--tg-common-white);border:10px solid var(--tg-common-white);border-radius:50%}
.tg-foods-thumb img{border-radius:50%;transition:all .4s ease;width:100%}
.tg-filter-sidebar{background:#f9f9f9;border-radius:12px;padding:27px 30px 26px}
.tg-filter-title{font-weight:500;font-size:17px}
.tg-filter-seemore{margin-top:4px}
.tg-filter-seemore .plus{border-radius:4px;width:18px;height:18px;font-size:12px;background:var(--main-color);display:inline-block;color:var(--tg-common-white);text-align:center;line-height:18px;margin-right:7px;transform:translateY(-1px)}
.tg-filter-seemore .more{font-size:15px;text-transform:capitalize;color:var(--main-color)}
.tg-filter-border{height:1px;width:100%;display:block;border:1px solid #e4e4e4}
.tg-filter-list ul li:not(:last-child){margin-bottom:4px}
.tg-filter-review span{font-size:16px;color:orange}
.tg-filter-review span.bad-review{color:#a4a4a4}
.tg-filter-price-input .dvdr{margin:0 10px;display:inline-block}
.tg-filter-price-input .input{border:1px solid #e6e6e6;border-radius:6px;height:37px;padding:13px;font-weight:500;background:var(--tg-common-white);font-size:12px;color:var(--tp-common-black)}
.tg-filter-price-input .input::-webkit-input-placeholder{font-size:12px;color:var(--tp-common-black)}
.tg-filter-price-input .input::-moz-placeholder{font-size:12px;color:var(--tp-common-black)}
.tg-filter-price-input .input:-moz-placeholder{font-size:12px;color:var(--tp-common-black)}
.tg-filter-price-input .input:-ms-input-placeholder{font-size:12px;color:var(--tp-common-black)}
.tg-filter-price-input .input::placeholder{font-size:12px;color:var(--tp-common-black)}
.tg-filter-price-input .input:focus{border-color:var(--main-color)}
.tg-filter-clear{font-weight:400;font-size:13px;text-decoration:underline;text-decoration-skip-ink:none;color:var(--tg-grey-1)}
.tg-filter-clear:hover{text-decoration:underline;text-decoration-skip-ink:none;color:var(--main-color)}
.tg-filter-booking-form .tg-booking-add-input-field{background:var(--tg-common-white);border:1px solid var(--tg-border-3);border-radius:6px;padding:6px 17px;width:100%;display:block}
.tg-filter-booking-form .tg-booking-add-input-date .input{background:var(--tg-common-white);border:1px solid var(--tg-border-3);border-radius:6px;height:40px;width:100%;display:block}
.tg-filter-booking-form .tg-booking-form-search-btn .bk-search-button{width:100%}
.tg-filter-booking-form .tg-booking-form-location-list{right:-30px}
.tg-filter-reset{font-weight:400;font-size:15px;text-transform:capitalize;color:var(--main-color)}
.tg-filter-search-form .buttons{position:absolute;top:50%;transform:translateY(-50%);right:10px}
.tg-filter-search-form .input{font-weight:500;font-size:13px;color:#9e9e9e;border:1px solid #dadada;border-radius:6px;width:100%;height:40px;padding:0 40px 0 12px;background:var(--tg-common-white)}
.tg-filter-search-form .input:focus{border-color:var(--main-color)}
.tg-filter-search-form .input::-webkit-input-placeholder{font-weight:500;font-size:13px;color:#9e9e9e}
.tg-filter-search-form .input::-moz-placeholder{font-weight:500;font-size:13px;color:#9e9e9e}
.tg-filter-search-form .input:-moz-placeholder{font-weight:500;font-size:13px;color:#9e9e9e}
.tg-filter-search-form .input:-ms-input-placeholder{font-weight:500;font-size:13px;color:#9e9e9e}
.tg-filter-search-form .input::placeholder{font-weight:500;font-size:13px;color:#9e9e9e}
.tg-checkbox{margin:0;appearance:none;-moz-appearance:none;display:block;border-radius:4px;width:18px;height:18px;border:1px solid #c2c2c2;outline:none;flex:0 0 auto;box-shadow:inset 0 1px 4px 0 #3036510f 0 1px 1px 0 #3036510f;background:var(--tg-common-white);-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);padding:0;margin-right:10px}
.tg-checkbox:checked{position:relative;background-color:var(--main-color);border-color:var(--main-color)}
.tg-checkbox:checked::after{box-sizing:border-box;position:absolute;content:"\f00c";font-weight:700;font-family:var(--tg-ff-fontawesome);font-size:11px;color:var(--tg-common-white);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.tg-checkbox:hover{cursor:pointer}
.tg-label{font-size:15px;text-transform:capitalize;color:var(--tg-common-black)}
.tg-map-full{padding-left:35px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px) {
.tg-map-full{padding-left:0;height:500px!important}
}
@media (max-width: 575px) {
.tg-map-full{padding-left:0;height:300px!important}
}
.tg-map-full iframe{width:100%;height:100%;filter:saturate(0)}
.tg-tour-details-video-title{font-size:36px;text-transform:capitalize}
.tg-tour-details-video-location span{text-transform:capitalize;color:var(--tg-common-black)}
.tg-tour-details-video-ratings span{color:var(--tg-common-yellow)}
.tg-tour-details-video-ratings span.review{font-size:14px;color:var(--tg-common-black)}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-tour-details-video-share{text-align:left!important;margin-top:10px}
}
.tg-tour-details-video-share a{color:var(--tg-common-black);text-transform:capitalize}
.tg-tour-details-video-share a:hover{color:var(--main-color)}
.tg-tour-details-video-thumb img{border-radius:15px}
.tg-tour-details-video-inner{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}
.tg-tour-details-video-inner .tg-video-play{color:var(--tg-common-black)}
.tg-tour-details-video-feature-list ul{display:flex;align-items:center;flex-wrap:wrap}
.tg-tour-details-video-feature-list ul li{display:flex;margin-bottom:15px}
.tg-tour-details-video-feature-list ul li:not(:last-child){margin-right:35px}
.tg-tour-details-video-feature-list ul li .icon{color:var(--main-color);border-radius:6px;width:40px;height:40px;background:#f0e9ff;text-align:center;line-height:40px;display:inline-block;margin-right:11px}
.tg-tour-details-video-feature-list ul li .title{font-weight:500;font-size:14px;text-transform:capitalize;color:var(--tg-grey-1);display:block;line-height:1}
.tg-tour-details-video-feature-list ul li .duration{font-weight:500;text-transform:capitalize;color:var(--tg-common-black)}
.tg-tour-details-video-feature-price p{font-size:15px;text-transform:capitalize;color:var(--tg-grey-1);display:flex;align-items:center;justify-content:end}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-tour-details-video-feature-price p{justify-content:flex-start}
}
.tg-tour-details-video-feature-price p span{font-weight:600;margin-left:5px;font-size:30px;text-transform:capitalize;color:var(--main-color)}
.tg-tour-details-video-feature-2-list ul li{align-items:center}
.tg-tour-details-video-feature-2-list ul li .icon{background:var(--tg-common-white);border:1px solid #e4e4e4;border-radius:50%}
.tg-tour-details-gallery-thumb img{border-radius:15px}
.tg-tour-details-gallery-thumb-active .tg-tour-details-gallery-thumb{mix-blend-mode:luminosity;position:relative;border:2px solid transparent;border-radius:15px}
.tg-tour-details-gallery-thumb-active .tg-tour-details-gallery-thumb img{border-radius:12px}
.tg-tour-details-gallery-thumb-active .tg-tour-details-gallery-thumb::before{position:absolute;content:"";width:100%;height:100%;border-radius:12px;opacity:.5;background:var(--tg-common-black);top:0;transform:scale(1);transition:all .4s ease;left:0}
.tg-tour-details-gallery-thumb-active .swiper-slide-active .tg-tour-details-gallery-thumb{border:2px solid var(--main-color)}
.tg-tour-details-gallery-thumb-active .swiper-slide-active .tg-tour-details-gallery-thumb::before{transform:scale(0);opacity:1}
.tg-tour-details-gallery-navigation button{width:50px;height:50px;text-align:center;line-height:46px;border-radius:50%;border:1px solid #ffffffb3;background-color:var(--tg-common-white);color:var(--tg-common-black);position:absolute;top:48%;left:50px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;font-size:18px}
@media (max-width: 575px) {
.tg-tour-details-gallery-navigation button{left:15px}
}
.tg-tour-details-gallery-navigation button:hover{background:var(--main-color);color:var(--tg-common-white);border-color:var(--main-color)}
.tg-tour-details-gallery-navigation button.tg-tour-details-gallery-next{right:50px;left:auto}
@media (max-width: 575px) {
.tg-tour-details-gallery-navigation button.tg-tour-details-gallery-next{right:15px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-tour-about-wrap{margin-right:0}
}
.tg-tour-about-border{border-top:1px solid #e4e4e4}
.tg-tour-about-border-doted{border-top:1px dotted #e4e4e4}
.tg-tour-about-title{font-weight:600;font-size:22px;text-transform:capitalize}
.tg-tour-about-title.title-2{font-size:20px}
.tg-tour-about-list ul li{display:flex}
.tg-tour-about-list ul li:not(:last-child){margin-bottom:9px}
.tg-tour-about-list ul li .icon{width:22px;height:22px;border-radius:50px;background:var(--main-color);text-align:center;line-height:23px;display:inline-block;font-size:12px;color:var(--tg-common-white);transform:translateY(2px);flex:0 0 auto}
.tg-tour-about-list ul li .text{font-weight:500;font-size:17px;text-transform:capitalize;color:var(--tg-common-black)}
.tg-tour-about-list-2 ul li .text{font-weight:400;font-size:16px;color:var(--tg-grey-1)}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-tour-about-list-2.disable{margin-top:12px}
}
.tg-tour-about-list-2.disable .icon{background:#e1e4e9;color:#787c83}
.tg-tour-about-faq .accordion-button{font-weight:500;font-size:16px;text-transform:capitalize;color:var(--main-color);position:relative;transition:all .4s ease}
@media (max-width: 575px) {
.tg-tour-about-faq .accordion-button{display:flex;flex-direction:column;align-items:flex-start}
}
.tg-tour-about-faq .accordion-button span{border-radius:100px;padding:7px 14px;font-family:var(--font-family);font-weight:600;font-size:12px;text-transform:capitalize;display:inline-block;margin-right:12px;background:var(--main-color);color:var(--tg-common-white);transition:all .4s ease}
@media (max-width: 575px) {
.tg-tour-about-faq .accordion-button span{margin-bottom:10px}
}
.tg-tour-about-faq .accordion-button::after{margin-left:auto;content:"\f107";font-family:var(--tg-ff-fontawesome);position:absolute;top:20%;right:-50px;font-size:18px;transform:rotate(-180deg);transition:all .4s ease}
.tg-tour-about-faq .accordion-button.collapsed{color:var(--tg-common-black-2)}
.tg-tour-about-faq .accordion-button.collapsed::after{transform:rotate(0)}
.tg-tour-about-faq .accordion-button.collapsed span{background:var(--tg-common-white);color:var(--main-color)}
.tg-tour-about-faq .accordion-body{background:var(--tg-common-white);border:1px solid var(--tg-grey-7);border-radius:0 0 6px 6px;padding:17px 30px 5px}
.tg-tour-about-faq .accordion-body p{font-weight:400;line-height:28px;font-size:16px;text-transform:capitalize}
.tg-tour-about-faq .accordion-header{padding:12px 80px 12px 12px}
.tg-tour-about-faq .accordion-item{border-radius:6px;background:var(--tg-grey-7);margin-bottom:2px}
.tg-tour-about-map iframe{width:100%;height:300px;border-radius:15px;filter:saturate(0)}
.tg-tour-about-review{border:1px solid var(--tg-border-1);border-radius:15px;background:var(--tg-grey-5);padding:27px 20px 27px 27px}
.tg-tour-about-review .head-reviews{display:flex;align-items:center}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-tour-about-review .head-reviews{flex-direction:column}
}
.tg-tour-about-review .review-left{box-shadow:0 0 10px 0 #e9e9e9;background:var(--tg-common-white);border-radius:14px;width:100%;min-width:240px;margin-right:30px;max-width:240px;text-align:center;padding:33px 10px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-tour-about-review .review-left{margin-right:0}
}
.tg-tour-about-review .review-left .review-info-inner{display:inline-block;line-height:22px;vertical-align:middle}
.tg-tour-about-review .review-left .review-info-inner h2{font-weight:700;font-size:64px;text-transform:capitalize;color:var(--main-color);margin-bottom:3px}
.tg-tour-about-review .review-left .review-info-inner span{font-weight:500;font-size:20px;text-transform:capitalize;color:var(--tg-grey-1);display:inline-block;margin-bottom:4px}
.tg-tour-about-review .review-left .review-info-inner p{text-transform:capitalize;margin-bottom:0}
.tg-tour-about-review .review-right{width:100%}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-tour-about-review .review-right{margin-top:30px}
}
.tg-tour-about-review .item-review-progress{display:flex;align-items:center;margin-bottom:18px}
.tg-tour-about-review .text-rv-progress{min-width:108px;padding-right:8px}
.tg-tour-about-review .text-rv-progress p{margin-bottom:0;font-weight:500;line-height:1;text-transform:capitalize}
.tg-tour-about-review .bar-rv-progress{display:inline-block;width:100%;max-width:394px}
.tg-tour-about-review .text-avarage{min-width:35px;padding-left:12px}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-tour-about-review .text-avarage{min-width:50px}
}
.tg-tour-about-review .text-avarage p{margin-bottom:0;font-weight:600;line-height:1;text-transform:capitalize}
.tg-tour-about-review .bar-rv-progress .progress{background-color:#e4e4e4;height:10px;border-radius:100px;border:1px solid #e3e3e3}
.tg-tour-about-review .bar-rv-progress .progress .progress-bar{height:8px;border-color:var(--main-color);border-radius:100px;background-color:var(--main-color)}
.tg-tour-about-review-form .input,.tg-tour-about-review-form .textarea{font-weight:400;font-size:15px;color:var(--tg-grey-1);border-radius:5px;height:50px;background:#f5f5f5;border:1px solid transparent;padding:10px 20px}
.tg-tour-about-review-form .input:focus,.tg-tour-about-review-form .textarea:focus{border-color:var(--main-color)}
.tg-tour-about-review-form .input::-webkit-input-placeholder,.tg-tour-about-review-form .textarea::-webkit-input-placeholder{font-weight:400;font-size:15px;color:var(--tg-grey-1)}
.tg-tour-about-review-form .input:-moz-placeholder,.tg-tour-about-review-form .textarea:-moz-placeholder{font-weight:400;font-size:15px;color:var(--tg-grey-1)}
.tg-tour-about-review-form .input::-moz-placeholder,.tg-tour-about-review-form .textarea::-moz-placeholder{font-weight:400;font-size:15px;color:var(--tg-grey-1)}
.tg-tour-about-review-form .input:-ms-input-placeholder,.tg-tour-about-review-form .textarea:-ms-input-placeholder{font-weight:400;font-size:15px;color:var(--tg-grey-1)}
.tg-tour-about-review-form .textarea{height:150px;padding-top:0}
.tg-tour-about-review-form .tg-checkbox{transform:translateY(-1px)}
.tg-tour-about-cus-name h6{font-weight:600;font-size:20px;text-transform:capitalize}
.tg-tour-about-cus-name h6 span{font-weight:400;font-size:16px;text-transform:capitalize;color:var(--main-color);margin-left:15px}
@media (max-width: 575px) {
.tg-tour-about-cus-review{flex-direction:column}
.tg-tour-about-cus-review-thumb{margin-bottom:15px}
}
.tg-tour-about-cus-review-thumb img{width:128px;max-width:128px;margin-right:34px;border-radius:50%}
.tg-tour-about-cus-review-star i{color:var(--tg-common-yellow);font-size:18px}
.tg-tour-about-cus-reply{font-weight:500;font-size:14px;color:var(--main-color);display:inline-block;border-radius:6px;padding:3px 16px;background:#eaf0fb}
.tg-tour-about-cus-reply:hover{background:var(--main-color);color:var(--tg-common-white)}
.tg-tour-about-rating-category ul{display:grid;grid-template-columns:repeat(2,270px);list-style:none;margin:27px 0 0 5px;padding:0}
@media (max-width: 575px) {
.tg-tour-about-rating-category ul{grid-template-columns:repeat(1,270px)}
}
.tg-tour-about-rating-category ul li{display:flex;margin-bottom:13px}
.tg-tour-about-rating-category ul li label{width:100px;max-width:100px;font-weight:500;font-size:16px;line-height:150%;text-transform:capitalize;color:var(--tg-grey-1)}
.tg-tour-about-rating-category ul li .rating-icon i{color:#dadada;font-size:16px}
.tg-tour-about-sidebar{border:1px solid #e9e9e9;border-radius:12px;box-shadow:0 0 15px 0 #efefef;background:var(--tg-common-white);padding:25px 30px 30px;margin-left:-30px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-tour-about-sidebar{margin-left:0}
}
.tg-tour-about-sidebar-title{font-weight:500;font-size:16px;color:var(--tg-common-black)}
.tg-tour-about-date input{font-weight:500;font-size:13px;color:var(--tg-grey-1);border-radius:8px;background:#f4f4f4;height:40px;width:100%;box-shadow:none;border:1px solid transparent;padding-left:38px;padding-right:15px}
.tg-tour-about-date input:focus{border-color:var(--main-color)}
.tg-tour-about-date input::-webkit-input-placeholder{font-weight:500;font-size:13px;color:var(--tg-grey-1)}
.tg-tour-about-date input:-moz-placeholder{font-weight:500;font-size:13px;color:var(--tg-grey-1)}
.tg-tour-about-date input::-moz-placeholder{font-weight:500;font-size:13px;color:var(--tg-grey-1)}
.tg-tour-about-date input:-ms-input-placeholder{font-weight:500;font-size:13px;color:var(--tg-grey-1)}
.tg-tour-about-date .calender,.tg-tour-about-date .angle{position:absolute;left:13px;top:50%;transform:translateY(-50%)}
.tg-tour-about-date .angle{left:auto;right:15px}
.tg-tour-about-time .time{font-weight:500;font-size:16px;color:var(--tg-common-black);transform:translateY(-1px)}
.tg-tour-about-time .form-check label{font-weight:500;font-size:14px;color:#898989}
.tg-tour-about-time .form-check-input{font-weight:500;font-size:14px;color:#898989;width:15px;height:15px;margin-top:0;vertical-align:middle;border:1px solid #afafaf;transform:translateY(5px);line-height:1}
.tg-tour-about-time .form-check-input:checked ~ label{color:var(--tg-common-black)}
.tg-tour-about-time .form-check-input:checked{background-color:var(--main-color);border-color:var(--main-color)}
.tg-tour-about-time .form-check-input:focus{border-color:var(--main-color);box-shadow:none}
.tg-tour-about-tickets{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap}
.tg-tour-about-tickets-adult{margin-right:5px}
.tg-tour-about-tickets-adult span{font-weight:400;font-size:14px;color:var(--tg-grey-1);line-height:1}
.tg-tour-about-tickets-adult p{font-weight:400;font-size:14px;color:var(--tg-grey-1);line-height:1}
.tg-tour-about-tickets-adult p span{font-weight:500;color:var(--tg-common-black)}
.tg-tour-about-tickets-quantity .nice-select{border:1px solid #d6d6d6;border-radius:24px;padding:6px 10px;width:60px;height:29px;line-height:15px;font-weight:400;font-size:16px;color:var(--tg-grey-1)}
.tg-tour-about-tickets-quantity .nice-select:after{right:10px;font-size:16px;color:var(--tg-grey-1)}
.tg-tour-about-extra ul li{display:flex;align-items:center;justify-content:space-between}
.tg-tour-about-extra ul li .quantity{font-weight:500;font-size:16px;color:var(--tg-common-black)}
.tg-tour-about-extra ul li .adult{font-size:14px;color:var(--tg-grey-1);text-transform:capitalize;font-weight:400;padding-left:30px}
.tg-tour-about-extra ul li .tg-label{font-size:14px;color:var(--tg-grey-1)}
.tg-tour-about-coast .total-price{font-weight:600;font-size:20px;text-transform:capitalize;color:var(--main-color);margin-bottom:0}
.tg-tour-about-2-inner{box-shadow:0 0 15px 0 #efefef;border:1px solid #e9e9e9;border-radius:15px;background:var(--tg-common-white);padding:40px 38px 35px 40px}
@media (max-width: 575px) {
.tg-tour-about-2-inner{padding:20px 28px 15px 20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-tour-about-2-content .tg-tour-about-list-2{margin-bottom:10px}
}
.tg-shop-sidebar{margin-right:-23px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-shop-sidebar{margin-right:0}
}

.tg-product-modal-thumb-wrapper{margin-right:-30px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-product-modal-thumb-wrapper{margin-right:0}
.tg-product-details-wrapper{margin-left:0;margin-right:0}
}

.tg-product-rating span{font-size:14px;color:var(--tg-common-yellow)}
.tg-product-rating span:last-child{color:#8c8c8c}

.tg-faq-content .accordion-button:focus{box-shadow:none;border:none}
.tg-faq-content .accordion-item:first-of-type .accordion-button{border-radius:12px}
.tg-faq-content .accordion-body{padding:0 30px;padding-bottom:25px}
.tg-faq-content .accordion-item:last-of-type .accordion-button.collapsed{border-radius:12px}
.tg-faq-content .accordion-item{border:1px solid transparent;border:none}
.tg-faq-content .accordion-item.tg-faq-active{border:1px solid #d8d8d8;border-radius:12px}
.tg-faq-content .accordion-item .accordion-header button{font-weight:600;font-size:18px;text-transform:capitalize;color:var(--tg-common-black);border:none;padding:26px 30px;background:#f6f7f9;border-radius:12px}
.tg-faq-content .accordion-item .accordion-header .accordion-button:not(.collapsed){background:none;box-shadow:none;color:var(--main-color)}
.tg-team-wrap{border:1px solid var(--tg-border-3);border-radius:30px;overflow:hidden;background:var(--tg-common-white)}
.tg-team-wrap:hover .hover-img{transform:scale(1.1)}
.tg-team-thumb{background:#efefef;padding:17px 10px 0;overflow:hidden;height:230px;display:flex;align-items:end;justify-content:center}
.tg-team-thumb img{transition:all .4s ease}
.tg-team-content{padding:17px 10px 40px}
.tg-team-content h5{font-weight:600;font-size:22px;line-height:100%;text-transform:capitalize;margin-bottom:4px}
.tg-team-content h5 a:hover{color:var(--main-color)}
.tg-team-content span{font-weight:400;font-size:16px;text-transform:capitalize;color:var(--tg-grey-1);margin-bottom:10px;display:inline-block}
.tg-team-social a{width:36px;height:36px;text-align:center;line-height:37px;border-radius:6px;background:#f0e9ff;display:inline-block;color:var(--main-color)}
.tg-team-social a:hover{background:var(--main-color);color:var(--tg-common-white)}
.tg-team-shape{position:absolute;bottom:0;left:73px;z-index:-1}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.tg-team-shape{left:0}
}
.tg-team-shape-2{position:absolute;bottom:0;right:60px;z-index:-1}
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px) {
.tg-team-shape-2{right:0}
}
.tg-team-details-thumb img{border-radius:30px}
.tg-team-details-head{padding:0}
.tg-team-details-head h5{font-size:30px;margin-bottom:8px}
.tg-team-details-head span{color:var(--main-color);font-weight:500;margin-bottom:22px}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-team-details-contant-wrap{margin-left:0;margin-right:0}
}
.tg-team-details-contant h6{font-weight:600;font-size:24px;text-transform:capitalize;color:var(--tg-common-black)}
.tg-team-details-contant p{line-height:22px}
.tg-team-details-contact{color:var(--tg-grey-1);display:flex;margin-bottom:5px}
.tg-team-details-contact span{flex:0 0 auto}
.tg-team-details-contact a{font-weight:500;font-size:18px;color:var(--tg-common-black)}
.tg-team-details-contact a:hover{color:var(--main-color)}
.tg-team-progress{background:var(--tg-border-3);width:100%;height:12px;overflow:visible;border-radius:20px;margin-bottom:14px}
.tg-team-progress-title{font-weight:500;font-size:16px;text-transform:capitalize;color:var(--tg-grey-1);margin-bottom:12px}
.tg-team-progress .progress-bar{background-color:var(--main-color);border-radius:100px;position:relative;overflow:visible;height:100%}
.tg-team-progress .progress-bar span{position:absolute;right:0;top:-32px;font-weight:500;font-size:16px;text-transform:capitalize;color:var(--tg-grey-1)}
.tg-contact-info-wrap{border:1px solid #e8e8e8;border-radius:30px;background:var(--tg-grey-5);padding:46px 50px 40px}
@media (max-width: 575px) {
.tg-contact-info-wrap{padding:26px 30px 20px}
}
.tg-contact-info-wrap .tg-team-details-contact{display:block}
.tg-contact-info-wrap .item{margin-bottom:14px}
.tg-contact-map iframe{width:100%;height:227px;filter:saturate(0);border:1px solid var(--tg-common-white);border-radius:20px}
.tg-contact-title{font-weight: 600;font-size: 30px;text-transform: capitalize;color: var(--main-color);}
@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-contact-title br{display:none}
}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px) {
.tg-contact-content-wrap{margin-left:0;margin-right:0}
}
textarea.form-control{resize: none; min-height: 100px;}
.tg-contact-content-wrap p{line-height:26px;text-transform:capitalize}
.tg-contact-form .input,.tg-contact-form .textarea{border:1px solid #e1e1e1;border-radius:8px;background:transparent;height:45px}
.tg-contact-form .textarea{height:140px}
.tg-error-content h2{font-size:50px}
.tg-error-content p{font-weight:400;font-size:24px;color:var(--tg-grey-1)}
.tg-error-btn .tg-btn{font-weight:600;font-size:15px;text-transform:capitalize}
.tg-error-spacing{padding-top:237px;padding-bottom:245px}
@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px) {
.tg-error-spacing{padding-top:200px;padding-bottom:210px}
}
@media (max-width: 575px) {
.tg-error-spacing{padding-top:140px;padding-bottom:150px}
}
.tg-login-wrapper{padding:100px 85px;background:var(--tp-common-white);box-shadow:0 30px 60px #03041c1a}
@media (max-width: 575px) {
.tg-login-wrapper{padding:50px 25px}
}
.tg-login-top h2{font-size:34px;letter-spacing:-.04em;margin-bottom:6px}
.tg-login-navigate a{text-decoration:underline;font-size:15px;text-transform:capitalize;color:var(--tg-common-black)}

.wh-ap-btn{ outline:none; width:45px; height:45px; border:0; background-color:#2ecc71; padding:0; border-radius:100%; box-shadow:0 1px 3px #0000001f 0 1px 2px #0000003d; cursor:pointer; transition:opacity 0.3s,background 0.3s,box-shadow .3s; -webkit-transition:opacity 0.3s,background 0.3s,box-shadow .3s; -moz-transition:opacity 0.3s,background 0.3s,box-shadow .3s; -ms-transition:opacity 0.3s,background 0.3s,box-shadow .3s; -o-transition:opacity 0.3s,background 0.3s,box-shadow .3s; line-height: 45px; }
.wh-ap-btn::after{content: "\f618";width:100%;height:100%;display:block;opacity:1; font-family: bootstrap-icons!important;font-size: 22px;
color: #fff;}

.call-ap-btn{ outline:none; width:45px; height:45px; border:0; background-color:var(--main-color2); padding:0; border-radius:100%; box-shadow:0 1px 3px #0000001f 0 1px 2px #0000003d; cursor:pointer; transition:opacity 0.3s,background 0.3s,box-shadow .3s; -webkit-transition:opacity 0.3s,background 0.3s,box-shadow .3s; -moz-transition:opacity 0.3s,background 0.3s,box-shadow .3s; -ms-transition:opacity 0.3s,background 0.3s,box-shadow .3s; -o-transition:opacity 0.3s,background 0.3s,box-shadow .3s; line-height: 45px; }
.call-ap-btn::after{content: "\f5c1";width:100%;height:100%;display:block;opacity:1; font-family: bootstrap-icons!important;font-size: 22px;
color: var(--tg-common-white);}
.wh-fixed > a{display:block;text-decoration:none}

.call-pulse{width:45px;height:45px;left:15px;bottom:90px;background:var(--main-color2);position:fixed;text-align:center;color:var(--main-color4);cursor:pointer;border-radius:50%;z-index:99;display:inline-block;line-height:45px}
.call-pulse:before{position: absolute;content: " ";z-index: -1;bottom: -10px;right: -10px;background-color: var(--main-color2);width: 65px;height: 65px;border-radius: 100%;animation-fill-mode: both;-webkit-animation-fill-mode: both;opacity: .6;-webkit-animation: pulse 1s ease-out;animation: pulse 1.8s ease-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.whatsapp-pulse{width:45px;height:45px;left:15px;bottom:30px;background:#10b418;position:fixed;text-align:center;color:#fff;cursor:pointer;border-radius:50%;z-index:99;display:inline-block;line-height:45px}
.whatsapp-pulse:before{position: absolute;content: " ";z-index: -1;bottom: -10px;right: -10px;background-color: #10b418;width: 65px;height: 65px;border-radius: 100%;animation-fill-mode: both;-webkit-animation-fill-mode: both;opacity: .6;-webkit-animation: pulse 1s ease-out;animation: pulse 1.8s ease-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale(0);opacity:0}
25%{-webkit-transform:scale(0.3);opacity:1}
50%{-webkit-transform:scale(0.6);opacity:.6}
75%{-webkit-transform:scale(0.9);opacity:.3}
100%{-webkit-transform:scale(1);opacity:0}
}
@keyframes pulse {
0%{transform:scale(0);opacity:0}
25%{transform:scale(0.3);opacity:1}
50%{transform:scale(0.6);opacity:.6}
75%{transform:scale(0.9);opacity:.3}
100%{transform:scale(1);opacity:0}
}

ul,ol{margin:0;padding:0;}
ul li, ol li{list-style:none;}
.breadcrumb{background:none;margin:0;padding:0;}
.breadcrumb li {font-weight:400;font-size:14px;position:relative;}
.breadcrumb li + li{margin-left:10px;padding-left:10px;}
.breadcrumb li + li::before{content:'';position:absolute;left:-1px;top:54%;transform:translateY(-50%);border-top:5px solid transparent;border-left:5px solid #333;border-bottom:5px solid transparent;}
.breadcrumb.white li + li::before{content:'';position:absolute;left:-1px;top:54%;transform:translateY(-50%);border-top:5px solid transparent;border-left:5px solid #fff;border-bottom:5px solid transparent;}
.breadcrumb li a{display:block;}
.breadcrumb li a,.breadcrumb li {color:#212121;}
.breadcrumb.white li a,.breadcrumb.white li {color:var(--whiteColor);}
.breadcrumb.light li + li::before{border-left-color:var(--whiteColor);}
.breadcrumb.light li a,.breadcrumb.light li{color:var(--whiteColor);}
.bglight{background-color: #fff9f7;}
.accordion-button:focus{z-index: 1;}
.accordion-box{position:relative;padding:0}
.accordion-box .block{position:relative;background:transparent;border:1px solid #cb9d554d;margin-bottom:15px;border-radius:10px}
.accordion-box .block.active-block{border-radius:10px;border:1px solid #cb9d554d}
.accordion-box .block:last-child{margin-bottom:0}
.accordion-box .block .acc-btn{position: relative;font-size: 18px;line-height: 24px;font-weight: 500;cursor: pointer;padding: 20px 60px 20px 20px;color: #141414;transition: all 500ms ease;}
.accordion-box .block .acc-btn:hover{color:#141414}
.accordion-box .block:hover .acc-btn:before,.accordion-box .block:hover .acc-btn.active:before{background-color:#141414;color:#fff}
.accordion-box .block .acc-btn:before{position:absolute;right:20px;top:17px;font-size:12px;color:#fff;content:"\f282";font-family:bootstrap-icons!important;transition:all 500ms ease;background:var(--main-color2);width:30px;height:30px;line-height:30px;text-align:center;border-radius:100%}
.accordion-box .block .acc-btn.active{background-color:transparent;color:#141414;border-radius:10px 10px 0 0}
.accordion-box .block .acc-btn.active:before{color:#fff;content:"\f286";font-family:"Font Awesome 6 Pro"}
.accordion-box .block .acc-content{position:relative;display:none;background-color:transparent;border-radius:0 0 7px 7px;border-top:1px solid #cb9d554d}
.accordion-box .block .content{position:relative;padding:20px}
.accordion-box .block .acc-content.current{display:block}
.accordion-box .block .content p{display:block;position:relative;color:#707070;margin-bottom:0}
@media screen and (max-width: 991px) {
.accordion-box .block .acc-btn{padding:20px 60px 20px 20px;font-size:17px;line-height:24px}
.accordion-box .block .acc-btn:before{right:25px;top:18px}
.accordion-box .block .content{padding:20px}
.tg-about-thumb-wrap{display: flex; justify-content: space-between; gap: 10px;}
}
.check li{position: relative; padding-left: 20px;}
.check li::before{content: "\F271"; position: absolute; top: 0; left: 0; font-size: 13px;font-family: bootstrap-icons!important;}
.times li{position: relative; padding-left: 20px;}
.times li::before{content: "\f629"; position: absolute; top: 0; left: 0; font-size: 13px;font-family: bootstrap-icons!important;}

