@media only screen and (max-width:1350px) {
.header-social.d-inline-block{line-height: normal;}
.navbar-area .logo img {padding: 14px 0;}
.single-testimonial p {font-size: 19px;line-height: 30px;}
#footer-copyright{line-height: normal;}
.is-sticky .navbar-area .logo img {padding: 14px 0;}
#footer-widgets {padding: 88px 0 65px;}
#contact h2 {font-size: 32px;}
section#contact > .container > .row > .col-lg-3 > h4 {font-size: 18px;}
.col-lg-6.col-md-6.text-center.text-center2.text-md-right.header-top-right ul{margin-top: -9px;}
.opening-hours {min-height: 803px;}


}
@media only screen and (max-width:1280px) {
.navbar-area .logo img {padding: 14px 0;}
.header-slider h3 {font-size: 25px;}
.boxed-btn {font-size: 14px;}
.is-sticky .navbar-area .logo img {padding: 14px 0;}
.header-slider h1 {font-size: 38px;line-height: 1;}
.beautician-footer-text h5, .boxed-btn:hover a{color: #70a02b !important;}
.header-single-slider .container.inner-content p {font-size:14px !important;}
.header-slider h1 {font-size: 38px;}
}
@media only screen and (max-width:1199px) {
#header-top .col-lg-7.col-md-6.text-center.text-center1.text-md-left{width: 100%;max-width: 100%;flex: 100%;display: flex;justify-content: center;}
#header-top .col-lg-5.col-md-6.text-center.text-center2.text-md-right.header-top-right{width: 100%;max-width: 100%;flex: 100%;display: flex;justify-content: center;}
#header-top p {-webkit-transform: translateY(-0%); transform: translateY(-0%);}
.main-menu li a {padding: 25px 0;}
.header-slider .boxed-btn {padding: 10px 25px;}
.header-slider h1 {font-size: 36px;}
.single-beauticians .img-wrapper {height: 320px;}
.single-beauticians h5 {font-size: 15px;line-height: normal;}
.single-beauticians .beautician-content p {margin-bottom: 0px;}
.single-beauticians .social li {margin-right: 5px;}
.single-beauticians .social li a {width: 30px;height: 30px;}
.single-beauticians .social li a {line-height: 29px;font-size: 14px;}
.boxed-btn {padding: 6px 22px;margin: 0 auto;display: table;}
.beautician-content {height: 320px;}
.info-box2 {height: auto;}
.contact_address .col-lg-3 {flex: 0 0 50%;max-width: 50%;}
i.fas.ne {height: 2rem;}
#contact {margin-top: 2rem}

}
@media only screen and (max-width:1024px) {
.main-menu li a {padding: 25px 0;}
.header-slider .owl-next, .header-slider .owl-prev {top: 50%;}
.single-contact:last-child {padding-bottom: 30px;}
.col-lg-3.offset-lg-4.col-md-6.col-sm-6.mb-6.mb-lg-0{margin-top: 0px;}
#wcu h2 {font-size: 32px;}
#wcu p b {font-size: 14px;}
.section-title h2 {font-size: 32px;}
.single-beauticians h5 {font-size: 15px;}
.boxed-btn {padding: 8px 18px;margin: 0 auto;display: table;}
.opening-hours h3 {font-size: 30px;}
.info-box i {font-size: 24px;}
.info-box h4 {font-size: 18px;}
.opening-hours p {font-size: 14px;}
.opening-hours p {padding-left: 1.5rem;}
#breadcrumb-area h2 {font-size: 35px;}
#breadcrumb-area ul li, #breadcrumb-area ul li a {font-size: 16px;}
.section-padding {padding: 55px 0;}
.post-thumb.post-thumb1{float: none;width: auto;margin: 0 auto;display: table;}
.blog-post1 p {margin-bottom: 10px;line-height: 30px;}
#footer-widgets {padding: 0px 0 65px;}
.header-single-slider .content {bottom: 0;}
#footer-widgets {padding-top: 45px;}

}
@media only screen and (max-width:1270px) and (min-width:991px) {
.contact-wrapper {margin-top: 0;box-shadow: none}
.single-contact {padding: 30px 0 20px 0;}
.single-contact:last-child {padding-bottom: 0;}
.contact-wrapper i,.contact-wrapper img {float: none;text-align: center;margin-bottom: 10px;max-height: 40px;margin-right: 0;}
.header-slider .owl-next, .header-slider .owl-prev {top: 80%;}
.header-slider:hover .owl-prev {left: 400px;}
.header-slider:hover .owl-next {right: 400px;}
.testimonial-carousel .owl-prev {left: 250px;}
.testimonial-carousel .owl-next {right: 250px;}
.single-beauticians figure img {min-height: 320px;}
.appoinment-wrapper .dtb input, .appoinment-wrapper .dtb select {width: 30.2%;}
#footer-widgets .widdget-instagram li {width: 27%;}
#product {padding-bottom: 160px;}
.product-carousel .owl-next,.product-carousel .owl-prev {top: auto;}
.product-carousel .owl-prev {left: 40%;}
.product-carousel .owl-next {right: 40%;}
#product.section-padding {padding-bottom: 128px;}
.portfolio-tab-sorting {width: 100%;border: 0;}
.portfolio-tab-sorting li a {margin-right: 10px;border: 1px solid #eee;}

}
@media only screen and (max-width:1024px) {
.main-menu li a {padding: 25px 0;}
.header-slider .owl-next, .header-slider .owl-prev {top: 50%;}
.single-contact:last-child {padding-bottom: 30px;}
.col-lg-3.offset-lg-4.col-md-6.col-sm-6.mb-6.mb-lg-0{margin-top: 0px;}
#wcu h2 {font-size: 32px;}
#wcu p b {font-size: 14px;}
.section-title h2 {font-size: 32px;}
.single-beauticians h5 {font-size: 15px;}
.boxed-btn {padding: 8px 18px;margin: 0 auto;display: table;}
.opening-hours h3 {font-size: 30px;}
.info-box i {font-size: 24px;}
.info-box h4 {font-size: 18px;}
.opening-hours p {font-size: 14px;}
.opening-hours p {padding-left: 1.5rem;}
}
@media only screen and (min-width:992px) {
.sb-search.sb-search-open input[type="search"].sb-search-input {width: 700px;background: #f7f7f7;}.post-thumb img {padding-right: 0;}
}
/* Mobile Layout: 320px */
@media only screen and (max-width:992px) {
#product.section-padding {padding-bottom: 128px;}
#testimonial,#counter {background: #FAFAFA;}
.single-testimonial p {width: 100%;}
/* .mean-container a.meanmenu-reveal {top: -98px;right: -65px !important;border-radius: 4px;padding: 5px 6px;-webkit-transform: scale(.8);transform: scale(.8);} */
.is-sticky .mean-container a.meanmenu-reveal {       top: -98px;}
#header-top p:after {display: none;}
.header-slider .owl-next, .header-slider .owl-prev {top: 84%;}
.header-single-slider .container.inner-content p {width: 70%;}
.contact-wrapper {margin: 0 auto;width: 100%;box-shadow: none;}
.single-contact {padding: 30px 0 20px 0;}
.single-contact:last-child {padding-bottom: 0;}
.contact-wrapper i,.contact-wrapper img {float: none;text-align: center;margin-bottom: 10px;max-height: 40px;margin-right: 0;}
.nav-tabs {width: 100%;border-radius: 0;border: 0;}
.nav-tabs .nav-item:last-child .nav-link,.nav-tabs .nav-item:first-child .nav-link {border-radius: 0;}
.nav-tabs .nav-link {margin-bottom: 10px;margin-right: 10px;}
.tab-content ul li {width: 100%;}
.tab-content ul li:nth-child(7) {border-bottom: 1px dashed #dedede;}
.testimonial-carousel .owl-next {right: 140px;}
.testimonial-carousel .owl-prev {left: 140px;}
.opening-hours {width: 100%;border-right: 5px solid rgba(255, 255, 255, .2);margin-bottom: 20px;margin-top: 0;}
.appoinment-wrapper {width: 100%;}
.appoinment-wrapper .dtb input, .appoinment-wrapper .dtb select {width: 31.7%;}
#subscribe i {width: 100%;margin-bottom: 15px;margin-top: -16px;}
#subscribe-form input[type=email] {float: none;width: 100%;}
#subscribe-form {position: relative;margin-top: 3px;}
.video-section {display: block;position: relative;height: 500px;width: 100%;}
.product-carousel .owl-next,.product-carousel .owl-prev {top: auto;}
.product-carousel .owl-prev {left: 40%;}
.product-carousel .owl-next {right: 40%;}
.portfolio-tab-sorting {border: 0;width: 100%;border-radius: 0;}
.portfolio-tab-sorting li a {margin-bottom: 10px;margin-right: 10px;border: 1px solid #eee;}
/* Beautician */
.single-beauticians .img-wrapper {text-align: center;box-shadow: none;}
.single-beauticians .img-wrapper img {width: auto;}
.single-beauticians .beautician-content {visibility: hidden;text-align: center;}
.single-beauticians:hover .beautician-content {visibility: visible;}
.widdget-instagram li {margin-right: 10px;width: auto;}
.widdget-instagram li:nth-child(6), .widdget-instagram li:nth-child(3) {margin-right: 10px;}
}
@media only screen and (max-width:991px) {
.mean-container .mean-bar {width: 100%;top: -94px;}
.meanmenu-reveal.meanclose {top: -15px !important;left: 100% !important;margin-top: 0px !important;}
.header-social li a {width: 23px;height: 23px;}
.sticky-wrapper.is-sticky .navbar-area.sticky-nav .mean-container .mean-bar {top: 0;}
.footer-copyright  .mb-3.copyright-text{margin-bottom: 0px;}
.header-single-slider .container.inner-content p {font-size: 12px !important;}
.header-single-slider .container.inner-content p {font-size: 12px !important;}
}
@media only screen and (max-width:854px) {
.mean-container a.meanmenu-reveal {margin-right: 10px;}
.mean-container .mean-bar {top: -94px;}
}
@media only screen and (max-width:800px) {
.mean-container .mean-bar {width: 90%;}
}

@media only screen and (max-width:767px) {
header {padding-bottom: 10px;}
.header-single-slider .container.inner-content p {width: 100%;}
ul.mbl {margin-right: 10px;}
.mean-container a.meanmenu-reveal {right: -65px !important;}
.section-padding {overflow: hidden;}
#header-top p {margin-right: 0;padding-right: 0px;}
.header-single-slider .container.inner-content {width: 100%;}
.nav-tabs .nav-item {width: auto;}
.nav-tabs {border: none;}
.testimonial-carousel .owl-next, .testimonial-carousel .owl-prev {top: 100%;}
.testimonial-carousel .owl-next {right: 40%;}
.testimonial-carousel .owl-prev {left: 40%;}
.appoinment-wrapper .dtb input, .appoinment-wrapper .dtb select {width: 30.8%;}
.wcu-content {padding: 60px 15px;}
#about-partner .single-partner:nth-child(5),
#about-partner .single-partner:nth-child(6) {border-bottom-width: 1px;}
#about-partner .single-partner:nth-child(6),
#about-partner .single-partner:nth-child(3) {border-right-width: 0px;}
#about-partner .single-partner:nth-child(8),
#about-partner .single-partner:nth-child(3),
#about-partner .single-partner:nth-child(4) {border-right-width: 1px;}
.single-post .post-header .text-right {float: none;}
.single-post .post-header .text-right li {margin-right: 15px;margin-left: 0;}
.single-post .post-header ul {margin-right: 10px;}
.meta-data ul.text-right {float: none;}
#page-404 h1 {font-size: 80px;}
.header-slider h1 {font-size: 30px;    margin-bottom: 10px;}
.header-slider h3 {font-size: 24px;margin-bottom: 5px;}
.header-single-slider .container.inner-content.text-center p, 
.header-single-slider .container.inner-content.text-center {margin-bottom: 10px;}
.header-single-slider .container.inner-content p {margin-bottom: 10px;}
#testimonial.section-padding {padding-bottom: 105px;}
.gallery-tab-sorting li {margin-bottom: 10px;}


#header-top .col-lg-7.col-md-6.text-center.text-center1.text-md-left {display: block;}
.mean-container a.meanmenu-reveal {top: 7px;right: 0px !important;}
.mb-3, .my-3 {margin-bottom: 0rem !important;}
.mean-container .mean-bar { width: 100%;
    padding: 0;
    top: -75px;
    margin: 0 !important;}
.mean-container a.meanmenu-reveal {top: 0px;margin-top: 10px;}
.sticky-wrapper.is-sticky .navbar-area.sticky-nav .mean-container .mean-bar {top: 32px;}
.contact_address .col-lg-3 {flex: 0 0 100%;max-width: 100%;}

}
@media only screen and (max-width:600px) {
    button#dropdownMenuButton {
    color: #353534;
    background-color: #b2ff43;
    border-color: #52791b;
    font-weight: 600;
    font-size: 9px;
    padding: 7px;
    float: right;
    position: relative;
}
.textmobile{color:#fff !important;}
.mobileleft{
    width: 60% !important;
    position: absolute;
    left: 0;}
.mobileleft h1{font-size: 14px !important;}
    .header-slider .boxed-btn {
    padding: 5px 6px;
    font-size: 8px;
    }
    .mobileright    {
        width: 62% !important;
    position: absolute;
    right: 0;
    text-align: left !important;
    padding-top: 15px;
    padding-bottom: 11px;
        
    }
    .mobileright  h1{font-size: 14px !important;}
    .header-slider .owl-next, .header-slider .owl-prev{display: none;}
    .mobiletext{color:#fff;}
    .mobilefirst{    
        width: 77% !important;
    position: absolute;
    left: 0;}
    .mobilefirst h1{font-size: 11px !important;
    line-height: 5px;
    color: #caf58b;}
    .contact-wrapper{display:none !important;}
    .header-social{display:none;}
       .all_widget_mob {
	background: 0 0;
	border: none;
	left: 0;
	bottom: 0;
	z-index: 1111;
	position: fixed;
	width: 100%;
	display:block;
}

.all_widget_mob .wid_get {
	float: left;
	position: relative;
	color: #fff;
	font-size: 22px;
	height: 40px;
	width: 16.5%;
	cursor: pointer
}

.all_widget_mob .wid_get i {
	margin: 10px 40%
}

.all_widget .facebook,
.all_widget_mob .facebook {
	background: #3b5998
}

.all_widget .twitter,
.all_widget_mob .twitter {
	background: #00aced
}

.all_widget .instagram,
.all_widget_mob .instagram {
	background: #fb3958
}

.all_widget .whatsapp,
.all_widget_mob .whatsapp {
	background: #25d366
}

.all_widget .call,
.all_widget_mob .call {
	background: #7f181b
}

.all_widget .map,
.all_widget_mob .map {
	background: #fbbc05
}

.all_widget .pad,
.all_widget_mob .pad {
	padding-top: 7px
}

.practo {
	background: 0 0;
	position: fixed;
	border: none;
	right: -90px;
	bottom: 180px;
	transform: rotate(-90deg);
	z-index: 1111;
	transition: background 200ms;
	padding: 0
}

div.mb_25 {
	margin-bottom: 25px
}

#main-footer .b-sec h3 {
	font-size: 19px;
	text-align: center;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	margin: 0;
	margin-bottom: 9px
}

#main-footer .b-sec p.color-white a {
	color: #fff
}

#main-footer .b-sec p.color-white a:hover {
	color: #a57d34
}

color_white,
h4.color_white,
#main-footer .contact-info li,
#main-footer .contact-info li a {
	color: #fff
}

.mb-60 {
	margin-bottom: 60px
}

.test_with {
	position: relative;
	padding-top: 55px;
	background: #f5f5f5
}

.mb-18 {
	margin-bottom: 18px
}

.bg_black {
	background-color: rgba(0, 0, 0, .5)
}

#testimonials .parallax {
	background-image: url('')
}

.mb-20 {
	margin-bottom: 20px
}

#portfolio h4.color_555 {
	color: #555
}

#isotope .img1 {
	background-image: url('')
}

#isotope .img2 {
	background-image: url('')
}

