@font-face {
  font-family: 'barad';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://baradclinic.com/wp-content/themes/hello-elementor/assets/fonts/IRANSansXFaNum-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'barad';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('https://baradclinic.com/wp-content/themes/hello-elementor/assets/fonts/IRANSansXFaNum-Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'barad';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('https://baradclinic.com/wp-content/themes/hello-elementor/assets/fonts/IRANSansXFaNum-DemiBold.woff2') format('woff2');
}
@font-face {
  font-family: 'barad';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('https://baradclinic.com/wp-content/themes/hello-elementor/assets/fonts/IRANSansXFaNum-Bold.woff2') format('woff2');
}
@font-face {
  font-family: 'barad';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('https://baradclinic.com/wp-content/themes/hello-elementor/assets/fonts/IRANSansXFaNum-ExtraBlack.woff2') format('woff2');
}
body.rtl {
    font-family: 'barad' !important;
}
body, body p, body span, body h1, body h2, body h3, body h4, body h5, body h6, body a, body input .elementor-widget-text-editor, .elementor-widget-heading, .elementor-widget-button {
    font-family: 'barad' !important;
}
body p{
    direction: rtl;
    text-align: justify;
    text-justify: inter-word;
    font-weight:400 !important;
	font-size:16px !important;
    letter-spacing: normal !important;
    word-spacing: normal !important;
    font-stretch: normal !important;
    font-variation-settings: normal !important;
}
.page_title {
    display: none;
}
h1.codevz-section-title {
    display: none !important;
}
body .blog-content p{
	font-family: 'barad' !important;
	font-weight:400 !important;
	font-size:16px !important;
}
body h1 {
    font-size: 1.7em !important;
    line-height: 42px !important;
	FONT-WEIGHT: 700 !IMPORTANT;
	
}
body h2 {
    font-size: 1.3em !important;
    line-height: 40px !important;
	FONT-WEIGHT: 700 !IMPORTANT;
	
}
body h3 {
    font-size: 1.2em !important;
    line-height: 38px !important;
	FONT-WEIGHT: 700 !IMPORTANT;
	
}
body h4 {
    font-size: 1em !important;
    line-height: 36px !important;
	FONT-WEIGHT: 700 !IMPORTANT;
	
}
body p {
    font-size: 16px !important;
    line-height: 26px !important;
	FONT-WEIGHT: 400 !IMPORTANT;
	
}
body li {
    font-size: 16px !important;
    line-height: 26px !important;
	FONT-WEIGHT: 400 !IMPORTANT;
	
}
	form span {
    font-family: 'barad' !important;
}

