h1, h2, h3, h4, h5, h6{ font-family: 'Magicher', sans-serif;}.brown-1{background:#d0b685a3 !important;}.brown-2{background: #e1ab7c !important;}.brown-3{background: #A47148 !important;}.brown-4{background: #8B5E34 !important;}.brown-5{background: #6F4518 !important;}.brown-6{background: #603808 !important;}.brown-7{background: #583101 !important;}p, a, span, strong, li{font-family: "Josefin Sans", sans-serif;}section h2 {font-size: 40px;}section .row .sbheading h6 {color: #000;margin: 0 10px;text-transform: uppercase;font-family: 'Josefin Sans' !important;font-size: 12px;}section .row .sbheading .dvLine {background: #000;width: 10%;height: 2px;}section .row .sbheading {margin: 30px 0 10px;display: flex;align-items: center;width: 100%;margin: 15px 0;}footer .row .sbheading a {color: #8a1b61;margin:  0 25px;text-transform: uppercase;font-family: 'Josefin Sans' !important;font-size: 12px;}footer .row .sbheading .dvLine {background: #fff;width: 40%;height: 2px;}footer .row .sbheading {margin: 50px 0;display: flex;align-items: center;width: 100%; justify-content: center;}ul.navbar-navfooter.socialFooter {padding: 0;justify-content: space-evenly;width: 25%;}footer .row .sbheading a img {filter: brightness(15);width: 150px;height: 92px;object-fit: contain;}ul.navbar-navfooter.socialFooter li {width: 40px;height: 40px;box-shadow: 0px 0px 0px 1px white;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: .7s;line-height: 1;cursor: pointer;}ul.navbar-navfooter.socialFooter li:hover {transition: .7s;background: #d7c096;}.mrs-saint-delafield-regular {font-family: "Mrs Saint Delafield", cursive;font-weight: 400;font-style: normal;}.sc-1.wedding-banner{background: #25233559 url(https://mogulsqueries.com/webdemo/hotel-tip-top/assets/img/weddingbanner.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;height: 100vh;position: relative;background-blend-mode:overlay;}.sc-1.wedding-banner .sc-1-content {width: 100%;text-align: center;}.sc-6{background:  url(https://mogulsqueries.com/webdemo/hotel-tip-top/assets/img/home-library-in-living-room-2023-11-27-05-09-53-utc-1-1.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}header {padding: 15px 0;position: absolute;left: 0;top: 0;width: 100%;z-index: 999;height: 175px;transition: .7s;background: linear-gradient(to bottom, rgb(0 0 0 / 75%), #fff0);}header a {font-size: 15px;text-transform: uppercase;color: white;}header nav.navbar.navbar-expand-lg div#navbar-list-2 ul li a {padding: 5px 15px;}section.sc-1 .sc-1-content h1 {text-transform: capitalize;font-size: 80px;}section.sc-1 .sc-1-content h6 {font-size: 12px;font-family: 'Josefin Sans' !important;text-transform: uppercase;letter-spacing: 1px;margin:0 10px;color: white;}section.sc-1 .row .sbheading {display: flex;align-items: center;width: 100%;margin: 15px 0;}section.sc-1 .row .sbheading .dvLine {width: 10%;height: 2px;background: white;}a:hover{color: white;text-decoration: underline !important;}a.logoMain:hover{color: white;text-decoration: none !important;}.logoMain img {filter: brightness(12);width: 260px;height: 80px;object-fit: contain;}header.header.fixed .logoMain img  {height: 65px;} a.bkBtnMain { background: #d0b685db;color: black; text-transform: capitalize; font-size: 16px; font-family: 'Magicher', sans-serif; box-shadow: 0px 0px 0px 1px black; padding: 8px 15px; letter-spacing: 1px; display: inline-block; width: 100%; max-width: max-content; text-align: center; transition: .7s;  margin: 0 3px;}a.bkBtnMain:hover {text-decoration: unset !important;transition: .7s;color: black;box-shadow: 0px 0px 0px 1px black;} a.viewAllBtn {font-size: 18px;font-family: 'Magicher', sans-serif;box-shadow: 0px 0px 0px 1px white;padding: 8px 15px;letter-spacing: 2px;display: inline-block;width: 100%;max-width: 160px;text-align: center;color: #000000;box-shadow: 0px 0px 0px 1px #000000;transition: .7s;}a.viewAllBtn:hover {color: white;background: #e1ab7c;box-shadow: 0px 0px 0px 1px #e1ab7c;transition: .7s;text-decoration: none !important;}.padd-y{padding: 80px 0;}#navbar-list-2 ul.navbar-nav li.nav-item{transition: .7s;}#navbar-list-2 ul.navbar-nav li.nav-item:hover {padding-left: 10px;transition: .7s;}.sc-6.sc-9.testReviews .sbheading {justify-content: center;}.sc-2 .row:first-child h4 {font-size: 55px;font-family: Mrs Saint Delafield;text-align: center;max-width: 59%;width: 100%;margin: 25px auto 0px;color: #c8a970;}.sc-2 .row:first-child h2 {color: #c8a970; font-size: 40px;font-family: 'Magicher', sans-serif;text-align: center;max-width: 59%;width: 100%;margin: 0 auto;}.about ul li img {margin-right: 15px;border: 1px solid black;border-radius: 50px;padding: 5px;height: 55px;width: 55px;object-fit: contain;min-width: 55px;transition: .7s;}.about ul li:hover img {transition: .7s;transform: scale(0.9);}.about ul li {display: flex;align-items: start;}.about ul {margin: 50px 0 0;padding: 0;list-style: none;display: flex !important;flex-wrap: wrap;}.about ul.aboutList li {width: 50%;} header.fixed {border-bottom: 1px solid #ffffff7d;height: 80px;transition: .7s;background: #000000ab;box-shadow: 1px 1px 10px 0 #00000036;padding: 10px 0;display: flex;align-items: center;position: fixed;z-index: 10;}.moreBtn:hover{text-decoration: none !important;color: #000;transition: .7s;border-bottom: 3px solid #000;}.moreBtn{color: #000;transition: .7s;border-bottom: 1px solid #000;padding-bottom: 10px;}.ourRoomBoxContent h3 {font-size: 20px;color: #252335;margin-bottom: 15px;}.ourRoomBoxContent ul li i{font-size: 20px;color: #000;} .ourRoomBoxContent ul li h4{font-size: 14px;color: #000;}.ourRoomBox img {width: 100%;transition: .7s;height: 275px; object-fit: cover;}.ourRoomBoxContent{margin-top: 20px;padding: 0 15px;min-height: 200px;}.ourRoomBoxContent ul li .listContent h4 {font-family: 'Josefin Sans';margin-bottom: 0;margin-left: 5px;}.roomSlider .owl-stage-outer {padding: 40px 0;}.dineMain h3{position: relative;width: 100%;text-shadow: 3px 0px white;font-family: 'Mrs Saint Delafield'; font-size: 47px;color: #8a1b61;margin-top: 30px;letter-spacing: 2px;}.bigSc-img {box-shadow:0px 0px 11px 2px #00000069;object-fit: cover;border-radius: 315px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;position: relative;height: 400px !important;width: 60% !important;right: -106px;z-index: -1;}.about ul.aboutList li {margin-bottom: 20px;}.ourRoomBoxContent ul li .listContent {display: flex;align-items: baseline;}.ourRoomBoxContent ul {padding: 0;list-style: none;display: flex;justify-content: start;}.ourRoomBoxContent ul li:last-child {margin-right: 0;}.ourRoomBoxContent ul li {margin-right: 10px;}.sc-4 .row .sbheading {justify-content: center;}button:focus, button:focus-visible, .form-control:focus-visible, .form-control:focus{outline: none !important;box-shadow: none !important;border: none !important;}.owl-dots button span {background: #000 !important;transition: .7s;}.owl-dots button.owl-dot.active span {background: #000 !important;width: 40px;transition: .7s;}.sc-2.sc-5 ul li {width: 50%;float: left;margin-bottom: 30px;}.sc-2.sc-5 ul li p {font-size: 15px;}.sc-2.sc-5 ul li h4 {font-size: 20px;}.sc-2.sc-5 .col-md-6:last-child h2 {font-family: 'Mrs Saint Delafield';font-size: 59px;color: #8a1b61;margin-top: 30px;margin-left: 30px;}.sc-2.sc-5 ul {margin-bottom: 30px;display: inline-block;width: 100%;}.sc-6 .col-md-6:first-child .textVerti {position: absolute;left: -220px;top: 40%;}.textVerti {transform: rotate(-90deg); font-size: 120px;color: white;z-index: 9;font-family: 'Magicher', sans-serif;position: relative;}.sc-6:before {content: '';position: absolute;left: 0;top: 0;background: #23234dcf;z-index: 0;width: 55%;height: 100%;}.sc-6 .container, .sc-6 .row, .sc-6 .col-md-2 {height: 100%;}.sc-6 .col-md-6:first-child {position: relative;}.sc-6-content {position: relative;z-index: 9;color: white;padding-left: 150px;}.sc-6-content h2 {font-size: 80px;margin-bottom: 0;}.sc-6-content span {margin-bottom: 40px;display: inline-block;}.sc-6:after {content: '';position: absolute;top: 0;left: 240px;background: white;width: 2px;height: 100%;z-index: 9;}.sc-6-content p {max-width: 85%;width: 100%;margin-bottom: 0;}.form-row .form-control {border: 0 !important;outline: none;border-bottom: 1px solid #000 !important;border-radius: 0;background: transparent;}.csForm .form-group select.form-control{border: 0 !important;outline: none;border-bottom: 1px solid #000 !important;border-radius: 0;background: transparent;padding: 0;color: black;} input#PreferredDate{color: black !important;}.csForm a.viewAllBtn {max-width: 250px;padding: 10px 15px;border: 1px solid black;color: black;}.form-row .form-control::placeholder{color: black !important;} input#dp1, input#dp2{background: url(../img/white-calendar-icon.png);background-size: 20px;background-repeat: no-repeat;background-position: 95%;} form#weddingform #PreferredDate, form#corporateform input#PreferredDate{background: url(../img/calendar.png);background-size: 20px;background-repeat: no-repeat;background-position: 95%;}
.datepicker td, .datepicker th {font-family: 'Josefin Sans';font-size: 19px;font-weight: 300;padding: 7px !important;}td.active.day {background: #e1ab7c !important;line-height: 1;}.sc-2.sc-5.sc-7 .col-md-6:last-child {position: relative;}.sc-2.sc-5.sc-7 .col-md-6:last-child h2 {position: absolute;left: -145px;bottom: 25px;width: 55%;text-align: center;transform: rotate(-15deg);text-shadow: 3px 0px white;}section.sc-3.sc-8 .row .sbheading {justify-content: center;}.sc-3.sc-8 .ourRoomBoxContent h4 {margin-left: 0;color: #8a1b61;}.sc-3.sc-8 .ourRoomBoxContent h3 {font-size: 24px;}.sc-3.sc-8 .ourRoomBoxContent p {color: #3f3d56;}.styleHeading {font-family: 'Mrs Saint Delafield';font-size: 55px; color: #fff; position: absolute;right: 20px; transform: rotate(-18deg);bottom: -110px;}.sc-6.sc-9::after, .sc-6.sc-9::before{display: none;}.sc-6.sc-9::before {content: ''; position: absolute;left: 0;top: 0;background: #8a1b61;z-index: 0;width: 50%;height: 100%;}.sc-6.sc-9 .col-md-10.mx-auto h2 {color: #fff;font-size: 80px;}.sc-6.sc-9 {background:unset !important;}.sc-6.sc-9 .col-md-10.mx-auto img {width: 40px;margin: 0 auto 20px;}img.ratingImg {max-width: 120px !important;width: 100% !important;}.testinmonialSlideWedding .itemInner {text-align: center;}.sc-6.sc-9 .col-md-10.mx-auto .testinmonialSlide .owl-dots{text-align: left;margin-top: 30px;}.sc-6.sc-9 .col-md-10.mx-auto .testinmonialSlide {padding-left: 70px;margin-top: 30px;}.sc-6.sc-9 .col-md-10.mx-auto .testinmonialSlide p {width:95%;margin-bottom: 30px;}.sc-6.sc-9 .col-md-10.mx-auto .testinmonialSlide .owl-dots span {background: white !important;}.sc-6.sc-9 .col-md-10.mx-auto .testinmonialSlide .owl-dots button.owl-dot.active span {background: #fff !important;}footer{background: black;}footer a{color: white;}.copyRight{margin-top: 30px;background: #000000; text-align: center;padding: 20px 10px;color: white;border-top: 1px solid white;}ul.navbar-navfooter {padding: 0;   display: flex;list-style: none;width: 100%;justify-content: space-evenly;align-items: center;margin: 0 auto;}footer.padd-y .col-md-4 {text-align: center;color: white;align-items: center;display: flex; flex-direction: column;justify-content: flex-start;border-right: 1px solid white;}footer.padd-y .col-md-4:last-child {border-right:0;}footer.padd-y .col-md-4 h2{font-size: 20px;margin-bottom: 15px;font-family: 'Magicher', sans-serif !important;}footer.padd-y .col-md-4 a {display: inline-block;width: 100%;padding: 0 20px;}.GallerySlider .owl-stage-outer {padding: 50px 0;}.GallerySlider .owl-item {transition: .7s;}.GallerySlider .owl-item.active.center {transform: scale(1.2);box-shadow: 0px 0px 0px 5px white;position: relative;z-index: 999;transition: .7s;}nav ul.navbar-nav li.nav-item a.nav-link {position: relative;}nav ul.navbar-nav li.nav-item.active a.nav-link:before {width: 100%;}nav ul.navbar-nav li.nav-item a.nav-link:before {content: '';height: 2px; width: 0;transition: .7s;background: #fff;position: absolute;bottom: 0;left: 50%;transform: translate(-50%);}nav ul.navbar-nav li.nav-item:hover a.nav-link:before {width: 100%;transition: .7s;}nav ul.navbar-nav li.nav-item a.nav-link:hover{text-decoration: none !important;}.col-md-6.bigSc-imgM:before { position: absolute; content: ''; border: 3px solid #d7c096; left: 104px; top: -20px; width: 60%; height: 400px; border-radius: 549px; z-index: -1; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .col-md-6.bigSc-imgM {position: relative;text-align: center;}img.gifCircel{position: absolute;width: 300px;right: -54px;mix-blend-mode: multiply;top: -91px;z-index: 9;}.circle-four { -webkit-animation: circle-spin 10s ease infinite; animation: circle-spin 10s ease infinite;}.bannerHome a:hover img{transition: .7s;filter: grayscale(0);}.bannerHome a{  color: black;border-bottom: 1px solid black; position: relative;width: 50%;overflow: hidden;}.bannerHome a:last-child img {border-right: 0;filter: grayscale(6);}.bannerHome a:hover img { filter: grayscale(0);}.bannerHome a img {width: 100%;height: 100vh;object-fit: cover;border-right: 3px solid white;filter: grayscale(1);transition: .7s;}.bannerHome {display: flex;align-items: center;justify-content: space-evenly;width: 100%;margin: 0 auto;}.bannerHome .bannerHomeInner {width: 50%;text-align: center;box-shadow: 1px 0px 0px 0px black;padding: 40px 20px;transition: .7s;}.bannerHome .bannerHomeInner:last-child {box-shadow: unset;}.ourRoomBoxContent p {min-height: 48px;}.bannerHome a:first-child img {filter: brightness(0.5);}.bannerHome a:first-child:hover img {filter: brightness(1);}@keyframes circle-spin {0% {transform: rotate(0deg);}50% {transform: rotate(180deg);}100% {transform: rotate(360deg);}}@keyframes movebounce3 {0% {-webkit-transform:translateX(0px);transform:translateX(0px);}50% {-webkit-transform:translateX(30px);transform:translateX(30px);}100% {-webkit-transform:translateX(0px);transform:translateX(0px);}}@keyframes hearbeat {0% {transform: scale(1);}50% {transform: scale(1.1);}100% {transform: scale(1);}}.sc-10.wedding2 .aboutList li .listContent h4{animation: hearbeat 2s infinite ease-in-out;} .col-md-6.bigSc-imgM.dineMainColimg::before { position: absolute; content: ''; border: 3px solid #af733f; left: 54%; top: 48%; width: 320px; height: 400px; border-radius: 465px; z-index: 0; transform: translate(-50%, -50%); border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .col-md-6.bigSc-imgM.dineMainColimg img { height: 400px; object-fit: cover; border-radius: 200px; width: 63% !important; background: white; box-shadow: 0px 0px 11px 2px #00000069; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .dineMain .col-md-6:first-child {align-items: center;display: flex;flex-direction: column;justify-content: center;}img.showWithoutHovermenu {width: 50px;height: 35px;object-fit: contain;}.btnGrp a {margin-right: 25px;}.col-md-6.bigSc-imgM.dineMainColimg img.gifCircel.circle-four {border-radius: 200px;width: 100% !important;border: unset;max-width: 200px;height: 200px;z-index: 9;mix-blend-mode: unset;right: 0;background: unset;top: -50px;}.sc-2.dineMain .col-md-6 h2 {font-family: 'Magicher', sans-serif !important;font-size: 40px !important;color: #212529 !important;}ul.weddingList li img {box-shadow: 1px 1px 10px 0 #00000061;border-radius: 50%;width: 200px;padding: 0 5px;object-fit: cover;height: 200px;background:#cc8e57;}ul.weddingList li {float: left;text-align: center;width: 20%;list-style: none;}ul.weddingList li:nth-child(4) {position: relative;top: 40px;}ul.weddingList li:nth-child(3) {position: relative;top: 75px;}ul.weddingList li:nth-child(2) {position: relative;top: 40px;}section.sc-3.sc-8 {display: inline-block;width: 100%;height: 575px;position: relative;padding-bottom: 100px;}.shape-1, .shape-2{-webkit-animation: movebounce3 3.0s linear infinite;animation: movebounce3 3.0s linear infinite;}img.shape-1, img.shape-2 {position: absolute;top: 0;left: 220px;height: 225px;}img.shape-2 {left: unset;right: 220px;top: unset;bottom: 0;height: 200px;}ul.weddingList {margin-top: 68px;}.sc-10 img {height: 530px;object-fit: cover;border-radius: 200px; background: white;box-shadow: 0px 0px 11px 2px #00000069;border: 3px solid #f7c497;    border-bottom-left-radius: 0; border-bottom-right-radius: 0; }section.sc-10.wedding2.padd-y.brown-1 .col-md-4.text-center a.moreBtn.aos-init.aos-animate {color: black;border-color: black;}.sc-10 .col-md-4.text-center {display: flex;flex-direction: column;justify-content: center;align-items: center;}.sc-10.wedding2 .aboutList li img {    margin-bottom: 10px;border: 1px solid black;border-radius: 50px;padding: 5px; height: 55px;width: 55px;object-fit: contain;min-width: 55px;transition: .7s;}.sc-10.wedding2 .aboutList{padding: 0;list-style: none;}.sc-10.wedding2 .aboutList li:last-child p {margin-bottom: 0;}.sc-2.sc-5.sc-7 iframe {box-shadow: 0px 0px 5px 2px #00000042;border-radius: 2px;}.sc-6.sc-9 img.shape-2 {height: 130px;opacity: .4;right: 55px;bottom: 55px;}.sc-6.sc-9 img.shape-1 {height: 130px;left: 18px;opacity: .4;top: 55px;}main.weddingPage .sc-2 h2,main.weddingPage .sc-2 p {max-width: 75% !important; margin: 0 auto;}#navbar-list-2 ul.navbar-nav li:nth-child(9) a {border: 0;}.infoTable .sbheading { justify-content: center;}section.whyChooseUs.padd-y.corWhy.bg-light {min-height: 561px;}.weddingAboutus .sbheading {justify-content: center;}
#navbar-list-2 ul.navbar-nav li.nav-item:hover a.nav-link {color: #d7c096;}.table-component-row.table-component_head_title.new-compo-title-rj{display: flex;align-items: center;border-bottom: 1px solid #002D62;padding-bottom: 5px;background: #002D62;}.table-component-row.table-component_head_title.new-compo-title-rj .table-col .t-label-s.table-dark-text {font-size: 20px;font-weight: 500;color: #c59948;text-align: center;}.table-col .t-label-s {padding: 10px;line-height: 1.3;color: white !important;}.table-col .t-label-s p b {color: #000;}.bg-light.table-component-row.new-compo-row-rj:last-child {border-bottom: 1px solid #002D62;}.table-component-row.new-compo-row-rj {display: flex;align-items: center;padding-bottom: 5px;border: 1px solid #002D62;border-bottom: 0;}.table-col {width: 20%;text-align: center;}.table-component-row.new-compo-row-rj p {margin-bottom: 0;}p.events-mbl-table-info {display: none;}.table-component-row.table-component_head_title.new-compo-title-rj .table-col:first-child .t-label-s.table-dark-text {text-align: left;}.table-col:first-child {text-align: left;white-space: nowrap;width: 30%;}main.weddingPage section.sc-2 {position: relative;background: url(https://mogulsqueries.com/webdemo/hotel-tip-top/assets/img/bg-234782.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;height: 515px;display: flex;align-items: center;}main.weddingPage section.sc-2 .sbheading {justify-content: center;}.weddingVenue img {height: 350px;object-fit: cover;}.weddingVenue .item {position: relative;}.weddingVenue .item .item-box:hover h6, .weddingVenue .item .item-box:hover h2, .weddingVenue .item .item-box:hover p {color: white;transition: .7s;}.weddingVenue .item .item-box h6, .weddingVenue .item .item-box h2, .weddingVenue .item .item-box p {transition: .7s;}.weddingVenue .item .item-box {background: white;position: absolute;z-index: 10;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;box-shadow: 0px 0px 0px 1px #d9d3d3;transition: .7s;padding: 30px;z-index: 99;}.weddingVenue .owl-stage-outer {padding: 30px 0;}.weddingVenue .item .item-box:hover {transition: .7s;background: unset;opacity: 0;}.sc-wedding-3 .sbheading {justify-content: center;}.sc-1-content {height: 100vh;display: flex;flex-direction: column;justify-content: center;    color: white;width: 48%;}.weddingVenue .item .item-box h2 {font-family: 'Mrs Saint Delafield';font-weight: bold;color: #8a1b61;font-size: 44px;}.weddingVenue .item .item-box h6 {color: #8a1b61;font-size: 26px;text-transform: capitalize;font-weight: 600;}.whyChooseUs .row.mb-5 .sbheading {justify-content: center;}.whyChooseUs .col-md-3 h4 {margin: 15px 0px 10px;    font-family: 'Magicher', sans-serif !important;}.whyChooseUs .col-md-3 img {height: 50px;object-fit: contain;}.GallerySlider .item img{height: 450px; object-fit: cover;}.pink-color{color: #F4C2C2;}.wedMain section .row .sbheading .dvLine {background: url(https://mogulsqueries.com/webdemo/hotel-tip-top/assets/img/header_frame.png);background-repeat: no-repeat;background-size: contain;width: 150px;height: 26px;background-position: center center;}.wedMain .sc-wedding-3 .item img {width: 50%; height: 450px;object-fit: cover;object-position: center center;}.wedMain .sc-wedding-3 .item:nth-child(even) {flex-direction: row-reverse;}.wedMain  .sc-wedding-3 .item {display: flex;align-items: center;}.wedMain .sc-wedding-3 .item .item-box {width: 50%;padding: 30px;height: 400px;background: #f4c2c25e;display: flex;flex-direction: column;justify-content: center;}.wedMain .sc-wedding-3 .item .item-box h6.title {font-size: 26px;color: black;font-weight: 600;letter-spacing: 1px;font-family: 'Magicher', sans-serif !important;}.wedMain .sc-wedding-3 .item .item-box strong{color: black;}.wedMain .sc-wedding-3 .item .item-box p {color: #000;max-width: 400px;width: 100%;}.wedMain h2.custom-font.numb {  color: black;  text-align: left;font-size: 45px !important;font-weight: lighter;font-family: 'circular' !important;margin-bottom: 0;}.wedMain .sc-wedding-3 .item .item-box a.viewAllBtn {max-width: 180px;font-size: 16px;margin-top: 20px;box-shadow: 0px 0px 0px 1px black;color: black;}.wedMain {background: #f4c2c25e;}.PlanYourDreamInner #v-pills-tabContent {width: 100%;display: flex;align-items: center;padding: 65px 0;box-shadow: 0px 0px 0px 1px #e1d0d0;}.PlanYourDreamInner #v-pills-tab {width: 100%;flex-direction: row !important;justify-content: space-between;}.PlanYourDreamInner {display: flex;background: #f4c2c25e;flex-direction: column-reverse;}.PlanYourDream .sbheading {justify-content: center;}.PlanYourDreamInner .nav-link {font-family: 'Magicher', sans-serif !important;width: 25%;background: #fbe9e9;border-radius: 0;color: black !important;padding: 20px;height: 25%;box-shadow: 0px 0px 0px 1px #e1d0d0;line-height: 45px;}.PlanYourDreamInner .nav-pills .nav-link.active, .PlanYourDreamInner .nav-pills .show>.nav-link {    background-color: #fff;}.PlanYourDreamInner #v-pills-tabContent .tab-pane span {width: 25%;display: flex;align-items: center;justify-content: center;font-size: 30px;font-family: 'Josefin Sans';color: #d0b479;}.ClientTestimonials .item {text-align: center;}.ClientTestimonials .item p {width: 50%;margin: 15px auto;}.ClientTestimonials .sbheading {justify-content: center;}.ClientTestimonials .owl-dots {margin-top: 30px !important;}.ClientTestimonials .item img {max-width: 50px;margin: 30px auto 0;}.getTouch .sbheading {justify-content: center;}.getTouch .container {background: #f8dcdc; position: relative;}.getTouch .contact-form .csForm {text-align: center;}.getTouch .container:before {content: '';background: url(https://mogulsqueries.com/webdemo/hotel-tip-top/assets/img/img-3358349.png);position: absolute;top: 0;left: 0;width: 50%;height: 100%;z-index: 0;background-repeat: no-repeat;background-size: contain;mix-blend-mode: darken;}.getTouch .contact-form .form-control {border-bottom: 1px solid #000 !important;height: 50px !important;padding: 0;color: white;}.getTouch .container .col-md-3:first-child {padding: 0 !important;max-width: 20%;}.getTouch .container .col-md-3:nth-child(2) {padding: 0 10px 0 10px;max-width: 30%;}ul.weddingInfo li {margin-bottom: 2px;}ul.weddingInfo li a {color: black;}ul.weddingInfo {padding: 0;list-style: none;}.wedMain .getTouch .row .sbheading h6 {margin: 0 5px;}.wedMain .getTouch .row .sbheading .dvLine {width: 74px;height: 26px;margin: 0 5px;}.getTouch .container .col-md-2,.getTouch .container .col-md-4, .getTouch .container .col-md-6 {padding: 50px 10px !important;}.getTouch .container .col-md-6 {background: #fff;    padding: 50px 30px !important;}.getTouch .contact-form .form-control::placeholder{color: black !important;}.getTouch .contact-form .csForm a.viewAllBtn {  max-width: 200px;}.getTouch .container .col-md-4 {align-items: center; display: flex;justify-content: center;}.wedMain .testinmonialSlide p {max-width: 75%;}.pillsCs {display: flex;align-items: center;justify-content: space-evenly;}.pillsCs span {background: #fff;height: 100px;border-radius: 100%;width: 100px !important;color: black !important;}.pillsCs p {width: 72%;margin-bottom: 0;display: flex;flex-direction: column;color: black;}.pillsCs p strong {font-family: 'Magicher', sans-serif !important;font-size: 30px;margin-bottom: 5px;color: #000;}main.weddingPage section.sc-2.padd-y .bannerHome img.shape-23 {    filter: unset;height: auto;right: 25px !important;position: absolute;top: 0;left: unset;width: 250px;}main.weddingPage section.sc-2.padd-y .bannerHome img.shape-22{height: auto;right: unset !important;position: absolute;top: -56px;left: 115px;width: 250px;z-index: 0;border: 0;}main.weddingPage.wedMain section.sc-wedding-3.padd-y {background: #fff url(https://mogulsqueries.com/webdemo/hotel-tip-top/assets/img/bg-img-4356348.jpg);height: 100%;width: 100%;background-attachment: fixed;background-size: cover;background-repeat: no-repeat;background-blend-mode: overlay;} main.weddingPage.wedMain section.sc-6.padd-y.sc-9 .testinmonialSlide .item {display: flex;align-items: center;}main.weddingPage.wedMain section.sc-6.padd-y.sc-9 .testinmonialSlide {padding: 0 50px;}main.weddingPage.wedMain section.sc-6.padd-y.sc-9 .testinmonialSlide .item img {margin-bottom: 15px;max-width: 15%;width: 100%;}.hero-BannerTitle {    color: black;margin-bottom: 20px;line-height: 1.3;width: 100%;font-size: 40px;font-family: 'Magicher', sans-serif;}.wedMain .sc-wedding-3 .item .item-box ul {padding-left: 15px;margin-top: 10px;margin-bottom: 0;}.wedMain .sc-wedding-3 .item .item-box ul li {list-style: none;margin-bottom: 15px;color: black;}.wedMain .sc-wedding-3 .item .item-box ul li:last-child {margin-bottom: 0;}.wedMain .sc-wedding-3 .item .item-box ul li img {height: 18px;width: unset;object-fit: contain;margin-right: 6px;}.wedMain section .row .sbheading h6 {    font-weight: bold;text-align: center;}.wedMain section h2{text-align: center;font-size: 60px !important;color: #000;} main.weddingPage.wedMain section.sc-6.padd-y.sc-9 .testinmonialSlide .item h4 {font-family: 'Magicher', sans-serif !important;}.HomeSlider .owl-nav {display: none !important;}.heroVideo {min-height: 540px; overflow: hidden; position: relative;}.testinmonialSlide .item img {width: 123px;margin-bottom: 15px;height: 34px;object-fit: contain;}.testinmonialSlide .item p {text-align: justify;}.weddingAboutus {background: url(https://mogulsqueries.com/webdemo/hotel-tip-top/assets/img/weddingAboutBG.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;min-height: 431px;}.weddingAboutus img {border-top-left-radius: 50%;border-top-right-radius: 50%;height: 400px;width: 100%;object-fit: cover;border: 2px solid white;}
.weddingAboutus .row {align-items: center;}main.weddingPage.wedMain section.sc-6.padd-y.sc-9.testReviews {background: url(https://mogulsqueries.com/webdemo/hotel-tip-top/assets/img/weddingAboutBG2.jpg) !important;background-repeat: no-repeat !important;background-position: center;background-size: cover !important;}.weddingheroVideo h1 { color: white;font-size:80px; }.weddingheroVideo {position: relative;}.weddingheroVideo video { filter: brightness(0.7);}.ourRoomBox {border: 1px solid black;transition: .7s;}.ourRoomBox:hover {background: white;transition: .7s;}.ourRoomBox:hover img{transform: scale(.9);transition: .7s;}body.homepage.corporatePageBody section.sc-1.wedding-banner {background: #0000006b url(https://mogulsqueries.com/webdemo/hotel-tip-top/assets/img/corporatebanner.jpg);background-blend-mode: overlay;}.ourTopClientsSlider img { object-fit: contain;height: 70px;}section.ourTopClients .sbheading {justify-content: center;margin-bottom: 30px;}.ourTopClientsSlider .owl-dots { margin-top: 50px !important;}.corAbout .row {align-items: center;}.corWhy .col-md-4 {transition: .7s;}.corWhy .col-md-4:hover {transition: .7s;background: #002D62;padding: 20px;}.corWhy .col-md-4:hover h4, .corWhy .col-md-4:hover p {color: white;}.miceSlider .miceContent {width: 50%;}.miceSlider .item img {border-top-left-radius: 50%;border-top-right-radius: 50%; height:350px;width: 100%;max-width: 385px;object-fit: cover;border: 2px solid #000 !important;padding: 5px;}.miceSlider .item {    padding: 0 50px;display: flex;}.miceSlider .miceContent {justify-content: center;width: 50%;display: flex;align-items: center;flex-direction: column;text-align: center;padding: 20px; margin: 0 auto;}.navLeft {display: flex;width: 100%;align-items: center;}.navLeftInner p {    line-height: 1;margin-bottom: 0;font-size: 25px;font-family: 'Magicher';color: white;}.navLeftInner a {font-size: 19px;font-family: 'Magicher';}.navRight { display: flex;align-items: center; width: 100%;justify-content: end;}header .col-md-4 {align-items: center;display: flex;justify-content: center;}.navLeft img {width: 50px;height: 50px;object-fit: contain;margin-right: 10px;}#navbar-list-2 {transition: .7s;position: fixed;top: 0;z-index: 1;right: -500px;width: 100%;max-width: 360px;background: white;height: 100%;    box-shadow: 0px 0px 10px 1px #00000052;}#navbar-list-2 ul.navbar-nav li a {color: black;border-bottom: 2px solid #d7c096;padding: 10px 0;}i.fa.fa-times.closeBTN {position: absolute;top: 20px; right: 20px; font-size: 25px;z-index: 9;cursor: pointer;}#navbar-list-2 ul.navbar-nav {display: flex;flex-direction: column;text-align: left;}.menuInner {width: 100%;height: 100%;padding-top: 65px;}nav#navbar-list-2.csMenuPushMainShow {transition: .7s;right: 0;}#navbar-list-2 ul.navbar-nav li a.bkBtnMain {box-shadow: 0px 0px 0px 1px black;position: absolute;bottom: 15px;left: 50%;transform: translate(-50%);}.miceSlider .owl-nav {position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%, -50%);}.miceSlider .owl-nav button.owl-next {right: -45px;position: absolute;}.miceSlider .owl-nav button i {color:white;transition: .7s;font-size: 34px;}.miceSlider .owl-nav button.owl-prev {left: -45px;position: absolute;}.miceSlider .owl-nav button:hover i {color: #d7c096;transition: .7s;}.miceSlider .owl-nav button:hover {background: transparent !important;}.miceSlider .owl-dots {width: 60%;left: 38%;position: absolute;}.corporatePageBody .testReviews {background: #f8f9fa !important;}.styleOneline {    letter-spacing: 1px;font-family: Mrs Saint Delafield !important; font-size: 46px !important;color: white;text-align: center;}.WebCon{position: absolute; left: 50%; transform: translate(-50%, -50%) !important;top: 50%;}main.corMain.main section h6.styleOneline {font-size: 55px !important;font-family: Mrs Saint Delafield !important;text-align: center;max-width: 80%;width: 100%;margin: 25px auto 0px !important;color: #002D62;text-transform: capitalize;}.weddingAboutus .col-md-4 img.gifCircel.circle-four {    z-index: 1;right: -75px;height: 275px;width: 275px;top: -65px;}.miceSlider .item img.gifCircel.circle-four {background: transparent !important;border-radius: 0;border: 0 !important;left: 220px;right: 0;height: 300px;max-width: unset;width: unset;top: -35px;filter: brightness(15);mix-blend-mode: color-dodge;}main.corMain.main.wedMain section h2 {text-align: unset;font-size: 40px !important;}.getEvents.getTouch .container:before {content: '';background: url(https://mogulsqueries.com/webdemo/hotel-tip-top/assets/img/img-3358349-events.png);position: absolute;top: 0;left: 0;width: 50%;height: 100%;z-index: 0;background-repeat: no-repeat;background-size: contain;mix-blend-mode: darken;}.blue-bg{background: #002D62 !important;}.blue-text{color: #002D62 !important;}.table-col span.text-success {color: #002D62 !important;}body.homepage.corporatePageBody .dvLine {background: #000 !important;width: 10% !important;height: 2px !important;}body.homepage.corporatePageBody section.corAbout.blue-bg .sbheading h6 {color: white !important;}body.homepage.corporatePageBody section.corAbout.blue-bg .dvLine {background: white !important;}body.homepage.corporatePageBody section.corAbout.blue-bg h2, body.homepage.corporatePageBody section.corAbout.blue-bg p{color: white !important;}main.corMain.main.wedMain section.sc-wedding-3.padd-y.Our-Venue .item-box {background: #f8f9fa;}main.corMain.main.wedMain section.sc-wedding-3.padd-y.Our-Venue .item-box a.viewAllBtn:hover {color: white !important;background: #002D62;}main.corMain.main.wedMain section.PlanYourDream.padd-y.blue-bg h2, main.corMain.main.wedMain section.PlanYourDream.padd-y.blue-bg p, main.corMain.main.wedMain section.PlanYourDream.padd-y.blue-bg h6, main.corMain.main.wedMain section.PlanYourDream.padd-y.blue-bg h4, main.corMain.main.wedMain section.PlanYourDream.padd-y.blue-bg a {color: white !important;}main.corMain.main.wedMain section.PlanYourDream.padd-y.blue-bg a {box-shadow: 0px 0px 0px 1px white;}main.corMain.main.wedMain section.PlanYourDream.padd-y.blue-bg .dvLine {background: white !important;}section.getTouch.bg-light.padd-y.getEvents h2, section.getTouch.bg-light.padd-y.getEvents h6, section.getTouch.bg-light.padd-y.getEvents ul li a {color: white !important;}section.getTouch.bg-light.padd-y.getEvents .dvLine {background: white !important;}section.getTouch.bg-light.padd-y.getEvents .row {background: #002d625e;}section.getTouch.bg-light.padd-y.getEvents .row .row {background: unset;}.bannerHome .bannerHomeInner:hover .hero-BannerTitle, .bannerHome .bannerHomeInner:hover p, .bannerHome .bannerHomeInner:hover a {color: white;transition: .7s;}.bannerHome .bannerHomeInner:hover a {border-color: white;}section.getTouch.bg-light.padd-y.getEvents a.viewAllBtn:hover {background: #002D62;color: white;border: 1px solid #002D62;}section.PlanYourDream.padd-y.blue-bg .owl-dots button span {background: white !important;}main.weddingPage.main.wedMain section h2 {font-size: 40px !important;}.bannerHome .bannerHomeInner:hover {background: black;}main.corMain.main.wedMain {background: white;}i.fa.fa-times.closeBTNBK {display: none;}.booking-engine-container.be-top-fix i.fa.fa-times.closeBTNBK {cursor: pointer;position: absolute;right: 10px;color: white;top: 15px;display:block;}.roomSlider .owl-stage-outer {padding:0;}.HomeSlider .owl-dots { bottom: 1%; position: absolute; left: 50%; transform: translate(-50%); } .CorporateSlider .owl-nav, .roomSlider1 .owl-nav { position: absolute; left: 50%; top: 50%; transform: translate(-50%); font-size: 15px; color: white; width: 100%; margin: 0; } .CorporateSlider, .roomSlider1, .roomSlider12, .roomSlider11 { position: relative; } .CorporateSlider .owl-nav button.owl-next, .roomSlider1 .owl-nav button.owl-next, .roomSlider12 .owl-nav button.owl-next, .roomSlider11 .owl-nav button.owl-next{ right: 0; position: absolute; padding: 5px 15px !important; background: black; }.CorporateSlider .owl-nav button.owl-prev, .roomSlider1 .owl-nav button.owl-prev, .roomSlider12  .owl-nav button.owl-prev, .roomSlider11 .owl-nav button.owl-prev{ left: 0; position: absolute; padding: 5px 15px !important; background: black; }.CorporateSlider .owl-nav, .roomSlider1 .owl-nav, .roomSlider11 .owl-nav{ position: absolute; left: 50%; top: 50%; transform: translate(-50%); font-size: 15px; color: white; width: 100%; margin: 0; }ul.navbar-navfooter.socialFooter li a:after{display: none;}.wedMain .sc-wedding-3 .item .carousel-wedding .CorporateSlider img { width: 100%; display: block;}.HomeSlider img, #myDiv img{ object-fit: cover;height: 100vh; }
.roomSlider12 .owl-nav { position: absolute; left: 50%; font-size: 15px; color: white; width: 20%; margin: 0; bottom: 50px; top: unset; } .dine-sc-3 .sbheading, .SavourAuthentic .sbheading{justify-content: center;} .SavourAuthentic .row:nth-child(2) .sbheading, .SavourAuthentic .row:nth-child(3) .sbheading { justify-content: start; }
/*room page*/
.sliderRoomInner #sync1 .item {    position: relative;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;} .sliderRoomInner #sync2 .item {background: #c9c9c9; color: #fff;-webkit-border-radius: 5px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;cursor: pointer;} .sliderRoomInner #sync2 .item h1 {font-size: 18px;} .sliderRoomInner #sync1 .item img {filter: brightness(0.8);} .sliderRoomInner .owl-theme .owl-nav [class*="owl-"] {transition: all 0.3s ease;} .sliderRoomInner .owl-theme .owl-nav [class*="owl-"].disabled:hover {background-color: #d6d6d6;} .sliderRoomInner #sync1.owl-theme {position: relative;} .sliderRoomInner #sync1.owl-theme .owl-next, .sliderRoomInner #sync1.owl-theme .owl-prev {width: 22px;height: 40px;margin-top: -20px;position: absolute;top: 50%;} .sliderRoomInner #sync1.owl-theme .owl-prev {left: 10px;} .sliderRoomInner #sync1.owl-theme .owl-next {right: 10px;} .sliderRoomInner #sync1 .owl-item.active .item{opacity: 1;transition: .8s;} .sliderRoomInner #sync1 .owl-item.animated.owl-animated-in.fadeIn.active .item.fade {opacity: 1;transition: .8s;} .sliderRoomInner #sync1.owl-theme .owl-next, .sliderRoomInner #sync1.owl-theme .owl-prev {    background: transparent !important;width: 35px !important;height: 55px !important;} .sliderRoomInner #sync1 svg {width: 22px !important;} div#sync2 .owl-item {border-radius: 10px;overflow: hidden;} .sliderRoomInner {position: relative;} .sliderRoomInner #sync2 {position: absolute;bottom:100px;left: 50%;width: 90%;z-index: 1;transform: translate(-50%);} #sync2 .owl-item img{box-shadow: 0px 0px 5px 2px #0000006e;border-radius: 10px;} #sync2 .owl-item.current.active img{box-shadow: 0px 0px 5px 2px #ffffff94;} #sync2 .owl-stage-outer {padding: 20px 0;} .sliderRoomInner #sync2 .item{    position: relative;background: transparent !important;} .roomSliderText { width: 90%; position: absolute; top: 65%; text-align: left; left: 52%; transform: translate(-50%, -50%); color: white; } .roomSliderText p {font-size: 18px;    width: 50%;} .roomSliderText h2 {font-size: 55px;} .sliderRoomInner #sync2 .item img {filter: brightness(0.3);transition: .8s;} .sliderRoomInner #sync2 .owl-item.active.current .item .thumbText h4 {text-shadow: 2px 1px #00000087;} .sliderRoomInner #sync2 .item .thumbText h4 {font-size: 16px;letter-spacing: 2px;} .sliderRoomInner #sync2 .item .thumbText { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 90%; } .sliderRoomInner #sync2 .owl-item.active.current .item img {filter: brightness(1);transition: .8s;} .roomBenefits ul li p {margin-bottom: 0;font-size: 15px;line-height: 1.3;} .roomBenefits ul li h3 {font-size: 20px;margin-bottom: 5px;} .roomBenefits ul li img {height: 50px;object-fit: contain;margin-bottom: 15px;} .roomBenefits ul li {width: 45%;padding: 20px;background: #f5f5f5;margin: 13px;} .roomBenefits ul {display: flex;flex-wrap: wrap;margin: 0;padding: 0;list-style: none;justify-content: center;text-align: center;} .sliderRoomInner #sync2 .owl-dots .owl-dot span {background: white !important;} .portfolio .top-side {text-align: center;} .portfolio .top-side .title {font-weight: 500;font-size: 15px;display: inline-block;} .portfolio .top-side .title:after {content: "";display: block;width: 50%;border-bottom: 1px solid #494949;margin: 8px auto;} .portfolio .top-side h2 {font-weight: 700;} .portfolio .filters {text-align: center;} .portfolio .filters ul {padding: 0;display: flex;justify-content: space-between;align-items: center;margin-bottom: 0;} .portfolio .row {align-items: center;} .portfolio .filters ul li {line-height: 1;box-shadow: 0px 0px 0px 1px black;list-style: none;display: inline-block;padding: 12px;cursor: pointer;position: relative;background: black;color: white;font-size: 15px;} .portfolio .filters ul li:hover:after {width: calc(100% - 60px);transition: width 350ms ease-out;} .portfolio .filters ul li.active:after {width: calc(100% - 60px);} .portfolio .filters-content {margin-top: 50px;} .portfolio .filters-content .show {opacity: 1;visibility: visible;transition: all 350ms;} .portfolio .filters-content .hide {opacity: 0;visibility: hidden;transition: all 350ms;} .portfolio .filters-content .item { position: relative; text-align: center; cursor: pointer; display: flex ; box-shadow: 0px 0px 0px 1px black; padding: 5px; margin: 10px 0; } .portfolio .filters-content .item .p-inner .cat {font-size: 13px;} .portfolio .filters-content .item img {    object-fit: cover; height: 400px;} .portfolio .filters ul li.active {background: white;box-shadow: 0px 0px 0px 1px black;color: black;} .portfolio .filters-content .item .p-inner h5 {font-size: 22px;} .portfolio .filters-content .item .p-inner {text-align: left; padding: 0 20px; width: 50%;    position: relative;}
/*room page*/
/*corporatePageBody1*/
main.corporatePageBody1 .ourTopClients .sbheading h6 {color: #88AB8E !important;} main.corporatePageBody1 .corAbout {background: #AFC8AD !important;} main.corporatePageBody1 .whyChooseUs.corWhy .col-md-4:hover {background: #AFC8AD;} main.corporatePageBody1.corMain.main.wedMain section.sc-wedding-3.padd-y.Our-Venue .item-box a.viewAllBtn:hover {color: #ffffff !important;background: #AFC8AD;box-shadow: 0px 0px 0px 1px white;} main.corporatePageBody1.corMain.main.wedMain section h6.styleOneline {color: #AFC8AD;} main.corporatePageBody1.corMain.main.wedMain .table-component-row.table-component_head_title.new-compo-title-rj {background: #AFC8AD;border-bottom: 1px solid #AFC8AD;} main.corporatePageBody1.corMain.main.wedMain .table-col span.text-success {color: #AFC8AD !important;} main.corporatePageBody1.corMain.main.wedMain .PlanYourDream{  background: #AFC8AD !important;} main.corporatePageBody1.corMain.main.wedMain .miceSlider .owl-nav button i{color: black;} main.corporatePageBody1.corMain.main.wedMain .table-component-row.new-compo-row-rj {border: 1px solid #AFC8AD;} main.corporatePageBody1.corMain.main.wedMain section.getTouch.bg-light.padd-y.getEvents a.viewAllBtn:hover {background: #AFC8AD;border: 1px solid #AFC8AD;} main.corporatePageBody1.corMain.main.wedMain section.getTouch.bg-light.padd-y.getEvents .row {background: #AFC8AD;} main.corporatePageBody1.corMain.main.wedMain section.getTouch.bg-light.padd-y.getEvents a.viewAllBtn:hover {background: #AFC8AD;box-shadow: 0px 0px 0px 1px white !important;border: 1px solid white !important;} main.corMain.main.wedMain.corporatePageBody1 {background: #ffffff !important;} main.corMain.main.wedMain.corporatePageBody1  section.sc-wedding-3.padd-y.Our-Venue .item-box {background: #f8f9fa;}
/*corporatePageBody1*/
/*corporatePageBody3*/
main.corporatePageBody3 .ourTopClients .sbheading h6 {color: #808080 !important;} main.corporatePageBody3 .corAbout {background: #808080 !important;} main.corporatePageBody3 .whyChooseUs.corWhy .col-md-4:hover {background: #808080;} main.corporatePageBody3.corMain.main.wedMain section.sc-wedding-3.padd-y.Our-Venue .item-box a.viewAllBtn:hover {color: #ffffff !important;background: #808080;box-shadow: 0px 0px 0px 1px white;} main.corporatePageBody3.corMain.main.wedMain section h6.styleOneline {color: #808080;} main.corporatePageBody3.corMain.main.wedMain .table-component-row.table-component_head_title.new-compo-title-rj {background: #808080;border-bottom: 1px solid #808080;} main.corporatePageBody3.corMain.main.wedMain .table-col span.text-success {color: #808080 !important;} main.corporatePageBody3.corMain.main.wedMain .PlanYourDream{  background: #808080 !important;} main.corporatePageBody3.corMain.main.wedMain .miceSlider .owl-nav button i{color: white;} main.corporatePageBody3.corMain.main.wedMain .table-component-row.new-compo-row-rj {border: 1px solid #808080;} main.corporatePageBody3.corMain.main.wedMain section.getTouch.bg-light.padd-y.getEvents a.viewAllBtn:hover {background: #808080;border: 1px solid #808080;} main.corporatePageBody3.corMain.main.wedMain section.getTouch.bg-light.padd-y.getEvents .row {background: #808080;} main.corporatePageBody3.corMain.main.wedMain section.getTouch.bg-light.padd-y.getEvents a.viewAllBtn:hover {background: #808080;box-shadow: 0px 0px 0px 1px white !important;border: 1px solid white !important;} main.corMain.main.wedMain.corporatePageBody3 {background: #ffffff !important;} main.corMain.main.wedMain.corporatePageBody3  section.sc-wedding-3.padd-y.Our-Venue .item-box {background: #d8d8d8;} main.corMain.main.wedMain.corporatePageBody3 .sbheading .dvLine {width: 10%;height: 2px;background: black !important;} main.corMain.main.wedMain.corporatePageBody3 section.getTouch.bg-light.padd-y.getEvents .sbheading .dvLine {background: white !important;} main.corMain.main.wedMain.corporatePageBody3 section.corAbout h2, main.corMain.main.wedMain.corporatePageBody3 section.corAbout h6, main.corMain.main.wedMain.corporatePageBody3 section.corAbout p {color: white;} main.corMain.main.wedMain.corporatePageBody3 section.corAbout .dvLine {background: white !important;} main.corporatePageBody3.corMain.main.wedMain .PlanYourDream .dvLine {background: white !important;} main.corporatePageBody3.corMain.main.wedMain .PlanYourDream h2,main.corporatePageBody3.corMain.main.wedMain .PlanYourDream h4, main.corporatePageBody3.corMain.main.wedMain .PlanYourDream h6, main.corporatePageBody3.corMain.main.wedMain .PlanYourDream p {color: white !important;} main.corporatePageBody3.corMain.main.wedMain .PlanYourDream .viewAllBtn{color: white !important;box-shadow: 0px 0px 0px 1px #fff !important;} main.corporatePageBody3.corMain.main.wedMain .PlanYourDream .owl-dots button.owl-dot span {background: white !important;} main.corporatePageBody3.corMain.main.wedMain .miceSlider .item img{border: 2px solid #fff !important;} main.corporatePageBody3.corMain.main.wedMain .miceSlider .item img.gifCircel.circle-four{border: 0!important;}
/*corporatePageBody3*/
/*Dine*/
.sliderDineInner .item .sliderDineInner-content h1 {font-size: 80px;} .sliderDineInner .item .sliderDineInner-content {position: absolute;z-index: 1;left: 50%;top: 50%;transform: translate(-50%, -50%);color: white;width: 100%;text-align: center;} .sliderDineInner .item img {filter: brightness(0.7);height: 100vh;    object-fit: cover;} .dine-sc-2 .col-md-4 img {    height: 75px;object-fit: contain;margin-bottom: 15px;} .dine-sc-2 .col-md-4 {text-align: center;}  .dine-sc-2MainBox {background: white; padding: 20px;} .dine-sc-2 {position: relative;} img.dineImg1 {position: absolute;top: 50%;left: 50px;width: 100%;height: 300px; object-fit: cover;max-width: 200px;transform: translate(0, -50%);box-shadow: 0px 0px 0px 5px white;z-index: 1;} img.dineImg3 {position: absolute;bottom: -50px;right: -45px;width: 100%;height: 300px;object-fit: cover;max-width: 200px;box-shadow: 0px 0px 0px 5px white;z-index: 1;} section.dine-sc-3 .col-md-6:last-child {position: relative;text-align: center;} img.dineImg2 {width: 85%;height: 500px;object-fit: cover;position: relative;float: right;} section.dine-sc-3 .col-md-6:last-child:before {content: '';height: 220px;width: 20%;background: #000000;position: absolute;right: -15px;z-index: 0;top: 25px;} .galleryDineMain ul li {width: 20%;} .galleryDineMain ul:nth-child(4) li:nth-child(3), .galleryDineMain ul:nth-child(2) li:nth-child(3), .galleryDineMain ul:nth-child(3) li:nth-child(1), .galleryDineMain ul:nth-child(1) li:first-child {width: 60%;} .galleryDineMain ul {padding: 0;margin: 0;list-style: none;display: flex;flex-wrap: wrap;} .galleryDineMain ul li img {padding: 10px;width: 100%;height: 375px;object-fit: cover;} .galleryDine .sbheading {justify-content: center;} .SavourAuthentic ul.aboutList {flex-direction: column;padding-left: 100px;align-items: center;justify-content: center !important;} .SavourAuthentic ul.aboutList li {width: 100%;align-items: center;} .SavourAuthentic ul.aboutList li img {margin-bottom: 0 !important;} .SavourAuthentic ul.aboutList li h4 {margin-bottom: 0 !important;} .SavourAuthentic .col-md-6:first-child {position: relative;} .SavourAuthentic .col-md-6:first-child img.SavourImg3 {position: absolute;right: -90px;bottom: -75px;height: 250px;width: 250px;object-fit: cover;object-position: top;backdrop-filter: saturate(180%) blur(3px);background: #ffffff61;padding: 10px;} .SavourAuthentic .row.about.py-5 ul.aboutList {padding-left: 0;} .SavourAuthentic .row.about.py-5 .col-md-6:last-child {position: relative;} .SavourAuthentic .row.about.py-5 .col-md-6:last-child img.SavourImg3 {position: absolute;left: -90px;bottom: -75px;height: 250px;width: 250px;object-fit: cover;object-position: top;backdrop-filter: saturate(180%) blur(3px);background: #ffffff61;padding: 10px;} .testReviews .sbheading, .contactForm .sbheading{justify-content: center;} .contactForm {background: rgb(0 0 0 / 64%) url(https://mogulsqueries.com/webdemo/hotel-tip-top/assets/img/form2.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;background-blend-mode: overlay;} .contactForm img {height: 100%;width: 100%;object-fit: cover;object-position: left;} .dineCs{overflow: hidden;}
/*Dine*/
html,body {overflow-x: hidden; scroll-behavior: smooth;}video#homeVideo {height: 100vh;object-fit: cover;}.mobile-call-show {display: none;}ul.weddingList {padding: 0;}.WebCon {width: 95%;text-align: center;}.corporatePageBody .testReviews {background: #ffffff !important;}body.homepage.corporatePageBody section.sc-1.wedding-banner{background-repeat: no-repeat;background-size: cover;}.bannerHomeInner:hover .hero-BannerTitle span{display: inline;}.hero-BannerTitle span {font-family: 'Magicher', sans-serif; display: none;}a.whatsapp_fixed {position: fixed;right: 15px;bottom: 8px;z-index: 9;}a.whatsapp_fixed img {height: 50px;width: 50px;filter: drop-shadow(0px 2px 1px black);}.booking-engine-container {position: absolute;left: 0;right: 0;bottom: 0;z-index: 9;max-width: 1160px;margin: auto;background-color: #00000080;padding: 13px 15px;font-family: "Josefin Sans", sans-serif;backdrop-filter: blur(10px);}#bookinghotelform .form-close-cross {display: none;}form#bookinghotelform {display: flex;justify-content: center;}form#bookinghotelform .form-group {width: 170px;height: 45px;border: 1px solid white; margin: 0;}form#bookinghotelform::placeholder{color: white;}form#bookinghotelform .form-group input{height: 45px; background-color: transparent; border: none; color: white;&::placeholder{color: white;}}form#bookinghotelform .form-group select{height: 46px; background-color: transparent; color: white; border: none;&::placeholder{color: white;}}select#be-rooms option , select#be-adults option, select#be-Child option {color: black;}form#bookinghotelform button {    font-family: 'Magicher', sans-serif;height: 45px;border: 0;outline: 0;background-color: #c8a970; width: 120px; cursor: pointer;}.booking-engine-container.be-top-fix {position: fixed;bottom: inherit;top: 80px;max-width: 100%; width: 100%;}.csForm textarea#txtArea {background-color: transparent;width: 100%;border-bottom: 1px solid #000 !important;border: none; &:focus-visible{outline: none; border: none;}}.mobile-book-now{display: none;}form#contactform button {    background-color: transparent; padding: 7px 16px; font-family: 'Magicher', sans-serif; letter-spacing: 1px;   cursor: pointer; font-size: 16px;}ul.aboutList .listContent h4 {text-transform: capitalize;}.csForm textarea#txtArea::placeholder {color: black;padding-left: 10px;}.video-js .vjs-tech {object-fit: cover;}#version-switch {display: none;} button#submitbtn.viewAllBtn { background: #d0b685db; outline: none; text-transform: capitalize; cursor: pointer; border: 0; font-size: 16px; font-family: 'Magicher', sans-serif; box-shadow: 0px 0px 0px 1px black; padding: 8px 15px; letter-spacing: 1px; display: inline-block; width: 100%; max-width: max-content; text-align: center; transition: .7s; } ul.navbar-navfooter li a:after { position: absolute; content: ''; right: -12px; height: 100%; width: 1px; background: white; top: 0; z-index: 0; } ul.navbar-navfooter li a { position: relative; } ul.navbar-navfooter li:last-child a:after {display: none;}
/* New pages  */
h1.sliderHeading {  text-align: center; position: absolute; top: 50%; left: 50%; color: white; transform: translate(-50%); font-size: 50px; text-shadow: 1px 2px black; } ul.contactListCs li i { font-size: 20px; position: relative; top: 2px;transition: .7s;  } ul.contactListCs { list-style: none; padding: 20px 0 0; } ul.contactListCs li a { color: black; margin-left: 15px; transition: .7s; } ul.contactListCs li:last-child { margin: 0; } ul.contactListCs li { margin-bottom: 10px; display: flex ; } ul.contactListCs li:hover a, ul.contactListCs li:hover i { transition: .7s; color: #c8a970; text-decoration: none !important; } .social ul.contactListCs li i:hover { transition: .7s; background: #c8a970; color: white; border-radius: 50%; box-shadow: 0px 0px 0px 1px #c8a970;} .social ul.contactListCs { display: flex ; padding: 0; } .social ul.contactListCs li i { box-shadow: 0px 0px 0px 1px black; height: 40px; width: 40px; display: flex ; align-items: center;justify-content: center; transition: .7s; } .mainGallery a { overflow: hidden; } .mainGallery img:hover { transform: rotate(5deg) scale(1.1); transition: .7s; object-fit: cover; } .mainGallery img { transition: .7s; }.about-main-1 .sbheading, .about-main-3 .sbheading, .about-main-4 .sbheading { justify-content: center; } .about-main-4 { background: #ffffffb5 url(https://mogulsqueries.com/webdemo/hotel-tip-top/assets/img/CreatingLastingMemories.jpg); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; padding: 120px 0 !important; background-blend-mode: overlay;background-position: center; }.mainGallery a:after {content: '\f06e'; position: absolute; right: 25px; bottom: -5px; font-size: 30px; font-family: 'FontAwesome'; color: white; display: flex ; align-items: center; justify-content: center; transition: .7s; flex-direction: column;} .mainGallery a:hover:after {transition: .7s;display: none;}ul.navbar-navfooter.socialFooter li:hover { transition: .7s; background: #d7c096; } ul.navbar-navfooter.socialFooter li { box-shadow: 0px 0px 0px 1px white; display: flex ; align-items: center; justify-content: center; border-radius: 50%; transition: .7s; line-height: 1; cursor: pointer; } ul.navbar-navfooter.socialFooter li a { height: 40px; width: 40px; display: flex ; align-items: center; justify-content: center; text-decoration: none; }.portfolio .filters-content .item .roomSlider12 { width: 50%; } .portfolio .filters-content .item .p-inner a.bkBtnMain.d-lg-block { position: absolute; color: black; box-shadow: 0px 0px 0px 1px black; bottom: 20px; } .portfolio .filters-content .item .roomSlider12 .owl-dots { position: absolute; left: 50%; bottom: 15px; transform: translate(-50%); }.portfolio .filters-content .item .roomSlider12 .item { box-shadow: none;margin: 0; } .SavourAuthentic a.bkBtnMain { color: black; box-shadow: 0px 0px 0px 1px black; font-size: 14px; } .contactForm .csForm.mt-5 .form-group.col-12 input { padding: 10px; } .contactForm .csForm.mt-5 .form-group.col-12 select { padding: 10px; height: 45px;} .policy a:hover { color: black; transition:.7s; } .policy a { color: #b9a177; transition:.7s; } #MenuModal .modal-header .navLeft { width: 33%; } #MenuModal .modal-dialog {height: 100%;margin: 0;width: 100%;max-width: 100%;background: white;} #MenuModal .modal-header {background: black;display: flex;align-items: center;justify-content: space-between;border-radius: 0 !IMPORTANT;} #MenuModal .modal-header button.close {margin: 0;opacity: 1;width: 33%;outline: none !important;box-shadow: none !important;border: 0 !important;} #MenuModal .modal-body ul li a.nav-link {padding: 5px 0;font-size: 24px;font-family: 'Magicher';color: black;transition: .7s;} #MenuModal .modal-body .infoPopUp ul li a {color: black;transition: .7s;margin-left: 5px;} #MenuModal .infoPopUp h4 {margin-bottom: 10px;} #MenuModal {padding: 0 !important;} #MenuModal .modal-body ul li:hover a {padding-left: 10px;transition: .7s;} #MenuModal .modal-body ul {border-right: 1px solid black;} #MenuModal .infoPopUp {padding-left: 30px;margin-bottom: 30px;} #MenuModal .modal-body .infoPopUp ul {border: 0;padding-left: 0;list-style: none;} #MenuModal .modal-body .infoPopUp ul li:hover a {padding: 0;} #MenuModal .infoPopUp ul.socialPopUp li {padding-right: 10px;} #MenuModal .infoPopUp ul.socialPopUp {display: flex;align-items: center;margin-bottom: 0;} #MenuModal .modal-body .infoPopUp ul li i {width: 25px;font-size: 24px;} #MenuModal .modal-body .infoPopUp ul li i.fa-mobile {font-size: 30px;} #MenuModal .modal-header button.close span img:hover {transition: .7s;transform: rotateY(45deg);} #MenuModal .modal-header button.close span img {height: 30px;transition: .7s;} #MenuModal .modal-header button.close span {background: white;padding: 20px;display: flex;align-items: center;justify-content: center;width: 100%;max-width: 50px;height: 50px;float: right;} #MenuModal .modal-header a.popupLogo {width: 33%;display: inline-block;text-align: center;} #MenuModal .modal-header a.popupLogo img{width: 100%;max-width: 125px;} #MenuModal .modal-body .infoPopUp ul li {display: flex;align-items: start;margin-bottom: 10px;} #MenuModal .modal-body .infoPopUp ul li:last-child{padding-right: 0;} #MenuModal .modal-dialog .modal-content {border-radius: 0 !important;border: 0;}#MenuModal .modal-header .navLeft .navLeftInner a { color: white; } #rooms-section a.bkBtnMain {box-shadow: 0px 0px 0px 1px black; color: black; } form#weddingform input, form#weddingform select, form#weddingform textarea { color: black; } form#corporateform input, form#corporateform select, form#corporateform textarea { color: black; }.thank-you-content .content .social_box.mt-5 a {margin: 0 5px; height: 40px; width: 40px; display: flex ; align-items: center; justify-content: center; text-decoration: none; color: white; border: 1px solid white; border-radius: 50%; } .thank-you-content .content .social_box.mt-5 { display: flex ; justify-content: center; } .thank-you { background: rgba(0, 0, 0, 0.445) url(https://www.tiptophotel.in/assets/img/banner-06.jpg); height: 100vh; background-repeat: no-repeat; background-size: cover; background-position: center; display: flex; align-items: center; justify-content: center; text-align: center; background-blend-mode: overlay; color: white; } .thank-you-content a.viewAllBtn { box-shadow: 0px 0px 0px 1px white; }.sitemap-list ul li { width: 33%; float: left; list-style: circle; }.sitemap-list ul li a:hover{text-decoration: unset;} .sitemap-list ul li a {  color: rgb(48, 54, 38); font-size: 17px; font-weight: 300; padding: 5px 0; margin: 5px 0; border-bottom: 1px solid black; width: 85%;display: inline-block; }
/* New pages  */
/* blog css  */
header.header.cs-blog-header { background: black;  height: unset;} main.main.blog-cs-sc { padding-top: 100px; } .slider-section { padding: 0 0px 10px 0px; } .banner-slider .item { height: 500px; position: relative; } .banner-slider .item .img-box { height: 100%; } .banner-slider .item img { height: 100%; object-fit: cover; } .blog_heading-cs { font-weight: 700; color: #343434;  text-transform: capitalize; }.blog_heading-cs:hover { color: #343434; text-decoration: unset !important;}.banner-slider .item .banner-content { position: absolute; left: 0; right: 0; top: 45%; margin: auto; text-align: center; color: white; } .sections-padding { padding: 50px 0px; } .blog-container { padding-bottom: 50px; border-bottom: 1px solid #00000026; margin-bottom: 50px; } .blog-container:last-child { padding-bottom: 0; border-bottom: 0; margin-bottom: 0; } .blog-container .blog-img-container { position: relative; } .blog-container .blog-img-container img { height: 350px; object-fit: cover; object-position: center; } .blog-content-container .name-date-container { display: flex ; margin-bottom: 20px; margin-top: 15px; gap: 30px; align-items: center; color: #8b8b8b; font-weight: 600; } .name-date-container img { width: 35px; border-radius: 50%; } .blog-content-container p { color: #8b8b8b; font-weight: 500; letter-spacing: 0px; word-spacing: 1px; font-size: 15px; line-height: 28px; } .blog-content-container .media-icon-container { display: flex ; gap: 30px; padding: 10px 0px; } .blog-content-container .media-icon-container i { color: black; } .follow-us-newsletter { background-color: #f4f4f4; padding: 50px 40px 65px; text-align: center; } .shadow-lg { box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } .follow-us-newsletter h4 { font-size: 15px; text-transform: uppercase; font-weight: 700; letter-spacing: 2px; color: #383838; } .follow-us-newsletter .follow-social-media { display: flex ; justify-content: center; gap: 20px; padding: 10px 0px; } .follow-us-newsletter .follow-social-media a { color: #4c4c4c; } .follow-us-newsletter .news-letter { padding-top: 30px; } .follow-us-newsletter h4 { font-size: 15px; text-transform: uppercase; font-weight: 700; letter-spacing: 2px; color: #383838; } .follow-us-newsletter .news-letter .news-letter-form form { display: flex ; flex-direction: column; gap: 10px; } .follow-us-newsletter .news-letter .news-letter-form .email-input { padding: 12px 17px; border: none; } .follow-us-newsletter .news-letter .news-letter-form .submit-input { padding: 12px 17px; border: none; background-color: #2F2F2F; color: white; font-weight: 600; font-size: 14px; } .recent-posts-container h3, .recent-posts-container h3, .tags-main-container h3 { font-size: 23px; margin-bottom: 15px; } .recent-post a { display: flex ; gap: 15px; background-color: #f9f9f9; padding: 10px 5px; margin: 0px 0px 12px 0px; border: 1px solid #ebc75a; border-radius: 4px; color: black !important; } .recent-post .img { width: 60% !important; height: 55px; overflow: hidden; } .recent-post .img img { width: 100%; height: 100%; object-fit: cover; } .recent-post .text p { font-size: 13px; margin: 0px; } .recent-posts-container { margin-top: 70px; border-left: 1px solid #ebc75a; padding-left: 20px; } .tags-main-container { margin-top: 50px; } .tags-container { display: flex ; flex-wrap: wrap; } .tags-container a { color: black; font-size: 15px; margin: 0px 5px 6px 0px !important; background-color: #f7f7f7; padding: 5px 10px; } .small-cs-img { display: flex ; align-items: center; justify-content: space-between; width: 100%; margin-bottom: 15px;} .small-cs-img img { width: 50%; padding: 5px; }
/* blog css  */
.wedMain .sc-wedding-3 .item .owl-carousel.owl-theme.roomSlider121 img {width: 100%;transition: .7s;}.wedMain .sc-wedding-3 .item .owl-carousel.owl-theme.roomSlider121 {width: 50%;overflow: hidden;transition: .7s;} .wedMain .sc-wedding-3 .item .owl-carousel.owl-theme.roomSlider121:hover img {transform: scale(1.1);transition: .7s;}section.sc-wedding-3.padd-y.Our-Venue .col-md-12 .row.align-items-center.item .col-md-6.p-0 .item-box {width: 100%;}
.mbl-link-container{display: none;}