:root {
	--pink:     rgba(255, 0, 104, 0.76);
	--darkblue: #000C47;
	--green:    #069009;
}
a, a:hover {
	color: #333333;
}
body::-webkit-scrollbar {
	width: 0.8em;
}
body::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
body::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
	border-radius:    50px;
}
.main-footer .footer-bottom .inner-container:before {
	position:      absolute;
	right:         0;
	top:           0;
	width:         1000%;
	height:        100%;
	border-radius: 50px;
	background:    var(--pink);
}
.main-menu .navigation > li > a:before {
	background-color: var(--pink);
}
.main-menu .navigation > li > a {
	font-size: 14px;
}
.main-header .logo-box {
	min-height: 90px;
	border-top: 2px solid var(--pink);
}
.main-menu .navigation > li > a {
	line-height: 20px;
}
.main-menu .navigation > li .mega-menu-bar h3 {
	font-size:   14px;
	font-weight: 600;
}
.main-menu .navigation > li .mega-menu-bar .column > ul > li {
	border-bottom: none;
}
.main-menu .navigation > li .mega-menu-bar .column > ul > li > a {
	padding:     5px 0;
	line-height: 20px;
	font-weight: 500;
}
.main-menu .navigation > li .mega-menu-bar h3 {
	font-size:     14px;
	font-weight:   600;
	margin-top:    20px;
	margin-bottom: 0;
	color:         var(--pink) !important;
}
.main-menu .navigation > li > .mega-menu {
	padding: 20px 40px 30px 45px
}
.main-menu .navigation > li .mega-menu-bar h3 {
	text-decoration: underline;
}
.menu_img img {
	margin:        10px 0;
	border-radius: 3px;
}
.main-slider .tp-dottedoverlay {
	background-color: rgba(1, 12, 52, 0);
}
.main-slider .tp-dottedoverlay:before {
	background-color: rgba(255, 0, 207, 0) !important;
}
.inner-box img {
	border-radius: 5px 5px 0 0;
}
.inner-box.teasr {
	font-size:      18px;
	margin-top:     10px;
	text-align:     center;
	border-radius:  5px;
	padding-bottom: 25px;
	box-shadow:     0 0 20px #CCCCCC;
}
.sec-title {
	margin-bottom: 30px;
}
.sec-title.text-center .divider {
	margin: 20px auto 0;
}
.feature-section {
	padding: 0px 0 70px;
}
.call-to-action-two {
	padding:       60px 0;
	border-radius: 5px;
	overflow:      hidden;
	color:         #FFFFFF;
	text-align:    right;
}
.call-to-action-two .content-box {
	position:     relative;
	padding-left: 0;
	max-width:    95%;
}
.owl-carousel .owl-stage-outer {
	padding: 20px 0;
}
.gallery-block .overlay-box {
	background: var(--pink);
}
.bkbg:before {
	opacity: .70;
	padding: 50px 0 50px 0 !important;
}
.event-search-form {
	padding:       20px 45px 5px 45px;
	border-bottom: 2px solid #FF0068;
	border-radius: 10px;
}
.event-search-form {
	position: relative;
}
.page-title:before {
	position:   absolute;
	left:       0;
	top:        0;
	height:     100%;
	width:      100%;
	background: var(--pink);
	background: -o-radial-gradient(center, ellipse, #001374 0%, #000C47 100%, #000C47 100%);
	background: radial-gradient(ellipse at center, #001374 0%, #000C47 100%, #000C47 100%);
	content:    "";
	opacity:    .9;
}
.btn-style-two {
	background:    #FF0068;
	border-radius: 2px;
}
.btn-style-two:before {
	background: #D90058 !important;
}
.innerpge {
	text-align: center;
	padding:    5px 10px;
	margin-top: -10px;
}
.innerpge .venue_type {
	font-size:  13px;
	color:      #666666;
	margin-top: 8px;
}
.innerpge .plate_price {
	text-align:  center;
	font-size:   16px;
	font-weight: 600;
	color:       var(--pink);
	margin:      3px 0 6px 0;
}
.innerpge .plate_price span {
	font-size: 12px;
	color:     #666666;
}
.innerpge a.innerbtn {
	font-size:                   12px;
	text-align:                  center;
	border:                      1px solid #000C47;
	border-radius:               2px;
	color:                       #000C47;
	padding:                     6px 20px;
	font-weight:                 600;
	text-transform:              uppercase;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.innerpge a.innerbtn:hover {
	border:                      1px solid var(--pink);
	color:                       var(--pink);
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.teasr h6 {
	color: #000C47;
}
.teasr small {
	color:       #666666;
	font-weight: 400;
	font-size:   12px;
}
.page-title {
	padding: 120px 0 80px 0;
}
.page-breadcrumb li {
	font-size: 14px;
}
.page-title h1 {
	font-size:     40px;
	margin-bottom: 10px;
}
.btn-style-one {
	font-size:     13px;
	line-height:   14px;
	color:         #FFFFFF;
	padding:       10px 20px;
	font-weight:   500;
	background:    #001376;
	min-width:     100px;
	border-radius: 50px;
}
.sticky-header .logo-box {
	border-top:       none !important;
	background-color: transparent !important;
}
ul.pagination {
	display:          flex;
	justify-content:  center;
	margin-top:       30px;
	background-color: #F2F2F2;
	border:           1px solid #E7E7E7;
	padding:          6px 10px;
	border-radius:    2px;
}
ul.pagination li {
	list-style: none;
	display:    inline-block;
	margin:     0 5px;
}
ul.pagination li.active a {
	background-color: #000C47;
}
ul.pagination li a {
	background-color:            var(--pink);
	color:                       #FFFFFF;
	padding:                     3px 12px;
	border-radius:               2px;
	font-size:                   14px;
	font-weight:                 600;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
ul.pagination li a:hover {
	background-color:            #C90454;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
/* shine effect on image start */
a.shine h5 {
	color:                       #FFFFFF;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
a.shine:hover h5 {
	color:                       #FF3688;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.shine {
	position: relative;
	overflow: hidden;
}
.shine::before {
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
	content:    "";
	display:    block;
	height:     100%;
	left:       -75%;
	position:   absolute;
	top:        0;
	transform:  skewX(-35deg);
	width:      50%;
	z-index:    2;
}
.shine:hover::before, .shine:focus::before {
	-webkit-animation: shine 1s;
	animation:         shine 1s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
/* shine effect on image end */
/*.detail_left {
	position: relative;
	display:  flex;
}*/
.img-thumbnail {
	border-radius: 1px;
}
.info_box {
	background-color: #FFFFFF;
	padding:          25px;
	-top:             420px;
	-width:           92%;
	-position:        absolute;
	border-radius:    2px;
	-z-index:         1;
	-left:            50%;
	-transform:       translate(-50%, 0);
	margin-top:       20px;
}
.info_box .short_address {
	color:       #333333;
	font-size:   14px;
	font-weight: 600;
}
.info_box .full_address {
	color:       #666666;
	font-size:   12px;
	font-weight: 500;
}
.info_box .whatsappBtn {
	background-color:            var(--green);
	width:                       100px;
	padding:                     0 6px;
	text-align:                  center;
	font-size:                   12px;
	text-transform:              uppercase;
	font-weight:                 600;
	margin-top:                  12px;
	border-radius:               50px;
	float:                       left;
	margin-left:                 10px;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
	border:                      1px solid var(--green);
}
.info_box .whatsappBtn:hover {
	border:                      1px solid var(--green);
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.info_box .whatsappBtn a {
	color:                       #FFFFFF;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.info_box .whatsappBtn:hover a {
	color:                       #FFFFFF;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.info_box .callus {
	border:                      1px solid var(--pink);
	width:                       100px;
	padding:                     0 6px;
	text-align:                  center;
	font-size:                   12px;
	text-transform:              uppercase;
	font-weight:                 600;
	margin-top:                  12px;
	border-radius:               50px;
	float:                       left;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.info_box .callus:hover {
	border:                      1px solid var(--darkblue);
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.info_box .callus a {
	color:                       var(--pink);
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.info_box .callus:hover a {
	color:                       var(--darkblue);
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.info_box .reviews {
	background-color: var(--green);
	padding:          3px 10px;
	text-align:       center;
	color:            #FFFFFF;
	font-weight:      500;
	font-size:        14px;
	width:            120px;
	border-radius:    50px;
}
.detail_left ul.list236 {
	background-color: #F2F2F2;
	padding:          10px;
	display:          flex;
	font-size:        14px;
	font-weight:      500;
	margin-bottom:    30px;
}
.detail_left ul.list236 li {
	display: inline-block;
	margin:  0 34px;
}
.card {
	border-radius: 0;
	border:        none;
}
.card .card-header {
	font-weight: 500;
}
.card .list021 {
	-column-count: 2;
	margin-left:   25px;
}
.card .list021 li {
	line-height: 30px;
	list-style:  square;
	font-size:   14px;
	font-weight: 500;
}
.wrapper {
	max-width:  100%;
	margin:     auto;
	margin-top: 30px;
}
.tab-wrapper {
	text-align:       center;
	display:          block;
	background-color: rgba(0, 0, 0, .03);
	width:            100%;
	border-bottom:    1px solid #CCCCCC;
}
.tabs {
	margin:  0;
	padding: 0;
	display: flex;
}
.tab-link {
	list-style:     none;
	padding:        6px 30px;
	cursor:         pointer;
	font-weight:    600;
	font-size:      14px;
	transition:     all ease 0.5s;
	border-bottom:  solid 1px rgba(255, 255, 255, 0);
	letter-spacing: 1px;
}
.tab-link:hover {
	color:        var(--pink);
	border-color: var(--pink);
}
.tab-link.active {
	color:        #333333;
	border-color: #333333;
}
.tab-link.active {
	color:        var(--pink);
	border-color: var(--pink);
	font-weight:  600;
}
.backshadow {
	box-shadow:                  0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.backshadow:hover {
	box-shadow:                  0 0 15px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.content-wrapper {
	padding:    25px 20px 10px 20px;
	text-align: left;
}
.register-section .tab-content {
	display: block;
}
.tab-content {
	display:   none;
	font-size: 14px;
	opacity:   0;
	transform: translateY(15px);
	animation: fadeIn 0.5s ease 1 forwards;
}
.tab-content.active {
	display: block;
}
@keyframes fadeIn {
	100% {
		opacity:   1;
		transform: none;
	}
}
/* ifram responsive container start */
.video-container {
	position:       relative;
	padding-bottom: 56.25%; /* 16:9 aspect ratio (9 / 16 * 100%) */
	height:         0;
	overflow:       hidden;
	margin:         10px 0;
}

/* Style the embedded iframe */
.video-container iframe {
	position:      absolute;
	top:           0;
	left:          0;
	width:         100%;
	height:        100%;
	border:        1px solid #CCCCCC;
	border-radius: 3;
}
/* ifram responsive container start */
.card span {
	color:       var(--pink);
	font-weight: 600;
}
.card a.sdmsg {
	background-color:            var(--pink);
	border-radius:               50px;
	padding:                     10px 20px;
	color:                       #FFFFFF;
	margin:                      30px 0;
	font-size:                   14px;
	border:                      1px solid #DE0057;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}

.card a.sdmsg:hover {
	background-color:            #DE0057;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.card a.wpcall {
	background-color:            var(--green);
	border-radius:               50px;
	padding:                     10px 30px;
	color:                       #FFFFFF;
	margin:                      30px 0;
	font-size:                   14px;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.card a.wpcall:hover {
	background-color:            #006D02;
	color:                       #FFFFFF;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
form.event_form .form-control {
	border-radius:      2px;
	font-size:          14px;
	margin:             10px 0;
	padding:            5px 5px 0 5px;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
	border-top:         none;
	border-left:        none;
	border-right:       none;
	border-bottom:      1px solid var(--pink);
}
.form-control:focus {
	border-color:       #CCCCCC;
	-webkit-box-shadow: none;
	box-shadow:         none;
}
button.submitbtn {
	background-color:            var(--pink);
	color:                       #FFFFFF;
	width:                       100%;
	padding:                     5px 0;
	margin-top:                  5px;
	border-radius:               50px;
	text-transform:              capitalize;
	font-weight:                 600;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
button.submitbtn:hover {
	background-color: #DE0057;
	transition:       all 0.2s ease-in 0s;
}
.event_form small {
	font-size:  11px;
	color:      #666666;
	text-align: center;
}
.card-body p {
	font-size: 14px;
}
.video-container {
	position: relative;
}
.video-container img.vidicone {
	position:                    absolute;
	z-index:                     9999;
	left:                        0;
	right:                       0;
	margin:                      0 auto;
	width:                       60px;
	height:                      60px;
	top:                         58px;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
	background-color:            rgba(0, 0, 0, 0.3);
	padding:                     6px;
	border-radius:               50px;
}
.video-container:hover img.vidicone {
	transform:                   scale(1.2);
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.no_data {
	padding:        30px 0;
	text-align:     center;
	font-size:      18px;
	font-weight:    600;
	text-transform: uppercase;
}
.mainttt h2 {
    display: block;
    font-size: 60px;
    line-height: 48px;
    /* color: #FFFFFF; */
    text-transform: uppercase;
    text-shadow: 0 0 4px #FF0068;
    font-weight: 700;
}


.is-classic .f-thumbs__viewport {
	background-color: #F2F2F2;
}
/* notification alert start */
.alert.alert-danger {
	background-color: rgb(255, 237, 241);
	border-top:       none;
	border-right:     none;
	border-left:      none;
	border-bottom:    3px solid #FF003B;
	color:            #000000;
	font-weight:      500;
	box-shadow:       0 0 20px #CCCCCC;
	border-radius:    7px;
	padding:          15px 20px;
}
.alert.alert-success {
	background-color: rgb(240, 255, 248);
	border-top:       none;
	border-right:     none;
	border-left:      none;
	border-bottom:    3px solid #006F22;
	color:            #000000;
	font-weight:      500;
	box-shadow:       0 0 20px #CCCCCC;
	border-radius:    7px;
	padding:          15px 20px;
	margin-bottom:    30px;
}
.alert.alert-warning {
	background-color: rgb(255, 247, 225);
	border-top:       none;
	border-right:     none;
	border-left:      none;
	border-bottom:    3px solid #E5AD00;
	color:            #000000;
	font-weight:      500;
	box-shadow:       0 0 20px #CCCCCC;
	border-radius:    7px;
	padding:          15px 20px;
}
/* notification alert end */
.mainImg img {
	box-shadow:                  0 0 20px #CCCCCC;
	border-radius:               3px;
	border:                      5px solid #F2F2F2;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.mainImg img:hover {
	box-shadow:                  0 0 20px #777777;
	-webkit-transition-duration: 1s;
	-webkit-transition:          1s;
	transition:                  all 0.2s ease-in 0s;
}
.main-header .logo {
	padding: 5px 15px;
}
.main-footer .footer-bottom .footer-nav,
.main-footer .footer-bottom .copyright-text {
	padding: 10px 0;
}
.copyright-text p {
	margin: 0;
}
.scroll-to-top {
	background: var(--pink);
	background: -o-radial-gradient(center, ellipse, var(--pink) 0%, var(--pink) 100%, var(--pink) 100%);
	background: radial-gradient(ellipse at center, var(--pink) 0%, var(--pink) 100%, var(--pink) 100%);
}
.gallery-block .overlay-box h3 {
	font-size: 20px;
}
.gallery-block .overlay-box h3 a:hover {
	color: #F2F2F2;
}
.tab-content {
	scroll-margin-top: 90px;
	scroll-behavior:   smooth;
	scroll-snap-align: start;
	scroll-snap-stop:  normal;
	width:             100%;
	margin:            0 auto;
	display:           table;
}

.share_dropdown {
	position: relative;
	display:  inline-block;
}
.dropdown-content {
	display:          none;
	position:         absolute;
	background-color: #F1F1F1;
	min-width:        160px;
	box-shadow:       0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index:          1;
}
.dropdown-content a {
	color:           black;
	padding:         5px 16px;
	text-decoration: none;
	display:         block;
}
.dropdown-content a:hover {
	background-color: #DDDDDD;
}
.show {
	display: block;
}

.reviewForm input, .reviewForm textarea {
	color:            #333333 !important;
	background-color: #F2F2F2 !important;
	border:           1px solid #D5D5D5 !important;
}
.fotoprice {
	color:       var(--pink);
	font-weight: 600;
}
img.img_center {
	margin:  0 auto;
	display: block;
}
.news-block h4 a {
	-webkit-line-clamp: 2;
	display:            -webkit-box;
	-webkit-box-orient: vertical;
	overflow:           hidden;
	text-overflow:      ellipsis;
}
.dashboard_tabs {
	padding: 50px 0;
}
.dashboard_tabs .nav {
	background-color: #F2F2F2;
}
.dashboard_tabs .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	color:            #FFFFFF;
	background-color: #FF0068;
	font-size:        14px;
	font-weight:      600;
}
.dashboard_tabs .nav-pills .nav-link {
	border-radius: 0;
	font-size:     14px;
	font-weight:   500;
	color:         #333333;
}
.dashboard_tabs .nav-link {
	padding: .5rem 3rem;
}
.event-search-form .btn-style-one {
	padding:       15px 50px;
	font-weight:   600;
	background:    #001376;
	min-width:     100%;
	border-radius: 2px;
	margin-top:    8px;
}
.register-section {
	padding: 0;
}
.btn-box .dname {
	margin:         3px 15px 0 15px;
	font-weight:    600;
	font-size:      13px;
	text-transform: uppercase;
}
#live_search_result {
	text-align:  left;
	font-weight: 500;
	font-size:   16px;
	line-height: 1.2;
	margin:      20px 0;
}
#live_search_result a {
	color: #FFFFFF;
}
.noproducts {
	text-align:    center;
	font-size:     18px;
	margin-bottom: 50px;
}
.noproducts h4 {
	color:       #FFFFFF;
	font-size:   20px;
	font-weight: 500;
}
.search-popup #live_search_result {
	text-align:     left;
	font-weight:    500;
	font-size:      16px;
	line-height:    1.2;
	margin:         500px auto;
	display:        table;
	text-transform: capitalize;
}
.register-form button {
	margin:  0 auto;
	display: table;
}
.styled-form .form-group {
	text-align: center;
}
.register-form label.btn {
	border:           none;
	text-transform:   uppercase;
	font-weight:      500;
	font-size:        14px;
	padding:          8px 20px;
	border-radius:    2px;
	background-color: #081245;
	color:            #FFFFFF;
}
.register-form .btn-check:focus + .btn, .btn:focus {
	background-color: #FFFFFF !important;
	color:            var(--pink);
	box-shadow:       none;
}
.form-control:focus {
	border-color:       #CCCCCC;
	-webkit-box-shadow: none;
	box-shadow:         none;
}
.form-control {
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}
.styled-form input[type="text"], .styled-form input[type="email"], .styled-form input[type="password"], .styled-form input[type="tel"], .styled-form input[type="number"], .styled-form input[type="url"], .styled-form select, .styled-form textarea {
	border:        none;
	border-radius: 2px;
}
.register-form {
	background-color: #F33180;
	padding:          100px 50px 50px 50px;
}
.styled-form .form-group .loginbtn {
	margin-right: 20px;
}
.signupimg {
	padding: 30px 0 0 0;
}
.login-with-google-btn {
	transition:          background-color .3s, box-shadow .3s;
	padding:             12px 16px 12px 42px;
	border:              none;
	border-radius:       3px;
	box-shadow:          0 0 20px 20px rgba(0, 0, 0, .04), 0 1px 1px rgba(0, 0, 0, .25);
	color:               #333333;
	font-size:           14px;
	font-weight:         500;
	background-image:    url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);
	background-color:    white;
	background-repeat:   no-repeat;
	background-position: 75px 15px;
	width:               70%;
	margin:              0 auto;
	font-weight:         600;
}
.or {
	text-align:     center;
	padding-bottom: 10px;
	margin-bottom:  20px;
}
.styled-form {
	position:         relative;
	background-color: var(--pink);
	padding:          90px 50px 50px 50px;
	color:            #FFFFFF;
}
.form-group a {
	color: #FFFFFF;
}
.nopadding {
	padding: 0;
}
.coming {
	text-align: center;
	margin:     50px auto;
	display:    table;
}
.ftred p {
	width:  70%;
	margin: 0 auto;
}
.modal-body {
	padding: 2rem;
}
.modal-content {
	background-color: var(--pink);
}
.modal-content input, .modal-content textarea {
	border-radius: 2px;
}
h1#exampleModalLabel {
	color: #FFFFFF;
}
.card-body p {
	margin-bottom: 0;
}
.reviews img {
	width:        40px;
	float:        left;
	margin-right: 10px;
}
.reviews .review_name {
	font-weight: 600;
	font-size:   14px;
	line-height: 20px;
}
.reviews .review_date {
	font-size:   13px;
	line-height: 20px;
	color:       #777777;
}
.reviews .review_text {
	font-size:      14px;
	margin-top:     10px;
	margin-bottom:  20px;
	line-height:    22px;
	padding-bottom: 20px;
	border-bottom:  1px solid #EAEAEA;
}
.noreview img {
	margin:  0 auto;
	display: table;
}
.noreview h5 {
	text-align: center;
}
.noreview {
	padding: 30px 0;
}
.main-footer .footer-bottom .footer-nav li a:hover {
	color: #FFFFFF;
}
.main-footer .footer-bottom .footer-nav li a {
	font-size: 14px;
}
.main-footer .footer-bottom .copyright-text p {
	font-size: 14px;
}
.main-footer .footer-bottom .footer-nav li:before {
	display: none;
}
.main-footer .footer-bottom .footer-nav li {
	padding-left: 0;
	margin-left:  20px;
}
.main-footer .footer-content .social-icon-two {
	margin-bottom: 30px;
}
.applogo {
	margin-bottom: 20px;
}