/*
Theme Name: SaiedSoft
URI: http://s-host.ir/
Description:Developed By SaiedSoft
Version: 1.0.0
Author: Saied Meftahi
Author URI: http://s-host.ir
*/

@font-face {
font-family: 'BYekan';
src:url('fonts/BYekan.eot');
src:local('?'),
url('fonts/BYekan.ttf') format('truetype'),
url('fonts/BYekan.woff') format('woff');
}
@font-face {
font-family: 'iran_sans';
src:url('fonts/iran_sans.eot');
src:local('?'),
url('fonts/iran_sans.ttf') format('truetype'),
url('fonts/iran_sans.woff') format('woff');
}
@font-face {
font-family: IRANYekan;
font-style: normal;
font-weight: 300;
src: url('fonts/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('fonts/iranyekanweblight.ttf') format('truetype');
}

@font-face {
font-family: IRANYekan;
font-style: normal;
font-weight: normal;
src: url('fonts/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('fonts/iranyekanwebregular.ttf') format('truetype');
}

@font-face {
font-family: IRANYekan;
font-style: normal;
font-weight: bold;
src: url('fonts/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('fonts/iranyekanwebbold.ttf') format('truetype');
}

/* SaiedSoft Start Navigation */

.navigation-row
{
  position: relative;
  z-index: 5;
}
.navbar
{
direction: ltr;
font-family: iranyekan;
padding: 0;
z-index: 1;
position: relative;
top: 1.5em;
font-size: 18px;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link
{
color: #fff;
}
.navbar-light .navbar-nav .nav-link
{
color: #fafafa;
margin-left: 0.5em;
margin-right: 0.5em;
}
.navbar-light .navbar-toggler
{
  border: 0 !important;
}
.alwady-language
{
  font-family: iranyekan;
  font-size: 16px;
  color: #fff;
  margin: 5px;
}
.alwady-language span
{
  display: block;
  position: relative;
  top: 8px;
  color: #333;
  background: #fff;
  margin: 5px;
  border-radius: 10px;
  padding: 0px 5px 0px 5px;
}

.logo
{

width: 140px;
position: relative;
top: -6px;
}
/* SaiedSoft End Navigation */

/* SaiedSoft Start Slider */

.slider-row
{
position: relative;
top: -163px;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev
{
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  right: 20px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next
{
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23f8faf9'%2F%3E%3C%2Fsvg%3E");
  left: 20px;
}
/* SaiedSoft End Slider */

/* SaiedSoft Start Information */

.information-row
{

margin-top: -5em;
}
.information-title
{
font-family: iranyekan;
text-align: center;
text-shadow: 0 0 1px #383838;
font-size: 35px;
font-weight: 500;
}
.information-title-short
{
font-family: iranyekan;
text-align: center;
font-size: 14px;
}
.information-box-one
{
display: flex;
align-items: center;
justify-content: space-between;
direction: ltr;
text-align: left;
font-family: iranyekan;
margin-top: 4em;
margin-bottom: 4em;
}
.information-box-one-text
{
    z-index:1;
}
.information-box-one-text h1
{
line-height: 1.8;
}
.information-box-one-text h2
{
line-height: 2;
font-size: 15px;
text-shadow: 0 0 1px #383838;
font-weight: 500;
display: list-item;
list-style: circle;
}
.information-box-one-image
{
width: 300px;
height: 300px;
text-align: center;
border-radius: 50px;
background: #fff;
flex-shrink: 0;
box-shadow:20px 85px 100px #f7ba00;
transform: rotate(40deg);
}
.information-box-one-image img
{
width: 100%;
height: 100%;
padding: 15px;
position: relative;
transform: rotate(-40deg);
object-fit:contain;
}


.information-box-one:nth-child(2n+2)
{
display: flex;
align-items: center;
justify-content: space-between;
text-align: left;
font-family: iranyekan;
margin-top: 5em;
margin-bottom: 5em;
flex-direction: row-reverse;
}
.information-box-one:nth-child(2n+2)  .information-box-one-text h1
{
line-height: 1.8;
}
.information-box-one:nth-child(2n+2)  .information-box-one-text h2
{
line-height: 2;
font-size: 15px;
text-shadow: 0 0 1px #383838;
font-weight: 500;
direction: ltr;
display: list-item;
list-style: circle;
}
.information-box-one:nth-child(2n+2) .information-box-one-image
{
width: 300px;
height: 300px;
text-align: center;
margin: auto;
border-radius: 50px;
background: #fff;
flex-shrink: 0;
box-shadow:20px 85px 100px #f7ba00;
transform: rotate(40deg);
}
.information-box-one:nth-child(2n+2) .information-box-one-image img
{
width: 100%;
height: 100%;
padding: 15px;
position: relative;
transform: rotate(-40deg);
object-fit: contain;
}
/* SaiedSoft End Information */

/* SaiedSoft Start Product */

.product-row
{
direction: ltr;
margin-top: 4em;
margin-bottom: 4em;
}
.product-title
{
font-family: iranyekan;
text-align: left;
text-shadow: 0 0 1px #383838;
font-size: 22px;
font-weight: 200;
}
.product-title-short
{
font-family: iranyekan;
text-align: left;
font-size: 14px;
}
.product-box-icon
{
width: 95px;
height: 95px;
border-radius: 20px;
background: #fff;
box-shadow:20px 85px 100px #f7ba00;
transform: rotate(40deg);
float: left;
position: relative;
top: -1em;
margin-right: 20px;
}
.product-box-icon img
{
transform: rotate(-40deg);
}
.product-box
{
width: 532px;
height: 230px;
border-radius: 30px;
background-image: radial-gradient( circle farthest-corner at 10% 20%,  rgba(90,92,106,1) 0%, rgba(32,45,58,1) 81.3% );
box-shadow: -19px 2px 10px #cecece;
box-shadow: 0 0 20px #d7d7d7;
margin: 10px;
display: inline-flex;
justify-content: space-between;
align-items: center;
 vertical-align: top;
}
.product-box img
{
width: 230px;
height: 200px;
border-radius: 30px;
padding: 5px;
object-fit: contain;
flex-shrink: 0;
}

.product-box-text
{
  display: inline-block;
  font-family: iranyekan;
  text-align: left;
  margin-top: 20px;
  margin-left:30px;
}
.product-box-text h1
{
  line-height: 1.5;
  font-size: 14px;
  color: #fafafa;
}
.product-box-text h2
{
  line-height: 1.5;
  font-size: 12px;
  color: #c6c6c6;
  display: list-item;
  list-style-position: inside;

}
/* SaiedSoft End Product */

/* SaiedSoft Start Bee */
a:hover
{
  text-decoration: none !important;
}
.bee-row
{
margin-top: 3em;
margin-bottom: 5em;

}
.bee-row img
{

  display: block;
  margin: auto;
}

/* SaiedSoft End Bee */

/* SaiedSoft Start Instagram */
.instagram-row
{

}
.instagram-title
{
font-family: iranyekan;
text-align: left;
text-shadow: 0 0 1px #383838;
font-size: 22px;
font-weight: 200;
}
.instagram-title-short
{
font-family: iranyekan;
text-align: left;
font-size: 14px;
}
.instagram-box-icon
{
width: 95px;
height: 95px;
border-radius: 20px;
background: #fff;
box-shadow:20px 85px 100px #f7ba00;
transform: rotate(40deg);
float: left;
position: relative;
top: -1em;
margin-right: 20px;
}
.instagram-box-icon img
{
transform: rotate(-40deg);
}
.instagram-post-box
{
  width: 95px;
  height: 95px;
  display: inline-block;
  border-radius: 20px;
    background: #fff;
  box-shadow:20px 30px 60px #f7ba00;
  transform: rotate(40deg);
  margin: 19.9px;
}
.instagram-post-box img
{
  transform: rotate(-40deg);
}
.whatsapp-link
{
height: 60px;
width: 60px;
position: fixed;
right: 0;
bottom: 0px;
margin-right: 30px;
margin-left: 30px;
margin-top: 30px;
margin-bottom: 20px;
border-radius: 50%;
cursor: pointer;
box-shadow: 0 1px 6px rgba(0, 0, 0, .06), 0 2px 32px rgba(0, 0, 0, .16) !important;
background: #fff;
padding: 10px;
z-index: 9999;
}
.whatsapp-link img
{
  width: 100%;
  height: 100%;
}
/* SaiedSoft End Instagram */


/* SaiedSoft Start Order Product */

.product-one-row
{
  width: calc(90% - 10%);
  display: inline-block;
}
.product-two-row
{
  width: calc(29% - 10%);
  display: inline-block;
}
.saiedsoft-order-button
{
  font-family: iranyekan;
  padding: 20px 50px;
  border-radius: 10px;
  border: 2px solid #888585;
  text-align: center;
  position: relative;
  top: -17px;
  box-shadow: 5px 5px 15px #f7ba00;
  font-size: 14px;
}
.saiedsoft-order-button:hover
{
  cursor: pointer;
}
.saiedsoft-order-lightbox
{
  font-family: iranyekan;
  border-radius: 30px;
  padding: 1em;
}
.saiedsoft-order-lightbox a
{
  color: #333 !important;
}
#saiedsoft-order-lightbox .modal-dialog
{
  max-width: 400px !important;
}

.saiedsoft-order-lightbox .close
{
  display: contents !important;
}
.saiedsoft-order-button-lightbox
{
  background: #fff;
  width: 100%;
  font-family: iranyekan;
  padding: 20px 50px;
  border-radius: 10px;
  border: 2px solid #888585;
  text-align: center;
  margin: 0.5em;
}
.saiedsoft-order-button-lightbox:hover
{
  cursor: pointer;
}
.saiedsoft-order-form
{
  font-family: iranyekan;
  text-align: left;
  display: grid;
  padding: 1em;
  line-height: 3;
}
.saiedsoft-order-form input ,textarea
{
  border: 2px solid #888585;
  border-radius: 10px;
  line-height: 3;
  padding-left: 1em;
  padding-right: 1em;
  text-align: left;
}
.saiedsoft-order-form input[type=submit]
{
  margin-top: 0.5em;
  line-height: 4.5;
  background: #fff;
  border: 2px solid #333;
  text-align: center;
  box-shadow: 5px 5px 15px #f7ba00;
}
.saiedsoft-order-form input[type=submit]:hover
{
  cursor: pointer;
}
.saiedsoft-quantity
{
  width: 85px;
  border-radius: 10px;
  border: 2px solid #888585;
  text-align: center;
  opacity: 0.8;
  /* -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield; */

}
.saiedsoft-role-text
{
  padding: 1.5em;
  margin-top: 0.5em;
  margin-bottom: 1em;
  line-height: 1.5;
  border: 2px solid #333;
  border-radius: 20px;
}
.saiedsoft-role-text-box
{
  width: 25px;
  height: 25px;
  transform: rotate(-40deg);
  box-shadow: 10px 5px 25px #f7ba00;
  border-radius: 8px;
  float: left;
  margin-right: 10px;

}
.saiedsoft-role-text-box img
{
  transform: rotate(40deg);
  width: 100%;
  height: 100%;
  padding: 5px;
}
.saiedsoft-role-text h5
{
  font-size: 12px;
  line-height: 2;
}

.swal-text
{
  font-family: iranyekan !important;
  line-height: 2;
  direction: rtl;
  text-align: center;
}
.swal-footer {
  text-align: center !important;
}
.swal-overlay--show-modal .swal-modal
{
  border-radius: 30px;
}
.swal-button
{
  background: #fff !important;
  padding: 15px 85px !important;
  color: #333 !important;
  border: 2px solid #888585;
  box-shadow: none !important;
  font-family: iranyekan;
}
.swal-title:not(:last-child)
{
  font-family: iranyekan !important;
}
.saiedsoft-order-table
{
  padding: 1em;
}
.saiedsoft-table
{
	background: transparent;
	border: 2px solid #888585 !important;
	color: #564e4e;
  text-align: center;
  padding: 1em;
  font-size: 14px;
  font-family: iranyekan;
  border-collapse: unset;
  border-radius: 30px;
}

.saiedsoft-table .table td, .table th
{
  border-top: 0 !important;
}
.table td, .table th
{
  vertical-align: middle !important;
}
.saiedsoft-table-image-box
{
  width: 75px;
  height: 75px;
  transform: rotate(-40deg);
  box-shadow: 10px 5px 25px #f7ba00;
  border-radius: 20px;
  text-align: center;
  margin: auto;
}
.saiedsoft-table-image-box img
{
  transform: rotate(40deg);
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.saiedsoft-table tr
{
  line-height: 3;
	background: #fff;
	padding: 1em;
	border-radius: 10px;
  font-weight: 500;
}
.saiedsoft-table tr:first-child
{

}

.saiedsoft-table td,th
{
	border-bottom:0 !important;
}
.saiedsoft-table i
{
  font-size: 14px;
}
.saiedsoft-table th
{
  font-weight: 500;
}
.saiedsoft-table td
{
  font-weight: 400;
  padding-top: 2em;
}


/* SaiedSoft End Order Product */


/* SaiedSoft Start Product Features */

.product-features-row
{
direction: ltr;
margin-top: -3em;
margin-bottom: 4em;

}
.product-features
{
padding: 3em;
background: #fff;
border-radius: 30px;
box-shadow:20px 85px 100px #f7ba00;
}
.product-features-title
{
font-family: iranyekan;
text-align: left;
text-shadow: 0 0 1px #383838;
font-size: 22px;
font-weight: 200;
}
.product-features-title-short
{
font-family: iranyekan;
text-align: left;
font-size: 14px;
}

.product-features-icon
{
width: 95px;
height: 95px;
border-radius: 20px;
background: #fff;
box-shadow:15px 0px 25px #f7ba00;
transform: rotate(40deg);
float: left;
position: relative;
top: -1em;
margin-right: 20px;
text-align: center;
}
.product-features-icon img
{
width: 100%;
height: 100%;
object-fit: contain;
transform: rotate(-40deg);
text-align: center;
}
.saiedsoft-center
{
text-align: center;
}
.product-features-box
{
width: 250px;
padding: 15px;
margin-bottom:0.5em;
display: inline-block;

}

.product-features-box-imagebox
{
padding: 6px;
width: 75px;
height: 75px;
border-radius: 20px;
float:left;
position:relative;
top:-15px;
margin-right:15px;
-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.08);
box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.08);
transform: rotate(40deg);
}

.product-features-box-image
{
padding: 5px;
width: 70px;
height: 70px;
object-fit: contain;
transform: rotate(-40deg);
}

.product-features-box-title
{
font-family: iranyekan;
font-size: 14px;
text-align: left;
color: #333;
}
.product-features-box h1
{
font-family: iranyekan !important;
font-size: 12px !important;
text-align: left !important;
color: #333 !important;

}
.product-features-box h2
{
font-family: iranyekan !important;
font-size: 13px !important;
font-weight: 200 !important;
text-align: left !important;
color: #333 !important;
}
.product-features-box-short
{
font-family: iranyekan;
font-size: 14px;
font-weight: 200;
text-align: left;
color: #333;
}

.product-description-text
{
font-family: iranyekan;
padding: 1.5em;
color:#646e72;
text-align: justify;
font-size: 13.5px;
line-height: 2.5;
font-weight: 200;
}

.product-content
{
margin-top: 1em;

}
.product-content p
{
line-height: 2.5;
text-align: justify;
font-family: iranyekan;
font-size: 14px;
}
.product-content h1
{
font-family: iranyekan;
text-align: left;
text-shadow: 0 0 1px #383838;
font-size: 22px;
font-weight: 200;
}
.product-content h2
{
line-height: 2.5;
text-align: justify;
font-family: iranyekan;
font-size: 14px;
}
/* SaiedSoft End Product Features */

/* SaiedSoft Start Footer */

.footer-row
{
margin-top: 5em;
padding-top: 3em;
direction: ltr;
box-shadow:inset 20px -207px 60px -62px #f7ba00;
}


.footer-box
{
text-align: center;
}

.footer-box-widget
{
padding: 15px;
width: 265px;
height: 285px;
display: inline-block;
vertical-align: middle;
font-family: iranyekan;
font-size: 20px;
margin:4.5px;
text-align: left;
border-radius: 10px;
background: #fff;
-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.08);
box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.08);
text-align: center;
}

.footer-box-widget-image
{
float:left;
position:relative;
top:-0.2em;
margin-right:5px;
width: 55px;
height: 55px;
object-fit: contain;
}

.footer-box-widget-title
{
font-size: 15px;
color: #564e4e;
text-align: left;
}

.footer-box-widget-title-short
{
font-size: 10px;
font-weight: 200;
color: #808080;
border-bottom: 2px solid #ddd;
padding-bottom: 12px;
text-align: left;
}

.footer-box-widget-link
{
font-family: iranyekan;
font-size: 16px;
color: #345343;
text-align: center;
font-weight: 200;
}

.footer-box-widget-link h3
{
font-size: 16px;
font-weight: 200;
line-height: 2;
}

.footer-about
{
font-family: iranyekan;
font-size: 12px;
text-align: justify;
line-height: 2;
font-weight: 200;
}

.trust-icon
{
width: 78px;
height: 70px;

object-fit: contain;
filter: grayscale(1);
}

.social-icon
{
display: block;
margin: auto;
text-align: center;
}
.social-icon img
{
width: 40px;
height: 40px;

}

.footer-contanctus-title
{
font-size: 16px;
font-weight: 200;
color: #333;
text-align: center;
line-height: 2;
}

.footer-contanctus-text
{
font-size: 14px;
font-weight: 200;
color: #333;
}

/* SaiedSoft End Footer */

/* SaiedSoft Start CopyRight */

.copyright-row
{
padding: 1em;
line-height: 2;
box-shadow:19px 84px 85px #f7ba00;
direction: ltr;
background: #f7ba00;
}

.copyright-text
{
text-align: left;
font-family: iranyekan;
font-weight: 200;
font-size: 14px;
float: left;
padding: 0.5em;
}

.copyright-text h3
{
font-weight: 200;
font-size: 12px;
color: #333;
}
.saiedsoft-copyright
{
text-align: left;
font-family: iranyekan;
font-weight: 200;
font-size: 14px;
float: left;
padding: 0.5em;
}

.saiedsoft-copyright h3
{
font-weight: 200;
font-size: 14px;
color: #333;
}

/* SaiedSoft End CopyRight */

/* SaiedSoft Start Responsive */


@media only screen and (max-width:1200px) and (min-width: 992px)
{
.navbar
{
top: 5px;
}
.information-box-one-image
{
width: 260px;
height: 260px;
}
.information-box-one:nth-child(2n+2) .information-box-one-image
{
width: 260px;
height: 260px;
}
.information-box-one-text h2
{
font-size: 15px;
}
.information-box-one:nth-child(2n+2)  .information-box-one-text h2
{
font-size: 15px;
}
.product-features-box
{
  width: 32%;
}
.product-one-row
{
  width: 75%;
}
.product-two-row
{
  width: 24%;
}
}
@media only screen and (max-width:992px) and (min-width: 768px)
{
.navbar
{
top: 5px;
}
.information-box-one-image
{
width: 200px;
height: 200px;
}
.information-box-one:nth-child(2n+2)  .information-box-one-image
{
width: 200px;
height: 200px;
}
.information-box-one-text h2
{
font-size: 11px;
}
.information-box-one:nth-child(2n+2)  .information-box-one-text h2
{
font-size: 11px;
}
.product-features-box
{
  width: 49%;
}
.product-one-row
{
  width: 100%;
}
.product-two-row
{
  width: 100%;
}
.saiedsoft-order-button
{
  top: 1em;
}
}
@media only screen and (max-width:992px)
{

.navbar
{
font-size: 14px;
text-align: left;
}
.navbar-nav
{
  padding-bottom: 1.5em;
}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link
{
color: #333;
}
.navbar-light .navbar-nav .nav-link
{
color: #222;
}
.navbar-light .navbar-toggler-icon
{
    /* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); */
    vertical-align: baseline;
}
.copyright-text
{
text-align: center;
float: none;
}
.saiedsoft-copyright
{
text-align: center;
float: none;
}
}

@media only screen and (max-width:768px)
{
.navbar
{
top: 5px;
}
.slider-row
{
top: -133px;
}
.logo
{
width: 110px;
}

.alwady-language span
{
  font-size: 10px;
  top: 0;
}
.information-box-one
{
flex-direction: column-reverse;
}
.information-box-one-image
{
width: 240px;
height: 240px;
margin-bottom: 45px;
}
.information-box-one-text h2
{
font-size: 12px;
text-align: center;
list-style-position: inside;
}

.information-box-one:nth-child(2n+2)
{
flex-direction: column-reverse;

}
.information-box-one:nth-child(2n+2)  .information-box-one-image
{
width: 240px;
height: 240px;
margin-bottom: 45px;
}
.information-box-one:nth-child(2n+2)  .information-box-one-text h2
{
font-size: 12px;
text-align: center;
list-style-position: inside;
}

.footer-box-widget
{
float: none;
width:265px;
margin:auto;
clear: both;
margin-top: 0.5em;
margin-bottom: 0.5em;

}

.copyright-text
{
text-align: center;
}
.saiedsoft-copyright
{
text-align: center;
float: none;
margin: auto;
}
.product-one-row
{
  width: 100%;
}
.product-two-row
{
  width: 100%;
}
.product-features-title-short
{
  text-align: right;
  line-height: 2;
}
.saiedsoft-order-button
{
  top: 1em;
}
.product-features-box
{
  width: 49%;
}
}

@media only screen and (max-width:565px)
{
.navbar
{
top: 5px;
}
.slider-row
{
top: -87px;
}
.logo
{
width: 75px;
}
.alwady-language
{
font-size: 12px;
}
.alwady-language span
{

}
.whatsapp-link
{
  margin-right: 10px;
  margin-bottom: 10px;
}
.swiper-button-next, .swiper-button-prev
{
  width: 25px;
  height: 25px;
  margin-top: -3px;
}
.information-row
{
  margin-top: -2em;
}
.product-box
{
width: 96%;
height: 250px;
flex-direction: column-reverse;
margin-top: 5.5em;
}

.product-box img
{
width: 200px;
height: auto;
}
.product-box-text
{
text-align: center;
margin-right: inherit;
margin-top: 0;
padding: 10px;
}
.saiedsoft-order-form input, textarea
{
  font-size: 10px;
}
.saiedsoft-role-text h5
{
  font-size: 10px;
}
.saiedsoft-order-form
{
  font-size: 14px;
}
.product-features-title
{
  font-size: 18px;
  text-align: center;
}
.product-features-icon
{
  float: none;
  text-align: center;
  margin: auto;
  margin-bottom: 5px;
}
.product-one-row
{
  width: 100%;
}
.product-two-row
{
  width: 100%;
}
.product-features-title-short
{
  text-align: center;
  line-height: 2;
}
.saiedsoft-order-button
{
  top: 1em;
}
.saiedsoft-table tr
{
  display: grid;
}
.product-features-box
{
  width: 100%;
}
.saiedsoft-order-form
{
  padding: 5px;
}
}
/* SaiedSoft End Responsive */
