html{
  margin : 0 !important;
}

@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 100;
  src: url("./assets/fonts/Roboto/Roboto-Thin.ttf");
}

@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 200;
  src: url("./assets/fonts/Roboto/Roboto-Light.ttf");
}

@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 300;
  src: url("./assets/fonts/Roboto/Roboto-Regular.ttf");
}

@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 400;
  src: url("./assets/fonts/Roboto/Roboto-Medium.ttf");
}

@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 500;
  src: url("./assets/fonts/Roboto/Roboto-Bold.ttf");
}

@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 600;
  src: url("./assets/fonts/Roboto/Roboto-Black.ttf");
}

@font-face {
  font-family: roboto2;
  font-style: normal;
  font-weight: 100;
  src: url("./assets/fonts/Roboto_Condensed/RobotoCondensed-Light.ttf");
}

@font-face {
  font-family: roboto2;
  font-style: normal;
  font-weight: 200;
  src: url("./assets/fonts/Roboto_Condensed/RobotoCondensed-Regular.ttf");
}

@font-face {
  font-family: roboto2;
  font-style: normal;
  font-weight: bold;
  src: url("./assets/fonts/Roboto_Condensed/RobotoCondensed-Bold.ttf");
}

/*persian fonts*/
@font-face {
  font-family: bakh;
  font-style: normal;
  font-weight: 200;
  src: url("./assets/fonts/yekanbakh/bakh_thin.ttf");
}

@font-face {
  font-family: bakh;
  font-style: normal;
  font-weight: 300;
  src: url("./assets/fonts/yekanbakh/bakh_light.ttf");
}

@font-face {
  font-family: bakh;
  font-style: normal;
  font-weight: 400;
  src: url("./assets/fonts/yekanbakh/bakh_regular.ttf");
}

@font-face {
  font-family: bakh;
  font-style: normal;
  font-weight: 500;
  src: url("./assets/fonts/yekanbakh/bakh_medium.ttf");
}

@font-face {
  font-family: bakh;
  font-style: normal;
  font-weight: 600;
  src: url("./assets/fonts/yekanbakh/bakh_bold.ttf");
}

@font-face {
  font-family: bakh;
  font-style: normal;
  font-weight: 700;
  src: url("./assets/fonts/yekanbakh/bakh_heavy.ttf");
}

@font-face {
  font-family: bakh;
  font-style: normal;
  font-weight: 800;
  src: url("./assets/fonts/yekanbakh/bakh_fat.ttf");
}

.en_text {
  font-family: "roboto", "roboto2" , "bakh" !important;
}

::-moz-selection {
  /* Code for Firefox */
  color: black;
  background: #e2e2e2;
}

::selection {
  color: black;
  background: #e2e2e2;
}

body {
  font-family: "roboto", "roboto2" , "bakh";
  scroll-behavior: smooth;
  scroll-behavior: smooth !important;
}

html {
    scroll-behavior: smooth !important;
}

#header {
  background-image: url("./assets/images/weat.jpg");
  background-position: center;
  background-size: cover;
}

#header-index {
  background-position: center;
  background-size: cover;
}

.circlelogo {
  animation: rounding 15s linear infinite;
}

.large-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.swiper-pagination-bullet-active {
  background-color: #E1022E !important;
}

.direct-ltr{
  direction: ltr !important;
}

.border-nadi {
    border-color :#E1022E !important;
}


.parallax {
  height: 100%;
  width:100%;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.my_contact_row .wpforms-field-row{
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 20px !important;
  flex-wrap: unset !important;
}

.wpforms-field-row label{
  display: none !important;
}
.wpforms-field-label{
  font-weight: 300 !important;
}


.wpforms-submit-container{
  display: flex !important;
  justify-content: end !important;
}

div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus{
  border: 1px solid #6e6e6e;
  box-shadow: 0 0 0 1px #6e6e6e, 0 1px 2px rgba(0,0,0,0.15);
  outline: none;
}

.wpforms-submit{
  background: white !important;
  border: 2px solid black !important;
  color:black !important;
  transition: .3s all !important;
  border-radius: 0 !important;
}

.wpforms-submit:hover{
  background: black !important;
  color: white !important;
}

@keyframes rounding {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
