@media(min-width:992px){
	.founder-area .container .row .col-lg-5{
		-ms-flex: 0 0 46%;
		flex: 0 0 46%;
		max-width: 46%;
	}
	.founder-area .container .row .col-lg-7{
		-ms-flex: 0 0 54%;
		flex: 0 0 54%;
		max-width: 54%;
	}
}
@media(min-width:1250px) {
	.container{
		max-width:1230px;
	}
}
@media(max-width:1199px) {
	.procedure-list-area {
		padding: 120px 0px;
	}
	.procedure-list-area h2,.testimonial-content-wrapper h2,.wellness-area h2,.founder-area-content h2,.misstion-content h2 {
		font-size: 35px;
	}
	.testimonial-area{
		padding-bottom:100px;
	}
	.founder-area {
		padding: 80px 0px;
	}
.header-area-menu .naviagtion ul li {
    padding: 0px 20px;
}	
}
@media(max-width:991px) {
	/* .banner-content p, .banner-content a{
		display:none;
	} */
	.banner-area{
		align-items: start!important;
	}
	.banner-content {
		padding: 0;
	}
	.footer-area{
		margin-bottom: 60px;
	}
	.procedure-list-area {
		padding: 0px 0px 120px;
	}
	.procedure-item > div{
		transform: none !important;
	}
	.procedure-service-list .col-lg-6:nth-child(even) {
		margin-top: 0px;
	}
	.procedure-image-wrapper{
		display:block;
		margin-bottom:46px;
	}
	.procedure-image-wrapper img{
		width:100%;
	}
/* 	.service-list{
		transform: translateY(0);
	} */
	.procedure-image-wrapper:before{
		opacity:1;
	}
	.appointment-button-area {
		margin-top:0px;
	}
	.wellness-area {
		background-attachment: inherit;
	}
	.our-mission-image{
		position:relative;
		width: 100%;
	}
	.misstion-content, .contact-form-area {
		max-width: 100%;
		padding: 50px 0px;
	}
	.mobile-screen-button {
		display: block;
		bottom: 40px;
		left: 20px;
		right: 20px;
	}
	.misstion-content p{
		padding:0;
	}
	.contact-form-wrapper h2.gform_title, .contact-form-wrapper h2{
		padding-bottom:15px;
	}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Nav %%%%%%%%%%%%%%%%%%%%%	 */
	nav{
		display:none;
	}
	.navigation-upper a.open-search-box span{
		display:none;
	}
/* 		.navigation-upper a {
		display:none;
	} */
	.navigation-upper a.open-search-box{
		display:block;
	}
	.header-area-menu {
		padding-bottom: 10px;
		padding-top: 10px;
	}	
/* 	#rmp_menu_trigger-426 .responsive-menu-pro-inner, #rmp_menu_trigger-426 .responsive-menu-pro-inner::before, #rmp_menu_trigger-426 .responsive-menu-pro-inner::after {
		background-color: #fff !important;
	} */
/* 	.page-template-template-home #rmp_menu_trigger-426 .responsive-menu-pro-inner, #rmp_menu_trigger-426 .responsive-menu-pro-inner::before, #rmp_menu_trigger-426 .responsive-menu-pro-inner::after {
		background-color: #000 !important;
	} */
	.page-template-template-home #rmp_menu_trigger-426 .responsive-menu-pro-inner, .page-template-template-home #rmp_menu_trigger-426 .responsive-menu-pro-inner::before, .page-template-template-home #rmp_menu_trigger-426 .responsive-menu-pro-inner::after {
		background-color: #000 !important;
	}
/* 	.page-template-template-home.body-fixed-header #rmp_menu_trigger-426 .responsive-menu-pro-inner, .page-template-template-home.body-fixed-header #rmp_menu_trigger-426 .responsive-menu-pro-inner::before, .page-template-template-home.body-fixed-header #rmp_menu_trigger-426 .responsive-menu-pro-inner::after {
		background-color: #fff !important;
	} */

	#rmp_menu_trigger-426.is-active .responsive-menu-pro-inner, #rmp_menu_trigger-426.is-active .responsive-menu-pro-inner::before, #rmp_menu_trigger-426.is-active .responsive-menu-pro-inner::after {
		background-color: #000 !important;
	}