#isotope .img3 {
	background-image: url('')
}

#isotope .img4 {
	background-image: url('')
}

#isotope .img5 {
	background-image: url('')
}

#isotope .img6 {
	background-image: url('')
}

#isotope .img7 {
	background-image: url('')
}

#isotope .img8 {
	background-image: url('')
}

.fullwidth-section .full_width_img {
	background-image: url('')
}

#services .bg_f5 {
	background-color: #f5f5f5
}

#services .mb-40 {
	margin-bottom: 40px
}

#services h5.panel-title {
	font-size: 15px;
	color: #a57d34
}

#services ul.f_s li a {
	font-size: 15px;
	color: #000
}

#services ul.f_s li a:hover {
	color: #a57d34
}

#services .deco_it .tab-pane {
	width: 560px;
	height: 400px;
}

    
	.header-social.d-inline-block {
    line-height: normal;
    display: block !important;
    left: 0px !important;
    z-index: 4 !important;
    position: fixed !important;
    background-color: #fff;
    opacity: 1.1;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-left: 7px;
    padding-top: 15px;
    margin-top: 100%;
    width: 100%;
    bottom: 0;
    }
#footer-widgets .widdget-instagram li {width: auto;margin-right: 10px;}
.portfolio-tab-sorting li a {padding: 10px 14px;}
.widdget-instagram li:nth-child(6), .widdget-instagram li:nth-child(3) {margin-right: 10px;}
.header-slider .owl-next, .header-slider .owl-prev {top: 90%;}
.header-slider .owl-next, .header-slider .owl-prev {width: 34px;height: 34px;line-height: 34px;font-size: 20px;}
header {padding-bottom: 20px;}
.header-slider .boxed-btn {padding: 10px 26px;}
ul.mbl {margin-right: 30px;}
.mean-container a.meanmenu-reveal {right: -40px !important;}
.header-slider h3,
.header-slider h1,
.header-single-slider .container.inner-content p {margin-bottom: 10px !important;}
.product-carousel .owl-prev {left: 30%;}
.product-carousel .owl-next {right: 30%;}
.appoinment-wrapper {padding: 50px 30px;}
#header-top .header-social li {margin-right: 12px;margin-left: 0;margin-bottom: 1rem;}

