@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:1185px;
	}
}
@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: 50px 45px;
	}
	.footer-area{
		margin-bottom: 55px;
	}
	.procedure-list-area {
		padding: 80px 0px;
	}
	.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:30px;
	}
	.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;
	}
	.procedure-area .misstion-content p{
		margin-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: 21px;
        padding-top: 21px;
    }	
	#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: #fff !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: #fff !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: #fff !important;
	}
	.navigation-upper {
		padding-top: 0px;
		padding-bottom: 0px;
	}	
	.mobile-sticky-footer{
		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;
		margin-top: 40px;
		margin-bottom: 10px;
		width: 40%;
	}


	.skin-rejuvenation-procedures-box {
		margin: 0px auto;
		margin-bottom: 36px;
	}

	.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;
	}
   /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% New Css %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 	 */
	.home-service-wrapper .card-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    column-gap: 2.25rem;
   }
	.footer-each.footer-address {
    max-width: 100%;
    margin-left: auto;
    text-align: center;
    }
	.quick-link-area ul {
    text-align: left;
    }
	.quick-link-area {
      margin: 0 auto;
    }
	.footer-each.footer-quick-link {
		max-width: 100%;
		margin-left: auto;
		text-align: center;
	    margin-top: 60px;	
    }
	.footer-logo{
	  text-align: center;
      margin-bottom: 30px;
	}
	.footer-logo a img{
		width:220px;
	}
	.founder-area-content {
        padding: 25px 30px;
        padding-top: 134px;
        margin-bottom: 25px;
	}
	.founder-area-content:after {
      top: 48px;
	}
	.founder-area-content h4{
		margin-bottom: 12px;
	}
	.founder-area-content p{
		margin-top:12px;
	}
	.founder-area {
        padding-bottom: 30px;
        padding-top: 18px;
    }
	.telehealth-wrapper h2{
		font-size: 30px;
	}
	.telehealth-area {
    padding-bottom: 38px;
    padding-top: 44px;
    min-height: 738px;
    display: flex;
    justify-content: center;
    align-items: end;
    }
	.telehealth-wrapper {
		padding-left: 11px;
		padding-right: 11px;
    }
	.singel-review-wrapper p {
       font-size: 18px;
		line-height: 34px;
	}
	.singel-review-area {
    padding-bottom: 140px;
    padding-top: 120px;
    }
	.singel-review-wrapper {
    padding-left: 20px;
    padding-right: 20px;
    }
	.home-service-each h2{
		font-size:30px;
		margin-bottom: 15px;
	}
	.home-service-each {
    padding: 40px 20px;
    }
	.home-service-each p{
		margin-bottom:12px;
	}
	.home-service-wrapper .card-columns .card {
       margin-bottom: 20px;
	}
	.home-service-button {
      margin-top: 30px;
    }
	.home-service-each-text {
    padding-right: 0px;
    }
	.home-service-each-text h2 {
    font-size: 30px;
	}
	.home-service-area {
    margin-top: 45px;
    }
	.card.mob-only{
	display:block;
    }
	.card.desk-only{
		display:none;
	}
	.home-banner-wrapper .common-button{
		padding: 8px 49px 8px 49px;
	}
    .home-banner-wrapper p {
		margin-bottom: 25px;
	}
	.Home-banner-area {
    align-items: start;
    padding-top: 130px;
   }
   .home-banner-logo {
    margin-bottom: 35px;
    }	
	.contact-form-wrapper h2{
		font-size:34px;
		padding-bottom:0px;
		margin-bottom:10px;
	}
	.header-mail{
		display:none;
	}
	#rmp_menu_trigger-426 .responsive-menu-pro-inner::before {
       top: 11px !important;
    }
	#rmp_menu_trigger-426 .responsive-menu-pro-inner::after {
       bottom: 11px !important;
    }
	.team-btn {
      padding-top: 0px;
    }
	.top-footer-area {
		padding-top: 90px;
		padding-bottom: 74px;
	}
	.banner-content-type-two {
		padding-right: 10px;
		padding-left: 10px;
    }
	.banner-area-innerpage-type-two:after{
		display:none;
	}
	.banner-area-innerpage-type-two .banner-heading h1 {
        padding-top: 8px;
		font-size: 34px;
    }
	.procedure-area h2{
		margin-bottom: 20px;
	}
	.procedure-area h3{
		padding-top: 0px;
	}
	.our-team-detail-text {
        padding-left: 0px;
        margin-top: 15px;
    }
	.our-team-detail-text p{
		padding-top: 0px;
	}
	.team-post-area {
      margin-top: 45px;
    }
	.banner-area-innerpage:after{
		position:absolute;
		content:'';
		width: 100%;
		height:100%;
		left: 0px;
		top: 0px;
		background-color:#E7E9DB;
	}
	.blog-banner.banner-area-innerpage:after{
		display:none;
	}
	.thrive-wellness-aesthetics .row{
		margin-left: -15px;
		margin-right: -15px;
	}
	thrive-wellness-aesthetics .row .col-lg-6{
		padding-left: 15px;
		padding-right: 15px;
	}
	.conatct-area .row {
        flex-direction: column !important;
    }
	.contact-address-text{
		text-align:center;
		margin-top: 40px;
	}
	.hours-area{
		text-align: center;
	}
	.thrive-wellness-asthetics-content-box a{
		font-size: 30px;
	}
	.thrive-wellness-asthetics-content-box {
      bottom: 30px;
	}
	.thrive-wellness-aesthetics-text h2{
		font-size: 30px;	
	}
	.conatct-area {
       padding-bottom: 30px;
    }
	.header-area-wrapper{
		padding-left: 35px;
		padding-right: 35px;
	}
