.elementor-kit-13{--e-global-color-primary:#205781;--e-global-color-secondary:#EEB319;--e-global-color-text:#626363;--e-global-color-accent:#4F959D;--e-global-color-7bb3948b:#174161;--e-global-color-cca8b98:#98D2C0;--e-global-color-6907668:#EEB319;--e-global-color-d3d018e:#FFFFFF;--e-global-color-b0b7b15:#F9F9F9;--e-global-color-a9186f9:#C3CEDB;--e-global-color-20997a7:#94A0AD;--e-global-color-3453faa:#27445D;--e-global-color-40fcec4:#F6F8D5;--e-global-color-b2390f4:#BB2D3B;--e-global-color-5b503a4:#F5821F;--e-global-color-1c4e432:#D3690E;--e-global-color-a80a8e5:#F5F0E6;--e-global-color-8d3fa3d:#414A53;--e-global-color-31d9a14:#417D84;--e-global-color-3a74eb3:#A2C4EC;--e-global-color-224d239:#EFF7FFD1;--e-global-color-c147543:#EEA419;--e-global-typography-primary-font-family:"IRANYekanX";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"IRANYekanX";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"IRANYekanX";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"IRANYekanX";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-b0b7b15 );color:var( --e-global-color-text );font-family:"IRANYekanX", IRANYekanX;font-size:16px;line-height:2rem;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{background-color:var( --e-global-color-secondary );font-size:14px;color:var( --e-global-color-8d3fa3d );border-style:none;border-radius:4px 4px 4px 4px;}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type="button"]:hover,.elementor-kit-13 input[type="button"]:focus,.elementor-kit-13 input[type="submit"]:hover,.elementor-kit-13 input[type="submit"]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{background-color:var( --e-global-color-c147543 );color:var( --e-global-color-8d3fa3d );border-style:none;border-radius:4px 4px 4px 4px;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 p{margin-bottom:25px;}.elementor-kit-13 a{color:var( --e-global-color-accent );}.elementor-kit-13 h1{color:var( --e-global-color-primary );font-size:24px;font-weight:700;line-height:2rem;}.elementor-kit-13 h2{color:var( --e-global-color-accent );font-size:20px;font-weight:700;line-height:2rem;}.elementor-kit-13 h3{color:var( --e-global-color-8d3fa3d );font-size:19px;font-weight:700;line-height:2rem;}.elementor-kit-13 h4{color:var( --e-global-color-text );font-size:18px;font-weight:700;line-height:2rem;}.elementor-kit-13 h5{font-size:17px;font-weight:700;line-height:2rem;}.elementor-kit-13 h6{font-size:16px;font-weight:700;line-height:2rem;}.elementor-kit-13 label{font-family:"IRANYekanX", IRANYekanX;font-size:14px;line-height:1.8rem;}.elementor-kit-13 input:not([type="button"]):not([type="submit"]),.elementor-kit-13 textarea,.elementor-kit-13 .elementor-field-textual{font-family:"IRANYekanX", IRANYekanX;font-size:14px;line-height:1.5rem;color:var( --e-global-color-text );accent-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-20997a7 );border-radius:5px 5px 5px 5px;}.elementor-kit-13 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-13 textarea:focus,.elementor-kit-13 .elementor-field-textual:focus{accent-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1366px){.e-con{--container-default-padding-top:0px;--container-default-padding-right:25px;--container-default-padding-bottom:0px;--container-default-padding-left:25px;}}@media(max-width:1200px){.elementor-kit-13{font-size:14px;}.elementor-kit-13 h1{font-size:22px;}.e-con{--container-default-padding-top:0px;--container-default-padding-right:25px;--container-default-padding-bottom:0px;--container-default-padding-left:25px;}}@media(max-width:1024px){.elementor-kit-13{font-size:14px;}.elementor-kit-13 h1{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:25px;--container-default-padding-bottom:0px;--container-default-padding-left:25px;}}@media(max-width:880px){.elementor-kit-13{font-size:13px;}.elementor-kit-13 h1{font-size:20px;}.e-con{--container-default-padding-top:0px;--container-default-padding-right:25px;--container-default-padding-bottom:0px;--container-default-padding-left:25px;}}@media(max-width:767px){.elementor-kit-13{font-size:13px;}.elementor-kit-13 h1{font-size:20px;}.elementor-kit-13 h2{font-size:21px;}.elementor-kit-13 h3{font-size:18px;}.elementor-kit-13 h4{font-size:16px;}.elementor-kit-13 h5{font-size:15px;}.elementor-kit-13 h6{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* general style */
::selection {
  color: #ffffff;
  background-color: #98D2C0;
}
::-webkit-scrollbar-track {
  background: #ccc;
}

::-webkit-scrollbar {
  width: 5px;
  background: #f5f5f5;
}

::-webkit-scrollbar-thumb {
  background: #4F959D;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: #71ba09;
}

.icon.icon-call-calling, .icon.icon-call-calling1 {
    transform: rotate(270deg);
}

body {
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
}


/* comment */
.comment-metadata {
    background: #ffffff;
    padding: 8px;
    border-radius: 5px;
}
.comment-metadata a {
    color: #414A53;
    font-size: 13px;
}
a.comment-reply-link {
    float: left;
    padding: 4px 6px;
    background: #71BA09;
    color: white;
    font-size: 13px;
    border-radius: 5px;
}
a.comment-reply-link:hover {
    background-color: #67A50F;
  color: #fff;
}
body.rtl #comments .children {
    padding-left: 0;
    padding-right: 20px;
    margin-top: 12px;
}
body.rtl #comments ol.comment-list .children:before {
    content: "\21A9";
    right: 31px;
    font-size: 25px;
    top: 6px;
}
#comments .comment .comment-body, #comments .pingback .comment-body {
    border-bottom: none;
}

