
			
			:root {
				--primaryColor: #3fd0d4;
				--mainWhite: #fff;
				--offWhite: #f7f7f7;
				--mainBlack: #222;
				--mainGrey: #ececec;
				--darkGrey: #afafaf;
				--mainTransition: all 0.3s linear;
				--mainSpacing: 0.25rem;
				--lightShadow: 2px 5px 3px 0px rgba(0, 0, 0, 0.25);
				--darkShadow: 4px 10px 5px 0px rgba(0, 0, 0, 0.5);
			}

			*,
			::after,
			::before {
				margin: 0;
				padding: 0;
				box-sizing: border-box;
			}

			body {
				font-family: "Coda", cursive;
				color: #fff;
				background: linear-gradient(111.9deg, rgb(221, 49, 49) 0.3%, rgb(0, 8, 119) 100.7%);
				/* line-height: 1.4; */
				font-size: 1rem;
			}

			img:not(.nav-logo) {
				width: 100%;
				display: block;
			}

			h1,
			h2,
			h3,
			h4,
			h5,
			h6 {
				font-family: "Coda", cursive;
				margin-bottom: 1.25rem;
			}

			h2 {
				font-size: 2.3rem;
			}

			h3 {
				font-size: 2rem;
			}

			h4 {
				font-size: 1.8rem;
			}
			
			h5 {
				font-size: 1.6rem;
			}
			
			h6 {
				font-size: 1.4rem;
			}
			
			

			p {
				/* margin-bottom: 1.25rem; */
				line-height:28px;
				font-weight: 500;
				color: #fff;
				font-family: "Raleway", sans-serif;
				font-size:18px;
				margin:0 0 10px 0;
			}

			b {
				font-weight: 700 !important;
			}

			a {
				text-decoration: none;
				color: #fff;
				font-family: "Raleway", sans-serif !important;
			}

			.btn-primary,
			.btn-white {
				text-transform: uppercase;
				letter-spacing: var(--mainSpacing);
				color: var(--mainWhite);
				border: 2px solid var(--mainWhite);
				padding: 0.9rem 1.6rem;
				display: inline-block;
				transition: var(--mainTransition);
				cursor: pointer;
			}

			.btn-white:hover {
				background: var(--mainWhite);
				color: var(--primaryColor);
			}

			.btn-primary {
				background: var(--primaryColor);
				color: var(--mainWhite);
				border: 2px solid var(--primaryColor);
			}

			.btn-primary:hover {
				background: 0 0;
				color: var(--primaryColor);
			}

			.title-wrapper {
				margin-bottom: 2rem;
			}

			.title {
				text-align: center;
				text-transform: uppercase;
				font-size: 2.6rem;
				letter-spacing: 0.5rem;
			}

			.subtitle {
				color: var(--primaryColor);
			}

			.section-center {
				width: 85vw;
				margin: 4rem auto 2rem auto;
				max-width: 1170px;
			}

			.my_container {
				width: 90vw;
				margin: 0px auto;
				display: block;
			}
			.my_container_fluid {
				width: 90vw;
				margin: 0px auto;
				display: block;
			}
			.mt_5 {
				margin-top: 40px;
			}
			.mb_5 {
				margin-bottom: 40px;
			}
			.my_5 {
				margin-top: 40px;
				margin-bottom: 40px;
			}
			.my_auto {
				margin: auto 0px;
				display: block;
			}
			.text_center {
				text-align: center;
			}

			.h1_heading {
				font-size: 1.8em;
				color: #f70505;
				margin-top: 20px;
				text-transform: capitalize;
			}

			.h2_heading {
				font-size: 1.6em;
				color: #f70505;
				margin-top: 20px;
				text-transform: capitalize;
			}

			.h3_heading {
				font-size: 1.4em;
				color: #f70505;
				margin-top: 20px;
				text-transform: capitalize;
			}

			.a_color {
				color: rgb(218, 165, 32);
			}

			.img_fluid {
				max-width: 100%;
				height: auto;
			}

			.rounded {
				border-radius: 5px;
			}

			.w_100 {
				width: 100%;
			}
			.h_100 {
				height: 100%;
			}

			@media only screen and (max-width: 700px) {
				.h1_heading {
					font-size: 1.4em !important;
				}
				.home_video video {
					height: 200px;
				}
			}

			/* global style end  */
			body {
				background-color: #000;
			}

			/* nav pr start  */
			.site-logo {
				display: none;
			}

			.new_container {
				width: 100%;
				max-width: 1440px;
				margin: 0 auto;
				padding: 0 15px;
			}
			.header-area {
				background-color: rgb(17, 17, 17);
				background-position: center center;
				background-size: cover;
				position: sticky;
				top: 0;
				z-index: 9999;
			}
			/* default css end */

			/* navbar regular css start */
			.top_banner {
				width: 100%;

				height: 100%;
			}

			.new_container {
				width: 100%;
				height: 62px;
			}

			.active {
				/* background-color: var(--colortwo); */
				color: red !important;
				font-weight: bold;
			}

			header.header-area {
				width: 100%;
				height: 60px;
			}

			nav.site-navbar {
				width: 100%;
				height: 60px;
			}

			.new_container {
				width: 100%;
				height: 100%;
			}

			.navbar-area {
				background: linear-gradient(109.6deg, rgb(6, 2, 2) 32.4%, rgb(137, 30, 47) 98.8%);
				border-bottom: 1px solid #fff;
				width: 100%;
				height: 60px;
			}
			.site-navbar {
				display: flex;
				justify-content: center;
				align-items: center;
			}
			a.site-logo {
				font-size: 22px;
				font-weight: 800;
				text-transform: uppercase;
				color: #fff;
				text-decoration: none;
				width: 100%;
				height: 14px;
			}
			.site-navbar ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: flex;
			}
			.site-navbar ul li a {
				color: #fff;
				padding: 20px;
				font-weight:bold;
				font-size:18px;
				display: block;
				text-decoration: none;
				text-transform:capitalize;
			}

			.site-navbar ul li a:hover {
				/* background: var(--colortwo); */
				color: #fff;
			}
			/* navbar regular css end */

			/* nav-toggler css start */
			.nav-toggler {
				/* border: 3px solid #fff; */
				border: none;
				padding: 5px;
				background-color: transparent;
				cursor: pointer;
				height: 39px;
				display: none;
			}
			.nav-toggler span,
			.nav-toggler span:before,
			.nav-toggler span:after {
				width: 28px;
				height: 3px;
				background-color: #fff;
				display: block;
				transition: 0.3s;
			}
			.nav-toggler span:before {
				content: "";
				transform: translateY(-9px);
			}
			.nav-toggler span:after {
				content: "";
				transform: translateY(6px);
			}
			.nav-toggler.toggler-open span {
				background-color: transparent;
			}
			.nav-toggler.toggler-open span:before {
				transform: translateY(0px) rotate(45deg);
			}
			.nav-toggler.toggler-open span:after {
				transform: translateY(-3px) rotate(-45deg);
			}
			/* nav-toggler css start */

			/* mobile breakpoint start */
			/* @media screen and (min-width: 769px) {
				.cls_div {
					height: 59vh;
				}
				.cls_div_left {
					height: 69vh;
				}
				.top_cls {
					height: 11vh;
				}
			} */

			@media screen and (max-width: 1072px) {
				.site-logo {
					display: block;
				}
				.new_container {
					max-width: 720px;
				}
				/* navbar css for mobile start */
				.nav-toggler {
					display: block;
				}
				.site-navbar {
					min-height: 60px;
				}
				.site-navbar ul {
					position: absolute;
					width: 100%;
					height: calc(100vh - 60px);
					left: 0;
					top: 60px;
					flex-direction: column;
					align-items: center;
					border-top: 1px solid red;
					background-color: rgb(19, 18, 18);
					max-height: 0;
					overflow: hidden;
					transition: 0.3s;
				}
				.site-navbar ul li {
					width: 100%;
					text-align: center;
				}

				.site-navbar ul li a:hover {
					color: red;
				}
				.site-navbar ul.open {
					max-height: 100vh;
					overflow: visible;
				}
			}

			.fixed {
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				background: linear-gradient(#f70505 0, #8f0808 100%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				transition: var(--mainTransition);
				box-shadow: var(--lightShadow);
				z-index: 999;
			}

			.bars {
				width: 30px;
				height: 5px;
				background-color: #fff;
				margin: 6px 0;
			}

			header {
				background: linear-gradient(#f70505 0, #8f0808 100%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				height: 100%;
			}

			/* footer start  */
			footer {
				border-top: 1px solid #fff;
			}
			.bottom_text p {
				margin-bottom: 0px;
			}
			footer {
				background: linear-gradient(180.8deg, rgb(139, 10, 130) 6.9%, rgb(73, 6, 70) 73.2%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				width: 100%;
				bottom: 0;
				left: 0;
			}
			footer a {
				text-decoration: none !important;
			}

			footer .content {
				max-width: 1250px;
				margin: auto;
				padding: 30px 40px 40px 40px;
			}
			footer .content .top {
				display: flex;
				align-items: center;
				justify-content: space-between;
				margin-bottom: 50px;
			}
			.content .top .logo-details {
				color: #fff;
				font-size: 30px;
			}
			.content .top .media-icons {
				display: flex;
			}
			.content .top .media-icons a {
				height: 40px;
				width: 40px;
				margin: 0 8px;
				border-radius: 50%;
				text-align: center;
				line-height: 40px;
				color: #fff;
				font-size: 17px;
				text-decoration: none;
				transition: all 0.4s ease;
			}
			.top .media-icons a:nth-child(1) {
				background: #4267b2;
			}
			.top .media-icons a:nth-child(1):hover {
				color: #4267b2;
				background: #fff;
			}
			.top .media-icons a:nth-child(2) {
				background: #1da1f2;
			}
			.top .media-icons a:nth-child(2):hover {
				color: #1da1f2;
				background: #fff;
			}
			.top .media-icons a:nth-child(3) {
				background: #e1306c;
			}
			.top .media-icons a:nth-child(3):hover {
				color: #e1306c;
				background: #fff;
			}
			.top .media-icons a:nth-child(4) {
				background: #0077b5;
			}
			.top .media-icons a:nth-child(4):hover {
				color: #0077b5;
				background: #fff;
			}
			.top .media-icons a:nth-child(5) {
				background: #ff0000;
			}
			.top .media-icons a:nth-child(5):hover {
				color: #ff0000;
				background: #fff;
			}
			footer .content .link-boxes {
				width: 100%;
				display: flex;
				justify-content: space-between;
			}
			footer .content .link-boxes .box {
				width: calc(100% / 5 - 10px);
			}
			.content .link-boxes .box .link_name {
				color: #fff;
				font-size: 22px;
				font-weight: 500;
				margin-bottom: 10px;
				position: relative;
			}
			.link-boxes .box .link_name::before {
				content: "";
				position: absolute;
				left: 0;
				bottom: -2px;
				height: 2px;
				width: 35px;
				background: #fff;
			}
			.content .link-boxes .box li {
				margin: 6px 0;
				list-style: none;
			}
			.content .link-boxes .box li a {
				color: #fff;
				font-size: 16px;
				height:38px;
				font-weight: 500;
				text-decoration: none;
				transition: all 0.4s ease;
			}
			.content .link-boxes .box li a:hover {
				opacity: 1;
				text-decoration: underline;
			}
			.content .link-boxes .input-box {
				margin-right: 55px;
			}
			.link-boxes .input-box input {
				height: 40px;
				width: calc(100% + 55px);
				outline: none;
				border: 2px solid #afafb6;
				background: linear-gradient(#f70505 0, #8f0808 100%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				border-radius: 4px;
				padding: 0 15px;
				font-size: 15px;
				color: #fff;
				margin-top: 5px;
			}
			.link-boxes .input-box input::placeholder {
				color: #afafb6;
				font-size: 16px;
			}
			.link-boxes .input-box input[type="button"] {
				background: #fff;
				color: #140b5c;
				border: none;
				font-size: 18px;
				font-weight: 500;
				margin: 4px 0;
				opacity: 0.8;
				cursor: pointer;
				transition: all 0.4s ease;
			}
			.input-box input[type="button"]:hover {
				opacity: 1;
			}
			footer .bottom-details {
				width: 100%;
				background: linear-gradient(74.3deg, rgb(68, 17, 28) 17.4%, rgb(95, 24, 40) 34.7%, rgb(122, 31, 51) 51.8%, rgb(149, 38, 62) 67.4%, rgb(163, 41, 68) 89.6%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
			}
			footer .bottom-details .bottom_text {
				max-width: 1250px;
				margin: auto;
				padding: 20px 40px 50px 40px;
				display: flex;
				justify-content: space-between;
			}
			.bottom-details .bottom_text span,
			.bottom-details .bottom_text a {
				font-size: 16px;
				font-weight: 500;
				color: #fff;
				opacity: 0.8;
				text-decoration: none;
			}
			.bottom-details .bottom_text a:hover {
				opacity: 1;
				text-decoration: underline;
			}
			.bottom-details .bottom_text a {
				margin-right: 10px;
			}
			@media (max-width: 900px) {
				footer .content .link-boxes {
					flex-wrap: wrap;
				}
				footer .content .link-boxes .input-box {
					width: 40%;
					margin-top: 10px;
					margin: 0px auto;
				}
			}
			@media (max-width: 700px) {
				footer {
					position: relative;
				}
				.content .top .logo-details {
					font-size: 26px;
				}
				.content .top .media-icons a {
					height: 35px;
					width: 35px;
					font-size: 14px;
					line-height: 35px;
				}
				footer .content .link-boxes .box {
					width: calc(100% / 3 - 10px);
				}
				footer .content .link-boxes .input-box {
					width: 60%;
				}
				.bottom-details .bottom_text span,
				.bottom-details .bottom_text a {
					font-size: 12px;
				}
			}
			@media (max-width: 520px) {
				footer::before {
					top: 145px;
				}
				footer .content .top {
					flex-direction: column;
				}
				.content .top .media-icons {
					margin-top: 16px;
				}
				footer .content .link-boxes .box {
					width: calc(100% / 2 - 10px);
				}
				footer .content .link-boxes .input-box {
					width: 79%;
				}
				footer .bottom-details .bottom_text {
					flex-direction: column;
				}
			}

			.btn {
				display: inline-block;
				font-weight: 400;
				color: #212529;
				text-align: center;
				vertical-align: middle;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
				background-color: transparent;
				border: 1px solid transparent;
				padding: 0.375rem 0.75rem;
				font-size: 1rem;
				line-height: 1.5;
				border-radius: 0.25rem;
				transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
					border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
			}

			.content {
				position: relative;
				margin: auto;
				overflow: hidden;
			}

			.content .content-overlay {
				background: rgba(0, 0, 0, 0.7);
				position: absolute;
				height: 100%;
				width: 100%;
				left: 0;
				top: 0;
				bottom: 0;
				right: 0;
				opacity: 0;
				-webkit-transition: all 0.4s ease-in-out 0s;
				-moz-transition: all 0.4s ease-in-out 0s;
				transition: all 0.4s ease-in-out 0s;
			}

			.content:hover .content-overlay {
				opacity: 1;
			}

			.content-image {
				width: 100%;
			}

			.content-details {
				position: absolute;
				text-align: center;
				padding-left: 1em;
				padding-right: 1em;
				width: 100%;
				top: 50%;
				left: 50%;
				opacity: 0;
				-webkit-transform: translate(-50%, -50%);
				-moz-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
				-webkit-transition: all 0.3s ease-in-out 0s;
				-moz-transition: all 0.3s ease-in-out 0s;
				transition: all 0.3s ease-in-out 0s;
			}

			.content:hover .content-details {
				top: 50%;
				left: 50%;
				opacity: 1;
			}

			.content-details h3 {
				color: #fff;
				font-weight: 500;
				letter-spacing: 0.15em;
				margin-bottom: 0.5em;
				text-transform: uppercase;
			}

			.content-details p {
				color: #fff;
				font-size: 0.8em;
			}

			.content {
				margin-top: 20px;
			}

			.fadeIn-top {
				top: 20%;
			}

			.services_box {
				display: grid;
				grid-template-columns: 1fr 1fr 1fr 1fr;
				grid-column-gap: 10px;
			}

			.services_home {
				background: linear-gradient(109.6deg, rgb(6, 2, 2) 32.4%, rgb(137, 30, 47) 98.8%);
				padding: 10px 0;
			}

			.services_img_text {
				background: linear-gradient(110.3deg, rgb(238, 179, 123) 8.7%, rgb(216, 103, 77) 47.5%, rgb(114, 43, 54) 89.1%);
				border:2px solid #FFFFFF;
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				padding: 10px 0;
			}

			.service_img_desc {
				font-size: 15px;
			}

			.img_categories {
				display: grid;
				grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
				grid-column-gap: 10px;
			}

			.img_categories_box_text {
				background: radial-gradient(circle at 10% 20%, rgb(151, 10, 130) 0%, rgb(33, 33, 33) 100.2%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				border:2px solid #FFFFFF;
				padding: 5px 0;
			}

			.img_categories_box img {
				border-radius: 5px 5px 0 0;
				/* height: 251px; */
			}

			.img_categories_box {
				margin-top: 10px;
				/* height: 289px; */
			}

			.mobile_img {
				display: none !important;
			}

			.spend_box {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-column-gap: 20px;
			}

			.first_container h3 {
				text-align: left !important;
			}

			.first_container {
				height: 100%;
			}

			@media only screen and (max-width: 768px) {
				/* .mobile_img {
		display: block !important;
	} */
				.desktop_img {
					display: none !important;
				}
				.spend_box {
					grid-template-columns: 1fr;
				}
			}

			@media only screen and (max-width: 425px) {
				.mobile_img {
					display: block !important;
				}
			}
			@media only screen and (min-width: 425px) {
				.desktop_img {
					display: block !important;
					height: 430px !important;
				}
				.banner {
					height: 430px;
				}
			}

			.mobile_img {
				height: 130vw;
			}

			.cammy_awards {
				display: grid;
				grid-template-columns: 1fr 1fr 1fr 1fr;
				grid-column-gap: 10px;
							}

			.cammy_awards img {
				margin-top: 20px;
				border:2px solid #fff;
			}

			.three_grid {
				display: grid;
				grid-template-columns: 1fr 1fr 1fr;
				grid-column-gap: 10px;
			}

			.three_grid_box {
				border: 1px dashed #fff;
				margin-bottom: 10px;
				padding: 10px;
			}

			.cammy_home_contact_box {
				display: grid;
				grid-template-columns: 1fr 1fr 1fr;
			}

			.cammy_heart {
				width: 30px !important;
				margin: 20px 0;
			}

			.contact_human {
				width: 156px !important;
			}

			.contact_us {
				color: #daa520;
				font-size: 1.8em;
			}

			.cammy_home_contact_one .book_online {
				color: #daa520;
				font-size: 1.2em;
			}

			.cammy_home_contact_one .cammy_pics {
				color: #daa520;
				font-size: 1.2em;
			}

			.section_cammy_contact {
				background-color: #1a1918;
			}

			.cammy_home_contact_box {
				padding: 20px 0;
			}

			.cammy_card {
				display: grid;
				grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
				grid-column-gap: 10px;
			}

			.cammy_img_footer {
				background: linear-gradient(#f70505 0, #ff0e0e 100%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				display: flex;
				justify-content: space-around;
				padding: 5px 0;
			}

			.cammy_img_category {
				background: linear-gradient(#f70505 0, #8f0808 100%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				display: flex;
				justify-content: space-around;
				padding: 5px 0;
			}

			.cammy_img_footer p {
				margin-bottom: 0;
			}

			.cammy_img_category p {
				margin-bottom: 0;
			}

			.cammy_span_color {
				padding: 2px 4px;
				border-radius: 2px;
			}

			.cammy_img_box > img {
				border-radius: 5px 5px 0 0;
			}

			.cammy_img_box {
				position: relative;
			}

			.service_verified {
				position: absolute;
				left: -1px;
				top: -27px;
				z-index: 0;
				overflow: hidden;
				width: 83px;
				height: 86px;
				text-align: right;
			}

			.service_verified span {
				font-size: 0.8em;
				font-weight: 700;
				color: #fff;
				text-transform: uppercase;
				text-align: center;
				text-shadow: 0 1px 1px #000;
				line-height: 20px;
				-webkit-transform: rotate(0);
				display: block;
				background: linear-gradient(#f70505 0, #8f0808 100%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				position: absolute;
				top: 27px;
				left: -5px;
				padding: 0 21px;
			}

			.service_verified > span::before {
				content: "";
				position: absolute;
				left: 0;
				top: 100%;
				z-index: -1;
				border-left: 3px solid #8f0808;
				border-right: 3px solid transparent;
				border-bottom: 3px solid transparent;
				border-top: 3px solid #8f0808;
			}

			.service_verified > span::after {
				content: "";
				position: absolute;
				right: 0;
				top: 100%;
				z-index: -1;
				border-left: 3px solid transparent;
				border-right: 3px solid #8f0808;
				border-bottom: 3px solid transparent;
				border-top: 3px solid #8f0808;
			}

			.cammy_card_box {
				margin-top: 20px;
			}

			.cammy_location_btns {
				display: grid;
				grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
				grid-column-gap: 10px;
			}

			.cammy_location_btn {
				background: radial-gradient(circle at -0.2% 99.7%, rgb(190, 53, 145) 0%, rgb(239, 69, 115) 100.2%);
				border:2px #FFFFFF solid;
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				color: #fff;
				margin-top: 20px;
			}

			.cammy_last_btns {
				display: grid;
				grid-template-columns: 1fr 1fr 1fr 1fr;
				grid-column-gap: 10px;
			}

			.cammy_last_btn {
				background: radial-gradient(circle at 10% 20%, rgb(134, 47, 199) 0%, rgb(235, 56, 137) 90%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				color: #fff;
				margin-top: 20px;
			}

			@media only screen and (max-width: 1024px) {
				.cammy_card {
					grid-template-columns: 1fr 1fr 1fr 1fr;
				}
				.cammy_location_btns {
					grid-template-columns: 1fr 1fr 1fr;
				}
				.cammy_awards {
					grid-template-columns: 1fr 1fr 1fr 1fr;
				}
				.three_grid {
					grid-template-columns: 1fr 1fr 1fr;
				}
				.cammy_home_contact_box {
					display: grid;
					grid-template-columns: 1fr 1fr 1fr;
				}
				.cammy_last_btns {
					grid-template-columns: 1fr 1fr 1fr;
				}
				.services_box {
					grid-template-columns: 1fr 1fr 1fr 1fr;
				}
				.img_categories {
					grid-template-columns: 1fr 1fr 1fr 1fr;
				}
			}

			@media only screen and (max-width: 768px) {
				.cammy_card {
					grid-template-columns: 1fr 1fr 1fr;
				}
				.cammy_location_btns {
					grid-template-columns: 1fr 1fr 1fr;
				}
				.cammy_awards {
					grid-template-columns: 1fr 1fr 1fr;
				}
				.three_grid {
					grid-template-columns: 1fr 1fr;
				}
				.cammy_home_contact_box {
					display: grid;
					grid-template-columns: 1fr 1fr;
				}
				.cammy_last_btns {
					grid-template-columns: 1fr 1fr;
				}
				.services_box {
					grid-template-columns: 1fr 1fr 1fr;
				}
				.img_categories {
					grid-template-columns: 1fr 1fr 1fr 1fr;
				}
				.home_video {
					width: 100% !important;
				}
			}

			@media only screen and (max-width: 425px) {
				.cammy_price_img {
					width: 90vw !important;
				}
				.cammy_card {
					grid-template-columns: 1fr 1fr;
				}
				.cammy_img_category .cammy_span_color {
					font-size: 13px !important;
				}
				.cammy_location_btns {
					grid-template-columns: 1fr 1fr;
				}
				.cammy_location_btn {
					font-size: 13px;
				}
				.cammy_awards {
					grid-template-columns: 1fr 1fr;
				}
				.three_grid {
					grid-template-columns: 1fr;
				}
				.three_grid_box {
					padding: 10px;
				}
				.cammy_home_contact_box {
					grid-template-columns: 1fr;
				}
				.cammy_last_btns {
					grid-template-columns: 1fr;
				}
				.cammy_last_btn {
					font-size: 15px;
				}
				.services_box {
					grid-template-columns: 1fr 1fr;
				}
				.img_categories {
					grid-template-columns: 1fr 1fr;
				}
			}

			@media only screen and (max-width: 800px) {
				.myyyy {
					display: flex;
					flex-direction: column;
				}
			}

			.myyyy {
				display: flex;
			}

			.myyyy .aaa {
				position: sticky !important;
				position: -webkit-sticky !important;
				top: 60px !important;
				z-index: 1;
			}

			.myyyy .leeeft p {
				color: #fff;
			}

			.main_section {
				position: relative;
			}

			.main_section .main_section_right {
				position: sticky !important;
				-webkit-position: sticky !important;
				top: 0 !important;
			}

			.main_section .stickyy {
				position: sticky !important;
				-webkit-position: sticky !important;
				top: 0 !important;
			}

			.main_section .locality_container {
				position: sticky !important;
				-webkit-position: sticky !important;
				top: 0 !important;
			}

			.main_section_left h2 {
				color: #fff;
			}

			.main_section_left p {
				color: #fff;
			}

			.locality_btn_top {
				background: linear-gradient(109.6deg, rgb(162, 2, 63) 11.2%, rgb(231, 62, 68) 53.6%, rgb(255, 129, 79) 91.1%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				color: #fff !important;
				padding: 10px 24px !important;
				width: 325px;
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4) !important;
			}

			.locality_btns_top {
				border: 1px solid #fff;
				background: linear-gradient(179.4deg, rgb(12, 20, 69) -16.9%, rgb(71, 30, 84) 119.9%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				color: #fff !important;
				padding: 10px 24px !important;
				width: 325px;
				box-shadow: var(--light-shadow) !important;
				letter-spacing: 1px;
			}

			.locality_btn {
				background-color: #900c3f !important;
				color: #fff !important;
				padding: 10px 24px !important;
				width: 158px;
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4) !important;
			}

			.locality_btns {
				background: linear-gradient(#f70505 0, #8f0808 100%);
				box-shadow: 0 3px 10px -5px rgb(0 0 0);
				color: #fff !important;
				padding: 10px 5px !important;
				width: 100%;
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4) !important;
			}

			.locality_btns:hover {
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4) !important;
			}

			.locality_btns_top:hover {
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4) !important;
			}
			.second_banner {
				height: 400px;
			}
			@media only screen and (max-width: 600px) {
				.locality_btns {
					background: linear-gradient(#f70505 0, #8f0808 100%);
					box-shadow: 0 3px 10px -5px rgb(0 0 0);
					color: #fff !important;
					padding: 10px 14px !important;
					width: 158px;
					box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4) !important;
				}
				.second_banner {
					height: 200px;
				}
				.who_we_are_container h2 {
					font-size: 18px;
				}
				.locality_btns {
					font-size: 10px !important;
				}
				.locality_btns_top {
					width: 270px !important;
					font-size: 13px !important;
				}
				.locality_btn_top {
					width: 270px !important;
				}
			}

			.locality_container {
				margin-top: 2px;
			}

			.cammy_price_img {
				width: 300px;
			}

			.cammy_price_img {
				width: 55%;
				margin: 0 auto;
			}

			.second_banner {
				height: 33vw;
				width: 100%;
			}

			.home_video {
				width: 50vw;
				margin: 0px auto;
			}

			.cammy_img_box {
				overflow: hidden;
			}
			.cammy_img_footer {
				z-index: 99 !important;
				position: relative;
			}

			.cammy_img_box:hover .cammy_profile {
				-webkit-transform: scale(1.08);
				transform: scale(1.08);
			}
			/* .nav-center{
  background-color: transparent
}
.navbar{
  height:72px;
} */

			.home_video video {
				height: 352px;
			}

			.model_card {
				overflow: visible !important;
				position: relative;
				height: 100% !important;
			}
			.card {
				position: relative;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: column;
				flex-direction: column;
				min-width: 0;
				word-wrap: break-word;
				background-color: #fff;
				background-clip: border-box;
				border: 1px solid rgba(0, 0, 0, 0.125);
				border-radius: 0.25rem;
			}
			div.card.model_card div.img_box {
				position: relative;
				width: 100%;
				height: 400px;
				background-color: #18191a;
				background-image: url(../img/load-img.webp);
				background-repeat: no-repeat;
				background-position: center;
				background-size: 50%;
				overflow: hidden;
				border: 1px solid #ffffff;
				border-radius: 4px;
			}

			div.card.model_card div.img_box::before {
				content: "";
				display: block;
				padding-top: 100%;
			}

			div.card.model_card div.img_box img {
				position: absolute;
				top: 0;
				left: 0;
				bottom: 0;
				right: 0;
				line-height: 100%;
				height: 100%;
				text-align: center;
				display: flex;
				align-items: center;
				justify-content: center;
				object-fit: cover;
				object-position: center;
				width: 100%;
				height: 100%;
			}

			.card-img,
			.card-img-top {
				border-top-left-radius: calc(0.25rem - 1px);
				border-top-right-radius: calc(0.25rem - 1px);
			}

			div.card.model_card div.card-body {
				background: linear-gradient(109.6deg, rgb(162, 2, 63) 11.2%, rgb(231, 62, 68) 53.6%, rgb(255, 129, 79) 91.1%);
				padding: 20px 12px;
			}

			.model_name {
				color: #ffffff;
				text-align: center !important;
				font-size: 18px;
				margin-bottom: 3px;
			}
			.model_card div.card-body p.text {
				color: #ffffff;
				font-size: 18px;
				margin-bottom: 8px;
				text-align: center !important;
			}
			.model_card div.card-body span.star_badge {
				background-color: #000;
				color: #ffffff;
				font-weight: 500;
				font-size:14px;
				padding:5px 8px;
			}

			.badge {
				display: inline-block;
				padding: 0.25em 0.4em;
				font-size: 75%;
				font-weight: 700;
				line-height: 1;
				text-align: center;
				white-space: nowrap;
				vertical-align: baseline;
				border-radius: 0.25rem;
				transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
					border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
			}
			.stretched-link::after {
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				z-index: 1;
				pointer-events: auto;
				content: "";
				background-color: rgba(0, 0, 0, 0);
			}
			.model_card div.elite_label_box {
				max-width: 80px;
				width: 25%;
				height: auto;
				position: absolute;
				top: -2%;
				left: -3%;
			}
			.img_fluid {
				max-width: 100%;
				height: auto;
			}
			.card_rati {
				display: flex;
				justify-content: space-between;
				align-items: center;
			}
			.cammy_rating {
				height: 42px;
			}
			.cammy_age {
				letter-spacing: 2px !important;
			}
			.elite_label_box_two {
				max-width: 80px;
				width: 25%;
				height: auto;
				position: absolute;
				top: -2%;
				right: -3%;
				transform: rotate(90deg);
			}
			/* holiday  */
			.model_card div.holiday_label_box {
				max-width: 100px;
				width: 30%;
				height: auto;
				position: absolute;
				top: -2%;
				right: -3%;
			}
			.new_gal_img {
				display: grid;
				grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
				grid-column-gap: 10px;
				grid-row-gap: 15px;
			}

			@media only screen and (max-width: 1024px) {
				.new_gal_img {
					grid-template-columns: 1fr 1fr 1fr 1fr;
				}
			}

			@media only screen and (max-width: 768px) {
				.new_gal_img {
					grid-template-columns: 1fr 1fr 1fr;
				}
			}

			@media only screen and (max-width: 425px) {
				.new_gal_img {
					grid-template-columns: 1fr 1fr;
				}
				.model_card .text {
					font-size: 13px !important;
				}
				div.card.model_card div.img_box {
					height: 185px;
				}
			}

			/* .services_box img {
				height: 350px;
			} */

			.services_box {
				height: auto;
			}

			body p{
				font-size: 16px !important;
				font-family: sans-serif !important;
			}
	
	
	.loc_det_btn_container{display:flex;flex-wrap:wrap;}.loc_det_btn{background: linear-gradient(109.6deg, rgb(9, 154, 151) 11.2%, rgb(21, 205, 168) 91.1%);box-shadow:0 3px 10px -5px rgb(0 0 0);padding:10px 15px;border-radius:10px;font-size:18px;border-top:0 solid transparent;border-left:14px solid #03795C;border-bottom:0 solid transparent;line-height:3em;margin-right:10px;}@media only screen and (max-width:600px){.cammy_location_btn{font-size:15px;padding:7px 0}}.loc_det_box{display:grid;grid-template-columns:30% 70%;grid-column-gap:10px}.loc_det_img{border:1px solid #daa520}.loc_det_img_box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:10px;width:60vw;margin:0 auto}.loc_det_img_box img{margin-bottom:20px}@media only screen and (max-width:800px){.loc_det_box{grid-template-columns:1fr}.loc_det_img_box{grid-template-columns:1fr 1fr}.loc_det_img_box{width:90vw}}@media only screen and (min-width:425px){.desktop_img{display:block!important;height:430px!important}.banner{height:430px}}