.elementor-1131 .elementor-element.elementor-element-ddef735 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1131 .elementor-element.elementor-element-ddef735:not(.elementor-motion-effects-element-type-background), .elementor-1131 .elementor-element.elementor-element-ddef735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061532;}.elementor-1131 .elementor-element.elementor-element-ddef735{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 70% 0%;z-index:100;}.elementor-1131 .elementor-element.elementor-element-ddef735 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1131 .elementor-element.elementor-element-1076889 .elementor-nav-menu .elementor-item{font-family:"iranyekanwebregular", Sans-serif;font-size:16px;font-weight:400;}.elementor-1131 .elementor-element.elementor-element-1076889 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1131 .elementor-element.elementor-element-1076889 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1131 .elementor-element.elementor-element-1076889 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1131 .elementor-element.elementor-element-1076889 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1131 .elementor-element.elementor-element-1076889 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-1131 .elementor-element.elementor-element-1076889 > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-1131 .elementor-element.elementor-element-1e84951 .ekit-btn-wraper{text-align:center;}.elementor-1131 .elementor-element.elementor-element-1e84951 .elementskit-btn{font-family:"iranyekanwebregular", Sans-serif;background-color:#02010103;border-style:none;}.elementor-1131 .elementor-element.elementor-element-1e84951 .elementskit-btn:hover{color:#ffffff;}.elementor-1131 .elementor-element.elementor-element-1e84951 .elementskit-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-1131 .elementor-element.elementor-element-1e84951 .elementskit-btn > i, .elementor-1131 .elementor-element.elementor-element-1e84951 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-1131 .elementor-element.elementor-element-1e84951 .elementskit-btn > i, .rtl .elementor-1131 .elementor-element.elementor-element-1e84951 .elementskit-btn > svg{margin-left:5px;margin-right:0;}#elementor-popup-modal-1131 .dialog-message{width:640px;height:100vh;align-items:flex-start;}#elementor-popup-modal-1131{justify-content:center;align-items:center;}#elementor-popup-modal-1131 .dialog-widget-content{background-color:#061532;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-1131 .elementor-element.elementor-element-ddef735{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-1131 .elementor-element.elementor-element-1076889 .elementor-nav-menu--main .elementor-item{padding-left:3px;padding-right:3px;}.elementor-1131 .elementor-element.elementor-element-1076889{--e-nav-menu-horizontal-menu-item-margin:calc( 3px / 2 );}.elementor-1131 .elementor-element.elementor-element-1076889 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:3px;}.elementor-1131 .elementor-element.elementor-element-1076889 > .elementor-widget-container{margin:0% 5% 0% 5%;}#elementor-popup-modal-1131{justify-content:center;align-items:flex-start;}#elementor-popup-modal-1131 .dialog-widget-content{margin:50% 0% 0% 0%;}}/* Start custom CSS for section, class: .elementor-element-ddef735 *//*@media screen and (min-width: 770px) {.elementor-29 .elementor-element.elementor-element-849da79 {*/
    /*padding: 42% 0% 0% 0% !important;*/
/*    padding: 90px 0 0 0 !important;*/
/*    z-index: 100;*/
/*}*/
/*}*/
@media only screen and (max-width: 1000px) and (min-width: 770px){
    .elementor-29 .elementor-element.elementor-element-849da79 {
    padding: 90px 0 0 0 !important;
    z-index: 100;
}}
@media screen and (min-width: 1000px) {
    .elementor-29 .elementor-element.elementor-element-849da79 {
    padding: 40px 0 0 0 !important;
}}
@media (max-width: 550px){
.elementor-widget-wrap > .elementor-widget-heading > .elementor-widget-container {
    margin: 5px -60px 0px 0px !important;
     padding: 0% 0% 0% 0% !important; 
}
      .elementor-column-gap-default > .elementor-row > .elementor-col-50 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element {
    /*padding-left: 6% !important;*/
  }
.elementor-element-3c6815c > .elementor-widget-container > .elementor-image .img{
    max-width: 200px !important;
}
}

@media only screen and (min-width: 3000px){
    
    .elementor-element-1a72562e {
    margin-bottom: -4% !important;
    padding-top: 2% !important;
}

     .elementor-29 .elementor-element.elementor-element-849da79 {
    padding: 0% 0% 0% 0% !important;
    z-index: 100;
}
  .pp-category-title {
    margin-right: -15% !important;
    margin-top: -3.5% !important;
  }
  .pp-category-description {

  margin-right: -26% !important;
}
.elementor-21 .elementor-element.elementor-element-fb15095 .elementor-nav-menu .elementor-item {
  font-size: 18px;
  font-weight: 600;
}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
  padding: 1% 0% 0% 0% !important;
  /*bottom: -1.9%;*/
  /*margin-bottom: 1%;*/
  bottom: 2%;
    margin-bottom: -1%;
}
.pp-category-count {

  margin-right: -26% !important;
}
.elementor-element-1a72562e {
    margin-top: 60%;
}
  .elementor-107 .elementor-element.elementor-element-c2d6c5f {
    width: 15% !important;
  }
  .elementor-107 .elementor-element.elementor-element-42b2fb1 {
  --container-widget-width: 15% !important;
  --container-widget-flex-grow: 0;
}
  #bodybord::before {
    content: " ";
    display: block;
    background: #061532;
    height: 25px;
    width: 22px;
    border-radius: 0px 0px 24px 24px;
    position: fixed;
    top: 130px;
    margin-right: 14.4% !important;
  }
  .pp-category-inner {
  padding: 8% 30% 3% 10%;}
  
  .elementor-136 .elementor-element.elementor-element-9ee7a08 {
  margin-right: 5%;
}
  .elementor-136 .elementor-element.elementor-element-d6c2ad1 > .elementor-widget-container {
  padding: 0%;
  text-align: center;
}
}
@media (min-height: 2000px), screen and (orientation: portrait) {
 .elementor-29 .elementor-element.elementor-element-849da79 {
    padding: 0% 0% 0% 0% !important;
    z-index: 100;
}
.elementor-element-1a72562e {
    margin-top: 60%;
}

  .elementor-107 .elementor-element.elementor-element-42b2fb1 {

}
  #bodybord::before {
    content: " ";
    display: block;
    background: #061532;
    height: 25px;
    width: 22px;
   /* border-radius: 0px 0px 0px 0px;*/
       border-radius: 0px 0px 24px 24px;
    position: fixed;
    top: 130px;
    margin-right: 14.7% !important;
  }
  .pp-category-inner {
  padding: 8% 10% 4% 10%;}
  .elementor-136 .elementor-element.elementor-element-9ee7a08 {
  margin-right: 5%;
}
  .elementor-136 .elementor-element.elementor-element-d6c2ad1 > .elementor-widget-container {
  padding: 0%;
  text-align: center;
}
}