.form-submit input#submit {
    border: none;
    color: white;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #66666654;
    border-radius: 10px;
    padding: .5rem 1rem;
    transition: all .3s;
    margin-top: 16px;
}

.css-rank-el {
    color: white;
}

button.woocommerce-Button.button {
    margin-top: 12px;
}

blockquote {
    background: #f6f6f6;
    padding: 15px 15px 1px 15px;
    border-radius: 5px;
     color: #434343;
}

.tag-a-white a, .tag-a-white a:hover {
    color:white;
}

#comments .children li:last-child {
    padding-bottom: 0;
    margin-bottom: 14px;
}

body.rtl #comments .comment .comment-body, body.rtl #comments .pingback .comment-body {
    padding: 30px 20px;
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    background: #f9f9f9;
}

.commentlist .bypostauthor {
        background: #3399FF;
        border-bottom: #FF3333 3px solid;
}

.commentlist li ul.children li.bypostauthor {
        border-top: #e18728 10px solid;
}

body.rtl #comments .comment .avatar, body.rtl #comments .pingback .avatar {
  right: 16px;
}

#comments .comment-author, #comments .comment-metadata {
  margin-right: 46px;
}

#comments .comment-meta {
  display: grid;
}

.comment-author.vcard {
  margin-bottom: 13px;
}

textarea#comment {
  border-radius: 5px;
  font-size: 14px;
}

.comment-form-comment label {
  font-size: 14px;
  margin-bottom: 13px;
  margin-right: 7px;
}

#cancel-comment-reply-link {
  margin-right: 10px ;
}

#comments .comment, #comments .pingback {
  margin-bottom: 12px;
}

ol.children .comment-body {
  background: #f4fbff !important;
}

.comment-form-url, h2#reply-title {
  display: none;
}

#cren_subscribe_to_comment {
  margin-left: 8px;
}

.comment-form-email,
.comment-form-author {
display: inline-block;
width: 48%;
margin-right: 2%;
}

.comment-form-author {
margin-right: 0;
}

#comments {
    display: flex;
    flex-direction: column;
}

.comment-respond {
    order: 1;
}

.title-comments {
    order: 2;
    margin-bottom: 25px;
}

.comment-list {
    order: 3;
}

.comment-form-comment-subscribe {
    margin-bottom: 10px !important;
}

input[type=range] {
    border: none !important;
}/* End custom CSS */