@media(min-width:1200px) {
	.container{
		max-width:1136px;
	}
	.procedure-area .row{
		margin:0px -20px;
	}
	.procedure-area .row .col-lg-4{
		padding: 0px 20px;
	}
	.patient-resources .row{
		margin:0px -45px;
	}
	.patient-resources .row .col-lg-4{
		padding: 0px 45px;
	}
}
@media(max-width:1299px) {
	.header-button-area a.common-button{
		padding: 5px 15px 5px 15px;
	}
	.menu-area > ul > li:not(:last-child) {
		margin-right: 35px;
	}
	.footer-bottom-content-wrapper {
		margin-left: 0px;
		margin-right: 0px;
	}
	.logo-area {
		margin-right: 35px;
	}

}
@media(max-width:1199px) {
	.top-header-left{
		width:50%;
		position:relative;
		height:25px;
		background-color: #140126;
	}
	/*.top-header-left ul{
	display: block;
}*/
	.top-header-left div {
		position: absolute;
		width: 100%;
	}
	.top-header-left div ul {
		display: flex;
		flex-direction: column;
	}
	.top-header-left div ul li {
		order: 1;
		text-align: center;
	}
	.top-header-left div ul li.active {
		order: 0;
	}
	.top-header-left ul li a {
		color: #ffffff;
	}
	.top-header-left div ul li.active:after {
		width: 12px;
		height: 6px;
		content: "";
		position: absolute;
		right: 20px;
		top: 13px;
		z-index: 9;
		background:url('../images/arrow-down.png') no-repeat center center /cover
	}
	/* 	.top-header-left div ul.expanded li.active:after{

} */
	.top-header-left div ul li:not(.active) {
		position: absolute;
		top: -999em;
		background:#140126;
	}
	.top-header-left div ul.expanded li.active:after {
		border-top-color: transparent;
		border-bottom-color: #555;
		top: 13px;
	}
	.top-header-left div ul.expanded li:not(.active) {
		position: relative;
		top: auto;
	}
	.top-header-right{
		width: 50%;
	}
	.top-header-right ul {
		justify-content: center;
	}
	.header-button-area, .phone-number-and-location, .menu-area {
		display:none !important;
	}
	.mobile-menu-button{
		font-weight:700;
		color:#fff;
		text-transform: uppercase;
		margin-left:20px;
	}
	.header-shop-btn{
		margin-left:20px;
	}
	.mobile-menu-button span{
		display:block;
		height:1px;
		background: #fff;
	}
	.mobile-menu-button.is-active  > span{
		background: #6a492d;
	}
	.mobile-menu-button span:first-child{
		margin-bottom:6px;
	}
	.header-area {
		padding-top: 20px;
	}
	.doctor-content h2 em {
		font-size: 30px;
	}
	.doctor-content h2 {
		font-size: 45px;
		line-height: 55px;
	}
	.doctor-content h3 {
		font-size: 28px;
		line-height: 35px;
	}
	.header-area .main-header-wrapper {
		padding:20px 20px;
	}
	.header-area.fixed_header .header-button-area {
		display: none !important;
	}
	.welcome-content-wrapper h2 {
		font-size: 70px;
		line-height: 80px;
	}
	/* 	.patient-gallery-area h2, .procedure-area .container > h2 {
	font-size: 70px;
	line-height: 80px;
} */
	.review-area-wrapper {
		padding: 70px 35px;
	}
	.footer-top-content-wrapper {
		/* 		display: block !important; 
		text-align: center;*/
		justify-content:space-between;
		column-gap:20px;
	}
	.footer-top-content-wrapper > div{
		padding: 0px;
		margin-bottom: 50px;
	}
	/* 	.footer-social ul{
	justify-content: center;
} */
	.footer-social ul li {
		margin:0px 12px;
	}
	.footer-top-area {
		padding-bottom: 50px;
	}
	.award-icon-wrapper ul li{
		padding: 0px 20px;
	}
	.header-area.fixed_header .logo-area {
		/*margin-top: -15px;*/
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Inner page start %%%%%%%%%%%%%%%%% */
	.bottom-contact-text h2 strong {
		font-size: 55px;
	}
	/***patient-form****/
	.patient-form-wrap {
		padding: 90px 0;
	}
	.each-patient-form {
		margin-top: 80px;
	}
	/**consult-form***/
	.consult-form-main {
		margin-bottom: 100px;
	}
	/****contact***/
	.contact-us-wrap {
		padding: 90px 0;
	}
	.contact-info-area {
		margin: 90px 0;
	}
	/***procedure-overview***/
	.each-pro-overview-text {
		padding-left: 50px;
	}
	.procedure-overview-wrap {
		padding: 80px 0;
	}
	/****procedure-sub-overview*****/
	.procedure-sub-overview-wrap {
		padding: 80px 0 30px;
	}
	/****special***/
	.each-special-main {
		margin-top: 80px;
	}
	.special-wrap {
		padding-bottom: 80px;
	}
	/****gallery-category****/
	.gallery-category-wrap {
		padding: 60px 0 80px;
	}
	/****meet-team*****/
	.team-overview-wrap {
		padding-top: 70px;
	}
	.member-list .each-member {
		margin-bottom: 70px;
	}
	.member-grid .each-member {
		margin-bottom: 70px;
	}
	.member-grid .col-lg-4 {
		padding: 0 15px;
	}
	.member-grid .row {
		margin: 0 -15px;
	}
	/****team-post****/
	
	/***search-result****/
	.search-result-wrap {
		padding: 60px 0 80px;
	}
	.search-result-heading {
		margin-bottom: 60px;
	}
	.search-result-wrap hr {
		margin: 40px 0;
	}
	.search-result-wrap .common-button {
		margin-top: 40px;
	}
	/*****shop-landing****/
	.product-slider-wrap .swiper-button-next {
		right: 0;
	}
	.product-slider-wrap .swiper-button-prev {
		left: 0;
	}
	.product-slider-wrap {
		margin-left: 0;
		margin-right: 0;
		padding: 20px 20px;
	}
	.product-slider-wrap .swiper-slide {
		padding: 13px;
	}
	.each-product {
		box-shadow: 0px 0px 13px #00000033;
		-webkit-box-shadow: 0px 0px 13px #00000033;
	}
	/**shop-cart***/
	.shop-cart-wrap {
		padding: 60px 0 100px;
	}
	.mobile-menu-button{
		display: block;
	}
	body .gform_wrapper.gravity-theme .gfield.gfield--type-html p,
	body .consult-form-main .gform_wrapper.gravity-theme .gfield.gfield--type-html p{
		max-width:50%;
	}
	body .gform_button{
		max-width:183px;
		padding: 7px;
	}
	.tax-gallery-category .banner-content-wrapper h1 span {
		margin-top:0px;
	}
	.procedure-quick-bar {
		top: 107px;
	}
}

@media(max-width:991px) {
	.banner-area {
		padding-bottom: 70px;
	}
	.each-blog-text h3 a {
		font-size:
	}
	.glance-right {
		margin-bottom: -200px;
	}	
	.result-review-each {
		padding-left: 20px;
		padding-right: 20px;
	}	
	.bottom-contact-form{
		margin-top:30px;
	}
	.scroll-bottom {
		left: 48%;
	}
	html.crjs {
		overflow-x: hidden;
	}
	.banner-content-wrapper h1 {
		font-size: 70px;
		line-height: 75px;
	}
	.procedure-area {
		padding: 100px 0px 0px;
	}
	.doctor-content {
		padding-top: 0px;
		padding-bottom: 90px;
	}
	.doctor-image{
		text-align: center;
	}
	.philosophy-left-part, .philoshopy-right-area {
		padding-left: 0px;
		text-align: center;
	}
	.left-background {
		left:50%;
		transform:translate(-50%, -50%);
	}
	.philosophy-left-part{
		margin-bottom: 65px;
	}
	.our-philoshopy-area {
		padding: 90px 0px 100px;
	}
	.patient-gallery-area {
		min-height: 1024px;
		align-items: start !important;
		padding-top: 100px;
	}
	.review-slider-warrer .common-arrow {
		top: calc(100% - 30px);
	}
	.patient-resources {
		padding: 100px 0px;
	}
	.patient-resources .row .col-lg-4:not(:last-child){
		margin-bottom: 50px;
	}
	/* 	.footer-bottom-left ul {
	justify-content: center;
} */
	.footer-bottom-left{
		margin-bottom:15px;
	}
	.footer-bottom-area {
		padding-bottom: 100px;
	}
	.footer-top-area {
		padding-bottom: 0px;
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Inner page start %%%%%%%%%%%%%%%%%%%%%%%%%*/
	/****procedure-overview****/
	.bottom-contact-area {
		margin-top: 40px;
	}
	.bottom-contact-text {
		margin-top: 60px;
	}
	.team-banner-left{
		margin-bottom: 30px;
	}
	.team-banner-area {
		padding-bottom: 50px;
		padding-top: 150px;
	}
	.team-banner-image {
		margin: 0 auto;
		top:0px;
	}
	.video-wrapper {
		margin-top: -110px;
	}
	.glance-right {
		bottom: 0px;
		margin-top: 40px;
	}
	.glance-wrapper {
		text-align: center;
	}
	.glance-area::after {
		height: calc(100% - 290px);
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%% Procedure %%%%%%%%%%%% */
	.dr-brian-area{
		text-align: center;
	}
	.dr-brian-text-up {
		padding: 0px 30px;
	}
	.dr-brian-text-up h2{
		display: inline-block;
		margin-bottom: 0px;
		font-size: 36px;
		line-height: 46px;
	}
	.dr-brian-text-up h3{
		margin-bottom: 20px;
	}
	.dr-brian-text-up p{
		margin-bottom: 15px;
	}
	.dr-brian-text-up h2 strong{
		font-size: 30px;
		line-height: 34px;
	}
	.dr-brian-text-up span{
		font-family: "quiche-sans";
		font-weight: 500;
		color: #442E59;
		font-size: 28px;
		line-height: 34px;
	}
	.dr-brian-text-up h3{
		font-size: 22px;
		line-height: 28px;
		font-weight: 300;
	}
	.dr-brian-img {
		margin-bottom: 20px;
	}
	.dr-brian-area {
		padding-top: 50px;
		padding-bottom: 70px;
	}
	.procedure-page-area .patient-gallery-area {
		margin-top: 59px;
		margin-bottom: 70px;
		padding-top:0px;
		align-items:center !important;
		position:relative
	}
	.procedure-page-area .patient-gallery-area:before{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		content:'';
		background-color:rgba(0,0,0,0.5)
	}
	.procedure-page-area .patient-gallery-area h2{
		font-size:42px;
		line-height:49px;
		margin-top:15px
	}
	/*.re-area{
	text-align: center;
}*/
	.team-post-wrap {
		padding-bottom: 100px;
		padding-top: 70px;
	}
	.team-post-wrap .award-icon-wrapper {
		padding: 20px 0px;
	}
	.faq-bottom {
		margin-bottom: 100px;
	}
	/*======================SAMANWAY RESPONSIVE STRAT HERE=========================*/
	/****video-overview*****/
	.each-vdo-cat {
		margin-bottom: 70px;
	}
	/***education-post****/
	.each-education-audio {
		padding: 50px;
	}
	.education-post-wrap {
		padding: 70px 0 150px;
	}
	/****contact****/
	.contact-info-text {
		margin-top: 40px;
	}
	/***special****/
	.each-special {
		margin-top: 40px;
	}
	.each-special-heading {
		margin-bottom: 20px;
	}
	/***gallery-category*****/
	.gallery-category-wrap .filter-area {
		margin-bottom: 40px;
	}
	.each-gallery {
		margin-bottom: 40px;
	}
	.gallery-category-main .col-lg-6 {
		padding: 0 15px;
	}
	.gallery-category-main .container > .row {
		margin: 0 -15px;
	}
	/***meet-team****/
	.member-list .each-member-img {
		margin-bottom: 40px;
	}
	/****team-post****/
	.artist-img-area .col-lg-4 {
		padding: 0 15px;
	}
	.serve-img-area .col-md-6 {
		padding: 0 15px;
	}
	.artist-img-area .row {
		margin: 0 -15px;
	}
	.serve-img-area .row {
		margin: 0 -15px;
	}
	.each-artist-img {
		margin-bottom: 30px;
	}
	/****product-dtl*****/
	.product-dtl-top-img {
		margin-top: 40px;
	}
	.product-dtl-top-text {
		padding-left: 0;
		padding-top: 40px;
	}
	.product-dtl-wrap {
		padding-bottom: 80px;
	}
	/* 	new-css */
	.top-header-right ul li:first-child{
		display: none;
	}
	.header-area.fixed_header .mobile-menu-button, .header-area.inner-header .mobile-menu-button{
		color:#8A6D54;
	}
	.header-area.fixed_header .mobile-menu-button > span, .header-area.inner-header .mobile-menu-button > span{
		background:#8A6D54;
	}
	.top-header-right {
		width: 100%;
		text-align: center;
	}
	.top-header-right ul li{
		border:none;
	}
	.video-banner-content h1 {
		font-size: 66px;
		line-height: 55px;
	}
	.header-area.fixed_header a.header-btn, .header-area.inner-header a.header-btn{
		display:none;
	}
	.video-banner-content{
		padding-bottom:115px;
	}
	.home-inro-area {
		padding-top: 28px;
		padding-bottom: 62px;
		z-index: 1;
	}
	.home-intro-left{
		max-width:100%;
		margin-bottom: 16px;
	}
	.home-inro-area-icon{
		top:0;
	}
	.procedure-area {
		padding: 0px 0px 0px;
	}
	.procedure-area .container > h2{
		letter-spacing:5.7px;
		margin-bottom: 11px;
	}
	.procedure-slider {
		margin-top: 15px;
	}
	.award-icon-wrapper{
		padding-top:69px;
		padding-bottom:0;
	}
	.award-icon-wrapper ul{
		will-change: transform;
	}
	.award-icon-wrapper ul li{
		flex-shrink: 0;
	}
	.testimonial_area{
		padding-top:61px;
		padding-bottom: 51px;
	}
	.gal-logo{
		display:none;
	}
	.gal-sec{
		display: block !important;
		padding: 35px 0;
	}
	.gal-sec::after{
		background: #0000003B;
	}
	.gal-sec .container{
		padding:0px 24px;
	}
	.home .resource-sec {
		padding: 73px 0 63px;
	}
	.home .resource-wrapper .row{
		row-gap:56px;
	}
	.concerns-sec {
		padding: 61px 0 35px;
		margin-bottom: 76px;
	}
	.concerns-heading h2{
		margin-bottom:5px;
	}
	.home-insta-area {
		margin-top: 76px;
		margin-bottom: 53px;
	}
	.home-form-area {
		padding: 53px 0 101px;
	}
	.home-form-content h2{
		margin-bottom:19px;
	}
	.home-form-content h3{
		margin-bottom:24px;
	}
	.footer-top-content-wrapper .footer-top-left{
		margin-bottom:70px;
	}
	.footer-top-content-wrapper .footer-top-middle-area{
		margin-bottom:55px;
	}
	.footer-top-content-wrapper .footer-top-right-area{
		margin-bottom:14px;
	}
	.footer-bottom-left ul{
		flex-wrap:wrap;
	}
	.footer-bottom-left {
		margin-bottom: 9px;
	}
	.resource-inject-area .row{
		row-gap:55px;
	}
	.gray-block-inject .row{
		gap:30px;
	}
	.details-table-wrapper{
		display:none;
	}
	.re-area .row{
		gap:30px
	}
	.review-inject-wrapper .row{
		row-gap:30px;
	}
	.review-inject-image-area{
		display:inline-block
	}
	.review-inject-wrapper .row .col-lg-4{
		text-align:center
	}
	body .contact-form-main .gform_button {
		max-width: 183px;
	}
	.banner-area.banner-area2{
		padding:125px 0px !important;
	}
	.banner-area2 .banner-content-wrapper {
		text-align: center;
	}
	.banner-area2 .scroll-bottom {
		bottom: 25px;
	}
	.inner-banner-area {
		min-height: 345px;
	}
	.review-inject-floating-image {
		left: -75px;
	}
	.inner-banner-area-2 {
		min-height: auto;
	}
	.procedure-quick-bar {
		top: 104px;
	}
}

@media(max-width:767px){
	.contact-info-text h3 {
		margin-top: 10px;
	}
	body .contact-form-main .gform_wrapper.gravity-theme .gfield.gfield--type-html p {
		max-width: 50%;
	}
	body .contact-form-main .gform_wrapper.gravity-theme .gform_footer {
		margin: -38px 0 0;
	}
	.glance-area {
		margin-bottom: 269px;
	}
	.container{
		padding: 0px 24px;
	}
	.inner-banner-area .banner-content-wrapper h1 {
		font-size: 38px;
		line-height: 48px;
	}
	.banner-content-wrapper h1 {
		font-size: 38px;
		line-height: 48px;
		margin-bottom:20px;
	}
	.woocommerce .woocommerce-products-header__title.page-title, .woocommerce-page .woocommerce-products-header__title.page-title {
		margin: 0px 0px 20px 0px !important;
	}
	.banner-content-wrapper p {
		font-size: 20px;
		line-height: 32px;
		margin-bottom: 20px;
	}
	.team-banner-left h1 {
		font-size: 38px;
		line-height: 48px;
		margin-bottom:20px
	}
	.team-banner-left span {
		font-size: 25px;
		line-height: 35px;
	}
	.contact-map-area h2 {
		font-size: 33px;
		line-height: 42px;	
	}
	.team-banner-left p {
		font-size: 17px;
		line-height: 32px;
	}
	.procedure-area .container > h2{
		font-size: 30px;
		line-height: normal;
	}
	.patient-gallery-area h2,  .welcome-content-wrapper h2 {
		font-size: 36px;
		line-height: 46px;
		margin-bottom: 5px;
	}
	.procedure-area .row{
		padding: 0px 17px;
	}
	.each-procedure-image img{
		height:329px;
		object-fit: cover;
		object-position: top;
	}
	.doctor-content h2 {
		font-size: 30px;
		line-height: 34px;
	}
	.doctor-content h2 em {
		font-size: 25px;
	}
	.doctor-content h3 {
		font-size: 22px;
		line-height: 38px;
		margin-bottom: 0;
	}
	.doctor-content p{
		margin-bottom: 15px;
	}
	.doctor-content {
		padding-top: 0px;
		padding-bottom: 50px;
	}
	.welcome-section-image-area {
		min-height: 639px;
		background-position: top center;
		padding-top: 270px;
	}
	.video-box-wrapper {
		height: 206px;
	}
	.video-wrapper {
		margin-top: -40px;
	}
	.welcome-content-wrapper p {
		margin-bottom: 20px;
	}
	.philosophy-left-part h2 {
		font-size: 30px;
		line-height: 34px;
	}
	.philosophy-left-part h3 {
		font-size: 22px;
		line-height: 34px;
		margin-bottom:15px;
	}
	.left-background {
		width: 295px;
	}
	.our-philoshopy-area {
		padding: 105px 0px 40px;
	}
	.patient-gallery-area {
		min-height: 743px;
		align-items: start !important;
		padding-top: 100px;
	}
	.review-area-wrapper {
		padding: 50px 25px 40px;
	}
	.reviews-icon-area ul li {
		margin: 0px 10px;
	}
	.each-review {
		padding: 0px 0px;
	}
	.each-review p {
		font-size: 17px;
		line-height: 28px;
	}
	.each-review h3 {
		font-size: 22px;
		line-height: 34px;
	}
	.review-slider-warrer .common-arrow {
		top: calc(100% - 23px);
	}
	.patient-resource-heading h2 {
		font-size: 30px;
		line-height: 34px;
	}
	.patient-resources {
		padding: 65px 0px;
	}
	.meet-the-team.welcome-section-image-area {
		min-height: 599px;
		padding-bottom: 40px;
	}
	.footer-logo-area{
		max-width: 363px;
		margin-left:auto;
		margin-right:auto;
	}
	.footer-top-area{
		padding-top: 95px;
	}
	.footer-top-content-wrapper > div {
		padding: 0px;
		margin-bottom: 40px;
	}
	.footer-address {
		margin-bottom: 20px;
	}
	.play-icon img{
		width:36px
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Inner page start %%%%%%%%%%%%%%%%%*/
	.bottom-contact-form {
		padding: 45px 25px 20px;
		position: relative;
		z-index: 1;
	}
	.bottom-contact-text {
		margin-top: 100px;
		text-align: center;
	}
	.bottom-contact-wrap {
		min-height: auto;
		margin-top: -40px;
	}
	.bottom-contact-text h2 strong {
		font-size: 38px;
		line-height: 43px;
	}
	.bottom-contact-text h3 {
		font-size: 22px;
		line-height: 28px;
	}
	.shop-landing-welcome-section .welcome-section-image-area {
		padding-top: 310px;
	}
	.shop-landing-welcome-section .video-wrapper {
		margin-top: -120px;
	}
	.glance-text h2 strong {
		font-size: 38px;
		line-height: 43px;
	}
	.glance-text h3{
		font-size: 22px;
		line-height: 34px;
		margin-bottom: 5px;
	}
	.glance-right ul li a {
		color: #140126;
		font-size: 18px;
		line-height: 32px;
	}
	.glance-text h2{
		margin-bottom: 0px;
	}
	.glance-text p {
		margin-bottom: 18px;
	}
	.glance-wrapper {
		padding-top: 342px;
	}
	.glance-right ul li {
		margin-bottom: 13px;
	}
	.glance-right{
		padding: 35px;
		padding-bottom: 14px;
	}
	.glance-area::after {
		height: calc(100% - 190px);
	}
	.faq-area h2 strong{
		font-size: 30px;
		line-height: 34px;
		margin-bottom: 0px;
	}
	.accordion>li>span{
		font-size: 18px;
		line-height: 32px;
	}
	.accordion>li>span {
		padding: 18px 30px 6px 0;
	}
	.faq-area .accordion {
		margin: 0 auto 16px;
	}
	.faq-area {
		margin-bottom: 138px;
		margin-top: 70px;
	}
	.site-breadcrumb{
		display: none;
	}
	h2 {
		font-size: 30px;
		line-height: 40px;
	}
	h2 strong{
		font-size: 28px;
		line-height: 34px;
	}
	.video-inject-area {
		margin-top: 75px;
	}
	.member-list .each-member-text span {
		font-size: 28px;
		line-height: 34px;
	}
	h3{
		font-size: 18px;
		line-height: 28px;
	}
	.each-blog-text h3 {
		margin-bottom: 10px;
	}
	.each-blog-text h3 a {
		font-size: 18px;
		line-height: 28px;
	}
	.procedure-page-area .our-philoshopy-area {
		padding: 140px 0px 56px;
	}
	.welcome-pro-section .welcome-content-wrapper h2 {
		line-height: 43px;
		margin-bottom: 9px;
	}
	.welcome-pro-section .welcome-content-wrapper h3 {
		font-size: 18px;
		line-height: 32px;
		margin-bottom: 20px;
	}
	.welcome-pro-section .welcome-section-image-area {
		min-height: 262px;
		background-position: top center;
		padding-top: 43px;
	}
	.welcome-pro-section {
		margin-bottom: 68px;
		margin-top: 64px;
	}
	.result-review-each {
		max-width: 100%;
		margin: 0 auto;
		padding-left: 20px;
		padding-right: 20px;
	}
	.result-review-each .row {
		margin: 0 -1.5px;
	}
	.result-review-each .row .col-4 {
		padding: 1.5px;
	}
	.result-review-warrer {
		margin-bottom: 19px;
	}
	.result-review-area {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.glance-area {
		margin-bottom: 69px;
	}
	.re-area h2 strong{
		font-size: 30px;
		line-height: 34px;
	}
	.re-area h2{
		margin-bottom: 18px;
	}
	.re-image {
		margin-bottom: 14px;
	}
	.re-text a.common-link {
		margin-top: 10px;
	}
	.re-area {
		margin-bottom: 36px;
		margin-top: 37px;
	}
	.pro-review-area {
		padding-top: 80px;
		padding-bottom: 31px;
	}
	.team-post-area .pro-review-area {
		padding-bottom: 40px;
		padding-top: 35px;
	}
	#dlm_faq .faq-item h3 {
		font-size: 20px;
		line-height: 28px;
		padding-top: 20px;
	}
	#dlm_faq .faq-item p {
		margin-bottom: 10px;
	}
	.faq-bottom {
		margin-bottom: 50px;
	}
	#dlm_faq .faq-item {
		margin-bottom: 0;
	}
	/*======================SAMANWAY RESPONSIVE STRAT HERE=========================*/
	/****blog-overview***/
	.blog-overview-wrap .col-lg-4 {
		padding: 0 15px;
	}
	.blog-overview-wrap .row {
		margin: 0 -15px;
	}
	.blog-overview-wrap {
		padding: 60px 0 70px;
	}
	.blog-overview-wrap .select-style {
		margin-bottom: 40px;
	}
	.each-blog {
		margin-bottom: 40px;
	}
	/***blog-post*****/
	.blog-post-top-img {
		margin: 40px 0;
	}
	.blog-post-wrap .common-button {
		margin-top: 25px;
	}
	.related-blog-area {
		margin-top: 50px;
	}
	.related-blog-area .col-lg-4 {
		padding: 0 15px;
	}
	.related-blog-area .row {
		margin: 0 -15px;
	}
	.related-blog-area h2 {
		margin-bottom: 25px;
	}
	.blog-post-wrap {
		padding-bottom: 60px;
	}
	/***video-category*****/
	.each-vdo-cat .each-blog-img iframe {
		height: 250px;
	}
	/***video-post****/
	.video-post-wrap .each-blog-img iframe {
		height: 250px;
	}
	/***education-post****/
	.each-education-audio {
		padding: 30px 20px;
		text-align: center;
		margin-top: 40px;
	}
	.education-post-wrap {
		padding: 40px 0 70px;
	}
	.each-education-audio-img {
		margin-top: 30px;
	}
	.each-education-audio-img img {
		width: 80px;
	}
	.education-popup-area .modal-content {
		padding: 40px 20px;
	}
	/***patient-form****/
	.patient-form-wrap {
		padding: 40px 0;
	}
	.each-patient-form {
		margin-top: 40px;
	}
	.each-patient-form-board {
		margin-top: 10px;
		padding: 30px 20px;
	}
	.each-patient-form-board li {
		margin-bottom: 30px;
		display: block;
		text-align: center;
	}
	.each-patient-form-board li h3 {
		margin-bottom: 10px;
	}
	/**consult-form***/
	.consult-form-main {
		margin: 40px 0;
		padding: 20px;
	}
	/****contact***/
	.contact-us-wrap {
		padding: 40px 0;
	}
	.contact-info-area {
		margin: 40px 0;
	}
	.contact-map-area iframe {
		height: 300px;
	}
	/***procedure-overview***/
	.each-pro-overview-text {
		padding-left: 18px;
		padding-top: 40px;
	}
	.procedure-overview-wrap {
		padding: 40px 0;
	}
	.each-pro-overview-img {
		max-width: 100%;
	}
	.each-pro-overview-text li a {
		font-size: 20px;
		line-height: 35px;
	}
	.each-pro-overview-text li::marker {
		font-size: 20px;
	}
	/*.each-pro-overview {
		margin-top: 40px;
	}*/
	.procedure-overview-wrap {
		gap:40px;
	}
	.each-over-heading {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	/****procedure-sub-overview*****/
	.procedure-sub-overview-wrap {
		padding: 40px 0;
	}
	.procedure-sub-overview-main {
		margin-top: 50px;
	}
	.each-sub-over-heading {
		padding: 20px 15px;
	}
	.each-sub-over {
		/*margin-bottom: 40px;*/
	}
	.procedure-sub-overview-main .col-lg-4 {
		padding: 0 15px;
	}
	.procedure-sub-overview-main .row {
		margin: 0 -15px;
	}
	/***special**/
	.each-special-main {
		margin-top: 40px;
	}
	.special-wrap {
		padding-bottom: 40px;
	}
	.each-special-main .col-lg-4 {
		padding: 0 15px;
	}
	.each-special-main .row{
		padding: 0 15px;
	}
	/*****gallery-case****/
	.case-slider-big {
		margin-bottom: 10px;
		padding: 0 50px;
	}
	.case-slider {
		margin-bottom: 40px;
	}
	.gallery-case-wrap .common-button {
		margin-top: 40px;
	}
	/***meet-team*****/
	.team-overview-wrap {
		padding: 40px 0;
	}
	.member-list .each-member {
		margin-bottom: 40px;
	}
	.member-grid .each-member {
		margin-bottom: 40px;
	}
	.member-logo li {
		margin-right: 10px;
	}
	.member-logo li img {
		width: 85px;
	}
	.member-list .each-member-text h3 {
		font-size: 22px;
		line-height: 28px;
	}
	/****team-post****/
	.serve-img-area,
	.artist-img-area {
		margin-top: 40px;
	}
	/***search-result*****/
	.search-result-wrap {
		padding: 40px 0 70px;
	}
	.search-result-heading {
		margin-bottom: 40px;
	}
	/****shop-category-overview*****/
	.shop-category-overview-wrap {
		padding-top: 40px 0 80px;
	}
	.categories-dropdown-heading {
		padding: 20px;
	}
	.categories-dropdown-list {
		padding: 0 40px 20px;
	}
	.categories-dropdown-list.active {
		padding-top: 85px;
	}
	.categories-dropdown-list li {
		font-size: 18px;
	}
	.search-area .form-style {
		font-size: 16px;
		padding: 9px 40px 9px 20px;
	}
	.search-area button {
		right: 20px;
	}
	.search-area button img {
		width: 15px;
	}
	/*****shop-product-listing****/
	.product-list-main {
		margin-top: 40px;
	}
	.each-product {
		margin-bottom: 40px;
	}
	.product-text {
		padding: 30px 20px;
	}
	.product-list-main .row {
		margin: 0 -15px;
	}
	.product-list-main  .col-lg-4 {
		padding: 0 15px;
	}
	/****shop-landing*****/
	.shop-landing-wrap {
		padding: 40px 0;
	}
	.shop-items .col-md-6 {
		padding: 0 15px;
	}
	.shop-items .row {
		margin: 0 -15px;
	}
	.each-shop-item {
		margin-bottom: 40px;
	}
	/****product-dtl*****/
	.product-dtl-btn .common-button {
		margin-left: 10px;
		padding-left: 10px;
		padding-right: 10px;
		letter-spacing: normal;
		font-size: 14px;
	}
	.product-dtl-btn h3 {
		margin-right: 10px;
		font-size: 20px;
		line-height: 38px;
	}
	.product-dtl-wrap {
		padding-bottom: 40px;
	}
	/**shop-cart***/
	.shop-cart-wrap {
		padding: 40px 0 60px;
	}	
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
	.blog-inner-area .banner-content-wrapper h1 {
		line-height: 38px;
		font-size: 30px;
	}
	/*.procedure-slider{
		padding:0px 10px;
	}
 	.procedure-slider .swiper-wrapper{
		flex-wrap: wrap;
		margin: 0px auto;
		transform: initial !important;
		row-gap:7px;
	}
	.procedure-slider .swiper-wrapper > div{
		padding:0px 3.5px !important;
		width:50% !important;
		margin: 0 !important;
		display: block !important;
	} */
	.procedure-slider-dtls{
		width:100%;
	}
	.procedure-slider-dtls h2{
		font-size:23px;
		line-height: normal;
	}
	.each-procedure-slider a{
		padding:13px;
	}
	.concerns-wrapper ul{
		column-count:1;
	}
	/* 	new-css */
/* 	.each-procedure-slider a {
		min-height: 226px;
	} */
	.footer-area .container{
		padding:0px 34px;
	}
	.procedure-slider-dtls p{
		font-size: 12px;
		margin: 0;
	}
	.home-form .gform_wrapper.gravity-theme .gform_footer{
		margin-top:-40px;
	}
	body .gform_wrapper.gravity-theme .gfield input, 
	body .gform_wrapper.gravity-theme .gfield select, 
	body .gform_wrapper.gravity-theme .gfield textarea{
		padding: 7px 20px;
	}
	.concerns-sec::after{
		background: #00000017;
	}
	.video-inject-area .play-btn {
		width: 40px;
		height: 40px;
	}
	.video-inject-area .play-btn:before {
		border-left: 14px solid #d63b2f;
		border-top: 9px solid transparent;
		border-bottom: 9px solid transparent;
	}
	.video-banner-box video {
		height: 100vh;
		max-height: 768px;
	}
	.video-banner-area {
		height: 100vh;
		max-height: 768px;
	}
	.home-inro-area-icon{
		left:-100px;
		max-width:411px
	}
	.procedure-slider-dtls img {
		width: 20px;
	}
	.member-grid .each-member-text h2 {
		font-size: 28px;
		line-height: 34px;
	}
	.member-grid .each-member-text h3 {
		font-size: 22px;
		line-height: 28px;
	}
	.review-inject-wrapper .row .col-lg-4 {
        text-align: right;
    }
	.review-inject-floating-image {
        left: -60px;
    }
	.single-post .blog-inner-area {
		padding-bottom: 100px;
	}
	.single-post .scroll-bottom {
		bottom: 35px;
	}
}
@media(max-width:640px){
	body .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) {
		grid-column: span 6;
	}
	body .gform_wrapper.gravity-theme .gform_fields{
		column-gap: 15px;
	}
}
@media(max-width:469px){
	body .gform_wrapper.gravity-theme .gform_footer{
		margin-top:-52px;
	}
}
@media(max-width:429px){
	body .gform_wrapper.gravity-theme .gfield.gfield--type-html p {
		max-width: 100%;
	}
	body .gform_wrapper.gravity-theme .gform_footer {
		margin-top: 20px !important;
	}
	body .gform_button {
		max-width: 100%;
	}
	body .contact-form-main .gform_button {
        max-width: 100%;
    }
	.home-form .gform_wrapper.gravity-theme .gform_footer {
        margin-top: 20px;
    }
	.mobile-screen-button{
		padding: 0px 10px;
	}
	.mobile-screen-button ul li:first-child{
		padding-right: 10px;
	}
	body .contact-form-main .gform_wrapper.gravity-theme .gfield.gfield--type-html p {
        max-width: 100%;
    }
	body .gform_wrapper.gravity-theme .gfield.gfield--type-html p, body .consult-form-main .gform_wrapper.gravity-theme .gfield.gfield--type-html p {
        max-width: 100%;
    }
	.banner-area2 {
		min-height: 480px;
	}
}