@media (min-height: 1300px), screen and (orientation: portrait) {
 .elementor-29 .elementor-element.elementor-element-849da79 {
    padding: 0% 0% 0% 0% !important;
    z-index: 100;
}

  .elementor-107 .elementor-element.elementor-element-42b2fb1 {
}
  #bodybord::before {
    content: " ";
    display: block;
    background: #061532;
    height: 25px;
    width: 22px;
    border-radius: 0px 0px 24px 24px;
    position: fixed;
    top: 130px;
    margin-right: 14.7% !important;
  }
  .pp-category-inner {
      
  padding: 10% 10% 2% 5% ;}
  .elementor-136 .elementor-element.elementor-element-9ee7a08 {
  margin-right: 5%;
}
  .elementor-136 .elementor-element.elementor-element-d6c2ad1 > .elementor-widget-container {
  padding: 0%;
  text-align: center;
}
}


@media (min-height: 1100px), screen and (orientation: portrait) {
 .elementor-29 .elementor-element.elementor-element-849da79 {
    padding: 0% 0% 0% 0% !important;
    z-index: 100;
}
.elementor-element-1a72562e {
    margin-top: 20%;
}
.ha-post-tab {
    margin-bottom: 10% !important;
}
}
@media (min-height: 800px), screen and (orientation: portrait) {

.elementor-element-1a72562e {
    margin-top: 15vh;
}
.ha-post-tab {
    /*margin-bottom: 10% !important;
    margin-bottom: calc(100% / 2.3) !important*/
    margin-bottom: 15vh !important;
    ;
    
}
}
@media only screen and (max-height: 820px) and (min-height: 550px)  {
/*.elementor-29 .elementor-element.elementor-element-849da79 {*/
/*    max-height: 474px !important;*/
/*    overflow-y: scroll !important;*/
/*}*/
.ha-post-tab {
    margin-bottom: 15% !important;
}
}
/*@media only screen and (min-height: 550px)  {*/

