@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:1205px;
	}
}
@media(max-width:1199px) {
	.procedure-list-area h2,
	.testimonial-content-wrapper h2,
	.wellness-area h2,.founder-area-content h2,
	.misstion-content h2 {
		font-size: 36px;
	}
	.founder-area {
		padding: 50px 0px;
	}
	.header-area-wrapper {
		padding: 0px 30px;
	}
	.navigation-upper {
		padding-left: 15px;
	}
	.header-area-menu .naviagtion ul{
		column-gap: 30px;
	}
	.header-area-menu .naviagtion{
		column-gap: 30px;
	}
	.header-area-menu .naviagtion nav > ul > li > ul{
		left: 50%;
    	transform: translateX(-50%);
		min-width: 367px;
	}
	.service-list{
		transform: translateY(calc(100% - 93px));
	}
	.procedure-service-list .col-lg-6:last-child{
		margin-top: 0;
		margin-left: 0;
	}
	/*=============== procedure ===============*/
	.banner-content-type-two{
		padding-right: 0;
	}
	.procedure-area .dlm-faq-area{
		margin: 0;
	}
	.two-column-right-part{
		padding: 40px;
	}		
}
@media(max-width:991px) {
	.container{
		padding: 0px 20px;
	}
	.banner-content p, .banner-content a{
		display:none;
	}
	.banner-area{
		align-items: start!important;
	}
	.banner-content {
		padding: 50px 45px;
	}
	.footer-area{
		margin-bottom: 60px;
	}
	.procedure-list-area {
		padding: 50px 0px 0;
		margin-bottom: -67px;
	}
	.procedure-list-area h5{
		margin-bottom: 21px;
	}
	.procedure-content-area{
		margin-bottom: 46px;
		max-width: 100%;
	}
	.procedure-item > div{
		transform: none !important;
	}
	.procedure-service-list .col-lg-6:last-child,
	.procedure-service-list .col-lg-6:not(:first-child),
	.procedure-service-list .col-lg-6:nth-child(even) {
		margin-top: 22px !important;
	}
	.wellness-area {
		background-attachment: inherit;
		min-height: 712px;
		padding-bottom: 31px;
	}
	.wellness-area-services ul {
		display: block;
	}
	.wellness-area-services ul li{
		padding: 10px 0px;
	}
	.wellness-area-services{
		margin-top: 10px;
		padding-top: 18px;
	}
	.procedure-image-wrapper{
		display:block;
	}
	.procedure-image-wrapper img{
		width:100%;
	}
/* 	.service-list{
		transform: translateY(0);
	} */
	.procedure-image-wrapper:before{
		opacity:1;
	}
	.appointment-button-area {
		margin-top:0px;
	}
	.our-mission-image{
		position:relative;
		width: 100%;
	}
	.mobile-screen-button {
		display: block;
		bottom: 40px;
		left: 20px;
		right: 20px;
	}
	.misstion-content p{
		padding:0;
	}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 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: 15px;
		padding-top: 15px;
		background-color: #FBFBFB;
	}	
	.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{
		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;
		margin-bottom: 53px;
	}
	.address-area h5 {
		text-align: center;
	}
	.input-form {
		margin: 0px;
	}
	.banner-content-type-two-image {
		padding-left: 0px;
	}
	.catogery-row-wrapper {
		margin-left: 0px;
		margin-right: 0px;
	}
	h2{
		font-size: 36px;
	}
	.header-area-wrapper {
        padding: 0px 53px 0px 30px;
    }
	#rmp_menu_trigger-426{
		width: 28px !important;
		height: 28px !important;
		right: 15px !important;
		border-radius: 0 !important;
	}
	#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{
		width: 28px !important;
		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: #000 !important;
	}
	.footer-social ul{
		justify-content: center;
	}
	.footer-menu-area {
		text-align: center;
	}
	.address-area a{
		margin: 0px auto;
	}
	.footer-menu-area nav{
		display: block;
	}
	.footer-menu-area ul{
		margin: 0px auto;
		text-align: left;
	}
	.footer-top-area {
		padding: 52px 0px 62px;
	}
	.address-area p{
		margin-bottom: 61px;
	}
	.home-banner-slider-content {
        width: 100%;
        left: 0;
        transform: initial;
        bottom: 0;
        top: auto;
		padding-bottom: 30px;
    }
	.home-banner-slider-content h1{
		font-size: 36px;
		margin-bottom: 24px;
	}
	.home-banner-slider-content h1 em{
		font-size: 25px;
	}
	.home-banner-slider-content p{
		margin-bottom: 27px;
	}
	.testimonial-area{
		min-height: 661px;
		align-items: end !important;
		padding: 182px 0px 100px;
	}
	.testimonial-content-wrapper p{
		position: relative;
	}
	.testimonila-logo{
		max-width: 390px;
		width: 100%;
	}