.reserveform1 .reserve-form {
    
    align-items: flex-start;
    justify-content: flex-start;
}
p.gform_description {
    font-size: 16px;
    text-align: center;
    margin-bottom: 4px;
    font-weight: 700;
    color: #000;
    line-height: 22px;
}
input#gform_submit_button_15 {
    font-family: 'barad';
    border-radius: 20px !important;
    background: #323a34;
}
form#gform_15{
	    width: 650px !important;
		   font-family: 'barad' !important;
}
#gform_confirmation_wrapper_26 {
  display: block;
  font-family: iransans;
  text-align: center;
  font-weight: 500;
}
select#input_15_16 {
    font-family: 'barad';
	border-radius: 20px !important;
}
select#input_15_14 {
    font-family: 'barad';
	border-radius: 20px !important;
}
form select{
 
    background-image: none !important;
}
input#input_15_1 {
    font-family: 'barad';
	border-radius: 20px !important;
}
.blog-sidebar .elementor-post__thumbnail {
    padding: 0px !important;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
    height: 39px !important;
    border-radius: 8px;
    padding: 12px;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 6px 0 0;
    padding: 2px 0 !important;
}
input#gform_submit_button_26{
	padding: 6px 20px !important;
}
.popup-custom .ginput_container.ginput_container_phone {
    padding: 2px !important;
    background-color: #7A8A80;
    border-radius: 24px;
}
.online-reservation form input[type=tel]
{
	   font-family: 'barad' !important;
	border-radius: 20px !important;
}
form#gform_26 input[type=submit]
{
	background-color: #b99588;
	border-radius:20px;
	width:100% !important;
	color: #fff !important;
}
form#gform_26 input[type=tel]
{
	
	border-radius:20px;
}
form#gform_26 input[type=submit]:hover
{
	background-color: #323a34 ;
	border-radius:20px;
	color: #fff !important;
}
.reserveform1 .reserve-form input {
    width: 300px !important;
}
i.fa.fa-angle-up.backtotop {
    margin: 71px 0;
    background: #323a34;
    border-radius: 44px;
    color: #fff;
}
/*single blog sidebar*/
.blog-sidebar img {
    border-radius: 10px;
}
.blog-sidebar h3 a {
    font-size: 1.2em !important;
    font-weight: 600;
}
.blog-sidebar h4 {
    color: #333b35;
    font-size: 1em;
}
.blog-content h1 {
    
    font-size: 1.7em;
	FONT-WEIGHT: 700 !IMPORTANT;
	 
}
.blog-content h2 {
    color: #323a34;
    font-size: 1.3em;
 
	 FONT-WEIGHT: 700 !IMPORTANT;
	  margin-top:10px;
}
.blog-content h2 span {
    color: #323a34;
    font-size: 1.3em;
    
    FONT-WEIGHT: 700 !IMPORTANT;
    margin-top: 10px;
}
.blog-content h3 {
    color: #323a34;
    font-size: 1.2em;
    
	  margin-top:10px;
	FONT-WEIGHT: 700 !IMPORTANT;
}
.pop-up .popup-custom .ginput_container.ginput_container_phone {
    padding: 1px !important;
    background-color: #7A8A80;
    border-radius: 24px;
}
.blog-content h3 span {
    color: #323a34;
    font-size: 1.2em;
   
	margin-top:10px;
	FONT-WEIGHT: 700 !IMPORTANT;
}
.blog-content h4 {
    color: #323a34;
    font-size: 1em;
    
	  margin-top:10px;
	FONT-WEIGHT: 700 !IMPORTANT;
}
.blog-content h4 span {
    color: #323a34;
    font-size: 1em;
   
	  margin-top:10px;
	FONT-WEIGHT: 700 !IMPORTANT;
}
.blog-content img{
	margin:0 !important;
}
.canvas-form input[type=submit]{
	background:#BA978A !important;
	border-radius:15px;
}
body{
	display:block !important;
}
body#intro {
    padding: 0 !important;
}
.blog-content p, .blog-content span, .blog-content li{
	font-size: 16px;
  line-height: 35px;
  color:#353e37; 
	margin-top:10px;
	font-weight:400;
	text-align:justify !IMPORTANT;

	
}
.blog-content th, td{
		font-size: 16px;
  line-height: 35px;
  color:#353e37; 
	margin-top:10px;
	font-weight:400;
	text-align:justify !IMPORTANT;
}


/*	background: #ba978a52;
    text-decoration: underline;
    border-radius: 3px;*/
.blog-content a{
	font-size: 16px;
  line-height: 35px;
  color:#BA978A; 
	margin-top:10px;
	font-weight:500;
	text-align:justify !IMPORTANT;

}
	

.blog-content a:hover{
	font-size: 16px;
  line-height: 35px;
  color:#7B8A7F; 
	margin-top:10px;
	font-weight:500;
	text-align:justify !IMPORTANT;

	
}

