.whb-sticked .whb-main-header {
    position: fixed;
    background-color: #ffff;
}
p {
    text-align: justify;
}
.talrgonmob p {
	font-size: 20px;
	font-family: 'nastaliq';
	line-height: 2;
}
.talrgonmob.hedz p {
	font-size: 30px;
	font-weight: normal;
}
.wd-content-layout {
    padding-block: 0px !important;
}
sr7-bg:after {
content:'';
width:100%;
height:100%
background-color:#000;
position:absolute;
left:0;
right:0;
}
#services-row .info-box-inner.reset-last-child {
    height: 137px !important;
    overflow: hidden;
}
#Testimonials .info-box-icon {
    border-radius: 100%;
}
#blog-row .wd-post.blog-style-bg .wd-post-inner {
    background-color: transparent !important;
    border-radius: var(--wd-brd-radius);
}
#blog-row .wd-entities-title, .wd-post-content{
	color:#fff !important;
}
#blog-row .wd-read-more a {
    background-color: #fff;
    padding: 7px 20px 7px 20px;
    color: #000 !important;
}
#blog-row .wd-read-more{
margin-top:25px!important;
}
.wd-nav-pagin-wrap{
	margin-top:50px !important;
}
.home .wd-page-content{
background-color:rgba(7, 9, 21, 0.7) !important;
	margin-bottom:0;
}
.rtl #form-home input[type=email], .rtl #field_1_5, .rtl #form-home input[type=text] {
    text-align: right !important;
}
#form-home #gform_submit_button_1, #form-home #gform_submit_button_2 {
background-color:#18191B !important;
}
#form-home #gform_submit_button_1:hover, #form-home #gform_submit_button_2:hover {
opacity:0.65!important;

}
textarea#input_1_5, input#input_1_3, input#input_1_4, input#input_1_1, textarea#input_2_5, input#input_2_3, input#input_2_4, input#input_2_1{
    background-color: #0000007d !important; 
color:#fff ;
text-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
padding:10px 16px !important;
}
p.gform_required_legend {
    display: none !important;
}
.gform_title{
color:#fff !important;
}  
.rtl .gform_title {
	text-align: right;
}
#cloud {
  animation:ff 40s infinite alternate  ease-in-out; 
}
@keyframes ff {
  0% {
    transform: translateX(0); /* شروع از سمت راست */
  }
  100% {
    transform: translateX(300px); /* بازگشت به سمت راست */
  }
}
.pic-row {
	margin-top: -17%;
    z-index: 1;
    position: relative;
}
.rtl .btn-icon-pos-right {
    flex-direction: row-reverse;
}
.elementor .btn {
    box-shadow: var(--btn-box-shadow, unset);
}
.elementor a {
    box-shadow: none;
    text-decoration: none;
}
@media (min-width: 1025px) {
    .btn-size-extra-large {
        --btn-padding: 5px 40px;
        --btn-height: 56px;
        --btn-font-size: 16px;
    }
}
.btn-icon-pos-right {
    flex-direction: row;
}
.btn-shape-semi-round, .btn-style-semi-round {
    --btn-brd-radius: 5px;
}
.btn-color-white {
    --btn-color: #333;
    --btn-color-hover: #333;
    --btn-bgcolor: #fff;
    --btn-bgcolor-hover: #fff;
    --btn-brd-color: rgba(255, 255, 255, 0.5);
    --btn-brd-color-hover: #fff;
    --btn-box-shadow-hover: inset 0 0 0 1000px rgba(0, 0, 0, 0.1);
}
.added_to_cart, .btn, .button, [type=button], [type=submit], button {
    letter-spacing: 0;
}
#video-row :is(.btn,.button,button,[type=submit],[type=button]) {
   
    font-size: 50px;
    padding: 0;
    background-color: transparent;
    color: #909090;
  animation: zoomInOut 7s infinite;
}
@keyframes zoomInOut {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.5); /* زوم این */
    }
    100% {
        transform: scale(1); /* زوم اوت */
    }
}
#video-row .btn:hover{
box-shadow:none;
}
.home header:not(.whb-sticked) span.wd-tools-icon {
    color: #333;
}
.single-product .product-tabs-wrapper {
    display: none;
}
div .whb-general-header {
    border-bottom-width: 1px;
}
.home div .whb-general-header {
    border-bottom-width: 0;
}
.wd-page-content {
    margin: 40px 0;
}
.woocommerce-product-gallery img {
    border: 1px solid #1c1c1c;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image img {
    padding: 20px;
}
.home .whb-color-dark:not(.whb-with-bg){
   background-color:transparent !important;
}
.elementor-button-content-wrapper {
    font-family: 'vazir';
}
form.woocommerce-ordering {
    display: none !important;
}
.single-post .wd-post-meta, .single-post .wd-post-cat.wd-style-with-bg, .entry-meta.wd-entry-meta, .hovered-social-icons.wd-tltp {
    display: none;
}
div .wd-page-nav-btn .wd-label, .wd-product-cats a, div .wd-sub-menu li>a {
    color: #666;
}
div .wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: #525252;
    font-size: 11px;
}
sr7-bg, .elementor-widget-slider_revolution {
    background: #9d9d9d !important;
}
/*@keyframes zoomInT {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.txtzanim {
  animation: zoomInT 1.5s ease-out forwards;
  display: inline-block !important;
}*/
@media (max-width:767px) {
#cloud img {
	transform: scaleY(0.7) scaleX(1.5) !important;
}
	#cloud {
