@media(min-width:1200px) {
	.container{
		max-width:1115px;
	}
	.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-right ul li:not(:first-child){
		display: none;
	} */
	.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: #005AAA;
	}
	.mobile-menu-button.is-active span{
		background: transparent;
	}
	.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;
	}
	.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****/
    .team-post-wrap {
        padding: 70px 0;
    }
    .team-post-wrap {
        padding: 40px 0;
    }
    /***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;
	}
	.award-icon-wrapper ul{
		margin:0;
	}
}

@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 {
		bottom: 20px;
		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: 50px;
	}
	.team-banner-image {
		margin: 0 auto;
	}
	.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;
	}
	.re-area{
		text-align: center;
	}
	.team-post-wrap {
		padding-bottom: 50px;
		padding-top: 0px;
	}
	.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;
    }
	.header-area.fixed_header .top-header,
	.header-shop-btn,
	.top-header{
		display:none !important;
	}
}
@media(max-width:767px){
	 .glance-area {
    	 margin-bottom: 269px;
 }
	.container{
		padding: 0px 30px;
	}
	.banner-logo img{
		max-width: 115px !important;
	}
	.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;
	}
	.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;
	}
	.banner-logo {
		margin-bottom: 10px;
	}
	.patient-gallery-area h2, .procedure-area .container > 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;
	}
	.award-icon-wrapper ul li {
		padding: 0px 10px;
	}
	.award-icon-wrapper {
		padding: 75px 0px 25px;
	}
	.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: 285px;
		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;
	}
	.footer-bottom-left ul li a, .footer-bottom-left p {
		font-size: 11px;
	}
	.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: 22px;
    line-height: 34px;
	margin-bottom: 5px;
}
h2 strong{
	font-size: 28px;
	line-height: 34px;
}
	.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;
    }
    .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;
	}
}