.blog-content img{
	border-radius:15px;
}
p.akismet_comment_form_privacy_notice {
    DISPLAY: NONE !important;
}
.blog-content div > table:last-child {
    margin: 20px 0 !important;
}
.wp-caption-text{display:none}
.gform_title{display:none}
.gform_required_legend{display:none}
.resane img{
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
}
.reserve-form {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100% !important;
    
}
.reserveform input#input_29_5 {
    border-radius: 15px;
}
.reserveform select#input_29_4 {
    width: 100% !important;
    border-radius: 15px !important;
}
.reserveform select#input_29_4 {
    width: 100% !important;
}
.callicon a{
	 transform: scale(1);
    animation: pulse 2.5s infinite;
}
.free-cosult-bottom{
	 transform: scale(1);
    animation: pulse 2.5s infinite;
}
@keyframes pulse {
    0% {
        transform: scale(0.95);
   
    }

    70% {
        transform: scale(1);
   
    }

    100% {
        transform: scale(0.95);
     
    }
}


input#gform_submit_button_26:hover {
    background: #ba978a;
}
input#gform_submit_button_29:hover {
    background: #7B8A7F
;
}
/* first sec form*/
.cta-soon
label.gfield_label.gform-field-label{
	display:none;
}
form input[type=submit]{
	border: none !important;
}
.cta-soon input[type=submit] {
        height: 39px !important;
    border-radius: 15px 0 0 15px !important;
    background: #323a34 !important;
    font-size: 16px !important;
    padding: 0 25px !important;
    border: none !important;
    color: #fff;
}
.cta-soon input[type=tel] {
     height: 42px !important;
	   border-radius: 0px 15px 15px 0 !important;
}
.cta-soon div#gform_fields_22 {
	  gap: 0 !important;
}
.h_iframe-aparat_embed_frame iframe {
 
    height: 79% !important;
}
/*
 
.fill-in-blank  .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter {
    width: 100%;
    border-radius: 15px 0 0 15px;
    height: 45px;
}
.fill-in-blank form input {
    height: auto !important;
    border-radius: 0 15px 15px 0;
}
.fill-in-blank2 form input {
    height: auto !important;

}

.fill-in-blank2 .phone-field{
	WIDTH:250PX !important;
}

.pop-up input{
	width: 100% !important;
}
.fill-in-blank2 form {
    display: flex;
    flex-direction: row;
    justify-content: start;
    gap: 0;
    
}
.fill-in-blank2 .gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 0 !important; 
    padding: 0 !important;
}
.fill-in-blank label.gfield_label.gform-field-label {
    display: none;
}
.fill-in-blank form {
    display: flex
;
    flex-direction: row;
    justify-content: end;
    gap: 0;
    align-items: center;
}
.fill-in-blank2 .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter {
    width: 100%;
    border-radius: 15px 0 0 15px;
    height: 45px;
}
.fill-in-blank2  .gform_wrapper.gravity-theme .gform_fields {
	display: block;
	height: 45px;
}
.fill-in-blank2 form input {
 
    width: auto !important;
}
.fill-in-blank2 label.gfield_label.gform-field-label {
    display: none;
}
.fill-in-blank2 form input{
	    height: 44px;
    border-radius: 0 15px 15px 0;
	background: rgb(123 138 127 / 50%);
}*/
/*
 * .fill-in-blank  .gform_wrapper.gravity-theme .gform_fields {
    display: flex
;
    /* grid-column-gap: 0; */
    -ms-grid-columns: (1fr 2%)[12];
    /* grid-row-gap: 16px; */
    /* grid-template-columns: repeat(12, 1fr); */
    grid-template-rows: repeat(auto-fill,auto);
    /* width: 100%; */
    /* height: 47px; */
}*/
.fill-in-blank2 .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter {
    width: auto;
    border-radius: 15px 0 0 15px;
    height: Auto !important;
 
    BACKGROUND: #7B8A7F;
}
.hero-section-back {
    background: #7B8A7F;
    background: linear-gradient(180deg, rgba(123, 138, 127, 1) 0%, rgba(50, 58, 52, 1) 50%);
    border-radius: 480px 480px 0 0;
	
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
   
    padding: 4px !important;
}
input#gform_submit_button_15{
	COLOR: #FFF;
}
.call-soon .gform_footer.top_label {
    margin: 0 !important;
    padding: 0 !important;
}
.call-soon  .gform_wrapper.gravity-theme .gform_fields {
    display: grid;
    grid-column-gap: 2%;
    -ms-grid-columns: (1fr 2%)[12];
    grid-row-gap: 16px;
    grid-template-columns: repeat(9, 1fr);
    grid-template-rows: repeat(auto-fill,auto);
    width: 100%;
}
.TABS-KASHT div .e-n-tabs-heading
{
	display: flex !important;
    flex-direction: row !important;
    gap: 15px;
    width: 40%;
    flex-wrap: wrap !important;
	justify-content: flex-start !important;
}
.TABS-KASHT button.e-n-tab-title {
    align-items: flex-end;
    display: flex;
    flex-direction: column-reverse !important;
    justify-content: space-between !important;
    flex-wrap: wrap !important; 
    align-content: space-between !important;
}
.TABS-KASHT div button {
    height: 139px !important;
    width: 139px !important;
}
#BHT-method span.e-n-tab-title-text {
    font-size: 16px;
}
.TABS-KASHT div .e-n-tabs-heading {
    display: flex !important
;
    flex-direction: row !important;
    gap: 10px;
    width: fit-content !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
}
.TABS-KASHT div .e-n-tabs-heading {
    display: flex !important
;
    flex-direction: row !important;
    gap: 10px;
    width: -webkit-fill-available;
    flex-wrap: wrap;
    justify-content: space-around;
   
	align-items: baseline;
}
.reserve-form {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 60%;
}
.reserve-form div input {
    background: #fff;
	  border-radius: 15px;
}
.reserve-form div select {
    background: #fff;
	  border-radius: 15px;
}
.fill-in-blank2 form	input#input_26_1 {
    padding: 8px 55px;

}