bottom:-104px !important;}
	sr7-img {
		transform:scale(1.3) !important;
	}
}
#menufoot p {
	margin-bottom: 8px;
}
@media(max-width:767px) {
sr7-txt {
    font-size: 25px !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    top: 125px !important;
}
	sr7-txt.dtextsld {
		top: 170px !important;
	}
	footer .e-con-inner>.elementor-element {
		display: block;
	}
	footer .e-con-inner>.elementor-element>.elementor-element {
    padding: 15px 0;
}
header .whb-column.whb-mobile-right span.wd-tools-text {
    font-size: 0;
}
header .whb-column.whb-mobile-right span.wd-tools-text:after {
    content: 'فهرست';
    font-size: 15px;
}
	.smttlmob h2 {
		font-size: 22px;
		font-weight: 500;
	}
	.ttlonmob p {
    text-align: right;
    font-size: 19px;
}
#crfooter p, #crfooter span, #crfooter div {
    text-align: center;
    display: block;
    width: 100%;
}
}
@media(min-width:768px) {
.talrgonmob p {
    font-size: 25px;
    line-height: 2.5;
}
.talrgonmob.hedz p {
    font-size: 35px;
    line-height: 1.5;
}
}
div#abhomz {
    position: relative;
    z-index: 1;
}
/*sr7-mask:before {
	content: '';
	display: block !important;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.3);
    z-index: 2;
}*/
sr7-module sr7-txt.sr7-layer {
    /*background: rgba(255, 255, 255, 0.5) !important;
    padding: 17px 0 5px !important;
    border-radius: 10px;*/
	 text-shadow:
    -1px -1px 0 white,
     1px -1px 0 white,
    -1px  1px 0 white,
     1px  1px 0 white,
     0px -1px 0 white,
     0px  1px 0 white,
    -1px  0px 0 white,
     1px  0px 0 white;
}
#SR7_1_1-9-3, #SR7_1_1-7-2 {
	margin-top: 15px;
}
/*.home header:not(.whb-sticked) .whb-color-dark {
background-color: rgba(255, 255, 255, 0.5) !important;
}*/
header:not(.whb-sticked) .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a, header:not(.whb-sticked) .wd-nav[class*="wd-style-"]>li:hover>a {
    color: #d2ac66;
		 text-shadow:
    -1px -1px 0 white,
     1px -1px 0 white,
    -1px  1px 0 white,
     1px  1px 0 white,
     0px -1px 0 white,
     0px  1px 0 white,
    -1px  0px 0 white,
     1px  0px 0 white;
}
div .wd-sub-menu li>a {
    font-size: 16px !important;
    color: #444 !important;
}
@media(min-width:768px) {
.home header:not(.whb-sticked) .wd-logo img.attachment-full.size-full {
    position: absolute;
    top: 3px;
    max-height: unset;
    width: 100px;
}
}
@media(max-width:767px) {
.home header:not(.whb-sticked) .wd-logo img.attachment-full.size-full {
    position: absolute;
    top: 3px;
    max-height: unset;
    width: 75px;
}
}
sr7-bg {
    filter: contrast(1) !important;
}
#cloudz img {
    filter: hue-rotate(200deg) saturate(200%);
}
[lang="en-US"] .wd-header-nav.wd-header-main-nav.text-left {
    text-align: right;
}
[lang="en-US"] .wd-header-mobile-nav span.wd-tools-text {
    display: none;
}
@media (max-width: 767px) {
    [lang="en-US"] sr7-txt {
        top: 275px !important;
    }
}
@media (max-width: 767px) {
     [lang="en-US"] sr7-txt.dtextsld {
        top: 320px !important;
    }
}
[lang="en-US"] sr7-module sr7-txt.sr7-layer {
    font-family: edward !important;
    font-weight: bold !important;
}