.hide-on-desktop{
	max-width: 100% !important;
	padding: 0 !important;
	display: none !important;
}
.hide-on-desktop video{
	width: 115% !important;
}
.mobile-banner{
	display: none !important;
}
.heading-h3{
	    font-size: 32px !important;
    margin-bottom: 30px !important;
}
#block_effff29c5725ae8d99587b6551dd709f{
	min-height: 450px ;
  width: 100vw !important;
}

@media screen and (max-width:767px){
	#block_effff29c5725ae8d99587b6551dd709f{
	min-height: 340px !important;
}
	.heading-h3{
		font-size: 24px !important;
	}
	.change-css{
		padding: 0 !important;
	}
}

@media screen and (max-width:1024px){

	.hide-on-mobile{
		display: none !important;
	}
	.hide-on-desktop{
		display: flex !important;
		        margin-left: -10vw;
	}
}
.iframe-video iframe{
	width: 100% !important;
	height: 450px !important;
}
.mt{
	margin-top: 20px !important;
}
.hide-heading h2{
	display: none !important;
}
.hide-heading h3 a, .hide-heading h3{
	color: #510c69 !important;
}
.sbi_load_btn{
	background: #c2b486 !important;
    color: black !important;
    padding: 0px 20px !important;
    font-size: 17px !important;
}
#sb_instagram .sbi_follow_btn a{
	background-color: #000 !important;
	color : white !important;
	padding: 12px 20px !important;
    font-size: 17px !important;
}
.p-20{
	padding: 30px !important;
}
.w-100{
	max-width: 100% !important;
	width: 100% !important;
}
.video-section{
	gap: 40px !important;
}
.aspct-ratio video{
	aspect-ratio: 1/1 !important;
}
@media screen and (max-width:767px){
	.video-section{
	gap: 10px !important;
}
}
#menu-item-5651>ul{
	margin-top: -85px !important;
}
.gt_selector{
	padding: 5px 10px !important;
    border-color: #510c69 !important;
    outline-color: #510c69 !important;
    font-family: 'Mulish';
    font-size: 16px;
}
.change-h2-h3{
	text-transform: uppercase !important;
    color: #fff !important;
    font-size: 24px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.phone-menu h2{
	display: none !important;
}
.sidebar-h3{
	background-color: var(--color_one);
    font-size: 20px !important;
    color: #fff !important;
	padding: 16px 40px 17px;
    margin-bottom: 0px;
}


.location-name{
	padding-right: 10px !important;
}

/* Style the main select box */
.gt_selector {
	font-family: 'Mulish';
  color: black;
  padding: 4px !important;
		border-color: #510c69 !important;
	outline-color: #510c69 !important;
	padding-right: 16px !important;
  border: none;
  font-size: 16px;

}

/* Style the dropdown options */
.gt_selector option {
  background-color: white;
  color: black;
}

/* Style the selected option (some browsers support this) */
.gt_selector option:checked {
  background-color: #a6975d;
  color: #4b1765;
}

.gt_selector option:hover {
  background-color: #a6975d;
  color: #4b1765;
}




/* google review  */

.ti-widget[data-layout-id='13'][data-set-id='light-background'] .ti-footer .ti-name {
    color: #ffffff !important;
    font-size: 16px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ti-widget[data-layout-id='13'][data-set-id='light-background'] .ti-rating-text, .ti-widget[data-layout-id='13'][data-set-id='light-background'] .ti-rating-text strong:not(.ti-rating-large), .ti-widget[data-layout-id='13'][data-set-id='light-background'] .ti-rating-text strong a, .ti-widget[data-layout-id='13'][data-set-id='light-background'] .ti-rating-text strong span, .ti-widget[data-layout-id='13'][data-set-id='light-background'] .ti-rating-text span strong, .ti-widget[data-layout-id='13'][data-set-id='light-background'] .ti-rating-text span, .ti-widget[data-layout-id='13'][data-set-id='light-background'] .ti-footer, .ti-widget[data-layout-id='13'][data-set-id='light-background'] .ti-footer strong:not(.ti-rating-large), .ti-widget[data-layout-id='13'][data-set-id='light-background'] .ti-footer span, .ti-widget[data-layout-id='13'][data-set-id='light-background'] .ti-footer strong a {
    font-size: 15px;
    color: #ffffff !important;
}


.wp-gr .wp-google-place .wp-star svg, .wp-star svg{
	fill:#f5b905 !important;
}

.wp-google-rating, .wp-google-powered{
	display: none !important;
}
.wp-gr .wp-google-based{
	font-size: 15px !important;
}
.wp-gr .wp-google-based, .wp-google-name span{
	color: black !important
}
.wp-gr.wpac .wp-google-left img{
	border-radius: 4px !important;
	    width: 65px !important;
    height: 65px !important;
}
.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{
	padding: 20px !important;
	border-radius: 12px !important;
}
.wp-gr .wp-google-wr a{
	border-radius: 5px !important;
}

.wp-gr .wp-google-reply{
	display: none !important;
}

.wp-gr .grw-header-inner, .wp-gr .grw-review-inner {
    padding: 0px !important;
}
.my-css img{
	border-radius: 0 !important;
}
.change-css ul li{
	text-align: left !important;
	margin: 10px 0 !important;
}