@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap'); 

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap');

/*font-family: "Dancing Script", serif;*/
/*font-family: "Playfair Display", serif;*/


@font-face {
    font-family: Restora;
    font-weight: bold;
    src: url("/../assets/front/fonts/Restora.otf") format("opentype");
}

@font-face {
    font-family: RestoraBold;
    font-weight: bold;
    src: url("/../assets/front/fonts/RestoraBold.otf") format("opentype");
}


/*font-family: Restora;*/
/*font-family: Restora;*/

body{
	margin: 0px;
	padding: 0px;
	font-family: Restora;
	overflow-x: hidden;
}


ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

li{
	margin: 0px;
}

a{
	text-decoration: none;
}

p{
	font-size: 18px;
    color: #000C2E;
}

img{
    max-width: 100%;
}


/*header css*/

header.header__section {
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    z-index: 999;
    padding: 10px 0px;
    /*transition: 0.5s;*/
    background: rgba(0 0 0 / 80%);
}

header.header__section.header__booking {
    border-bottom: 2px solid #FD7E00;
}

.header__row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.menubar ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.menubar ul li {
    margin-right: 27px;
}

.menubar ul li:last-child {
    margin-right: 0px;
}

.menubar ul li a {
    display: block;
    border-bottom: 2px solid transparent;
    font-size: 16px;
    padding: 10px;
    color: #fff;
    font-family: Restora;
}

.menubar ul li.active a {
    font-weight: 700;
    border-bottom: 2px solid #fd7e00;
}

.menubar ul li a:hover {
    border-bottom: 2px solid #fd7e00;
}

.menubar ul li.menu__btn a {
    border: none !important;
    background: #fd7e00;
    font-weight: 700;
    padding: 10px 30px;
}

.menubar ul li.menu__btn a:hover {
    background: #000;
}

.mobile__data {
    display: none;
}

.form__booking__section.fixed__section {
    width: 100%;
    position: fixed;
    top: 0px;
    padding: 15px 0px;
    height: auto;
    max-height: 100px;
    z-index: 999;
    left: 0px;
    transform: translate(0px, 0px);
}

.form__booking__section.fixed__section.fixed {
    background: #051428;
}

.row__form.flex-end {
    justify-content: end;
    width: 579px;
}

header.header__section.fixed {
    position: fixed;
    background: rgba(0 0 0 / 80%);
    animation: slide-down 0.5s ease;
}

@keyframes slide-down{
    0%{
        transform: translateY(-150px);
    }
    100%{
        transform: translateY(0px);
    }
}

header.header__section.fixed .menu__items.menubar__items__block {
    display: none;
}

.row__form.flex-end{
    display: none;
}

header.header__section.fixed .row__form.flex-end{
    display: block;
}

.row__form.flex-end .hero__form {
    width: 100%;
}

/*header css*/


/*header new*/

.logo img {
    height: 76px;
}

.header__menu__item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.menubar__header ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.menubar__header ul li {
    margin: 0px 27px;
}

.menubar__header ul li a {
    color: #fff;
    display: block;
    font-size: 15px;
    text-transform: uppercase;
    font-family: Restora;
}

.menubar__header ul li a:hover{
    color: #fd7e00;
}

.menubar__header ul li.book__now__header a {
    background: #fd7e00;
    padding: 10px 35px;
    border-radius: 30px;
    transition: 0.5s;
}

.menubar__header ul li.book__now__header a:hover{
    background: #000;
    color: #fff;
    box-shadow: 0px 0px 3px;
}

/*header.header__section.header__booking:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    
    z-index: -1;
    filter: blur(5px);
}*/

.logo {
    margin: 0px 27px;
}

/*header new*/

.ui-widget-header{
    background-color: #fd7e00 !important;
}


/*hero section css*/

.banner img {
    height: 100vh;
    width: 100% !important;
    object-fit: cover;
    object-position: center;
}


.hero__slider .owl-dots {
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    flex-direction: column;
    display: flex;
    background: #00010240;
}

.owl-dots button span {
    display: none;
}

.hero__slider .owl-dots button {
    margin-bottom: 0;
}

.hero__slider .owl-dots button {
    position: relative;
    width: 45px;
    height: 45px;
    counter-increment: ol-counter;
    border-left: 2px solid transparent;
}

.hero__slider .owl-dots button.owl-dot.active {
    border-left: 2px solid #fff;
}

.hero__slider .owl-dots button:before {
    content: "0"counter(ol-counter);
    position: absolute;
    width: 100%;
    left: 0px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    top: 0px;
    font-size: 18px;
}

section.hero__section {
    position: relative;
}

.hero__overlay__section {
    position: absolute;
    top: 60%;
    z-index: 99;
    left: 50%;
    transform: translate(-50%, -50%);
}

.hero__overlay {
    color: #fff;
}

.hero__overlay h5 {
    font-size: 24px;
    font-weight: 300;
}

.hero__overlay h1 {
    font-family: Restora;
    font-size: 64px;
    color: #fd7e00;
}

.hero__overlay p{
    color: #fff;
}

.form__booking__section {
    position: absolute;
    z-index: 99;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
}

.row__form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: end;
}

.hero__form {
    background: rgba(255 255 255 /50%);
    padding: 2px;
    border-radius: 7px;
    width: 58%;
}

.hero__form form {
    display: flex;
    align-items: center;
}

.hero__block {
    width: 34%;
    padding: 0px 11px;
    display: flex;
    align-items: center;
    border-right: 2px solid #fff;
}

.hero__block.border-none {
    width: 25%;
}

.hero__block img {
    height: 20px;
}

.hero__block input, .hero__block select {
    width: 100%;
    background: transparent !IMPORTANT;
    border: none !IMPORTANT;
    outline: none !important;
    box-shadow: none !important;
    color: #fff;
    font-size: 14px;
}

.hero__block select option{
    color: #000;
    font-size: 16px;
}

.hero__block input::-ms-input-placeholder { /* Edge 12-18 */
  color: #fff;
}

.hero__block input::placeholder {
  color: #fff;
}

.hero__block__input label {
    color: #fff;
    font-size: 10px;
    font-weight: 300;
}

.hero__block__input {
    padding-left: 10px;
}

