/*
 Theme Name:   Jiya Cosmetic Child
 Description:  Custom Theme Made for Jiya Cosmetic
 Author:       Vamsi @ realdrseattle
 Author URI:   https://realdrseattle.com
 Template:     jiya-cosmetic
 Version:      1.0.0
 Text Domain:  woodmart
*/

button#1evel1-facetite-0,button#1evel1-facial-fat-grafting-7,button#1evel1-facial-liposuction-8,button#1evel1-lasik-vision-correction-13,button#1evel1-laser-cataract-surgery-14,button#1evel1-female-hair-transplant-18,button#1evel1-keravive-treatment-19{
	display:none !important;
}

/***********Form*********/
html:not(.browser-Firefox) input[type=date] {
    background: no-repeat url(/wp-content/themes/jiya-cosmetic/inc/admin/assets/images/calend-d.svg) right 4px top 50%;
    background-size: auto 14px;
}
form .col-row{
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin:0 -6%;
}
.col{
	max-width: 50%;
    flex: 0 0 50%;
    padding: 0 6%;
}
.col + .col{
	border-left:1px solid #aaa;
}
.col-row .form-group p{
	margin-bottom:10px;
}
.col-row .form-group input,.col-row .form-group select,.checkboxex .wpcf7-form-control-wrap input{
	height: 34px;
    border-color: #B5931E;
    border-bottom-width: 1px;
}
.checkboxex .wpcf7-form-control-wrap{
	display:block;
	padding:5px 0;
}
.checkboxex .wpcf7-form-control-wrap input{
	background: #ddd;
    border: 0 !important;
    padding: 0 10px;
}
#input-hidden{
	display:none;
}

/********photo-upload-wrapper**********/
.photo-upload-wrapper{
	margin-top:50px;
}
.photo-upload-wrapper h3{
	font-family:"Helvetica Neue Condensed Black Bold", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 23px;
	letter-spacing: 0em;
	text-align: center;
	text-transform:capitalize;
}
.photo-uploading-wrapper{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 -25px;
}
.single-uploader{
	max-width: 20%;
    flex: 0 0 20%;
    padding: 25px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}
.single-uploader label{
	cursor:pointer;
}
.single-uploader label input{
	display:none;
}
.single-uploader label img{
	height: 170px;
    width: auto !important;
}
.single-uploader .label{
	font-size: 18px;
    padding: 6px 10px;
    text-align: center;
    background: #B5931E;
    color: #fff;
    font-weight: 700;
    width: 100%;
}
.single-uploader .label p{
	margin:0;
}
.single-uploader .label.abs{
	background:green;
}
.terms-tab{
	margin-top:40px;
	margin-bottom:40px;
}
.submit-btn{
	margin-top:40px !important;
	text-align:center !important;
}
.submit-btn input{
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: center;
	text-transform:capitalize;
}

/*****G translator*********/
.gtranslate_wrapper_abs{
	position: relative;
    height: 24px;
    width: 30px;
}
a.glink {
    text-decoration: none;
    position: absolute;
    top: 0;
    left: 0;
}
.gtranslate_wrapper_abs a.gt-current-lang{
	display:none !important;
}
.gtranslate_wrapper_abs a.gt-current-lang{
	display:inline-block;
}
/************End Gtranslate************/
.gallery-custom-list li a{
	align-items:flex-start !important;
}
.gallery-custom-list li a .elementor-icon-list-icon{
	margin: 10px 0 0;
}
.shadow-section {
	box-shadow: 0 0 30px #515151 !important;
    position: relative !important;
    z-index: 1;
}
.full_img div{
	height:100%;
}
.full_img div img{
	height:100%;
	width:100%;
	object-fit:cover;
}
.jiya_tag-make_bottom .swiper-slide-active {
    background-position: bottom!important;
}
.jiya_tag-make_top .swiper-slide-active {
    background-position: top!important;
}
.jiya_tag-contain_image .swiper-slide-active {
    background-size: contain !important;
    background-repeat: no-repeat;
}
.jiya_iq_btn_tab {
	 display: none!important;	
	}

.jiya_care_credit img {
	width:148px;
	height:57px;
}
.jiya_health_partner img {
	width:148px;
	height:44px;
}

.elementor-1090 .elementor-element.elementor-element-0c0042e.elementor-column > .elementor-widget-wrap {
    justify-content: space-between!important;
}

.jindal_potrait img {
    filter: drop-shadow(0.6rem 0.6rem 1rem rgba(0, 0, 0, 0.8));
}
.ext_link_ {
	position:relative;
	background:#DB8D70;
}
.jiya_call_btn.btn.btn-style-bordered:not(:hover){
	background:#DB8D70 !important;
}
.ext_link_.btn.btn-style-bordered{
	background:#DB8D70 !important;
	padding:14px 28px;
	border:0;
}
.jiya_call_btn{
	background:#DB8D70 !important;
	padding:14px 28px!important;
	border:0!important;
}

