@media(max-width:1300px) {
	.container{
		max-width:1140px;
	}
}
@media(max-width:1699px) {
	/***doctor-template***/
	.doctor-top-area  {
		margin-left: -90px;
		margin-right: -90px;
	}
	.doctor-spec-wrap {
		margin: 0 -90px;
	}
	.doctor-approach-area .container {
		margin-right: 40px;
	}
	/***staff***/
	.staff-wrap {
		margin: 0 -160px;
	}
}
@media(max-width:1499px) {
	/****tour****/
	.tour-map {
		margin-left: -80px;
		margin-right: -80px;
	}
	.tour-gallery {
		margin-left: -95px;
		margin-right: -95px;
	}
}
@media(max-width:1400px) {
	.award-area {
		padding: 53px 30px 53px 30px;
	}
	.award-area ul li img {
		max-height: 30px;
	}
}
@media(max-width:1399px) {
	/****tour****/
	.tour-map {
		margin-left: 0;
		margin-right: 0;
	}
	.tour-gallery {
		margin-left: -15px;
		margin-right: -15px;
	}
	/***doctor-template***/
	.doctor-top-area  {
		margin-left: 0;
		margin-right: 0;
	}
	.doctor-spec-wrap {
		margin: 0;
	}
	.doctor-approach-area .container {
		margin-right: 30px;
	}
	.doctor-approach-wrap {
		max-width: 600px;
	}
	/***staff***/
	.staff-wrap {
		margin: 0 -10px;
	}
	.each-staff {
		padding: 20px;
	}
}
@media(max-width:1199px) {
	/***contact***/
	.answer-area {
		margin-left: 5%;
		margin-right: 2.5%;
	}
	/**news and press***/
	.news-wrap .swiper-button-next {
		right: 0;
	}
	.news-wrap .swiper-button-prev {
		left: 0;
	}
	.news-wrap {
		padding: 70px 0;
	}
	.press-slider {
		padding-bottom: 0;
	}
	/***resource***/
	.finance-option {
		margin: 0;
	}
	.resource-wrap h2 {
		margin: 60px 0 30px;
	}	
	/********************** Blog post **************  */
	.blog-post-arrow-area {
		margin-left: 20px;
		margin-right: 20px;
	}		
}
@media(max-width:1024px) {
	.header-area{
		padding: 21px 5px;
		background-color: #41AAB8f8 !important;
		box-shadow: 0px 1px 5px;
	}
	.header-right-content-area .header-phone-number, .header-right-content-area .virtual-button-area{
		display:none;
	}
	.logo-area{
		text-align:center;
	}
	.services-area .row .col-lg-3{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.each-service {
		padding: 20px;
	}
	.each-service-content h2 {
		font-size: 55px;
	}
	.gallery-each-box-wrapper {
		border-width: 20px 20px 20px 20px;
	}
	.gallery-parallax-area .row {
		min-height: 450px;
	}
	.gallery-parallax-area{
		background-attachment:inherit;
		margin-top:20px;
		margin-bottom:140px;
	}
	.nav-icon a {
		font-size: 27px;
	}
	.gallery-content h2 {
		font-size: 60px;
	}
	.middle-banner-area {
		padding: 350px 0px 0px 0px;
	}
	.middle-banner-content {
		padding: 30px 15px 30px 15px;
	}
	.doctor-wrapper  > .row{
		display:block;
	}
	.doctor-image-area{
		background-position: top center;
		background-size: 600px auto;
		height: 425px;
	}
	.doctor-area{
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 50px 0px 50px 0px;
	}
	.doctor-content-wrapper{
		margin-top:0px;
	}
	.doctor-content-outer {
		margin-left: 0px;
	}
	.doctor-wrapper .row .col-lg-6{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.doctor-content-inner h2 {
		font-size: 59px;
		margin-bottom:20px;
	}
	.doctor-content-inner{
		text-align:center;
	}
	.award-area ul li {
		width: 20%;
		padding:10px;
		text-align:center;
	}
	.award-area ul li img {
		max-height: 110px;
	}
	.doctor-content-outer > div {
		padding: 0px 30px;
	}
	.real-stories-area {
		background-attachment: inherit;
		padding: 50px 50px 50px 50px;
	}
	.real-stories-area .container > .row {
		display:block;
	}
	.real-stories-area .container > .row > .col-lg-6{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.real-stories-area .container {
		text-align: center;
	}
	.real-patient-slider {
		max-width: none;
		margin-left: auto;
		padding-left: 0px;
		width: 100%;
		text-align:left;
	}
	.inverted-icon {
		display:none;
	}
	.real-patients-heading-area h2 {
		margin-bottom: 100px;
	}
	.each-comment p {
		margin-bottom: 50px;
	}
	/***staff***/
	.staff-wrap {
		margin: 0;
	}
	.each-staff {
		padding: 10px;
	}	
	body div.gt_switcher_wrapper{
		bottom: 60px !important;
		z-index: 990 !important;
	}
}
@media(max-width:991px) {
	/***contact**/
	.contact-info-img {
		margin-bottom: 40px;
	}
	/**tour***/
	.tour-info-wrap {
		margin: 0 auto;
		padding: 30px;
	}
	.tour-info-area {
		padding: 90px 0;
	}
	.each-tour-map {
		margin-top: 40px;
	}
	.tour-map {
		margin-top: 40px;
	}
	.each-gal {
		margin: 5px;
	}
	.tour-gallery {
		margin-left: -5px;
		margin-right: -5px;
		margin-bottom: 30px;
	}
	/**doctor-template*****/
	.doctor-top-area {
		margin: 40px 0;
	}
	.doctor-top-text {
		padding: 20px;
	}
	.doctor-education-area h2 {
		font-size: 30px;
	}
	.doctor-education-area  {
		padding: 30px 0;
	}
	.doctor-speech-video {
		padding: 40px 0;
	}
	.doctor-speech-video iframe {
		height: 350px;
	}
	.doctor-education-area ul {
		flex-direction: column;
	}
	.doctor-education-area li {
		margin-bottom: 30px;
		height: auto;
	}
	.doctor-education-area li img {
		width: 120px;
	}
	.doctor-approach-wrap {
		max-width: 100%;
		padding: 20px;
	}
	.doctor-approach-area h2 {
		font-size: 30px;
		margin-bottom: 20px;
	}
	.doctor-spec {
		padding: 30px 0;
	}
	.doctor-spec h2 {
		font-size: 30px;
	}
	.doctor-spec li {
		font-size: 25px;
		margin-bottom: 20px;
	}
	.testimonial-area h2 {
		font-size: 30px;
		margin-bottom: 20px;
	}
	.testimonial-wrap {
		padding: 30px;
	}
	.testimonial-area {
		padding: 30px 0;
	}
	.doctor-top-img {
		border: 5px solid #41AAB8;
		border-bottom: 0;
	}
	.doctor-approach-area {
		padding: 30px 0;
	}
	.doctor-spec li {
		font-size: 18px;
	}
	.doctor-spec li::after {
		width: 45px;
		height: 45px;
		top: -10px;
	}	
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%% Procedure overview %%%%%%%%%%%%%% */
	.peels-area {
		position: relative;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 60px;
		margin-bottom: 60px;
		border-right: none;
	}
	.peels-image {
		position: relative;
		width: 100%;
		height: 100%;
		top: 0%;
        transform: translateY(0%);
		max-width: none;
	}
	.peels-image img {
		display: block !important;
	}
	.peels-text{
		padding: 30px;
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%% service %%%%%%%%%%%%%% */
	.service-look-area{
		border-right: none;
		padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 60px;
        margin-bottom: 0px;
	}
	.service-look-image {
		position: relative;
		width: 100%;
		height: 100%;
		top: 0%;
        transform: translateY(0%);
		max-width: none;
	}
	.service-look-image img {
		display: block !important;
	}	
	.service-look-text {
		padding: 20px 20px 20px 20px;
		background-color: #ffffffdb;
		margin-left: 0px;
	}
	.service-result-area{
		border-left: none;
		padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 40px;
        margin-bottom: 20px;
	}
	.service-result-image {
		position: relative;
		width: 100%;
		height: 100%;
		top: 0%;
        transform: translateY(0%);
		max-width: none;
	}
	.service-result-image img {
		display: block !important;
	}	
	.service-result-text {
		padding: 20px 20px 20px 20px;
		background-color: #ffffffdb;
		margin-left: 0px;
	}	
	.pure-vidio-image{
		margin: 80px;
	}
	.menu-item img{
		display:none !important;
	}
	.contact-us-menu .sub-menu.contact-menu-content-section{
		display:none !important;
	}
	.nav-icon .menu-icon{
		display:none !important; 
	}
	.rmp-menu-wrap .rmp-menu-item.w-50, .rmp-menu-wrap .rmp-menu-item.w-33{
		width:100% !important;
	}
}
@media(max-width:767px) {
	.services-area {
		padding: 20px 5px 20px 5px;
	}
	.services-area .row .col-lg-3{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.each-service-content p{
		margin-bottom:0px;
	}
	.gallery-each-box-wrapper {
		border-width: 10px 10px 10px 10px;
	}
	.gallery-parallax-area .row .col-lg-4:nth-child(even) .gallery-inner-box{
		padding:20px;
	}
	.mob-space{
		height:50px;
	}
	.gallery-parallax-area {
		margin-top: 20px;
		margin-bottom: 70px;
	}
	.middle-banner-area {
		padding: 320px 0px 0px 0px;
	}
	.middle-banner-content h2 {
		font-size: 30px;
		letter-spacing: 1.5px;
	}
	.middle-banner-content p {
		font-size:15px;
	}
	.doctor-image-area {
		background-position: top center;
		background-size: 386px auto;
		height: 400px;
	}
	.doctor-content-inner h2 {
		font-size: 28px;
		margin-bottom: 20px;
	}
	.doctor-content-outer > div {
		padding: 0px 0px;
	}
	.doctor-content-inner ul li {
		font-size: 13px;
	}
	.doctor-content-inner {
		padding: 20px 20px 20px 20px;
	}
	.doctor-content-inner ul {
		text-align: left;
	}
	.award-area ul{
		display:block;
	}
	.award-area ul li {
		width: 100%;
	}
	.award-area ul li img {
		margin-bottom: 20px;
	}
	.award-area ul li:last-child img{
		margin:0px;
	}
	.award-area {
		padding: 30px 30px 30px 30px;
	}
	.real-patients-heading-area h2 {
		font-size: 35px;
		margin-bottom: 55px;
	}
	.real-stories-area .container .row {
		min-height: 0px;
	}
	.each-comment p{
		font-size:16px;
	}
	.doctor-area {
		padding: 50px 0px 0px 0px;
	}
	.footer-content-wrapper ul li {
		font-size: 13px;
	}
	.banner-logo a img {
		width: 90%;
	}
	.logo-area a img {
		width: auto;
		max-width: initial;
	}
	.header-area {
		padding: 10px 5px;
	}
	.banner-area{
		padding: 30px 30px 120px 30px;
	}
	.banner-area .swiper-container .image-container {
		min-height: auto;
		height:100%;
	}
	.banner-content-area {	
		position: relative;
		top: 0%;
		transform: translateY(0%);
		width: 100%;
		z-index: 9;
	}
	.banner-content-area h1 {
		font-size: 14px;
		letter-spacing: 0.5px;
		max-width:200px;
		margin-left:auto;
		margin-right:auto;
	}
	.banner-slider{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
	}
	.social-listing {
		position: relative;
		top: 0px;
		right: 0px;
		z-index: 9;
		margin-top:50px;
	}
	.social-listing > ul{
		display:flex;
		justify-content:center;
	}
	.social-listing > ul > li{
		margin:0px 15px;
	}
	.social-listing > ul > li:last-child{
		display:none;
	}
	.mobile-screen-button{
		display:block;
	}
	.footer-area {
		padding: 12px 0px 125px;
	}
	/***content****/
	.inner-banner-content h1 {
		font-size: 40px;
	}
	.inner-banner-logo {
		width: 200px;
	}
	.contact-info-text h2 {
		font-size: 30px;
	}
	.answer-area h2 {
		letter-spacing: 1px;
		font-size: 40px;
	}
	.form-area h2 {
		font-size: 37px;
	}
	.form-btm-info h3 a {
		font-size: 18px;
		line-height: 1em;
	}
	.form-area {
		padding: 80px 0 30px;
	}
	.form-btm-info {
		margin-top: 60px;
	}
	.answer-area .common-button {
		min-width: 160px;
		height: auto;
		line-height: auto;
	}
	.answer-area {
		margin-left: 8%;
		margin-top: 0;
	}
	/**consultation***/
	.consultation-sec h2 {
		font-size: 32px;
		margin-bottom: 20px;
	}
	.consultation-sec img.d-block {
		width: 160px;
	}
	.consultation-sec {
		padding-top: 40px;
	}
	/***tour***/
	.tour-info-area {
		padding: 30px 0;
	}
	.tour-info-wrap p {
		font-size: 18px;
	}
	.tour-map{ 
		margin: 0 0 30px;
	}
	.certified-img img {
		margin-bottom: 40px;
	}
	/**staff**/
	.each-staff {
		padding: 15px 0;
	}
	.staff-wrap {
		padding: 15px 0;
	}
	/***news and press***/
	.news-wrap {
		padding: 30px 0;
	}
	.news-dtl {
		padding: 20px 10px;
	}
	.news-wrap h2 {
		font-size: 25px;
	}
	/**resource***/
	.resource-wrap {
		padding-top: 40px;
	}
	.resource-wrap h2 {
		font-size: 40px;
	}
	.each-finance-option {
		margin-top: 60px;
	}
	.each-hotel {
		margin-bottom: 30px;
	}
	/********************** Blog post **************  */
	.blog-post-arrow-area {
		display: block;
	}	
	.blog-post-arrow-left {
		margin-bottom: 20px;
	}
	.pure-vidio-image{
		margin: 40px;
	}
	.pure-vidio-left iframe {
		min-height: 220px;
	}
	
	.check-us-out-area {
		padding-bottom: 43px;
	}
	.check-us-top h2{
		font-size: 25px;
	}
	.check-us-top {
		padding-top: 41px;
		padding-bottom: 55px;
	}
	.check-us-top p {
		margin-bottom: 20px;
	}
	.check-social-each{
		height: 300px;
	}
	.submit-review-each-wrap .common-button {
		font-weight: 400;
		padding: 15px 50px;
	}
	.submit-review-each {
		margin-bottom: 30px;
	}	
	.submit-review-wrapper .row{
		margin-right: -15px;
		margin-left: -15px;
	}
	.submit-review-wrapper .row .col-lg-6{
		padding-right: 15px;
		padding-left: 15px;
	}
	.submit-review-top {
		padding-top: 36px;
		padding-bottom: 40px;
	}
	.blog-post-wrapper{
		margin-bottom:30px;
	}
	.submit-review-each-wrap .common-button{
		font-size: 15px;
	}
	.peels-text ul li a{
		font-size: 27px;
	}
}
