	body

	{

		

	}

	a

	{

		color: unset;

	}

	a:hover,a:active,a:focus

	{

		text-decoration: none;

		color: unset;

	}

	: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);

	}

	/*------------------------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.3s, opacity 0.6s cubic-bezier(0.4, 0, 1, 1);

		

    	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;

	    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: 2.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: 93%;

	    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;

	}

	.vendors-select .nice-select

	{

		width: 100% !important;

	}

	.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: 1;

	}

	.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: pointer;

	}

	.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;

	}

	.section3-ind-txt-p2

	{

		font-size:  0.8333333333333334vw;

		font-weight: 400;

	}

	.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;

		z-index: 1;

	}

	.subscribedivin input

	{

		width: 166px;

		height: 35px;

		border: 1px solid #aeafb0;

	}

	.subscribedivin span

	{

		background-color: var(--red-color1);

	    width: 79px;

	    height: 35px;

	    outline: none;

	    border:none;

	    cursor: pointer;

	    color: #fff;

	    font-family: 'Montserrat', sans-serif;

	    font-weight: 300px;

		font-size: 13px;

		line-height: 16px;

	}

	.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;

	}

	.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);

	    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: 24px;

	    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;

		/*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-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;

	}

	.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;

	}







	/*-------------------------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: left;

		/*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: left;

		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;

	   	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: 5px;

		width: 100px;

		background-color: var(--red-color1);

	}

	.stepcomplt1 > div:nth-of-type(1),

	.stepcomplt2 > div:nth-of-type(-n + 3),

	.stepcomplt3 > div

	{

		background-color: #29a334;

	}

	.step-text-abs

	{

		position: absolute;

		bottom: -30px;

    	white-space: nowrap;

	}

	



	/*-------------------------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);

		/* border-radius: 50%; */

		/* margin-right: 20px; */

		/* margin-left: 20px; */

		user-select: none;

		cursor: pointer;

		padding-left: 10px;

	}

	.easystepsmaind-tabin > p

	{

		font-size: 13px;

		text-align:  left;

		margin:  0 !important;

	}

	.easystepsmaind-tabin:hover,

	.easystepsmaind-tabin.active

	{

		background-color: var(--red-color1);

		border-color: var(--red-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;

	}

	.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;

	}

	input:-webkit-autofill,

	input:-webkit-autofill:hover,

	input:-webkit-autofill:focus,

	input:-webkit-autofill:active {

		transition: background-color 5000s ease-in-out 0s;

	}

	.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: 40.41666666666667vw !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: 300px;*/

		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;



	}

	.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);

	   }

	} 