.elementor-kit-1275{--e-global-color-primary:#FFDA00;--e-global-color-secondary:#EAEAEA;--e-global-color-text:#696969;--e-global-color-accent:#61CE70;--e-global-color-980ba32:#6EC1E4;--e-global-color-7bec749d:#54595F;--e-global-color-33e5f227:#7A7A7A;--e-global-color-6a201eee:#4054B2;--e-global-color-4fdb9b00:#23A455;--e-global-color-512ab842:#000;--e-global-color-2ad6ee63:#FFF;--e-global-color-5129ea9:#A5A5A5;--e-global-color-a0b3eaf:#D3D3D3;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-1275 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wt-headervfour .wt-logo {
    margin: 25px 0 !important;
}

@media (min-width: 768px){
#mailpoet_form-2 {
    width:25%;
}
.footer-sp{
    height:57px;
}
}

@media (min-width: 576px) and(max-width: 768px){
#mailpoet_form-2 {
    width:50%;
}
}

@media (max-width: 576px){
#mailpoet_form-2 {
    width:50%;
}
.wt-logo{
    display:none !important;
}
}

#navbarNav{
    height:112px;
}
.wt-rightarea{
    margin: 38px 0 !important;
}

@media (max-width: 991px){
.wt-nav .navbar-toggler {
    margin: 38px 15px !important;
}
}

.wt-loginbtn{
    padding: 0 15px;
    background: #eaeaea;
    color: #696969;
    border-radius: 4px;
    margin: 0;
}

body.rtl .wt-headernine .wt-logo {
    border-left: none !important;
}

 .wt-headervthhree {
    border-bottom: none !important;
}

.wt-title h1{
    font-size: 70px !important;
}


@media (max-width: 479px){
.wt-navigationarea .wt-rightarea {
  width:auto !important;  
}
}

#navbarNav {
    height:auto !important;
}
/*******login btn in menu********/
body.rtl .wt-loginarea .wt-loginbtn {
    margin: 0 !important;
    color: black;
    padding: 7px 25px;
    border: 1px solid #eaeaea !important;
}

body.rtl .wt-loginarea .wt-loginoption:hover .wt-loginbtn{
    background: #696969;
    color:var(--primthemecolor);
    border-color:var(--primthemecolor);
-webkit-box-shadow: 10px 10px 25px 0 rgba(0,0,0,0.25);
    box-shadow: 10px 10px 25px 0 rgba(0,0,0,0.25);
}
.wt-btn{
    border: 1px solid var(--primthemecolor); 
}

.wt-btn:hover{
    background: #696969 !important;
    color:var(--primthemecolor) !important;
}
.fw-btn-1, .wt-btn {
    color:#696969 !important;
}


/*************services boxes*************/
.squaree {
  position: relative;
  width: 50%;
  background:var(--primthemecolor);
  text-align: center;
  border-radius: 50%;
  margin: 0 25%;
  color:var(--primthemecolor);
  -webkit-transition: background-color 500ms ease-out 0.3s;
  -moz-transition: background-color 500ms ease-out 0.3s;
  -o-transition: background-color 500ms ease-out 0.3s;
  transition: background-color 500ms ease-out 0.3s;
}
.squaree:hover{
  background: #696969;    

}
.content img{
    width: 70%;
    margin: 15%;
}
.squaree:hover img{
    display: none;
}
.squaree:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.content {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 20%;
}
.squaree:hover .service-title{
  font-size: 19px;
  line-height: 30px;
  display: inline-block;
  padding: calc(50% - 15px) 0;
}
.service-title{
   display: none;
}

.squaree:hover .service-title2{
  font-size: 19px;
  line-height: 30px;
  display: inline-block;
  padding: calc(50% - 30px) 0;
}
.service-title2{
   display: none;
}

.squaree:hover .service-title3{
  font-size: 17px;
  line-height: 30px;
  display: inline-block;
  padding: calc(50% - 30px) 0;
}
.service-title3{
   display: none;
}


.squaree:hover .service-title4{
  font-size: 17px;
  line-height: 30px;
  display: inline-block;
  padding: calc(50% - 45px) 0;
}
.service-title4{
   display: none;
}

@media (max-width: 767px){
.squaree {
  width: 90%;
  margin: 0 10%;
}
.squaree:hover .service-title3{
    font-size:15px;
}
.squaree:hover .service-title4{
  font-size: 15px;
  padding: calc(50% - 30px) 0!important;
}
}

/***********services text****/
.services-text p{
    line-height: 40px !important;
    font-size: 18px !important;
}


/*******header****/
.wt-haslayout{
    background-position-x: center !important;
    background-position-y: center !important;
}



/*****bastehaye vizhe****/
.bastey-v h1{
    display: none;
}
.bastey-v .product_meta{
    display: none;
}
.bastey-v .price{
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}
.bastey-v .price ins{
    color:var(--primthemecolor);
}
.single_add_to_cart_button{
    background: var(--primthemecolor);
    width: 82%;
    margin: 0 9%;
    padding: 3px 0;
    border: 2px solid;
    border-color: var(--primthemecolor);
    border-radius:3px;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}
.single_add_to_cart_button:hover{
    background: #696969;
    color: var(--primthemecolor);
}



/**********/
.elementor-widget-text-editor {
    font-family:iranyekan !important;
}/* End custom CSS */