/* 	#rmp-menu-wrap-426 .rmp-menu-item-link{
		margin-bottom: 10px;
	} */
	#rmp_menu_trigger-426.is-active .responsive-menu-pro-inner::after {
        bottom: 0px !important;
    }
}
@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: 30px;
	}
	.appointment-button-area a.common-button.border-button {
		margin-left: 0px;
	}
	.wellness-area {
		min-height: 65vh;
		padding-bottom: 50px;
	}
	.founder-area-content {
        padding: 25px 30px;
        padding-top: 134px;
	}
	.footer-bottom-area ul {
		display: block;
	}
	.footer-bottom-area ul li {
		border-right: 1px solid #EBE9E4;
        line-height: 8px;
		display: inline;
		padding: 0px 9px;
	}
	.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;
		top: 35%;
	}

	.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: 45px 0px 0px;
	}

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

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

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

	.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;
	}
    /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% New Css %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%	 */
	.footer-bottom-area ul{
		margin-bottom:3px;
	}
	.footer-bottom-area ul li a {
    font-size: 12px;
    line-height: 9px;
    }
	.footer-bottom-area p {
    font-size: 12px;
	}
	.home-banner-logo img{
		width: 266px;
	}
	.home-banner-wrapper h1 {
		font-size: 25px;
		line-height: 30px;
		margin-bottom:0px;
	}
	.home-banner-wrapper p {
      font-size: 16px;
		margin-bottom: 25px;
	}
	.singel-review-area {
        padding-bottom: 100px;
        padding-top: 75px;
    }
	body .gform_footer .gform_button.button{
		width:100%;
	}
	.contact-form-area {
        padding-bottom: 26px;
    }
	.skin-rejuvenation-procedures-txt a {
      font-size: 17px;
	}
	.conatct-area .row {
        flex-direction: column !important;
    }
	.admin-bar .rmp-container{
        margin-top: 0px !important;
    }
	.inject-procedure-list {
    padding-top: 40px;
    margin-bottom: 40px;
    }
	.banner-area-innerpage .banner-heading h1 {
    padding-top: 0px;
	}
	.Home-banner-area {
        padding-top: 120px;
        min-height: 625px;
	}
	.singel-review-area:after {
		width: 300px;
		height: 450px;
}