/* 	.testimonial-content-wrapper p::after{
		background: linear-gradient(0deg, #d3dbd3f5 30%, rgba(211, 219, 211, .39) 52% 50%, rgba(211, 219, 211, 0) 100%);
		bottom: 0;
		left: 0;
		width: 100%;
		height: 40%;
		content: "";
		position: absolute;
	} */
	.founder-btn{
		display: none;
	}
	.founder-area-content{
		margin-top: 29px;
		padding: 27px 29px;
		overflow: hidden;
	}
	.founder-area-logo {
		top: 27px;
		left: auto;
		right: -63px;
		transform: translateX(0%);
		max-width: 200px;
	}
	.founder-area-content h4{
		margin-bottom: 46px;
	}
	.founder-area-content p{
		margin-bottom: 11px;
	}
	.founder-area-content .common-link{
		position: relative;
		z-index: 2;
	}
	.misstion-content{
		max-width: 100%;
		padding: 0;
		margin-bottom: 37px;
	}
	.contact-form-area {
		padding: 47px 0px 27px;
	}
	.contact-form-wrapper h2.gform_title, .contact-form-wrapper h2 {
		margin-bottom: 9px;
	}
	.contact-form-wrapper .gf_browser_chrome {
		margin-top: 40px;
	}
	.center-banner-text .banner-content-type-two{
		text-align: left;
	}
	.inject-procedure-list .row{
		row-gap: 24px;
	}
	.banner-area-innerpage-type-two .banner-heading h1{
		font-size: 48px;
		margin-bottom: 16px;
	}
	.banner-content-type-two p{
		margin-top: 34px;
		padding-bottom: 15px;
	}
	.banner-area-innerpage-type-two{
		padding-bottom: 136px;
	}
	.page-template-template-service-overview .inject-procedure-list{
		margin-top: -104px;
		margin-bottom: 50px;
	}
	.our-mission-area.our-mission-inject{
		padding-top: 0;
		background-color: transparent;
	}
	.our-mission-area.our-mission-inject::after{
		background-color: #475647;	
		position: absolute;
		content: "";
		left: 20px;
		width: calc(100% - 40px);
		height: 100%;
		top: 0;
		z-index: -1;
	}
	.our-mission-inject .our-mission-image{
		position: initial;
		width: 100%;
		padding: 0px 20px;
	}
	.our-mission-inject .misstion-content a.common-link {
		margin-top: 42px;
	}
	.our-mission-inject .misstion-content{
		margin-bottom: 0;
		padding: 44px 26px 33px;
	}
	.our-mission-inject .misstion-content h2{
		margin-bottom: 23px;
	}
	.schedule-consultation-text h2 {
		margin-bottom: 11px;
	}
	.schedule-consultation-text{
		max-width: 100%;
		margin-bottom: 65px;
	}
	.schedule-consultation{
		margin-bottom: 60px;
	}
	.innar-banner-new{
		padding-bottom: 57px;
		align-items: center !important;
	}
	.innar-banner-new .banner-content-type-two{
		text-align: center;
	}
	.innar-banner-new .banner-content-type-two h1{
		margin-bottom: 29px;
	}
	.our-team{
		margin-top: 47px;
		margin-bottom: 29px;
	}
	.our-team-member-image{
		margin-bottom: 35px;
	}
	.team-our-mission-area {
		margin-bottom: 119px;
	}
	.single-team-pos .contact-form-area{
		padding-bottom: 0;
	}
	.contact-address-text{
		text-align: center;
	}
	.contact-address-text a{
		margin: 0px auto;
	}
	.contact-address-text{
		padding: 25px 0px 53px;
	}
	.contacat-us-form-wrapper h3{
		margin-bottom: 26px;
	}
	body .contacat-us-form-wrapper .gform_wrapper.gravity-theme .gform_footer {
		padding-top: 49px;
	}
	.conatct-area{
		padding-bottom: 11px;
	}
	.thrive-wellness-aesthetics-text h2{
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 18px;
		letter-spacing: 0.96px;
		margin-bottom: 27px;
	}
	.thrive-wellness-aesthetics-text{
		margin-bottom: 36px;
	}
	.thrive-wellness-asthetics-content-box a{
		font-size: 32px;
		line-height: 40px;
	}
	.thrive-wellness-asthetics-content-box{
		bottom: 30px;
	}
	.thrive-wellness-aesthetics-wrap .row{
		row-gap: 22px;
	}
	.procedure-area-banner .banner-heading h1{
		font-size: 36px;
	}
	.procedure-area-banner{
		padding-bottom: 0;
	}
	.banner-content-type-two{
		margin-bottom: 70px;
	}
	.two-column-content {
		max-width: 100%;
		padding-right: 0;
		margin-bottom: 46px;
	}
}
@media(max-width:767px) {
	.service-list {
		padding-bottom:20px;
	}
	.service-list ul li a {
		line-height: 39px;
	}
	.appointment-button-area a.common-button.border-button {
		margin-left: 0px;
	}
	.founder-area-content {
		padding: 50px 30px;
	}
	.footer-bottom-area ul {
		flex-wrap: wrap;
	}
	.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%;
	}
	.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;
	}
	.top-space {
		margin-top: 40px;
	}
	.contacat-us-form {
		margin-top: 60px;
	}
	.visit-us-text .contact-address-social ul {
		padding-bottom: 60px;
	}
	.patient-testimonials {
		padding: 60px 0px 75px
	}
	.chemical-peels {
		padding: 60px 0px 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;
	}
	.join-popup {
		width: 93%;
		left: 50%;
		right: 50%;
	}
	button.pop-close {
		position: absolute;
		top: 7px;
		right: 17px;
		background: none;
		font-size: 30px;
		font-weight: 300;
		color: #fff;
		transition: 0.5s all;
		border: 0 !important;
	}
	.join-popup {
		margin-top: 52px;
	}

	button#closebtnhome {
		margin-bottom: 30px;
	}
	.home-banner-slider-content .common-button{
		display: block;
		width: 100%;
	}
	body .gform_footer .gform_button.button{
		display: block;
		width: 100%;
	}	
	.procedure-area-banner{
		margin-bottom: 0;
	}
	.banner-content-type-two-image{
		margin-top: -66px;
		position: relative;
		z-index: 1;
		padding: 0px 20px;
		margin-bottom: 0;
		max-width: 100%;
	}
	.procedure-area {
		margin-top: 51px;
	}
	.two-column-right-part {
        padding: 77px 20px;
    }
	.two-column-inject {
		margin-top: 34px;
		margin-bottom: 57px;
	}
	.procedure-area .dlm-faq-area > h3 {
		font-size: 24px;
	}
	body .common h3{
		padding: 16px 25px 16px 21px;
		font-size: 18px;
		margin-bottom: 8px !important;
	}
}