/*.ha-post-tab {*/
/*    margin-bottom: 5% !important;*/
/*}*/
/*}*/
@media only screen and (max-width: 425px){
/**/.elementor-29 .elementor-element.elementor-element-849da79 {
    padding: 0% !important;
    z-index: 100;
}
/*.elementor-29 .elementor-element.elementor-element-849da79 {
    padding: 10% 0% 30% 0% !important;
    z-index: 100;
}
    .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0% !important;
        margin: 4px 0px 4px 0px;
    overflow-x: hidden;
    */
}
#elementor-popup-modal-1074 {
    background-color: rgb(0 0 0 / 48%);
    margin-bottom: -25% !important;
}
}
#menimg > li::before {
    content: '';
    background: url(https://docs.cloud.ir/wp-content/uploads/shield.svg);
    height: 22px;
    width: 25px;
    position: absolute;
    background-repeat: no-repeat;
    margin-top: 13px;
    margin-right: -10px;
}


@media screen and (min-width: 768px) {
#bodybord::after {
content: " ";
    display: block;
    background: #F4F7FE;
    height: 27px;
    width: 24px;
    border-radius: 0px 24px 0px 15px;
    position: fixed;
    top: 130px;
}
#bodybord::before {
    content: " ";
    display: block;
    background: #061532;
    height: 25px;
    width: 30px;
    border-radius: 0px 0px 15px 15px;
    position: fixed;
    top: 130px !important;
    right: 7px;
}
  }
  @media screen and (min-width: 1026px){
#bodybord::before {
content: " ";
    display: block;
    background: #061532;
    height: 25px;
    width: 29px;
    border-radius: 0px 0px 24px 24px;
    position: fixed;
    top: 130px !important;
    right: 10px;
}}

@media only screen and (max-width: 1030px) and (min-width: 1020px){
#bodybord::before {
    content: " ";
    display: block;
    background: #061532;
    height: 25px;
    width: 28px;
    border-radius: 0px 0px 24px 24px;
    position: fixed;
top: 130px !important;
    right: 7px !important;
    margin-right: 18.5% ;
}

}
@media only screen and (max-width: 780px) and (min-width: 700px){
#bodybord::before {
    top: 130px;
	right:0px;
    margin-right: 23.5%;
}
#ifode {
   padding-right: 2%;
}

.elementor-136 .elementor-element.elementor-element-bea56cf .elementor-heading-title {
    text-align: center;
   /* margin-right: -10%;*/
}

.elementor-21 .elementor-element.elementor-element-fb15095 .elementor-nav-menu .elementor-item {
    font-size: 14px;
}
}
@media only screen and (max-width: 760px) and (min-width: 700px){
.elementor-136 .elementor-element.elementor-element-9ee7a08 {
    margin-right: 15% !important;
}
}