#header-top .header-top-right li {margin-left: 0;display: inline-block !important;}
#header-top p {font-size: 14px;}#header-top li a {color: #fff;font-size: 14px;}
.header-slider {cursor: crosshair;height: auto;}
.text-center {text-align: center!important;margin-bottom: 2rem;}
.text-center1 {text-align: center!important;margin-bottom: 0rem !important;}
.search-button {position: relative;display: none !important;}
.cart-icon {padding: 30px 0;display: none !important;}
.contact-wrapper {border-radius: 5px;background: #fff;box-shadow: 0.5px 0.866px 1px 0px rgba(42, 57, 63, 0.15);margin-top: 12px;}
.opening-hours p {margin-bottom: 20px;text-align: left;padding-left: 0rem;}
.info-box h4 {font-size: 17px;}
#header-top {padding: 12px 0 0px;}
#feature .section-title h2, #feature h4 {color: #fff;font-size: 20px;}
.info-box i {float: left;margin-right: 9px;margin-bottom: 6rem;font-size: 34px;}
.info-box a {color: #5e6271;}
.info-box133 i{margin-bottom: 0;}
.text-center2{margin-bottom: 0rem;}
.logo{    width: 18rem;}
.header-slider h3{margin-top: 12rem;}
#contact{    margin-top: 0rem;}

#header-top .col-lg-5.col-md-6.text-center.text-center2.text-md-right.header-top-right {margin-bottom: 10px;}
.mean-container .mean-bar {width: 90%;}
.header-slider h3 {margin-top: 0rem;}
#header-top .header-social li {margin-bottom: 0.5rem;}

}
@media only screen and (max-width:480px) {
.header-slider h3 {font-size: 20px;}
.header-slider h1 {font-size:  24px;}
header {padding-bottom: 0;}
.header-slider p {font-size: 12px;line-height:  1.3;}
.header-slider .boxed-btn {padding: 8px 26px;}
.opening-hours {padding: 30px 15px;}
.appoinment-wrapper .input {width: 100%;}
.appoinment-wrapper .dtb input, .appoinment-wrapper .dtb select {width: 100%;}
#header-top p {padding-right: 0;}
#header-top .header-top-right li {margin-left: 0;display: block;}
#page-404 {overflow: hidden;}
#page-404 h1 {font-size: 60px;}
.mean-container a.meanmenu-reveal {right: -30px !important;}
#about-partner .single-partner:nth-child(5),
#about-partner .single-partner:nth-child(6) {border-bottom-width: 1px;}
#about-partner .single-partner:nth-child(2),
#about-partner .single-partner:nth-child(4),
#about-partner .single-partner:nth-child(6),
#about-partner .single-partner:nth-child(8) {border-right-width: 0px;}
#about-partner .single-partner:nth-child(3) {border-right-width: 1px;}
.tab-content ul li h4 .price {font-size: 80%;}
.tab-content ul li h4 {margin-top: 0;}
#page-404 h2 {font-size: 80px;}
.coming-soon-wrapper p {width: 100%;}
.count-area {padding-top: 40px;}
ul.timer li {margin-bottom: 20px;}
.single-testimonial p {font-size: 16px;line-height: 26px;}
}
@media only screen and (max-width:400px) {
.header-slider h3 {font-size: 14px;margin-bottom: 5px !important;}
.header-slider h1 {font-size: 20px;}
.header-slider p {font-size: 10px;line-height:  1.3;}
.header-slider .boxed-btn {padding: 6px 26px;}
.mean-container a.meanmenu-reveal {right: -20px !important;margin-top: 20px;}
.sb-search.sb-search-open input[type="search"].sb-search-input {width: 200px;}
.comment-date {position: relative;}
.tab-content ul li h4 {font-size: 16px;}
.sticky-wrapper.is-sticky .navbar-area.sticky-nav .mean-container .mean-bar {top: 24px;}
.mean-container .mean-bar {top: -75px;}
}
@media only screen and (max-width:360px) {
.mean-container a.meanmenu-reveal {margin-top: 10px;}
    
}
@media only screen and (max-width: 352px) {
.sidenav {left: calc(100% - 100%);width: 100%;overflow-y: scroll;} 
#header-top li {margin-left: 0;}
.pricing-box .boxed-btn {padding: 12px 20px;}
li.page-item .page-link {padding: 10px;}
}
@media only screen and (max-width: 340px) {    
.header-slider h3 {font-size: 14px;margin-bottom: 0 !important;}
.header-slider h3, .header-slider h1, .header-single-slider .container.inner-content p {margin-bottom: 5px !important;}
.header-slider .boxed-btn {font-size: 10px;}
.header-slider .owl-next, .header-slider .owl-prev {top: 85%;}
.sidenav .cart-item {text-align: center;}
.sidenav .cart-item img {margin-bottom: 15px;}
.sidenav .cart-item-description p {margin-top: 10px;}
.cart-buttons .fl {float: none;}
li.page-item .page-link {padding: 8px;}
#page-404 h2 {font-size: 60px;}
}@media only screen and (max-width: 800px){
.float-abs {
    opacity: 0;
}}