select {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkyLjM2MiAyOTIuMzYyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Ni45MzUsNjkuMzc3Yy0zLjYxNC0zLjYxNy03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRIMTguMjc0Yy00Ljk1MiwwLTkuMjMzLDEuODA3LTEyLjg1LDUuNDI0ICAgQzEuODA3LDcyLjk5OCwwLDc3LjI3OSwwLDgyLjIyOGMwLDQuOTQ4LDEuODA3LDkuMjI5LDUuNDI0LDEyLjg0N2wxMjcuOTA3LDEyNy45MDdjMy42MjEsMy42MTcsNy45MDIsNS40MjgsMTIuODUsNS40MjggICBzOS4yMzMtMS44MTEsMTIuODQ3LTUuNDI4TDI4Ni45MzUsOTUuMDc0YzMuNjEzLTMuNjE3LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0N0MyOTIuMzYyLDc3LjI3OSwyOTAuNTQ4LDcyLjk5OCwyODYuOTM1LDY5LjM3N3oiIGZpbGw9IiNhN2E3YTciLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) !important;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkyLjM2MiAyOTIuMzYyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Ni45MzUsNjkuMzc3Yy0zLjYxNC0zLjYxNy03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRIMTguMjc0Yy00Ljk1MiwwLTkuMjMzLDEuODA3LTEyLjg1LDUuNDI0ICAgQzEuODA3LDcyLjk5OCwwLDc3LjI3OSwwLDgyLjIyOGMwLDQuOTQ4LDEuODA3LDkuMjI5LDUuNDI0LDEyLjg0N2wxMjcuOTA3LDEyNy45MDdjMy42MjEsMy42MTcsNy45MDIsNS40MjgsMTIuODUsNS40MjggICBzOS4yMzMtMS44MTEsMTIuODQ3LTUuNDI4TDI4Ni45MzUsOTUuMDc0YzMuNjEzLTMuNjE3LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0N0MyOTIuMzYyLDc3LjI3OSwyOTAuNTQ4LDcyLjk5OCwyODYuOTM1LDY5LjM3N3oiIGZpbGw9IiNhN2E3YTciLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    background-position-x:  18px 
!important;
    background-position-y: center !important;
    background-size: initial !important;
    background-repeat: no-repeat !important;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    
}