/* 	.page-template-template-home .header-area-menu .navigation-upper a i{
		display:none;
	}
	.page-template-template-home.body-fixed-header .header-area-menu .navigation-upper a i{
		display:inline;
		margin-right:15px;
	} */
	.navigation-upper a i{
		font-size:20px;
	}
	.page-template-template-home #rmp_menu_trigger-426.is-active .responsive-menu-pro-inner, .page-template-template-home #rmp_menu_trigger-426.is-active .responsive-menu-pro-inner::before, .page-template-template-home #rmp_menu_trigger-426.is-active .responsive-menu-pro-inner::after {
		background-color: #000 !important;
	}
	.navigation-upper {
		padding-top: 0px;
		padding-bottom: 0px;
	}	
	.mobile-sticky-footer.active{
		display:block !important;
	}	
	.page-template-template-landingpage #rmp_menu_trigger-426{
		display:none !important;
	}
	.address-area {
		margin-top: 50px;
		text-align: center;
		padding-left: 0px;
	}

	.address-area h5 {
		text-align: center;
	}

	.input-form {
		margin: 0px;
	}

	.banner-content-type-two-image {
		padding-left: 0px;
		max-width: 100%;
		margin: 0 auto;
		margin-top: 70px;
		width: calc(100% - 60px);
		padding-bottom: 30px;
	}


	.skin-rejuvenation-procedures-box {
		margin: 0px auto;
		margin-bottom: 30px;
	}
	.skin-rejuvenation-procedures-heading{
		margin-bottom: 40px;
	}
	.catogery-row-wrapper {
		margin-left: 0px;
		margin-right: 0px;
	}
	.wellness-area-services ul {
		display: block;
	}

	.wellness-area-services ul li{
		padding: 10px 0px;
	}

	.wellness-area-services ul li a{
		text-align: left;
	}
	/*===== meet the team =====*/
	.our-team-member-image{
		max-width: 100%;
		margin-bottom: 20px;
	}
	.our-team-detail-text{
		padding-left: 0;
	}
	.our-team .top-space {
		margin-top: 50px;
	}
	.our-team {
		padding: 50px 0;
	}
	.header-area-menu .schedule-appointment-area a{
		display: none;
	}
	.copyright-area{
		display: block;
	}
	.home-banner-wrapper {
		display: block;
		text-align: center;
	}
	.home-banner-content {
		max-width: 100%;
	}
	.our-mission-area:before {
       width: 100%;
	}
	.founder-area-image .common-button {
		display: none;
	}
	.home-banner-content{
		margin-left: 4px;
	}
   /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% New Css %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 	 */
	.desktop-logo{
		display: none;
	}
	.mobile-logo{
		display: block;
		text-align: center;
		margin-bottom: 35px;
	}
	.footer-address-area{
		text-align: center;
	}
	.footer-contact{
		text-align: center;
		margin-bottom: 35px;
	}
	.instagram-area-heading h2 {
		font-size: 27px;
		line-height: normal;
		margin-bottom: 10px;
	}
	.procedure-service-list .col-lg-7:nth-child(even) {
		text-align: right;
		margin-top: 0px;
	}
	.home-banner-logo img {
		width: 140px;
	}
	.service-list {
       transform: translateY(calc(100% - 55px));
	}
	.header-phone-number{
		display: none;
	}
	.navigation-upper a.open-search-box {
        margin-top: 10px !important;
        margin-right: 32px !important;
    }
	.procedure-area .patient-review-inject {
		width: 100%;
		margin-bottom: 42px;
		margin-left: 0px;
	}
	.patient-results.new-gallery-inject {
		width: 100%;
		float: inherit;
		margin-right: 0px;
		margin-bottom: 30px;
	}
	.service-button-wrapper.procedure-service-box .row {
		margin-left: -15px;
		margin-right: -15px;
	}
	.service-button-wrapper.procedure-service-box .row .col-lg-6 {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 33px;
	}
	.banner-area-innerpage-type-two {
		text-align: center;
	}
	.procedure-area {
		padding-top: 50px;
	}
	.each-blog-overview {
		margin-bottom: 40px;
	}
	.schedule-consultation-text {
		width: 100%;
		max-width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	.schedule-consultation.contact-us-inject {
		padding-top: 95px;
		padding-bottom: 90px;
	}
	.misstion-content{
		padding-bottom: 100px;
	}
	.service-button-wrapper {
		margin-top: 40px;
	}
	.procedure-area .patient-review-inject .container{
		padding: 0px;
	}
	.procedure-area .patient-review-wrapper {
		padding: 33px 21px;
	}
	.inject-procedure-list .row{
		margin-left: -15px;
		margin-right: -15px;
	}
	.inject-procedure-list .procedure-item {
		padding: 0px 15px;
	}
	.inject-procedure-list {
		margin-top: 20px;
		margin-bottom: 35px;
	}
	.conatct-area {
		padding-top: 75px !important;
	}
	.search-form-wrapper h2 {
    font-size: 27px;
	}
	.blog-categories .blog-form .formarea {
		margin: 60px 0 30px;
	}
	.blog-categories-text {
		padding: 32px 25px 25px;
	}
	.blog-categories .row {
		margin-left: -15px;
		margin-right: -15px;
	}
	.blog-categories .col-lg-6 {
		padding: 15px;
	}
	.single-post .banner-area-innerpage-type-two .banner-heading h1 {
		font-size: 27px;
	}
	 .single-post .banner-content-type-two-image {
        margin-top: 40px;
	}
	.doctor-area-logo {
		display: none;
	}
	.founder-area-content{
		background-color: #FBFAF5;
	}
	.founder-area-content:before{
		display: none;
	}
	.gallery-case-text {
		padding: 30px 25px 15px;
	}
	.gallery-case-wrapper .swiper-container {
		margin-top: 25px;
	}
	.gallery-case-slider .swiper-button-prev {
		left: 0px;
	}
	.gallery-case-slider .swiper-button-next {
		right: 0px;
	}
	.gallery-case-wrapper .swiper-container {
        overflow-x: hidden;
        margin-left: 25px;
        margin-right: 25px;
    }
	.each-team-member {
		margin-bottom: 70px;
	}
	.home .service-button-wrapper {
		margin-top: 40px;
	}
}
@media(max-width:767px) {
	.service-list {
		padding-bottom:20px;
	}
	.service-list ul li a {
		line-height: 39px;
	}
	.procedure-list-area h2,.testimonial-content-wrapper h2,.wellness-area h2,.founder-area-content h2,.misstion-content h2 {
		font-size: 27px;
	}
	.appointment-button-area a.common-button.border-button {
		margin-left: 0px;
	}
	.wellness-area {
        min-height: 609px;
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.founder-area-content {
		padding: 30px 10px;
	}
	.footer-bottom-area ul {
        flex-wrap: wrap;
	}
	.footer-bottom-area ul li {
        padding: 0px 10px;
        margin-bottom: 7px;
	}
	.our-mission-area{
		min-height:auto;
	}
	.founder-area .container .row {
		margin: 0px -15px;
	}
	.founder-area .container .row > div {
		padding: 0px 15px;
	}
	.banner-heading h1 {
		font-size: 34px;
	}

	.patient-chemical-results-wraper {
		display: block;
		padding: 0px 15px;
	}

	.patient-results {
		width: 100%;
	}

	.what-are-chemical-result {
		width: 100%;
		text-align: left;
		padding-left: 0px;
	}

	.candidate-for-chemical-inner {
		display: block;
	}

	.candidate-chemical-treatment-inner-txt {
		width: 100%;
	}

	.black-box-wrapper, .black-box-wrapper.testimonial-inject{
		width: 100%;
		margin-left: 0px;
		margin-bottom: 40px;
	}

	.faq-identity-area {
		display: block;
	}

	.faq-left-image-box {
		width: 100%;
	}

	.weight-loss-right-box {
		width: 100%;
	}

	.box-image-faq-weight {
		margin: 40px auto 0px;
	}

	.testimonial-black-box {
		padding: 22px;
	}

	.patient-result-slide-textbox {
		padding: 0px 15px;
	}

	.patient-results-slide-imgbox {
		padding: 0px 35px;
	}

	.patient-results .swiper-button-prev {
		left: 15px;
/* 		top: 35%; */
	}

	.patient-results .swiper-button-next {
		right: 15px;
	}

	.our-team-detail-text {
		padding-left: 0px;
	}

	/* .our-team-detail-text h2 {
		font-size: 36px;
	} */

/* 	.patient-results .swiper-button-prev {
		left: 0px;
		top: 0%;
	}

	.patient-results .swiper-button-next {
		right: 0px;
		top: 0%;
	} */

	.category-chemical-slide .common-arrow {
		width: 30px;
	}

	.thrive-wellness-asthetics-image {
		max-width: 100%;
		margin-bottom: 40px;
	}

	.our-team {
		padding: 60px 0px;
	}

	.top-space {
		margin-top: 40px;
	}

	.contacat-us-form {
		margin-top: 60px;
	}

	.visit-us-text .contact-address-social ul {
		padding-bottom: 60px;
	}

	.thrive-wellness-aesthetics {
		padding: 60px 0px 0px;
	}

	.patient-testimonials {
		padding: 60px 0px 75px
	}

	.chemical-peels {
		padding: 60px 0px 0px;
	}

	.banner-area-innerpage-type-two .banner-heading h1 {
		padding-top: 0px;
	}

	.skin-rejuvenation-procedures {
		padding: 150px 0px 65px;
	}

	.candidate-for-chemical-treatment {
		padding: 40px 0px;
	}

	.faq-identity-area {
		padding: 0px 0px 40px;
	}

	.inner-pagination {
		padding: 50px;
	}

	.blog-wrapper {
		padding: 40px;
	}

	.blog-what-chemical-peels h3 {
		padding-top: 20px;
	}
	.wellness-area-services{
		text-align: center;
	}

	.wellness-area-services ul {
		display: block;
	}

	.wellness-area-services ul li{
		padding: 8px 0px;
	}

	.wellness-area-services ul li a{
		font-size: 18px;
		text-align: center !important;
	}
	/*===== meet the team =====*/
	.our-team-detail-text h2 {
        font-size: 30px;
    }
	.home-banner-area {
		padding-top: 130px;
		padding-bottom: 70px;
		height: 100vh;
	}
    .testimonial-content-wrapper:after {
       bottom: 244px;
	}
	.procedure-area h2{
		font-size: 27px;
	}
	.procedure-area .patient-review-wrapper h2 {
        font-size: 27px;
	}
	.featured-post-details {
		    padding-left: 0px;
	}
	.each-featured-post .each-gallery-post {
	    margin-bottom: 35px;
	}

	.each-featured-post {
	    padding: 25px;
	}
	.blog-post-sec h2 {
        font-size: 27px;
    }
	.blog-post-sec {
		margin-top: 35px;
	}
	.home .container {
		padding-right: 30px;
		padding-left: 30px;
	}
	.testimonial-area:after {
      height: calc(100% + 900px);
	}
}