/*== Basic css ==*/
	*, *::before, *::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	body { font-family: 'Lato', sans-serif;  font-size: 18px; font-weight: 400; line-height: 1.4; color: #333; }
	a { color: #333; text-decoration: underline; }
	a:hover, a:focus { color: #333; text-decoration: none; }
	a.text-primary:focus, a.text-primary:hover { color: #333!important;}
	.transition { -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; transition-duration: 0.6s; }
	a.phonelink, a.phonelink:hover, a.phonelink:focus { cursor: default; text-decoration: none !important; }
	@media (max-width: 1024px) {
		a.phonelink { text-decoration: underline !important; }
	}
/*== Basic css End ==*/

/*== Structure ==*/
	img { max-width: 100%; }
	.bg-y-100 { background-size: auto 100%; }
	.bg-cover { background-size: cover; }
	.bg-contain { background-size: contain; }
	.bg-auto { background-size: auto; }
	.bg-left { background-position: left; }
	.bg-left-top { background-position: left top; }
	.bg-right { background-position: right; }
	.bg-right-top { background-position: right top; }
	.bg-center { background-position: center; }
	.bg-center-top { background-position: center top; }
	.bg-center-bottom { background-position: center bottom; }
	.bg-repeat { background-repeat: repeat; }
	.top { top: 0; }
	.bottom { bottom: 0; }
	.left { left: 0; }
	.right { right: 0; }
	.text-underline { text-decoration: underline !important; }
	a.text-underline:hover { text-decoration: none !important; }
	.text-underline-none { text-decoration: none !important; }
	a.text-underline-none:hover { text-decoration: underline !important; }
	.overflow-x-hide { overflow-x: hidden; }
	.overflow-y-hide { overflow-y: hidden; }
	.overflow-hide { overflow: hidden; }
	.text-primary { color: #d8b65e  !important; }
	.text-secondary { color: #6c757d !important; }
	.text-dark { color: #000!important; }
	.text-light { color: #999!important; }
	.text-gradient {background: #dfbc61; background: linear-gradient(to right, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%);	-webkit-background-clip: text; -webkit-text-fill-color: transparent; }
	.bg-primary { background-color: #d8b65e  !important; }
	.bg-secondary { background-color: #f6ddd6 !important; }
	.bg-secondary-light { background-color: #fcf5f3 !important; }
	.bg-light { background-color: #c4ced4 !important; }
	.bg-light1 { background-color: #e6e7e8 !important; }
	.bg-dark { background-color: #231f20 !important; }
	.bg-darker { background-color: #000 !important; }
	.bg-gray{ background-color:#e6e7e8 !important; }
	.bg-golden { background: #dfbc61; background: linear-gradient(90deg, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%);}
	.border-primary { border-color: #d8b65e !important; }
	.border-secondary { border-color: #6c757d!important; }
	.border-light { border-color: #d1d1d1!important; }
	.border-dark { border-color: #999!important; }
	.p-1 { padding: 1rem !important; }
	.p-2 { padding: 2rem !important; }
	.p-3 { padding: 3rem !important; }
	.p-4 { padding: 4rem !important; }
	.p-5 { padding: 5rem !important; }
	.p-0 { padding: 0rem !important; }
	.pt-1 { padding-top: 1rem !important; }
	.pt-2 { padding-top: 2rem !important; }
	.pt-3 { padding-top: 3rem !important; }
	.pt-4 { padding-top: 4rem !important; }
	.pt-5 { padding-top: 5rem !important; }
	.pt-0 { padding-top: 0rem !important; }
	.pb-1 { padding-bottom: 1rem !important; }
	.pb-2 { padding-bottom: 2rem !important; }
	.pb-3 { padding-bottom: 3rem !important; }
	.pb-4 { padding-bottom: 4rem !important; }
	.pb-5 { padding-bottom: 5rem !important; }
	.pb-0 { padding-bottom: 0rem !important; }
	.pl-1 { padding-left: 1rem !important; }
	.pl-2 { padding-left: 2rem !important; }
	.pl-3 { padding-left: 3rem !important; }
	.pl-4 { padding-left: 4rem !important; }
	.pl-5 { padding-left: 5rem !important; }
	.pl-0 { padding-left: 0rem !important; }
	.pr-1 { padding-right: 1rem !important; }
	.pr-2 { padding-right: 2rem !important; }
	.pr-3 { padding-right: 3rem !important; }
	.pr-4 { padding-right: 4rem !important; }
	.pr-5 { padding-right: 5rem !important; }
	.pr-0 { padding-right: 0rem !important; }
	.m-1 { margin: 1rem !important; }
	.m-2 { margin: 2rem !important; }
	.m-3 { margin: 3rem !important; }
	.m-4 { margin: 4rem !important; }
	.m-5 { margin: 5rem !important; }
	.m-0 { margin: 0rem !important; }
	.mt-1 { margin-top: 1rem !important; }
	.mt-2 { margin-top: 2rem !important; }
	.mt-3 { margin-top: 3rem !important; }
	.mt-4 { margin-top: 4rem !important; }
	.mt-5 { margin-top: 5rem !important; }
	.mt-0 { margin-top: 0rem !important; }
	.mb-1 { margin-bottom: 1rem !important; }
	.mb-2 { margin-bottom: 2rem !important; }
	.mb-3 { margin-bottom: 3rem !important; }
	.mb-4 { margin-bottom: 4rem !important; }
	.mb-5 { margin-bottom: 5rem !important; }
	.mb-0 { margin-bottom: 0rem !important; }
	.ml-1 { margin-left: 1rem !important; }
	.ml-2 { margin-left: 2rem !important; }
	.ml-3 { margin-left: 3rem !important; }
	.ml-4 { margin-left: 4rem !important; }
	.ml-5 { margin-left: 5rem !important; }
	.ml-0 { margin-left: 0rem !important; }
	.mr-1 { margin-right: 1rem !important; }
	.mr-2 { margin-right: 2rem !important; }
	.mr-3 { margin-right: 3rem !important; }
	.mr-4 { margin-right: 4rem !important; }
	.mr-5 { margin-right: 5rem !important; }
	.mr-0 { margin-right: 0rem !important; }
	.mw-inherit { max-width: inherit !important; }
	.mh-inherit { max-height: inherit !important; }
	@media (min-width: 576px) {
		.p-sm-1 { padding: 1rem !important; }
		.p-sm-2 { padding: 2rem !important; }
		.p-sm-3 { padding: 3rem !important; }
		.p-sm-4 { padding: 4rem !important; }
		.p-sm-5 { padding: 5rem !important; }
		.p-sm-0 { padding: 0rem !important; }
		.pt-sm-1 { padding-top: 1rem !important; }
		.pt-sm-2 { padding-top: 2rem !important; }
		.pt-sm-3 { padding-top: 3rem !important; }
		.pt-sm-4 { padding-top: 4rem !important; }
		.pt-sm-5 { padding-top: 5rem !important; }
		.pt-sm-0 { padding-top: 0rem !important; }
		.pb-sm-1 { padding-bottom: 1rem !important; }
		.pb-sm-2 { padding-bottom: 2rem !important; }
		.pb-sm-3 { padding-bottom: 3rem !important; }
		.pb-sm-4 { padding-bottom: 4rem !important; }
		.pb-sm-5 { padding-bottom: 5rem !important; }
		.pb-sm-0 { padding-bottom: 0rem !important; }
		.pl-sm-1 { padding-left: 1rem !important; }
		.pl-sm-2 { padding-left: 2rem !important; }
		.pl-sm-3 { padding-left: 3rem !important; }
		.pl-sm-4 { padding-left: 4rem !important; }
		.pl-sm-5 { padding-left: 5rem !important; }
		.pl-sm-0 { padding-left: 0rem !important; }
		.pr-sm-1 { padding-right: 1rem !important; }
		.pr-sm-2 { padding-right: 2rem !important; }
		.pr-sm-3 { padding-right: 3rem !important; }
		.pr-sm-4 { padding-right: 4rem !important; }
		.pr-sm-5 { padding-right: 5rem !important; }
		.pr-sm-0 { padding-right: 0rem !important; }
		.m-sm-1 { margin: 1rem !important; }
		.m-sm-2 { margin: 2rem !important; }
		.m-sm-3 { margin: 3rem !important; }
		.m-sm-4 { margin: 4rem !important; }
		.m-sm-5 { margin: 5rem !important; }
		.m-sm-0 { margin: 0rem !important; }
		.mt-sm-1 { margin-top: 1rem !important; }
		.mt-sm-2 { margin-top: 2rem !important; }
		.mt-sm-3 { margin-top: 3rem !important; }
		.mt-sm-4 { margin-top: 4rem !important; }
		.mt-sm-5 { margin-top: 5rem !important; }
		.mt-sm-0 { margin-top: 0rem !important; }
		.mb-sm-1 { margin-bottom: 1rem !important; }
		.mb-sm-2 { margin-bottom: 2rem !important; }
		.mb-sm-3 { margin-bottom: 3rem !important; }
		.mb-sm-4 { margin-bottom: 4rem !important; }
		.mb-sm-5 { margin-bottom: 5rem !important; }
		.mb-sm-0 { margin-bottom: 0rem !important; }
		.ml-sm-1 { margin-left: 1rem !important; }
		.ml-sm-2 { margin-left: 2rem !important; }
		.ml-sm-3 { margin-left: 3rem !important; }
		.ml-sm-4 { margin-left: 4rem !important; }
		.ml-sm-5 { margin-left: 5rem !important; }
		.ml-sm-0 { margin-left: 0rem !important; }
		.mr-sm-1 { margin-right: 1rem !important; }
		.mr-sm-2 { margin-right: 2rem !important; }
		.mr-sm-3 { margin-right: 3rem !important; }
		.mr-sm-4 { margin-right: 4rem !important; }
		.mr-sm-5 { margin-right: 5rem !important; }
		.mr-sm-0 { margin-right: 0rem !important; }
		.position-sm-absolute { position: absolute !important; }
		.position-sm-relative { position: relative !important; }
		.position-sm-static { position: static !important; }
		.w-sm-25 { width: 25% !important; }
		.w-sm-50 { width: 50% !important; }
		.w-sm-75 { width: 75% !important; }
		.w-sm-100 { width: 100% !important; }
		.h-sm-100 { height: 100% !important; }
		.mw-sm-inherit { max-width: inherit !important; }
		.mh-sm-inherit { max-height: inherit !important; }
		.co-sm-20 { max-width: 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; }
	}
	@media (min-width: 768px) {
		.p-md-1 { padding: 1rem !important; }
		.p-md-2 { padding: 2rem !important; }
		.p-md-3 { padding: 3rem !important; }
		.p-md-4 { padding: 4rem !important; }
		.p-md-5 { padding: 5rem !important; }
		.p-md-0 { padding: 0rem !important; }
		.pt-md-1 { padding-top: 1rem !important; }
		.pt-md-2 { padding-top: 2rem !important; }
		.pt-md-3 { padding-top: 3rem !important; }
		.pt-md-4 { padding-top: 4rem !important; }
		.pt-md-5 { padding-top: 5rem !important; }
		.pt-md-0 { padding-top: 0rem !important; }
		.pb-md-1 { padding-bottom: 1rem !important; }
		.pb-md-2 { padding-bottom: 2rem !important; }
		.pb-md-3 { padding-bottom: 3rem !important; }
		.pb-md-4 { padding-bottom: 4rem !important; }
		.pb-md-5 { padding-bottom: 5rem !important; }
		.pb-md-0 { padding-bottom: 0rem !important; }
		.pl-md-1 { padding-left: 1rem !important; }
		.pl-md-2 { padding-left: 2rem !important; }
		.pl-md-3 { padding-left: 3rem !important; }
		.pl-md-4 { padding-left: 4rem !important; }
		.pl-md-5 { padding-left: 5rem !important; }
		.pl-md-0 { padding-left: 0rem !important; }
		.pr-md-1 { padding-right: 1rem !important; }
		.pr-md-2 { padding-right: 2rem !important; }
		.pr-md-3 { padding-right: 3rem !important; }
		.pr-md-4 { padding-right: 4rem !important; }
		.pr-md-5 { padding-right: 5rem !important; }
		.pr-md-0 { padding-right: 0rem !important; }
		.m-md-1 { margin: 1rem !important; }
		.m-md-2 { margin: 2rem !important; }
		.m-md-3 { margin: 3rem !important; }
		.m-md-4 { margin: 4rem !important; }
		.m-md-5 { margin: 5rem !important; }
		.m-md-0 { margin: 0rem !important; }
		.mt-md-1 { margin-top: 1rem !important; }
		.mt-md-2 { margin-top: 2rem !important; }
		.mt-md-3 { margin-top: 3rem !important; }
		.mt-md-4 { margin-top: 4rem !important; }
		.mt-md-5 { margin-top: 5rem !important; }
		.mt-md-0 { margin-top: 0rem !important; }
		.mb-md-1 { margin-bottom: 1rem !important; }
		.mb-md-2 { margin-bottom: 2rem !important; }
		.mb-md-3 { margin-bottom: 3rem !important; }
		.mb-md-4 { margin-bottom: 4rem !important; }
		.mb-md-5 { margin-bottom: 5rem !important; }
		.mb-md-0 { margin-bottom: 0rem !important; }
		.ml-md-1 { margin-left: 1rem !important; }
		.ml-md-2 { margin-left: 2rem !important; }
		.ml-md-3 { margin-left: 3rem !important; }
		.ml-md-4 { margin-left: 4rem !important; }
		.ml-md-5 { margin-left: 5rem !important; }
		.ml-md-0 { margin-left: 0rem !important; }
		.mr-md-1 { margin-right: 1rem !important; }
		.mr-md-2 { margin-right: 2rem !important; }
		.mr-md-3 { margin-right: 3rem !important; }
		.mr-md-4 { margin-right: 4rem !important; }
		.mr-md-5 { margin-right: 5rem !important; }
		.mr-md-0 { margin-right: 0rem !important; }
		.position-md-absolute { position: absolute !important; }
		.position-md-relative { position: relative !important; }
		.position-md-static { position: static !important; }
		.w-md-25 { width: 25% !important; }
		.w-md-50 { width: 50% !important; }
		.w-md-75 { width: 75% !important; }
		.w-md-100 { width: 100% !important; }
		.h-md-100 { height: 100% !important; }
		.mw-md-inherit { max-width: inherit !important; }
		.mh-md-inherit { max-height: inherit !important; }
		.co-md-20 { max-width: 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; }
	}
	@media (min-width: 992px) {
		.p-lg-1 { padding: 1rem !important; }
		.p-lg-2 { padding: 2rem !important; }
		.p-lg-3 { padding: 3rem !important; }
		.p-lg-4 { padding: 4rem !important; }
		.p-lg-5 { padding: 5rem !important; }
		.p-lg-0 { padding: 0rem !important; }
		.pt-lg-1 { padding-top: 1rem !important; }
		.pt-lg-2 { padding-top: 2rem !important; }
		.pt-lg-3 { padding-top: 3rem !important; }
		.pt-lg-4 { padding-top: 4rem !important; }
		.pt-lg-5 { padding-top: 5rem !important; }
		.pt-lg-0 { padding-top: 0rem !important; }
		.pb-lg-1 { padding-bottom: 1rem !important; }
		.pb-lg-2 { padding-bottom: 2rem !important; }
		.pb-lg-3 { padding-bottom: 3rem !important; }
		.pb-lg-4 { padding-bottom: 4rem !important; }
		.pb-lg-5 { padding-bottom: 5rem !important; }
		.pb-lg-0 { padding-bottom: 0rem !important; }
		.pl-lg-1 { padding-left: 1rem !important; }
		.pl-lg-2 { padding-left: 2rem !important; }
		.pl-lg-3 { padding-left: 3rem !important; }
		.pl-lg-4 { padding-left: 4rem !important; }
		.pl-lg-5 { padding-left: 5rem !important; }
		.pl-lg-0 { padding-left: 0rem !important; }
		.pr-lg-1 { padding-right: 1rem !important; }
		.pr-lg-2 { padding-right: 2rem !important; }
		.pr-lg-3 { padding-right: 3rem !important; }
		.pr-lg-4 { padding-right: 4rem !important; }
		.pr-lg-5 { padding-right: 5rem !important; }
		.pr-lg-0 { padding-right: 0rem !important; }
		.m-lg-1 { margin: 1rem !important; }
		.m-lg-2 { margin: 2rem !important; }
		.m-lg-3 { margin: 3rem !important; }
		.m-lg-4 { margin: 4rem !important; }
		.m-lg-5 { margin: 5rem !important; }
		.m-lg-0 { margin: 0rem !important; }
		.mt-lg-1 { margin-top: 1rem !important; }
		.mt-lg-2 { margin-top: 2rem !important; }
		.mt-lg-3 { margin-top: 3rem !important; }
		.mt-lg-4 { margin-top: 4rem !important; }
		.mt-lg-5 { margin-top: 5rem !important; }
		.mt-lg-0 { margin-top: 0rem !important; }
		.mb-lg-1 { margin-bottom: 1rem !important; }
		.mb-lg-2 { margin-bottom: 2rem !important; }
		.mb-lg-3 { margin-bottom: 3rem !important; }
		.mb-lg-4 { margin-bottom: 4rem !important; }
		.mb-lg-5 { margin-bottom: 5rem !important; }
		.mb-lg-0 { margin-bottom: 0rem !important; }
		.ml-lg-1 { margin-left: 1rem !important; }
		.ml-lg-2 { margin-left: 2rem !important; }
		.ml-lg-3 { margin-left: 3rem !important; }
		.ml-lg-4 { margin-left: 4rem !important; }
		.ml-lg-5 { margin-left: 5rem !important; }
		.ml-lg-0 { margin-left: 0rem !important; }
		.mr-lg-1 { margin-right: 1rem !important; }
		.mr-lg-2 { margin-right: 2rem !important; }
		.mr-lg-3 { margin-right: 3rem !important; }
		.mr-lg-4 { margin-right: 4rem !important; }
		.mr-lg-5 { margin-right: 5rem !important; }
		.mr-lg-0 { margin-right: 0rem !important; }
		.position-lg-absolute { position: absolute !important; }
		.position-lg-relative { position: relative !important; }
		.position-lg-static { position: static !important; }
		.w-lg-25 { width: 25% !important; }
		.w-lg-50 { width: 50% !important; }
		.w-lg-75 { width: 75% !important; }
		.w-lg-100 { width: 100% !important; }
		.h-lg-100 { height: 100% !important; }
		.mw-lg-inherit { max-width: inherit !important; }
		.mh-lg-inherit { max-height: inherit !important; }
		.co-lg-20 { max-width: 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; }
	}
	@media (min-width: 1200px) {
		.p-xl-1 { padding: 1rem !important; }
		.p-xl-2 { padding: 2rem !important; }
		.p-xl-3 { padding: 3rem !important; }
		.p-xl-4 { padding: 4rem !important; }
		.p-xl-5 { padding: 5rem !important; }
		.p-xl-0 { padding: 0rem !important; }
		.pt-xl-1 { padding-top: 1rem !important; }
		.pt-xl-2 { padding-top: 2rem !important; }
		.pt-xl-3 { padding-top: 3rem !important; }
		.pt-xl-4 { padding-top: 4rem !important; }
		.pt-xl-5 { padding-top: 5rem !important; }
		.pt-xl-0 { padding-top: 0rem !important; }
		.pb-xl-1 { padding-bottom: 1rem !important; }
		.pb-xl-2 { padding-bottom: 2rem !important; }
		.pb-xl-3 { padding-bottom: 3rem !important; }
		.pb-xl-4 { padding-bottom: 4rem !important; }
		.pb-xl-5 { padding-bottom: 5rem !important; }
		.pb-xl-0 { padding-bottom: 0rem !important; }
		.pl-xl-1 { padding-left: 1rem !important; }
		.pl-xl-2 { padding-left: 2rem !important; }
		.pl-xl-3 { padding-left: 3rem !important; }
		.pl-xl-4 { padding-left: 4rem !important; }
		.pl-xl-5 { padding-left: 5rem !important; }
		.pl-xl-0 { padding-left: 0rem !important; }
		.pr-xl-1 { padding-right: 1rem !important; }
		.pr-xl-2 { padding-right: 2rem !important; }
		.pr-xl-3 { padding-right: 3rem !important; }
		.pr-xl-4 { padding-right: 4rem !important; }
		.pr-xl-5 { padding-right: 5rem !important; }
		.pr-xl-0 { padding-right: 0rem !important; }
		.m-xl-1 { margin: 1rem !important; }
		.m-xl-2 { margin: 2rem !important; }
		.m-xl-3 { margin: 3rem !important; }
		.m-xl-4 { margin: 4rem !important; }
		.m-xl-5 { margin: 5rem !important; }
		.m-xl-0 { margin: 0rem !important; }
		.mt-xl-1 { margin-top: 1rem !important; }
		.mt-xl-2 { margin-top: 2rem !important; }
		.mt-xl-3 { margin-top: 3rem !important; }
		.mt-xl-4 { margin-top: 4rem !important; }
		.mt-xl-5 { margin-top: 5rem !important; }
		.mt-xl-0 { margin-top: 0rem !important; }
		.mb-xl-1 { margin-bottom: 1rem !important; }
		.mb-xl-2 { margin-bottom: 2rem !important; }
		.mb-xl-3 { margin-bottom: 3rem !important; }
		.mb-xl-4 { margin-bottom: 4rem !important; }
		.mb-xl-5 { margin-bottom: 5rem !important; }
		.mb-xl-0 { margin-bottom: 0rem !important; }
		.ml-xl-1 { margin-left: 1rem !important; }
		.ml-xl-2 { margin-left: 2rem !important; }
		.ml-xl-3 { margin-left: 3rem !important; }
		.ml-xl-4 { margin-left: 4rem !important; }
		.ml-xl-5 { margin-left: 5rem !important; }
		.ml-xl-0 { margin-left: 0rem !important; }
		.mr-xl-1 { margin-right: 1rem !important; }
		.mr-xl-2 { margin-right: 2rem !important; }
		.mr-xl-3 { margin-right: 3rem !important; }
		.mr-xl-4 { margin-right: 4rem !important; }
		.mr-xl-5 { margin-right: 5rem !important; }
		.mr-xl-0 { margin-right: 0rem !important; }
		.position-xl-absolute { position: absolute !important; }
		.position-xl-relative { position: relative !important; }
		.position-xl-static { position: static !important; }
		.w-xl-25 { width: 25% !important; }
		.w-xl-50 { width: 50% !important; }
		.w-xl-75 { width: 75% !important; }
		.w-xl-100 { width: 100% !important; }
		.h-xl-100 { height: 100% !important; }
		.mw-xl-inherit { max-width: inherit !important; }
		.mh-xl-inherit { max-height: inherit !important; }
		.co-xl-20 { max-width: 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; }
	}
/*== Structure End ==*/

/*== Heading ==*/
    .h1-title{font-size:18px;letter-spacing: 1.5px;}
	.page-banner { font-size: 36px; font-weight: 600; line-height: 1.2; margin-bottom: 1.5rem; }
	.page-title { font-size: 30px; font-weight: 600; line-height: 1.2; margin-bottom: 1.5rem; }
	.inner-page-title { font-size: 30px; font-weight: 600; line-height: 1.2; margin-bottom: 1.5rem; text-transform: uppercase; }
	.sub-title1 { font-size: 36px; font-weight: 600; line-height: 1.2; margin-bottom: 1rem; }
	.sub-title2 { font-size: 26px; font-weight: 600; line-height: 1.2; margin-bottom: 1rem; }
	.sub-title3 { font-size: 22px; font-weight: 600; line-height: 1.2; margin-bottom: 0.2rem; }
	.sub-title4 { font-size: 17px; font-weight: 400; line-height: 1.2; margin-bottom: 1rem; }
/*== Heading End ==*/

/*== Header ==*/
	.page-header { font-size: 15px; }
	.page-header .phoneheader { font-size: 20px; }
	.page-header .site-logo img { width: auto; max-height: 50px; }
	.sticky-fixed { position: fixed; left: 0; right: 0; top: 0; z-index: 1020; -webkit-box-shadow: rgba(0,0,0,.1) 1px 0px 5px; box-shadow: rgba(0,0,0,.1) 1px 0px 5px; }
	.icon-head { /*border: 2px solid #d2d3d5; padding: 8px; border-radius: 50px;*/ margin-right: 10px; width: 25px; }
	.head-icon { float: none; }
	.head-list { display: inline-block; vertical-align: middle; color:#d2d3d5; font-size:15px; text-align:left; }
	.head-list a { color: #d2d3d5; text-decoration: none; }
/*== Header End ==*/

/*== Footer ==*/
	.slinks { list-style: none; margin: 0; padding: 0; }
	.slinks a { display: block; text-decoration: none; }
	.slinks a:hover path { fill: #aaa; }
	.slinks li { display: inline-block; }
	.slinks li + li { margin-left: 7px; }
	.page-footer { font-size: 15px; }
	.page-footer a { color: inherit; }
	.footer-address { background-color: #222; }
	.footerlinks { list-style: none; margin: 0; padding: 0; }
	.footerlinks a { color: inherit; text-decoration: none;     overflow-wrap: break-word; }
	.footerlinks a:hover { color: inherit; text-decoration: underline; }
	.footerlinks li + li { margin-top: 30px; }
	.footer-table tr + tr td { padding-top: 19px; }
	.disclaimer-strip { font-size: 14px; line-height: 1.4; }
	.copyright-strip { font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 1.4; color: #fff; border-top: 1px solid #c4a22e; }
	.copyright-strip a { color: inherit; text-decoration: underline; }
	.copyright-strip a:hover { color: inherit; text-decoration: none; }
	.copyright-text { font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 1.4; }
	.copyright-text a { color: inherit; }
	.copyright-text a:hover { color: var(--primary-color); }
	.webauthorv1 { color: #828487; text-align: left !important; font-family: 'Open Sans', sans-serif !important; font-weight: 400 !important; font-size: 11px !important; line-height: 1.4 !important; text-transform: uppercase !important; display: inline-block !important; position: relative !important; padding-left: 81px; }
	.webauthorv1 strong.dfbold { font-size: 16px !important; font-weight: 700 !important; letter-spacing: 0.3px !important; }
	.webauthorv1 a.dflink, .webauthorv1 a.dflink:hover, .webauthorv1 a.dflink:focus { color: inherit !important; text-decoration: none !important; font-weight: inherit !important; font-size: inherit !important; }
	.webauthorv1 a.dflink:focus { outline: none !important; }
	.webauthorv1 .dflogo { position: absolute; left: 0; top: 4px; }
	.lineup1 { margin-left: -0.3px; }
	.lineup2 { margin-left: -1.3px; }
	.lineup3 { margin-left: -0.5px; }
	.lineup4 { margin-left: -0.5px; }
	.lineup5 { margin-left: -0.5px; }
	.lineup6a { margin-left: 0.5px; }
	.lineup6b { margin-left: -0.5px; }
	.df-author[data-theme=white] .webauthorv1 { color: #ffffff !important; }
	.df-author[data-theme=white] .webauthorv1 path { fill: #ffffff !important; }
	.df-author[data-theme=light] .webauthorv1 { color: #bbb !important; }
	.df-author[data-theme=light] .webauthorv1 path { fill: #bbb !important; }
	.df-author[data-theme=dark] .webauthorv1 { color: #555 !important; }
	.df-author[data-theme=dark] .webauthorv1 path { fill: #555 !important; }
	.mb-footer-2 {margin-bottom: .5rem !important;}
	.mb-footer-3 {margin-bottom: 1rem !important;}
/*== Footer end ==*/

/*== Menu ==*/
	.navbar-toggler { width: 25px; height: 21px; padding: 0; outline: none !important; }
	.navbar-toggler .i-line { width: 100%; height: 2px; border-radius: 10px; background-color: #d2d3d5; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; }
	.navbar-toggler .i-line.top { top: 0; }
	.navbar-toggler .i-line.middle { top: 50%; margin-top: -1.5px; }
	.navbar-toggler .i-line.bottom { bottom: 0; }
	.closed .i-line.middle { width: 0; opacity: 0; }
	.closed .i-line.top { top: 9px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }
	.closed .i-line.bottom { bottom: 7px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); }
	.navbar {  font-family: 'Open Sans', sans-serif; background-color: #d2d3d5; }
	.navbar .nav-item { outline: none; }
	.navbar .nav-link { color: #000; font-size: 15px; font-weight: 500; line-height: 1.4; text-decoration: none; padding: 14px 16px; }
	.active .nav-link, .open .nav-link, .nav-item:hover .nav-link, .nav-item:focus .nav-link { 
		background-color: #fff; color: #000; text-decoration: none;
		background: -moz-linear-gradient(left, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%); 
		background: -webkit-gradient(left top, right top, color-stop(0%, #dfbc61), color-stop(50%, #fde4ab), color-stop(100%, #dfbc61)); 
		background: -webkit-linear-gradient(left, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%); 
		background: -ms-linear-gradient(left, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%); 
		background: linear-gradient(to right, #dfbc61 0%, #fde4ab 50%, #d8b65e 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfbc61', endColorstr='#dfbc61', GradientType=1 );
	}
	.navbar .dropdown-menu { 
		font-size: 15px; font-weight: 400; line-height: 1.2; background-color: #dfbc61; margin: 0; border: none; border-radius: 0; padding: 0; min-width: 14rem;
		background: -moz-linear-gradient(left, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%); 
		background: -webkit-gradient(left top, right top, color-stop(0%, #dfbc61), color-stop(50%, #fde4ab), color-stop(100%, #dfbc61)); 
		background: -webkit-linear-gradient(left, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%); 
		background: -ms-linear-gradient(left, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%); 
		background: linear-gradient(to right, #dfbc61 0%, #fde4ab 50%, #d8b65e 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfbc61', endColorstr='#dfbc61', GradientType=1 );
	}
	.navbar .dropdown-menu .dropdown-item { color: #000; text-decoration: none; padding: 10px 16px; white-space: normal; font-weight:500; position: relative; }
	.navbar .dropdown-menu .dropdown-item:hover, .navbar .dropdown-menu .dropdown-item:focus, .navbar .dropdown-menu .dropdown-item:active { background-color: transparent; color: #000; padding-left: 25px; }
	ul.dropdown-menu li:hover :before { content: "-"; position: absolute; left: 15px; }
	.navbar .open > .dropdown-menu { display: block; }
	.sidebar-nav { z-index: 1021; position: fixed; left: -250px; top: 0; width: 100%; max-width: 250px; height: 100%; text-align: left; -webkit-box-shadow: rgba(0,0,0,.1) 1px 0px 5px; box-shadow: rgba(0,0,0,.1) 1px 0px 5px; }
	.sidebar-nav .container { height: 100%; }
	.sidebar-nav .navbar-collapse { display: block; overflow-y: auto; height: 100% !important; }
	.sidebar-nav .navbar-nav > .nav-item + .nav-item { border-top: rgba(100,100,100,.5) 1px solid; }
	.sidebar-nav .navbar-nav .dropdown-toggle { padding-right: 28px; }
	.sidebar-nav .dropdown-toggle::after { position: absolute; right: 15px; top: 23px; border-width: 5px; opacity: .7; -webkit-transform: rotate(-90deg); transform: rotate(-90deg);  -webkit-transition-duration: .4s; transition-duration: .4s; }
	.sidebar-nav .dropdown-submenu .dropdown-toggle::after {top: 17px;}
	.sidebar-nav .dropdown-submenu .dropdown-toggle.show{ background:#231f20; color:#dfbc61;}
	.sidebar-nav .show > .dropdown-submenu .dropdown-toggle.show::after { -webkit-transform: rotate(0); transform: rotate(0); }
	.sidebar-nav .show > .dropdown-toggle::after { -webkit-transform: rotate(0); transform: rotate(0); }
	.dropdown-submenu > .dropdown-menu { top: 0;left: 100%; margin-top: 0px; margin-left: 0px;}
/*== Menu End ==*/

/*== Form ==*/
	.field-group { margin-bottom: 1.2rem; }
	.askform .field-group { margin-bottom: 1rem; }
	.form-control { border-radius: 0;color: #999999; }
	.form-control:focus, .custom-select:focus { box-shadow: none; }
	.form-control:focus { border-color: #d6b9b3; }
	.askform .form-control { background: #fff; border-radius: 0; border-color: #f6ddd6; color: #999999; outline: none; box-shadow: none; }
	.siteform .form-control { background-color: #fcf5f3; border-radius: 0; border-color: #d6b9b3; color: #000; outline: none; box-shadow: none; }
	.siteform .custom-select {background: #fcf5f3 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px; border-radius: 0; border-color: #d6b9b3; color: #000; outline: none; box-shadow: none; }
	input[required].form-control:focus, select[required].custom-select:focus { border-color: #dc3545 !important; }
	.askform .custom-select { background: #fff; border-radius: 0; border-color: #f6ddd6; color: #999999; outline: none; box-shadow: none; background: url(../retina-images/ico-select.svg) no-repeat right center; }
	.askform .custom-select:focus { color: #414141; }
	.askform .g-recaptcha { transform-origin: 0 0; -webkit-transform-origin: 0 0;}
	.checkbox a { color: #ffffff; }
	.g-recaptcha { -webkit-transform: scale(0.75); transform: scale(0.75); -webkit-transform-origin: center; transform-origin: center; }
	.g-recaptcha-left { -webkit-transform-origin: 0; transform-origin: 0; }
	.custom-select{border-radius:0;}
	.upload-btn-style .consult-addon { width: 100%;}
	.upload-btn-style .btn-upload {/*background: #d8b65e;*/border-radius: 10px !important; /*padding: 15px 30px;*/}
	.upload-input { position: absolute !important; left: -9999px; opacity: 0;}
	.send-your-photo-box{border: 2px solid #d1d3d4;}
	.send-selfie-form .custom-select, .send-selfie-form .form-control {border: 2px solid #d1d3d4; color: #999999;}
	label{margin-bottom:0.2rem;}
	.custom-control-input:checked~.custom-control-label::before { color: #fff; border-color: #dfbc61; background-color: #dfbc61; }
	.custom-radio .custom-control-input:checked~.custom-control-label::after { background-image: url('../retina-images/radio-checked.svg'); }
	.custom-control-input:focus~.custom-control-label::before { box-shadow: none; }
	.upload-field { color: #999; }
	.upload-field .custom-file-input { position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: auto; }
	.upload-field .upload-label { font-size: 16px; font-weight: 700; }
	.upload-field .file-numb { padding: 6px 10px; }
	.upload-item { position: relative; padding-left: 45px; background: url(../retina-images/ico-file.svg) no-repeat 0px 3px; background-size: 35px; min-height: 38px; }
	.upload-item .close { outline: none; top: -2px; }
	.datepicker-top-left, .datepicker-top-right { border-top-color: #d8b65e !important; }
	.datepicker-top-left::before, .datepicker-top-right::before { border-bottom-color: #d8b65e !important; }
	.datepicker-panel > ul > li.picked, .datepicker-panel > ul > li.picked:hover { color: #d8b65e !important; }
	.datepicker-panel > ul > li.highlighted, .datepicker-panel > ul > li:hover { background-color: #ddd !important; }
	.custom-checkbox .custom-control-label::before { border-radius: 0; }
	.custom-control-input:focus:not(:checked)~.custom-control-label::before { border-color: #d6b9b3; }
/*== Form End ==*/

/*== Button ==*/
	.btn { font-size: 14px; padding: 10px 15px; text-transform: uppercase; text-decoration: none; border-radius: 10px; box-shadow: none !important; font-weight: 400; }
	.btn-primary { color: #000000; border-color: transparent;background: #dfbc61;background: linear-gradient(90deg, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%); }
	.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active { color: #000000; background: #849daa; background: linear-gradient(to right, #d6b9b3 0%, #f6ddd6 50%, #d6b9b3 100%); border-color: transparent; }
	.btn-outline { color: #000000;background: #ffffff;border:2px solid transparent; position:relative;background-clip: padding-box; width:210px; height:46px;}
	.btn-outline:before, .btn-outline:after { content:''; position:absolute; top: -2px; bottom: -2px; left: -2px; right: -2px; width: 210px; height: 46px; border-radius: inherit; }
	.btn-outline:before { background:linear-gradient(90deg, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%); z-index: -2; }
	.btn-outline:after { background: linear-gradient(to right, #d6b9b3 0%, #f6ddd6 50%, #d6b9b3 100%); z-index: -1; opacity: 0; }
	.btn-outline:hover:after, .btn-outline:focus:after, .btn-outline:not(:disabled):not(.disabled):active:after { opacity: 1; }
	/*.btn-outline:hover, .btn-outline:focus, .btn-outline:not(:disabled):not(.disabled):active { color: #000000; background: #849daa; background: linear-gradient(to right, #d6b9b3 0%, #f6ddd6 50%, #d6b9b3 100%); border-color: transparent; }	*/
/*== Button End ==*/

/*== Back to top ==*/ 
	#back-to-top { position: fixed; bottom: 150px; right: 10px; z-index: 1000; }
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { #back-to-top { right: 20px; } }
	#back-to-top a { color: #fff; text-align: center; line-height: 31px; text-decoration: none; display: block; height: 2.25rem; width: 2.25rem; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; transition-duration: 0.6s; -webkit-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4); -moz-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4); box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4); background-color: #d8b65e; }
	#back-to-top a:hover { background-color: #849daa; }
/*== Back to top End ==*/

/*== Common Styles ==*/
	.custom-row { margin-left: -8px; margin-right: -8px; }
	.custom-row .colm { padding-left: 8px; padding-right: 8px; }
	.data-src { background-repeat: no-repeat; }
	.list-group { padding-left: 22px; margin-bottom: 0.5rem; text-align: left; }
	.list-group li { margin-bottom: 0.5rem; }
	.breadcrumb { background-color: transparent; font-weight: 400; }
	.breadcrumb, .breadcrumb h2 { font-size: 13px; font-weight: 400; }
	.breadcrumb a { color: var(--black-color); text-decoration: none; }
	.breadcrumb a:hover { color: var(--primary-color); }
	.breadcrumb-item { display: inline-block; }
	.breadcrumb-item+.breadcrumb-item::before { content: '→'; font-size: 18px; line-height: 1; opacity: .5; }
	.add-btn { width: 100%; }
	.addres-width { width: 40%; float: left; }
	.phone-width { width: 30%; float: left; }
	.mar-ad { margin-bottom: 25px; }
	.btn-width { float: left; width: 30%; }
	.zindex-1 { z-index: 1; }
	.mb-10 { margin-bottom: 10px; }
	.tretment-hot { background: #a8c5d5; padding: 0px; -webkit-transition-duration: .4s; transition-duration: .4s; }
	.tretment-hot:after { opacity: 0; content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: #d6b9b3; background: -moz-linear-gradient(left, #d6b9b3 0%, #f6ddd6 50%, #d6b9b3 100%); background: -webkit-gradient(left top, right top, color-stop(0%, #d6b9b3), color-stop(50%, #f6ddd6), color-stop(100%, #d6b9b3)); background: -webkit-linear-gradient(left, #d6b9b3 0%, #f6ddd6 50%, #d6b9b3 100%); background: -ms-linear-gradient(left, #d6b9b3 0%, #f6ddd6 50%, #d6b9b3 100%); background: linear-gradient(to right, #d6b9b3 0%, #f6ddd6 50%, #d6b9b3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6b9b3', endColorstr='#d6b9b3', GradientType=1 ); -webkit-transition-duration: .4s; transition-duration: .4s; }
	.tret-ho { text-decoration: none; color:#ffffff; font-size: 14px; text-align: center; text-transform:uppercase; -webkit-transition-duration: .4s; transition-duration: .4s; }
	.tretment-hot:hover, .tretment-h aot:hover { color:#000; }
	.tretment-hot .d-table-cell { height: 80px; }
	.treat-ico { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-repeat: no-repeat; background-position: center; background-size: auto 80px; opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); }
	.treat-up .treat-ico { -webkit-transform: translateY(-100%); transform: translateY(-100%); }
	.tret-ho img { display: block; margin: auto; }
	.team-hot { background: #a8c5d5; padding: 0px; -webkit-transition-duration: .4s; transition-duration: .4s; }
	.team-ho { text-decoration: none; font-size: 16px; text-align: center; font-weight:400; -webkit-transition-duration: .4s; transition-duration: .4s; }
	.team-hot:hover, .team-hot a:hover { background: #83afa9; color:#000 !important; }
	.team-ho img { display: block; margin: auto; }
	.team-hot .sub-title3 { color: #fff; -webkit-transition-duration: .4s; transition-duration: .4s; }
	.team-hot:after { opacity: 0; content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: #d6b9b3; background: -moz-linear-gradient(left, #d6b9b3 0%, #f6ddd6 50%, #d6b9b3 100%); background: -webkit-gradient(left top, right top, color-stop(0%, #d6b9b3), color-stop(50%, #f6ddd6), color-stop(100%, #d6b9b3)); background: -webkit-linear-gradient(left, #d6b9b3 0%, #f6ddd6 50%, #d6b9b3 100%); background: -ms-linear-gradient(left, #d6b9b3 0%, #f6ddd6 50%, #d6b9b3 100%); background: linear-gradient(to right, #d6b9b3 0%, #f6ddd6 50%, #d6b9b3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6b9b3', endColorstr='#d6b9b3', GradientType=1 ); -webkit-transition-duration: .4s; transition-duration: .4s; }
	.team-hot:hover:after { opacity: 1; }
	.team-hot:hover .sub-title3 { color: inherit; }
	.icon { background: #d8b65e; padding: 10px; border-radius: 50%; margin-right:10px; }
	.footer-icon { width: 22px; display: inline-block; vertical-align: top; position: relative; bottom: -4px; margin-right: 10px; }
	span.footer-list { width: 80%; display: inline-block; vertical-align: middle; }
	.sticky-fixed .center-mo{display:none;}
	.banner-caption img {width:auto !important; position:relative; top:-25px;}	
	.banner-caption .sub-title{ font-size:38px; line-height:normal; font-weight:600;}
	.owl-dots .owl-dot { display: inline-block; width: 10px !important; height: 10px !important; background-color: #d8b65e !important; border-radius: 100%; margin: 0 6px; outline: none; border: none; padding: 0; }
	.owl-dots .owl-dot.active { background-color: #849daa !important; }
	.map { height: 600px; }
	.map .btn { margin-top: 380px; }
	/*.btn-book { margin-bottom: 15px; }*/
	.word-break { word-break: break-all; }
	.slide-2-text { background: #dfbc61; background: linear-gradient(to right, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%);	-webkit-background-clip: text; -webkit-text-fill-color: transparent; }
	ol.list-group{counter-reset: li; list-style-type: none; padding-left:0;}
	ol.list-group li{ position:relative;padding: 0px 0 13px 60px;}
	/* ol.list-group li:before{content: counter(li);counter-increment: li; height: 50px; width: 50px; border: 3px solid #d8b65e; border-radius: 50%; color: #d8b65e; text-align: center; position: absolute; left: 0; top: 0px;font-size: 28px; line-height:40px;} */
	ol.list-group li:before {content: ''; height: 50px; width: 50px; border: 3px solid #d8b65e; border-radius: 50%; color: #d8b65e; text-align: center; position: absolute; left: 0; top: 0px; font-size: 28px; line-height: 40px; background: #dfbc61; background: linear-gradient(to right, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent; border: 3px solid transparent;	background: linear-gradient(to right, #e6e7e8, #e6e7e8), linear-gradient(to right, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%); background-clip: padding-box, border-box; background-origin: padding-box, border-box;}
	ol.list-group li:after {content: counter(li) !important; counter-increment: li !important; text-align: center; position: absolute; left: 0; top: 0px; background: #dfbc61;	background: linear-gradient(to bottom, #dfbc61 0%, #fde4ab 50%, #dfbc61 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; height: 50px; width: 50px; line-height: 40;	font-size: 28px; line-height: 40px;	padding: 3px;}
	.treatment-side-nav{list-style:none; padding-left:0;}
	.treatment-side-nav li{padding-bottom: 10px; border-bottom: 2px solid #d8b65e;}
	.treatment-side-nav li:last-child{ border-bottom: none;}
	.treatment-side-nav li + li{padding-top: 10px;}
	.treatment-side-nav a{text-decoration:none;}
	.treatment-side-nav a:hover, .treatment-side-nav a:focus{color:#d8b65e;}
	.treatment-side-nav a.active{color:#d8b65e;}
	.cont-item { position: relative; padding-left: 30px; text-align: left; display: inline-block; }
	.cont-item svg { position: absolute; left: 0; top: 0; }
	.word-break { word-break: break-all; }
	.contact-map .btn { margin-top:190px; margin-left:180px; }
	

/*== Common Styles ==*/

/*== Responsive ==*/
@media (min-width: 768px) {
	.navbar-expand-md .dropdown-menu .dropdown-item { padding: 7px 16px; }
	.navbar .dropdown-toggle::after { display: none; }
	.border-right-foot { border-right: 1px solid #c4a22e; }
	.dropdown .nav-link.active::before, .dropdown .nav-link:hover::before { visibility: visible; opacity: 1; }
  	.navbar-expand-md .navbar-nav .nav-link { padding: 18px 7px; }
	.navbar .nav-link { font-size: 13px; }
	.navbar .dropdown-menu .dropdown-item, .navbar .dropdown-submenu .dropdown-item { position: relative; z-index: 1; }
	.navbar .dropdown-menu .dropdown-item:hover, .navbar .dropdown-submenu .dropdown-item:hover { color: #d9b55a; }
	.navbar .dropdown-menu .dropdown-item:after, .navbar .dropdown-submenu .dropdown-item:after { background-color: #231f20; content: ''; position: absolute; left: 0; top: 0; width: 0%; height: 100%; opacity: .3; z-index: -1; -webkit-transform: perspective(1px); transform: perspective(1px); -webkit-transition-duration: 0.4s; transition-duration: 0.4s; }
	.navbar .dropdown-menu .dropdown-item:hover:after, .navbar .dropdown-submenu .dropdown-item:hover:after { width: 100%; opacity: .9; }
	.btn-book { margin-bottom: 0px; }
	.head-icon { float: left; }
	.inner-page-title{font-size: 40px;}
	.navbar .dropdown-submenu .dropdown-item:after{content: '';display: inherit;width: 0%; height: 100%; opacity: .3; z-index: -1; -webkit-transform: perspective(1px); transform: perspective(1px); -webkit-transition-duration: 0.4s; transition-duration: 0.4s;margin-left: 0; border: none;}
	.navbar .dropdown-submenu.open .dropdown-item:after{width: 100%; opacity: 1; content:'';}
	.navbar .dropdown-submenu.open .dropdown-item{color: #d9b55a;padding-left: 29px;}
	.navbar .dropdown-submenu.open .dropdown-item:before{content: "-";position: absolute;left: 19px;}
	.navbar .dropdown-submenu.open .dropdown-item:hover{padding-left: 29px;}
	.page-header .site-logo img { max-height: 100px; }
	.sticky-fixed .page-header .site-logo img { max-height: 60px; }
	.tretment-hot:hover .hotwrap-label { -webkit-transform: translateY(-100%); transform: translateY(-100%); opacity: 0; }
	.tretment-hot:hover .treat-ico { opacity: 1; -webkit-transform: translateY(0%); transform: translateY(0%); }
	.tretment-hot:hover:after { opacity: 1; }
	.tretment-hot:hover .treat-up .hotwrap-label { -webkit-transform: translateY(100%); transform: translateY(100%); opacity: 0; }
	.contact-map-md { min-height: 450px;
    background-size: auto;}
	.contact-map-md .btn { margin-top:230px;}
}
@media (min-width: 992px) {
	.navbar-expand-md .navbar-nav .nav-link { padding: 18px 15px; }
	.banner-caption{ height: 140px; top: 50%; margin-top: -60px;  width: 600px;}
	.text-white-lg{color:#ffffff !important;}
	.owl-dots { position: absolute; left: 50%;bottom: 8%;transform: translate(-50%, -50%);}
	.navbar .nav-link {font-size: 15px;}
	.slide-2-text{color:#000000 !important;}
	.slide-2-text { background: #000000; background: linear-gradient(to bottom, #000000 0%, #000000 50%, #000000 100%);	-webkit-background-clip: text; -webkit-text-fill-color: transparent; }
}
@media (min-width: 1200px) {
	.navbar-expand-md .navbar-nav .nav-link { padding: 18px 20px; }
	.navbar .dropdown-menu .dropdown-item { padding: 10px 20px; }
	.navbar .dropdown-menu .dropdown-item:hover, .navbar .dropdown-menu .dropdown-item:focus, .navbar .dropdown-menu .dropdown-item:active { padding-left: 29px; }
	ul.dropdown-menu .dropdown-item:hover:before { content: "-"; position: absolute; left: 19px; }
	ol.list-group li{padding: 13px 0 13px 60px;}
}
@media (min-width: 1201px) and (max-width: 1400px) {
	.banner-caption{ height: 120px; top: 50%; margin-top: -40px;  width: 570px; left:15px;}
	.banner-caption .sub-title{ font-size:32px; line-height:normal;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.banner-caption { height: 120px; top: 50%; margin-top: -40px; width: 395px; left:15px; }
	.banner-caption img { width: 70px !important; top: -15px; }
	.banner-caption .sub-title { font-size: 25px; line-height: normal; }
	.btn-book { font-size: 12px; padding: 10px; }
	.head-list { font-size: 13px; }
	.contact-map .btn { margin-top: 180px; margin-left: 150px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	span.footer-list { width: 66%; }
	/*.footer-icon { width: 22%; }*/
	.head-list { font-size: 12px; }
	.icon-head { width: 30px; padding: 6px; }
	.contact-map .btn { margin-top: 110px; margin-left: 80px;}
}
@media (max-width: 991px) {
	.btn-width { float: none; width: 100%; text-align: right; }
	.addres-width { width: 49%; float: left; }
	.phone-width { width: 49%; float: left; }
	.banner-caption { height: auto; top: inherit; margin-top: 0; width: 100%; left: 0; text-align: center; }
	.banner-caption img { top:0; margin:0 auto; margin-bottom:15px; border-bottom: 1px solid #d8b65e; }
	.map { height: 500px; }
	.text-primary-mobile { color: #d8b65e !important; }
}
@media (max-width: 767px) {
	body { font-size: 15px; }
	.center-mo { text-align: center; }
	.head-icon { float: none; }
	.banner-caption .sub-title { font-size: 22px; }
	.page-title { font-size: 24px; }
   	.sub-title1 { font-size: 30px; }
	.sub-title3 { font-size: 19px; }
	.border-right-foot { border-right: none; /*border-bottom: 1px solid #d8b65e; margin-bottom: 30px;*/ }
	.map { height: 400px; }
	.copywrite { font-size: 13px !important; }
	.footerlinks li + li { margin-top: 20px; }
	.footer-table tr + tr td { padding-top: 16px; }
	.navbar .dropdown-menu .dropdown-item:hover, .navbar .dropdown-menu .dropdown-item:focus, .navbar .dropdown-menu .dropdown-item:active{padding-left:16px;}
	.dropdown-submenu.open .dropdown-item{ padding:10px 20px; font-size:14px;}
	.page-header .container { padding-top: 0.5rem; padding-bottom: 0.5rem; }
	.page-header .icon-head { width: 30px; padding: 6px; margin-right: 4px; }
	.page-header .head-list { font-size: 13px; line-height: 1.2; }
	.page-header .phoneheader { font-size: inherit; }
	.page-header .btn-book { font-size: 11px; padding: 4px 4px; }
	.contact-map-md { min-height: 300px;
    background-size: auto;}
	.contact-map-md .btn { margin-top:200px;}
}
@media (max-width: 575px) {
	.page-header .btn-book { margin-top: 0.5rem; }
	.page-header .icon-head { width: 22px; padding: 4px; margin-right: 4px; }
	.page-header .btn-book { font-size: 11px; padding: 4px 8px; }
}
@media (max-width: 460px) { .contact-map .btn { margin-top:150px; margin-left:120px; } } 
/*== Responsive end ==