.hero__block__btn button {
    background: #fd7e00;
    border: none !important;
    outline: none !important;
    height: 36px;
    width: 36px; 
    border-radius: 7px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hero__block__btn .book_now_btn {
    background: #fd7e00;
    border: 1px solid #051428 !important;
    outline: #fd7e00 solid 5px !important;
    height: 36px;
    width: 36px;
    border-radius: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.hero__block__btn .book_now_btn:hover {
    background: #fd7e00;
    border: 1px solid #051428 !important;
    outline: #fd7e00 solid 5px !important;
}

.hero__block__btn button img {
    width: 16px;
    height: 16px;
}


.hero__block__btn button:hover {
    background: #000;
}

.hero__block.border-none {
    border: none !IMPORTANT;
}

.follow__us ul {
    display: flex;
    align-items: self-end;
}

.follow__us ul li {
    color: #fff;
    margin-right: 10px;
}

.follow__us ul li:last-child {
    margin-right: 0px;
}

.follow__us ul li a {
    display: block;
}

.fixed__form {
    display: none;
}


.hero__section__overlay h5 {
    color: #FD7E00;
    font-family: "Dancing Script", serif;
    font-size: 37px;
}

.hero__section__overlay h2 {
    color: #000000;
    font-family: "Playfair Display", serif;
    font-size: 48px;
    font-weight: 700;
    text-shadow: 2px 2px #ffffff, -1px -2px #ffffff, -2px 1px #ffffff, 4px -1px #ffffff;
}

.hero__section__overlay h1 {
    color: #000000;
    font-family: "Playfair Display", serif;
    font-size: 83px;
    font-weight: 700;
    font-style: italic;
    text-shadow: 2px 2px #ffffff, -1px -2px #ffffff, -2px 1px #ffffff, 4px -1px #ffffff;
}

.hero__section__overlay p {
    color: #fff;
    padding: 0px 10px;
}

.button__book__now a {
    background: #fd7e00;
    padding: 10px 35px;
    border-radius: 30px;
    color: #fff;
    font-size: 18px;
    display: inline-block;
    transition: 0.5s;
}

.button__book__now a:hover{
    background: #000;
    color: #fff;
    box-shadow: 0px 0px 8px;
}

.hero__section__overlay .button__book__now {
    margin-top: 25px;
}

/*hero section css*/


section.news__update {
    background: #00101A;
    padding: 10px 0px;
    position: relative;
}

.news__update__row {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.news__update__row h4, .news__update__row p, .news__update__row p a {
    color: #fff;
    font-size: 23px;
    margin: 0px;
}

.news__update__content {
    flex: 1;
    display: inline-block;
    white-space: nowrap;
    overflow-x: auto;
}

/* width */
.news__update__content::-webkit-scrollbar {
  width: 10px;
    height:0px;
}

/* Track */
.news__update__content::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.news__update__content::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.news__update__content::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.news__update__content__inner {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.news__update__content__inner img {
    margin: 0px 16px;
}

.news__update__title {
    padding-right: 20px;
    display: inline-block;
}

.news__update__row h4, .news__update__row p a:hover {
    color: #FD7E00;
}

section.hero__section:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 50px;
    left: 0px;
    bottom: 0px;
    background: linear-gradient(0deg, #00101a, transparent);
}

.news__update__content.active {
  cursor: grabbing;
}

/*achivment css*/

section.achivment__section {
    /*background: url(../image/counting-bg.jpg);*/
    background: #061645;
    background-size: cover !Important;
    background-repeat: no-repeat !important;
    padding: 30px 0px;
}

.achivment__block h2 {
    font-family: Restora;
    font-size: 36px;
    position: relative;
    color: #fff;
}

.achivment__block h2:after {
    content: '+';
    font-family: Restora;
    font-weight: 900;
    display: inline-block;
}

.achivment__block p {
    margin-bottom: 0px;
    color: #fff;
}

.achivment__section .col-md-3 .achivment__block {
    padding: 0px 15px;
}

.achivment__section .col-md-3 {
    border-right: 1px solid #fff;
}

.achivment__section .col-md-3:last-child {
    border: none;
}

/*achivment css*/


/*celebrate css*/

section.celebrate__section {
    background: url(../image/celebrate-bg.png);
    background-size: cover !Important;
    background-repeat: no-repeat !important;
    padding: 93px 0px;
    background-color: #efefef;
}

section.celebrate__section .row {
    margin-bottom: 50px;
}

section.celebrate__section .row:last-child {
    margin-bottom: 0px;
}

.title h2 {
    font-size: 40px;
    font-family: RestoraBold;
    color: #051428;
}

.celebrate__content {
    padding-left: 20px;
    border-left: 2px solid #fd7e00;
}

.celebrate__block img {
    margin-bottom: 13px;
}

a.booking__link {
    display: inline-block;
    background: #051428;
    padding: 10px 30px;
    color: #fff;
    font-size: 16px;
    transition: 0.5s;
}

a.booking__link:hover {
    background: #fd7e00;
    color: #000;
    font-weight: 700;
}

/*celebrate css*/

/*welcome css*/

section.welcome__section {
    background: url(../image/welcome-bg.jpg);
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding: 93px 0px;
}

section.welcome__section .row {
    margin-bottom: 40px;
}

section.welcome__section .row:last-child {
    margin-bottom: 0px;
}

.text-center.title.white {
    color: #fff;
}

.text-center.title.white h2 {
    color: #fff;
}

.welcome__section p{
    color: #fff;
}

.welcome__block img {
    width: 100%;
    margin-bottom: 15px;
}

.welcome__block {
    border: 2px solid #fd7e00;
    padding: 20px;
    color: #fff;
}

.welcome__block h2 {
    /*font-size: 36px;*/
    font-size: 26px;
    font-family: Restora;
    color: #fd7e00;
}

.welcome__block h2 span {
    font-size: 16px;
}

.welcome__block h3 {
    font-size: 20px;
    font-weight: 800;
}

a.book__now__btn {
    color: #fff;
    font-size: 18px;
    transition: 0.5s;
    display: inline-block;
    background: #fd7e00;
    padding: 10px 35px;
    border-radius: 30px;
    transition: 0.5s;
}

a.book__now__btn:hover {
    background: #000;
    font-weight: 600;
}

/*welcome css*/


/*iconic css*/

.iconic__image img {
    width: 100%;
}

section.iconic__section {
    padding: 72px 0px;
    background: #F3F5F8;
}

/*iconic css */

/*logo slider css*/

section.logo__section {
    margin: 50px 0px;
}

.logo__block {
    text-align: center;
    border: 1px solid #fd7e00;
    display: flex;
    justify-content: center;
    align-items: center;
}

.logo__block p {
    margin: 0px;
}

.logo__block img {
    object-fit: contain !IMPORTANT;
    margin: 0 auto !IMPORTANT;
}

.owl-nav button span {
    display: none;
}

.owl-nav button {
    background: #fd7e00 !important;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    left: -56px;
    top: 50%;
    transform: translateY(-50%);
}

.owl-nav button:hover{
    background:#000 !important;
}

.owl-nav button.owl-next {
    left: auto;
    right: -56px;
}

.owl-nav button.owl-prev:before {
    content: '\f104';
    font-family: FontAwesome;
    font-size: 28px;
    color: #fff;
}

.owl-nav button.owl-next:before{
    content: '\f105';
    font-family: FontAwesome;
    font-size: 28px;
    color: #fff;
}

/*logo slider css*/

/*testimonial css*/

section.testimonial__section {
    background: #051428;
    padding: 70px 0px;
}

.title.gold__color h2 {
    color: #fff;
}

.customer__block p {
    color: #fff;
    position: relative;
    font-size: 21px;
    height: 255px;
    overflow: hidden;
    padding: 29px;
}

.customer__block p:before {
    content: '';
    position: absolute;
    height: 50px;
    width: 50px;
    background: url(../image/left-icon.png);
    background-repeat: no-repeat !important;
    background-size: contain !Important;
    background-position: center !important;
    left: 5px;
    top: 7px;
}

.customer__block p:after {
    content: '';
    position: absolute;
    height: 50px;
    width: 50px;
    background: url(../image/right-icon.png);
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center !important;
    right: 0px;
    bottom: 0px;
}

.testimonial__block {
    border: 2px solid #fd7e00;
    padding: 20px;
}

.customer__detail {
    margin-top: 50px;
    display: flex;
    align-items: center;
}

.customer__detail img {
    height: 65px;
    width: 65px !IMPORTANT;
    border: 2px solid #fd7e00;
    border-radius: 50%;
    object-fit: cover;
}

.customer__name {
    color: #fff;
    padding-left: 10px;
}

.customer__name h4 {
    font-size: 21px;
    margin: 0px;
}

.customer__name i {
    font-size: 16px;
}

.customer__say .owl-nav {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.customer__say .owl-nav button {
    position: static;
    background: transparent !IMPORTANT;
}

.video__large iframe, .video__large video {
    width: 100%;
    height: 363px;
}

.thumbnail__slider {
    display: none;
}

div#sync1 .owl-nav button {
    background: transparent !important;
    left: 0px !IMPORTANT;
}

div#sync1 .owl-nav button.owl-next {
    left: auto !important;
    right: 0px !important;
}

.video__small iframe, .video__small video {
    width: 100%;
    height: 114px;
}

.thumbnail__slider {
    padding: 0px 66px;
}

.thumbnail__slider .owl-nav button {
    background: transparent !IMPORTANT;
}

.video__small {
    position: relative;
}

.video__small:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(255 255 255/10%);
    z-index:1;
}

/*testimonial css*/

/*gallery css*/

section.gallery__section {
    padding: 70px 0px;
    background: #F3F5F8;
}

section.gallery__section .row {
    margin-bottom: 50px;
}

.gallery__row {
    display: flex;
    flex-wrap: wrap;
}

.gallery {
    padding: 0px 10px;
    margin-bottom: 20px;
}

.col-md-4.dp__none {
    padding: 0px;
}

.gallery img {
    width: 100%;
    display: block;
}

.gallery.gallery1 {
    width: 62%;
}

.gallery.gallery2 {
    width: 38%;
}

.gallery.gallery3 {
    width: 38%;
    margin-bottom: 0px;
}

.gallery.gallery4 {
    width: 62%;
    margin-bottom: 0px;
}

.gallery__block1 {
    width: 70%;
    display: flex;
    flex-wrap: wrap;
}

.gallery__block2 {
    width: 30%;
}

.gallery.gallery1 img, .gallery.gallery2 img, .gallery.gallery3 img, .gallery.gallery4 img {
    height: 250px;
    object-fit: cover;
}

.gallery.gallery5 img {
    height: 520px;
    object-fit: cover;
}

.gallery.gallery5 {
    margin-bottom: 0px;
}

/*gallery css*/

/*contact form css*/

section.contact__section {
    margin: 70px 0px;
}

.form__input, .form__input__checkbox {
    margin-bottom: 30px;
}

.form__input input {
    border: 1px solid #fd7e00 !IMPORTANT;
    border-radius: 0px;
    height: 45px;
}

.form__input input::-ms-input-placeholder { /* Edge 12-18 */
  color: #b8b3b3;
}

.form__input input::placeholder {
  color: #b8b3b3;
}

.form__input label {
    margin-bottom: 10px;
    font-size:16px;
}

.form__input__checkbox input {
    height: 22px;
    width: 22px;
    margin-right: 10px;
}

.form__input__checkbox a {
    color: #000;
}

.form__input__checkbox {
    color: #737373;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.form__input__button button {
    background: #fd7e00;
    padding: 14px 35px;
    border-radius: 30px;
    transition: 0.5s;
    display: inline-block;
    border: none;
    outline: none;
    color: #fff;
    font-size: 18px;
}

.form__input__button button:hover {
    background: #000;
}

/*contact form css*/

/*footer css*/

footer.footer__section {
    background: url(../image/footer-bg.png);
    background-size: cover !Important;
    background-repeat: no-repeat !important;
    background-position: top center;
    padding: 70px 0px;
    margin-top: 70px;
    padding-top: 110px;
}

.copyright__text p {
    margin: 0px;
    font-size: 15px;
    padding: 10px 0px;
    color: #fff;
}

.footer-widget ul li a {
    display: block;
    font-size: 16px;
    position: relative;
    color: #fff;
    font-weight: 300;
    padding: 8px 0px;
}

.footer-widget ul li a:hover{
    color: #FD7E00;
}

.subscription__form {
    margin-top: 20px;
    position: relative;
}

.footer-widget .follow__us {
    margin-top: 40px;
}

img.footer__logo.logo__ahmedabad {
    width: 203px;
    margin: 0 auto;
    margin-top: 20px !important;
    height:auto !important;
}

.footer-widget.widget1 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.footer-widget .follow__us ul li a {
    padding: 0px;
}

.footer-widget.widget3 {
    padding-left: 40px;
}

.footer-widget h4 {
    color: #fff;
    font-size: 23px;
    font-weight: 600;
    color: #FD7E00;
}

.subscription__form input {
    background: rgba(255 255 255/20%);
    border: 1px solid #fff;
    outline: none;
    border-radius: 5px;
    height: 47px;
    padding: 5px 15px;
    color: #fff;
    width: 100%;
}

.subscription__form input::-ms-input-placeholder { /* Edge 12-18 */
  color: #fff;
}

.subscription__form input::placeholder {
  color: #fff;
}

.subscription__form button {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 47px;
    border: none !IMPORTANT;
    outline: none !important;
    background: #fd7e00;
    width: 52px;
    border-radius: 4px;
}

.footer-widget.widget4 ul li a {
    display: block;
    padding-left: 35px;
    background-repeat: no-repeat;
    background-position-y: 8px;
    background-size: 27px;
}

.footer-widget.widget4 ul li.email a {
    background-image: url(../image/Email-color.png);
}

.footer-widget.widget4 ul li.phone a {
    background-image: url(../image/Phone-color.png);
}

.footer-widget.widget4 ul li.location a {
    background-image: url(../image/Mark.png);
}

.subscription__section {
    background: #173588;
    padding: 30px 0px;
}

.subscription__text h2 {
    color: #fff;
    font-size: 28px;
}

.subscriptions__form form {
    display: flex;
    flex-wrap: wrap;
}

.subscriptions__inputf {
    flex: 1;
    padding-right: 10px;
}

.subscriptions__inputf input {
    width: 100%;
    height: 47px;
    border-radius: 30px;
    font-size: 15px;
    font-family: RestoraBold !important;
    padding: 5px 22px;
    border: none !IMPORTANT;
    outline: none;
}

.subscriptin__submit__btn button {
    background: #fd7e00;
    padding: 8px 35px;
    border-radius: 30px;
    border: none !IMPORTANT;
    outline: none;
    color: #fff;
    font-size: 15px;
    height: 47px;
}

.subscriptin__submit__btn button:hover{
    background:#000;
    color:#ffff;
}

footer.footer__new {
    background: #061645;
    padding: 50px 0px;
    border-top: 2px solid #FD7E00;
}

.footer__blok.footer__one p {
    font-size: 17px;
    color: #fff;
    margin: 19px 0px;
}

.footer__blok.footer__one p a{
    color:#FD7E00;
}

.footer__blok.footer__one {
    padding-right: 50px;
}

.follow__us ul li a img {
    height: 35px;
}

.copyright__section{
    background: #173588;
}

/*footer css*/

section.gallery__section .row:last-child {
    margin-bottom: 0px;
}

.widget1 .subscription__form {
    display: none;
}

.menu__toggle{
    display: none;
}


/*page css*/

img.page__image {
    width: 100%;
}

section.page__section {
    position: relative;
}

section.page__section .container {
    position: absolute;
    bottom: 80px;
    left: 50%;
    transform: translateX(-50%);
}

.page__title {
    color: #fff;
    text-align: center;
}

.page__title h5 {
    font-family: Restora;
    font-size: 20px;
}

.page__title h1 {
    color: #fd7e00;
    font-size: 40px;
    font-family: RestoraBold;
}

.page__title h4 {
    font-size: 24px;
    font-weight: 300;
}

/*page css*/

/*about section css*/

section.about__section {
    background-image: url(../image/about-bg.png);
    padding: 80px 0px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/*about section css*/

/*team css*/

.team__block img {
    border: 2px solid #fd7e00;
    border-radius: 50%;
    margin-bottom: 15px;
    transition: 0.5s;
}

.team__block:hover img{
    box-shadow: 0px 0px 20px rgba(0 0 0/50%);
}

.team__block h2 {
    font-family: Restora;
    font-size: 24px;
    color: #051428;
}

/*team css*/

/*proudy css*/

section.proudly__section {
    background: #fd7e00;
    padding: 70px 0px;
}

.proudly__block p {
    color: #fff;
}

.proudly__section .col-md-6:nth-child(1) .proudly__block {
    padding-right: 20px;
}

.proudly__section .col-md-6:nth-child(2) .proudly__block {
    padding-left: 20px;
}

.proudly__section .col-md-6:nth-child(2) {
    border-left: 1px solid #ff952c;
}

/*proudy css*/

/*celebrate css*/

.tab__bg__color {
    /*background: #061645;*/
    padding: 10px 0px;
    margin-bottom: 60px;
    margin-top:60px;
}

.tab__bg__color ul {
    margin: 0px !important;
    justify-content: center;
}

.tab__menu ul#pills-tab li {
    margin-right: 15px;
    margin-bottom: 15px;
}

.tab__nightcafe .tab__bg__color ul{
    justify-content: center;
}

.tab__nightcafe .tab__bg__color ul li{
    margin-right:10px;
}

.tab__nightcafe .tab__bg__color ul li:last-child{
    margin-right:0px;
}

.tab__bg__color ul::-webkit-scrollbar {
  width: 10px;
    height:2px;
}


.tab__bg__color ul::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.tab__bg__color ul::-webkit-scrollbar-thumb {
  background: #888;
}

.tab__bg__color ul::-webkit-scrollbar-thumb:hover {
  background: #555;
}


.tab__bg__color ul li button {
    color: #fff;
    font-size: 16px;
    border-bottom: 1px solid transparent;
    border-radius: 0px !important;
    background:#000C2E !important;
    padding: 11px 30px;
    border-radius: 30px ! IMPORTANT;
}

.tab__bg__color ul li button:hover {
    border-bottom: 1px solid #fd7e00;
    color: #fff !important;
}

.tab__bg__color ul li button.active {
    background: transparent !important;
    border-bottom: 1px solid #fd7e00 !important;
    position: relative;
    padding-left:25px;
    background:#fd7e00 !Important;
}

.tab__bg__color ul li button.active:before {
    content: '';
    background-image: url(../image/Check.png);
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    display: inline-block;
    background-position: center;
    transform: translateY(4px);
    position: absolute;
    left: 0px;
    
}

.tab__content__block h5 {
    font-size: 18px;
    font-weight: 700;
}

.tab__content__block .text-center1.mt-5 {
    margin-top: 25px !important;
}

section.tab__section {
    background: #F3F5F8;
    padding-bottom: 50px;
}

.tab__row .row {
    margin-bottom: 70px;
}

.tab__row .row:last-child {
    margin-bottom: 0px;
}

.tab__row .row:nth-child(even) {
    flex-direction: row-reverse;
}

.tab__bg__color ul {
    /*white-space: nowrap;*/
    /*flex-wrap: nowrap;*/
    /*overflow-x: auto;*/
}

.tab__image__block {
    position: relative;
    overflow: hidden;
}

.tab__image__block:before {
    content: '';
    position: absolute;
    width: 200px;
    height: 1000px;
    background: rgba(255 255 255/20%);
    transform: rotate(45deg);
    top: -300px;
    left: -100%;
    transition: 0.5s;
}

.tab__image__block:hover:before {
    left:150%;
}

.nightcafe__row__block {
    display: flex;
    flex-wrap: wrap;
}

.nightcafe__col {
    width: 33.3%;
    padding: 0px 10px;
    margin-bottom: 20px;
}

.nightcafe__block {
    position: relative;
    overflow: hidden;
    border: 3px solid #fd7e00;
    border-radius: 9px;
    box-shadow: 0px 0px 10px rgba(0 0 0 / 20%);
}

.overlay__images {
    position: absolute;
    top: -100%;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0 0 0/67%);
    padding: 20px;
    transition: 0.5s;
}

.overlay__images h2 {
    color: #fff;
    text-align: center;
    font-size: 27px;
}

.overlay__images a {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border: 1px solid #fd7e00;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    background: #fd7e00;
    color: #fff;
}

.overlay__images a:hover {
    background: #fff;
    color: #fd7e00;
}

.nightcafe__block:hover .overlay__images {
    top: 0px;
}


/*celebrate css*/

/*map css*/

section.map__section img {
    width: 100%;
}

/*map css*/

/*experiency css*/

.fefore__remove h2:after {
    display: none;
}

section.mocktail__section {
    margin-top: 70px;
    margin-bottom:70px;
}

.mocktail__block h3 {
    font-size: 20px;
    color: #fd7e00;
    font-family: Restora;
}

.mocktail__block img {
    border: 2px solid #fd7e00;
    border-radius: 50%;
}

img.mocktail__lg {
    width: 100%;
    margin-top: -100px;
    z-index: -2;
    position: relative;
}

section.mocktail__section .container {
    position: relative;
    z-index: 2;
}

section.mocktail__section .title {
    margin-bottom: 50px;
}

/*experiency css*/

/*menu css*/

section.menu__section {
    padding: 70px 0px;
    padding-top: 120px;
    background: url(../image/menu-bg.png);
    background-size: cover !important;
    background-position: top center;
    background-repeat: no-repeat;
}

section.menu__section .title {
    margin-bottom: 50px;
}

section.menu__section .title p {
    color: #fff;
}

.menu__block h2 {
    font-size: 32px;
    color: #fff;
    margin-bottom: 20px;
}

.menu__block ul li h4 {
    font-size: 24px;
    font-family: Restora;
    position: relative;
}

.menu__block ul li p {
    color: rgba(255 255 255/70%);
    margin: 0px;
}

.menu__block ul li {
    padding-left: 30px;
    position: relative;
    padding-bottom: 20px;
}

.menu__block ul li:last-child:before {
    display: none;
}

.menu__block ul {
    color: #fff;
}

.menu__block ul li h4:before {
    content: '';
    position: absolute;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: #061645;
    left: -26px;
    top: 9px;
    z-index: 1;
}

.menu__block ul li:before {
    content: '';
    position: absolute;
    left: 8px;
    height: 100%;
    border-left: 2px dashed #061645;
    top: 10px;
}

/*menu css*/

/*contact page css*/

section.contact__section.bg__color__gray {
    background: #F3F5F8;
    margin: 0px;
    padding: 70px 0px;
}



.contact__info h4 {
    color: #051428;
    font-size: 24px;
    font-weight: 700;
}

.contact__info ul li a {
    color: #051428;
    font-weight: 400;
}

.contact__info {
    display: inline-block;
}

.contact__info {
    background: #061645;
    padding: 25px;
    border-radius: 15px;
    color: #fff;
    box-shadow: 0px 0px 20px rgba(0 0 0/40%);
}

.contact__info h4 {
    color: #fff;
}

.contact__info ul li a {
    color: #fff;
}

.contact__info__row {
    display: flex;
    justify-content: center;
}

/*contact page css*/

/*media coverage css*/

section.adventure__section {
    padding: 70px 0px;
    background: #F3F5F8;
}

.adventure__block h2 {
    font-size: 24px;
    font-weight: 700;
    color: #051428;
    margin-top: 15px;
}

.adventure__block p {
    color: #051428;
    margin: 15px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.adventure__block a {
    font-size: 14px;
    font-weight: 700;
    color: #051428;
    display: inline-block;
    border-bottom: 1px solid #051428;
}

.adventure__block a:hover {
    color: #fd7e00;
    border-color: #fd7e00;
}

.adventure__image {
    position: relative;
}

.adventure__image h5 {
    position: absolute;
    background: #fd7e00;
    color: #fff;
    font-size: 14px;
    padding: 6px 14px;
    left: -5px;
    bottom: 10px;
}

.adventure__image h5:before {
    content: '';
    position: absolute;
    background: #fd7e00;
    height: 6px;
    width: 7px;
    top: -2px;
    left: 1px;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    transform: rotate(153deg);
}

.adventure__image img {
    height: 298px;
    width: 100%;
    object-fit: cover;
}

.adventure__section .col-md-4 {
    margin-bottom: 25px;
}

/*media coverage css*/

/*client page css*/

.logo__row__block {display: flex;flex-wrap: wrap;}

.logo__col {
    width: 25%;
    padding: 0px 10px;
    margin-bottom: 20px;
}

/*client page css*/


/*corporate page css*/

section.page__inner__sections {
    margin: 50px 0px;
}

section.data__more__inner {
    background-image: url(../image/about-bg.png);
    background-color: #fd7e00;
    padding: 50px 0px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.title__new h2 {
    margin-bottom: 20px;
}

.title__new h4 {
    font-size: 25px;
    font-family: Restora;
    color: #051428;
}

.title.text__mg p a {
    color: #fd7e00;
}

.title.mg__title__block h2 {
    font-size: 28px;
}

.title.mg__title__block ul{
    margin-bottom:20px;
}

.title.mg__title__block ul li {
    font-size: 18px;
    padding: 5px;
    padding-left: 30px;
    position: relative;
    color: #292D32;
}

.title.mg__title__block ul li:before {
    content: '\f0a4';
    font-family: fontAwesome !IMPORTANT;
    position: absolute;
    left: 0px;
    top: 5px;
    color: #fd7e00;
}

section.menu__section.section__restaurant__main {
    background: #fff;
    padding: 0px;
    margin: 50px 0px;
}

section.menu__section.section__restaurant__main p {
    color: #292D32;
}

section.menu__section.section__restaurant__main .menu__block h2 {
    color: #051428;
}

section.menu__section.section__restaurant__main .menu__block ul li h4 {
    color: #051428;
}

/*corporate page css*/


article.page__inner__article {
    padding: 0px;
    margin: 0px;
}

article.page__inner__article .title h2 {
    font-size: 34px;
}

article.page__inner__article .title p strong {
    font-weight: 400;
}

article.page__inner__article section.data__more__inner .title ul {
    display: flex;
    flex-wrap: wrap; 
}

article.page__inner__article section.data__more__inner .title ul li {
    width: 31%;
    text-align: center;
    margin-bottom: 20px;
    margin-left: 1%;
    margin-right: 1%;
    padding: 20px;
    background: #171717;
    border-radius: 10px;
}

section.page__inner__sections .col-md-12 .tab__content__block {
    width: 100% !important;
    left: 0px !IMPORTANT;
    margin: 0px !IMPORTANT;
    box-shadow: none !IMPORTANT;
    padding: 0px !important;
}

article.page__inner__article section.data__more__inner .title ul li h4, article.page__inner__article section.data__more__inner .title ul li p {
    color: #fff;
}

article.page__inner__article section.data__more__inner .title ul li h4 {
    border-bottom: 2px solid #fd7e00;
    padding-bottom: 15px;
    margin-bottom: 20px;
}


span.lb-number {
    display: none !important;
}

.lb-nav a.lb-prev {
    background: url(../discover/prev.png) !important;
    background-repeat:no-repeat !important;
    background-position:center left !important;
}

.lb-nav a.lb-next{
    background: url(../discover/next.png) !important;
    background-repeat:no-repeat !important;
    background-position:center right !important;
}

.lb-data .lb-close{
    background: url(../discover/close.png) !important;
    background-repeat:no-repeat !important;
    background-position:center right !important;
}

.lb-data {
    position: absolute;
    top: -37px;
    right: 15px;
}


/*new css 2-1-2025*/

.booking__reservation__form{
    background: #fff;
    padding: 20px;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0px 0px 20px rgba(0 0 0 / 15%);
}

a.whatsapp_fixeds {
    position: fixed;
    bottom: 15px;
    right: 15px;
    width: 69px;
    z-index: 999;
}

section.why__choose__Section {
    margin: 60px 0px;
}

.title__heading h5 {
    color: #FD7E00;
    font-size: 22px;
}

.title__heading h2 {
    color: #000C2E;
    font-size: 35px;
    font-family: RestoraBold;
}

.why__choose__description {
    padding: 0px 50px;
}

.description__text p {
    color: #000C2E;
}

.why__choose__row img {
    margin: 14px auto;
    margin-bottom: 25px;
}

.why__choose__row {
    display: flex;
    flex-direction: column;
}

.why__choose__block h3 {
    color: #173588;
    font-family: 'RestoraBold';
    font-size: 40px;
}

.why__choose__block h3.plus__icon {
    position: relative;
}

.why__choose__block h3.plus__icon:after {
    content: '+';
}

.why__choose__block h5 {
    color: #000C2E;
    font-family: 'RestoraBold';
    font-size: 16px;
}

.title__heading h5 span {
    display: inline-block;
    height: 10px;
    width: 10px;
    background: #FD7E00;
    transform: rotate(45deg);
    margin-right: 10px;
}

.title__heading h5 {
    display: flex;
    align-items: center;
    text-transform: uppercase;
}

section.welcome_new_section {
    background: #F8F8F8;
    padding: 50px 0px;
    margin: 60px 0px;
}

.mgb-5 {
    margin-bottom: 35px;
}

.welcome__block__content {
    background: #FFFFFF;
    border-radius: 20px;
    padding: 23px;
    margin-top: -33px;
    position: relative;
}

.welcome__block__slider {
    border-radius: 18px;
    overflow: hidden;
    margin: 10px;
    transition: 0.5s;
}

.welcome__block__slider img {
    height: 255px;
    object-fit: cover;
}

.welcome__block__slider img {
    border-radius: 16px;
}

.welcome__block__content h2 {
    color: #000C2E;
    font-family: RestoraBold;
    font-size: 24px;
}

.welcome__block__content p {
    margin-bottom: 8px;
}

.welcome__block__content h5 {
    display: inline-block;
    color: #000C2E;
    background: rgba(253 126 0/20%);
    font-size: 18px;
    margin: 0px;
    padding: 10px 15px;
    border-radius: 13px;
}

.welcome__block__content .welcome__button {
    margin-top: 15px;
}

.welcome__button a {
    border:2px solid #fd7e00;
    padding: 15px 35px;
    border-radius: 30px;
    transition: 0.5s;
    color: #fd7e00;
    display: block;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
}

.welcome__button a:hover{
    background: #fd7e00;
    color:#fff;
}

.welcome__block__slider:hover {
    box-shadow: 0px 0px 11px rgba(0 0 0/8%);
}

.owl-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
}

.owl-dots button span {
    display: none;
}

.owl-dots button {
    border: 2px solid #00101A !important;
    height: 12px;
    width: 12px;
    transform: rotate(45deg);
    margin-right: 10px;
    position: relative;
}

.owl-dots button.active:before {
    content: '';
    height: 70%;
    width: 70%;
    background: #FD7E00;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

section.aboutus__section {
    margin: 60px 0px;
}

.aboutus__image {
    position: relative;
    margin-right: 48px;
}

.aboutus__image img {
    border-radius: 20px;
}

.aboutus__overlay {
    position: absolute;
    background: #173588;
    top: 20px;
    right: 20px;
    text-align: center;
    padding: 15px;
    border-radius: 10px;
    color: #fff;
}

.aboutus__overlay p {
    margin: 0px;
    color: #fff;
    font-size: 15px;
}

.aboutus__overlay h2 {
    font-size: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.aboutus__overlay h2 i {
    color: #ffc107;
    font-size: 23px;
    margin-left: 10px;
}

section.celebrate__river__section {
    background: #061645;
    padding: 50px 0px;
    margin: 60px 0px;
}

.celebrate__river__title h2 {
    color: #fff;
}

.celebrate__river__title p {
    color: #fff;
    padding: 0px 23%;
}

.celebrate__slider__inner {
    position: relative;
    transition: 0.5s;
    border-radius: 18px;
    overflow: hidden;
    margin: 10px;
}

.celebrate__slider__inner:hover{
    box-shadow: 0px 0px 11px rgba(0 0 0 / 8%);
}

.celebrate__slider__inner img {
    height: 210px;
    border-radius: 20px;
    object-fit: cover;
}

.celebrate__slider__title {
    background: #173588;
    padding: 13px 20px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: -25px;
    position: relative;
}

.celebrate__slider__title h2 {
    margin: 0px;
    color: #fff;
    font-size: 21px;
    flex: 1;
    padding-right: 10px;
}

a.arrow__button {
    background: #fd7e00;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    color: #fff;
    font-size: 23px;
    transition: 0.5s;
}

a.arrow__button:hover {
    background: #fff;
    color: #173588;
    transform: rotate(-45deg);
}

.celebrate__slider .owl-dots button {
    border-color: #fff !IMPORTANT;
}

section.about__brahamaputra {
    margin: 60px 0px;
}

.about__slider__section {
    padding: 0px 50px;
}

.about__slider__image .owl-dots {
    position: absolute;
    margin: 0px;
    width: 100%;
    bottom: 20px;
}

.about__slider__image .owl-dots button {
    border-color: #fff !IMPORTANT;
}

.title__heading ul li {
    margin-bottom: 15px;
    font-size: 18px;
    color: #000C2E;
    padding-left: 15px;
    position: relative;
}

.title__heading ul li:before {
    content: '';
    position: absolute;
    height: 10px;
    width: 10px;
    background: #FD7E00;
    left: 0px;
    top: 6px;
    border-radius: 50%;
}

.about__slider__images img {
    border-radius: 20px;
}

.whyus__section .title__heading h5 {
    justify-content: center;
}

section.whyus__section {
    margin: 60px 0px;
}

.whyus__row {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.whyus__block__innew {
    width: 20%;
    padding: 0px 10px;
    margin-bottom: 15px;
    position: relative;
}

.whyus__block__innew:after {
    content: '';
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    height: 70%;
    width: 1px;
    background: rgba(253 126 0/20%);
}

.whyus__block__innew:last-child:after {
    display: none;
}

.whyus__block__innew img {
    margin-bottom: 20px;
    height: 50px;
}

.whyus__block__innew h2 {
    color: #173588;
    font-family: 'RestoraBold';
    font-size: 40px;
}

.whyus__block__innew p {
    font-family: 'RestoraBold';
    margin-bottom: 0px;
}

section.callto__actions {
    margin: 60px 0px;
    padding: 50px 0px;
    background: url(/../assets/image/calltobg.png);
    background-size: cover !IMPORTANT;
    background-position: center center;
}

.callto__row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.callto__row h2 {
    color: #fff;
    font-size: 32px;
}

section.testimonials__section {
    margin: 60px 0px;
}

.testimonial__slider__name {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.testimonial__slider__name img {
    width: 57px !important;
}

.testimonial__slider__inner {
    background: #fff7ee;
    padding: 25px;
    padding-top: 30px;
    border-radius: 20px;
    position: relative;
    margin: 10px;
    margin-top: 29px;
}

.testimonial__slider__inner:before{
    content: '';
    background: url(/../assets/image/quote.png);
    position: absolute;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat ! IMPORTANT;
    background-size: contain !important;
    top: -32px;
}

.testimonial__slider__inner:after {
    content: '';
    background: #061645;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 20px;
    z-index: -1;
    transform: rotate(-4deg);
}

.testimonial__slider__name div {
    flex: 1;
    padding-left: 8px;
}

.testimonial__slider__name div h4 {
    color: #000C2E;
    font-size: 21px;
    font-family: 'RestoraBold';
    margin-bottom: 3px;
}

.testimonial__slider__name div h5 {
    color: #FD7E00;
    font-size: 16px;
    margin: 0px;
}

section.gallery__river {
    margin: 60px 0px;
    padding: 50px 0px;
    background: url(/../assets/image/gallery-bg.jpg);
    background-size: cover !important;
}

.image_gall img {
    border-radius: 20px;
}

.image_gall {
    margin-bottom: 30px;
}

section.blog__section {
    margin: 60px 0px;
}

.welcome__block__slider.blog__blocks h2 {
    font-size: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.welcome__block__slider.blog__blocks p {
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.welcome__block__slider.blog__blocks .welcome__button a {
    display: inline-block;
    padding: 10px 25px;
    font-size: 16px;
}

.welcome__block__slider.blog__blocks img {
    height: 255px;
    width: 100%;
    object-fit: cover;
}

section.gallery__river.gallery__page {
    padding: 0px;
    background: #fff;
}

/*new css 2-1-2025*/

.tab__row .row:nth-child(odd) .tab__content__block {
    background: #fff;
    padding: 20px;
    width: 690px;
    position: relative;
    z-index: 1;
    box-shadow: 0px 0px 20px rgba(0 0 0/20%);
}

.tab__row .row:nth-child(even) .tab__content__block {
    background: #fff;
    padding: 20px;
    width: 690px;
    position: relative;
    z-index: 1;
    box-shadow: 0px 0px 20px rgba(0 0 0/20%);
    left:-200px;
}

section.page__inner__sections .tab__content__block.title {
    left: -200px;
}

section.thankyou__page {
    margin-top: 150px;
    margin-bottom: 50px;
}

.thankyou__page button.btn.btn-outline-success {
    background: #fd7e00;
    padding: 10px 35px;
    border-radius: 30px;
    transition: 0.5s;
    color: #fff !IMPORTANT;
    border: none !IMPORTANT;
}

.thankyou__page button.btn.btn-outline-success:hover {
    background: #061645;
}

.thankyou__page svg.text-success {
    color: #fd7e00 !important;
}

ul.menu__tabs__experience {
    border: none !IMPORTANT;
    margin-bottom: 20px;
    justify-content: center;
}

ul.menu__tabs__experience li {
    margin: 0px 15px;
}

ul.menu__tabs__experience li button {
    font-size: 23px;
    border-radius: 30px !IMPORTANT;
    border: none !IMPORTANT;
    padding: 10px 30px;
    color: #fff !IMPORTANT;
    background: #ddd !IMPORTANT;
}

ul.menu__tabs__experience li button.active, ul.menu__tabs__experience li button:hover {
    background: #061645 !IMPORTANT;
    color: #fff !IMPORTANT;
    box-shadow: 0px 0px 20px rgba(0 0 0/20%);
}

@media(max-width: 1440px){
    .menubar ul li a{
        font-size: 15px;
    }

    .hero__overlay h1{
        font-size: 54px;
    }

    .hero__overlay h5{
        font-size: 20px;
    }

    p {
        font-size: 16px;
    }

    .hero__form{
        width: 68%;
    }

    .title h2{
        font-size: 40px;
    }

    section.celebrate__section, section.welcome__section{
        padding: 70px 0px;
    }

    .customer__block p{
        font-size: 19px;
    }

    .welcome__block h2{
        font-size: 22px;
    }

    .welcome__block h3{
        font-size: 17px;
    }

    .page__title h5 {
        font-size: 18px;
    }

    .page__title h1 {
        font-size: 40px;
    }

    .page__title h4 {
        font-size: 20px;
    }

    section.about__section, section.proudly__section{
        padding: 50px 0px;
    }

    .menubar__header ul li {
        margin: 0px 13px;
    }

    .logo {
        margin: 0px 15px;
    }

    .menubar__header ul li a{
        font-size: 14px;
    }

    .hero__section__overlay h1{
        font-size: 70px;
    }

    .hero__section__overlay h2{
        font-size: 41px;
    }

    .hero__section__overlay h5{
        font-size: 32px;
    }

    .button__book__now a{
        font-size: 16px;
    }

    .news__update__row h4, .news__update__row p, .news__update__row p a{
        font-size: 19px;
    }

    .news__update__content__inner img {
        height: 38px;
    }

    .title__heading h2{
        font-size: 28px;
    }

    .title__heading h5{
        font-size: 18px;
    }

    .why__choose__block h3{
        font-size: 32px;
    }

    .whyus__block__innew h2{
        font-size: 32px;
    }

    .testimonial__slider__name div h4{
        font-size: 16px;
    }

    .testimonial__slider__name div h5{
        font-size: 13px;
    }

    .celebrate__slider__inner img{
        height: 187px;
    }

    .celebrate__slider__title h2{
        font-size: 17px;
    }

    .celebrate__slider__title{
        border-radius: 12px;
    }

    .welcome__block__content h5{
        font-size: 15px;
    }

    .welcome__block__content h2{
        font-size: 21px;
    }

    .welcome__button a{
        font-size: 15px;
        padding: 11px 35px;
    }

    .welcome__block__slider img{
        height: 208px;
    }

    .logo img {
        height: 64px;
    }

    .callto__row h2 {
        color: #fff;
        font-size: 28px;
    }

    .welcome__block__slider.blog__blocks img{
        height: 208px;
    }

    .subscription__text h2{
        font-size: 24px;
    }

    .subscriptions__inputf input{
        height: 43px;
    }

    .subscriptin__submit__btn button{
        height: 43px;
        padding: 8px 35px;
    }

    .footer-widget h4{
        font-size: 18px;
    }

    .footer__blok.footer__one p, .footer-widget ul li a{
        font-size: 14px;
    }

    .footer-widget.widget4 ul li a{
        background-size: 25px;
    }

    .copyright__text p{
        font-size: 13px;
    }

    a.whatsapp_fixeds{
        width: 58px;
    }
}


@media(max-width: 1199px){
   .hero__overlay h1 {
        font-size: 44px;
    }

    .hero__block input, .hero__block select{
        font-size: 15px;
    }

    .achivment__block h2{
        font-size: 30px;
    }

    .title h2 {
        font-size: 36px;
    }

    .gallery.gallery1 img, .gallery.gallery2 img, .gallery.gallery3 img, .gallery.gallery4 img {
        height: 220px;
    }

    .gallery.gallery5 img{
        height: 464px;
    }

    .menubar ul li {
        margin-right: 15px;
    }

    .tab__bg__color ul li button {
        font-size: 14px;
    }
    
    .welcome__block p {
        font-size: 14px;
    }
    
    .welcome__block h2 {
        font-size: 19px;
    }

    .aboutus__image{
        margin-right: 0px;
    }

    .about__slider__section {
        padding: 0px 0px;
    }

    .footer__blok.footer__one {
        padding-right: 20px;
    }
    
    .tab__row .row:nth-child(even) .tab__content__block{
        width: 574px;
    }
    
    .tab__row .row:nth-child(odd) .tab__content__block{
        width: 574px;
    }
    
    section.page__inner__sections .tab__content__block.title{
        width:488px !IMPORTANT;
    }
    
    section.thankyou__page{
        margin-top:100px;
    }
}

.menubar__mobile{
    display: none;
}

@media(max-width: 992px){
    .hero__slider .owl-dots {
        display: none;
    }

    .row__form.flex-end {
        display: none;
    }

    .menu__items.menubar__items__block.active {
        display: block;
        transition: 0.5s;
    }

    header.header__section.fixed .menu__items.menubar__items__block{
        display: block;
    }

    .owl-nav button{
        left: 0px;
    }

    .owl-nav button.owl-next{
        right: 0px;
    }

    .footer-widget ul li a{
        font-size: 12px;
        padding: 4px 0px;
    }

    .footer-widget h4{
        font-size: 16px;
    }

    .follow__us ul li {
        font-size: 11px;
    }

    .follow__us ul {
        flex-wrap: wrap;
    }

    .follow__us ul li {
        margin-right: 5px;
    }

    .follow__us ul li img {
        height: 19px;
    }

    .subscription__form input {
        height: 35px;
        font-size: 11px;
    }

    .subscription__form button {
        height: 35px;
    }

   .gallery.gallery1 img, .gallery.gallery2 img, .gallery.gallery3 img, .gallery.gallery4 img {
        height: 145px;
    }

   .gallery.gallery5 img {
        height: 310px;
    }

   .customer__block p {
        font-size: 15px;
    }

    .customer__name h4{
        font-size: 16px;
    }

    .customer__name i {
        font-size: 14px;
    }

    .customer__detail img{
        height: 47px;
        width: 47px ! IMPORTANT;
    }

    .welcome__block h2 {
        font-size: 19px;
    }

    p {
        font-size: 14px;
    }

   .welcome__block h3 {
        font-size: 14px;
    }

   .title h2 {
        font-size: 28px;
    }

    .hero__overlay h1 {
        font-size: 32px;
    }

    .form__input input {
        height: 40px;
        font-size: 14px;
    }

    #sync2 .owl-nav button{
        left: -56px;
        position: absolute;
    }

    #sync2 .owl-nav button.owl-next{
        left: auto;
        right: -56px;
    }

    .video__small iframe{
        height: 99px;
    }

    .thumbnail__slider {
        padding: 0px 45px;
    }

    .logo img {
        height: 66px;
    }

    .menu__items {
        position: fixed;
        top: 0px;
        z-index: 999;
        width: 100%;
        height: 100vh;
        right: -100% ! IMPORTANT;
        left: auto;
        overflow: hidden;
        transition: 0.5s;
    }

    .menu__items.active {
        right: 0px !important;
        left: 0px !important;
        transition: 0.5s;
    }

    .menubar {
        background: #051428F5;
        width: 282px;
        height: 100%;
        z-index: 1;
        position: relative;
        float: right;
        padding: 20px;
        padding-top: 80px;
    }

    .menubar ul {
        flex-direction: column;
        align-items: start;
    }

    .menubar ul li a {
        display: block;
    }

    .menubar ul li {
        margin: 0px;
        width: 100%;
        margin-bottom: 14px;
    }

    .menu__items:before {
        content: '';
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background: rgba(0 0 0/60%);
        filter: blur(15px);
    }

    .menubar ul li.active a {
        border: none;
    }

    .menubar ul li a {
        font-size: 14px;
        padding: 0px;
    }

    li.menu__btn {
        display: inline-block !IMPORTANT;
        width: auto !important;
    }

    .menu__toggle{
        display: inline-block;
        z-index: 999;
    }

    .menu__toggle a {
        height: 23px;
        width: 40px;
        display: inline-block;
        position: relative;
    }

    .menu__toggle a span {
        width: 100%;
        height: 2px;
        background: #fff;
        display: block;
        margin-bottom: 7px;
        transition: 0.5s;
    }

    .menu__toggle a span:last-child {
        margin-bottom: 0px;
        transition: 0s;
        width: 50%;
        float: right;
    }

    .menu__toggle.active a span:last-child {
        display: none;
    }

    .menu__toggle.active a span:nth-child(1) {
        transform: rotate(49deg) translate(7px, 4px);
    }

    .menu__toggle.active a span:nth-child(2) {
        transform: rotate(-54deg) translate(1px, 0px);
    }

    .mobile__data {
        display: block;
        margin-top: auto;
    }

    .menubar {
        display: flex;
        flex-direction: column;
    }

    .mobile__data ul li {
        margin-bottom: 6px;
    }

    .mobile__data ul li a {
        font-size: 12px;
        padding: 4px 0px;
        background-position-y: 6px !IMPORTANT;
        background-size: 18px !IMPORTANT;
        padding-left: 23px !important;
    }

    .mobile__data .follow__us ul li a {
        padding-left: 0px !important;
    }

    .mobile__data .follow__us ul {
        margin-top: 5px !IMPORTANT;
        flex-direction: row !IMPORTANT;
        display: flex !important;
    }

    .mobile__data .follow__us {
        margin-top: 0px;
    }

    .mobile__data .follow__us ul li {
        width: auto !IMPORTANT;
    }

    .mobile__data .follow__us ul li {
        margin-right: 12px;
    }

    .mobile__data .follow__us ul {
        align-items: center;
    }

    .copyright__text p {
        font-size: 12px;
    }

    img.footer__logo {
        height: 104px;
    }

    .mocktail__block h3{
        font-size: 16px;
    }

    .menu__block h2{
        font-size: 22px;
    }

    .menu__block ul li h4{
        font-size: 20px;
    }

    section.mocktail__section .row.mocktail__bar {
        flex-wrap: nowrap;
        white-space: nowrap;
        overflow-x: auto;
    }

    section.mocktail__section .row.mocktail__bar .col-md-3 {
        width: 180px !important;
    }

    img.mocktail__lg {
        margin-top: -50px;
    }

    .contact__info ul li a {
        background-position-y: 5px !important;
    }

    .adventure__block h2{
        font-size: 16px;
    }

    .adventure__image h5{
        font-size: 11px;
    }

    .adventure__image img{
        height: 162px;
    }

    .logo__col{
        width: 33.3%;
    }
    
    article.page__inner__article section.data__more__inner .title ul li{
        width:48%;
    }

    .menubar__header {
        display: none;
    }

    .header__menu__item {
        display: inline-block;
        width: auto;
    }

    .logo img {
        height: 50px;
    }

    .menubar__mobile {
        display: none;
        width: 100%;
    }

    .menubar__header .menubar__header {
        display: block;
    }

    .menubar__mobile .menubar__header {
        display: block;
        width: 100%;
        padding-top: 20px;
    }

    .menubar__mobile .menubar__header ul {
        flex-direction: column;
        align-items: start;
    }

    .menubar__mobile .menubar__header ul li {
        margin: 0px;
    }

    .menubar__mobile .menubar__header ul li a {
        padding: 10px;
        display: block;
    }

    .menu__toggle {
        position: absolute;
        top: 11px;
        right: 0px;
        z-index: 999;
    }

    header.header__section .container {
        position: relative;
    }

    .header__menu__item {
        width: 100%;
    }

    li.book__now__header {
        margin-left: 10px !IMPORTANT;
        margin-top: 10px !IMPORTANT;
        padding-right: 10px !important;
    }

    li.book__now__header a {
        padding: 10px 30px !IMPORTANT;
    }

    .menubar__mobile .menubar__header ul li {
        width: 100%;
    }

    .menubar__header ul li.book__now__header a {
        text-align: center;
    }

   .hero__section__overlay h5 {
        font-size: 24px;
    }

   .hero__section__overlay h2 {
        font-size: 29px;
    }

   .hero__section__overlay h1 {
        font-size: 45px;
    }

   .news__update__row h4, .news__update__row p, .news__update__row p a {
        font-size: 14px;
    }

    .why__choose__description {
        padding: 0px 0px;
    }

    .whyus__block__innew {
        width: 33.3%;
    }

   .footer-widget.widget4 ul li a {
        background-size: 22px;
        background-position-y: 4px;
    }

   img.footer__logo {
        height: 67px;
    }

    .footer__new .col-md-2, .footer__new .col-md-4 {
        width: 50%;
        margin-bottom: 25px;
    }

    .subscription__section .col-md-5, .subscription__section .col-md-7 {
        width: 100%;
        text-align: center;
    }

    .subscription__text {
        margin-bottom: 23px;
    }

    .blog__section .col-md-4 {
        width: 50%;
    }

    .welcome__block__content h5 {
        font-size: 13px;
    }
    
    .tab__row .row:nth-child(even) .tab__content__block{
        width: 100%;
        left:0px;
    }
    
    .tab__row .row:nth-child(odd) .tab__content__block{
        width: 100%;
    }
    
    section.page__inner__sections .tab__content__block.title{
        width:100% !IMPORTANT;
        left:0px;
    }
}


@media(max-width: 767px){
    .achivment__section .col-md-3 {
        width: 25%;
        padding: 0px 5px;
    }
    
    .nightcafe__col {
        width: 50%;
    }
    
    .tab__nightcafe .tab__bg__color ul {
        justify-content: start;
    }
    
    .row.align-items-center.flex__row__cafe__driection {
        flex-direction: column;
    }
    
    .achivment__section .col-md-3 .achivment__block {
        padding: 0px 5px;
    }

    .achivment__block h2 {
        font-size: 22px;
    }

    .celebrate__content {
        padding-left: 0px;
        border: none;
    }

    .celebrate__content {
        padding-left: 0px;
        border: none;
    }

    .celebrate__section .col-md-3 {
        width: 50%;
    }

    section.iconic__section{
        margin: 50px 0px;
    }

    section.celebrate__section, section.welcome__section {
        padding: 50px 0px;
    }

    .welcome__section .col-md-6:nth-child(1) {
        margin-bottom: 20px;
    }

    section.iconic__section {
        margin-top: 0px;
        padding: 50px 0px;
    }

    .iconic__section .title {
        text-align: center;
        margin-bottom: 30px;
    }

    .iconic__section .title .text-center1.mt-5 {
        margin-top: 10px !important;
    }

    .iconic__section .title h2 br {
        display: none;
    }

    section.testimonial__section {
        padding: 50px 0px;
    }

    section.testimonial__section .col-md-6:last-child {
        margin-top: 20px !IMPORTANT;
    }

    .widget1 .subscription__form {
        display: block;
        margin-bottom: 20px;
        width: 100%;
    }

    .footer-widget.widget1 .follow__us {
        margin-top: 20px;
    }

    .footer-widget.widget1 .follow__us ul {
        justify-content: center;
    }

    img.footer__logo {
        margin: 0 auto !IMPORTANT;
    }

    .footer-widget.widget1 {
        display: flex;
        flex-direction: column;
        margin-bottom: 20px;
    }

    .mobile__footer {
        width: 50%;
        margin-bottom: 20px;
    }

    .footer-widget.widget4 .subscription__form {
        display: none;
    }

    footer.footer__section {
        padding-bottom: 40px;
    }

    .footer__section .footer-widget.widget4 ul li a {
        background-position-y: 6px;
    }

    .title.gold__color.mb-5 {
        text-align: center;
    }

    .customer__block p {
        height: auto;
    }

    .customer__block p:before {
        height: 27px;
        width: 27px;
    }

    .customer__block p:after{
        height: 27px;
        width: 27px;
    }

    section.gallery__section {
        padding: 50px 0px;
    }

    section.contact__section {
        margin: 50px 0px;
    }

    .celebrate__section .title {
        text-align: center;
    }

    .celebrate__content {
        text-align: center;
    }

    section.celebrate__section .row {
        margin-bottom: 20px;
    }

    .row__form .follow__us {
        display: none;
    }

    .row__form .hero__form {display: none;}

    .banner img {
        height: 100vh;
        object-position: center;
    }

    .proudly__section .col-md-6:nth-child(2) .proudly__block {
        padding-left: 0px;
    }

    .proudly__section .col-md-6:nth-child(2) {
        border: none;
    }

    .celebrate__section .col-md-3 {
        display: inline-block;
        width: 160px;
    }

    .team__row__block{
        flex-wrap: nowrap;
        white-space: nowrap;
        overflow-x: auto;
    }

    .team__block h2 {
        font-size: 19px;
        margin-bottom: 0px;
    }

    .tab__row .row {
        flex-direction: column-reverse;
    }

    .tab__row .row:nth-child(even) {
        flex-direction: column-reverse;
    }

    .tab__bg__color {
        margin-top:30px;
        margin-bottom: 30px;
    }

    .tab__row .row {
        margin-bottom: 30px;
    }

    .tab__image__block {
        margin-bottom: 15px;
    }

    .menu__block h2{
        text-align: center;
    }

    section.contact__section.bg__color__gray {
        padding: 30px 0px;
    }

    section.contact__section.bg__color__gray .title {
        margin-bottom: 30px !important;
    }

    .contact__info {
        display: block;
    }

    .contact__info__row {
        justify-content: start;
    }

    .contact__info ul li a {
        background-position-y: 5px !important;
    }

    .contact__info__row {
        justify-content: start;
    }

    section.contact__section.bg__color__gray .row.align-items-center {
        flex-direction: column-reverse;
    }

    .contact__info__row {
        margin-bottom: 50px;
    }

    .contact__form__block .title {
        text-align: center;
    }

    .contact__form__block .form__input__button {
        text-align: center;
    }

    .adventure__section .col-md-4 {
        width: 50%;
    }

    section.adventure__section {
        padding: 50px 0px;
    }
    
    .row.align-items-center.flex__row__direction {
        flex-direction: column;
    }
    
    .overlay__images {
        padding: 10px;
    }
    
    .overlay__images h2 {
        font-size: 18px;
    }
    
    .overlay__images a {
        width: 30px;
        height: 30px;
        font-size: 16px;
    }
    
    .welcome__section .col-md-4 {
        margin-bottom: 20px;
    }
    
    .welcome__block h2 {
        font-size: 24px;
    }

    .gallery__river .col-md-4 {
        width: 50%;
    }

    .callto__row h2 br {
        display: none;
    }

    .callto__row {
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }

    .callto__row h2 {
        margin-bottom: 20px;
    }

    .aboutus__image {
        margin-bottom: 30px;
    }

    .why__choose__row .col-md-4 {
        width: 33.3%;
    }

    .celebrate__river__title p{
        padding: 0px;
    }

    .about__brahamaputra .row.align-items-center {
        flex-direction: column-reverse;
    }

    .about__brahamaputra .row.align-items-center .col-md-6 {
        margin-bottom: 20px;
    }

    .aboutus__section .title__heading {
        text-align: center;
    }

    .aboutus__section .title__heading h5 {
        justify-content: center;
    }

    .whyus__block__innew:after{
        display: none;
    }

    .contact__info{
        width: 100%;
    }
    
    .tab__row .row .tab__content__block{
        width:90% !Important;
        margin:0 auto !Important;
        margin-top:-50px !Important;
    }
    
    article.page__inner__article .title h2 {
        font-size: 24px;
    }

}

.mobile__image__view{
    display:none;
}

@media(max-width: 510px){
    
    .desctop__image__view{
        display:none;
    }
    
    .mobile__image__view{
        display:block;
    }
    
    .menu__toggle a span{
        width: 29px;
    }

    .hero__overlay__section {
        top: 165px;
        transform: translate(-50%, 0px);
    }

    .hero__block{
        width: 29%;
    }

    .gallery__block2 {
        display: none;
    }

    .gallery__block1 {
        width: 100%;
    }

   .gallery.gallery1 img, .gallery.gallery2 img, .gallery.gallery3 img, .gallery.gallery4 img {
        height: 105px;
    }

    .gallery.gallery5 img {
        height: 210px;
    }

    .gallery{
        padding: 0px 5px;
    }

    .hero__overlay h1 {
        font-size: 28px;
    }

    p {
        font-size: 11px;
    }
    .hero__overlay {
        color: #fff;
        /*background-color: rgba(0, 0, 0, 0.4);*/
        /*padding: 10px;*/
    }
    
    .hero__overlay p{
        display:none;
    }
    
    .hero__overlay h5 {
        font-size: 12px;
    }

    .menu__toggle a {
        width: 29px;
    }

    .achivment__block h2 {
        font-size: 14px;
        margin-bottom: 5px;
    }

    section.achivment__section {
        padding: 20px 0px;
    }

    .celebrate__block img {
        height: 43px;
    }

    .title h2 {
        font-size: 24px;
    }

    a.booking__link, a.book__now__btn, .form__input__button button, .form__input__checkbox, .form__input input, .form__input label{
        font-size: 12px;
    }

    .fixed__form {
        display: block;
        background: #fd7e00;
        position: fixed;
        bottom: 0px;
        left: 0px;
        width: 100%;
        z-index: 999;
    }

    .fixed__form form {
        display: flex;
        padding: 19px 10px;
        justify-content: center;
    }

    .hero__block__btn button {
        height: 34px;
        width: 44px;
    }

    .banner img{
        height: 480px;
    }

    .hero__block__btn button img {
        height: 22px;
        width: 22px;
    }

    .hero__block__input {
        padding-left: 4px;
    }

    .hero__block img {
        height: 16px;
    }

    .hero__block input, .hero__block select {
        font-size: 12px;
    }

    .hero__block {
        border-right: 1px solid #fff;
    }

    .menubar {
        height: calc(100vh - 72px);
        padding-bottom: 72px;
    }

    footer.footer__section{
        background: url(../image/footer-bg-mobile.png);
        padding-top: 40px;
    }

    img.page__image {
        height: 410px;
        object-fit: cover;
        object-position: 81%;
    }

    .page__title h5 {
        font-size: 12px;
    }

    .page__title h1 {
        font-size: 28px;
    }

    .page__title h1 br{
        display: none;
    }

    .page__title h4 {
        font-size: 12px;
    }

    .team__block h2 {
        font-size: 13px;
    }

    .tab__bg__color ul li button {
        font-size: 12px;
    }

    .tab__bg__color ul li button.active:before {
        height: 11px;
        width: 11px;
    }

    .tab__bg__color ul li button {
        padding: 5px 11px;
    }

    .tab__content__block h5 {
        font-size: 12px;
    }

   section.mocktail__section .row.mocktail__bar .col-md-3 {
        width: 118px !important;
        padding: 0px 5px;
    }

    .mocktail__block h3 {
        font-size: 12px;
    }

    .mocktail__block h3 {
        font-size: 12px;
    }

    section.mocktail__section {
        margin-top: 50px;
        margin-bottom:50px;
    }

    section.mocktail__section .title {
        margin-bottom: 30px;
    }

    .menu__block ul li h4 {
        font-size: 14px;
    }

    .menu__block ul li:before {
        top: 6px;
    }

    .menu__block ul li h4:before {
        top: 2px;
    }

    section.menu__section{
        background:#fd7e00;
    }

    section.menu__section {
        padding: 50px 0px;
    }

    section.map__section {
        margin-top: -3px;
    }

    .tab__image__block:before{
        left: -134%;
    }

    .team__block.text-center {
        padding-top: 20px;
    }

   .adventure__image img {
        height: 135px;
    }

    .logo__col{
        width: 50%;
    }

    .owl-nav button{
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .customer__say .owl-nav{
        display: flex;
    }
    
    .title__new h4 {
        font-size: 18px;
    }
    
    .title.mg__title__block ul li{
        font-size: 11px;
        padding: 5px;
        padding-left: 18px;
    }
    
    .footer-widget.widget3 {
        padding-left: 0;
    }
    
    article.page__inner__article section.data__more__inner .title ul li{
        padding:10px;
    }
    
    .tab__bg__color ul::-webkit-scrollbar-track {
      background: transparent;
    }
    
    .tab__bg__color ul::-webkit-scrollbar-thumb {
      background: transparent;
    }
    
    .tab__bg__color ul::-webkit-scrollbar-thumb:hover {
      background: transparent;
    }
    
    .tab__bg__color ul li button.active{
        padding-left:15px;
    }
    
    .video__large iframe, .video__large video{
        height:175px;
    }
    
    section.page__section .container{
        bottom:48px;
    }

    .whyus__block__innew img {
        margin-bottom: 10px;
        height: 43px;
    }

    .menu__toggle{
        right: 15px;
    }

    .why__choose__block h5{
        font-size: 12px;
    }

    .whyus__block__innew {
        width: 50%;
    }

    .image_gall img {
        border-radius: 10px;
    }

    .blog__section .col-md-4 {
        width: 100%;
        margin-bottom: 20px;
    }

    .subscriptions__form form {
        flex-wrap: wrap;
    }

    .subscriptions__inputf {
        flex: auto;
        width: 100%;
        margin-bottom: 10px;
    }

    .subscriptin__submit__btn {
        width: 100%;
    }

    .hero__block__btn .book_now_btn {
        background: #061645;
        outline: none !IMPORTANT;
        height: auto;
        padding: 10px 30px !IMPORTANT;
        border-radius: 30px !IMPORTANT;
        color: #fff !IMPORTANT;
        border: none !important;
    }

    .hero__block__btn .book_now_btn:hover {
        background: #fff !IMPORTANT;
        color: #fd7e00 !IMPORTANT;
    }

    .footer__new .col-md-2, .footer__new .col-md-4{
        width: 100%;
    }

    .why__choose__Section .title__heading {
        text-align: center;
    }

    .why__choose__Section .title__heading h5 {
        justify-content: center;
    }

    .description__text {
        text-align: center;
    }
    
}