.reserve-form  div input[type=submit]{
	background:#BA978A;
	font-size: 16px;
	color: #fff;
}
.romeo .romeo-embed-main-frame .romeo-embed-inner .romeo-embed-play svg {
    width: 5.5em !important;
    height: 6.5em !important;
}
.romeo-aparat .romeo-embed-main-frame .romeo-embed-inner .romeo-embed-play {
    background: #c8ff478a !important;
    transition: all 300ms 
ease-out;
}
.romeo .romeo-embed-main-frame .romeo-embed-inner .romeo-embed-play {

    width: 11em !important;
    height: 11em !important;

}
.popup-custom .gform_wrapper.gravity-theme #field_submit .gform-button--width-full, .popup-custom .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full {
    width: 100% !important;
    border-radius: 24px;
    background-color: #2C332B;
}
.elementor-popup-modal {
  display: none;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 9999 !important;
}
#blogcontent {
	text-align:justify !important;
}
.h_iframe-aparat_embed_frame iframe {
    height: 98% !important;
}

.blog-content p{
     direction: rtl;
    text-align: justify;
    text-justify: inter-word;
    letter-spacing: normal !important;
    word-spacing: normal !important;
    font-stretch: normal !important;
    font-variation-settings: normal !important;
}

.blog-content .alert-box span {
    margin-top: 0px !important;
	background-color: #FDFDFD00;
    fill: #FF0101;
    color: #FF0101;
    padding: 0px 0px 0px 0px;
}
.blog-content .alert-box a {
    margin-top: 0px !important;
}
.blog-content .alert-boxp p{
	 margin-top: 0px !important;
	font-size: 16px!important;
}
.blog-content .callbarad-box span{
	 margin-top: 0px !important;
	background-color: #FDFDFD00;
    fill: #D1BC00;
    color: #D1BC00;
    padding: 0px 0px 0px 0px;
}
.blog-content .callbarad-box a{
	margin-top: 0px !important;
}
.authorboxp p{
	line-height: 27px !important;
}   
.blog-loop-title h3 {
    display: -webkit-box;
    -webkit-line-clamp: 1;          /* تعداد خط دلخواه */
    line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
	font-size:1em !important;
}
.toc-box ul.ez-toc-list.ez-toc-list-level-1 li a {
    font-weight: 300 !important;
}
.toc-box h3 {
    font-size: 1.2em;
    font-weight: 700;
}
.toc-box span.ez-toc-icon-toggle-span{
	display:none;
}
.elementor-element.elementor-element-7eff715.elementor-widget.elementor-widget-wp-widget-ezw_tco {
    background: #f1f1f1;
    border-radius: 18px;
    padding: 15px;
}
.callicon a{
	 transform: scale(1);
    animation: pulse 2.5s infinite;
}
input#gform_submit_button_32 {
    color: #fff;
}
.elementor-5051 .elementor-element.elementor-element-be93be5 a {
    color: #ba978a !important;
}
@media (max-width: 768px) {
 
}
/* موبایل*/
@media only screen and (max-width: 600px){
	/*
.TABS-KASHT div .e-n-tabs-heading {
    display: var(--n-tabs-heading-display)!important;
    flex-basis: var(--n-tabs-heading-width)!important;
    flex-direction: var(--n-tabs-heading-direction)!important;
    flex-shrink: 0 !important;
    flex-wrap: var(--n-tabs-heading-wrap)!important;
    gap: var(--n-tabs-title-gap)!important;
    justify-content: var(--n-tabs-heading-justify-content)!important;
    overflow-x: var(--n-tabs-heading-overflow-x)!important;
    -ms-overflow-style: none!important;
    scrollbar-width: none!important;
}
.TABS-KASHT button.e-n-tab-title {
    align-items: flex-end;
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    flex-wrap: wrap !important; 
    align-content: center !important;
}
		.TABS-KASHT div .e-n-tabs-heading
	{
		align-items: flex-end !important;
	}
		.TABS-KASHT div button {
    height: 50px !important;
    
}
	*/
	/* first sec form*/
.cta-soon
label.gfield_label.gform-field-label{
	display:none;
}
.cta-soon input[type=submit] {
    height: 42px !important;
    border-radius: 15px  !important;
    background: #323a34 !important;
    font-size: 16px !important;    width:250px !important
}
.cta-soon input[type=tel] {
     height: 42px !important;
	   border-radius:  15px  !important;
}
.cta-soon div#gform_fields_22 {
	  gap: 15px !important;
}
	.reserve-form {
    width: 100%;
}
	.TABS-KASHT div button {
    height: auto !important;

}
.blog-content h2 {
    color: #323a34;
    font-size: 1.3em;
    line-height: 28px;
	  margin-top:10px;
	  text-align:justify !IMPORTANT;
}
.blog-content h3 {
    color: #323a34;
    font-size: 1.2em;
    line-height: 30px;
	  margin-top:10px;
	  text-align:justify !IMPORTANT;
}
.blog-content h4 {
    color: #323a34;
    font-size: 1em;
    line-height: 30px;
	  margin-top:10px;
	  text-align:justify !IMPORTANT;
}
	.blog-content p{
	font-size: 16px;
	text-align:justify !IMPORTANT;

}
.elementor-counter-number-wrapper {
    font-size: 27px !important;
}
	.fill-in-blank2 form{
		display: flex !important;
		flex-direction: column !important;
		justify-content: center !important;
		align-items:center !important;
		flex-wrap:wrap!important;
	}
	.fill-in-blank2 form div.phone-field input {
		border-radius:15px !important;
	}
	.fill-in-blank2 .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter{
				border-radius:15px !important;
					
	}