@media (max-width: 330px){
#elementor-popup-modal-1074 {
    background-color: rgb(0 0 0 / 48%);
    margin-bottom: -30% !important;
}
    body.rtl #elementor-popup-modal-1074 .dialog-close-button {
    left: 77% !important;
}
#elementor-popup-modal-1131 .dialog-widget-content {
    margin: 60% 0% 0% 0% !important;
}
#elementor-popup-modal-1131 .dialog-close-button {
    left: 77% !important;
}
}
@media (max-width: 380px){
.elementor-136 .elementor-element.elementor-element-9ee7a08 {
    align-self: center;
    margin-left: 5%;
    margin-right: 3%;
}}
@media only screen and (max-width: 400px) and (min-width: 380px){
body.rtl #elementor-popup-modal-1074 .dialog-close-button {
    left: 72% !important;
}
#elementor-popup-modal-1131 .dialog-close-button {
    left: 72% !important;
}
body.rtl #elementor-popup-modal-1074 .dialog-close-button {
    left: 72% !important;
}
}
@media only screen and (max-width: 426px) and (min-width: 400px){
    body.rtl #elementor-popup-modal-1074 .dialog-close-button {
    left: 70% !important;
}
#elementor-popup-modal-1131 .dialog-close-button {
    left: 72% !important;top: -44px;
}
body.rtl #elementor-popup-modal-1074 .dialog-close-button {
    left: 70% !important;
}
#elementor-popup-modal-1074 {
    margin-bottom: -23% !important;
}

}
@media (max-width: 426px){
.elementor-136 .elementor-element.elementor-element-9ee7a08 {
    align-self: center;
    margin-left: 5%;
    margin-right: 5%;
}
.ekit-wid-con {
    padding-top: 5px !important;
}
.fas {
    line-height: 1 !important;
}
.elementor-21 .elementor-element.elementor-element-607ee82 {
    border-radius: 0px 0px 20px 20px !important;
}
#elementor-popup-modal-1131 {
    justify-content: center;
    align-items: center;
    pointer-events: all;
    /* background-color: rgba(0,0,0,.8); */
    /* background: rgb(6,21,50); */
    background: linear-gradient(0deg, rgba(6,21,50,1) 0%, rgba(6,21,50,1) 80%, rgba(6,21,50,0) 81%, rgba(6,21,50,0) 100%) !important;
}
.elementor-1131 .elementor-element.elementor-element-ddef735 {
    padding:  0%;
}
}
#elementor-popup-modal-1131 .dialog-close-button {
left: 74%;}
@media (min-width: 768px){

    .elementor-107 .elementor-element.elementor-element-9139ffe {
    float: left;
    margin-right: 10%;
}
}
@media (max-width: 768px){
    #bodybord>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px 0px 0px 0px !important;
}
}

/*@media only screen and (max-width: 1030px) and (min-width: 1020px)  {
#bodybord>.elementor-element-populated>.elementor-widget-wrap {
    padding: 145px 0px 0px 0px !important;
}
}*/
body.rtl .wpb_category_n_menu_accordion ul li > a > span.wpb-submenu-indicator {
    right: unset;
    left: 0;
    padding-right: 100%;
}
.wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a > span.wpb-submenu-indicator {
    padding-right: 0px !important;
}

@media (min-width: 2000px){
.elementor-107 .elementor-element.elementor-element-6f3cf3b .pp-categories .pp-category-inner img {
    height: 45px;
    width: 45px;
    position: absolute;
    margin-top: -4%;
    margin-right: 5%;
    right: 0px;
}}
@media (min-width: 2619px){
.elementor-107 .elementor-element.elementor-element-6f3cf3b .pp-categories .pp-category-inner img {
    height: 45px;
    width: 45px;
    position: absolute;
    margin-top: -4%;
    margin-right:10%;
    right: 0px;
}}
@media (max-width: 700px){
#bodybord::before {
    display: none !important;
}
    .elementor-element-fdbb7fb::before {
    content: '';
    background: url(https://docs.cloud.ir/wp-content/uploads/2023/10/left-br.png);
    height: 22px;
    width: 25px;
    position: absolute;
    background-repeat: no-repeat;
    margin-top: 5px;
    z-index: 10000;
    margin-right: -35px;    z-index: 1;
}
}


@media (max-width: 425px){
.elementor-1144 .elementor-element.elementor-element-a825790 {
    --container-widget-width: 90% !important;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 90% ) !important;
    max-width: 90% !important;
}
    .elementor-element-fdbb7fb::before {
    content: '';
    background: url(https://docs.cloud.ir/wp-content/uploads/2023/10/left-br.png);
    height: 22px;
    width: 25px;
    position: absolute;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: -35px;    z-index: 1;
}
.elementor-1144 .elementor-element.elementor-element-fdbb7fb {
    --container-widget-width: 95% !important;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 90% ) !important;
    max-width: 90% !important;
    align-self: center;padding: 0% 15% 5% 0% !important;
}
}
body {
    background-color: #061532;
}
	@media only screen and (max-width: 1030px) and (min-width: 1020px){
#bodybord::before {
    margin-right: 23.5% ;
}
	    #bodybord > .elementor-element-populated {
    padding: 15% 0% 0% 0% !important;
}
	}

	

@media (min-width: 820px){
/*  #bodybord > .elementor-element-populated {*/
/*    padding: 24px 0 0 0 !important;*/
/*}*/

}