.ext_link_.btn.btn-style-bordered:hover,.jiya_call_btn:hover{
	background:#fff!important;
	color:#DB8D70!important;
}
.ext_link_:before {
    content: "";
    width: 19px;
    height: 20px;
    background-image: url(https://jiyacosmetic.com/wp-content/uploads/jiya_ico_ext.svg);
    fill: #fff;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px;
	transition:.3s ease-in-out;
}
.jiya_call_btn:before {
    background-image: url(https://jiyacosmetic.com/wp-content/uploads/jiya_phone_icon.svg);
	content: "" !important;
    width: 19px;
    height: 20px;
    fill: #fff;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px;
	transition:.3s ease-in-out;
}
.jiya_call_btn:hover:before {
    background: url(https://jiyacosmetic.com/wp-content/uploads/jiya_phone_icon-1.svg) !important;
	filter:none !important;
}
.ext_link_:hover:before{
	 background-image: url(https://jiyacosmetic.com/wp-content/uploads/jiya_ico_ext-1.svg)  !important;
	filter:none !important;
}
.btnSpecial {
	margin:0 0 -60px 0;
}
.jiya_quote_btn{
	background-color: #7D7461; !important;
}

.jiya_quote_btn:hover{
	background-color: rgba(255, 255, 255,1)!important;
	color:#333;
}
.postid-6625 .main_box,.postid-6643 .main_box,.postid-6631 .main_box{
	margin-bottom:0;
}
.video-container video{
	border-radius:0 !important;
}
.shadow-top{
	position:relative;
	overflow:hidden;
}
.shadow-top:after{
	position: absolute;
    content: "";
    top: 0;
    width: 120%;
    height: 40%;
    box-shadow: 0 20px 20px inset #9e9e9e;
    left: -10%;
}
.category .wd-blog-holder{
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.category .wd-blog-holder article{
	width:50%;
	padding:0 15px;
}
.footer-container [type="text"]::placeholder, 
.footer-container [type="tel"]::placeholder, 
.footer-container [type="email"]::placeholder, 
.footer-container textarea::placeholder, 
.footer-container [type="text"]::-webkit-input-placeholder, 
.footer-container [type="tel"]::-webkit-input-placeholder, 
.footer-container [type="email"]::-webkit-input-placeholder, 
.footer-container textarea::-webkit-input-placeholder, 
.footer-container [type="text"]:-moz-placeholder, 
.footer-container [type="tel"]:-moz-placeholder, 
.footer-container [type="email"]:-moz-placeholder, 
.footer-container textarea:-moz-placeholder, 
.footer-container [type="text"]::-moz-placeholder, 
.footer-container [type="tel"]::-moz-placeholder, 
.footer-container [type="email"]::-moz-placeholder, 
.footer-container textarea::-moz-placeholder, 
.footer-container [type="text"]:-ms-input-placeholder, 
.footer-container [type="tel"]:-ms-input-placeholder, 
.footer-container [type="email"]:-ms-input-placeholder, 
.footer-container textarea:-ms-input-placeholder { color: rgba(255,255,255,0.5); }

/* Add custom CSS for custom breakpoint @ 1023px  */

@media (max-width: 1023px) { 
.whb-column.whb-col-mobile.whb-hidden-lg {
    display: block!important;
    margin: 0!important;
}
.whb-row.whb-top-bar.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-equal-sides .container {
    padding: 0;
    margin: 0!important;
    width: 100%;
}
.whb-row.whb-top-bar.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-equal-sides .woodmart-button-wrapper {
    padding: 0;
}

.whb-row.whb-top-bar.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-equal-sides {
    margin-bottom: 15px;
}
	.wd-button-wrapper.text-left {
    padding: 0!important;
}
}


/* Add custom CSS for custom breakpoint @ 1024px - 1259px */

@media (min-width: 1024px) and (max-width: 1259px) { 
.jiya_hero_heading h1 {
    font-size: 5vw!important;
}
	ul#menu-main-menu a {
    font-size: 16px!important;
}

}

/* Add custom CSS for custom breakpoint @ 1024px - 1215px */

@media (min-width: 1024px) and (max-width: 1259px) { 
.whb-general-header-inner .whb-hidden-lg {
    display: flex;
}
	
	.jiya_iq_btn_tab {
	 display: flex!important;	
	}
	.whb-general-header-inner .whb-visible-lg {
    display: none;
}

}


@media (min-width: 768.1px) and (max-width: 1275px) {
	
	.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-50051e4 .elementor-widget-wrap, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-748f189 .elementor-widget-wrap{
    display: block;
    margin: auto;
    text-align: center;
}
	.elementor-element.elementor-element-54b4f86.elementor-widget__width-initial.color-scheme-inherit.text-left.elementor-widget.elementor-widget-text-editor {
    display: block;
    margin: auto;
}
	.elementor-element.elementor-element-2ae72cd.elementor-shape-circle.elementor-widget__width-initial.e-grid-align-tablet-center.elementor-grid-0.elementor-widget.elementor-widget-social-icons {
    width: 100%!important;
    max-width: 100%;
    margin-top: 10px;
}
	.elementor-element.elementor-element-c743baf.elementor-widget__width-initial.color-scheme-inherit.text-left.elementor-widget.elementor-widget-text-editor {
    width: 100%;
    max-width: 100%;
    text-align: center;
}
	.elementor-1090 .elementor-element.elementor-element-a979b05 {
    width: 49%;
    max-width: 49%;
    display: inline-block;
}
	.elementor-element.elementor-element-ba658c5.elementor-widget__width-initial.elementor-widget.elementor-widget-image {
    width: 49%;
    max-width: 49%;
    display: inline-block;
}
}

@media (max-width:1258px){
	.jiya_iq_btn_tab{
		padding:14px 28px !important;
		font-size:14px !important;
	}
	.jiya_iq_btn_tab:hover{
		background:#fff !important;
		color:#333!important;
	}
}
@media (max-width:1024px){
	.photo-uploading-wrapper{
		margin-right:-15px;
		margin-left:-15px;
	}
	.single-uploader{
		padding:15px;
	}
	.single-uploader .label{
		font-size: 15px;
    	padding: 4px 6px;
	}
	.single-uploader p{
		margin-bottom:10px;
		padding:0 10px;
	}
}
@media (max-width:767px){
	form .col-row{
		display:block;
		margin-right:-15px;
		margin-left:-15px;
	}
	.col{
		max-width:100%;
		flex:0 0 100%;
		padding-right:15px;
		padding-left:15px;
		border:0;
	}
	.col + .col{
		margin-top:30px;
	}
	.single-uploader{
		max-width:25%;
		flex:0 0 25%;
	}
	.single-uploader .label{
		font-size:12px;
	}
	.single-uploader label img{
		height:110px;
	}
	.submit-btn input{
		font-size:16px;
		line-height:18px;
	}
	
	
	.ext_link_.btn.btn-style-bordered,.jiya_call_btn {
		padding: 8px 12px !important;
		line-height: normal !important;
		font-size: 12px !important;
		margin: 0 5px 0 0 !important;
	}
	.ext_link_:before,.jiya_call_btn:before{
		width:17px !important;
		height:16px!important;
	}
	.video-container video{
		border-radius:0;
	}
	.play-button-wrapper #circle-play-b svg, .play-button-wrapper #circle-pause-b svg{
		width:50px !important;
		height:50px !important;
	}
	.gallery-custom-list li a .elementor-icon-list-icon {
		margin: 6px 0 0;
	}
	.category .wd-blog-holder article {
		width: 100%;
		padding: 0;
	}
}
@media (max-width:575px){
	.single-uploader{
		max-width:33.333%;
		flex:0 0 33.333%;
	}
	.single-uploader .label{
		font-size:12px;
	}
	
	
	.ext_link_.btn.btn-style-bordered,.jiya_call_btn {
		padding: 8px 8px  !important;
		line-height: normal !important;
		font-size: 10px !important;
		margin: 0 5px 0 0;
	}
	.ext_link_:before,.jiya_call_btn:before{
		width: 15px !important;
		height: 14px !important;
		margin-right: 2px !important;
	}
}

@media (max-width: 479px){
	.single-uploader{
		max-width: 50%;
		flex: 0 0 50%;
	}
}

.wd-post-cat.wd-style-with-bg {
	background-color: #7D7461; !important;
}
.read-more-section a {
	color: #7D7461; !important;
}
nav[class*="-pagination"] li .current {
    background-color: #7D7461; !important;
}

/* Added by Sajid */
.wd-checkout-steps li span:after, .wd-nav[class*=wd-style-underline] .nav-link-text:after {
	background-color: #7D7461;!important;
}
.wd-nav-main>li>a, .wd-nav-secondary>li>a {
	font-size: 14px;
}
.wd-nav>li>a {
	padding-inline: 8px;
}
html .wpcf7 input[type="submit"] {
	background-color: #7D7461!important;
}
.jiya_f_menu .wd-nav-vertical>li:first-child>a {
	border-top: 1px solid #fff!important;
}
.wd-nav-vertical>li>a {
	border-left: 1px solid #fff!important;
	border-top: 1px solid #fff !important;
}
.elementor-element-57a22dc .wd-nav-vertical>li>a {
	border-right: 1px solid #fff!important;
}
.jiya_f_menu .wd-nav-vertical>li:last-child>a {
	border-bottom: 1px solid #fff!important;
}
.elementor-text-editor.elementor-clearfix a,
.text_link {
	color: #7D7461!important;
}
.elementor-text-editor.elementor-clearfix a:hover,
.text_link:hover {
	color: #7D7461!important;
	text-decoration: underline;
}
