/*responsive*/

/*desktops*/
@media screen and (min-width: 1280px) and (max-width: 1650px){
.contact-section {
    padding-bottom: 42px !important;
    padding-top: 60px !important;
}
.page-id-91 .our-service-header {
    padding-top: 90px !important;
}
.pop-cnt-modal .modal-content {
    width: 80% !important;
}
.contact-salon-pop .swiper-button-next, .contact-salon-pop .swiper-button-prev {
    width: 40px !important;
}
.contact-section .offer-form {
    margin-top: 20px !important;
}
.cnt-salon-btns a.btn.bkapp-btn.cont-pop-btn img {
      margin-left: 12px !important;
    margin-right: 0px !important;
    height: 10px !important;
    top: -1px !important;
    width: 10px !important;
}
.contact-section .wpcf7-response-output {
    padding: 8px 4px 7px !important;
    font-size: 15px !important;
    line-height: 18px;
}
.submit-wrap {
    margin-top: 28px !important;
}
	a.navbar-brand.navbar-brand-center img{
		    width: 100%;
    object-fit: contain;
    height: 35px;
	}
	a#whatsapp-button img{
		height: 35px;
	}
	section.contact-salon-pop .row.cont-pop-row{
		min-height: auto !important;
	}
	.contct-salons-address h2{
		font-size: 30px;
		margin-bottom: 10px;
	}
	.contct-salons-address h3{
		font-size: 22px;
	}
	.cnt-salon-btns a.cont-pop-btn {
    font-size: 16px !important;
    padding: 10px 18px!important;
}

.contact-salon-pop .cnt-salon-btns #bookapp-btn {
    padding: 10px 18px !important;
}
	.contct-salons-address h3{
		margin-bottom: 20px;
	}
	.contct-salons-address p {
    line-height: 21px;
    margin-bottom: 10px;
    max-width: 70%;
    font-size: 16px;
}
	.cnt-salon-btns{
		    margin-top: 30px;
    margin-bottom: 30px;
	}
	.pop-cnt-modal .modal-content .modal-header{
    top: 6%;
    right: 4%;
	}
	
.salon-section .pop-cnt-modal .modal-header .close img {
    top: 40px !important;
    height: 20px;
    position: absolute;
    right: 42px;
}
	.contct-salons-address{
		padding-left: 3em;
	}
	div#right-menus ul a{
		font-size: 17px;
	}
	div#right-menus ul li{
		padding: 0px 15px !important;
	}
	a.user-login-a{
		padding: 0px 18px !important;
	}
	.wmc-cart-wrapper.shortcode-wrapper{
		padding: 0px 0px 0px 15px;
	}
	ul#menu-main{
		margin-left: 60px;
	}
	ul#menu-main{
		margin-top: 30px;
	}
	.overlay .closebtn{
		background-size: 20px;
		height: 30px;
		width: 25px;
		top: 8%;
	}
	
	.menu-left-bottom .social-media p{
		font-size: 16px;
	}
	.menu-left-bottom .social-media{
		padding-left: 60px;
	}
	.get-vurved-carousel .owl-dot:after{
		right: -36px;
		width: 30px;
	}
	.get-vurved-carousel .owl-dots:before{
		left: -36px;
		width: 30px;
	}
	.get-vurved-carousel .owl-dots{
		 left: 14%;
    	 top: 82%;
	}
	.vget-left h2{
		margin-bottom: 20px;
	}
.overlay .closebtn {
    top: 9%;
    right: 6%;
}
	.menu-left-bottom{
		width: 87%;
	}
	.vserv-list .vservices li.active a::before{
		width: 90px;
	}
	.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon.qligg-icon-video:before{
		font-size: 17px;
	}
	.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon.qligg-icon-video, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-icon.qligg-icon-video{
		    top: 22px !important;
    right: 5px !important;
	}
	
	.home .qligg-mfp-wrap .mfp-arrow.mfp-arrow-right:before,.home .qligg-mfp-wrap .mfp-arrow.mfp-arrow-left:before{
		font-size: 35px !important;
	}
	.home .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure,.home .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure > img,.home .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure > video{
		max-height: 50vh !important;
	}

	.home .qligg-mfp-wrap .mfp-container .mfp-close{
		top: 15% !important;
	}
	.qligg-mfp-wrap .mfp-container .mfp-close{
		background-size: 30px;
	}
	.footer-content .footer-links li h5{
		font-size: 16px;
		margin-bottom: 20px;
	}
	#connect-withus{
		flex: 0 0 22%;
	}
	.col.footer-links:last-child{
		padding-left: 10px;
	}
	.bottom-footer .social-media p,.bottom-footer .social-media a{
		font-size: 16px;
	}
	.bottom-footer .copyrights{
		font-size: 12px;
		padding-top: 5px;
	}
	
	
	section.footer div#block-15 img{
		    width: 35%;
    object-fit: contain;
	}
}
@media screen and (min-width: 1260px) and (max-width: 1300px) {
	.overlay li a{
		font-size: 18px;
	}
	.vstate-of-mind h1{
		font-size: 50px;
	}
	.vstate-of-mind p,.our-services .services.salons p,body p{
		font-size: 14px;
	}
	a.bkapp-black, a.bkapp-white, section.apprvd-products a.bkapp-black,.our-services .services p{
		font-size: 14px;
	}
	.vget-left h2, .our-services .services h2, .apprv-prod-right h2{
		font-size: 34px;
	}
	.vget-left p{
		font-size: 14px;
	}
	.col-lg-6.vget-left{
		padding-left: 75px;
	}
	.salon-carousel-content p{
			font-size: 16px;
		line-height: 28px;
	}
	.salon-carousel-content p span{
		font-size: 18px;
	}
	.container{
		    width: 80%;
    max-width: 80%;
    margin: auto;
	}
}