	body
	{
		
	}
	a
	{
		color: unset;
	}
	a:hover,a:active,a:focus
	{
		text-decoration: none;
		color: unset;
	}
	select
	{
		display: none;
	}
	:root
	{
		--red-color1: #d14244;
		--yellow-color1: #f4bf1e;
		--black-color3: #35383a;
		--black-color4: #7e8183;
		--grey-color5: #e4e4e4;
		/*var(--grey-color5)*/
	    /*--red-color1: #cd27a3;*/
		/*var(--red-color1);*/
	}
	::-moz-selection 
	{ /* Code for Firefox */
		color: #FFF;
		background: var(--red-color1);
	}

	::selection 
	{
		color: #FFF; 
		background: var(--red-color1);
	}
	input:-webkit-autofill,
	input:-webkit-autofill:hover,
	input:-webkit-autofill:focus,
	input:-webkit-autofill:active {
		transition: background-color 5000s ease-in-out 0s;
		/*border: none;*/
	}
	/*------------------------Fonts--------------------------*/
	.image-aspect
	{
		/*position: absolute !important;
	    left: 50% !important;
	    top: 50% !important;
	    min-height: 100% !important;
	    min-width: 100%;
	    -webkit-transform: translate(-50%,-50%) !important;
	    -ms-transform: translate(-50%,-50%) !important;
	    transform: translate(-50%,-50%) !important;
	    vertical-align: top !important;
	    width: auto !important;
	    height: auto !important;*/
	    width: 100% !important;
	    height: 100% !important;
	    object-fit: cover !important;
	    /*background-image: url('../images/loading.gif');*/
	    background-position: center center !important;
	    background-size: cover !important;
	}
	/*----------------------Icons-Width------------------------*/
	.ic13
	{
		width: 0.6770833333333334vw;
	}
	.ic14
	{
		width: 0.7291666666666667vw;
	}
	.ic16
	{
		width: 0.8333333333333334vw;
	}
	.ic17
	{
		width: 0.8854166666666667vw !important;
	}
	.ic19
	{
		width: 0.9895833333333334vw;
	}
	.ic20
	{
		width: 1.0416666666666667vw;
	}
	.ic21
	{
		width: 1.09375vw;
	}
	.ic22
	{
		width: 1.1458333333333335vw;
	}
	.ic23
	{
		width: 1.1979166666666667vw;
	}
	.ic24
	{
		width: 1.25vw;
	}
	.ic25
	{
		width: 1.3020833333333335vw;
	}
	.ic26
	{
		width: 1.3541666666666667vw;
	}
	.ic47
	{
		width: 2.447916666666667vw;
	}
	.ic-com-s-mpd-6
	{
		width: 34px;
	    height: 30px;
	}

	/*------------------------Fonts--------------------------*/
	.Font-Nunito
	{
		font-family: 'Nunito Sans';
	}
	.Font-Merriweather
	{
		font-family: 'Merriweather Sans', sans-serif;
	}
	.Font-Open
	{
		font-family: 'Open Sans', sans-serif;
	}
	.Montserrat 
	{
	    font-family: 'Montserrat', sans-serif;
	}
	@font-face {
	    font-family: 'bebas_neueregular';
	    src: url('fonts/bebasneue-webfont.woff2') format('woff2'),
	         url('fonts/bebasneue-webfont.woff') format('woff');
	    font-weight: normal;
	    font-style: normal;

	}
	/*@font-face {
	    font-family: 'rupee_foradianregular';
	    src: url('fonts2/rupee_foradian-webfont.woff2') format('woff2'),
	         url('fonts2/rupee_foradian-webfont.woff') format('woff');
	    font-weight: normal;
	    font-style: normal;
	}*/
	a , .c-pointer
	{
		cursor: pointer;
	}
	.perfundo__overlay
	{
		transition: visibility 0.1s, opacity 0.1s ease-in-out;
		
    	opacity: 0;
	}
	/*.lbopen
	{
		visibility: visible !important;
	}*/
	/*-------------------------lbeditable-------------------*/
	.lbopen
	{
		visibility: visible !important;
		opacity: 1 !important;
	}
	.perfundo__overlay > *
	{
		visibility: hidden;
		opacity : 0;
	}
	.perfundo__overlay.lbopen > *
	{ 
		visibility: visible !important;
		opacity: 1 !important;
	}
	/*-------------------------lbeditable-------------------*/
	.Font-rupee
	{
		font-family: 'rupee_foradianregular';
	}
	.Bebas_neueregular
	{
		font-family: 'bebas_neueregular';
	}
	.Font-Lato
	{
		font-family: 'Lato', sans-serif;
	}
	/*------------------------Colors--------------------------*/
	.color-transparent-back
	{
		background-color: transparent;
	}
	.color-red-back
	{
		background-color: var(--red-color1);
	}
	.color-red-text
	{
		color: var(--red-color1);
	}
	.color-black-back
	{
		background-color: var(--black-color3);
	}
	.color-black-text
	{
		color: var(--black-color3);
	}
	.color-grey-back
	{
		background-color: var(--black-color4);
	}
	.color-grey-text
	{
		color: var(--black-color4);
	}
	.color-white-back
	{
		background-color: #fff;
	}
	.color-white-text
	{
		color: #fff;
	}
	.color-yellow-back
	{
		background-color: var(--yellow-color1);;
	}
	.color-yellow-text
	{
		color: var(--yellow-color1);;
	}
	.color-cream-back
	{
		background-color: #faf8ee;
	}
	.color-cream-text
	{
		color: #faf8ee;
	}
	.color-green-back
	{
		background-color: #29a334;
	}
	.color-green-text
	{
		color: #29a334;
	}
	/*------------------------Width--------------------------*/
	.width-100
	{
		width: 100%;
	}
	.width-1824px
	{
		width: 95vw;
	}
	.width-1752px
	{
		width: 91.25vw;
	}
	.width-1720px
	{
		width: 89.58333333333334vw;
	}
	.width-1110px
	{
		width: 57.8125vw;
	}
	.width-400px
	{
		width: 20.833333333333336vw;
	}
	.width-618px
	{
		width: 32.1875vw;
	}
	.width-608px
	{
		width: 31.666666666666668vw;
	}
	.width-472px
	{
		width: 24.583333333333336vw;
	}
	.width-540px
	{
		width: 28.125vw;
	}
	.width-942px
	{
		width: 49.0625vw;
	}
	.width-295
	{
		width: 15.364583333333334vw;
	}
	.width-1300px
	{
		width: 67.70833333333334vw;
	}
	.width-1390px
	{
		width: 72.39583333333334vw;
	}
	.width-1440px
	{
		width: 75vw;
	}
	/*------------------------Height--------------------------*/
	.height-55px
	{
		height: 55px;
		/*height: 5.7894736842105265vh;*/
		/*height: 5.092592592592593vh;*/
	}
	.height-100
	{
		height: 100%;
	}
	.height-50px
	{
		height: 50px;
	}
	.height-60px
	{
		height: 60px;
	}
	.height-74px
	{
		height: 74px;
	}
	.height-291px
	{
		height: 291px;
	}
	.height-558px
	{
		height: 558px;
	}
	.height-250px
	{
		height: 250px;
	}
	.height-340px
	{
		height: 340px;
	}
	.height-846px
	{
		height: 846px;
	}
	/*------------------------Margine--------------------------*/
	.mar0
	{
		margin: 0px !important;
	}
	.mar0-0
	{
		margin: 0px;
	}

	.marc
	{
		margin: 0 auto;
	}
	.margin-right-20px
	{
		margin-right: 1.0416666666666667vw;
	}
	.margin-left-20px
	{
		margin-left: 1.0416666666666667vw;
	}
	.margin-right-22px
	{
		margin-right: 1.1458333333333335vw;
	}
	.margin-right-33px
	{
		margin-right: 1.71875vw;
	}
	.margin-left-35px
	{
		margin-left: 1.8229166666666667vw;
	}
	.margin-top-0px
	{
		margin-top: 0px;
	}
	.margin-top-8px
	{
		margin-top: 8px;
	}
	.margin-top-5px
	{
		margin-top: 5px;
	}
	.margin-top-15px
	{
		margin-top: 15px;
	}
	.margin-bottom-0px
	{
		margin-bottom: 0px;
	}
	.margin-bottom-10px
	{
		margin-bottom: 10px;
	}
	.margin-bottom-2px
	{
		margin-bottom: 2px;
	}
	.margin-bottom-5px
	{
		margin-bottom: 5px;
	}
	.margin-top-4px
	{
		margin-top: 4px;
	}
	.margin-top-20px
	{
		margin-top: 20px;
	}
	.margin-top-10px
	{
		margin-top: 10px;
	}
	.margin-bottom-4px
	{
		margin-bottom: 4px;
	}
	.margin-bottom-20px
	{
		margin-bottom: 20px;
	}
	.margin-bottom-22px
	{
		margin-bottom: 22px;
	}
	.margin-bottom-24px
	{
		margin-bottom: 24px;
	}
	.margin-top-25px
	{
		margin-top: 25px;
	}
	.margin-bottom-25px
	{
		margin-bottom: 25px;
	}
	.margin-bottom-27px
	{
		margin-bottom: 27px;
	}
	.margin-bottom-30px
	{
		margin-bottom: 30px;
	}
	.margin-bottom-36px
	{
		margin-bottom: 36px;
	}
	.margin-bottom-40px
	{
		margin-bottom: 40px;
	}
	.margin-bottom-42px
	{
		margin-bottom: 42px;
	}
	.margin-top-40px
	{
		margin-top: 40px;
	}
	.margin-top-45px
	{
		margin-top: 45px;
	}
	.margin-top-50px
	{
		margin-top: 50px;
	}
	.margin-bottom-45px
	{
		margin-bottom: 45px;
	}
	.margin-bottom-50px
	{
		margin-bottom: 50px;
	}
	.margin-top-60px
	{
		margin-top: 60px;
	}
	.margin-bottom-60px
	{
		margin-bottom: 60px;
	}
	.h1-tag-margin
	{
		margin: .67em 0;
	}
	.cb
	{
		clear:both;
	}
	/*------------------------Padding--------------------------*/
	.pad0
	{
		padding: 0px !important;
	}
	.pad-top-0px
	{
		padding-top: 0px !important;
	}
	.pad-bottom-0px
	{
		padding-bottom: 0px !important;
	}
	.pad-top-10px
	{
		padding-top: 10px;
	}
	.pad-top-50px
	{
		padding-top: 50px;
	}
	.pad-top-40px
	{
		padding-top: 40px;
	}
	.pad-bottom-50px
	{
		padding-bottom: 50px;
	}
	.pad-left-65px
	{
		padding-left: 3.385416666666667vw;
	}
	.pad-right-65px
	{
		padding-right: 3.385416666666667vw;
	}
	.pad-bottom-14px
	{
		padding-bottom: 14px !important;
	}
	.pad-top-24px
	{
		font-size: 1.25vw;
	}
	.pad-l-r-25px
	{
		padding-left: 1.3020833333333335vw;
		padding-right: 1.3020833333333335vw;
	}
	.pad-l-r-10px
	{
		padding-left: 0.5208333333333334vw;
		padding-right: 0.5208333333333334vw;
	}
	/*------------------------FontSize--------------------------*/
	.text-trasnform-upper
	{
		text-transform: uppercase;
	}
	.Font-size-12px
	{
		font-size: 0.625vw !important;
	}
	.Font-size-13px
	{
		font-size: 0.6770833333333334vw;
	}
	.Font-size-14px
	{
		font-size: 0.7291666666666667vw;
	}
	.Font-size-15px
	{
		font-size: 0.78125vw;
	}
	.Font-size-16px
	{
		font-size: 0.8333333333333334vw;
	}
	.Font-size-20px
	{
		font-size: 1.0416666666666667vw;
	}
	.Font-size-28px
	{
		font-size: 1.4583333333333335vw;
	}
	.Font-size-36px
	{
		font-size: 1.875vw;
	}
	/*------------------------LineHeight--------------------------*/
	.line-h-1-1
	{
		line-height: 1.1;
	}
	.line-height-12px
	{
		line-height: 12px;
	}
	.line-height-15px
	{
		line-height: 15px;
	}
	.line-height-26p
	{
		line-height: 26px;
	}
	/*------------------------Arrows--------------------------*/

	/*.fa {
	  border: solid black;
	  border-width: 0 0.10416666666666667vw 0.10416666666666667vw 0;
	  display: inline-block;
	  padding: 0.15625vw;
	  color:red;
	}

	.arrow.right {
	    transform: rotate(-45deg);
	    -webkit-transform: rotate(-45deg);
	}

	.fa-angle-left {
	    transform: rotate(135deg);
	    -webkit-transform: rotate(135deg);
	}

	.fa-angle-up {
	    transform: rotate(-135deg);
	    -webkit-transform: rotate(-135deg);
	    position: relative;
	    top: 2px;
	}

	.fa-angle-down {
	    transform: rotate(45deg);
	    -webkit-transform: rotate(45deg);
	    position: relative;
	    bottom: 2px;
	}
	*/

	/*------------------------Position--------------------------*/
	.banner-img-mob
	{
		display: none;
	}
	.posa
	{
		position: absolute;
	}
	.posr
	{
		position: relative;
	}
	.posf
	{
		position: fixed;
	}
	.left-0px
	{
		left: 0px;
	}
	.right-0px
	{
		right: 0px;
	}
	.bottom-0px
	{
		bottom: 0px;
	}
	/*------------------------Border--------------------------*/
	.border-right-gray
	{
		border-right: 1px solid #dadada;
	}
	.border-none
	{
		border: none !important;
	}
	.border-bottom-gray
	{
		border-bottom: 1px solid #dadada;
	}
	.t-h-n:hover
	{
		
	}
	.t-d-n , .t-d-n:hover
	{
		text-decoration: none;
	}
	/*------------------------FontWeidth--------------------------*/
	.Font-Regular
	{
		font-weight: 400;
	}
	.Font-semi-Bold
	{
		font-weight: 600;
	}
	.Font-Bold
	{
		font-weight: 700;
	}
	.Font-Medium
	{
		font-weight: 500;
	}
	.Font-light
	{
		font-weight: 300;
	}


	/*-----------------------Banner-Slider-Solution--------------------*/
	.center
	{
		 visibility:hidden;
		 opacity:0;
	}
	.center.slick-initialized
	{
		visibility:visible;
		opacity:1;
	}
	.center .your-item
	{
		display:none ;
	}
	.center .your-item:first-child
	{
		display:block; visibility:hidden;
	}
	.center.slick-initialized .your-item
	{
		display:block;visibility:visible!important;
	}
	/*------------------------Others--------------------------*/
	.display-none
	{
		display: none;
	}
	.display-block
	{
		display: block;
	}
	.lightbox-close-d
	{
		width: 100%;
	    height: 100%;
	    z-index: -1;
	    cursor: pointer;
	    background-color: transparent;
	    top: 0px;
	    left: 0px;
	}
	@font-face {
	    font-family: 'gotham_boldregular';
	    src: url('../fonts/gotham_bold_regular-webfont.woff2') format('woff2'),
	         url('../fonts/gotham_bold_regular-webfont.woff') format('woff');
	    font-weight: normal;
	    font-style: normal;
	}
	.z-index-8
	{
		z-index: 8;
	}
	.center
	{
		display: none;
	}
	.fl
	{
		float: left;
	}
	.fr
	{
		float: right;
	}
	.overf
	{
		overflow: hidden;
	}
	.overf-y-scroll
	{
		overflow-y: scroll !important;
	}
	.overfv
	{
		overflow: visible;
	}
	.text-align-center
	{
		text-align: center;
	}
	.text-align-left
	{
		text-align: left;
	}
	.text-align-right
	{
		text-align: right;
	}
	.banner-last-t-banq
	{
		font-size: 0.7291666666666667vw;
		font-weight: 700;
		float: left;
		text-shadow: 1px 1px 3px #000000;
	}
	.banner-last-t-l-banq
	{
		padding: 0px;
		list-style-type: none;
	}
	.banner-last-t-l-banq li
	{
		float: left;
		padding-left: 0.5208333333333334vw;
	}
	.banner-last-t-l-banq li a
	{
		font-weight: 400;
		color: #fff;
		font-size: 0.7291666666666667vw;
		text-shadow: 1px 1px 3px #000000;
	}
	.banner-last-t-banq-d
	{
		overflow: hidden;
	    margin: 0 auto;
	    margin-top: 75px;
	    text-align: center;
	    width: 37.34375vw;
	}
	.a-h-t-n:hover
	{
		text-decoration: none !important;
	}
	.main
	{
		width: 100%;
		height: auto;
		overflow: hidden;
		background-color: #fff;
	}
	.header-banq-pc
	{
		left: 0px;
		/*top: 0px;*/
	    right: 0px;
	    z-index: 20;
	    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.61);
	}
	.main-inner-div1
	{
		width: 91.25vw;
		margin: 0 auto;
		height: 55px;
	}
	.logo-div
	{
		width: 8.333333333333334vw;
		height: 37px;
		margin-left: 0.7291666666666667vw;
		margin-top: 6px;
		margin-right: 2.604166666666667vw;
	}
	.logo-div img
	{
		width: 8.333333333333334vw;
	}
	.header-menus-banq
	{
		list-style-type: none;
		width: 33.739583333333336vw;
		float: left;
		margin-top: 15px;
	}
	.header-menus-banq li
	{
		display: inline-flex;
		margin-right: 2.604166666666667vw;
	}
	.header-menus-banq li a
	{
		font-family: 'Nunito Sans', sans-serif;
		font-size: 0.8333333333333334vw;
		color: #fff;
		font-weight: 600;
		text-transform: uppercase;
	}
	.header-menus-banq li a:hover , .header-menus-banq li a:active , .header-menus-banq3 li a:hover , .header-menus-banq3 li a:active , .header-menus-banq2 li a:hover , .header-menus-banq2 li a:active , .banner-ul li a:hover , .banner-ul li a.active
	{
		text-decoration:none;
	}
	.header-menus-banq2 , .header-menus-banq3
	{
		list-style-type: none;
		float: left;
	}
	.header-menus-banq2 li 
	{
		display: inline-flex;
		padding-left: 1.5625vw;
		margin-top: 15px;
	}
	.header-menus-banq2 li a
	{
		font-family: 'Nunito Sans', sans-serif;
		font-size: 0.8333333333333334vw;
		color: #fff;
		font-weight: 400;
	}
	.header-menus-banq3 li
	{
		display: inline-flex;
		padding-left: 1.0833333333333335vw;
		margin-top: 15px;
		font-family: 'Nunito Sans', sans-serif;
		font-size: 0.8333333333333334vw;
		color: #fff;
		font-weight: 700;
		padding-right: 0.5208333333333334vw;
	}
	.header-menus-banq3 li a
	{
		font-family: 'Nunito Sans', sans-serif;
		font-size: 0.8333333333333334vw;
		color: #fff;
		font-weight: 700;
	}
	.cart-div
	{
		width: 3.541666666666667vw;
		right: 0px;
		top: 0px;
		height: 55px;

		display: none;
	}
	.cart-count
	{
		width: 0.9895833333333334vw !important;
	    font-size: 0.46875vw !important;
	    padding-left: 0.20833333333333334vw !important;
	    padding-top: 5px !important;
	    position: absolute !important;
	    top: 10px !important;
	    background-color: var(--black-color3) !important;
	    cursor: pointer;
	}
	.cart-img
	{
		margin-top: 15px;
		width: 1.3020833333333335vw;
		cursor: pointer;
	    position: absolute;
	    left: 0.78125vw;
	}
	/*.banneer-img-1
	{
	    background-image: url(../images/b1.jpg);
	}
	.banneer-img-2
	{
		background-image: url(../images/banner-img-1.png);
	}
	.banneer-img-3
	{
		background-image: url(../images/b2.jpg);
	}*/
	.banner-img
	{
		width: 100%;
		height: fit-content;
	}
	.banq-topslider
	{
		position: relative;

	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center;
	    width: 100%;
	}
	.height-banner , .slick-slide
	{
		height: 623px !important;
	}
	.slider-banner
	{
		width: 100%;
		margin: 0px auto;
		position: absolute !important;
	    z-index: 1;
	}
	.slick-slide 
	{
		margin: 0px 1px;
		width: 100%;	
	}
	.slick-list
	{
		padding: 0px 82px !important;
	}
	.slick-dots
	{
		display: none !important;
	}
	.slick-prev
	{
		left: 1.3020833333333335vw !important;
		background-image: url(../images/prev-button-banner.png) !important;
		z-index: 2 !important;
		height: 40px !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
	}
	.slick-next
	{
		right: 1.3020833333333335vw !important;
		background-image: url(../images/next-button-banner.png) !important;
		z-index: 2 !important;
		height: 40px !important;
		background-repeat: no-repeat !important;
		    background-position: center center !important;
	}
	.slick-prev:before
	{
		content: none !important;
	}
	.slick-next:before
	{
		content: none !important;
	}
	.slick-dotted.slick-slider 
	{
	    margin-bottom: 0px !important;
	    overflow: visible !important;
	}
	.banner-banq
	{
		width: 44.270833333333336vw;
		margin: 0 auto;
		z-index: 2;
	}
	/*.etabs { margin: 0; padding: 0; }
	.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
	.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
	.tab a:hover { text-decoration: underline; }
	.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
	.tab a.active { font-weight: bold; }
	.tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
	.panel-container { margin-bottom: 10px; }*/
	.banner-ul
	{
		list-style-type: none;
		padding-left: 1.6666666666666667vw;
		margin-bottom: 0px;
	}
	.banner-ul li
	{
		display: inline-flex;
		width: 7.135416666666667vw;
		background-color: rgba(86, 79, 79, 0.54);
		box-sizing: border-box;
		height: 37px;
		text-transform: uppercase;
		border: 1px solid #fff;
	    margin-right: 0.10416666666666667vw;
	}
	.banner-ul li a
	{
		font-size: 0.7291666666666667vw;
		color: #fff !important;
		font-family: 'Merriweather Sans', sans-serif;
		font-weight: 700;
		text-transform: uppercase;	
	    padding-top: 8px;
	    padding-left: 1.71875vw;
	    padding-right: 1.8229166666666667vw;
	    margin: 0 auto;
	}
	.banner-ul li.active
	{
		background-color: #fff;
		opacity: 1;
	}
	.banner-ul li a.active
	{
		color: var(--red-color1) !important;
	}
	.banner-change-div , .panel-containe-back
	{
		width: 100%;
		height: 50px;
		background-color: #fff;
		box-shadow: 0px -1px 6px 0px rgba(136, 136, 136, 0.42);
		position: absolute;
	    top: 36px;
	    z-index: 1;
	}
	.panel-containe-back
	{
	    z-index: 0 !important;
	}
	.city-d-in-li
	{
		/*width: 6.614583333333334vw !important;*/
		/*padding: 0px !important;*/
	}
	.city-d-in-li a
	{
		text-align: right;
	    width: 100% !important;
	    float: right;
	}
	/*
	.dropdown-menu:hover
	{	
		transform: translateY(+3em);
		z-index: -1;
		transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; 
	}*/
	.dropdown-menu
	{
		box-shadow: 10px 7px 10px 0px rgba(0,0,0,.175) !important;
	}
	.profile-ico
	{
		width: 0.8333333333333334vw;
	    position: relative;
	    top: -1px;
	    left: -5px;
	}
	.date-time-pic-div
	{
		width: 7.75vw;
		height: 32px;
		margin-top: 9px;
		float: left;
	}
	.date-time-pic-div-1 , .date-time-pic-div-1-a
	{
		width: 7.75vw;
		height: 32px;
		margin-top: 9px;
		float: left;
	}
	.date-time-pic-div-1-a
	{
		width: 15.416666666666668vw !important;
	}
	.easy-autocomplete
	{
		width: auto !important;
	}
	.nice-select .list
	{
		/*display: none;*/
	}
	.nice-select.open .list
	{
		/*display: block;*/
		max-height: 230px;
	}
	.vendors-select .nice-select
	{
		width: 100% !important;
	}
	.vendors-select span.current
	{
		display: none;
	}
	.date-time-pic-div-2
	{
		width: 15.208333333333334vw;
		height: 32px;
		margin-top: 9px;
		float: left;
	}
	.datetimepicker table tr td.active, .datetimepicker table tr td.active:hover, .datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active.disabled:hover
	{
		background-image: linear-gradient(to bottom,var(--red-color1),var(--red-color1)) !important;
		color: #fff;
	}
	.search-button
	{
	    width: 5.78125vw;
	    height: 100%;
	    height: -webkit-fill-available;
	    background-color: var(--red-color1);
	    margin-top: 0px;
	    margin-bottom: 0px;
	    border: none;
	    font-size: 0.8333333333333334vw;
	    color: #fff;
	    font-family: 'Nunito Sans';
	    font-weight: 700;
	    outline: none;
	    margin-right: 0px;
	    float: right;
	}
	.banner-inner-div
	{
		position: absolute;
	    top: 413px;
	}
	.date-picker input
	{
		width: 4.479166666666667vw;
	    border: none;
	    margin-top: 3px;
	    font-size: 0.78125vw;
	    padding-top: 3px;
	    font-family: 'Open Sans', sans-serif;
	    font-weight:400;
	    color: var(--black-color3);
	    position: absolute;
	    top: 0px;
	    left: 1.9270833333333335vw;
	    z-index: 2;
	    background: transparent;

	}
	.datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active
	{
		background-color: #f6f6f6 !important;
	}
	.datetimepicker table tr td.active, .datetimepicker table tr td.active:hover, .datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active.disabled:hover
	{}
	.cal-img
	{
		width: 0.9375vw;
		margin-top: 7px;
	    margin-left: 0.5208333333333334vw;
	    margin-right: 0.36458333333333337vw;
	    float: left;
	    user-select: none;
	}
	.date-picker input::-webkit-input-placeholder { /* WebKit browsers */
	    opacity: 1 !important;
	    font-family: 'Merriweather Sans', sans-serif;
	    font-weight:400;
	    color: var(--black-color3);
	    font-size: 0.7291666666666667vw;
	}
	.down-arrow
	{
		position: absolute;
	    top: 13px;
	    right: 0.46875vw;
	    width: 0.625vw;
	}
	.search-box
	{
		width: 13.385416666666668vw;
		height: 32px;
		border:none;
		font-family: 'Merriweather Sans', sans-serif;
	    font-weight:400;
	    color: var(--black-color3);
	    font-size: 0.7291666666666667vw;
	    outline: none;
	}
	.banq-section2
	{
		width: 100%;
		background-color: #fff;
		height: auto;
	}
	.banq-section2-in
	{
		width: 91.25vw;
		height: auto;
		margin: 0 auto;
	}
	.center-text-banq
	{
		font-size: 1.4583333333333335vw;
		color: var(--red-color1);
		font-weight: 700;
		font-style: normal;
		text-align: center;
		margin-top: 50px;
		margin-bottom: 24px;
		text-transform: uppercase;
	}
	.small-tabs-div
	{
		margin: 0 auto;
		width: 57.8125vw;
		height: auto;
		overflow: hidden;
		text-align: center;
		margin-bottom: 21px;
	}
	.small-tabs-div button
	{
		height: 30px;
	    border: 1px solid #91928e;
	    background-color: transparent;
	    font-family: 'Merriweather Sans', sans-serif;
	    font-weight: 400;
	    color: var(--black-color3);
	    font-size: 0.625vw;
	    margin-right: 0.625vw;
	    border-radius: 5px;
	    cursor: pointer;
	    /*padding-top: 2px;*/
	    padding-left: 0.6770833333333334vw;
	    padding-right: 0.6770833333333334vw;
	    outline: none;
	    display: inline-block;
	    margin-bottom: 15px;
	}
	.small-tabs-div button:hover
	{
		color: #fff;
		background-color: var(--black-color3);
	}
	.small-tabs-div button.active
	{
		color: #fff;
		background-color: var(--black-color3);
		padding-left: 0.8854166666666667vw;
	    padding-right: 0.8854166666666667vw;
	}
	.banq-section2-imgs-div
	{
		width: 99%;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
	}
	.banq-section2-imgs-div-ind
	{
		width: 20.677083333333336vw;
		height: 488px;
		float: left;
		position: relative;
		box-shadow: 0px 0px 5px 0px rgba(136, 136, 136, 0.62);
		margin-left: 0.9375vw;
		margin-right: 0.9375vw;
		margin-bottom: 25px;
	}
	.banq-section2-imgs-div-ind-img-d
	{
		width: 20.677083333333336vw;
	}
	.banq-section2-imgs-div-ind h3
	{
		font-size: 1.0416666666666667vw;
		text-align: center;
		font-weight: 700;
		font-style: normal;
		text-transform: capitalize;
		margin-top: 23px;
		margin-bottom: 1px;
	}
	.location-text
	{
		font-family: 'Merriweather Sans', sans-serif;
		font-size: 0.8333333333333334vw;
		text-align: center;
		color: var(--black-color4);
		font-style: normal;	
		text-transform: capitalize;
		margin-bottom: 21px;
	}
	.banq-section2-details-div
	{
		width: 17.03125vw;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
	}
	.detail-div1
	{
		width: 5.572916666666667vw;
		height: auto;
		overflow: hidden;
		float: left;
	}
	.d1p1
	{
		font-size: 0.8333333333333334vw;
		font-style: normal;
		text-align: center;
		font-weight: 400;
		margin-bottom: 0px;
	}
	.d1p2
	{
		font-size: 0.7291666666666667vw;
		font-style: normal;
		text-align: center;
		font-weight: 400;
		margin-bottom: 0px;
	}
	.d1p3
	{
		font-size: 0.8333333333333334vw;
		font-style: normal;
		text-align: center;
		font-weight: 700;
		margin-bottom: 0px;
	}
	.detail-div2
	{
		width: 6.71875vw;
		border-right: 1px solid #dadada;
		border-left: 1px solid #dadada;
		overflow: hidden;
		float: left;
	}
	.hart-ico-1
	{
		position: absolute;
		right: 1.3020833333333335vw;
	    top: 25px;
	    z-index: 2;
	    cursor: pointer;
	    width: 1.3541666666666667vw;
	}
	.hart-ico-1:hover,
	.hart-ico-1.active
	{
	    content: url('../images/hart-ico-1.png');
	}
	.yellow-common-button-d
	{
		width: 100%;
		text-align: center;
	}
	.yellow-common-button
	{
		font-size: 0.7291666666666667vw;
		height: 44px;
		border: none;
		outline: none;
		font-weight: 700;
		padding-left: 2.1875vw;
	    padding-right: 2.1875vw;
	    cursor: pointer;
	    margin-bottom: 50px;
	}
	.banq-section3
	{
		width: 100%;
		height: auto;
	}
	.banq-section2-in-2
	{
		width: 95.67708333333334vw;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
	}
	.banq-section3-ind
	{
		width: 31.09375vw;
		height: 438px;
		float: left;
	    margin-left: 0.36458333333333337vw;
	    margin-right: 0.4166666666666667vw;
	    margin-bottom: 15px;
	    box-shadow: 0px 0px 5px 0px rgba(136, 136, 136, 0.62);
	    background-color: #fff;
	}
	.banq-section3-ind-img1
	{
		width: 100%;
		height: 100%;
	}
	.banq-section3-ind-img2
	{
		position: absolute;
		bottom: 0px;
		width: 100%;
		z-index: 2;
		left: 0px;
	}
	.img-button
	{
		position: absolute;
		bottom: 0px;
		left: 1.3541666666666667vw;
		bottom: 25px;
		border: 1px solid #fff;
		z-index: 2;
		background-color: rgba(86, 79, 79, 0.54);
		font-family: 'Merriweather Sans', sans-serif;
		font-size: 0.625vw;
		color: #fff;
		padding-left: 0.46875vw;
		padding-right: 0.46875vw;
		height: 30px;
		border-radius: 5px;
		outline: none;
		cursor: unset;
	}
	.banq-section3-ind-txt-d
	{
		width: 28.958333333333336vw;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
		padding-bottom: 8px;
	}
	.banq-section3-ind-txt-d-1
	{
		width: 18.541666666666668vw;
		height: auto;
		overflow: hidden;
		float: left;
		margin-top: 25px;
	}
	.banq-section3-ind-txt-d-2
	{
		width: 9.895833333333334vw;
		height: auto;
		overflow: hidden;
		text-align: right;
		margin-top: 25px;
	}
	.section3-ind-txt-p1
	{
		font-size: 1.0416666666666667vw;
		font-weight: 700;
		margin-bottom: 0px;
		margin-top: 0px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.section3-ind-txt-p2
	{
		font-size:  0.8333333333333334vw;
		font-weight: 400;
	}
	.banq-section3-ind-txt-d-1 a
	{
		cursor: unset;
	}

	.section3-ind-txt-p3
	{
		font-size: 0.8333333333333334vw;
		font-weight: 700;
		margin-bottom: 1px;
	}
	.section3-ind-txt-p3 span
	{
		font-size: 0.7291666666666667vw;
		font-weight: 400;
	}
	.section3-ind-txt-p4
	{
		font-style: normal;
	    font-weight: 400;
	    margin-bottom: 0px;
	    font-size: 0.8333333333333334vw;
	}
	.section3-ind-txt-p5
	{
		font-size: 0.7291666666666667vw;
	    font-style: normal;
	    font-weight: 400;
	    margin-bottom: 0px;
	    line-height: 23px;
	}
	.section3-ind-txt-in
	{
		display: inline-flex;
	}
	.pop-img-d
	{
		height: 350px;
		overflow: hidden;
	}
	.banq-section4
	{
		width: 100%;
		height: auto;
		overflow: hidden;
		background-image: url('../images/counter-back.png');
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.banq-section4-ind
	{
		width: 67.1875vw;
		height: auto;
		overflow: hidden;
	}
	.banq-section4-h1
	{
		font-size: 1.4583333333333335vw;
		text-align: center;
		font-weight: 700;
		text-shadow: 1px 1px 1px rgba(136, 136, 136, 0.62);
		margin-top: 48px;
		margin-bottom: 20px;
	}
	.book-with-us
	{
		width: 22.395833333333336vw;
		height: auto;
		overflow: hidden;
		float: left;
	}
	.book-with-us-ind
	{
		text-align: center;
		width: 15vw;
		overflow: hidden;
		margin-bottom: 44px;
	}
	.book-with-us-ind img
	{
		width: 4.114583333333334vw;
		margin: 0 auto;
	}
	.book-with-us-ind h4
	{
		font-size: 1.0416666666666667vw;
		font-weight: 700;
		margin-top: 30px;
	}
	.book-with-us-ind p
	{
		font-size: 0.7291666666666667vw;
		line-height: 18px;
		margin-bottom: 0px;
	}
	.banq-section4-pigibank
	{
		border-bottom: 1px solid #9e8872;
	    margin-bottom: 26px;
	}
	.banq-counter
	{
		width: 47.395833333333336vw;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
		text-align: center;
		margin-bottom: 33px;
	}
	.banq-counter-ind
	{
		width: 7.5vw;
		height: auto;
		overflow: hidden;
		text-align: center;
		float: left;
		margin-left: 2.135416666666667vw;
		margin-right: 2.135416666666667vw;
	}
	.banq-counter-ind p
	{
		font-size: 0.8333333333333334vw;
		font-weight: 400;
		margin-bottom: 0px;
	}
	.banq-section4-p1 
	{
		font-size: 0.625vw;
		font-weight: 400;
		text-align: center;
		margin-bottom: 50px;
	}
	.banq-section5
	{
		width: 100%;
		height: auto;
		overflow: hidden;
		background: #fff;
	}
	.banq-counter-ind .big-num-MPD-1
	{
		margin: .67em 0;
		line-height: 1.1;
		font-size: 2.7083333333333335vw;
		font-weight: 700;
		margin-bottom: 1px;
	}
	.city-owl
	{
		width: 68.22916666666667vw !important;
		height: auto ;
		margin: 0 auto;
	}
	.city-banq-slide
	{
		position: relative;
	}
	.city-img
	{
		width: 100%;
		height: 100%;
		/*position: absolute;*/
		object-fit: cover;
	}
	.city-owl div
	{
		padding: 0px !important;
		margin: -1px !important;
		height: 322px !important;
		margin-bottom: 50px !important;
	}
	.city-owl .slick-prev
	{
		background-image: url(../images/prev-ico.png) !important;
		height: 19px !important;
		width: 11px !important;
	    overflow: visible !important;
	    left: -1.3020833333333335vw !important;
	}
	.city-owl .slick-next
	{
		background-image: url(../images/next-ico.png) !important;
		height: 19px !important;
		width: 11px !important;
	    overflow: hidden;
	    right: -1.3020833333333335vw !important;
	}
	.banq-section5-ind-1
	{
		width: 89.84375vw;
		height: auto;
		overflow: hidden;
		border-bottom: 1px solid #cdcdcd;
		margin: 0 auto;
	}
	.city-slide-text-d
	{
		width: 100%;
		position: absolute;
		height: auto !important;
		overflow: hidden;
		text-align: center;
	}
	.city-slide-text-d p
	{
		text-transform: uppercase;
		font-size:  1.0416666666666667vw;
		font-weight: 700;
		position: absolute;
	    margin: 0px;
	    bottom: 25px;
	    left: 0px;
	    right: 0px;
	    z-index: 2;
	}
	.banq-section6
	{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.city-op
	{
		position: absolute;
		width: 100%;
		bottom: 0px;
		z-index: 1;
	}
	.banq-section6-ind
	{
		width: 90.72916666666667vw;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
	}
	.banq-section6-img-d
	{
		width: 21.40625vw;
		height: 500px;
		overflow: hidden;
		position: relative;
		float: left;
	    margin-bottom: 25px;
	    margin-left: 0.625vw;
	    margin-right: 0.625vw;
	}
	.trend-img
	{
		width: 100%;
		height: 100%;
		object-fit: cover;
		/*height: inherit;
		position: absolute;
		top: 0px;
		z-index: 0;*/
	}
	.trend-img-op
	{
		width: 100%;
		height: auto;
		overflow: hidden;
		position: absolute;
		bottom: 0px;
	}
	.banq-section6-text-d
	{
		position: absolute;
		padding-left: 1.3541666666666667vw;
		bottom: 0px;
	}
	.banq-section6-text-p1
	{
		font-size: 0.7291666666666667vw;
		margin-bottom: 18px;
	}
	.banq-section6-text-p2
	{
		font-size: 1.0416666666666667vw;
		font-weight: 700;
		line-height: 24px;
		margin-bottom: 33px;
	}
	.banner-select .nice-select
	{
		width: 100%;
		position: absolute !important;
	    left: 0px !important;
	    padding-right: 2.083333vw !important;
	    top: -5px !important;
	    font-family: 'Open Sans', sans-serif !important;
	    font-weight: 400 !important;
	    color: var(--black-color3) !important;
	    border: none !important;
	    padding-left: 0px !important;
	    z-index: 2 !important;
	    background-color: transparent !important;
	    padding-left: 2.03125vw !important;
	}
	.nice-select.open .list
	{
		width: 100% !important;
	    left: 0px !important;
	    transition: none !important;
	    transform: none !important;
	    transform-origin: none !important;
	    box-shadow: 10px 7px 10px 0px rgba(0,0,0,.175) !important;
	    border-radius: 4px !important;
	    border-top-left-radius: 0px !important;
	    border-top-right-radius: 0px !important;

	}
	.list li
	{
		transition: unset !important;
	    transform: unset !important;
	    transform-origin: none !important;
	}
	.nice-select span
	{
		font-family: 'Open Sans', sans-serif !important;
	}
	.datetimepicker td
	{
		font-family: 'Open Sans', sans-serif !important;
	}
	.datetimepicker th
	{
		font-family: 'Merriweather Sans', sans-serif !important;
		color: var(--black-color3) !important;
	}
	.datetimepicker
	{
		margin-top: 40px !important;
		border-top-left-radius: 0px !important;
	    border-top-right-radius: 0px !important;
	}
	.datetimepicker-dropdown-bottom-right:after ,.datetimepicker-dropdown-bottom-right:before
	{
		display: none !important;
	}
	.banner-select .nice-select:after
	{
		display: none;
	}
	.banner-select .nice-select span
	{
		font-family: 'Merriweather Sans', sans-serif;
	    font-weight:400;
	    color: var(--black-color3);
	    font-size: 0.78125vw;
	}

	/*--------------Bandobash-Section-5--------------------*/
	.section5
	{
		width: 100%;
		height: auto;
		overflow: hidden;
		background-color: #fff;
	}
	.featuredondiv
	{
		margin: 0px;
		text-align: center;
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.featuredonh
	{
		font-family: 'Montserrat', sans-serif;
		color: #4a4a4a;
		font-size: 1.25vw;
		margin: 0 auto;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom: 50px;
	}
	.section5logos
	{
		height: 72px;
		margin-bottom: 50px;
	}
	.mcenter 
	{
	    margin: 0 auto;
	}
	.yellow-common-button:hover , .yellow-common-button-2:hover
	{
		background-color: var(--red-color1);
		color: #fff;
	}
	.img-button:hover
	{
		background-color: #fff;
		color: var(--black-color3);
	}

	.animated
	{
		-webkit-animation-duration:1s;
		animation-duration:1s;
		-webkit-animation-fill-mode:both;
		animation-fill-mode:both
	}
	.animated.hinge
	{
		-webkit-animation-duration:2s;
		animation-duration:2s
	}
	@-webkit-keyframes pulse
	{
		0%
		{
			-webkit-transform:scale(1);
			transform:scale(1)
		}
		50%
		{-webkit-transform:scale(1.4);
			transform:scale(1.4)
		}
		100%
		{
			-webkit-transform:scale(1);
			transform:scale(1)
		}
	}
	@keyframes pulse
	{
		0%
		{
			-webkit-transform:scale(1);
			-ms-transform:scale(1);
			transform:scale(1)
		}
		50%
		{
			-webkit-transform:scale(1.4);
			-ms-transform:scale(1.4);
			transform:scale(1.4)
		}
		100%
		{
			-webkit-transform:scale(1);
			-ms-transform:scale(1);
			transform:scale(1)
		}
	}
	.pulse
	{
		-webkit-animation-name:pulse;
		animation-name:pulse
	}

	/*--------------Bandobash-Section-7 and Below-All--------------------*/
	.animination-z , .yellow-common-button:hover , .img-button:hover , .small-tabs-div button , .hart-ico-1 , .MPD-5-Apply-b
	{
	    -webkit-transition: all 0.4s ease;
	    -moz-transition: all 0.4s ease;
	    -o-transition: all 0.4s ease;
	    transition: all 0.4s ease;
	}
	.section7
	{
		width: 100%;
		height: auto;
		overflow: hidden;
		background-color: #fff;
		position: relative;
	}
	.section7t1
	{
		font-size: 20px;
		color: #4a4a4a;
		margin-top: 10px;
		margin-left: 104px;
	}
	.section7bd
	{
		width: auto;
		height: auto;
		margin-left: 134px;
	}
	.appbutton
	{
		width: 170px;
		height: 60px;
		background-color: #4a4a4a;
		border-radius: 8px;
		border:none;
		margin: 0 auto;
		margin-top: 10px;
		padding-top: 7px;
		float: left;
		margin-right: 34px;
	}
	.tac
	{
		text-align: center;
	}
	.appbutton p
	{
		font-family: 'gotham_boldregular';
		color: #b1b1b1;
		font-size: 12px;
		margin: 0px;
		margin-bottom: 5px;
	}
	.customersay
	{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.customersayind
	{
		width: 98%;
		height: auto;
		overflow: hidden;
		border:2px solid #cacaca;
		border-radius: 8px;
		background-color: #fff;
		float: left;
		padding: 24px;
		margin-right: 27px;
	}
	.customersayt1
	{
		font-size: 20px;
		line-height: 24px;
		padding-top: 34px;
		color: var(--black-color3);
		margin-bottom: 43px;
		font-weight: 300;
	}
	.customersayt2
	{
		padding-top: 25px;
		font-size: 13px;
		color: var(--black-color4);
	}
	.customersayt2 b
	{
		font-size: 20px;
		color: #e35c5a;
	}
	.owl-prev , .owl-next 
	{
		display: none !important;
	}
	.owl-dots
	{
		padding-top: 28px;
	}
	.owl-theme .owl-dots .owl-dot span 
	{
	    width: 15px !important;
	    height: 15px !important;
	    border: 1px solid #8e9092 !important;
	    background-color: #e5e5e4 !important;
	}
	.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span 
	{
	    border: 1px solid var(--red-color1) !important;
	    background-color: var(--red-color1) !important;
	}
	.monilecity
	{
		width: 100%;
		height: auto;
		margin-top: 30px;
	}
	.secton7imgback1l
	{
		background-color: #e35d5b;
		width: 100%;
		position: absolute;
		bottom: 0px;
		height: 70px

	}
	.secton7imgback2l
	{
		background-color: var(--black-color3);
		width: 100%;
		position: absolute;
		bottom: 0px;
		height:16px;
	}
	.imgcuts
	{
		width: 100%;
	}
	.monilecitydiv
	{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		z-index: 1;
		
	}
	.main-img{width: 100%;height: 250px;margin: 0 auto;overflow: hidden;position: relative;}
	.house-1{float: left;position: absolute;bottom: 33%;left: 0%;}
	.house-2{float: left;position: absolute;bottom: 33%;left: 70px;}
	.claud-1{    position: absolute;
	    bottom: 0%;
	    top: 6%;
	    left: 6%;
	    right: 0%;
	}
	.house-1-b{position: absolute;bottom: 0px;}
	.house-1-c{position: absolute;bottom: 0px;left: 10px;}
	.tree{position: absolute;bottom: 33%;left: 12%;}
	.car{position: absolute;bottom: 33%;left: 14%;}
	.tree-1{position: absolute;bottom: 33%;left: 19%;}
	.bag{position: absolute;bottom: 33%;left: 20.5%;}
	.claud-2{    position: absolute;
	    bottom: 0%;
	    top: 15%;
	    left: 21%;
	    right: 0%;
	}
	.door{position: absolute;bottom: 33%;left: 22.5%;}
	.anim-mob{
		margin: 0 auto;
		overflow: hidden;
		position: absolute;
		bottom: 0%;
		left: 22.3%;
		}
	.imgfooter1
	{
		background-color: #e35d5b;
	    width: 100%;
	    height: 101px;
	    position: absolute;
	    bottom: 14px;
	}
	.imgfooter2
	{
		background-color: var(--black-color3);
		width: 100%;
		position: absolute;
		bottom: 0px;
		height:16px;
	}
	.footermain
	{
		background-color: var(--black-color3);
	    width: 100%;
	}
	.footermainlogo
	{
		width: auto;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
		text-align: center;
		margin-top: 31px;
		margin-bottom: 35px;
	}
	.footertextd1
	{
		margin: 16px 0 0 0;
		padding-bottom: 10px;
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.imgdivbrk
	{

	}
	.footertextd1 p
	{
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
		font-size: 11px;
		color: var(--black-color4);
		font-weight: 300;
		line-height: 14px;
	}
	.footertextd1 p span
	{
		font-family: 'Montserrat', sans-serif;
		color: var(--red-color1);
		font-size: 13px;
		font-weight: 300;
		line-height: 10px;
	}
	.br
	{
		width: 100%;
		height: 1px;
		background-color: var(--black-color4);
		border: 0;
		margin-top: 26px;
		margin-bottom: 49px;
		overflow: hidden;
	}
	.footerlinks
	{
		list-style-type: none;
		float: left;
		padding-bottom: 48px;
		padding-left: 15px;
	}
	.footerlinks li a
	{
		font-family: 'Montserrat', sans-serif;
		text-decoration: none;
		color: var(--black-color4);
		font-size: 13px;
		line-height: 18px;
	}
	.color-red
	{
		color: var(--red-color1) !important;
	}
	.footerlinks li a:hover
	{
		text-decoration: none;
		color: #fff;
	}
	.footerlast
	{
		width: 100%;
		height: auto;
		overflow: hidden;
		background-color: #fff;
	}
	.lastfooterdiv1
	{
		/*padding-left: 30px !important;
		padding-right: 30px !important;*/
	}
	.lastfooterdiv1ind
	{
		/*border-bottom: 1px solid var(--black-color4);*/
		/*margin-bottom: 24px;*/
	}
	.lastfooterdiv1
	{
		border-bottom: 1px solid var(--black-color4);
		margin-bottom: 24px;
		overflow: hidden;
	}
	.lastftofct
	{
		font-size: 13px;
		line-height: 14px;
		color: var(--black-color4);
		font-weight: 400;
		margin-top: 40px;
		margin-bottom: 24px;
	}
	.companiesd
	{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.companiesd img
	{
		float: left;
		padding-right: 4px;
	}
	.footermenus
	{
		list-style-type: none;
		margin: 20px 0 22px 0;
		padding: 0px;
	}
	.footermenus li
	{
		display: inline-flex;
		padding-right: 18px;
	}
	.footermenus li a
	{
		font-family: 'Montserrat', sans-serif;
		text-decoration: none;
		color: var(--black-color4);
		font-size: 13px;
		line-height: 16px;
	}
	.subscribediv
	{
		width: auto;
		height: auto;
		overflow: hidden;
		float: right;
		margin-top: 76px;
		margin-left: 50px;
	}
	.mobviewlastr
	{
		display: none;
	}
	.subscribediv p
	{
		font-size: 13px;
		line-height: 14px;
		color: var(--black-color4);
		font-weight: 300;
		padding-left: 9px;
	}
	.subscribedivin
	{
		float: right;
		text-align: left;
		width: 265px;
		margin-bottom: 32px;
		position: relative;
		z-index: 1;
	}
	.subscribedivin input
	{
		width: 166px;
		height: 35px;
		border: 1px solid #aeafb0;
		z-index: 0 !important;
	}
	.subscribedivin .input-group-addon
	{
		background-color: var(--red-color1);
	    width: 85px;
	    height: 35px;
	    outline: none;
	    border:none;
	    cursor: pointer;
	    color: #fff;
	    font-family: 'Montserrat', sans-serif;
	    font-weight: 300px;
		font-size: 13px;
		line-height: 16px;
		position: absolute;
	    right: 0px;
	    z-index: 2;
	    border-top-right-radius: 4px;
    	border-bottom-right-radius: 4px;
	}
	.lastlinesdiv
	{
		width: 100%;
		height: auto;
		overflow: hidden;
		text-align: center;
		margin-bottom: 37px;
	}
	.lastlinesdiv p
	{
		font-family: 'Montserrat', sans-serif;
	    font-weight: 500 !important;
		font-size: 11px;
		line-height: 16px;
		color: var(--black-color4);
	}
	.lastlinesdiv p span
	{
		font-family: 'Montserrat', sans-serif;
	    font-weight: 500 !important;
		font-size: 15px;
		line-height: 14px;
		color: var(--black-color3);
	}
	.lastlinesdiv p span b
	{
		font-family: 'Montserrat', sans-serif;
	    font-weight: 700 !important;
		font-size: 15px;
		line-height: 14px;
		color: var(--black-color3);
	}
	/*.hwiocns
	{
		width: 24px;
		height: 20px;
		float: left;
		background-repeat: no-repeat;
		cursor: pointer;
		background-position: center;
		padding-right: 42px
	}*/
	/*.img1
	{
		background-image: url('../images/gmail-1.png');
	}
	.img2
	{
		background-image: url('../images/fb-1.png');
	}
	.img3
	{
		background-image: url('../images/tweet-1.png');
	}
	.img4
	{
		background-image: url('../images/insta-1.png');
		margin-left: 12px;
	}
	.img1:hover
	{
		background-image: url('../images/gmail-2.png');
	}
	.img2:hover
	{
		background-image: url('../images/fb-2.png');
	}
	.img3:hover
	{
		background-image: url('../images/tweet-2.png');
	}
	.img4:hover
	{
		background-image: url('../images/insta-2.png');
		margin-left: 12px;
	}*/
	.fade 
	{
		opacity: 1;
	}
	.car-img
	{
		position: absolute;
	    z-index: 9;
	    top: 246px;
	    width: 100%;
	}
	.car-img-div-in
	{
	    width: 186px;
	}
	.animated-imgs
	{
		width: 100%;
	}
	.mobile-img
	{
		position: absolute;
	    z-index: 9;
	    top: 108px;
	    left: 675px;
	    width: 546px;
	}
	.bell-img
	{
		position: absolute;
	    z-index: 9;
	    top: 118px;
	    left: 1035px;
	    width: 40px;
	}
	.table-img
	{
		position: absolute;
	    z-index: 8;
	    top: 230px;
	    right: 297px;
	    width: 142px;
	}
	.cloud-1-img
	{
		position: absolute;
	    z-index: 9;
	    top: 28px;
	    left: 190px;
	    width: 70px;
	}
	.cloud-2-img
	{
		position: absolute;
	    z-index: 9;
	    top: 68px;
	    left: 620px;
	    width: 78px;
	}
	.cloud-3-img
	{
		position: absolute;
	    z-index: 9;
	    top: 130px;
	    width: 60px;
	    right: 410px;
	}
	.cloud-4-img
	{
		position: absolute;
	    z-index: 9;
	    top: 68px;
	    right: 153px;
	    width: 68px;
	}
	.owl-tow .owl-theme .owl-nav , .owl-tow .owl-dots
	{
		margin: 0px !important;
		padding: 0px !important;
	}


	/*--------------Select-City-Lightbox--------------------*/
	.select-city-div , .select-city-div-2 , .cart-list-div
	{
		position: absolute;
	    top: 0px;
	    /*width: 20.833333333333336vw;*/
	    background-color: #fff;
	    margin: 0px !important;
	    right: 79px;
	}
	.select-city-div-2
	{
		width: 14.21875vw !important;
		right: 199px !important;
		right: unset !important;
	}
	.light-box-location-inp-d
	{
		margin: 1.3020833333333335vw;
		width: 15.885416666666668vw;
	}
	.light-box-location-inp-d input
	{
		width: 100%;
		border: 1px solid #babcbd;
		height: 35px;
		outline: none;
		font-size: 0.625vw;
		padding-left: 1.5625vw;
	}
	.light-box-location-inp-d img
	{
		position: absolute;
		top: 12px;
	    left: 0.6770833333333334vw;
	    z-index: 13;
	    height: 12px !important;
	}
	.light-box-location-text-d
	{
		width: 14.0625vw;
		height: auto;
		overflow: hidden;
		float: left;
	}
	.light-box-location-p1
	{
		font-size: 0.625vw;
		margin-top: 22px;
		margin-bottom: 22px;
		font-weight: 400;
	}
	.light-box-location-cities
	{
		padding-left: 0px;
		margin: 0px;
		margin-bottom: 23px;
		overflow: hidden;
	}
	.light-box-location-cities li , .light-box-location-cities li a 
	{
		font-size: 0.625vw;
		color: var(--black-color4);
		padding: 0px;
		margin: 0px;
		float: left;
		line-height: 18px;
		font-family: 'Merriweather Sans', sans-serif;
		font-weight: 400;
		display: inline-flex;
	}
	.light-box-location-cities li a:hover
	{
		text-decoration: underline !important;
	}
	.perfundo__overlay
	{
		top: 55px !important;
		z-index: 22 !important;
	}
	.perfundo__content
	{
		overflow: visible !important;
	}
	.light-box-after , .light-box-after-2
	{
		width: 0;
	    height: 0;
	    border-left: 9px solid transparent;
	    border-right: 9px solid transparent;
	    border-bottom: 11px solid #fff;
	    position: absolute;
	    top: -36px;
	    z-index: 99;
	    right: 16px;
	}
	.light-box-after-2
	{
	    top: -11px !important;
	    right: 11px !important;
	}
	.light-box-location-inp-d-2
	{
		width: 14.21875vw;
	}
	.porfile-functions-list
	{
		padding: 0px;
	}
	.porfile-functions-list li
	{
	    width: 100%;
	    height: 50px;
	    margin-top: 0px !important;
	    cursor: pointer;
	    border-bottom: 1px solid #e5e6e6;
	}
	.porfile-functions-list li:hover
	{
		background-color: #eee;
	}
	.porfile-functions-list li a
	{
		color: var(--black-color3) !important;
		font-size: 0.8333333333333334vw !important;
		margin-top: 14px;
		width: 100%;
	}
	/*.append_data 
	{
	    white-space: pre-wrap;
	    /* CSS3 */
	    white-space: -moz-pre-wrap;
	    /* Firefox */
	    white-space: -pre-wrap;
	    /* Opera <7 */
	    white-space: -o-pre-wrap;
	    /* Opera 7 */
	    word-wrap: break-word;
	    /* IE */
	}*/
	.light-box-location-inp-d-3
	{
		width: 31.875vw;
		position: absolute;
		top: 0px;
		right: 0px !important;
		background-color: #fff;
	}
	.cart-list-div
	{
		width: 31.875vw;
		right: 0px !important;
		max-height: 820px;
	    /*max-height: 100%;*/
	    overflow: hidden;
	}
	.payment-proceed-b-1
	{
		width: 100%;
		height: 52px;
		border:none;
		text-transform: uppercase;
		color: #fff;
		outline: none;
		font-family: 'Merriweather Sans', sans-serif;
		font-weight: 400;
		margin-top: 25px;
		font-size: 0.8333333333333334vw;
	}
	.cart-list
	{
		width: 100%;	
		max-height: 690px;	
		margin-top: 25px;
	}
	.cart-list-1
	{
		width: 26.71875vw;
		height: auto;
		margin: 0 auto;
		margin-bottom: 39px;
	}
	.cart-item-d
	{
		width: 26.71875vw;
		height: 150px;
		padding: 0px;
		margin: 0 auto;
		padding-top: 23px;
		padding-bottom: 23px;
		position: relative;
	}
	.cart-pic
	{
		float: left;
		width: 5.208333333333334vw;
		margin-right: 1.09375vw;
	}
	.cart-item-p1
	{
		font-size: 0.8333333333333334vw;
		font-weight: 400;
		text-align: left;
		margin-bottom: 0px;
		line-height: 14px;
		margin-bottom: 2px;
		text-overflow: ellipsis;
		white-space: nowrap;
		/*overflow: hidden;*/
	}
	.cart-item-p2
	{
		font-size: 1.0416666666666667vw;
		font-weight: 700;
		text-align: left;
		margin-bottom: 2px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.cart-item-p1 span
	{
		font-size: 'FontAwesome'!important;
	}
	.item-book-now
	{
		text-transform: uppercase;
		font-size: 0.8333333333333334vw;
		float: left;
		font-weight: 700;
		margin-top: 21px;
	}
	.item-book-now:hover
	{
		color: var(--red-color1);
	}
	.div-close-b1
	{
		position: absolute;
		top: 62px;
		right: 0px;
		z-index: 4;
	}
	.div-close-b1:hover
	{
		content: url('../images/close-div-b-2.png')
	}
	.come-back-home
	{
		/*cursor: pointer;*/
	}
	/*
	 *  Scroll
	 */
	 .scrollbar
	{
		margin-left: 30px;
		float: left;
		height: 300px;
		width: 65px;
		background: #F5F5F5;
		overflow-y: scroll;
		margin-bottom: 25px;
	}
	#style-2::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}

	#style-2::-webkit-scrollbar
	{
		width: 12px;
		background-color: #F5F5F5;
	}

	#style-2::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #D62929;
	}
	/*---------------------MDP-5a-----------------------*/
	.mdp-5a-secound-menu-d
	{
		width: 86.77083333333334vw;
		margin: 0 auto;
	}
	.mdp-5a-secound-menu
	{
		padding-left: 0px;
		list-style-type: none;
		margin-top: 15px;
	    margin-left: 5px;
	}
	.mdp-5a-secound-menu li 
	{
		display: inline-flex;
		color: var(--black-color4);
		font-size: 0.625vw;
		font-weight: 400;
		margin-right: 1.0416666666666667vw;
	}
	.mdp-5a-secound-menu li a
	{
		color: var(--black-color4);	
		font-size: 0.625vw;
		font-family: 'Merriweather Sans', sans-serif;
		font-weight: 400;
	}
	.mdp-5a-secound-menu li a:hover , .mdp-5a-secound-menu li a.active
	{
		color: var(--black-color3) !important;
		text-decoration: none;
	}
	.MDP-5a-section1
	{
		width: 86.77083333333334vw;
		margin: 0 auto;
		padding-top: 50px;
		overflow: inherit;
		padding-bottom: 10px;
		position: relative;
	}
	.MDP-5a-filter-d
	{
		width: 15.052083333333334vw;
		float: left;
		margin-left: 0.2604166666666667vw;
		/*box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.61);*/
		box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.26);
	    padding-bottom: 10px;
	}
	.MDP-5a-filter-text-p1
	{
		font-size: 0.8333333333333334vw;
		font-weight: 700;
		margin-left: 15px;
		margin-top: 14px;
	}
	.MDP-5a-filter-text-p2
	{
		font-size: 0.625vw;
		font-weight: 400;
		float: right;
		margin-right: 15px;
		margin-top: 15px;
	}
	.MDP-5a-filter-text-p2:hover , .MDP-5a-filter-text-p2:active
	{
		color: #fff;
	}
	.MDP-5a-filter-ind
	{
		width: 13.59375vw;
		margin: 0 auto;
		border-bottom: 1px dotted #c3bcbc;
	}
	.accordion {
	    background-color: #fff;
	    color: var(--red-color1);
	   	font-family: 'Nunito Sans';
	   	font-weight: 700;
	    cursor: pointer;
	    padding: 18px;
	    width: 100%;
	    border: none;
	    text-align: left;
	    outline: none;
	    font-size: 0.8333333333333334vw;
	    transition: 0.4s;
	    padding-left: 0px !important;
	    padding-right: 0px;
	    padding-top: 17px;
	    padding-bottom: 13px;
	    text-transform: uppercase;
	}
	.accordion.active, .accordion:hover {
	    background-color: #fff;
	}
	.accordion:after {
	    content: '\002B';
	    color: #777;
	    font-weight: bold;
	    float: right;
	    color:var(--red-color1);
	}
	.accordion.active:after {
	    content: "\2212";
	    color:var(--red-color1);
	}
	.panel {
	    padding: 0 18px;
	    background-color: #fff;
	    max-height: 0;
	    overflow: hidden;
	    transition: max-height 0.2s ease-out;
	    box-shadow: none !important;
	    margin: 0px;
	    padding-left: 0px !important;
	    border-radius: 0px !important;
	}
	.filter-panel input[type=checkbox].css-checkbox 
	{
		position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
	}
	.filter-panel input[type=checkbox].css-checkbox + label.css-label, input[type=checkbox].css-checkbox + label.css-label.clr 
	{

		padding-left:1.0416666666666667vw;
		height:12px; 
		display:inline-block;
		line-height:12px;
		background-size: 0.625vw 24px;
		background-repeat:no-repeat;
		background-position: 0 0;
		font-size:0.7291666666666667vw;
		vertical-align:middle;
		cursor:pointer;
		color: var(--black-color4);
		margin-bottom: 15px;
		width: 100%;
		/*font-weight: 400;*/
	}
	.filter-panel input[type=checkbox].css-checkbox:checked + label.css-label, input[type=checkbox].css-checkbox + label.css-label.chk
	{
		background-position: 0 -12px;
		color: #010101;
		/*font-weight: 700;*/
	}
	.filter-panel label.css-label 
	{
		background-image:url(../images/checkbox.png);
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		
	}
	.more20-filters-mdp-5a p
	{
		font-size: 0.7291666666666667vw;
	}
	.panels-height-filers
	{
		margin-bottom: 15px;
	}
	.more20-filters-mdp-5a p
	{
		margin-bottom: 15px;	
	}
	.more20-filters-mdp-5a ,.more20-filters-mdp-5a:hover , .more20-filters-mdp-5a:active
	{
		color: var(--black-color3);
		font-weight: 400;
	}
	.MDP-5a-section1-ind
	{
		width: 70.625vw;
		padding-bottom: 20px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
	}
	.MDP-5a-sort-text-div
	{
	    margin-left: 20px;
	    /*padding-bottom: 12px;*/
	    /*border-bottom: 1px solid #d8d9da;*/
	}
	.MDP-5a-sort-text , .MDP-5a-sort-type li a 
	{
		float: left;
		margin: 0px;
		color: var(--black-color4);
		font-family: 'Merriweather Sans', sans-serif;
		font-weight: 400;
		line-height: 15px;
		font-size: 0.8333333333333334vw;
		margin-left: 1.0416666666666667vw;
	}
	.MDP-5a-sort-type
	{
		padding: 0px;
		list-style-type: none;
		line-height: 15px;
		padding-bottom: 12px;
		border-bottom: 1px solid #d8d9da;
		margin-bottom: 25px;
	}
	.MDP-5a-sort-type li
	{
		display: inline-flex;
		margin-right: 1.5625vw;
	    margin-left: 0.20833333333333334vw;
	}

	.MDP-5a-sort-type li a:hover , .MDP-5a-sort-type li a.active
	{
		/*font-weight: 700;*/
		color: var(--black-color3);
		text-decoration: none;
	}
	.MDP-5a-sort-type li a.active
	{
		font-weight: 700;
	}
	.MDP-5a-location-d
	{
		width: 21.458333333333336vw;
		float: left;
		height: auto;
		overflow: hidden;
		margin-top: 25px;
		box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, 0.13);
		margin-left: 1.0416666666666667vw;
		margin-right: 1.0416666666666667vw;
		position: relative;
		/*cursor: pointer;*/
	}
	.MDP-5a-location-d:hover
	{
		-webkit-transition: all 0.4s ease;
	    -moz-transition: all 0.4s ease;
	    -o-transition: all 0.4s ease;
	    transition: all 0.4s ease;
		box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, 0.54);
	}
	.MDP-5a-location-ind
	{
		width: 100%;
		height: 285px;
		overflow: hidden;
	}
	.MDP-5a-location-img-1
	{
		position: absolute !important;
	    left: 50% !important;
	    top: 50% !important;
	    min-height: 100% !important;
	    min-width: 100%;
	    -webkit-transform: translate(-50%,-50%) !important;
	    -ms-transform: translate(-50%,-50%) !important;
	    transform: translate(-50%,-50%) !important;
	    vertical-align: top !important;
	    width: auto !important;
	    height: auto !important;
	}
	.MDP-5a-location-img-2
	{
		position: absolute;
		width: 100%;
		bottom: 0px;
	}
	.MDP-5a-div-tag
	{
		background-image: url('../images/MDP-5a-div-tag.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		background-position-x: right;
		height: 30px;
	    width: 7.03125vw;
	    position: absolute;
	    left: 0px;
	    top: 25px;
	    z-index: 0;
	}
	.MDP-5a-div-tag-p1
	{
		font-family: 'bebas_neueregular';
		/*font-weight: 700;*/
		color: #fff;
		font-size: 1.1458333333333335vw;
		text-transform: uppercase;
		margin: 0px;
	    margin-left: 0.36458333333333337vw;
	    line-height: 26px;
	}
	.MDP-5a-views-d
	{
		list-style-type: none;
	    padding: 0px;
	    position: absolute;
	    bottom: 10px;
	    left: 20px;
	    margin: 0px;
	}
	.MDP-5a-views-d li
	{
		color: #fff;
	    font-family: 'Open Sans', sans-serif;
	    font-size: 0.7291666666666667vw;
	    display: inline-flex;
	    font-weight: 400;
	}
	.MDP-5a-views-right-p1
	{
		font-family: 'Open Sans', sans-serif;
	    font-size: 0.7291666666666667vw;
	    font-weight: 400;
	    color: #fff;
	    position: absolute;
	    bottom: 10px;
	    right: 20px;
	    margin: 0px;
	}
	.MDP-5a-div-infod
	{
		width: 18.854166666666668vw;
		margin: 0 auto;
		border-bottom: 1px solid #dadada;
		padding-top: 20px;
	    padding-bottom: 14px;
	}
	.MDP-5a-div-infod h3
	{
		margin: 0px;
	}
	.MDP-5a-div-infod .banq-section2-details-div
	{
		margin-bottom: 4px;
	}
	.MDP-5a-div-info
	{
		width: 18.854166666666668vw;
		margin: 0 auto;
	}
	.control-MPD17-group-2
	{
	    margin-top: 18px;
	    margin-bottom: 20px;
	    float: left;
	}
	.control 
	{
	    font-family: 'Merriweather Sans', sans-serif;
	    display: block;
	    position: relative;
	    padding-left: 1.5625vw;
	    margin-bottom: 5px;
	    padding-top: 3px;
	    cursor: pointer;
	    font-size: 0.7291666666666667vw;
	    user-select: none;
	}
	.control input 
	{
        position: absolute;
        z-index: -1;
        opacity: 0;
        display: none;
    }
	.control_indicator {
	    position: absolute;
	    top: 2px;
	    left: 0;
	    height: 20px;
	    width: 1.0416666666666667vw;
	    background: #e6e6e6;
	    border: 0px solid #000000;
	    border-radius: 10px;
	}
	.control-group-2 
	{
	    margin-top: 20px;
	    margin-bottom: 25px;
	    float: left;
	}
	.control-radio .control_indicator {
	    border-radius: undefined%;
	}

	.control:hover input ~ .control_indicator,
	.control input:focus ~ .control_indicator {
	    background: #cccccc;
	}

	.control input:checked ~ .control_indicator {
	    background: #474a4f;
	}
	.control:hover input:not([disabled]):checked ~ .control_indicator,
	.control input:checked:focus ~ .control_indicator {
	    background: #0e6647d;
	}
	.control input:disabled ~ .control_indicator {
	    background: #e6e6e6;
	    opacity: 0.6;
	    pointer-events: none;
	}
	.control_indicator:after {
	    box-sizing: unset;
	    content: '';
	    position: absolute;
	    display: none;
	    margin: 0 auto;
	}
	.control input:checked ~ .control_indicator:after {
	    display: block;
	}
	.control-checkbox .control_indicator:after {
	    left: 40%;
	    top: 21%;
	    width: 0.15625vw;
	    height: 8px;
	    border: solid #ffffff;
	    border-width: 0 2px 2px 0;
	    transform: rotate(45deg);
	}
	.control-checkbox input:disabled ~ .control_indicator:after {
	    border-color: #7b7b7b;
	}
	/*----------------------------MPD-5a-------------------------------*/
	.MDP-5a-view-book-v-p1
	{
		font-family: 'Merriweather Sans', sans-serif;
		color: var(--red-color1);
	    float: right;
	    margin-top: 22px;
	    font-size: 0.7291666666666667vw;
	    font-weight: 400;
	}
	.MDP-5a-div-infod h3
	{
		font-size: 1.0416666666666667vw;
	    text-align: center;
	    font-weight: 700;
	    font-style: normal;
	    text-transform: capitalize;
	    margin-top: 0px;
	    margin-bottom: 1px;
	}
	.MPD-5a-page-num-div1
	{
	    padding-top: 34px;
	    padding-bottom: 38px;
	}
	.MPD-5a-page-num
	{
		list-style-type: none;
		float: right;
		padding: 0px;
	}
	.MPD-5a-page-num li
	{
		display: inline-flex;
		margin-right: 0.78125vw;
	}
	.MPD-5a-page-num li a
	{
		font-family: 'Open Sans', sans-serif;
		font-size: 0.8333333333333334vw;
		color: var(--black-color4);
	}
	.MPD-5a-page-num li a.active , .MPD-5a-page-num li a:hover
	{
		font-weight: 700;
		color: var(--black-color3);
	}
	.MPD-5a-next-page
	{
		font-weight: 400;
	    margin-bottom: 0px;
	    float: right;
	    line-height: 23px;
	    margin-right: 1.0416666666666667vw;
	    font-size: 0.7291666666666667vw;
	}
	.MDP-5a-compair-div
	{
		height: auto;
		overflow: hidden;
		padding-top: 30px;
		padding-bottom: 15px;
		box-shadow: 0px 0px 14px 1px rgba(0, 0, 0, 0.37);
	    box-sizing: border-box;
	    margin-bottom: 10px;
	}
	.MDP-5a-section2
	{
		width: 86.77083333333334vw;
	    margin: 0 auto;
	    overflow: hidden;
	}
	.MDP-5a-section2-ind 
	{
	    float: right;
	    width: 70.625vw;
	    padding-top: 10px;
	    padding-bottom: 8px;
	}
	.compair-item
	{
		width: 18.385416666666668vw;
		height: 88px;
		float: left;
		border: 1px solid #ddddde;
		box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.37);
		position: relative;
		margin-right: 1.4583333333333335vw;
	}
	.compair-item-img
	{
		width: 5.052083333333334vw;
		float: left;
		height: 100%;
	}
	.compair-item-div
	{
		float: left;
		margin-left: 12px;
	}
	.compair-p1
	{
		font-size: 0.8333333333333334vw;
		font-weight: 700;
	    margin-top: 7px;
	    margin-bottom: 3px;
	}
	.compair-item-location-t
	{
		font-size: 0.7291666666666667vw;
	}
	.compair-p3
	{
		font-size: 0.7291666666666667vw;
		font-weight: 400;
		color: var(--black-color4);
		margin-bottom: 0px;
	    margin-top: 2px;
	}
	.compair-p3 span
	{
		font-size: 0.8333333333333334vw;
		font-weight: 700;
		color: var(--black-color3);
	}
	.MDP-5a-close-b
	{
		position: absolute;
		right: -17px;
	    top: -13px;
	}
	.compair-item-add
	{
		width: 18.385416666666668vw;
		height: 88px;
		float: left;
		border: 1px solid #ddddde;
		box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.37);
		background-color: #f0f0f0;
		text-align: center;
		cursor: pointer;
		margin-right: 17px;
	}
	.compair-item-add p
	{
		text-transform: uppercase;
		font-weight: 400;
		color: var(--black-color4);
		margin-top: 32px;
		font-size: 0.7291666666666667vw;
	}
	.MDP-5a-compair-b
	{
		margin-bottom: 0px !important;
		margin-top: 19px;
	}
	.MPD-5a-price-slider-d
	{
		width: 100% !important;
		padding-bottom: 10px !important;
	}
	.chechbocfilter-cb1
	{
		/*font-size: 0.7291666666666667vw !important;*/
		padding-left: 1.0416666666666667vw;
	    height: 12px;
	    display: inline-block;
	    line-height: 12px;
	    background-size: 0.625vw 24px;
	    background-repeat: no-repeat;
	    background-position: 0 0;
	    font-size: 0.7291666666666667vw;
	    vertical-align: middle;
	    cursor: pointer;
	    color: var(--black-color4);
	    margin-bottom: 15px;
	    width: 100%;
	}
	

	/*---------------------MPD-2-----------------------*/
	.Login-back-div
	{
		width: 45.989583333333336vw;
		margin: 0 auto;
		position: relative;
		height: 608px;
	}
	.Login-div
	{
		width: 25vw;
		height: 608px;
		position: absolute;
		background-color: #fff;
		right: 2.34375vw;
		z-index: 4;
		box-shadow: 0px 0px 20px 0px rgba(136, 136, 136, 0.62);
	}
	.Login-div-1
	{
		width: 25vw;
		height: auto;
		position: absolute;
		background-color: #fff;
		right: 2.34375vw;
		z-index: 4;
		box-shadow: 0px 0px 20px 0px rgba(136, 136, 136, 0.62);
		padding-bottom: 47px;
	}
	.lightbox-100
	{
		top: 0px !important;
	}
	.inputfield
	{
		border: none;
	    border-bottom: 1px solid #b1b1b1;
	    margin-left: 1.8229166666666667vw;
	    height: 32px;
	    width: 88%;
	    outline: none;
	    font-family: 'Montserrat', sans-serif;
	    font-size: 0.8333333333333334vw;
	    font-weight: 400;
	    line-height: 30px;
	    color: var(--black-color4);
	}
	.yellow-common-button-2
	{
		font-size: 0.7291666666666667vw;
	    height: 44px;
	    border: none;
	    outline: none;
	    font-weight: 700;
	    padding-left: 3.125vw;
	    padding-right: 3.125vw;
	    cursor: pointer;
	    margin: 0 auto !important;
	}
	.social-button-login
	{
		font-size: 0.7291666666666667vw !important;
	    height: 44px;
	    border: none;
	    outline: none;
	    font-weight: 700;
	    padding-left: 1.9791666666666667vw !important;
	    padding-right: 1.9791666666666667vw !important;
	    width: auto !important;
	    cursor: pointer;
	    margin: 0 auto !important;
	    color: #fff;
	}
	.social-button
	{
		margin-right: 1.1458333333333335vw;
	}
	.fb-color
	{
		background-color: #3a589a;
	}
	.gmail-color
	{
		background-color: #e04a32;
	}
	.login-or-border-div
	{
		display: inline-flex;
	}
	.login-or-border
	{
		border-bottom: 1px solid #b1b1b1;
		width: 7.65625vw;
		height: 11px;
	}
	.fl-border
	{
		margin-right: 1.09375vw;
	}
	.fr-border
	{
		margin-left: 1.09375vw;
	}
	.Login-back-div-ind-1
	{
		height: 416px;
		background-color: #fff;
		overflow: hidden;
		position: absolute;
		top: 94px;
		padding-top: 50px;
	    padding-left: 2.0833333333333335vw;
	}
	.backdiv-logi-signup
	{
		width: 14.84375vw;
		overflow: hidden;
	}
	.login-signup-back-img
	{
		margin-right: 0.46875vw;
		padding-bottom: 30px;
		width: 1.6666666666666667vw
	}

	.close-b-fancy {
	  display: inline-block;
	  -webkit-box-sizing: content-box;
	  -moz-box-sizing: content-box;
	  box-sizing: content-box;
	  width: 40px;
	  height: 40px;
	  position: relative;
	  border: none;
	  -webkit-border-radius: 1em;
	  border-radius: 1em;
	  font: normal 8em/normal Arial, Helvetica, sans-serif;
	  color: rgba(0,0,0,1);
	  -o-text-overflow: clip;
	  text-overflow: clip;
	  background: transparent;
	  -webkit-transform: rotateZ(471.54426539266757deg)   ;
	  transform: rotateZ(471.54426539266757deg)   ;
	}

	.close-b-fancy:hover {
	  background: #e35856;
	  -webkit-transition: background 350ms cubic-bezier(0.42, 0, 0.58, 1) 10ms, all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
	  -moz-transition: background 350ms cubic-bezier(0.42, 0, 0.58, 1) 10ms, all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
	  -o-transition: background 350ms cubic-bezier(0.42, 0, 0.58, 1) 10ms, all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
	  transition: background 350ms cubic-bezier(0.42, 0, 0.58, 1) 10ms, all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
	  -webkit-transform: rotateX(-1.7188733853924696deg) rotateZ(19.48056503444799deg)   ;
	  transform: rotateX(-1.7188733853924696deg) rotateZ(19.48056503444799deg)   ;
	}

	/*.close-b-fancy:active {
	  background: #1abc9c;
	  -webkit-box-shadow: 2px 2px 9px 1px rgba(0,0,0,0.5) inset;
	  box-shadow: 2px 2px 9px 1px rgba(0,0,0,0.5) inset;
	  -webkit-transition: none;
	  -moz-transition: none;
	  -o-transition: none;
	  transition: none;
	  -webkit-transform: rotateZ(471.54426539266757deg)   ;
	  transform: rotateZ(471.54426539266757deg)   ;
	}*/

	.close-b-fancy::before {
	  display: inline-block;
	  -webkit-box-sizing: content-box;
	  -moz-box-sizing: content-box;
	  box-sizing: content-box;
		width: 29px;
		height: 3px;

	  position: absolute;
	  content: "";
		top: 18px;
	    left: 5px;
	  border: none;
	  font: normal 100%/normal Arial, Helvetica, sans-serif;
	  color: rgba(0,0,0,1);
	  -o-text-overflow: clip;
	  text-overflow: clip;
	  background: #ffffff;
	  text-shadow: none;
	  -webkit-transform: rotateZ(24.064227395494576deg)   ;
	  transform: rotateZ(24.064227395494576deg)   ;
	}

	.close-b-fancy::after {
	  display: inline-block;
	  -webkit-box-sizing: content-box;
	  -moz-box-sizing: content-box;
	  box-sizing: content-box;
		width: 29px;
		height: 3px;
	  position: absolute;
	  content: "";
		top: 18px;
	    left: 5px;
	  border: none;
	  font: normal 100%/normal Arial, Helvetica, sans-serif;
	  color: rgba(0,0,0,1);
	  -o-text-overflow: clip;
	  text-overflow: clip;
	  background: #ffffff;
	  text-shadow: none;
	  -webkit-transform: rotateZ(-66.46310423517549deg)   ;
	  transform: rotateZ(-66.46310423517549deg)   ;
	}
	/*---------------------MDP-6-----------------------*/
	.MDP-6-section1 
	{
	    width: 86.45833333333334vw;
	    margin: 0 auto;
	    padding-top: 40px;
	    overflow: hidden;
	    padding-bottom: 10px;
	}
	.MPD-6-head-text
	{
		font-size: 1.3541666666666667vw;
		font-weight: 700;
		float: left;
		margin: 0px;
		margin-right: 0.625vw;
	}
	.MPD-6-head-div1
	{
		/*width:11.25vw;*/
		height: 20px;
		overflow: hidden;
		text-align: center;
		float: left;
	    border-right: 1px solid #000000;
	    padding-left: 1.1979166666666667vw;
	    padding-right: 1.1979166666666667vw;
	    margin-top: 5px;
	}
	.MPD-6-head-text1 , .MPD-6-head-text2
	{
		display: inline-flex !important;
		line-height: 20px;
		font-weight: 400;
	}
	.MPD-6-head-text2 span
	{
		font-size: 0.8333333333333334vw;
		font-weight: 400;
	}
	.MPD-6-head-img1
	{
		width: 1.09375vw;
	}
	.MPD-6-head-img1.active
	{
		content: url(../images/hart-ico-1.png);
	}
	.MPD-6-head-text3
	{
		font-size: 0.7291666666666667vw;
		font-weight: 400;
		float: left;
		margin-bottom: 0px;
	}
	.MPD-6-head-p2
	{
		font-weight: 400;
		font-size :0.8333333333333334vw;
		margin: 0px;
	}
	.MDP-6-section1-div1
	{
		margin-bottom: 12px;
	}
	.MDP-6-section1-div2
	{
		margin-bottom: 37px;
	}
	.MPD-5-big-img-div
	{
		width: 62.96875vw;
		height: 840px;
		position: relative;
	}
	.big-img1
	{
		height: 100%;
		z-index: 1;
		position: relative;
		overflow: hidden;
	}
	.big-img-sh-1
	{
		position: absolute;
		top: 0px;
		z-index: 2;
	}
	.big-img-sh-2
	{
		position: absolute;
		bottom: 0px;
		z-index: 2;
	}
	.MPD-6-big-img-text-d
	{
	    position: absolute;
	    bottom: 20px;
	    z-index: 3;
	}
	.MDP-6-views-d1
	{
		list-style-type: none;
	    padding: 0px;
	    margin: 0 auto;
	    text-align: center;
	}
	.MDP-6-views-d1 li
	{
		color: #fff;
	    font-family: 'Open Sans', sans-serif;
	    font-size: 0.8333333333333334vw;
	    display: inline-flex;
	    font-weight: 400;
	}
	.MPD-6-360-ico
	{
		position: absolute;
		z-index: 3;
		top: 25px;
	    right: 25px;
	    width: 2.916666666666667vw;
	}

	.MPD-5-book-now-main-div
	{

		width: 21.302083333333336vw;
		height: auto;
		float: right;
		border: 2px solid #aaacad;
		min-height: 792px;
		padding-left: 1.25vw;
	    padding-right: 1.25vw;
	}
	.MPD-5-book-now-div
	{
		width: 18.802083333333336vw;
		height: auto;
		float: left;
		/*overflow: hidden;*/
		border-bottom: 1px solid #bec0c1;
		padding-top: 19px;
	    padding-bottom: 19px;
	    /*margin-left: 1.25vw;
	    margin-right: 1.25vw;*/
	}
	.MPD-5-book-now-div h4
	{
		font-size: 0.8333333333333334vw;
		font-weight: 700;
		margin-top: 0px;
	}
	/*.owl-three , .owl-three div
	{
		height: 100%;
	}*/
	.owl-three , .owl-three .owl-stage-outer , .owl-three .owl-stage-outer .owl-stage , .owl-three .owl-stage-outer .owl-stage .owl-item 
	{
		height: 672px !important;
	}
	.owl-three .owl-dots , .owl-three .owl-nav
	{
		padding: 0px !important;
		margin: 0px !important;
	}
	.owl-three .owl-thumbs
	{
		margin-top: 25px;
	    max-width: 40.10416666666667vw;
	    overflow: hidden;
	    height: 96px;
	    float: left;
	}
	.owl-three .owl-thumbs .owl-thumb-item , .MPD-6-more-slides
	{
		font-family: inherit;
	    font-size: inherit;
	    line-height: inherit;
	    width: 5.208333333333334vw;
	    height: 85px;
	    padding: 0px;
	    overflow: hidden;
	    border: none;
	    outline: none;
	    margin-right: 0.5208333333333334vw;
	    margin-bottom: 20px;
	    cursor: pointer;
	    background-color: #000000;
	}
	.owl-three .owl-thumbs .owl-thumb-item img 
	{
		width: 100%;
		height: 100%;
		opacity: 0.7;
		object-fit: cover;
	}
	.MPD-6-more-slides
	{
		margin-top: 25px;
	}
	.owl-three .owl-thumbs .owl-thumb-item.active img
	{
		opacity: 0.4;
	}
	.MPD-6-more-slides p
	{
		position: absolute;
	    top: 26px;
	    width: 100%;
	    z-index: 2;
	    color: #fff;
	    text-align: center;
	    font-weight: 400;
		font-size: 0.625vw;
	}
	.MPD-6-right-divs
	{
		list-style-type: none;
		/*overflow: hidden;*/
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.MPD-6-right-divs li
	{
		text-align: center;
	}
	.MPD-6-right-divs-p1 
	{
		font-weight: 500;
		text-align: center;
		font-size: 0.625vw;
		position: relative;
		top: 0px;
		cursor: pointer;
		margin-bottom: 7px;
		line-height: 15px;
	}
	.MPD-6-right-divs-more
	{
		top: 9px;
	    line-height: 13px;
	}
	.MPD-6-right-divs-p1  span
	{
		font-size: 0.8333333333333334vw;
		font-weight: 500;
		text-align: center;
		cursor: pointer;
	}
	.MPD-6-r-d-p-r span
	{
		position: relative;
		top: -6px;
	}
	.red-common-button-1 
	{
		font-size: 0.7291666666666667vw;
	    height: 44px;
	    border: none;
	    outline: none;
	    font-weight: 700;
	    padding-left: 2.65625vw;
	    padding-right: 2.65625vw;
	    cursor: pointer;
	    border: 1px solid var(--red-color1);
	    margin-bottom: 4px;
	}
	.red-common-button-1:hover , .red-common-button-1.active:hover , .red-common-button-2:hover , .Send-enq-b:hover , .MPD-5-Apply-b:hover, .uploadimg-s:hover
	{
		background-color: var(--yellow-color1);;
		border-color: var(--red-color1);
		color: #000000;
	}
	.red-common-button-1.active
	{
		background-color: var(--red-color1);
		color: #fff;
	}
	.MDP-6-section2
	{
	    width: 86.45833333333334vw;
	    margin: 0 auto;
	    overflow: hidden;
	    background-image: url('../images/MPD-6-section2-div-back.png');
	    background-size: contain;
	    background-repeat: no-repeat;
	    background-position: top center;
	    margin-bottom: 30px;
	}
	.MDP-6-section2-div1
	{
		width: 19.010416666666668vw;
		float: left;
		overflow: hidden;
		padding-right: 2.604166666666667vw;
		border-right: 1.5px solid #e1e2e2;
	}
	.MDP-6-section2-div1.width-100
	{
		width: 100% !important;
		height: auto !important;
	}
	.food-pricing-right-arrow
	{
		padding-left: 1.25vw !important;
		font-size: 1.0416666666666667vw !important;
	}
	.MDP-6-section2-div2
	{
		width: 29.6875vw;
		float: left;
		overflow: hidden;
		/*padding-right: 2.604166666666667vw;*/
		border-right: 1.5px solid #e1e2e2;
	}
	.MDP-6-section2-div2-ind
	{
		width: 8.385416666666668vw;
		overflow: hidden;
		float: left;
		text-align: center;
	}
	.MDP-6-section2-div2-scroll-d
	{
		max-height: 88%;
	}
	.MDP-6-section2-div3
	{
		width: 37.76041666666667vw;
		overflow: hidden;
	}
	.MDP-6-section2-div3.restructbd
	{
		width: 22.760417vw;		
	}
	.seating-cap-nd
	{
		width: 10.625vw !important; 
	}
	.seating-cap-nd > .boxscroll-2 > .MDP-6-section2-div2-ind
	{
		width: 100%;
		float: left;
		text-align: center;
	}
	.pre-vn-dtail
	{
		width: auto !important;
	}
	.MDP-6-section2-div3-ind
	{
		overflow: hidden;
	    height: 250px;
	}
	.style-1-scroll::-webkit-scrollbar-track
	{	
		border-radius: 20px;
	}
	.style-1-scroll::-webkit-scrollbar
	{
		width: 6px;
	}
	.style-1-scroll::-webkit-scrollbar-thumb
	{
		border-radius: 20px;
		background-color: #bec0c1;
	}
	.divbg 
	{
	    background-repeat: no-repeat;
	}

	.log-inp-1
	{
		background-image: url('../images/login-div-ico1.png');
	    background-position-y: 7px;
	    background-size: 1.25vw;
	}
	.log-inp-1.active
	{
		background-image: url('../images/login-div-ico1-a.png');
	}
	.log-inp-1:hover
	{
		background-image: url('../images/login-div-ico1-a.png');
	}

	.log-inp-2
	{
		background-image: url('../images/login-div-ico2.png');
		/*background-position-y: 14px;*/
	    background-position-y: 5px;
	}

	.log-inp-2.active
	{
		background-image: url('../images/login-div-ico2-a.png');
	}
	.log-inp-2:hover
	{
		background-image: url('../images/login-div-ico2-a.png');
	}

	.log-inp-3
	{
		background-image: url('../images/login-div-ico3.png');
		background-position-y: 14px;
	}

	.log-inp-3.active
	{
		background-image: url('../images/login-div-ico3-a.png');
	}
	.log-inp-3:hover
	{
		background-image: url('../images/login-div-ico3-a.png');
	}

	.log-inp-4
	{
		background-image: url('../images/login-div-ico4.png');
		background-position-x: 5px;
		background-position-y: 5px;
	}

	.log-inp-4.active
	{
		background-image: url('../images/login-div-ico4-a.png');
	}
	.log-inp-4:hover
	{
		background-image: url('../images/login-div-ico4-a.png');
	}

	.inputfield.active
	{
		color: #e35a57;
		border-bottom: 1px solid #e35a57;
	}
	.inputfield:hover
	{
		color: #e35a57;
		border-bottom: 1px solid #e35a57;
	}
	.inputfield:hover::placeholder {
	    color: red;
	}
	.inputfield:focus::placeholder {
	    color: red;
	}
	.MDP-6-section2-div4
	{
		width: 47.65625vw;
		overflow: hidden;
		float: left;
	}
	.MPD-6-Experience
	{
		width: 100%;
		height: 115px;
		padding-top: 20px;
	}
	.MPD-6-Experience-ind-1
	{
		width: 8.645833333333334vw;
		height: 76px;
		overflow: hidden;
		float: left;
		border-right: 1px solid #bcbcb8;
		text-align: center;
	}
	.MPD-6-Experience-ind-1 .Font-size-28px
	{
		margin-top: 13px;
		margin-bottom: 3px;
	}
	.MPD-6-Experience-ind-2
	{
		width: 39.01041666666667vw;
		height: 76px;
		overflow: hidden;
		padding-left: 1.3020833333333335vw;
	}
	/* Rating Bar START */
	.skill{
	  width:10.9375vw;
	  float: left;
	  margin-right: 1.5625vw;
	}
	.rating-bar{
	  background:black;
	  padding:0px;
	  background-color: #b0b1ae;
	}
	.rating-bar span{
	  display:block;
	  height:3px;
	}
	.rating-bar, .rating-bar span {
	  border-radius:4px; 
	}
	.rate-1 .color , .rate-2 .color , .rate-3 .color 
	{
	  background: var(--red-color1); 
	}
	.rate-4 .color , .rate-5 .color , .rate-6 .color 
	{
	  background: var(--yellow-color1);; 
	}
	.rate-7 .color , .rate-8 .color , .rate-9 .color , .rate-10 .color 
	{
	  background: #29a334; 
	}
	/* .rate-n, n being the rating from 1 to 10 */
	.rate-1{ width:10%; }
	.rate-2{ width:20%; }
	.rate-3{ width:30%; }
	.rate-4{ width:40%; }
	.rate-5{ width:50%; }
	.rate-6{ width:60%; }
	.rate-7{ width:70%; }
	.rate-8{ width:80%; }
	.rate-9{ width:90%; }
	.rate-10{ width:100%; }

	/* CSS3 Animation */
	.animate{
	  animation: progress 2s linear;
	  -moz-animation: progress 2s linear;
	  -webkit-animation: progress 2s linear;
	  -ms-animation: progress 2s linear;
	  -o-animation: progress 2s linear;
	}
	/* Span fills 100% of parent div (.rate-n) which may be 10-100% of the width of black bar (.rating) */
	@-webkit-keyframes progress {
	  from { width:0% }
	  to { width:100%; }
	}
	@-moz-keyframes progress {
	  from { width:0% }
	  to { width:100%; }
	}
	@-ms-keyframes progress {
	  from { width:0% }
	  to { width:100%; }
	}
	@-o-keyframes progress {
	  from { width:0% }
	  to { width:100%; }
	}
	@keyframes progress {
	  from { width:0% }
	  to { width:100%; }
	}
	/* Rating Bar END */

	.MPD-6-Exp-bottom-div
	{
		width: 100%;
		height: 386px;
		overflow: hidden;
	}
	.MPD-6-Exp-bottom-div-ind
	{
		width: 100%;
		height: 131px;
		overflow: hidden;
		border-bottom: 1px solid #e5e6e6;
		padding-top: 25px;
	}
	.MPD-6-Exp-ind-left-div
	{
		width: 8.229166666666668vw;
		height: 82px;
		float: left;
		border-right: 1px solid #e5e6e6;
		text-align: center;
	}
	.MPD-6-Exp-ind-left-div img
	{
		border-radius: 50%;
	}
	.MPD-6-Exp-ind-right-div
	{
		width: 38.75vw;	
		overflow: hidden;
		height: 82px;
		padding-left: 1.5625vw;
	}
	.MPD-6-Exp-ind-right-ind
	{
		width: 30.3125vw;
		height: 82px !important;
		overflow: hidden;
	}
	.MDP-6-section2-div5 {
	    width: 37.76041666666667vw;
	    overflow: hidden;
	    float: right;
	}
	.MPD-6-location-div
	{
		width: 100%;
		height: 510px;
		overflow: hidden;
	}
	.MPD-6-location-img
	{
		width: 100%;
		height: 100%;
	}
	.owl-video-play-icon
	{
		background: url('../images/yt-b.png') no-repeat !important;
		background-position: center !important;
		background-size: cover !important;
		height: 120px !important;
	    width: 120px !important;
	    left: 48% !important;
	    top: 48% !important;
	}

	/*-----------------------MPD-11----------------------------*/
	.MPD-11-Top-text-div
	{
		width: 62.96875vw;
		float: left;
		overflow: hidden;
	}
	.MPD-11-Top-text-ind
	{
		width: 57.29166666666667vw;
		height: auto;
		overflow: hidden;
		float: left;
	}
	.MPD-11-mail-ico
	{
		margin-top: 3px;
	}
	.MPD-11-mobile-ico
	{
		
	}
	.MPD-11-Top-text-tag
	{
		width: 5.416666666666667vw;
		height: 69px;
		overflow: hidden;
		text-align: center;
		position: relative;
		cursor: pointer;
	}
	.MPD-11-rank-banq-tag-img
	{
		position: absolute;
		width: 2.34375vw;
		z-index: 0;
		left: 1.5104166666666667vw;
	}
	.MPD-11-Top-text-tag-p1
	{
		margin-top: 12px;
		margin-bottom: 11px;
		position: relative;
	}
	.MPD-11-cities-list
	{
		padding: 0px;
	}
	.MPD-11-cities-list li
	{
		display: inline-block;
		float: left;
	}
	.MPD-11-cities-list li a , .MPD-11-cities-list-n, .MPD-11-cities-list-n a
	{
		font-family: 'Merriweather Sans', sans-serif;
		color: var(--black-color3);
		font-weight: 400;
		font-size: 0.6770833333333334vw;
	}
	.red-common-button-2
	{
	    font-size: 0.7291666666666667vw;
	    height: 44px;
	    border: none;
	    outline: none;
	    font-weight: 700;
	    width: 100%;
	    cursor: pointer;
	    border: 1px solid var(--red-color1);
	    margin-bottom: 4px;
	    text-transform: uppercase;
	}
	.MPD-5-book-now-share-div
	{
		position: absolute;
		bottom: 22px;
		left: 1.25vw;
	}
	.MPD-11-Cities-ico1
	{
		margin-right: 10px;
		width: 1.71875vw;
	}
	.MPD-11-Cities-ico2
	{
		margin-right: 15px;
		width: 1.3020833333333335vw;
	}
	.MPD-11-Cities-ico3
	{
		width: 0.78125vw;
	}
	.MPD-11-Cities-ico1:hover
	{
		/*content: url('../images/../images/gmail-2.png');*/
	}
	.MPD-11-Cities-ico2:hover
	{
		/*content: url('../images/../images/tweet-2.png');*/
	}
	.MPD-11-Cities-ico3:hover
	{
		/*content: url('../images/../images/fb-2.png');*/
	}.MPD-11-section2-div2
	{

	}

	.MPD-11-sec2-left-d
	{
		border-right: 1.5px solid #e1e2e2;
	}
	.MPD-11-sec3-albums
	{
		width: 17.5vw;
		height: 164px;
		margin-right: 0.46875vw;
		margin-bottom: 10px;
	}
	.MPD-11-location-div
	{
		width: 100%;
		overflow: hidden;
		height: 214px;
	}
	.google-map
	{
		width: 100%;
		height: 100%;
	}
	.MPD-11-sec3-div
	{
		width: 86.45833333333334vw;
	    margin: 0 auto;
	    overflow: hidden;
	}
	.banq-sec3-ind-txt-d-1-MPD-11
	{
		width: 8.541667vw;
		height: auto;
		overflow: hidden;
		float: left;
		margin-top: 25px;
	}
	.banq-section3-ind-MPD-11
	{
	    width: 21.666666666666668vw;
	    height: 438px;
	    float: left;
	    margin-bottom: 15px;
	    box-shadow: 0px 0px 5px 0px rgba(136, 136, 136, 0.62);
	    margin-right: 2px;
	}
	.owl-four
	{
		width: 96% !important;
	    margin: 0 auto !important;
	}
	.owl-four .owl-prev
	{
		background-image: url('../images/prev-ico.png') !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
		width: 2.0833333333333335vw;
		height: 40px;
	    overflow: hidden;
	    display: block !important;
	    color: transparent !important;
	    background-color: transparent !important;
	    top: 42%;
	    position: absolute;
	    left: -52px;
	}
	.owl-four .owl-next
	{
		background-image: url('../images/next-ico.png') !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
		width: 2.0833333333333335vw;
		height: 40px;
	    overflow: hidden;
	    display: block !important;
	    color: transparent !important;
	    background-color: transparent !important;
	    top: 42%;
	    position: absolute;
	    right: -52px;
	}
	.owl-three .owl-prev
	{
		background-image: url('../images/white-prev.png') !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
		width: 2.0833333333333335vw;
		height: 100px;
	    overflow: hidden;
	    display: block !important;
	    color: transparent !important;
	    background-color: transparent !important;
	    top: 42%;
	    position: absolute;
	    left: 10px;
	    background-size: 2.291666666666667vw !important;
	}
	.owl-three .owl-next
	{
		background-image: url('../images/white-next.png') !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
		width: 2.0833333333333335vw;
		height: 100px;
	    overflow: hidden;
	    display: block !important;
	    color: transparent !important;
	    background-color: transparent !important;
	    top: 42%;
	    position: absolute;
	    right: 10px;
	    background-size: 2.291666666666667vw !important;
	}
	.cf:before,
	.cf:after {
	    content: " "; /* 1 */
	    display: table; /* 2 */
	}

	.cf:after {
	    clear: both;
	}

	/*--------------------MPD-10------------------------*/
	.banq-section3-ind-MPD-10
	{
		width: 31.302083333333336vw;
		height: 520px;
		float: left;
	    margin-left: 0.36458333333333337vw;
	    margin-right: 1.9791666666666667vw;
	    margin-bottom: 35px;
	    box-shadow: 0px 0px 5px 0px rgba(136, 136, 136, 0.62);
	}
	.MDP-5a-views-d-MPD-11
	{
		right: 20px !important;
		z-index: 2;
	    max-width: 10.416666666666668vw;
	    left: unset;
	    bottom: 30px !important;
	}
	.MPD-11-stmp-img
	{
		position: absolute !important;
	    left: 8px;
	    z-index: 3;
	    top: 13px;
	}
	.banq-section3-ind-txt-d-1-a
	{
		width: 18.54166666666668vw;
	    height: auto;
	    overflow: hidden;
	    float: left;
	    margin-top: 20px;
	}
	.banq-section3-ind-txt-d-2-a
	{
		width: 9.895833333333334vw;
	    height: auto;
	    overflow: hidden;
	    text-align: right;
	    margin-top: 20px;
	}
	.MPD-10-Enq-b
	{
		color: var(--red-color1);
		font-size: 0.7291666666666667vw;
		background-color: transparent;
		outline: none;
		border: none;
		font-family: 'Merriweather Sans', sans-serif;
		font-weight: 400;
		text-transform: uppercase;
		text-align: right;
		float: right;
		padding: 0px;
		margin-top: 8px;
	}
	.MPD-10-Mobile-logo-d
	{
		width: 86.77083333333334vw;
		background-color: #edf6f0;
		border: 1px solid #d6e6db;
		border-radius: 4px;
		height: 64px;
		margin: 0 auto;
		margin-top: 20px;
	}
	.MPD-10-Mobile-img
	{
		float: left;
		margin-left: 1.0416666666666667vw;
		margin-right: 1.0416666666666667vw;
		margin-top: 6px;
		width: 2.760416666666667vw;
		cursor: pointer;
	}
	.MPD-10-Mobile-img:hover
	{
		content: url('../images/MPD-10-Mobile-img-a.png');
	}
	.MPD-10-Mobile-logo-d .Font-size-20px
	{
		margin-top: 20px;
		margin-bottom: 10px;
	}

	/*--------------------MPD-12------------------------*/
	.MDP-12-Left-Tab
	{
		width: 15.625vw;
		float: left;
		list-style-type: none;
		padding: 0px;
		border: 1px solid #dadada;
		padding-bottom: 40px;
	}
	.MDP-12-Left-Tab li
	{
		width: 100%;
		height: 62px;
		border-bottom: 1px solid #dadada;
		background-color: transparent;
		cursor: pointer;
		position: relative;
	}
	.MDP-12-Left-Tab li a
	{
		color: var(--black-color3);
		font-weight: 400;
		font-size: 0.8333333333333334vw;
		font-family: 'Merriweather Sans', sans-serif;
		float: left;
		width: 100%;
	    height: 100%;
	    padding-top: 20px;
	    padding-left: 1.40625vw;
	    position: relative;
	    z-index: 1;
	}
	.MDP-12-Left-Tab li span
	{
		font-size: 1.40625vw;
		color: #d6d7d8;
		font-weight: 400;
		position: absolute;
		top: 20px;
		right: 1.3020833333333335vw;
		z-index: 0;
	}
	.MDP-12-Left-Tab li span i
	{
		line-height: 15px;
	}
	.MDP-12-Left-Tab li a:hover , .MDP-12-Left-Tab li a.active 
	{
		text-decoration: none;
		color: #fff;
	}
	.MDP-12-Left-Tab li.active , .MDP-12-Left-Tab li:hover
	{
		background-color: var(--red-color1);
	}
	.MDP-12-Left-Tab li:hover .tab1-a , .MDP-12-Left-Tab li:hover .tab1-span , .MDP-12-Left-Tab li.active .tab1-a , .MDP-12-Left-Tab li.active .tab1-span
	{
		color: #fff;
	}
	.MDP-12-Left-Tab a .Font-size-14px
	{
		padding-left: 1.40625vw;
	}
	.MPD-12-Right-div
	{
		width: 69.27083333333334vw;
		float: right;
	}
	.MPD-12-Right-ind-1
	{
		padding: 0px;
		width: 100%;
		list-style-type: none;
		height: 50px;
	    border-bottom: 2px solid var(--red-color1);
	}
	.MPD-12-Right-ind-1 li
	{
		width: 8.802083333333334vw;
		height: 50px;
		margin-right: 7px;
		border: 1px solid var(--red-color1);
		display: inline-block;
		overflow: hidden;
	}
	.MPD-12-Right-ind-1 li a
	{
		width: 100%;
		height: 100%;
		font-weight: 700;
		font-family: 'Nunito Sans';
		color: var(--red-color1);
		font-size: 0.8333333333333334vw;
		text-align: center;
		text-transform: uppercase;
		float: left;
		padding-top: 12px;
	}
	.MPD-12-Right-ind-1 li:hover , .MPD-12-Right-ind-1 li.active
	{
		background-color: var(--red-color1);
	}
	.MPD-12-Right-ind-1 li a:hover ,.MPD-12-Right-ind-1 li a.active
	{
		color: #fff;
		text-decoration: none;
	}
	.MPD-12-Right-ind-1-a
	{
		list-style-type: none;
		padding: 0px;
		border-bottom: 1px solid #e1e1e1;
		overflow: hidden;
	}
	.MPD-12-Right-ind-1-a li
	{
		display: inline-block;
		height: 36px;
		margin-bottom: 8px;
		padding-top: 8px;
		cursor: pointer;
		float: left;
	}
	.MPD-12-Right-ind-1-a li a
	{
		padding-left: 14px;
	    padding-right: 14px;
	    border-right: 1px solid #a0a1a2;
	    font-family: 'Merriweather Sans', sans-serif;
	    font-size: 0.8333333333333334vw;
	    font-weight: 400;
	    color: var(--black-color3);
	    float: left;
	}
	.MPD-12-Right-ind-1-a li:hover , .MPD-12-Right-ind-1-a li.active
	{
		background-color: var(--black-color3);
	}
	.MPD-12-Right-ind-1-a li a:hover , .MPD-12-Right-ind-1-a li:hover a , .MPD-12-Right-ind-1-a li a.active , .MPD-12-Right-ind-1-a li.active a
	{
		color: #fff;
		text-decoration: none;
		border-color: transparent;
		border-color: #fff;
	}
	.MPD-12-QuotesReceived-div
	{
		width: 100%;
		padding: 0px;
		list-style-type: none;
		overflow: hidden;
		margin-top: 2px;
	}
	.MPD-12-QuotesReceived-div li
	{
		display: inline-block;
		float: left;
		border-bottom: 1px solid #e1e1e1;
		padding-bottom: 15px;
		margin-bottom: 15px;
		position: relative;
		outline: none;
	}
	.MPD-12-QuotesReceived-div li a
	{
		font-family: 'Merriweather Sans', sans-serif;
	    font-weight: 400;
	    margin-right: 1.6666666666666667vw;
	    font-size: 0.8333333333333334vw;
	    padding-bottom: 16px;
	    /*margin-right: 2.65625vw;*/
	    color: var(--black-color4);
	    position: relative;
	}
	.MPD-12-QuotesReceived-div li a.active
	{
		color: var(--black-color3);
	}
	.MPD-12-QuotesReceived-div li {
	  position: relative; outline: none;
	  list-style-type:none;
	  float:left;
	  padding-bottom:14px;
	}
	.MPD-12-QuotesReceived-div li > a 
	{
	  text-decoration: none;
	  padding-bottom:16px;  
	}
	.MPD-12-Request-Box-ind2.request p
	{
		font-size: 0.8333333333333334vw;
	}



	/*--------------Boredre-Bottom-Effect-Start-------------------*/
	.MPD-12-QuotesReceived-div li > a:before {
	  content: "";
	  position: absolute;
	  width: 100%;
	  height: 2px;
	  bottom: 0;
	  left: 0;
	  background: var(--black-color3);
	  visibility: hidden;
	  border-radius: 5px;
	  transform: scaleX(0);
	  transition: .1s linear;
	}
	.MPD-12-QuotesReceived-div li > a:hover:before, .MPD-12-QuotesReceived-div li > a.active:before,
	.MPD-12-QuotesReceived-div li > a:focus:before {
	  visibility: visible;
	  transform: scaleX(1);
	}
	after {
	  content
	@keyframes hover-v {
	  0% {
	      transform: scaleX(0);
	      height: 5px;
	     }
	  45% {   
	      transform: scaleX(1.05);
	      height: 5px;
	     }
	  55% {height: 5px;}
	  100% {
	      transform: scaleX(1.05);
	      height: 3.8rem;
	     }
	}
	@keyframes no-hover-v {
	  0% {
	      transform: scaleX(1.05);
	      height: 3.8rem;
	     }
	  45% {height: 5px;}
	  55% {   
	      transform: scaleX(1.05);
	      height: 5px;
	      opacity: 1;
	     }
	  
	  100% {
	      transform: scaleX(0);
	      height: 5px;
	      opacity: .02;
	     }
	}
	}
	.MPD-11-slider-ind
	{
		width: 18.75vw !important;
	}
	/*--------------Boredre-Bottom-Effect-End-------------------*/
	.high-to-low:hover , .low-to-high:hover
	{
		color: var(--black-color3);
		cursor: pointer;
	}
	.price-up-down-arrow
	{
		margin-left: 0.5208333333333334vw;
		font-size: 0.8333333333333334vw !important;
		font-weight: 400 !important;
	}
	.MPD-12-Request-Box 
	{
		width: 100%;
		height: 170px;
		overflow: hidden;
	}
	.MPD-12-Request-Box-ind1
	{
		width: 51.04166666666667vw;
		height: 100%;
		overflow: hidden;
		padding-top: 40px;
		padding-bottom: 40px;
		padding-left: 1.9270833333333335vw;
	}
	.Request-Box-Img-Div
	{
		width: 4.6875vw;
		height: 90px;
		overflow: hidden;
		float: left;
		border-radius: 50%;
	}
	.Request-Box-Div
	{
		width: 16.5625vw;
		overflow: hidden;
		float: left;
	}
	.MPD-12-Profile-info-d
	{
		width: 34.63541666666667vw;
		height: 100%;
		overflow: hidden;
		float: left;
		border-right: 1px solid #bcbcb8;
	}
	.MPD-12-Profile-info
	{
		height: 100%;
		overflow: hidden;
		margin-left: 1.3020833333333335vw;
		float: left;
	}
	.mail-ico-profile
	{
		width: 0.8854166666666667vw;
	    margin-top: 4px;
	    margin-right: 0.4166666666666667vw;
	}
	.mobile-ico-profile
	{
		width: 0.5208333333333334vw;
	    margin-top: 0px;
	    margin-right: 0.4166666666666667vw;
	}
	.MPD-12-Profile-info .Font-size-20px
	{
		line-height: 18px;
		margin-bottom: 2px;
	}
	.MPD-12-Profile-info-d2 .Font-size-36px
	{
		line-height: 1.1;
	}
	.MPD-12-Profile-info-d2
	{
		/*width: 12.34375vw;*/
		overflow: hidden;
		/*text-align:  center;*/
	}
	.MPD-12-Request-Box-ind2 .Font-size-20px
	{
		margin-bottom: 10px;
		line-height: 1.1;
	}
	.MPD-12-Profile-info-d2 .Font-size-16px
	{
		margin-left: 3.4375vw;
	}
	.MPD-12-Profile-info-d2 .Font-size-36px
	{
		margin-left: 1.9791666666666667vw;
	}
	.MPD-12-Profile-info-d2 .Font-size-12px
	{
		margin-left: 3.6458333333333335vw;
	}
	.MPD-12-Request-Box-ind2
	{
		text-align: center;
	    overflow: hidden;
	    width: 17.260416666666668vw;
	    height: 100%;
	    float: right;
	    padding-top: 40px;
	    margin-right: 0.5208333333333334vw;
	    padding-bottom: 40px;
	}
	.MPD-12-reject-div
	{
		background-color: #d027000d !important;
	}
	.MPD-12-accept-div
	{
		background-color: #00d01014 !important;
	}
	.fa-angle-down.mob
	{
		display: none;
	}
	.accept-botton , .MPD-17-submit
	{
		width: 7.8125vw;
		height: 44px;
		/*float: left;*/
		font-size: 0.7291666666666667vw;
		margin-right: 0.5208333333333334vw;
		outline: none;
		border: 1px solid #29a334;
		color: #29a334;
		font-weight: 700;
		font-family: 'Merriweather Sans', sans-serif;
		background-color: transparent;
		margin-top: 10px;
		text-transform: uppercase;
	}
	.reject-button , .MPD-17-reset
	{
		width: 7.8125vw;
		height: 44px;
		/*float: left;*/
		font-size: 0.7291666666666667vw;
		margin-right: 0.5208333333333334vw;
		outline: none;
		border: 1px solid var(--red-color1);
		color: var(--red-color1);
		background-color: transparent;
		font-weight: 700;
		font-family: 'Merriweather Sans', sans-serif;
		margin-top: 10px;
		text-transform: uppercase;
	}
	.accept-botton:hover , .MPD-17-submit:hover
	{
		background-color: #29a334;
		color: #fff;
	}
	.reject-button:hover , .MPD-17-reset:hover
	{
		background-color: var(--red-color1);
		color: #fff;
	}
	.accept-botton.active1
	{
		background-color: #29a334;
		color: #fff;
	}
	.reject-button.active1
	{
		background-color: var(--yellow-color1);
		color: var(--black-color3);
		margin-right: 0px !important;
	}
	.MPD-12-request-div 
	{
		border: none !important;
	}
	.MPD-12-request-div .request
	{
		display: block;
	}
	.MPD-12-request-div .reject , .MPD-12-request-div .accept
	{
		display: none;
	}
	.MPD-12-reject-div , .MPD-12-accept-div
	{
		/*background-color: #fff !important;*/
		border-bottom: 1px solid #c5c6c7;
	}
	.MPD-12-reject-div .request , .MPD-12-reject-div .accept
	{
		display: none;
	}
	.MPD-12-reject-div .reject
	{
		display: block;
	}
	.MPD-12-accept-div .accept
	{
		display: block;
	}
	.MPD-12-accept-div .reject, .MPD-12-accept-div .request
	{
		display: none;
	}
	.MPD-12-reject-div .MPD-12-Request-Box-ind1
	{
		opacity: 0.5;
		user-select: none;
	}

	/*----------------------------MPD-17----------------------------------*/
	.share-code-b
	{
		width: 7.8125vw;
		height: 44px;
		font-size: 0.8333333333333334vw;
		font-weight: 700;
		text-transform: uppercase;
		color: var(--red-color1);
		font-family: 'Merriweather Sans', sans-serif;
		background-color: transparent;
		outline: none;
		border:1px solid var(--red-color1);
		margin-top: 22px;
	}
	.share-code-b:hover , .new-service-vend:hover
	{
		background-color: var(--red-color1);
		color: #fff;
	}
	.MPD-17-section1
	{
		margin-top: 50px;
	}
	.MPD-17-profile-img-d
	{
		width: 8.385416666666668vw;
		height: auto;
		text-align: center;
		float: left;
		cursor: pointer;

	}
	.MPD-17-profile-img
	{
		width: 8.385416666666668vw;
		height: 165px;
		border-radius: 50%;
		position: relative;
		margin-bottom: 8px;
		cursor: pointer;
		overflow: hidden;
	}
	.ImgProfreadURL
	{
		position: absolute;
		visibility: hidden;
	}

	.MPD-17-Form-div
	{
		width: 33.333333333333336vw;
		overflow: hidden;
		margin-left: 2.916666666666667vw;
		float: left;
		margin-bottom: 25px;
	}
	.MPD-12-edit-pencil
	{
		float: left;
		width: 0.625vw;
		margin-top: 4px;
	    margin-right: 0.46875vw;
	}
	.MPD-17-input
	{

	}
	/*------------------------------Google Input Start----------------------------*/
		/* form starting stylings ------------------------------- */
		
		/* form starting stylings ------------------------------- */
		.MPD17-group 			  { 
		  position:relative; 
		  margin-bottom:45px; 
		}
		.MPD17-group input , .MPD17-group .nice-select		{
		  font-size:0.8333333333333334vw !important;
		  padding-left: 0.78125vw;
		  display:block !important;
		  height: 60px !important;
		  border:none !important;
		  border:1px solid var(--grey-color5) !important; 
		}
		.MPD17-group input:focus , .MPD17-group textarea:focus { outline:none; }

		/* LABEL ======================================= */
		.MPD17-group label {
		  color:#999; 
		  font-size:0.8333333333333334vw;
		  position:absolute;
		  pointer-events:none;
		  left:0.78125vw;
		  top:20px;
		  transition:0.2s ease all; 
		  -moz-transition:0.2s ease all; 
		  -webkit-transition:0.2s ease all;
		}

		/* active state */
		.MPD17-group input:focus ~ label,
		.MPD17-group input:read-only ~ label,
		.MPD17-group input:disabled ~ label, 
		.MPD17-group input:valid ~ label, 
		.MPD17-group textarea:focus ~ label, 
		textarea:valid ~ label,
		.select-custom label
		{
		  top:-25px;
		  font-size:0.7291666666666667vw;
		  color:var(--black-color4);
		  left: 0px;
		}
		/*.MPD17-group input:focus ~ label, .MPD17-group input:valid ~ label {
		  top:-25px;
		  font-size:0.7291666666666667vw;
		  color:var(--black-color4);
		  left: 0px;
		}*/

		/* BOTTOM BARS ================================= */
		.MPD17-group .bar ,	.banner-select .bar{ position:relative; display:block; width:100%; }
		.MPD17-group .bar:before, .MPD17-group .bar:after , .banner-select .bar:before , .banner-select .bar:after	{
		  content:'';
		  height:2px; 
		  width:0;
		  bottom:1px; 
		  position:absolute;
		  background:var(--red-color1); 
		  transition:0.2s ease all; 
		  -moz-transition:0.2s ease all; 
		  -webkit-transition:0.2s ease all;
		}
		.MPD17-group .bar:before , .MPD17-group .banner-select .bar:before{
		  left:50%;
		}
		.MPD17-group .bar:after , .MPD17-group .banner-select .bar:after{
		  right:50%; 
		}

		/* active state */
		.MPD17-group input:focus ~ .bar:before, .MPD17-group input:focus ~ .bar:after, .MPD17-group textarea:focus ~ .bar:before, .MPD17-group textarea:focus ~ .bar:after {
		  width:50%;
		}
		.MPD17-group .nice-select:focus ~ .bar:before, .MPD17-group .nice-select:focus ~ .bar:after {
		  width:50%;
		}

		/* HIGHLIGHTER ================================== */
		.MPD17-group .highlight {
		  position:absolute;
		  height:60%; 
		  width:10.416666666666668vw; 
		  top:25%; 
		  left:0;
		  pointer-events:none;
		  opacity:0.5;
		}

		/* active state */
		.MPD17-group input:focus ~ .highlight , .MPD17-group .banner-select .nice-select:focus ~ .highlight , MPD17-group textarea:focus ~ .highlight , .MPD17-group .banner-select .nice-select:focus ~ .highlight {
		  -webkit-animation:inputHighlighter 0.3s ease;
		  -moz-animation:inputHighlighter 0.3s ease;
		  animation:inputHighlighter 0.3s ease;
		}

		/* ANIMATIONS ================ */
		@-webkit-keyframes inputHighlighter {
			from { background:var(--red-color1); }
		  to 	{ width:0; background:transparent; }
		}
		@-moz-keyframes inputHighlighter {
			from { background:var(--red-color1); }
		  to 	{ width:0; background:transparent; }
		}
		@keyframes inputHighlighter {
			from { background:var(--red-color1); }
		  to 	{ width:0; background:transparent; }
		}
	/*------------------------------Google Input End----------------------------*/
	.MPD-17-Referral-div
	{
		width: 15.625vw;
		height: 175px;
		overflow: hidden;
		padding-top: 17px;
	}
	.Referral-inputbox-div
	{
		width: 10.3125vw;
		height: 33px;
		overflow: hidden;
		margin: 0 auto;
		position: relative;
	}
	.Referral-inputbox::-webkit-input-placeholder
	{
		font-size: 0.8333333333333334vw;
	}
	.Referral-inputbox
	{
		width: 6.875vw;
		height: 100%;
		overflow: hidden;
		outline: none;
	    border: 1px dotted #cccece;
	}
	.referral-copy-b
	{
		width: 3.385416666666667vw;
	    border: none;
	    height: 100%;
	    overflow: hidden;
	}
	.Vendors-Profile-ind
	{
		width: 50.88541666666667vw;
	}
	.Vendors-Profile-ind-c .Vendors-Profile-inds
	{
		margin-bottom: 0px;
	}
	.Vendors-Profile-ind-c
	{
		float: left;
		width: 100%;
		/*padding-top: 20px;*/
		position: relative;
	}
	.Vendors-Profile-ind-c:hover .remove-packdb
	{
		/*visibility: visible;*/
	}
	.remove-packdb
	{
		width: 16px;
	    position: absolute;
	    right: 10px;
	    outline: none;
	    border: none;
	    background-color: transparent;
	    top: 7px;
	    cursor: pointer;
	    font-size: 16px;
    	color: var(--black-color4);
    	/*visibility: hidden;*/
	}
	.remove-packdb:hover, .remove-packdb:active .remove-packdb:focus
	{
		color: var(--red-color1);
	}
	.Vendors-Profile-inds
	{
		width: 24.635416666666668vw;
		margin-right: 0.78125vw;
	}
	.Vendors-Profile-inds .banner-select .nice-select
	{
		margin-top: 5px !important;
	    border-radius: 0px !important;
	    z-index: unset !important;
	}
	.Vendors-Profile-inds .banner-select .nice-select span
	{
	    position: absolute !important;
	    top: 10px !important;
	    left: 0.78125vw !important;
	    font-weight: 400 !important;
		font-family: 'Merriweather Sans', sans-serif !important;
		color: var(--black-color4) !important;
	}
	.MPD17-group .banner-select .bar
	{
		top: 60px;
	}
	.MPD17-group .banner-select .highlight
	{
		top: 0px !important;
	}
	.MPD17-group .banner-select .nice-select.open .list
	{
		box-shadow: 4px 5px 2px 0px rgba(0,0,0,.175) !important;
	}
	.MPD17-group .banner-select .nice-select.open .list li
	{
		font-size: 0.8333333333333334vw !important;
	    padding-left: 0.78125vw !important;
	    color: var(--black-color3);
	    font-weight: 400;
	}
	.MPD17-group-mag-t
	{
		margin-top: 60px !important;
	}
	.MPD-17-dropdown-ico
	{
		position: absolute;
		right: 0.78125vw;
	    top: 19px;
	    font-size: 1.1458333333333335vw !important;
	    color: var(--black-color4);
	}
	.MPD17-group-mar-b-0
	{
		margin-bottom: 0px !important;
		padding-right: 0.78125vw !important;
	}
	.MPD17-group .banner-select .nice-select.open .list .disabled
	{
		background-color: #d8d8d8 !important;
		color: #fff !important;
	}
	.MPD17-group-label-text
	{
		position: absolute;
	    left: 0px;
	    top: -25px;
	    margin: 0px;
	    width: 100%;
	    color: var(--black-color4);
	    font-family: 'Merriweather Sans', sans-serif;
	    font-weight: 400;
	    font-size: 0.7291666666666667vw	;
	}
	.new-service-vend
	{
		float: right;
		width: 8.385416666666668vw;
		height: 36px;
		font-size: 0.7291666666666667vw;
	    font-weight: 700;
	    text-transform: uppercase;
	    color: var(--red-color1);
	    font-family: 'Merriweather Sans', sans-serif;
	    background-color: transparent;
	    outline: none;
	    border: 1px solid var(--red-color1);
	}
	.tab-17-container
	{
		position: relative;
	    top: -13px;
	    z-index: 3;
	}



	/*-------------------------MPD-8------------------------------*/
	.MPD-8-main-div
	{
		max-width: 75vw;
		overflow: hidden;
		margin: 0 auto;
		background-color: #fff;
	}
	.MPD-8-main-ind-top
	{
		height: 68px;
	}
	.MPD-8-main-inds
	{
		width: 100%;
		overflow: hidden;
		position: relative;
	}
	.MPD-8-main-ind
	{
		width: 23.958333333333336vw;
		float: left;
		background-color: #fff;
		padding-top: 24px;
		border-left: 1px solid #e5e6e6;
		border-right: 1px solid #e5e6e6;
	}
	.MPD-8-location-ico
	{
		margin-top: 4px;
	    margin-left: 0.20833333333333334vw;
	    margin-right: 0.20833333333333334vw;
	}
	.MPD-8-ind-d1
	{
		height: 127px;
		border-bottom: 1px solid #e5e6e6;
	}
	.MPD-8-ind-d2
	{
		height: 50px;
		width: 100%;
		border-bottom: 1px solid #e5e6e6;
		padding-top: 15px;
	}
	.MPD-8-ind-d3
	{
		width: 100%;
		border-bottom: 1px solid #e5e6e6;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.view-book-venue-b
	{
		position: absolute;
		bottom: 0px;
		width: 100%;
		height: 50px;
		border:none;
		outline: none;
	}
	.MPD-8-small-scroll-div
	{
		height: 360px;
	    overflow-:hidden
	}
	/*.MPD-8-small-scroll-div.style-1-scroll::-webkit-scrollbar 
	{
	    width: 3px;
	}
	.MPD-8-small-scroll-div.style-1-scroll::-webkit-scrollbar-thumb 
	{
	    border-radius: 10px;
	    background-color: var(--red-color1);
	}*/



	/*---------------------------------FAQs----------------------------------------*/
	.FAQs-Main-Div
	{
		width: 52.083333333333336vw;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.FAQs-acc .accordion-2
	{
		width: 100%;
		height: 50px;
		overflow: hidden;
		background-color: #f9f9f9;
		border:1px solid #e5e6e6;
		outline: none;
		text-align: left;
		border-bottom: none;
		padding-left: 1.4583333333333335vw;
	}
	.FAQs-acc .accordion-2.active
	{
		border-bottom: 1px solid #e5e6e6 !important;
	}
	.FAQs-acc #panels-1
	{
		width: 100%;
		overflow: hidden;
		background-color: #f9f9f9;
		border:1px solid #e5e6e6;
		border-top: none;
		outline: none;
		text-align: left;
		padding-left: 1.4583333333333335vw !important;
		padding-right: 2.5vw;
		line-height: 22px;
	}
	.FAQs-acc .accordion-2 i
	{
		font-size: 0.7291666666666667vw;
		font-weight: 400;
		margin-top: 5px;
		margin-right: 1.0416666666666667vw;

		-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}
	.FAQs-acc .accordion-2.active i
	{
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	/*----------------------------------Terms and Conditions-------------------------------*/
	.T-and-c-main-d
	{
		width: 63.59375vw;
		max-height: 965px;
		overflow: hidden;
		margin: 0 auto;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.T-and-c-main-ind .width-1110px p a
	{
		color: var(--red-color1);
	}
	.T-and-c-main-ind
	{
		max-height: 770px;
	}
	.MPD-16-lightbox-Div
	{
		width: 37.44791666666667vw;
		/*height: 872px;*/
		height: auto !important;
		overflow: hidden;
		padding-left: 2.604166666666667vw;
		padding-right:2.604166666666667vw;
		background-color: #fff;
	}
	.Enq-Div-1
	{
		width: 100%;
		height: auto;
		overflow: hidden;
		border-bottom:1px solid #ededed;
		padding-bottom: 23px;
		margin-bottom: 19px;
		/*text-align: left;*/
	}
	.Enq-Checkbox
	{
		margin-left: 2.3958333333333335vw;
		height: 20px;
	    margin-top: 2px;
	}
	.Date-Enq
	{
		width: 5.416666666666667vw !important; 
	    float: left !important; 
	    height: 20px !important; 
	}
	.Date-Enq input
	{
		font-weight: 700 !important;
		margin: 0px;
	    padding: 0px;
	    float: left;
	    position: absolute;
	    left: 0px;
	    height: 17px;
	}
	.Date-Enq img
	{
		margin: 0px;
	    position: absolute;
	    right: 0px;
	    width: 17px;
	}
	.Date-Enq  input::-webkit-input-placeholder { /* WebKit browsers */
	    opacity: 1 !important;
	    font-family: 'Merriweather Sans', sans-serif;
	    font-weight:700;
	    color: var(--black-color3);
	    font-size: 0.7291666666666667vw;
	}
	/*------------------ENQ-Price-Slider-------------------*/
	.price-slider
	{
		width:100%;
		overflow:hidden;
	}
	.price-slider-opd
	{
		width:13.802083333333334vw;
		overflow:hidden;
		float:left;
	}
	.slider-d{
		overflow:hidden;
		width:14.166666666666668vw;
		height:15px;
		padding:10px;
		float:left;
		margin-left: 1.7708333333333335vw;
	}
	.ui-widget.ui-widget-content {
		border: 1px solid #f1f1f1;
		background-color: #e3e3e3;
	}

	.ui-slider-horizontal {
		height: 5px;
	}

	.ui-slider {
		position: relative;
		text-align: left;
	}

	.ui-slider-horizontal .ui-slider-range {
		top: 0;
		height: 100%;
	}

	.ui-slider-horizontal .ui-slider-handle {
		top: -6px;
		margin-left: -10px;
	}

	.ui-state-default,
	.ui-widget-content .ui-state-default {
		border: 1px solid #c5c5c5;
		background: var(--red-color1);
		font-weight: normal;
	}

	.ui-slider .ui-slider-range {
		position: absolute;
		z-index: 1;
		display: block;
		border: 0;
		background-position: 0 0;
	}

	.ui-slider .ui-slider-handle {
		position: absolute;
		z-index: 2;
		width: 15px;
		height: 15px;
		border-radius: 50%;
		cursor: pointer;
		-ms-touch-action: none;
		touch-action: none;
		outline: 0;
	}

	.ui-widget-header {
		border: 1px solid #dddddd;
		font-weight: bold;
	}
	.price-slider-opd .mountd
	{
		width: 6.510416666666667vw;
		height: 45px;
		outline: none;
		background-color: #f9f9f9;
		border:1px solid #e3e3e3;
		text-align: center;
		font-size: 0.7291666666666667vw;
		font-family: 'Open Sans', sans-serif;
		color: var(--black-color3);
		padding-left:0.5729166666666667vw;
	}
	.price-slider-opd-2
	{
		width: 18.4375vw;
		overflow: hidden;
		float: left;
		position: relative;
		height: 45px;
	}
	.amt
	{
		position: absolute;
	    border: none;
	    outline: none;
	    bottom: 0px;
	    max-width: 3.6458333333333335vw;
	    font-size: 0.7291666666666667vw;
	}
	.amt-1
	{
		left: 1.7708333333333335vw;
	}
	.amt-2
	{
		right: 1.4583333333333335vw;
	}
	.Enq-Other-Req
	{
		width: 100%;
		height: 150px;
		border: 1px solid #e3e3e3;
	    font-size: 0.7291666666666667vw;
	    font-family: 'Merriweather Sans', sans-serif;
	    color: var(--black-color3);
	    padding:25px;
	    outline: none;
	    background-color: #f9f9f9;
	    margin-top: 10px;
	    margin-bottom: 30px;
	    resize: none;
	}
	.Enq-Other-Req::-webkit-input-placeholder { /* WebKit browsers */
	    font-family: 'Merriweather Sans', sans-serif;
	    font-weight:400;
	    color: var(--black-color3);
	    resize: none;
	    font-size: 0.7291666666666667vw;
	}
	.Send-enq-b
	{
		font-size: 0.7291666666666667vw;
	    height: 44px;
	    border: none;
	    outline: none;
	    font-weight: 700;
	    cursor: pointer;
	    border: 1px solid var(--red-color1);
	    margin-bottom: 4px;
	    text-transform: uppercase;
	    padding-left: 1.5625vw;
	    padding-right: 1.5625vw;
	}
	/*-----------------------MPD-4-------------------------*/
	.MPD-4-OTP-div
	{
		width: 27.604166666666668vw;
		height: 390px;
		background-color: #fff;
		overflow: hidden;
	}
	.otpinput
	{
		text-align: center;
	    width: 14.270833333333334vw;
	    height: auto;
	    overflow: hidden;
	    margin: 10px auto;
	}
	.inputotp {
	    width: 2.760416666666667vw;
	    height: 53px;
	    font-family: 'Open Sans', sans-serif;
	    outline: none;
	    border: none;
	    float: left;
	    background-color: #f2f2f2;
	    border-radius: 13px;
	    font-size: 1.5625vw;
	    line-height: 30px;
	    color: var(--red-color1);
	    font-weight: 500;
	    /*padding-left: 0.9375vw;*/
	    /*padding-right: 0.9375vw;*/
	    text-align: center;
	    margin-right: 1.0416666666666667vw;
	}
	.resend-otp-a
	{
		text-decoration: none;
		cursor: pointer;

	}

	/*-------------------MPD-5-div----------------------*/
	.snap-litebox
	{
	    background-color: rgba(253, 253, 253, 0.73) !important;
	}
	.snap-class
	{
		width: 100% !important;
		height: 100% !important;
		overflow:hidden !important;
	}
	.MPD-5-div
	{
		width: 58.85416666666667vw;
		height: 500px;
		overflow: hidden;
		position: absolute;
		/*background-color: #fff;*/
		/*position: relative;*/
		top: 94px;
	    left: 6.770833333333334vw;
	}
	.MPD-5-left-small-d
	{
		width: 15.104166666666668vw;
		height: 50px;
		background-color: #fff;
		overflow: hidden;
		float: left;
		margin-left: 0.2604166666666667vw;
		padding-left: 1.875vw;
		padding-top: 15px;
		top: 5px;
		position: absolute;
		z-index: 3;
		-webkit-box-shadow: -4px 0px 6px 0px rgba(23, 22, 23, 0.48);
		-moz-box-shadow: -4px 0px 6px 0px rgba(23, 22, 23, 0.48);
		box-shadow: -4px 0px 6px 0px rgba(23, 22, 23, 0.48);
	}
	.MPD-5-right-small-d
	{
		overflow: hidden;
	    right: 0.3125vw;
	    background-color: #fff;
	    height: 332px;
	    width: 43.177083333333336vw;
	    position: absolute;
	    z-index: 2;
	    top: 5px;
	    -webkit-box-shadow: 0px 0px 20px 0px rgba(8, 8, 8, 0.23);
		-moz-box-shadow: 0px 0px 20px 0px rgba(8, 8, 8, 0.23);
		box-shadow: 0px 0px 20px 0px rgba(8, 8, 8, 0.23);
	    padding-left: 1.25vw;
	    padding-right: 1.25vw;
	}
	.MPD-5-searchbox
	{
		margin-bottom: 10px !important;
	}
	.MPD-5-searchbox input
	{
		border: none !important;
		height: 50px !important;
	    margin-top: 7px !important;
	    padding: 0px !important;
	    padding-left: 0.2604166666666667vw !important;
	}
	.searchbox-d
	{
		width: 28.125vw;
		padding-left: 1.3020833333333335vw;
		float: left;
		position: relative;
	}
	.MPD-5-search-ico
	{
		position: absolute;
		z-index: 4;
	    left: 0px;
	    top: 23px;
	    width: 0.9375vw;
	}
	.searchbox-d-2
	{
		width: 10.885416666666668vw;
		float: left;
	}
	.MPD-5-Clear-All-b
	{
		background-color: transparent;
	    border: none;
	    outline: none;
	    font-weight: 400;
	    font-family: 'Merriweather Sans', sans-serif;
	    color: var(--black-color3);
	    width: 70px;
	    margin-top: 19px;
	    float: left;
	    font-size: 0.7291666666666667vw;
	}
	.MPD-5-Apply-b
	{
		width: 4.895833333333334vw;
		font-size: 0.6770833333333334vw;
	    height: 34px;
	    margin-top: 12px;
	    margin-left: 5px;
	    background-color: var(--red-color1);
	    border: none;
	    outline: none;
	    color: #fff;
	    text-transform: uppercase;
	    font-family: 'Nunito Sans';
	    font-weight: 700;
	    position: relative;
	}
	.close-div-b-1
	{
		position: absolute;
	    width: 17px;
	    right: 0px;
	    top: 21px;
	}
	.MPD-5-checkbox-d
	{
		overflow: hidden;
	    width: 10.15625vw;
	    float: left;
	    height: 25px;
	}
	.MPD-5-All-Checkboxs
	{
		margin-top: 35px;
		overflow: hidden;
		width: 100%;
		height: 200px;
	}
	/*-------------------Upload Images LB START----------------------*/
	.imageuploadify
	{
		display: none;
	}
	#imageuploadifyvv
	{
		display: block;
	}
	.UploadImages-d
	{
		width: 61.458333333333336vw;
		height: 770px;
		background-color: #fff;
		padding: 50px;
		padding-left: 2.604166666666667vw !important;
		padding-right: 2.604166666666667vw !important;
	}
	.UPI-album-name
	{
		margin: 0px !important;
		margin-bottom: 20px !important;
	}
	.UPI-album-easyt, .UPI-album-easyt li
	{
		margin-bottom: 0px !important;
		width: 100%;
	}
	.upload-d-img-m
	{
		width: 100%;
		overflow: hidden;
		/*background-color: red;*/
		height: 440px;
		/*padding-top: 48px;	*/
		padding-left: 1.1458333333333335vw;
		padding-right: 1.1458333333333335vw;
		margin-bottom: 25px;
		cursor: auto !important;
	}
	.UPI-album-easyt.vsvlb .tab a:before
	{
		visibility: hidden !important;
	}
	.UPI-album-easyt .tab
	{
		margin-bottom: 48px !important;
	}
	.uploadimg-b
	{
		width: 6.510416666666667vw;
		height: 36px;
		outline: none;
		border: none;
		font-size: 0.7291666666666667vw;
		text-transform: uppercase;
		font-weight: 700;
	}
	.uploadimg-s
	{
		height: 35px;
	    outline: none;
	    border: none;
	    font-size: 0.7291666666666667vw;
	    text-transform: uppercase;
	    font-weight: 700;
	    border: 1px solid var(--red-color1);
	    padding-left: 0.9895833333333334vw;
	    padding-right: 0.9895833333333334vw;
	}
	.upload-file-sec
	{
		border: 2px dashed #afb1b2;
	    position: relative;
	    width: 100%;
	    height: 141px;
	    text-align: center;
	}
	.dropherer-t1
	{
		font-size: 0.8333333333333334vw;
		color: #9fa0a1;
		line-height: 26px;
		margin-top: 25px;
		margin-bottom: 2px;
	}
	.imageuploadify-container
	{
		width: 8.4375vw;
		height: 162px;
		position: relative;
		float: left;
		margin-right: 0.2604166666666667vw;
		margin-left: 0.2604166666666667vw;
		margin-bottom: 13px;
	}
	.remove-bupi
	{
		position: absolute;
		background-image: url(../images/removeupi.png);
		background-repeat: no-repeat;
		width: 10px;
		height: 15px;
		background-color: transparent;
		border: none;
		right: 9px;
		top: 9px;
		outline: none;
	}
	.remove-bupi.editoverb
	{
		background-image: url(../images/editoverb.png) !important;
		right: 25px;
		width: 14px;
	}
	.imageuploadify-images-list
	{
		overflow: hidden;
		width: 100%;
		padding-top: 25px;
	}
	.addnew-topg1
	{
		padding-top: 10px !important;
	}
	/*-------------------Upload Images LB END----------------------*/
	/*----------------------Vendors Protfolio Start----------------------*/
	.static-prof-v-side-b
	{
		float: left;
		padding-left: 1.3020833333333335vw;
		padding-right: 1.3020833333333335vw;
		height: auto;
		overflow-y: hidden;
		position: sticky;
		border : 1px solid #dadada;
		/*display: grid;*/
		width: 15.833333333333334vw !important;
	}
	.static-prof-v-side-bm
	{
		width: 15.833333333333334vw !important;
		margin-bottom: 0px !important;
	}
	.easylideid
	{
		width: 13.020833333333334vw;
		height: 62px;
		background-color: transparent;
		border: none;
		border-bottom: 1px solid #dadada;
		text-align: left;
		font-size: 0.8333333333333334vw;
		outline: none;
	}
	.easylideid:nth-last-child(1)
	{
		border:none !important;
	}
	.form-side1
	{
		display: inline-block;
		width: auto;
		vertical-align: top;
		width: 50.520833333333336vw;
		overflow: hidden;
		float: right;
		/*background-color: red;*/	
		/*height: 1999px;*/
	}
	.static-prof-v-side-b2
	{
		margin-top: 10px;
	}
	.sticky-vm-m
	{
		overflow: hidden;
		z-index: 0;
	}
	.heading-vp-sf
	{
		margin-bottom: 15px;
		-webkit-transition: all 0.4s ease;
	    -moz-transition: all 0.4s ease;
	    -o-transition: all 0.4s ease;
	    transition: all 0.4s ease;
	}
	.nopad 
	{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	/*image gallery*/
	.image-checkbox
	{
		cursor: pointer;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		/*border: 4px solid transparent;*/
		margin-bottom: 0;
		outline: 0;height: 30px;
		display: flex;
		border: 1px solid #939596;
		float: left;
		align-items: center;
		margin-right: 0.4166666666666667vw;
		margin-bottom: 12px;
		border-radius: 5px;
		user-select: none;
		font-family: 'Merriweather Sans', sans-serif;
		font-weight: 400;
		padding-left: 0.7291666666666667vw;
		padding-right: 0.7291666666666667vw;		
	}
	.image-checkbox span
	{
		font-family: 'Merriweather Sans', sans-serif;
		font-weight: 400;
		font-size: 0.625vw;
		color: var(--black-color3);
	}
	.image-checkbox input[type="checkbox"] 
	{
		display: none;
	}

	.image-checkbox-checked 
	{
		/*border-color: #4783B0;*/
		background-color: #29a334;
		border-color: #29a334;
		color: #fff !important;
	}
	.image-checkbox-checked span
	{
		color: #fff !important;
	}
	.image-checkbox .img-responsive
	{
		width: 15px;
		height: 15px;
		margin-right: 9px;
		border: 1px solid #c0c1c2;
		border-radius: 13px;
	}
	.image-checkbox.image-checkbox-checked .img-responsive
	{
		border-color: #fff;
		background-color: #fff;
	}
	.ind-form-d
	{
		width: 100%;
		float: left;
		margin-bottom: 17px;
		-webkit-transition: all 0.4s ease;
	    -moz-transition: all 0.4s ease;
	    -o-transition: all 0.4s ease;
	    transition: all 0.4s ease;
	}
	.vend-profintp1
	{
		margin-top: 30px;
	}
	.vend-profintp1.textarea-v textarea
	.com-vn-textarea
	{
		font-size: 0.8333333333333334vw !important;
		padding-left: 0.78125vw;
		display: block !important;
		height: 142px !important;
		border: none !important;
		border: 1px solid var(--grey-color5) !important;
		padding-top: 16px;
		padding-left: 0.78125vw;
		resize: none;
	}
	.com-vn-textarea
	{
		width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		height: 100px;
	}
	.booking-paymnet-inp1.com-vn-textarea-parent1
	{
		width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.posunsetimp
	{
		position: unset !important;
	}
	.goodfor-booingpmaind
	{
		padding-top: 15px;
	}
	.goodfor-booingp
	{
		width: 16%;
		float: left;
	}
	.select-prefcitytabs
	{	
		margin: 0px !important;
	}
	.select-prefcitytabs li
	{
		margin-bottom: 0px !important;
	}
	.vend-profintp1.textarea-v.text-area-rearange
	{
		width: 100% !important;
    	float: left !important;
	}
	.vend-profintp1.textarea-v
	{
		margin-bottom: 18px !important;
	}
	.samelabel-d1
	{
		position: unset !important;
		font-size: 0.7291666666666667vw !important;
		margin-bottom: 7px;
	}
	.radio-b1:checked,
	.radio-b1:not(:checked) 
	{
		position: absolute;
		left: -9999px;
	}
	.radio-b1:checked + label.label-radio-b,
	.radio-b1:not(:checked) + label.label-radio-b
	{
		position: relative;
		padding-left: 28px;
		font-size: 0.8333333333333334vw;
		cursor: pointer;
		line-height: 20px;
		display: inline-block;
		color: var(--black-color3);
		font-family: 'Merriweather Sans', sans-serif;
		font-weight: 400;
		margin-right: 2.0833333333333335vw;
		user-select: none;	
	}
	.radio-b1:checked + label.label-radio-b:before,
	.radio-b1:not(:checked) + label.label-radio-b:before 
	{
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 18px;
		height: 18px;
		border: 1px solid #939596;
		border-radius: 100%;
		background: #fff;
	}
	.radio-b1:checked + label.label-radio-b:after,
	.radio-b1:not(:checked) + label.label-radio-b:after 
	{
		content: '';
		width: 10px;
		height: 10px;
		background: var(--black-color3);
		position: absolute;
		top: 4px;
		left: 4px;
		border-radius: 100%;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	.radio-b1:not(:checked) + label.label-radio-b:after 
	{
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	.radio-b1:checked + label.label-radio-b:after 
	{
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.c2b-artist
	{
		width: 24.33% !important;
    	margin-right: 0px !important;
	}
	.preferredallrd-maind1
	{
		margin-bottom: 20px;
	}
	.preferredallcb-maind1 label
	{
		line-height: 13px;
	}
	.select-h-pv
	{
		height: 19px;
	}
	.chekbox-2md-vp
	{
		padding-top: 25px;
		/*padding-bottom: 30px;*/
	}
	.inpt-vp-divtow
	{
		width: 24.479166666666668vw !important;
		margin-right: 0.78125vw !important;
		/*margin-top: 35px !important;*/
	}
	.font-icon-social
	{
		position: absolute;
	    right: 15px;
	    top: 23%;
	    font-size: 1.6666666666666667vw !important;
	}
	.font-icon-social.fa-facebook
	{

	}
	/*.posr:hover .font-icon-social,*/
	.MPD17-group input:focus ~ .fa-globe
	{
		color: #29a334;
	}
	.MPD17-group input:focus ~ .fa-facebook
	{
		color: #4267B4;
	}
	.MPD17-group input:focus ~ .fa-instagram
	{
		color: #8a3ab9;
	}
	.MPD17-group input:focus ~ .fa-twitter
	{
		color: #1dcaff;
	}
	.addnew-vpplus-t p
	{
		font-size: 14px;
	}
	.addnew-vpplus-t
	{
		padding-top: 25px;
		width: 100%;			
	}
	.inpt-vp-divtow.locationinp
	{
		margin-top: 20px !important;
		margin-bottom: 20px !important;
		width: 100% !important;	
		margin-right: 0px !important;
	}
	.inpt-vp-divtow.locationinp .locico
	{
		position: absolute;
		top: 39%;
		left: 18px;
	}
	.inpt-vp-divtow.locationinp input
	{
		padding-left: 35px !important;
	}
	.map-vp
	{
		width: 100%;
		height: 240px;
		overflow: hidden;
		margin-bottom: 26px;
	}
	.vid-ico-ic
	{
		text-align: center;
		align-items: center;
	}
	.ytimg2
	{
		position: absolute;
		left: 0px;
		right: 0;
		top: 60px;
		bottom: 0;
		margin: 0 auto;
		z-index: 4;
		cursor: pointer;
	}
	.upoad-vidl
	{
		float: left;
		margin: 0px !important;
		/*margin-top: 8px !important;*/
		width: 21.354166666666668vw !important;
	}
	.uplvid-fr-b
	{
		float: left;
		width: 7.291666666666667vw;
		height: 60px;
		border: none;
		font-size: 0.7291666666666667vw;
		outline: none;
		color: #fff;
		font-weight: 700;
		font-family: 'Merriweather Sans', sans-serif;
		text-transform: uppercase;
	}
	.upoad-vidl, .uplvid-fr-b
	{
		margin-top: 8px !important;
		margin-bottom: 33px !important;
	}
	.accenpt-pv-s
	{
		padding-top: 48px;
		margin-bottom: 20px;
		overflow: hidden;
	}
	.accenpt-pv-s .preferredallcb-maind1 .radGroup1
	{
		margin-bottom: 0px !important;
	}
	.ind-form-d.checmge-color-t .overf .heading-vp-sf
	{
		color: #29a334 !important;
	}
	.ind-form-d.checmge-color-t
	{
		/*box-shadow: inset 0px 20px 20px 0px #25232347;*/
	}














	/*----------------------Vendors Protfolio End----------------------*/
	/*----------------------------Sticky-Siebar---------------------------------*/

	/* formatting */
	*, *:before, *:after {
		margin: 0;
		padding: 0;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.fixedsticky {
		position: -webkit-sticky;
		position: -moz-sticky;
		position: -ms-sticky;
		position: -o-sticky;
		position: sticky;
	}
	/* When position: sticky is supported but native behavior is ignored */
	.fixedsticky-withoutfixedfixed .fixedsticky-off,
	.fixed-supported .fixedsticky-off {
		position: static;
	}
	.fixedsticky-withoutfixedfixed .fixedsticky-on,
	.fixed-supported .fixedsticky-on {
		position: fixed;
	}
	.fixedsticky-dummy {
		display: none;
	}
	.fixedsticky-on + .fixedsticky-dummy {
		display: block;
	}


	.header-for-sticky, .footer-for-sticky {
	}
	.footer-for-sticky {
	}
	.Content-d1 {
		
	}
	.sidebar {
		
		float: left;
	}
	/* responsive layout */
	.candy-wrapper-1AS{

		position: relative;
	}
	.Content-d1 {
		display: inline-block;
		width: auto;
		vertical-align: top;
	}
	.sidebar {
		display: inline-block;
		/*width: unset;*/
		vertical-align: top;
	}

	.sidebar-a
	{
		display: inline-block;
		width: auto;
		vertical-align: top;
	}

	/* loaded fixed-sticky polyfill
	https://github.com/filamentgroup/fixed-sticky */
	.fixedsticky {
		/*top: 60px;*/
		margin-bottom: 50px;
	}
	.fixedsticky-a 
	{
		top: 60px;
		margin-bottom: 50px;
	}
	.MPD-5a-side-div
	{
		margin-right: 0.8333333333333334vw;
		float: left;
	}
	.sticky-sidebar-top
	{
		/*top: 0px !important;
		position: relative !important;*/
	}



	/*-------------------------------------*/

	.hover-add-d 
	{
	    position: relative;
	}
	.popover__content {
	    opacity: 0;
	    visibility: hidden;
	    position: absolute;
	    right: 0px;
	    transform: translate(0,-20px);
	    /*background-color: #BFBFBF;*/
	    background-color: #dac3c3e8;
	    padding: 1.5rem;
	    padding-top: 0px;
	    padding-bottom: 0px;
	    /*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);*/
	    box-shadow: 0 2px 5px 0 #c5a8a8e6;
	    width: 16.510416666666668vw !important;
	}
	.popover__content:before {
	    position: absolute;
	    z-index: -1;
	    content: '';
	    right: 0px;
	    top: -8px;
	    border-style: solid;
	    border-width: 0 10px 10px 10px;
	    border-color: transparent transparent #dac3c3e8 transparent;
	    transition-duration: 0.3s;
	    transition-property: transform;
	}
	.hover-add-d:hover .popover__content {
	    z-index: 2;
	    opacity: 1;
	    visibility: visible;
	    transform: translate(0,10px);
	    transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
	}
	.popover__message {
	  
	}
	.on-h-v-list
	{
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom: 20px;
		overflow: hidden;
		display: inline-block;
		float: left;
		margin-left: 0.8854166666666667vw;
		margin-right: 0.8854166666666667vw;
	}
	.Filters-mob-d
	{
		display: none;
	}


	/*------------------------------Mobile Header-----------------------------*/
	.fil-1, .fil-1 .overf
	{
		height: 50px;
		z-index: 2;
	    position: relative;
	    overflow: hidden;
	}
	.fil-2
	{ 
		/*min-height:100px;
		max-height: 400px;*/
		height: 500px;
		/*height: auto;*/
	}
	.filter-div1
	{
	  width:100%;
	  z-index: 8;
	  position: fixed;
	  overflow: hidden;
	  background-color: rgba(8, 8, 8, 0.86);
	  box-shadow: 0px 4px 20px 0px #000000;
	  -webkit-transition: all 0.5s ease;
	    -moz-transition: all 0.5s ease;
	    -o-transition: all 0.5s ease;
	    transition: all 0.5s ease;
	}
	.mobile_header
	{
		display: none;
		width: 100%;
		height: auto;
	}
	/*.MPD-10-Mobile-img
	{
		margin-top: 7px;
	    width: 3.760417vw;
	}
	.MPD-10-Mobile-logo-d h3
	{
		font-size: 1.441667vw;
		margin-top: 16px;
	}*/
	.mobile-menu-div
	{
		height: 88%;
	    overflow: hidden;
	}
	.mobile-filter-bottom
	{
	  color:#fff;
	  position: fixed;
	  width:100%;
	  bottom: -50px;
	  left: 0;
	  transition:bottom .2s linear;
	  border-bottom:1px solid transparent;
	  box-shadow: 0px 0px 20px 0px #000000;
	  box-sizing:border-box;
	  padding-top:0px;
	  height: 50px;
	}
	.MPD-8-main-ind-top .Font-size-28px
	{
		margin-top: 17px;
	}
	.mobile-filter-bottom.peek {
	  bottom:0;
	}

	.mobile-filter-bottom
	{
		display: none;
	}
	.filter-m-lb, .mob-fav-d
	{
		display: none;
	}
	.new-service-vend.mob
	{
		display: none;
	}
	.MPD-5a-side-div.pos-side
	{
		position: unset !important;
	}
	.Content-d1
	{
		/*float: right;*/
	}
	/*===========================Select city mobile start===========================*/
	/*.selectvity-mobv-m-d 
	{
	    width: 520px;
	    height: 520px;
	    background-color: #fff;
	}*/
	/*===========================Select city mobile end===========================*/
	.image-aspect
	{
		/*position: absolute !important;
	    left: 50% !important;
	    top: 50% !important;
	    min-height: 100% !important;
	    min-width: 100%;
	    -webkit-transform: translate(-50%,-50%) !important;
	    -ms-transform: translate(-50%,-50%) !important;
	    transform: translate(-50%,-50%) !important;
	    vertical-align: top !important;
	    width: auto !important;
	    height: auto !important;*/
	    width: 100% !important;
	    height: 100% !important;
	    object-fit: cover !important;
	    /*background-image: url('../images/loading.gif');*/
	    background-position: center center !important;
	    background-size: cover !important;
	}
	/*==============================Booking Payment==============================*/
	.bookingpayment-leftmaind
	{
		font-size: 1.0416666666666667vw;
		float: left;
		padding-left: 1.3020833333333335vw;
		padding-right: 1.3020833333333335vw;
		border: 1px solid #dadada;
	}
	.bookingpayment-leftmaindparent
	{
		width: 22.604166666666668vw;
		float: right;
	}
	.faresummeryclick
	{
		display: none;
	}
	.fare-summary-t
	{
		font-size: 1.0416666666666667vw;
		margin-bottom: 0px;
		margin-top: 5px;
	}
	.bookingp-side-inds1
	{
		width: 100%;
		/*height: 65px;*/
		float: left;
		padding-top: 25px;
		padding-bottom: 25px;
		border-top: 1px solid #b4b6b7;
	}
	.bookingp-side-inds1 .set-heightof-parent
	{
		height: 65px;
	}
	.bookingp-side-indimg-d
	{
		float: left;
		width: 3.385416666666667vw;
		height: 100%;
		margin-right: 0.7291666666666667vw;
	}
	.bookingp-side-deatilmd
	{
		width: 15.78125vw;
		float: left;
		height: 100%;
	}
	.bookingp-side-deatilmd .left-of-parent
	{
		width: 11.71875vw;
		height: 100%;
	}
	.bookingp-side-deatilmd .right-of-parent
	{
		width: 4.0625vw;
		height: 100%;
	}
	.bookingpaymentcart.cart-item-p1
	{
		font-size: 0.7291666666666667vw !important;
	}
	.bookingpaymentcart.cart-item-p2
	{
		font-size: 0.8333333333333334vw !important;
	}
	.bookingpaymentcart.cart-item-p3b
	{
		position: absolute;
		bottom: 0px;
		left: 0px;
		margin-bottom: 0px;
		font-size: 0.7291666666666667vw;
	}
	.div-close-b1.r0pa
	{
		top: 0px !important;
	}
	.r0pa
	{
		right: 0px !important;
		left: unset !important;
	}
	.bookingpaymentcart.cart-item-p3b.r0pa
	{
		font-size: 0.8333333333333334vw !important;
	}
	.fare-summary-height
	{
		max-height: 465px;
		position: relative;
		top: -4px;
		/*border-bottom: 1px solid #dadada;*/
	}
	.amount-details-maind
	{
		padding-top: 25px;
	}
	.enter-promocode-maind
	{
		display: inline-flex;
		margin-bottom: 20px;
	}
	.promocodeinpsbookp
	{
		width: 14.6875vw;
		float: left;
		outline: none;
		padding-left: 0.8333333333333334vw;
		font-size: 0.8333333333333334vw;
		border: 1px solid #dadada;
	}
	.promocodeinpsbookp::-webkit-input-placeholder 
	{
		color: var(--black-color4);
	}
	.promocodebsbookp
	{
		width: 5.208333333333334vw;
		float: left;
		outline: none;
		background-color: var(--black-color3);
		color: #fff;
		text-transform: uppercase;
		border:none;
		font-size: 0.7291666666666667vw;
	}
	.enter-promocode-maind .set-heightof-parent
	{
		height: 46px;
	}
	.amount-details-ind
	{
		padding-top: 0px;
	}
	.amount-details-ind .left-of-parent
	{
		width: 14.0625vw;
	}
	.amount-details-ind .right-of-parent
	{
		width: 5.833333333333334vw;
	}
	.amount-details-ind .right-of-parent, .amount-details-ind .left-of-parent
	{
		height: 42px;
	}
	.amount-indbookp
	{
		border-bottom: 1px solid #b4b6b7;
	}
	.amount-paybalemaind
	{
		width: 100%;
		float: left;
		height: 64px;
		
	}
	.amount-paybalemaind .left-of-parent
	{
		width: 14.0625vw;
		display: inline-grid;
		align-items: center;
		text-align: left;
		height: 100%;	
	}
	.amount-paybalemaind .right-of-parent
	{
		width: 5.833333333333334vw;
		display: inline-grid;
		align-items: center;
		text-align: right;
		height: 100%;	
	}
	.bookingpayment-rightmaindparent
	{
		width: 48.28125vw;
		height: auto;
		float: left;
		margin-right: 0.46875vw;
		padding-top: 40px;
		-webkit-box-shadow: 0px 0px 28px -8px rgba(153,153,153,1);
		-moz-box-shadow: 0px 0px 28px -8px rgba(153,153,153,1);
		box-shadow: 0px 0px 28px -8px rgba(153,153,153,1);
		padding-left: 3.125vw;
		padding-right: 3.125vw;
	}
	.booking-paymentmaind
	{
		padding-top: 10px;
		padding-bottom: 20px;
	}
	.boobking-payment-easytabsmaind
	{
		margin-top: 0px;
	}
	.boobking-payment-easytabsmaind  li a
	{
		font-family: 'Nunito Sans' !important;
		font-weight: 400 !important;
		font-size: 1.0416666666666667vw !important;
		color: var(--black-color4) !important;
		outline: none;
	}
	.boobking-payment-easytabsmaind  li a:hover, .boobking-payment-easytabsmaind  li a:active, .boobking-payment-easytabsmaind  li a:hover, .boobking-payment-easytabsmaind  li a.active
	{
		color: var(--red-color1) !important;
	}
	.boobking-payment-easytabsmaind li > a:before
	{
		background: var(--red-color1) !important;
	}
	.payment-method-d ul li label 
	{
		display: block;
		position: relative;
		font-weight: 300;
		font-size: 15px;
		padding: 25px 25px 25px 170px;
		font-family: 'Merriweather Sans', sans-serif;
		margin: 10px auto;
		margin-bottom: 15px;
		height: 30px;
		z-index: 2;
		cursor: pointer;
		font-weight: 400;
		-webkit-transition: all 0.25s linear;
		padding-right: 0px;
		user-select: none;
	}
	.payment-method-d ul li label:hover
	{
		color: #bf2c3a !important;
	}
	.payment-method-d ul li 
	{
		color: #AAAAAA;
		display: block;
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		border-bottom: 2px solid #c0c0c0;
	}
	.payment-method-d ul 
	{
		list-style: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	.payment-method-d 
	{
		/*height: 400px;*/
	}
	.payment-method-d input[type=radio]:checked ~ label 
	{
		color: #bf2c3a;
	}
	.check-box-logo 
	{
		width: 110px;
		position: absolute;
		left: 55px;
		top: 32px;
	}
	.check-b-r
	{
		display: none;
	}
	.payment-method-d ul li .check 
	{
		display: block;
		position: absolute;
		border: 5px solid #AAAAAA;
		border-radius: 100%;
		height: 30px;
		width: 30px;
		top: 34px;
		left: 20px;
		z-index: 0;
		transition: border .25s linear;
		-webkit-transition: border .25s linear;
	}
	.payment-method-d ul li .check::before 
	{
		display: block;
		position: absolute;
		content: '';
		border-radius: 100%;
		height: 12px;
		width: 12px;
		top: 4px;
		left: 4px;
		margin: auto;
		transition: background 0.25s linear;
		-webkit-transition: background 0.25s linear;
	}
	.payment-method-d input[type=radio]:checked ~ .check 
	{
		border: 5px solid #bf2c3a;
	}
	.payment-method-d ul li input[type=radio] 
	{
		position: absolute;
		visibility: hidden;
	}
	.payment-method-d input[type=radio]:checked ~ .check::before 
	{
		background: #bf2c3a;
	}
	.payment-method-d ul li input[type=radio] 
	{
		position: absolute;
		visibility: hidden;
	}
	.payment-method-d input[type=radio]:checked ~ .check::before 
	{
		background: #bf2c3a;
	}
	.paymentbooking-height
	{
		min-height: 744px;
	}
	.setters {
	  position: absolute;
	  left: 85px;
	  top: 75px;
	}

	.minutes-set {
	  float: left;
	  margin-right: 28px;
	}

	.seconds-set { float: right; }

	.controlls {
	  position: absolute;
	  top: 22px;
	  width:  100%;
	  text-align: center;
	}

	.display-remain-time {
	  /*font-family: 'Roboto';*/
	  font-family: 'Nunito Sans';
	  font-weight: 100;
	  font-size: 19px;
	  color: #000000;
	  font-weight: 700;
	}

	#pause {
	  outline: none;
	  background: transparent;
	  border: none;
	  margin-top: 10px;
	  width: 50px;
	  height: 50px;
	  position: relative;
	  display: none;
	}

	.play::before {
	  display: block;
	  content: "";
	  position: absolute;
	  top: 8px;
	  left: 16px;
	  border-top: 15px solid transparent;
	  border-bottom: 15px solid transparent;
	  border-left: 22px solid #F7958E;
	}

	.pause::after {
	  content: "";
	  position: absolute;
	  top: 8px;
	  left: 12px;
	  width: 15px;
	  height: 30px;
	  background-color: transparent;
	  border-radius: 1px;
	  border: 5px solid #F7958E;
	  border-top: none;
	  border-bottom: none;
	}

	#pause:hover { opacity: 0.8; }

	.e-c-base {
	  fill: none;
	  stroke: #B6B6B6;
	  stroke-width: 18px;
	}

	.e-c-progress {
	  fill: none;
	  stroke: var(--red-color1);
	  stroke-width: 18px;
	  transition: stroke-dashoffset 0.7s;
	}

	.e-c-pointer {
	  fill: #FFF;
	  stroke: #F7958E;
	  stroke-width: 2px;
	  display: none;
	}
	#e-pointer { transition: transform 0.7s; }
	.circletimer
	{
		width: 77px;
		margin: 0 auto;
	}
	.coundowntimermaind
	{
		width: 160px;
		height: 121px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		margin: 0 auto;
		position: absolute;
		z-index: 3;
	}
	.timerminst1
	{
		color: var(--black-color4);
		font-size: 13px;
		font-family: 'Nunito Sans';
		position: absolute;
		top: 40px;
		width: 100%;
		text-align: center;
		font-weight: 700;
	}
	.coundowntimermaind .width-100
	{
		text-align: center;
	}
	.timerminst2
	{
		width: 100%;
		text-align: center;
		margin-bottom: 0px;
		font-size: 16px;
		position: relative !important;
		top: -4px;
	}
	.displayn
	{
		display: none;
	}
	.tryagainbuttonbp
	{
		margin: 0 auto;
		width: 5.8125vw;
		height: 31px;
		font-size: 11px;
		float: unset;
		margin: 0 auto !important;
		text-align: center;

	}
	.booking-payment-login-maind
	{
		width: 30.729166666666668vw;
		overflow: hidden;
		margin: 0 auto;
	}
	.bookingpay-inpwidth
	{
		width: 100% !important;
	}
	.login-bpd2maind
	{
		width: 18.020833333333336vw;
		margin: 0 auto;
		overflow: hidden;
	}
	.secoundor-bopyt
	{
		margin-top: 30px;
	}
	.bookinpay-orsecliens
	{

	}
	.bookinloginbutton
	{
		width: 167px !important;
		font-weight: 400 !important;
	}
	.bookinloginbutton i
	{
		margin-right: 9px;
	}
	.frcheckoutguest
	{
		float: right !important;
		margin: 0px !important;
		width: 9.8125vw;
	}
	.signup-linktop-mar
	{
		margin-top: 12px;
	}
	.makepayment-b
	{
		margin-left: 22px;
		margin-top: 20px;
	}
	/*--------------------Autocomplete Home Start--------------------*/
	.autocomplete-suggestion
	{
		background-color: #fff;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 1px solid #c1c0c0;
	}
	/*--------------------Autocomplete Home End--------------------*/
	/*------------------------Tooltip Start------------------------*/
	.tooltip-text
	{
		background-color: rgba(0, 0, 0, .7);    
		color: white;
		left: 0;
		padding: 5px;
		position: absolute;
		z-index: 2;
		top: 0;
	}
	/*------------------------Tooltip End------------------------*/
	/*-----------------------Autocomplete Start-----------------------*/
	.easy-autocomplete-container ul
	{
		/*display: block !important;*/
		list-style-type: none;
		position: relative;
		/*padding-left: 0px;*/
		left: 1px;
		top: 9px;
		-webkit-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		transform-origin: 50% 0;
		border-radius: 4px;
		border-top-left-radius: 0px;
	    border-top-right-radius: 0px;
		overflow: hidden;
		box-shadow: 10px 7px 10px 0px rgba(0,0,0,.175) !important;
	}
	.easy-autocomplete-container ul li
	{
		padding-left: 1.9270833333333335vw;
		background-color: #fff;
		font-family: 'Merriweather Sans', sans-serif !important;
		font-size: 0.7291666666666667vw !important;
		padding-top: 3px;
		padding-bottom: 3px;
		cursor: pointer;
	}
	.easy-autocomplete-container ul li.selected
	{
		background-color: var(--red-color1);
		color: #fff;
	}
	.easy-autocomplete-container ul li .eac-item b, .easy-autocomplete-container ul li .eac-item 
	{
		font-weight: 400 !important;
	}


	/*-----------------------Autocomplete End-----------------------*/
	/*----------------------Rating Star Css Start----------------------*/
	.rate 
	{
		display: inline-block;
		border: 0;
	}
	/* Hide radio */
	.rate > input 
	{
		display: none;
	}
	/* Order correctly by floating highest to the right */
	.rate > .rate-lablev 
	{
		float: right;
	}
	/* The star of the show */
	.rate > .rate-lablev:before 
	{
		display: inline-block;
		font-size: 17px;
		padding: .3rem .2rem;
		margin: 0;
		cursor: pointer;
		font-family: FontAwesome;
		content: "\f005 "; /* full star */
	}
	/* Zero stars rating 
	.rate > label:last-child:before {
	content: "\f006 "; /* empty star outline 
	}*/
	/* Half star trick */
	.rate .rate-lablev.half:before 
	{
		content: "\f089 "; /* half star no outline */
		position: absolute;
		padding-right: 0;
	}
	/* Click + hover color */
	input:checked ~ .rate-lablev, /* color current and previous stars on checked */
	.rate-lablev:hover, .rate-lablev:hover ~ .rate-lablev { color: #73B100;  } /* color previous stars on hover */

	/* Hover highlights */
	input:checked + .rate-lablev:hover, input:checked ~ .rate-lablev:hover, /* highlight current and previous stars */
	input:checked ~ .rate-lablev:hover ~ .rate-lablev, /* highlight previous selected stars for new rating */
	.rate-lablev:hover ~ input:checked ~ .rate-lablev /* highlight previous selected stars */ { color: #A6E72D;  }

	.ratingparent
	{
		width: 50%;
		float: left;
		height: 63px;
		padding-bottom: 0px;
	}
	.ratingparent-overall
	{
		width: 100% !important;
		float: left;
		text-align: center;
		height: 88px;
	}
	.rating-sided1
	{
		width: 100%;
		float: left;
	}
	.overl-rate.rate > .rate-lablev:before
	{
		font-size: 27px;
	}
	.remainreating .Font-size-16px
	{
		margin-bottom: 0px;
		font-size: 14px;
	}
	.Ratingreview-Mind
	{
		padding-top: 22px;
		height: auto !important;
	}

	/*----------------------Rating Star Css End----------------------*/
	.cf:before,
	.cf:after {
	    content: " "; /* 1 */
	    display: table; /* 2 */
	}

	.cf:after {
	    clear: both;
	}
	.cf {
	    *zoom: 1;
	}
	.sidebarzzz {
	  position: -webkit-sticky;
	  position: sticky;
	  top: 0;
	}
	.open-cb-v
	{
		width: 100%;
		height: 0px;
		position: relative;
	}
	.open-cb-v-c
	{
		position: absolute;
		top: 51px;
		width: 100%;
		height: auto;
		background-color: #fff;
		float: left;
		overflow: hidden;
		display: none;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		box-shadow: 10px 7px 10px 0px rgba(0,0,0,.175) !important;
		padding: 10px;
		padding-top: 16px;
    	padding-bottom: 0px;

	}
	.open-cb-v-c.active
	{
		display: block;
	}
	.onclick-hcb
	{
		cursor: pointer;
	}
	.home-pg input[type=checkbox].css-checkbox + label.css-label, input[type=checkbox].css-checkbox + label.css-label.clr
	{
		float: left;
		width: 25%;
    	padding-right: 10px;
	}
	.onclick-hcb-inp
	{
		cursor: pointer;
	    width: 12.385417vw;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	/*----------------------------Switch Button Start----------------------------*/
	.switch-cust1 {
	  display: inline-block;
	  height: 24px;
	  position: relative;
	  width: 50px;
	}

	.switch-cust1 input {
	  display:none;
	}

	.slider-cust1 {
	  background-color: #ccc;
	  bottom: 0;
	  cursor: pointer;
	  left: 0;
	  position: absolute;
	  right: 0;
	  top: 0;
	  transition: .4s;
	}

	.slider-cust1:before {
	  background-color: #fff;
	  bottom: 4px;
	  content: "";
	  height: 16px;
	  left: 4px;
	  position: absolute;
	  transition: .4s;
	  width: 16px;
	}

	input:checked + .slider-cust1 {
	  background-color: #29a334;
	}

	input:checked + .slider-cust1:before {
	  transform: translateX(26px);
	}

	.slider-cust1.round {
	  border-radius: 34px;
	}

	.slider-cust1.round:before {
	  border-radius: 50%;
	}
	.custtoggb1
	{
		position: relative;
	    right: 0px;
	    top: 4px;
	    left: 30px;
		overflow: hidden;
		float: left;
	}
	/*----------------------------Switch Button End----------------------------*/
	.reach-td1
	{
		width: 64% !important;
	}
	.reach-td2
	{
		width: 33% !important;
		margin-right: 0px !important;
	}
	.add-sct1
	{
		bottom: -5px !important;
	    z-index: 2 !important;
	    top: unset !important;
	    color: #29a334;
	    right: 15px;
	    font-size: 12px;
	    width: auto;
	    display:  flex;
	    padding-bottom: 4px;
	}
	.add-sct2
	{
		top: 36px;
	    z-index: 2;
	    right: 7px;
	    font-size: 12px;
	    color: var(--red-color1);
	}
	.add-sct1 i
	{
		position:  relative;
	    top: 2px;
	    /* margin-left: 10px; */
	    right: -5px;
	}
	.add-sct1-p
	{
		padding-bottom: 20px;
	}
	.add-sct1:hover
	{
		color: #29a334;
	}
	.add-sct2:hover ~ div .bar:before , .add-sct2:hover ~ div .bar:after
	{
		width: 50%;
	}
	.add-sct2:hover ~ div .bar:before
	{
		left: 50%;
	}
	.add-sct2:hover ~ div .bar:after
	{
		right: 50%;
	}
	.add-sct2:hover ~ div .highlight
	{
		-webkit-animation: inputHighlighter 0.3s ease;
	    -moz-animation: inputHighlighter 0.3s ease;
	    animation: inputHighlighter 0.3s ease;
	}


	/*---------------------------Reatch Text Box Star------------------------------*/

	.editor-toolbar {
	  background: #ffffff;
	  border: 1px solid var(--grey-color5);
	  margin: 0;
	  padding: 0;
	}
	.editor-toolbar a {
	  display: inline-block;
	  padding: 8px 12px;
	  color: var(--black-color4);
	}
	.editor-toolbar a:hover {
	  background: var(--grey-color5);
	}
	.editor-toolbar .active {
	  background: var(--grey-color5);
	}
	.editor-toolbar .dropdown {
	  display: inline-block;
	}
	.editor-toolbar .dropdown .btn-default {
	  border: none;
	  outline: none;
	}
	.editor-toolbar .dropdown .btn-default:focus,
	.editor-toolbar .dropdown .btn-default:hover {
	  background: none;
	  outline: none;
	}
	.editor-toolbar .dropdown a {
	  margin: 0;
	}
	.editor {
	  resize: vertical;
	  overflow: auto;
	  line-height: 1.5;
	  background: #ffffff;
	  border: 1px solid var(--grey-color5);
	  border-top: none;
	  min-height: 150px;
	  box-shadow: none;
	  padding: 8px 16px;
	  margin: 0 0 10px 0;
	  font-size: 14px;
	}
	.editor:focus {
	  outline: none;
	}
	.editors-dvc
	{
		width: 98.5%;
		margin-top: 20px;
		float: left;
	}
	blockquote, .editor
	{
		font-size:0.8333333333333334vw !important;
	}
	.nice-pcm
	{
		width: 100% !important;
		height: auto !important;
		float: left !important;
		overflow: visible !important;
	}
	.scnpv1
	{
		width: 60% !important;
		float: left;	
	}
	.nice-pcm .nice-select
	{
		width: 97%;
		border-radius: 0px;
	}
	.scnpv2
	{
		width: 40% !important;
		float: right;	
	}
	.nice-pcm .nice-select .list
	{
		max-height: 0px;
	}
	.nice-pcm .nice-select.open .list
	{
		max-height: 200px;
	}
	.date-ivbh
	{
		visibility: hidden;
		position: absolute;
	}
	.inp-dtv1
	{
		width: 33.33% !important;
		float: left !important;
	}
	.datetimepicker-hours tfoot,
	.datetimepicker-minutes tfoot
	{
		display: none;
	}
	.datetimepicker-hours thead,
	.datetimepicker-minutes thead
	{
		height: 1px !important;
		visibility: hidden;
	}
	.datetimepicker-hours thead tr th,
	.datetimepicker-minutes thead tr th
	{
		padding: 0px !important;
		height: 1px !important;
		font-size: 0px !important;
	}
	.datetimepicker-hours thead tr th i,
	.datetimepicker-minutes thead tr th i
	{
		position: absolute;
		visibility: hidden;
	}
	.hour.active, .minute.active
	{
		background-image: linear-gradient(to bottom,var(--red-color1),var(--red-color1)) !important;
	}
	/*.nicescroll-cursors
	{
		background-color: var(--red-color1) !important;
	}*/

	/*****************************************Swapnil css****************************/
	.short-dd
	{	
		width: 50%;
		float: left;
		height: 320px;
		padding: 30px;
		position: relative;	
	}
	.short-r-ind1
	{
		/*width: 104px !important;*/
		/*margin: 0 auto;*/
	}
	.inp-reqn
	{
		width: 100%;
		outline: none;
	}
	.enq-border
	{
		border-bottom: 1px solid #ededed;
	}
	.shprt-indv
	{
		width: 100%;
		height: calc(100% + -39px);
	}
	.short-dd:nth-child(1)
	{
		border-right: 1px solid #ededed;
	}
	.ord-idv
	{
		width: 40px;
		height: 40px;
		border-radius: 50%;
		/*border: 1px solid grey;*/
		text-align: center;
		justify-content: center;
		align-items: center;
		display: flex;
		position: absolute;
		right: -20px;
		top: calc(50% - 32px);
		background-color: #fff;
		z-index: 2;
	}
	.short-dd.active
	{
		background-color: var(--red-color1);
	}
	.short-lis-bord
	{
		padding: 0px;
		border: 1px solid var(--red-color1) !important;
		margin-bottom: 40px;
		border-radius: 9px;
		overflow: hidden !important;
	}
	.scroll-readb
	{
		height: calc(100% - 48px) !important;
		overflow: hidden !important;
	}
	.shprt-indv.active p
	/*.shprt-indv.active input*/
	{
		color: #fff !important;
	}
	.white-placeholder::-webkit-input-placeholder,
	.inp-secr2::-webkit-input-placeholder
	{
		color: #888b8d !important;
		font-weight: 400 !important;
	}
	.white-placeholder
	{
		background-color: #fff !important;
	}
	.inp-secr2
	{
		width: 100% !important;
		height: 40px !important;
		font-family: 'Merriweather Sans', sans-serif;
    	font-weight: 400;
    	font-size: 0.7291666666666667vw !important;
	}
	input.inp-secr2
	{
		padding-left: 10px !important;	
	}
	.cal-logoc
	{
		z-index: 3;
		top: 10px !important;
		width: 20px !important;
		right: 10px !important;
	}
	.yelow-b2
	{
		background-color: var(--yellow-color1);;
		color: #000000;
	}
	.shprt-indv.active .short-r-ind2:nth-child(1)
	{
		margin-bottom: 0px !important;
	}
	.yellow-red:hover
	{
		background-color: var(--red-color1) !important;
		color: #fff !important;
	}
	.yelow-b2:hover
	{
		background-color: #fff;
	}
	input.white-placeholder,
	input.inp-secr2
	{
		/*color: #888b8d !important;*/
		font-weight: 400 !important;
	}
	.checktorab1a
	{
		width: 90%;
		float: left;
		margin-right: 0px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.short-lis-bord.new .short-dd,
	.short-lis-bord.new .short-dd.active .ord-idv
	{
		display: none;
	}
	.short-lis-bord.new .short-dd.active
	{
		display: block;
		margin: 0 auto;
    	float: unset;
    	border: none;
	    width: 	100%;
	    /*height: auto;*/
	    /*padding-left: 30%;
	    padding-right: 30%;*/
	}
	.short-lis-bord.new .short-dd.active .shprt-indv
	{
		display: flex;
		justify-content: center;
	}
	.short-lis-bord.new .short-dd.active .shprt-indv .Enq-Div-1
	{
		width: 50%;
		padding-left: 2%;
    	padding-right: 2%;
	}
	.short-lis-bord.new
	{
		padding-bottom: 0px !important;
	}
	/*===================Payment-Result-Start===================*/
	.pay-sucess-maind
	{
		width: 100%;
		float: left;
	}
	.pay-status-h
	{
		width: 100%;
		/*color: #73B100;*/
		/*padding-bottom: 18px;*/
		font-size: 19px;
		margin: 0px;
		margin-bottom: 10px;
	}
	.pay-st-sec1
	{
		width: 100%;
		padding-top: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid grey;
		float: left;
		position: relative;
	}
	h3.confirm-status
	{
		padding-left: 30px;
	}
	.pay-st-sec1 .paychd-1
	{
		width: 50%;
		float: left;
	}
	.pay-st-sec1 .paychd-1
	{
		text-align: left;
	}
	.pay-st-sec1 .paychd-1:nth-of-type(even)
	{
		text-align: right;
	}
	.pay-status-ico
	{
		position: absolute;
		left: 2px;
		top: 2px;
		font-size: 19px !important;
		/*color: #73B100;*/
	}
	.pay-st-lable1
	{
		width: 100%;
		font-size: 14px;
		margin-bottom: 3px;
	}
	.pay-booking-id
	{
		font-size: 18px;
		margin-top: 0px;
		margin-bottom: 26px;
	}
	.pay-hall-name
	{
		/*margin-top: */
		width: 90%;
		float: right;
		margin-bottom: 0px;
	}
	.text-overflow
	{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.pays2-lab
	{
		margin-bottom: 0px;
	}
	.pays2-lab:nth-child(2)
	{
		margin-bottom: 10px;
	}
	.payment-recipt
	{
		font-size: 14px;
		width: 100%;
		text-align: center;
	}
	.pay-amtpt1
	{
		width: 100%;
		text-align: left;
		font-size: 14px;
		margin-bottom: 5px;
	}
	.pay-amtpt1 > span
	{
		text-align: right;
		float: right;
	}
	.pay-amtpt1.Total-paid
	{
		font-size: 18px;
		margin-bottom: 0px;
		margin-top: 10px;
	}
	.pay-status-mh
	{
		width: 100%;
		margin-top: 0px;
		font-size: 20px;
		text-align: center;
    	padding-bottom: 20px;
    	border-bottom: 2px solid;
	}
	.pay-status-mh.pay-sucess
	{
		color: #29a334;
		border-color: #29a334;
	}
	.pay-het2
	{
		width: 70% !important;
	}
	.pay-het3
	{
		width: 30% !important;
	}
	.pay-st-sec1.shareics
	{
		position: relative;
		padding-bottom: 30px;
	}
	.Steps-afetr-pay
	{
		font-size: 12px;
		width: 100%;
		padding-left: 16px;
		position: relative;
		margin-bottom: 2px;
	}
	.Steps-afetr-pay i
	{
		position: absolute;
		left: 0px;
		top: 3px;
	}
	.f-pay-last-icos-d
	{
		width: 100%;
		height: auto;
		position: relative;
		display: flex;
		text-align: center;
		justify-content: center;
	}
	.f-pay-last-icos
	{
		font-size: 18px !important;
    	color: var(--black-color4);
	}
	.f-pay-last-icos:hover
	{
		color: unset;
	}
	.f-pay-last-icos.mid
	{
		margin-left: 20px;
		margin-right: 20px;
	}
	.steps-afterqr-d
	{
		width: 70%;
		float: left;
	}
	.pay-qu-maind
	{
		width: 25%;
		float: right;
	}
	.qr-code-d
	{
		width: 80px;
		height: 80px;
		position: relative;
		float: right;
		right: -9px;
		top: -11px;
	}
	.lastline-payst2
	{
		overflow: hidden;
		text-align: center;
	}
	.moneybackmaind
	{
		text-align: center;
	}
	.moneybackmaind img 
	{
	    margin-left: 5%;
	    margin-right: 5%;
	    width: 39%;
	}
	/*===================Payment-Result-End===================*/
	.nicescroll-cursors
	{
		border-color: transparent !important;
	}
	.booknowlbd
	{
		overflow: visible !important;
		padding-bottom: 20px !important;
	}
	.nice-pcm.selectslot-booknow
	{
		width: calc(100% - 33.33%) !important;
	}
	/*=================Book Now Radio B Start================*/
	.slot-inbooknow-inp
	{
		visibility: hidden;
	}
	.slot-inbooknow-inp:checked,
	.slot-inbooknow-inp:not(:checked) {
	    position: absolute;
	    left: -9999px;
	}
	.slot-inbooknow-inp:checked + .slot-inbooknow-lable
	.slot-inbooknow-inp:not(:checked) + .slot-inbooknow-lable
	{
	    position: relative;
	    padding-left: 28px;
	    cursor: pointer;
	    line-height: 20px;
	    display: inline-block;
	    color: #666;
	}
	.slot-inbooknow-inp:checked + .slot-inbooknow-lable,
	.slot-inbooknow-inp:not(:checked) + .slot-inbooknow-lable {
	    /*content: '';
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 18px;
	    height: 18px;
	    border: 1px solid #ddd;
	    border-radius: 100%;
	    background: #fff;*/
	}
	.slot-inbooknow-inp:checked + .slot-inbooknow-lable,
	.slot-inbooknow-inp:not(:checked) + .slot-inbooknow-lable {
	    /*content: '';
	    width: 12px;
	    height: 12px;
	    background: #F87DA9;
	    position: absolute;
	    top: 4px;
	    left: 4px;
	    border-radius: 100%;
	    -webkit-transition: all 0.2s ease;
	    transition: all 0.2s ease;*/
	}
	.slot-inbooknow-lable
	{
		width: 80px;
		height: 21px;
		text-align: center;
		justify-content: center;
		align-items: center;
		display: inline-flex;
		border-radius: 10px;
		color: #000;
		margin-right: 10px;
		margin-bottom: 10px;
		font-size: 11px;
		position: relative;
		top: -4px;
		cursor: pointer;
		user-select: none;
	}
	.slot-inbooknow-inp:not(:checked) + .slot-inbooknow-lable {
	   background-color: var(--yellow-color1);;
	}
	.slot-inbooknow-inp:checked + .slot-inbooknow-lable {
	   background-color: #29a334;
	   color: #fff;
	}
	.Enq-Div-1.enq-cust-b
	{
		padding-bottom: 0px !important;
	}
	.Enq-Div-1.booknowd1
	{
		width: 132px !important;
		padding-right: 30px;
	}
	.Enq-Div-1.booknowd2
	{
		width: calc(100% - 132px) !important;
	}
	.booknoew-eb
	{
		width: 50%;
		overflow: hidden;
	}
	/*=================Book Now Radio B End================*/
	.inpt-vp-divtow.booking-paymnet-inp1,
	.booking-paymnet-inp1
	{
		width: 48% !important;
   		margin-right: 2% !important;
   		margin-bottom: 0px !important;
	}
	.booking-paymnet-inp1 > .nice-select
	{
		width: 100%;
		border-radius: 0px;
	}
	.booking-paymnet-inp1 > .nice-select > .current
	{
		top: calc(50% + -22px);
		position: absolute;
	}
	.booking-paymnet-inp1.com-vn-textarea-parent1
	{
		width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.com-vn-textarea
	{
		border: 1px solid var(--grey-color5) !important;
		padding-top: 17px;
		padding-left: 0.78125vw;
	}
	.com-vn-textarea-parent1 > .bar
	{
		bottom: 5px;
	}
	.bookingpayselect-state > .banner-select > .nice-select > .list
	{
		height: 220px;
	    min-height: unset;
	    max-height: unset
	}
	.yellow-common-button-2.yellob-paym
	{
		margin-top: 25px !important;
	}
	.select-gstdmaind
	{
		height: 67px;
	    overflow: hidden;
	    padding-top: 35px;
	}
	.gst-checkb
	{
		width: 100%;
		max-height: 0px;
		overflow: hidden;

		-webkit-transition: max-height 0.8s;
		-moz-transition: max-height 0.8s;
		transition: max-height 0.8s;
	}
	.gst-checkb.active
	{
		max-height: 410px;
	}
	.booking-paymnet-inp1.pay-w-100s2
	{
		width: 98% !important;
	}

	/*===========================Vendores Detials Re Struct Start====================*/
	.vend-vd-msc1
	{
		width: 65%;
		float: left;
		height: 30px;
		padding-top: 5px;
	}
	.vend-vd-msc2
	{
		width: 35%;
		float: right;
		/*display: flex;*/
    	/*justify-content: center;*/
	}
	.text-lhs-vnp
	{
		width: 52%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-right: 10px;
		position: relative;
	}
	.text-lhs-vnp2
	{
		width: 22%;
		float: left;
		text-align: right;
		padding-right: 10px;
	}
	.text-lhs-vnp3
	{
		width: 21%;
		float: right;
		text-align: left;
	}
	.icon-vd
	{
		font-size: 1.0416666666666667vw !important;
		position: absolute;
		right: 4px;
		top: 0px;
		
	}
	.icon-vn-parnt
	{
		padding-right: 20px;
		position: relative;
	}
	.vend-parant-arcc.active .icon-vd
	{
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.vend-parant-arcc
	{
		margin-bottom: 10px;
		border: 2px solid transparent;
	}
	.vend-parant-arcc > div
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	.vend-parant-arcc-ch1
	{
		background-color: #f9f9f9;
		height: 50px;
		width: 100%;
		overflow: hidden;
		display: flex;
		align-items: center;
		cursor: pointer;
	}
	.vend-parant-arcc-ch2
	{
		width: 100%;
		overflow: hidden;
		background-color: #fff;
		max-height: 0px;
		overflow: hidden;

		-webkit-transition: max-height 0.8s;
		-moz-transition: max-height 0.8s;
		transition: max-height 0.8s;
	}
	.vend-parant-arcc.active .vend-parant-arcc-ch2
	{
		padding-top: 10px;
		max-height: 1000px;
	}
	.vend-parant-arcc:hover
	{
	}
	.enq-book-vndb
	{
		height: 30px;
		width: 45%;
		margin-left: 4%;
		border:1px solid var(--red-color1);
		cursor: pointer;
		font-size: 0.8333333333333334vw;
    	font-weight: 500;
    	outline: none;
	}
	.enq-book-vndb:nth-child(1)
	{
		float: right;
		background-color: var(--red-color1);
		color: #fff;
	}
	.enq-book-vndb:nth-child(2)
	{
		float: right;
		background-color: #fff;
		color: var(--red-color1);
	}
	.enq-book-vndb:hover,
	.pack-to-jump:hover .vn-d-vb
	{
		background-color: var(--yellow-color1);;
		color: #000000;
	}
	.colom-ind-ct1 > div
	{
		padding-left: 10px;
	}
	.vend-ct1a
	{
		width: 60%;
		height: auto;
		float: left;
	}
	.vend-ct1b
	{
		width: 40%;
		height: auto;
		float: left;
	}
	.colom-ind-ct1
	{
		height: 30px;
		background-color: transparent;
		align-items: center;
    	display: flex;
	}
	.colom-ind-ct1:nth-of-type(2n)
	{
		background-color: #f9f9f9;
	}
	.colom-ind-ct2
	{
		padding-top: 18px;
		padding-left: 10px;
	}
	.colom-ind-ct2 > p 
	{
		font-size: 0.8333333333333334vw;
		margin-bottom: 4px;
	}
	.pack-to-jump
	{
		cursor: pointer;
		/*padding-left: 10px;*/
		padding-right: 10px;
		display: flex;
	    align-items: center;
	    height: 30px;
	    /*margin-bottom: 5px;*/
	}
	.ptj-t1
	{
		width: 50%;
		text-align: left;
	}
	.ptj-t2
	{
		width: 25%;
		text-align: left;
		padding-right: 5px;
		padding-left: 5px;
	}
	.ptj-t3
	{
		width: 25%;
		text-align: right;
	}
	.vn-d-vb
	{
		width: 93% !important;
		font-size: 0.625vw !important;
		height: 21px !important;
		float: right !important;
		margin: 0 auto !important;
	}
	.pack-to-jump:nth-of-type(2n-1)
	{
		background-color: #f9f9f9;
	}
	.pack-to-jump:hover 
	{

	}
	.packages-hight-scroll
	{
		max-height: 210px;
	}
	.vend-parant-arcc.v2active-temp .vend-parant-arcc-ch1
	{
		/*background-color: #dedede;*/
		background-color: var(--yellow-color1);;
	}
	.vend-parant-arcc.active
	{
		border: 2px solid var(--yellow-color1);;
	}
	.d-advn1
	{
		width: 22% !important;
	}
	.d-advn2
	{
		width: 23% !important;
		/*margin-right: 0px !important;*/
	}
	.vmt-mob-o
	{
		display: none;
	}
	/*----------custom easytabs---------*/
	.easyc-div
	{
		display:none;
	}
	.easyc-div:nth-child(1)
	{
		display: block;
	}
	.easyc-div.active
	{
		/*display:block;*/
	}
	.inpt-vp-divtow.div-nmv3
	{
		width: 48% !important; 
		margin-right: 2% !important; 
		margin-bottom: 0px !important; 
	}
	.vendoreenqub-c
	{
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.cust-vndoreenq2
	{
		width: 41.447917vw;
		height: 649px;
	}
	.div-scroll-vend
	{
		width: 100%;
		height: 320px;
	}
	.shortlist-cust-tabd
	{
		display: none;
	}
	.pad-forclck-bottom
	{
		margin-bottom: 150px;
	}
	.MPD17-group.ProvideQinp
	{
		width: 90%;
		margin: 0 auto;
		/*margin-top: 10px;*/
		padding: 0px !important;
	}
	.MPD17-group.ProvideQinp input
	{
		margin-left: 0px;
	    /* width: 70%; */
	    margin: 0 auto;
	    /*height: 40px !important;*/
	    text-align: center !important;
    	padding: 0px !important;
	}
	.MPD17-group.ProvideQinp .highlight
	{
		width: 50% !important; 
	}
	.accept-botton.submitquoteb
	{
		margin-top: 0px !important;
		margin: 0 auto !important;
	}
	.MPD17-group.ProvideQinp input,
	.accept-botton.submitquoteb
	{
		height: 40px !important;
		margin-top: 5px !important;
	}
	.MPD-12-Request-Box-ind2.svd1a,
	.MPD-12-Request-Box-ind2.svd2a
	{
		width: 8.260417vw;
		padding: 0px !important;
	}	
	.vendor-provideq .MPD-12-Request-Box-ind1
	{
		width: 97% !important;
	}
	.MPD-12-Profile-info-d2.svd1a,
	.MPD-12-Profile-info-d2.svd2a
	{
		width: 13.541666666666668vw;
		float: left;
	}

	.provideviewmol2
	{
		width: 100% !important;
		margin: 0 auto !important;
		text-align: center !important;
	}
	.provideviewmo
	{
		margin: 0px auto !important;
		margin-top: 5px !important;
		width: 100% !important;
		text-align: center !important;
	}
	.click-p
	{
		user-select: none;
		cursor: pointer;
	}
	.show-qut-vm-d
	{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.Enq-Div-1.book-avend-showd
	{
		width: 25% !important;
	}
	.Enq-Div-1.book-avend-showd2
	{
		width: 100% !important;
		padding: 0px !important;
	}
	.Enq-Div-1.book-avend-showd2 pre
	{
		max-height: 230px;
		overflow: hidden;		
	}
	pre
	{
		background-color: transparent;
		border-radius: 0px;
		border: none;
	}
	.vendor-provideq
	{
		margin-bottom: 10px;
	}
	.div-scroll-vend.v2
	{
		height: auto !important;
		float: left;
	}
	.setrt2v
	{
		margin-bottom: 5px;
	}
	.retch-t2 .editor
	{
		max-height: 280px !important;
	}
	.div-nmv4
	{
		margin-bottom: 0px !important;
		width: 100% !important;
	}	
	.ledt-sidev2
	{
		width: 35%;
	}
	.ledt-sidev3
	{
		width: 65%;
		float: left;
	}
	.ledt-sidev2,
	.ledt-sidev3
	{
		max-height: 554px;
	}
	.MPD-16-lightbox-Div.cust-vndoreenq3
	{
		width: 67.447917vw;
	}
	.ind-3stepsd
	{
		width: calc(100% - 20px);
    	height: calc(100% - 80px);
    	padding-top: 20px;
    	padding-bottom: 20px;
    	cursor: unset !important;
	}
	/*.svd1a
	{
		display: none;
	}
	.svd2a
	{
		display: none;
	}	
	.vendor-provideq.vpqd2 .svd2a,
	.vendor-provideq.vpqd1 .svd1a
	{
		display: block;

	}*/
	.vendor-provideq.vpqd2
	{
		background-color: #00d01014 !important;
	}
	.vendor-provideq.vpqd3
	{
		background-color: #d027000d !important;
	}
	.select-custom
	{
		position: relative;
	}
	.select-custom .nice-select
	{
		width: 100% !important;
		border-radius: 0px !important;
		display: flex !important;
		align-items: center !important;
	}
	.select-custom .nice-select > span
	{
		position: unset !important;
	    /*top: 37%;*/
	    /*line-height: 100%;*/
	}
	.select-custom span.bar
	{
		position: absolute;
		bottom: 0px;
	}
	.viewmore-dP
	{
		width: 6.25vw;
		/*height: 20px;*/
		float: left;
		padding-top: 21px;
	}
	.vpqd3 .MPD-12-Request-Box-ind1 
	{
	    opacity: 0.5;
	    user-select: none;
	}
	

	/*===========================Vendores Detials Re Struct End====================*/
	/*-------------------Swapnil Css Start----------------*/
	.dis-none
	{
		display: none;
	}
	/*-------------------Swapnil Css End----------------*/
	.easycustv li:nth-last-child(2) a
	{
		/*background-color: red;*/
	}
	.addnewp-v
	{
		font-size: 20px;
	}
	.easycustv li
	{
		margin-top: 10px;
	}
	.addnwepack
	{	
		color: var(--red-color1) !important;
	}
	.addnwepack:before
	{
		background: var(--red-color1) !important;;
	}

	/*==========================History-page==========================*/
	.hpvindl1
	{
		width: calc(100% - 110px);
		margin-left: 0px;
		float: right;
	}
	.vhtnmlp1:nth-of-type(1)
	{
		width: 55%;
		float: left;
		padding-right: 10px;
		display: flex;
	}
	.vhtnmlp1:nth-of-type(2)
	{
		width: 45%;
		float: left;
		padding-left: 10px;
		padding-right: 10px;
		display: flex;
	}
	.mail-ico-profile1
	{
		width: 19px;
    	height: 12px;
			margin-right: 6px;
		margin-top: 3px;
	}
	.mobile-ico-profile1
	{
		height: 19px;
		/*margin-right: 13px;*/
		margin-right: 6px;
		width: 11px;
	}
	.vha-namel
	{
		line-height: 24px;
	}
	.align-itemc
	{
		display: flex;
    	align-items: center;
	}
	.vhico-wt
	{
		margin-top: 2px;
	}
	.MPD-12-Profile-info-dv2
	{
		width: 12.34375vw;
		float: left;
		text-align: center;
	}
	.vhqnadnpr
	{
		/*margin-left: 22px;*/
    	font-size: 24px;
    	/*margin-top: 12px;*/
	}
	.MPD-12-Profile-info-d.v2
	{
		width: 36.635417vw;
	}
	.vhqnadnpr:nth-of-type(1)
	{
		margin-top: 12px;
		color: var(--red-color1);
	}
	.vhqnadnpr:nth-of-type(2)
	{
		/*padding-left: 25px;*/
		color: var(--red-color1);
	}
	.vhanbtns
	{
		width: 40px;
		/*height: 40px;*/
		height: auto;
		border: none;
		background: transparent;
		/* padding: 10px; */
		font-size: 25px;
		margin-top: 22px;
		outline: none;
	}
	.topv1
	{
		margin-top: 21px;
	}
	.topv2
	{
		margin: 0px !important;
	}
	.sidebv2
	{
		margin-bottom: 10px;
	}
	.sticky-vm-m.active .easycustv
	{
		/*background: red;*/
	}
	.addreview-vhq
	{
		padding-top: 12px;
		overflow: hidden;
		width: 100%;
	}
	.vhanbtns:nth-of-type(1):hover
	{
		color: var(--red-color1);
	}
	.vhanbtns:nth-of-type(2):hover
	{
		color: #00bfff;
	}
	.vhanbtns:nth-of-type(3):hover
	{
		color: var(--yellow-color1);
	}
	.text-over-mgp
	{
		width: 100%;
		height: 20px;
		overflow: hidden;
		position: absolute;
		top: calc(50% - 10px);
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.text-over-mgp p
	{
		font-size: 12px;
		margin-bottom: 0px;
	}
	.text-over-mgp.b
	{
		background-color: var(--red-color1);
	}
	.text-over-mgp.b p
	{
		color: #fff;
	}
	.text-over-mgp.v
	{
		background-color: var(--yellow-color1);
	}
	.text-over-mgp.v p
	{
		color: #000000;
	}
	.vm-v .quotes-count-n
	{
		color: #fff;
		position: absolute;
		right: 40px;
		top: 17px;
		font-size: 12px;
		padding: 5px;
		background-color: grey;
	}
	.vm-v:hover .quotes-count-n,
	.vm-v.active .quotes-count-n
	{
		background-color: #fff;
		color: var(--red-color1);
	}
	.port-f-gallmd
	{
		width: 41.66666666666667vw;
	    /*height: 700px;*/
	    background-color: #fff;
	    padding-left: 2.604166666666667vw;
    	padding-right: 2.604166666666667vw;
	}
	.prot-gimg
	{
		width: 100%;
		/*height: 100%;*/
		height: 360px;
		overflow: hidden;
		position: relative;
	}
	.owl-port
	{
		margin-bottom: 40px;
	}
	.owl-port .owl-nav
	{	
		/*width: 100%;*/
		/*position: absolute;*/
		/*height: 40px;*/
		/*margin: 0px !important;*/
	}
	.owl-port .owl-prev,
	.owl-port .owl-next
	{
		height: 40px;
		width: 40px;
		top: calc(40%);
		background-color: transparent !important;
		display: block !important;
		color: transparent !important;
		font-size: 0px;
		background-size: contain !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		padding: 0px !important;
		margin: 0px !important;
	}
	.owl-port .owl-next
	{
		background-image: url(../images/white-next.png) !important;
		position: absolute;
		right: 0px;
	}
	.owl-port .owl-prev
	{
		background-image: url(../images/white-prev.png) !important;
		position: absolute;
		left: 0px;
	}
	.prot-gimg .remove-ports
	{
		position: absolute;
		top: 10px;
		right: 22px;
		font-size: 23px;
		color: var(--red-color1);
		cursor: pointer;
	}
	.Content-d1,
	.MPD-12-Right-div
	{
		/*height: 1999px;*/
	}
	.tab a,	
	.tab
	{
		user-select: none;
	}
	.stepvernd3
	{
	    width: 23.958333333333336vw;
		height: 100%;
	    float: right;
	   	align-items: center;
	   	padding-top: 10px;
	   	/*display: flex;*/
	}
	.stepvernd3-ind
	{
		width: 100%;
		height: auto;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.vstepd1
	{	
		/*width: 70px;*/
		/*height: 70px;*/
		border-radius: 50%;
		/*background-color: var(--red-color1);	*/
		float: left;
		justify-content: center;
		align-items: center;
		text-align: center;
		display: flex;
		position: relative;
	}
	.stepsvt
	{
		float: left;
		font-size: 10px;
	}
	.steps-pipe
	{
		float: left;
		height: 3px;
		/*width: 130px;*/
		width: 6.770833333333334vw;
		background-color: #fecb2d;
	}
	.stepcomplt1 > div:nth-of-type(1),
	/*.stepcomplt2 > div:nth-of-type(-n + 3),*/
	.stepcomplt3 > div
	{
		background-color: #29a334;
	}
	.step-text-abs
	{
		position: absolute;
		bottom: -50px;
    	white-space: nowrap;
	}
	.steps-pipe.vrm2
	{
		background-color: #cacaca;
	}
	.vstepd1 .step-text-abs,
	.vstepd1 .step-text-abs .click-p
	{
		font-size: 0.625vw !important;
	}
	

	/*-------------------------Easy Stems Book---------------------------*/
	.easystepsmaind
	{

	}
	.easystepsmaind-tabd
	{
		width: 93%;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		justify-content: center;
		display: flex;
	}
	.easystepsmaind-tabin
	{
		justify-content: center;
		display: flex;
		align-items: center;
		width: 25%;
		height: 60px;
		/*border: 1px solid var(--grey-color5);*/
		position: relative;
		/* border-radius: 50%; */
		/* margin-right: 20px; */
		/* margin-left: 20px; */
		user-select: none;
		cursor: pointer;
		padding-left: 25px;
	}
	.easystepsmaind-tabin:nth-last-child(1)
	{
		padding-left: 0px !important;
	}
	.easystepsmaind-tabin > p
	{
		/*font-size: 13px;*/
		font-size: 0.6770833333333334vw;
		text-align:  left;
		margin:  0 !important;
		position: relative;
		z-index: 2;
		text-transform: uppercase;
	}
	/*.easystepsmaind-tabin:hover,*/
	/*.easystepsmaind-tabin.active,*/
	.easystepsmaind-tabin.active:nth-of-type(1),
	.easystepsmaind-tabin.active:before,
	.easystepsmaind-tabin.active:after
	{
		background-color: var(--yellow-color1);
		/*border-color: var(--yellow-color1);*/
	}

	/*.easystepsmaind-tabin:hover > p,*/
	.easystepsmaind-tabin.active > p
	{
		/*color: #fff;*/
	}
	.easystepsmaind-cont
	{
		width: 100%;
		height: auto;
		display: none;
	}
	.pay-status-mh.pay-failed
	{
		color: var(--red-color1);
    	border-color: var(--red-color1);
	}
	.paymenr-reld
	{

	}
	.paymenr-reldimg
	{
		width: 42px;
		/*height: 42px;*/
	}
	.MPD-6-right-divs-p1.v2md
	{
		line-height: 10px !important;
		top: 8px !important;
	}
	.MPD-6-right-divs-p1.v2md span
	{
		color: var(--black-color4) !important;
		/*font-size: 12px !important;*/
		font-size: unset !important;
	}
	.paymenr-reld,
	.paymenr-reld li
	{
		overflow: unset !important;
	}
	.paymenr-reld li
	{
		width: 33% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.paymenr-reld li p.MPD-6-right-divs-p1.v2md
	{
		line-height: 15px !important;
	}
	.booknotava
	{
		width: 100%;
	    text-align: center;
	    border-top: 1px solid #bec0c1;
	    float: left;
	    padding-top: 19px;
	}
	.booknoew-eb .red-common-button-1
	{
		width: 98% !important;
		text-align: center !important;
		padding: 0px !important;
	}
	.Enq-Div-1.inp-dtv1.etxctd1,
	.Enq-Div-1.inp-dtv1.etxctd2
	{
		overflow: unset !important;
	    float: left;
	    height: auto;
	    padding: 0px !important;
	    margin: 0px !important;
	    border: none;
	}
	.etxctd2
	{
		width: 66.6% !important;
	}
	.etxctd2 .scnpv1
	{
		width: 100% !important;
	}
	pre
	{
		background-color: transparent !important;
		border: none !important;
		overflow: hidden !important;
		/* word-wrap: break-word; */
		white-space: pre-wrap !important;
		font-family: 'Merriweather Sans', sans-serif !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		font-size: 0.7291666666666667vw !important;
		word-break: inherit !important;
	    word-wrap: inherit !important;
	    color: var(--black-color3) !important;
	    line-height: initial !important;
	}
	.Vendors-Profile-inds.select-new
	{
		width: 100% !important;
		float: left;
		height: 60px;
		margin-top: 30px;
	}
	.MPD17-group.extadd
	{
		margin-top: 0px !important;
	}
	.Vendors-Profile-inds.select-new .list
	{
		max-height: 200px;
	}
	.niceselet-height1 .list
	{
		max-height: 250px;
	}
	
	.MPD-6-right-divs-morev2
	{
		text-transform: initial !important;
	}
	.detalleftsidelb
	{
		position: absolute;
		right: -110%;
		background-color: #ffffff;
		width: 100%;
		height: 100% !important;
		min-height: 100% !important;
    	max-height: 100% !important;
		top: 0px;
		/* right: 0px; */
		z-index: 1;
		border-top: none;
	    border-left: none;
	    border-right: none;
	}
	.detalleftsidelb.active,
	.detalleftsidelb:hover
	{
		right: 0px;
	}
	.detalleftsidelb.activev2:hover
	{
		right: -110% !important;
	}
	.MPD-5-book-now-main-div .width-100.MPD-6-right-divs li:nth-last-child(1)
	{
		margin-right: 0px !important;
	}
	.onlyimglbd
	{
		max-width: 70%;
		max-height: 65%;
	}
	.MPD-16-lightbox-Div.cust-vndoreenq3.secvnv2
	{
		width: 45.88541666666667vw !important;
		padding: 0px !important;
	}
	.MPD-16-lightbox-Div.cust-vndoreenq3.secvnv2 .ledt-sidev3,
	.MPD-16-lightbox-Div.cust-vndoreenq3.secvnv2 .easystepsmaind-tabd
	{
		width: 100% !important;
	}
	.ind-3stepsd.overf
	{
		width: calc(100%) !important;
    	height: calc(100%) !important;
	}
	.container-labchange
	{
		width: 100%;
		height: 275px;
		height: auto;
    	/*padding-bottom: 40px;*/
		overflow: hidden;
		display: flex;
    	align-items: center;
	}
	.containertabs
	{
		width: 100%;
		height: 100%;
		overflow: hidden;
		/*height: auto;*/
		display: none;
	}
	.containertabs.active
	{
		display: block;
	}
	.containertabs .containertabsfl1
	{
		width: 35%;
		float: left;
		align-items: center;
    	display: flex;
	}
	.containertabs .containertabsfl2
	{
		width: 65%;
		float: left;
		padding-left: 20px;
		align-items: center;
    	display: flex;
	}
	.containertabs .containertabsfl1,
	.containertabs .containertabsfl2
	{
		/*height: 170px;*/
	}
	.context1
	{
		font-size: 14px;
	}
	.height-100
	{
		height: 100%;
	}
	.containertabs .containertabsfl1 .width-100
	{
		width: 90%;
		height: 60%;
	}
	.containertabs .fadeupon
	{
		opacity: 0px !important;
		position: relative;
		top: 10px;
		color: #fff;
		width: 23.177083333333336vw;
	}
	.containertabs.active .fadeupon
	{
		-webkit-animation-duration: .5s;
	    animation-duration: .5s;
	    /* -webkit-animation-fill-mode: both; */
	    animation-fill-mode: both;
	    -webkit-animation-name: fadeInDown;
	    animation-name: fadeInDown;

		opacity: 1px !important;
		position: relative;
		top: 0px;

	}
	@keyframes fadeInDown {
	   0% {
	      opacity: 0;
	      transform: translateY(20px);
	   }
	   100% {
	      opacity: 1;
	      transform: translateY(0);
	   }
	}
	.a-cover-posa
	{
		position:absolute;
  		left:0; top:0; bottom:0; right:0;
	}
	.zin1
	{
		z-index: 1;
	}
	.MDP-5a-location-ind .a-cover-posa
	{
		z-index: 1;
	}
	.onlyimglbd.overtext-img
	{
		/*padding-top: 40px;*/
		overflow: hidden;
		background-color: transparent;
		width: 30%;
    	max-height: unset;
	}
	.onlyimglbd.overtext-img .padv2 
	{
		/*padding-left: 10px;*/
		/*padding-right: 10px;*/
		padding-top: 10px;
	}
	.onlyimglbd.overtext-img img
	{
		background-size: contain !important;
	}
	.asd
	{
		cursor: pointer;
		display: inline-block;
		height: 40px;
		margin-left: 40px;
		margin-right: 40px;
		position: relative;
		line-height: 2.5em;
		padding-left: 1em;
		padding-right: 2em;
		background: white;
		color: black;
	}
	.arrow:after 
	{
	    content: "";
	    position: absolute;
	    border-bottom: 20px solid transparent;
	    border-top: 20px solid transparent;
	    height: 0px;
	    width: 0px;
	    margin-right: -20px;
	    right: 0;
	}
	.easystepsmaind-tabin:after
	{
	    /*content: "";
	    position: absolute;
	    border-bottom: 31px solid transparent;
	    border-top: 30px solid transparent;
	    height: 0px;
	    width: 0px;
	    margin-right: -22px;
	    right: 0;
	    border-left: 22px solid #d14244;*/
	}

	/*.chevron {
	  position: relative;
	  text-align: center;
	  padding: 12px;
	  margin-bottom: 6px;
	  height: 60px;
	  transform: rotate(-90deg);
	  width: 60px;
	  height: 170px;
	  right: -100px;
	}*/
	.easystepsmaind-tabin:before {
	  content: '';
	  position: absolute;
	  top: 0;
	  left: 12px;
	  height: 51%;
	  width: 100%;
	  /*background: red;*/
	  -webkit-transform: skew(0deg, 6deg);
	  -moz-transform: skew(0deg, 6deg);
	  -ms-transform: skew(0deg, 6deg);
	  -o-transform: skew(0deg, 6deg);
	  transform: skew(28deg, 0deg);
	  border-right: 2px solid #d24749;
	}
	.easystepsmaind-tabin:after 
	{
	  content: '';
	  position: absolute;
	  bottom: 0;
	  left: 12px;
	  height: 50%;
	  width: 100%;
	  /*background: red;*/
	  -webkit-transform: skew(0deg, -6deg);
	  -moz-transform: skew(0deg, -6deg);
	  -ms-transform: skew(0deg, -6deg);
	  -o-transform: skew(0deg, -6deg);
	  transform: skew(-28deg, 0deg);
	  border-right: 2px solid #d24749;
	}
	.easystepsmaind-tabin:nth-of-type(1)
	{
		padding: 0px !important;
	}
	
	.MPD-16-lightbox-Div.cust-vndoreenq3.secvnv2 .easystepsmaind-tabd
	{
		padding: 0px !important;
		background-color: #fff;
	}
	.MPD-16-lightbox-Div.color-red-back
	{
		background-color: var(--red-color1);
	}
	.sepreate-w
	{
		padding-left: 1.5625vw !important;
    	padding-right: 1.5625vw !important;
	}
	.imagwpayd
	{
		width: 350px;
		height: 273px;
	}
	.payheadt1
	{
		font-size: 1.25vw;
		margin-bottom: 10px;
		text-transform: uppercase;
	}
	.paymcoveraind1
	{
		height: 170px;
	}
	.containertabs .containertabsfl2
	{
		height: 210px;
	}
	.paymobcrt
	{
		display: none;
	}
	.signupnewd
	{
		padding-bottom: 30px;
	}
	.colddet1
	{
		font-weight: 600;
	}
	.stepsvnimg
	{
		width: 25px;
	}
	.MPD-16-lightbox-Div.cust-vndoreenq3.v2d
	{
	    width: 77.447917vw;
	}
	.sidedv2m6 .MPD17-group label.Font-Merriweather.Font-Regular
	{
		color: #fff;
	}
	.vndorebooklftd
	{
		float: left;
	    margin-top: 24px;
	    padding-bottom: 80px !important;
	}
	.sepreate-w.scectv2pad
	{
		padding: 0px !important
	}
	.sectnwebacky
	{
		background-color: var(--yellow-color1);
	}
	.newfontsiztab
	{
		font-size: 0.8333333333333334vw;
	}
	.setnewstuctvdnbn.container-labchange .paymcoveraind1
	{
		height: auto !important;
	}
	.setnewstuctvdnbn.container-labchange .containertabs
	{
		padding-top: 40px;
	}
	.hidesingup .signupvendore
	{
		display: none !important;
	}
	.ciframe
	{
		width: 100%;
		height: 710px;
	}
	#wrapper
	{
		padding: 0px !important;
	}

	.custclockgo .animated {
	    visibility: visible; 
	}
	.custaccrejd
	{
		width: 400px;
		height: auto;
		overflow: hidden;
		background-color: var(--red-color1);
		padding: 10px;
	}
	.custaccrejdt1
	{
		width: 100%;
		text-align: center;
		font-size: 19px;
	}
	.disf-v2
	{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.progressv2
	{
		position: fixed;
		top: 0px;
		height: 3px;
		background-color: var(--yellow-color1);
		z-index: 999;
	}
	.panel.v5
	{
		max-height: unset !important;
		padding-top: 15px !important;
	}
	.panel.v5 .monopc
	{
		width: 100% !important;
		float: left;
		/*margin-bottom: 0px !important;*/
	}
	.hwiocns
	{
		width: 24px;
		height: 20px;
		float: left;
		background-repeat: no-repeat;
		cursor: pointer;
		background-position: center;
		padding-right: 42px;
		background-position-y: 0px;
	}
	.hwiocns:hover
	{
		background-position-y: -20px;
	}
	.img1
	{
		background-image: url('../images/splitimg1.png');
	}
	.img2
	{
		background-image: url('../images/splitimg2.png');
	}
	.img3
	{
		background-image: url('../images/splitimg3.png');
	}
	.img4
	{
		background-image: url('../images/splitimg4.png');
		margin-left: 12px;
	}
	.MDP-6-section2-div3-ind.v4
	{
		padding-left: 5px;
	}


	/* The snackbar - position it at the bottom and in the middle of the screen */
	#showToastMessage {
		visibility: hidden; /* Hidden by default. Visible on click */
		min-width: 250px; /* Set a default minimum width */
		margin-left: -125px; /* Divide value of min-width by 2 */
		color: #fff; /* White text color */
		text-align: center; /* Centered text */
		border-radius: 2px; /* Rounded borders */
		padding: 16px; /* Padding */
		position: fixed; /* Sit on top of the screen */
		z-index: 999999 !important; /* Add a z-index if needed */
		left: 0;
	    bottom: 30px;
	    right: 0;
	    margin: 0 auto;
	    max-width: 320px;
	}



	/* Show the snackbar when clicking on a button (class added with JavaScript) */
	#showToastMessage.show {
		visibility: visible; /* Show the snackbar */
		/* Add animation: Take 0.5 seconds to fade in and out the snackbar. 
		However, delay the fade out process for 2.5 seconds */
		-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
		animation: fadein 0.5s, fadeout 0.5s 2.5s;
	}


	.error {
		background-color: red;
	}

	.success{
		background-color: green;
	}


	/* Animations to fade the snackbar in and out */
	@-webkit-keyframes fadein {
		from {bottom: 0; opacity: 0;} 
		to {bottom: 30px; opacity: 1;}
	}

	@keyframes fadein {
		from {bottom: 0; opacity: 0;}
		to {bottom: 30px; opacity: 1;}
	}

	@-webkit-keyframes fadeout {
		from {bottom: 30px; opacity: 1;} 
		to {bottom: 0; opacity: 0;}
	}

	@keyframes fadeout {
		from {bottom: 30px; opacity: 1;}
		to {bottom: 0; opacity: 0;}
	}
	..slick-slide img.height-banner
	{
		width: 100% !important;
		height: 100% !important;
		object-fit: cover;
	}
	.upload_images_d
	{
		visibility: hidden;
		position: absolute;
		left: -10000px;
	}
	.Continue-portf-formd
	{
		width: 100%;
		float: left;
		display: none;
	}
	/*------------------------Delete Images---------------------------*/
	.confirmdelete
	{
		position: absolute;
		left: 0px;
		top: -100%;
		width: 100%;
		height: 100%;	
		background-color: #0000008c;
		z-index: 2;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.imageuploadify-container.active .confirmdelete
	{
		top: 0px;
	}
	.suredeletetext
	{
		width: 100%;
		color: #fff;
		font-size: 16px;
		text-align: center;
		margin-bottom: 16px;
	}
	.conformbuttonslastd
	{
		width: 100%;
		display: flex;
		float: left;
		height: auto;
		justify-content: center;
	}
	.delebtnnewv2
	{
		width: 40%;
		margin: 0 3%;
		height: 26px;
		font-size: 13px;
		outline: none;
		color: #fff;
	}
	.delebtnnewv2.yes
	{
		border: 1px solid #29a334;
		background-color: #29a334;
	}
	.delebtnnewv2.no
	{
		border: 1px solid var(--red-color1);
		background-color: var(--red-color1);
	}
	.deleteimgecenterw
	{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.loging
	{
		display: none;
		background-image: url('../images/imageloading.gif');
		width: 40%;
	    height: 40%;
	    background-size;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: contain;
	}
	.activefloging .loging
	{
		display: block;
	}
	.MPD-5a-page-num li a.active
	{
		padding-left: 5px;
   		padding-right: 6px;
   		background-color: #d14244;
   		color: #fff;
   		border-radius: 3px;
	}
	.enquiry-disabled{color:var(--black-color4); cursor:not-allowed;}



	.newalbum-newvclikc
	{
		display: block;
		float: left;
		background-color: var(--yellow-color1);
		font-size: 0.7291666666666667vw;
		font-weight: 700;
		padding: 2px;
		padding-left: 9px;
		padding-right: 9px;
		border-radius: 5px;
		cursor: pointer;
	}
	.addnew-vpplus-t.addnew-topg1.padvnm0
	{
		padding-top: 0px !important;
	}
	.hwotiworsvendore
	{
		
	}
	.signup-select-d
	{
		width: 100%;
		position: relative;
		height: 40px;
	}
	.parent-signupvendore .singupvend-allinp
	{
		margin-bottom: 20px !important;
	}
	.singupvend-allinp .nice-select.Font-Open
	{
		padding-left: 0px !important;
		width: 309px;
		right: 6px;
		left: unset !important;
		border-bottom: 1px solid #b1b1b1 !important;
		border-radius: 0px;
	}
	.singupvend-allinp .MPD-17-dropdown-ico
	{
		top: 7px;
	}
	.stdv-vendore-bd
	{
		padding-top: 60px !important;
	}
	.singupvend-allinp .nice-select.open
	{
		max-height: 230px;
	}
	.signup-select-d span.current
	{
		color: var(--black-color4);
		position: relative;
		top: 2px;
	}
	.signup-select-d:hover span.current
	{
		color: #e35a57;
	}
	.signup-select-d:hover .nice-select
	{
		border-bottom: 1px solid #e35a57 !important;
	}
	.city
	{
	    background-image: url(../images/city.png);
	}
	.city,
	.city:hover
	{
		background-position-y: 5px;
		background-repeat: no-repeat;
		background-position: 1px 13px;
	} 
	.city:hover 
	{
	    background-image: url(../images/city-1.png);
	}
	input:required {
	  box-shadow: none;
	}
	.progressv2.active
	{
		width: 100%;
		animation-duration: 2s;
    animation-fill-mode: both;
    animation-name: rotateIn;
	}
	@keyframes rotateIn 
	{
		0% 
		{
			width: 0%
		}
		20% 
		{
			width: 30%
		}
		50% 
		{
			width: 60%
		}
		100% {width: 100%}
	}
	
	.limit-text{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


	/*-----------------*/
	.ask-signup-md
	{
		width: 470px;
		height: auto;
		background-color: #fff;
		padding:20px;
	}
	.select-signup-click
	{
		width: 100%;
		height: 50px;
		margin-bottom: 30px;
	}
	.goto_signup
	{
		width: 100%;
		height: 100%;
		border: none;
		border-radius: 2px;
		font-family: 'Nunito Sans', sans-serif;
		font-size: 16px;
		color: #fff;
		font-weight: 700;
	}
	.vendor-selectclck .goto_signup
	{
		background-color: var(--red-color1);
	}
	.enduser-selectclck .goto_signup
	{
		background-color: var(--yellow-color1);
	}
	.enduser-selectclck
	{
		margin-bottom: 0px;
	}