.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
  font-size: 14px !important;
}


.elementor-nav-menu li {
  font-size: 17px !important;
  padding-bottom: 7px !important;
}

  .elementor-nav-menu--main .elementor-nav-menu ul {
  border-radius: 14px !important;
}


.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #D6DDE3;
  border-radius: 14px 14px 14px 14px;
  box-shadow: 0px 4px 17px 0px rgba(99.33404846191407, 99.26408821912472, 99.26408821912472, 0.26);
}


/*.elementor-21 .elementor-element.elementor-element-c8aade8 .pp-toggle-switch-before { margin-top: 10% !important;}*/

/*@media (min-width: 1020px){*/
/*    .elementor-21 .elementor-element.elementor-element-c8aade8 .pp-toggle-switch-before { margin-top: 10% !important;}*/
/*}*/


@media (max-width: 550px){
    .elementor-21 .elementor-element.elementor-element-c8aade8 .pp-toggle-switch-before { margin-top: 10% !important;}
}


	/*@media only screen and (max-width: 1020px) and (min-width: 550px){*/
	/*    .elementor-21 .elementor-element.elementor-element-c8aade8 .pp-toggle-switch-before { margin-top: 4% !important;}*/
	/*}*/
	.elementor-5414 .elementor-element.elementor-element-8cab8b9 .jet-ajax-search__full-results {
position: absolute !important;
    top: 1.8% !important;
    left: 3% !important;
    
}/* End custom CSS */
/* Start custom CSS */@media only screen and (max-width: 820px) and (min-width: 700px){
#elementor-popup-modal-1074 {
    background-color: rgb(0 0 0 / 48%);
    margin-bottom: -13% !important;
}
.elementor-popup-modal .dialog-widget-content {
    background-color: #061532;}
    #bodybord::before {
      display: none;
  }
}

.elementor-107 .elementor-element.elementor-element-c2d6c5f {
    background: #061532;
}
@media (max-width: 425px){
.elementor-107 .elementor-element.elementor-element-c2d6c5f {
    background-color: transparent !important;
}}

@media (min-width: 765px) and (max-width: 770px) {
  .elementor .elementor-element-7ba590b {
    display: inline-block !important
  }
  #elementor-popup-modal-1131 .dialog-close-button {
  display: none;
}
.elementor-1131 .elementor-element.elementor-element-ddef735 {

  padding: 0% 0% 0% 0% !important;
  z-index: 100;
}
}

/*
#elementor-popup-modal-1074 {
    background-color: rgb(0 0 0 / 48%);
    margin-bottom: -15% !important;
}
.elementor-107 .elementor-element.elementor-element-c2d6c5f {
    background-color: #061532;
}
.elementor-107 .elementor-element.elementor-element-c2d6c5f {
    background-color: transparent !important;
} 
@media only screen and (max-width: 780px) and (min-width: 700px){	
#bodybord::before {
    margin-right: 19% !important;
  }*/

@media only screen and (max-width: 820px) and (min-width: 700px){	
  .elementor-107 .elementor-element.elementor-element-c2d6c5f {
    display: none;
    visibility: hidden;
  }
    .elementor-107 .elementor-element.elementor-element-e8df2a9 {
    width: 100% !important;
  }
  #bodybord::before {
    display: none;
}
 .pp-category-inner {
    padding: 10% 10% 4% 10%;
  }
}

#elementor-popup-modal-1131 {
  margin-bottom: 0% !important;
}
@media only screen and (max-width: 850px) and (min-width: 430px)  {

#elementor-popup-modal-1131 {
  margin-bottom: -15% !important;
}
body.rtl #elementor-popup-modal-1074 .dialog-close-button {
margin-left: 0% !important;
    margin-top: 6.5% !important;
}
}

@media only screen and (max-width: 426px) and (min-width: 400px) {
  #elementor-popup-modal-1131 .dialog-close-button {
    left: 70% !important;
    top: -43px !important;
  }
}

@media (max-width: 767px){
.elementor-136 .elementor-element.elementor-element-c448b7f > .elementor-widget-container {
    /*margin: 0% 0% 0% 0%;*/
    padding: 3% 0% 5% -1%;
    max-width: 85%;
    margin: 0 auto !important;
}
}/* End custom CSS */