.fill-in-blank2 .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter {
    width: auto !important;
    margin-top:0px !important;
		padding: 0 !important;
    font-size: 16px;
}/*
	.fill-in-blank2 form .phone-field input::placeholder {
  text-align:center !important;
}
.fill-in-blank2 form input {

    border-radius: 15px;

}*/
.fill-in-blank2 input#gform_submit_button_26 {

padding:8px 35px !important;
}
.fill-in-blank2 form	input#input_26_1 {
    padding: 8px 35px;
    border: none;
    line-height: 30px;
}
.fill-in-blank2 form {
   display: flex!important
;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
     flex-wrap: wrap !important;
    }
	.fill-in-blank2 input#gform_submit_button_26{
		margin-bottom: 0 !important;
	}
i.fa.fa-angle-up.backtotop {
    margin: 71px 0 !important;
    background: #323a34 !important;
    border-radius: 44px !important;
    color: #fff !important;
}
	.reserveform1 .reserve-form {
    align-items: center;
    justify-content: center;
}
	form#gform_15{
	    width: 280px !important;
		   font-family: 'IRANSansWeb' !important;
}
	.img-services div.elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 14px;
}
  table{
      display:block;
    overflow-x:auto;
    white-space:nowrap;
    max-width:100%;
  }
  body h1 {
    font-size: 1.4em !important;
    line-height: 38px !important;
	FONT-WEIGHT: 700 !IMPORTANT;
	
}
body h2 {
   font-size: 1.3em !important;
    line-height: 38px !important;
	FONT-WEIGHT: 700 !IMPORTANT;
	
}
body h3 {
   font-size: 1.3em !important;
    line-height: 38px !important;
	FONT-WEIGHT: 700 !IMPORTANT;
	
}
body h4 {
   font-size: 1.3em !important;
    line-height: 38px !important;
	FONT-WEIGHT: 700 !IMPORTANT;
	
}
}
