@media (min-width: 1400px) {

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Testimonial part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.testimonial-col i {
		top: 70px;
		left: 165px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Testimonial part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) and (max-width: 1399.98px) {

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Services part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.classic-img .overly {
		top: 114px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Services part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             banner part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.fnc-slide__heading-line {
		font-size: 80px;
	}

	.fnc-slide__mask {
		right: 29%;
		top: 20%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             banner part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             membership part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.membership-text h3 {
		font-size: 50px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             membership part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             form part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.map {
		margin: 0 -20px 0 62px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             form part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

}

/*Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                 Banner part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.fnc-slide__heading-line {
		font-size: 80px;
	}

	.fnc-slide__content {
		left: 46%;
		top: 24%;
	}

	.fnc-slide__mask-inner {
		left: 102%;
		top: 52%;
	}

	.fnc-nav__control {
		width: 98px;
		height: 50px;
		font-size: 15px;
	}

	.fnc-slide__mask {
		right: 30%;
		top: 17%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                 Banner part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 myself part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.about-text {
		left: 102%;
		bottom: -99px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 myself part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Services part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.nav-pills .nav-link {
		padding-bottom: 10px;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		margin-left: 10px;
	}

	.classic-img .overly {
		top: 72px;
		right: 40px;
	}

	.makeup-txt {
		padding: 9% 10%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Services part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             poster part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.post_txt h3 {
		font-size: 25px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             poster part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Our Services part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.os_shape::after {
		top: 174px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Our Services part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Testimonial part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.testimonial-col img {
		margin-left: 39%;
	}

	.testimonial-col i {
		left: 122px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Testimonial part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             choose part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.choose-icon-txt p {
		font-size: 14px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             choose part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Blog part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.blog_text h4 {
		font-size: 16px;
	}

	#blog-area .shop-filter-slide .all-cat ul li a {
		margin-bottom: 6px;
	}

	.z_right_text {
		margin-top: -21px;
		margin-bottom: 24px;
	}

	.logo_search form input {
		width: 63%;
		height: 50px;
	}

	.logo_search form button {
		height: 50px;
	}

	.cat {
		--bs-gutter-x: 0.5rem;
	}


	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Blog part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             membership Part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.membership-text h3 {
		font-size: 47px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             membership part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             office Part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#office {
		padding: 60px 0 39px;
	}

	.office-col {
		padding-bottom: 20px;
	}

	.office-txt h4 {
		font-size: 24px;
	}

	.office-txt p {
		font-size: 13px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                office Part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                  form Part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.map {
		margin: 0 -20px 0 49px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                  form Part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             footer part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.footer-left ul li {
		line-height: 27px;
	}

	.foot-img ul li {
		width: 21.62%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             footer part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Menu part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.main-manu .navbar-brand {
		width: 200px;
		height: 70px;
	}

	.main-manu .navbar-brand img {
		width: 150px;
	}

	.main-manu ul li a {
		color: #f1f1f1;
		font-size: 13px;
		font-weight: 400;
		text-transform: uppercase;
		padding: 0 10px;
		line-height: 50px;
		position: relative;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Menu part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Banner part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.fnc-slide__heading-line {
		font-size: 58px;
	}

	.fnc-slide {
		width: 1000px;
	}

	.fnc-slide__mask {
		right: 33%;
		top: 15%;
	}

	.fnc-slide__mask-inner {
		left: 99%;
		top: 52%;
	}

	.fnc-slide__content {
		left: 40%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Banner part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 about part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#myself {
		padding: 80px 0 40px;
	}

	#myself .common-head h3 {
		font-size: 23px;
		margin-bottom: 0px;
		text-shadow: 1px 1px var(--brand);
	}

	.Myself-img img {
		margin-bottom: 50px;
	}

	.about-text span {
		font-size: 27px;
	}

	.about-text {
		width: 140px;
		height: 140px;
		transform: translate(-123%, -135px);
		left: 105%;
		bottom: -67px;
	}

	.Myself-txt h3 {
		font-size: 16px;
		margin-bottom: 0px;
	}

	.counter-con h3 {
		font-size: 25px;
	}

	.counter-txt p {
		font-size: 12px;
		font-family: var(--ff2);
	}

	.Myself-txt p {
		font-size: 12px;
		padding-bottom: 2px;
	}


	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 about part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Our Services part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.sd_text {
		padding: 29px 0;
	}

	.os:hover {
		transform: none;
		-ms-transform: none;
		-o-transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transfore: none;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Our Services part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 poster part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#poster {
		padding: 40px 0;
	}

	.post {
		margin-bottom: 30px;
		box-shadow: 6px 6px 0px 0px var(--brand);
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 poster part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 service part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#makeup {
		padding: 40px 0 80px;
	}

	.nav-pills .nav-link {
		padding-bottom: 10px;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		margin-left: 10px;
		margin-bottom: 10px;
	}

	.makeup_menu {
		margin-bottom: 15px;
	}

	.makeup-txt h3 {
		font-size: 23px;
		margin-bottom: 8px;
	}

	.classic-img .overly {
		border: 2px dashed var(--brand);
	}

	.makeup-txt a {
		margin-top: 0px;
	}

	.classic-img .overly {
		top: 37px;
		right: 9px;
		width: 320px;
		height: 320px;
	}

	.makeup-txt {
		padding: 0% 7%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 service part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Gallery part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.filter_menu ul li {
		padding: 10px 22px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Gallery part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 membership part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.membership-text h3 {
		font-size: 37px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 membership part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Testimonial part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#testimonial {
		padding: 40px 0 80px;
	}

	.testimonial-col img {
		margin-left: 45%;
	}

	.testimonial-col i {
		top: 70px;
		left: 307px;
		font-size: 20px;
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Testimonial part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             artificial part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.artificial_shape {
		padding-bottom: 37px;
		font-size: 12px;
	}

	.artificial_list ul li:last-child {
		font-size: 22px;
	}

	.artificial_shape::after {
		top: 50px;
		width: 70%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             artificial part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                 team part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.team_img .overly {
		top: 56%;
	}

	.team_img:hover .overly {
		top: 13%;
	}

	.team_img:hover .overly {
		opacity: 1;
		top: 15%;
		transition: 0.5s;
		background: transparent;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 team part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Plans part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#plans {
		padding: 80px 0 40px;
	}

	.section-prices {
		margin-bottom: 50px;
	}

	.section-prices:nth-child(3) {
		margin-bottom: 0px !important;
	}

	#plans .body ul li h5 {
		font-size: 18px;
	}

	.list-boxs .card .head {
		font-size: 21px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Plans part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             blog part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#blog {
		padding: 80px 0 40px;
	}

	.blog_img {
		margin-bottom: 50px;
		height: 92%;
	}

	.blog_text {
		padding: 16px 16px;
	}

	.blog_text ul li {
		margin-right: 0;
		border-right: 2px solid #f1f1f1;
		padding-right: 3px;
		font-size: 13px;
	}

	.logo_search form input {
		height: 40px;
	}

	.logo_search form button {
		height: 40px;
	}

	#blog-area .shop-filter-slide .all-cat ul li a {
		margin: 5px;
	}

	.z_right_text {
		margin-top: -21px;
		margin-bottom: 24px;
	}

	.blog-txt ul li {
		font-size: 12px;
	}

	#blog-area .shop-filter-slide .all-cat .z_right_text span {
		font-size: 9px;
		margin-bottom: 3px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             blog part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             contact part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* .Contact-box form input {
		width: 59%;
		height: 65px;
	}

	.Contact-box form button {
		width: 41%;
		height: 66px;
	}

	.Contact-box {
		margin-top: 30px;
	} */

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             contact part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             form part start
   >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#form {
		padding: 50px 0 27px;
	}

	#googleMap {
		width: 100%;
		height: 400px;
	}

	.form-title h5 {
		font-size: 36px;
		margin-top: 16%;
		margin-bottom: 15px;
	}

	.form-col .form-control {
		padding: 0.375rem 1.75rem;
	}

	.form-col input {
		width: 100%;
		height: calc(2.5em + 0.2rem + 4px);
	}

	.form-col .form-btn {
		padding: 8px 29px;
		margin: 7px 239px;
	}

	.form-col {
		padding-right: 30px;
		padding-left: 30px;
	}

	.map {
		margin: 0 -20px 40px -15px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
		   form part end
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             office Part start
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.office-col {
		padding-bottom: 20px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             office Part end
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

}

/*Custom Medium devices (tablets, 865px to 991.98px) */
@media (min-width: 865px) and (max-width: 991.98px) {

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Banner part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.fnc-slide__content {
		left: 50% !important;
	}

	.fnc-slide__mask {
		right: 24% !important;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Banner part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

}

/*Custom Small devices (landscape phones, 664px to 767.98px) */
@media (min-width: 664px) and (max-width: 767.98px) {

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Banner part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.fnc-slide__content {
		left: 34% !important;
	}

	.fnc-slide__mask {
		right: 37% !important;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Banner part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Menu part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

	.main-manu {
		top: 0px;
		background: rgba(68, 68, 68, 0.288);
	}

	.nav-link:focus,
	.nav-link:hover {
		color: #000000;
	}

	.menu-fix {
		background: #000;
		padding-top: 0;
		padding-bottom: 0;
		height: 75px;
	}

	.main-manu .navbar-brand img {
		width: 115px;
	}

	.main-manu .navbar-brand {
		width: 178px;
		height: 50px;
		line-height: 50px;
	}

	.main-manu button i {
		color: #fff;
	}

	.main-manu .navbar-toggler:focus {
		box-shadow: 0 0 0 0;
	}

	.main-manu #navbarSupportedContent {
		background: #f1f1f1;
		text-align: center;
		margin-top: 10px;
	}

	.main-manu ul li a::before {
		display: none;
	}

	.main-manu ul li a::after {
		display: none;
	}

	.main-manu ul li a {
		line-height: 35px;
		color: #000;
	}

	.btop {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 23px;
	}

	.common-head img {
		width: 100%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Menu part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             breadcrumb part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#breadcrumb {
		padding-top: 66px;
	}

	.breadcrumb-banner {
		min-height: 200px;
	}

	.breadcrumb-title h2 {
		font-size: 45px;
		text-transform: capitalize;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			   breadcrumb part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			 Scroll to top button part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.progress-wrap {
		right: 20px;
		bottom: 50px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			 Scroll to top button part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Banner part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.fnc-slide__content {
		left: 23%;
		top: 38%;
	}

	.fnc-slide__heading-line {
		font-size: 50px;
	}

	.fnc-slide {
		width: 1028px;
	}

	.a {
		padding: 9px 37px;
		font-size: 17px;
		margin-left: 38px;
	}

	.fnc-slide__mask {
		right: 46%;
		top: 20%;
	}

	.fnc-slide__mask-inner {
		left: 63%;
		top: 52%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Banner part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 about part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#myself {
		padding: 60px 0 60px;
	}

	.Myself-img img {
		margin-bottom: 50px;
		box-shadow: 8px 8px 0px 0px var(--brand);
	}

	.Myself-txt h3 {
		font-size: 20px;
		margin-bottom: 9px;
	}

	.Myself-txt {
		margin-top: 0;
	}

	.Myself-txt p {
		line-height: 20px;
	}

	.counter-txt p {
		font-size: 16px;
	}

	.common-head h3 {
		font-size: 30px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 about part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Awards part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#awards {
		padding: 60px 0 60px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Awards part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Service part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#makeup {
		padding: 60px 0 60px;
	}

	.makeup-menu li {
		width: 32.81%;
	}


	.classic-img .overly {
		top: 1px;
		right: 107px;
		width: 56%;
		height: 99%;
		border: 2px dashed var(--brand);
	}

	.makeup-txt a {
		margin-top: 0px;
	}

	.makeup-txt {
		padding: 2% 7%;
	}

	.makeup-txt h3 {
		font-size: 16px;
		margin-bottom: 2px;

	}

	.nav-pills .nav-link {
		padding: 6px 10px;
		margin-left: 10px;
		margin-bottom: 10px;
		font-size: 12px;
	}

	.makeup-txt p {
		font-size: 13px;
	}

	.makeup_menu {
		margin-bottom: 50px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Service part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              Our Services part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#our_service {
		padding: 60px 0 60px;
	}

	.os {
		margin-bottom: 12px;
	}

	.os:hover {
		transform: none;
		-ms-transform: none;
		-o-transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			  Our Services part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              membership part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#artificial {
		padding: 60px 0 60px;
	}

	.membership-text h3 {
		font-size: 40px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			  Our Services part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              membership part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#membership {
		padding: 60px 0 60px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			   membership part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              Service details  part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.sd_text h3 {
		font-size: 24px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			   Service details  part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              newsletter part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#newsletter {
		padding: 60px 0 60px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			  newsletter part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              choose part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#choose {
		padding: 60px 0 60px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			   choose part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              poster part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#poster {
		padding: 60px 0 60px;
	}

	.post-col {
		margin-bottom: 20px;
	}

	.post {
		padding-bottom: 60px;
		padding-top: 60px;
		margin-bottom: 28px;
		box-shadow: none;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              poster part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 Testimonial part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#testimonial {
		padding: 60px 0 60px;
	}

	.testimonial-col {
		width: 96%;
	}

	.testimonial-col i {
		top: 70px;
		left: 200px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			Testimonial part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 team part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#team {
		padding: 60px 0 60px;
	}

	#team .team_img {
		margin-bottom: 30px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                 team part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             portfolio part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#portfolio {
		padding: 60px 0 60px;
	}

	.filter_img .img {
		width: 33.33%;
		padding: 4px;
	}

	.team_img .overly {
		top: 60%;
	}

	.filter_menu ul li {
		margin-left: 5px;
		padding: 5px 10px;
		font-size: 14px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             portfolio part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                 Plans part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#plans {
		padding: 60px 0 60px;
	}

	.section-prices {
		margin-bottom: 50px;
	}

	.list-boxs .card:nth-child(1),
	.list-boxs .card:nth-child(2) {
		width: 100%;
		margin-bottom: 7px;
	}

	.list-boxs .card:nth-child(3) {
		margin-bottom: 0;
	}

	.section-prices {
		padding: 0 5px;
	}

	.list-boxs .card .head {
		font-size: 23px;
	}

	.list-boxs .card .head {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
	}

	.list-boxs .card .body {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                 Plans part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                 Blog part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#blog {
		padding: 60px 0 60px;
	}

	.blog_text ul li {
		margin-right: 4px;
		padding-right: 4px;
		font-size: 13px;
	}

	.blog_img {
		margin-bottom: 50px;
		height: 90%;
	}

	.blog_text {
		padding: 20px 20px;
	}

	.blog-txt ul li {
		font-size: 13px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                 Blog part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 contact part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* #Contact {
		padding: 60px 0 60px;
	} */

	/* .Contact-box form input {
		width: 59%;
		height: 65px;
	}

	.Contact-box form button {
		width: 41%;
		height: 66px;
	}

	.Contact-box {
		margin-top: 30px;
	} */

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 contact part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                  office Part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#office {
		padding: 60px 0 60px;
	}

	.office-col {
		padding-bottom: 20px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                  office Part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                  form Part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#form {
		padding: 60px 0 60px;
	}

	.map {
		margin: 0 -20px 40px -15px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                  form Part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 footer part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.footer-logo {
		padding: 25px 0;
	}

	.footer-mid {
		padding: 15px 0 0 0;
	}

	.footer-left h4,
	.footer-left2 h4,
	.foot-img h4,
	.foot-last h4 {
		margin-bottom: 15px;
	}

	.foot-img ul li {
		width: 21.95%;
	}


	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 footer part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Scroll back to top Part Start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.progress-wrap {
		right: 6px;
		bottom: 11px;
		height: 35px;
		width: 35px;
	}

	.progress-wrap::before {
		height: 35px;
		width: 35px;
	}

	.progress-wrap::after {
		height: 35px;
		width: 35px;
	}

	.progress-wrap::after {
		left: 0px;
		top: 0px;
	}

	.progress-wrap::after {
		line-height: 35px;
		font-size: 20px;
	}

	.progress-wrap::before {
		line-height: 35px;
		font-size: 20px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Scroll back to top Part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Menu Part Start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.nav-link:focus,
	.nav-link:hover {
		color: #000000;
	}

	.main-manu {
		top: 0px;
		background: rgba(68, 68, 68, 0.288);
	}

	.menu-fix {
		background: #000;
		padding-top: 0;
		padding-bottom: 0;
		height: 75px;
	}

	.main-manu .navbar-brand img {
		width: 115px;
	}

	.main-manu .navbar-brand {
		width: 180px;
		height: 50px;
		line-height: 50px;
	}

	.main-manu button i {
		color: #fff;
	}

	.main-manu .navbar-toggler:focus {
		box-shadow: 0 0 0 0;
	}

	.main-manu #navbarSupportedContent {
		background: #f1f1f1;
		text-align: center;
		margin-top: 10px;
	}

	.main-manu ul li a::before {
		display: none;
	}

	.main-manu ul li a::after {
		display: none;
	}

	.main-manu ul li a {
		line-height: 35px;
		color: #000;
	}

	.btop {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 23px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Menu part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Banner part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.fnc-slide__content {
		left: 33%;
		top: 39%;
	}

	.fnc-slide__heading-line {
		padding-right: 20px;
		font-size: 35px;
		font-weight: 700;
	}

	.fnc-nav__control {
		width: 80px;
	}

	.fnc-slide__inner {
		height: 100%;
	}

	.fnc-slide__mask {
		display: none;
	}

	.a {
		padding: 6px 33px;
		font-size: 16px;
		margin-left: 0;
	}

	.example-slider .fnc-slide__heading,
	.example-slider .fnc-slide__action-btn,
	.example-slider .fnc-nav__control {
		font-family: var(--ff2);
		font-size: 13px;
	}

	.fnc-slide {
		width: 889px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Banner part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             breadcrumb part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#breadcrumb {
		padding-top: 66px;
	}

	.breadcrumb-banner {
		min-height: 200px;
	}

	.breadcrumb-title h2 {
		font-size: 45px;
		text-transform: capitalize;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			   breadcrumb part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             about part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#myself {
		padding: 50px 0 45px;
	}

	/* .about-text {
		display: none;
	} */
	.Myself-txt p {
		font-size: 12px;
	}

	.Myself-img img {
		width: 73.3%;
		border: 1px solid #fff;
		margin-bottom: 50px;
		box-shadow: 9px 9px 0px 0px var(--brand);
	}

	.counter-con h3 {
		font-size: 30px;
	}

	.common-head h3 {
		letter-spacing: 0px;
		font-size: 26px;
		text-shadow: 1px 1px var(--brand);
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.counter-txt p {
		font-size: 19px;
	}

	.about-text {
		width: 140px;
		height: 140px;
		padding: 2px 0px;
		left: 102%;
		bottom: -70px;
	}

	.about-text p {
		font-size: 13px;
		font-weight: 600;
	}

	.about-text span {
		margin-top: 18px;
		font-size: 37px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             about part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Awards part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.awards-row img {
		width: 100%;
	}

	#awards {
		padding: 50px 0 29px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Awards part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             artificial part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#artificial {
		padding: 50px 0 50px;
	}

	.artificial_shape {
		padding-bottom: 72px;
	}

	.choose-img img {
		box-shadow: 5px 5px 0px 0px var(--brand);
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             artificial part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Our service part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#our_service {
		padding: 50px 0 50px;
	}

	.common-head p {
		margin-bottom: 15px;
	}

	.os {
		margin-bottom: 12px;
	}

	.os:hover {
		transform: none;
		-ms-transform: none;
		-o-transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Our service part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Makeup part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#makeup {
		padding: 50px 0 270px;
	}

	.makeup-menu li {
		width: 32.43%;
	}

	.classic-img .overly {
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.278);
		border: 0px dashed var(--brand);
	}

	.makeup-txt {
		padding: 1% 1%;
	}

	.makeup-txt h3 {
		font-size: 30px;
		margin-bottom: 2px;
	}

	.nav-pills .nav-link {
		margin-left: 5px;
		font-size: 12px;
		margin-bottom: 5px;
		padding: 5px 10px;
	}

	.makeup-txt h4 {
		font-size: 16px;
	}

	.makeup_menu {
		margin-bottom: 30px;
	}

	.makeup-txt p {
		font-size: 15px;
	}

	.makeup-txt img {
		display: none;
	}

	.classic-img .overly {
		border-radius: 0%;
		-webkit-border-radius: 0%;
		-moz-border-radius: 0%;
		-ms-border-radius: 0%;
		-o-border-radius: 0%;
	}

	.classic-img .overly {
		top: 110%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Makeup part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              membership part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#membership {
		padding: 50px 0 50px;
	}

	.membership-text p {
		font-size: 16px;
		text-align: center;
	}

	.membership-text h3 {
		font-size: 29px;
		text-align: center;
		margin-bottom: 10px;
	}

	.overlay_os {
		top: -1px;
	}

	/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             membership part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              choose  part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#choose {
		padding: 50px 0 50px;
	}

	.choose-col i {
		width: 60px;
		height: 60px;
		line-height: 60px;
		font-size: 28px;
		margin-right: 8px;
		margin-bottom: 20px;
	}

	.choose-icon-txt p {
		font-size: 16px;
	}

	.choose-txt h4 {
		font-size: 20px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             choose  part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              poster part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#poster {
		padding: 50px 0 50px;
	}

	.post {
		margin-bottom: 28px;
		padding-bottom: 30px;
		padding-top: 30px;
		box-shadow: none;
	}

	.post_txt p {
		font-size: 19px;
	}

	.post_txt h3 {
		font-size: 20px;
	}

	.post-col:first-child {
		margin-bottom: 25px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              poster part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             newsletter part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#newsletter {
		padding: 50px 0 50px;
	}

	.form-set input {
		margin-bottom: 9px;
	}

	.news_form button {
		padding: 10px 91px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
              newsletter part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
				 team part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#team {
		padding: 50px 0 50px;
	}

	#team .team_img {
		margin-bottom: 30px;
	}

	.team_img .overly {
		top: 69%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                 team part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Testimonial part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#testimonial {
		padding: 50px 0 50px;
	}

	.test-slider .slick-center .testimonial-col {
		margin-right: 14px;
	}

	.testimonial-col img {
		margin-left: 36%;
	}

	.testimonial-col i {
		top: 70px;
		left: 218px;
		display: none;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Testimonial part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             portfolio part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#portfolio {
		padding: 50px 0 41px;
	}

	.filter_img .img {
		width: 49.33%;
		padding: 4px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             portfolio part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Gallery part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.filter_menu ul li {
		padding: 5px 10px;
		font-size: 12px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Gallery part end
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Plans part start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#plans {
		padding: 50px 0 50px;
	}

	.section-prices {
		margin-bottom: 50px;
	}

	.list-boxs .card .head {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
	}

	.list-boxs .card .body {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Plans part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Blog part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#blog {
		padding: 50px 0 49px;
	}

	.blog_img {
		margin-bottom: 50px;
		width: 97%;
		margin-left: 10px;
	}

	.blog-txt ul li {
		margin-right: 0px;
		border-right: none;
	}

	.blog-txt ul li {
		padding-right: 8px;
	}

	#blog-area .blog-txt a {
		margin-bottom: 5px;
	}

	#blog-area .blog-txt p {
		font-size: 15px;
		margin-bottom: 15px;
	}

	.blog_text {
		padding: 30px 28px;
	}

	#blog-area .blog-txt a {
		font-size: 24px;
	}

	.pages ul li a {
		height: 40px;
		width: 40px;
		line-height: 40px;
	}

	.pages ul li {
		margin-right: 8px;
	}

	.z_right_text {
		margin-bottom: 5px;
	}

	.blog_text h4 {
		padding-top: 0px;
	}

	#blog-area {
		padding: 60px 0;
	}

	.blog_head::after {
		width: 164px;
	}

	.blog-txt {
		padding: 15px 15px;
		margin-bottom: 30px;
	}

	.blog-txt ul {
		margin-bottom: 10px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Blog part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             contact part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* #contact {
		padding: 50px 0 50px;
	} */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             contact part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             office part start
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#office {
		padding: 50px 0 50px;
	}

	.office-col i {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 20px;
		margin-right: 7px;
	}

	.office-txt h4 {
		font-size: 20px;
		margin-bottom: 2px;
	}

	.office-col {
		margin-bottom: 10px;
		justify-content: start;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			   office part end
  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             team part start
   >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#team .team_img {
		width: 293px;
		margin: 20px auto;

	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			   team part end
  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             form part start
   >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	#form {
		padding: 50px 0 27px;
	}

	#googleMap {
		width: 100%;
		height: 400px;
	}

	.form-title h5 {
		font-size: 36px;
		margin-top: 16%;
		margin-bottom: 15px;
	}

	.form-col .form-control {
		padding: 0.375rem 1.75rem;
	}

	.form-col input {
		width: 100%;
		height: calc(2.5em + 0.2rem + 4px);
	}

	.form-col .form-btn {
		padding: 8px 29px;
		margin: 7px 37px;
	}

	.form-col {
		padding-right: 30px;
		padding-left: 30px;
	}

	.map {
		margin: 0 -20px 40px -15px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
			   form part end
  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             footer part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.footer-logo {
		padding: 25px 0;
	}

	.footer-mid {
		padding: 15px 0 0 0;
	}

	.footer-left h4,
	.footer-left2 h4,
	.foot-img h4,
	.foot-last h4 {
		margin-bottom: 15px;
	}

	.footer-left {
		text-align: center;
	}

	.footer-left2,
	.foot-last {
		padding-top: 15px;
		text-align: center;
	}

	.foot-last ul {
		justify-content: center;
	}

	.foot-img ul li {
		width: 22.47%;
	}

	.footer-bottom {
		font-size: 12px;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             footer part End
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
}

/* Custom more small devices */
@media (min-width: 501px) and (max-width: 574.98px) {

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Banner part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.fnc-slide__content {
		left: 28%;
		top: 47%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Banner part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
}

/* Custom more small devices */
@media (min-width: 401px) and (max-width: 500.98px) {

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Banner part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.fnc-slide__content {
		left: 17%;
		top: 51%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Banner part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

}

/* Custom more small devices */
@media (min-width: 320px) and (max-width: 400.98px) {

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Banner part Start
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	.fnc-slide__content {
		left: 8%;
		top: 50%;
	}

	/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
             Banner part end
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

}