.query_succuss_msg,
.success_msg {color: green; text-align: center; margin-bottom: 10px;}

/*home page css start*/

.dbk-popup-main{
	padding-top: 36px;
}
.dbk-popup {
    background-color: #ffd0a7;
    height: 500px;
	padding: 15px;
	box-shadow: 0px 2px 15px 0px #00000070;
}
.dbk-popup-body{
	background-image: url(../../images/about-banner.jpg);
	color: #fff;
    background-size: cover;
    height: 470px;
	text-align: center;
	border-radius: 10px;
}
.popup-header {
    background: #ffffff36;
    border-bottom: 1px solid #ffffff26;
    padding: 15px 0;
	position: relative;
	border-radius: 10px 10px 0 0;
}
.popup-title {
    font-size: 32px;
    font-weight: 600;
    color: #ffd0a7;
    font-family: 'zapf-renaissance-book';
    letter-spacing: 2px;
	margin: 0;
}
.popup-header .close.cut-btn {
    background: #fd2b2b;
    color: #fff;
    padding: 4px 10px 5px;
    border-radius: 50%;
    position: absolute;
    z-index: 2;
    opacity: 1;
    right: -30px;
    top: -30px;
	display: none;
}
.model-pb{
	padding-bottom: 0;
	padding-top: 22px;
}
.modal-body img {
    max-width: 200px;
}
.popup-footer {
	border: none;
	text-align: center;
}
.modal-footer h4 {
    font-size: 26px;
	color: #ffd0a7;
    font-family: 'zapf-renaissance-book';
    font-weight: 600;
	letter-spacing: 2px;
}
.modal-footer .popup-btn {
    background-image: linear-gradient(180deg, #c76850, #801507) !important;
    color: #fff;
    border: none;
	font-family: 'zapf-renaissance-book';
	font-size: 26px;
	border: 2px solid#fff;
	border-radius: 25px;
	padding: 5px 30px;
	margin-top: 5px;
}
.left20{margin-left:20px;}
.wel_text {
    font-size: 34px;
    font-weight: 500;
    letter-spacing: 1px;
}
.percent_color{
	color:#fff;
	font-weight: 300;
	font-family: 'Roboto';
}
.seven_cols .main_h4{
	font-size:27px;
}
.normal-text{
	color:#000;
	font-weight: 400;
	font-family: 'Roboto';
}
@font-face {
    font-display: swap;
    font-family:'zapf-renaissance-book';
    font-style: normal;
    font-weight: 400;
    src: url(../../fonts/zapf-renaissance-book.woff2) format("woff2")
  }

.mainbanner {
	background: url(../../images/banner.jpg);
	background-size: cover; 
	padding: 100px 0px; 
	height:700px;
	margin-top: -77px;
	background-repeat: no-repeat;
}
.hangover-banner{
	background: url(../../images/banner2.jpg);
	background-size: cover; 
	padding: 100px 0px; 
	height:500px;
}
.india-delight-banner{
	background: url(../../images/india-delight.jpg);
	background-size: cover; 
	padding: 100px 0px; 
	height:500px;
}
.whiskybrand b {
    color: #ffd0a7;
    font-family: 'zapf-renaissance-book';
    letter-spacing: 2px;
	font-size:17px;
}

.measure-banner{
	background: url(../../images/banner4.jpg);
	background-size: cover; 
	padding: 100px 0px; 
	height:500px;
}
.info_pages{
	background: url(../../images/bg-alcohol.jpg);
	background-size:cover; 
	padding:50px 0px; 
}
.worldbanner{
	background: url(../../images/world-banner.jpg);
	background-size:100% 100%; 
	padding: 100px 0px; 
	height:500px;
}
.cocktail{
	background: url(../../images/cocktail.jpg);
	background-size:100% 100%; 
	padding: 100px 0px; 
	height:500px;
}
.aboutus-sec {
	background: url(../../images/about-banner.jpg);
	background-size: cover; 
	padding:60px 0px 90px; 
	height:auto;
}
.purpose-sec {
	background: url(../../images/purpose-bg.jpg);
	background-size: cover; 
	padding: 50px 0px; 
	height:620px;
}
.content_web{
	background: url(../../images/bg-cont.jpg);
	padding: 50px 0px 10px; 
	height:auto;
	width:100%;
}
.imgbox img {
    width: 100%;
    height: 360px;
	border-radius:50px;
	border:1px solid #fff;
	box-shadow: 0px 5px 7px rgb(0 0 0 / 74%);
}

.whishkey-vodka-img img{
	border-radius: 0;
	height: 380px;
}

.wine-box img {
    border-radius: 240px 240px 0 0;
    border: 2px solid #fff;
    box-shadow: 0px 4px 23px rgb(0 0 0 / 74%);
    width: 100%;
    height: 550px;
}
.wine_brands b{
	color:var(--main-color);
	font-family: 'zapf-renaissance-book';
    letter-spacing: 2px;
	font-size:17px;
}
.alcohol_overlap-box img {
    border: 1px solid #fff;
    padding: 0px;
    background: #fff;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 49%);
    object-fit: cover;
}
.alcohol_img1 {
    position: absolute;
    z-index: 1;
    width: 400px;
    top: 0;
    right: 0;
    height: 440px;
    border-radius: 0px;
}
.alcohol_img2 {
    position: absolute;
    z-index: 2;
    width: 373px;
    top: 236px;
    left: 72px;
    height: 350px;
}












.alcohol-head h3 {
    font-family: 'zapf-renaissance-book';
    letter-spacing: 1px;
    font-size: 30px;
    font-weight: 500;
}
.fnt25{font-size:25px !important;}
.hangover img {
    border-radius: 0px 120px 0px 120px;
    border: 1px solid #fff;
	box-shadow: 0px 5px 7px rgb(0 0 0 / 74%);
	width:100%;
	height:570px;
}
.hangover_2 img{
	border-radius: 0px 120px 0px 120px;
    border: 1px solid #fff;
	box-shadow: 0px 5px 7px rgb(0 0 0 / 74%);
	width:100%;
	height:570px;
}
.listing-point i {
    font-size: 9px;
    margin-right: 6px;
}
.pleft50{
	padding-left:50px;
}
.oneside_border img{
	border-radius: 150px 0 0 0;
	border: 1px solid #fff;
	box-shadow: 0px 5px 7px rgb(0 0 0 / 74%);
	height:500px;
	width:100%;
}
.pright50{padding-right:50px;}
.oneside2_border img{
	border-radius:0 150px 0 0;
	border: 1px solid #fff;
	box-shadow: 0px 5px 7px rgb(0 0 0 / 74%);
	height:500px;
	width:100%;
}
.rest_rec img {
    border-radius: 200px 0px 0px 0px;
	border: 1px solid #fff;
	height:570px;
}

.mb50{margin-bottom:50px;}
.seven_cols{color:#fff;}
.content_web_2 {
    padding: 50px 0 10px;
	background: #fdf4e9;
}
.mb22{margin-bottom:20px;}
.seven_cols h4 {
    color: #ffd0a7;
    font-family: 'zapf-renaissance-book';
    font-weight: 600;
    letter-spacing: 2px;
    font-size: 18px;
}
.seven_cols p {
    font-weight: 400;
    font-family: 'Roboto';
    font-size: 15px;
    line-height: 24px;
	text-align: justify;
}
.sec-wise p{
	color:#333;
}
.sec-wise h4{
	color: #c47e13;
}
.sec-wise .basic-cont{
	color: #c47e13;
}
.vodka-img img {
    border-radius: 190px 190px 0px 190px;
    box-shadow: 0px 5px 7px rgb(0 0 0 / 74%);
    border: 2px solid #fff;
}
.flipbox img{
	border-radius: 190px 190px 190px 0px;
}
.basic-cont{
	color: #ffd0a7;
    font-family: 'zapf-renaissance-book';
	font-weight: 600;
    letter-spacing: 2px;
	font-size: 18px;
}
.gin_img img{
	border-radius: 195px 195px 0 0;
	border:1px solid #fff;
	box-shadow: 0px 5px 7px rgb(0 0 0 / 74%);
	height:400px;
	width:100%;
}
.vodka_img img{
	border-radius: 0px 130px 0 0;
	border:1px solid #fff;
	box-shadow: 0px 5px 7px rgb(0 0 0 / 74%);
	height:400px;
	width:100%;
}

.ptzero{
	padding-top: 0!important;
	padding-right: 0!important;

}

.ptzero h3 {
	font-family: 'zapf-renaissance-book';
	letter-spacing: 1px;
    font-size: 30px;
    font-weight: 500;
	color: #c47e13;
}

.ptzero p{
	font-size: 15.2px;
    font-weight: 400;
    line-height: 25px;
    color: #323032;
}

.mb15{margin-bottom:15px;}
.brown_color{
	color:var(--main-color);
}
.liqueurs img {
    border-radius: 0px 100px 0px 100px;
}
.cider-img img{
	border-radius: 100px 0px 100px 0px;
}

.beer_img img {
    border: 1px solid #fff;
    border-radius: 0 130px 0 0;
    box-shadow: 0px 5px 7px rgb(0 0 0 / 74%);
    height: 400px;
}

.img-height img {
	height: 400px;
}

.world-alcohol{
	padding-top: 50px;
	padding-right: 50px;
}

.world-alcohol p{
	text-align: justify;
}

.alcohol-head h2 {
    font-size: 40px;
    font-family: 'zapf-renaissance-book';
    font-weight: 500;
    letter-spacing: 1px;
	color: #ab5900;
}
.alcohol-head p {
    font-size: 15.2px;
    font-weight: 400;
    line-height: 25px;
    color: #323032;
}

.info-right-section img{
	border: 5px solid#ab5900;
	border-radius: 10px 300px;
	box-shadow: -10px 5px 13px 1px rgb(0 0 0 / 60%);
}

.alcohol-box img {
    max-width: 100%;
    height: 280px;
    border-radius: 0 183px 0;
    border: 5px solid #fcc981;
}
.alcohol-box {text-align: right;}
.main-text h2 {
    color: #fff;
    font-size: 76px;
    font-weight: 600;
    text-shadow: 5px 6px 1px #000000c7;
    font-family: 'zapf-renaissance-book';
    letter-spacing: 3px;
}
.about_content p{
	margin-bottom:18px;
}
.about_content {
    text-align: justify;
    line-height: 22px;
    font-weight: 400;
    color: #fff;
	font-size:14px;
}
.overlap-box img{
	border:1px solid #fff;
	padding:10px;
	background:#fff;
	box-shadow: 0px 0px 10px rgb(0 0 0 / 49%);
	object-fit: cover;
}
.purpose_box img {
    border: 1px solid #fff;
    padding: 10px;
    width: 100%;
    background: #fff;
    border-radius: 10px 172px;
    height: 450px;
    box-shadow: 0px 0px 22px rgb(0 0 0 / 49%);
}

.overlap-box{
	position: relative;
}
.about_content h2 {
    color: #fff;
    font-weight: 500;
    margin-top: 0;
    font-family: 'zapf-renaissance-book';
    font-size: 43px;
}
.img1 {
    position: absolute;
    z-index: 1;
    width: 400px;
    top: 0;
    left: 0;
    height: 480px;
	border-radius: 10px;
}
.img2 {
    position: absolute;
    z-index: 2;
    width: 300px;
    top:200px;
    right: 53px;
    height: 350px;
}


.plan_div ul {display: inline-block !important;}
.plan_div .theme2mb_0 {padding: 0 !important;}
@media screen and (max-width:1200px) {
	.ho_searchengine-temp .panel-heading {top: -45px; width: 90%;}
	.ho_testimonial_item {height:254px; margin:5px 10px 5px 2px; width:295px;}
	.ho_searchengine-temp .nav-tabs>li.nav-item a {margin-right: 6px; padding: 10px 14px;}
	.paul-hotel-down-wrap {left: auto; right: 0;}
	.ho_heading-1 {font-size: 22px;}
	.ho_dropdown-menu-nav {left: auto; z-index: 99; right: 0;}
	.theme2_we_accept img {margin-bottom: 10px;}
}
@media screen and (min-width: 992px) {
	.main-text {
		margin-top: 100px;
	}
	.home-logo{
		text-align:right;
		margin-top:15%;
	}
	.lg_device_hidden {display: none !important;}
	.srdv-auto-complete {max-height:300px; overflow: scroll; overflow-x: hidden; z-index: 9999; font-family: 'Nunito', sans-serif !important; max-width:350px !important; width:100% !important;}
	.super-offers-topbar>.row {display: flex; align-items: center; flex-wrap: wrap;}
	.super-offers-topbar>.row div#second {order: 3;}
	.why_with {text-align: center; border-right: 3px solid #ffc107; padding-top: 35px;}
	.th-icon {width: 150px;}
	.flt-to {padding-left: 25px !important;}
}
@media screen and (max-width: 991px) {
	.pright50 {
		padding-right:10px;
	}
	.pleft50 {
		padding-left: 10px;
	}
	.hangover img, .hangover_2 img, .rest_rec img, .oneside_border img, .oneside2_border img{
		height:100%;
		width:100%;
	}
	.alcohol_img1{
		position: static;
		width:100%;
		height:auto;
	}
	.alcohol_img2 {
		display: none;
	}
	.purpose_box img{height:100%; max-width: 100%;}
	.purpose-sec{height:100%;}
	.footer-strip{width:unset !important;}
	.img2{display: none;}
	.img1{position: relative;}
	.aboutus-sec {
        height: 100%;
        padding: 40px 0px 0px;
    }
	.logo-banner img {
		max-width: 100%;
		max-height: 161px;
	}
	.maincontentfluid.rechare-page-temp.bgtransprent {padding: 0;}
	.ho_searchengine-temp .flight-way-service {margin: 20px 15px 10px 0;}
	.mob_hidden {display: none !important;}
	.ho_signup .form-control {height: 40px;}
	.ho_searchengine-temp .nav-tabs>li.nav-item a {margin:0px 0.4rem; padding:10px 15px; font-size:12px;}
	.offeringcol .row {display: flex; flex-direction: row-reverse;}
	.theme2_testimonial-carousel .ho_testimonial_item {width: 96%;}
	.sectravel-tool {border: 1px solid transparent; padding: 11px; margin-bottom: 15px; box-shadow: 0 1px 6px 0 rgb(0 0 0 / 20%); border-radius: 15px;}
	.theme2_text_withimg {margin-bottom: 15px;}
	.theme2_text_withimg>p {height: 70px;}
	.ho_home-pack-content {height: auto;}
	.why_with img {width: 12%;}
	.ho_signup .form-control,
	.btn-go {margin-top: 10px;}
	.ho_slider-carousel img {height: 412px;}
	.container {width: 100%;}
	.ho_home-pack-content img {height: 230px;}
	.th-icon {width: 18%;}
}
@media screen and (max-width: 767px) {

	.popup-title{
		font-size: 26px;
	}

	.modal-body{
		padding-bottom: 0;
	}

	.modal-footer h4{
		font-size: 22px;
	}

	.modal-footer .popup-btn{
		font-size: 22px;
		margin-top: 15px;
	}

	.info_pages{
		padding: 30px 0;
	}

	.world-alcohol{
		padding-top: 0px;
		padding-right: 15px;
	}

	.info-right-section img{
		border-radius: 25px;
		margin-top: 15px;
		box-shadow: 0px 5px 7px rgb(0 0 0 / 74%);
	}

	.purpose_box img {
		border-radius: 0 60px;
	}
	.img1 {
        width: 100%;
        margin-bottom: 31px;
    }
	.mainbanner {
        padding: 20px;
        height:100%;
        text-align: center;
    }
	.main-text h2{
		font-size:40px;
	}
	.bus-booking-wrap {margin-top: 15px;}
	.bgfooter_img {padding: 15px 0 10px 0 !important;}
	.brands_dom-owl-cras .owl-nav i {display: none;}
	.call_back20 {position: fixed; bottom: 50%; right: -10rem; transform: rotate(-90deg); z-index: 99;}
	.theme2_travel_tools {padding: 0 2rem 1rem;}
	.theme2_our-services li>span {height:70px; width:70px; font-size:40px; margin-bottom:10px;}
	.theme2_our-services li>span>i {line-height: 70px;}
	.sectravel-tool {padding: 11px 4px; margin-bottom: 0px;}
	.sectravel-tool h4 {font-size: 15px;}
	.tool-maincol {padding: 5px;}
	.swipe i {font-size: 21px; line-height: 31px;}
	.swipe {width:31px; height:31px; line-height:31px; z-index:1; top:100%; left:50%; transform: translate(-50%, -50%);}
	#flightbtnsearch_multi {margin: 6px 0px 0;}
	.paul-hotel-down-wrap {top: 70%;}
	.home_search_form>.row>div,
	.home_search_form>.row {margin-bottom: 0px;}
	.ho_searchengine-temp .m-50 {margin-top: 0px;}
	.sectravel-tool img {height: 60px;}
	.fo_footer-social-wrap {position:fixed; left:-39px; z-index:999; top:35%; transform: translateY(-50%); display:none;}
	.testi_name_desc a {padding: 10px 0 10px 0; display: block;}
	.theme2_offers-shrt-desc h4:after {background: none;}
	.theme2_offers-shrt-desc.mobtext_center {text-align: center;}
	.testi_name_desc {text-align: center;}
	.stars {text-align: center; margin: 0 auto; display: inline-block;}
	.testi_name_desc p {text-align: center;}
	.ho_testimonial_item p {max-width:100%;}
	.ho_dropdown-menu-nav {left: 0; z-index: 99; right: auto;}
	.paul-hotel-down-wrap {left: 0; right: auto;}
	.dropdown-menu.dropdown-menu-right.moreservice a:last-child {border-bottom: 0;}
	.theme2_text_withimg>p {height: auto; min-height: 70px;}
	.tab_add2 li a {position: relative; display: block; padding: 10px 11px;}
	.hoNavIcon {height: 29px; width: 40px;}
	.homore {background-position: -254px -40px;}
	.theme2_trending-searches>ul>li>a {margin-bottom: 10px;}
	.theme2_trending-searches p {margin-bottom: 10px !important;}
	.theme2_travel_tools .brands_dom-owl-cras .owl-nav {position:absolute; right:0; top:-96px;}
	.theme2_special-offer h3 span {font-size: 20px;}
	.dom-com_2 img {height: 80px; padding-top: 0px;}
	.theme2_our-services li {width: calc(94% / 2) !important; margin-bottom: 15px;}
	.ho_search_flight>.row>div[class*="col"]:not(:last-child),
	.form-common-paul>.row>div[class*="col"]:not(:last-child) {
		border-bottom: 2px solid #cbc9c9;
	}
}
@media screen and (max-width: 768px) {
	.ho_tabsearch_bars .nav>li>a i {display: block;}
	span.block.mb10.black-color.fz12 {margin-top: 7px; display: block;}
	.ho_search-form-comon {padding: 0px 15px;}
	.ho_testimonial_item,
	.ho_blog,
	.ho_home-pack-content,
	.ho_holiday {height: auto;}
	.ho_makeFlex {margin-bottom: 10px;}
	.ho_fare_class li {margin-bottom: 5px;}
	.flght-travel-tl-cla .form-control {font-size: 16px;}
	.ho_input_box .flt-ct-cd {font-size: 12px;}
	.ho_input_box .form-control {font-size: 18px;}
	.flt-dep-dt>strong {font-size: 18px;}
	.ho_trvl-view-butt a {font-size: 12px;}
	.ho_trvl-view-butt a i {display: none;}
	.ho_flght-multi-wrap .add_pickup_more {margin-bottom: 5px;}
	.ho_home-pack-content img,
	.ho_blog-img img,
	.ho_holiday-img img {height: 170px;}
	.three-col-wrap {border-bottom: 1px solid #e5e4e4;}
	.why_with {text-align: left;}
	.text-right {text-align: left;}
	.ho_book_flt {text-align: left; font-size: 14px;}
	.ho_slider-carousel img {height: 700px; overflow: hidden; object-fit: cover;}
	.ho_heading-2,
	.ho_heading-1 {font-size: 23px;}
	.ho_sectionarea {margin-top: 10px;}
	.ho_section {margin-bottom: 25px;}
	.ho_three-col-wrap {margin: 16px 0px;}
	.ho_search_flight .form-group {margin-bottom: 0px;}
	.ho_theme_3slider {display: none;}
	.ho_absolute-search-container .with-nav-tabs {background: transparent;}
	.he_navbar .navbar-collapse {border: 0px;}
}
@media screen and (min-width: 768px) {
	.he_navbar .navbar-collapse {padding:0px; border:0px;}
}
@media only screen and (max-width: 600px) {
	.mb15_mob {margin-bottom: 10px;}
	.moreservice a {width: auto !important;}
}
@media screen and (max-width: 480px) {
	.theme2_testimonial-carousel .ho_testimonial_item {width: 95%;}
	.mb15_mob label {font-size: 11.5px; font-weight: 600;}
	.theme2_trending-searches p {margin-bottom: 8px;}
	.ho_radio-paul li label {padding: 4px 12px;}
	.ho_fare_class li {width:47%;}
	.tab_add2 li a {padding: 7px 7px; font-size: 12px;}
	.ho_radio-paul>li>label>span:before {width: 13px; height: 13px;}
	.ho_radio-paul>li>label input[type=radio]:checked+span:after {width:13px; height:13px; line-height:13px;}
	.ho_radio-paul>li {margin-bottom: 5px;}
}
@media screen and (max-width:350px) {
	.paul-hotel-down-wrap {width: 250px;}
}