@charset 'UTF-8';
@font-face {
font-family: iranyekan;
font-style: normal;
font-weight: normal;
src: url(//pooyeshniroo.com/wp-content/themes/pooyeshniroo/fonts/iranyekanwebregularfanum.woff) format('woff');
font-display: swap;
}
html {
scroll-behavior: smooth;
}
body {
margin: 0;
padding: 0;
font-family: iranyekan;
}
button {
font-family: iranyekan;
}
.container {
max-width: 1200px;
min-width: 1200px;
width: 100%;
display: block;
margin: 0 auto;
}
.container-full {
width: 100%;
}
.aligncenter {
text-align: center;
margin: 0 auto;
max-width: 100%;
display: flex;
height:auto;
}
.background_color {
background: #c40609;
}
.background_menu {
background: #a91819;
}
.veichi .left_logo img {
background: #00899e;
}
.veichi .background_color {
background: #009ab2;
}
.veichi .sub-menu {
background: #009ab2;
}
.veichi .footer_row {
background: #009ab2;
}
.veichi .title-container h1 , .page-id-929 .title-container h1 {
color: #008195;
}
.veichi .title-container h1:before , .page-id-929 .title-container h1:before {
background: #009ab2;
}
.veichi .social p {
color: #009ab2;
}
.veichi .background_menu {
background: #00899e;
}
.veichi .social_media a img {
filter: grayscale(1);
}
.veichi .responisve_menu {
background: #009ab2;
}
.veichi .responisve_menu ul.sub-menu {
background: #009ab2;
}
.content-contianer a {
color: #b50000;
text-decoration: underline;
}
.veichi .content-contianer a , .page-id-929 .content-contianer a{
color: #006171;
}
.pre_header {
overflow: hidden;
display: flex;
justify-content: space-between;
align-items: center;
}
.left_logo {
display: flex;
flex-direction: row;
align-items: center;
}
.left_logo img {
background: #a91819;
padding: 15px 10px;
display: block;
box-shadow: -7px 4px 9px 3px #000000;
}
.left_logo::before {
content: url(//pooyeshniroo.com/wp-content/themes/pooyeshniroo/image/engineering.svg);
width: 100px;
height: 25px;
}
.veichi .left_logo::before {
display: none;
}
.right_logo {
float: right;
}
.right_logo img {
display: block;
}
.shimmer {
mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right / 350% 100%;
animation: shimmer 2s infinite;
}
.menu_with_phonenumber {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
a.phone_num {
text-decoration: none;
color: #ffffff;
direction: ltr;
font-size: 23px;
letter-spacing:6px;
}
.phone_num .phone_small {
font-size: 15px;
}
@keyframes shimmer {
100% {
mask-position: left
}
}
ul#menu-main {
list-style-type: none;
margin: 0;
padding: 0;
position: relative;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
#menu-main li {
display: inline-block;
padding: 10px 20px;
transition: 0.3s;
font-size: 15px;
}
#menu-main>li:first-child {
padding-right: 0;
}
#menu-main>li:last-child {
padding-left: 0;
}
#menu-main>li a {
color: #ffffff;
text-decoration: none;
position: relative;
}
#menu-main>li a:after {
height: 3px;
width: 0;
position: absolute;
content: '';
bottom: -9px;
z-index: 1;
background: #ffffff;
right: 0;
border-radius: 5px;
opacity: 0;
transition: 0.2s;
}
#menu-main>li a:hover:after {
opacity: 1;
transition: 0.2s;
width: 100%;
}
ul.slide {
list-style-type: none;
margin: 0;
padding: 0;
}
.slide .content_slider img {
width: 100%;
height: auto;
border-radius: 10px;
position: relative;
overflow: hidden;
}
ul.slide li {
position: relative;
}
.details_slide {
position: absolute;
top: 15%;
right: 20%;
width: 300px;
box-sizing: border-box;
background: #f10001;
padding: 10px;
box-shadow: 0px 0px 6px 2px #333;
}
.details_slide.hide {
opacity: 0;
transition: 2s;
transform: translate(0, 100%);
}
.details_slide.animated {
opacity: 0.8;
transition: 2s;
transform: translate(0%, 0%);
}
.details_slide h2 {
color: #ffffff;
border-bottom: 1px solid #ffffff;
font-size: 1.2em;
padding: 0;
font-weight: 700;
margin: 0;
}
.details_slide p {
color: #ffffff;
}
.slider {
margin-top: 15px;
visibility: hidden;
}
.slider.slick-initialized {
visibility: visible;
}
.about_pooyeshniroo {
margin: 35px 0 10px;
}
.about_pooyeshniroo h1 , .about_veichi h4{
font-size: 15px;
border-right: 5px solid #db0001;
padding-right: 10px;
margin: 0;
color: #b50001;
}
.about_pooyeshniroo p , .about_veichi p{
font-size: 14px;
line-height: 2em;
text-align: justify;
}
.products_list {
width: 80%;
margin: 0 auto;
}
.products {
margin: 50px 0;
}
.product_row .title_product h3 {
display: block;
margin: 0;
margin-top: 5px;
padding: 10px 20px;
font-size: 13px;
font-weight: 100;
}
.product_row .image_product img {
margin: 0 auto;
max-width: 100%;
box-shadow: 0px 1px 2px #c9c9c9;
border-radius: 5px;
}
.product_row .image_product {
padding-top: 15px;
}
.product_row a {
text-align: center;
display: block;
text-decoration: none;
color: #000000;
border-radius: 5px;
transition: 0.3s;
}
.article_list {
width: 95%;
margin: 0 auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: space-around;
}
.articles {
margin-bottom:50px;
}
.article_list h3 {
text-align: center;
font-size: 13px;
color: #000000;
}
.article_list a {
text-decoration:none;
}
.article_list img {
display: block;
}
.shadow {
border: 1px solid #e1e1e1;
}
.red_line {
display: block;
height: 5px;
background: red;
margin: 50px 0;
}
.six_box {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
padding: 40px 0;
}
.box {
width: 30%;
padding: 0 25px;
text-align: center;
box-sizing: border-box;
transition: 0.3s;
margin: 10px 0px;
text-decoration: none;
background: #fafafa;
border-radius: 15px;
}
.box:hover a span {
transform: rotate(150deg);
transition: 0.3s;
}
.box:hover img {
border-bottom-right-radius: 15px;
transition: 0.3s;
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;
}
.box h3 {
padding: 5px 10px;
font-size: 15px;
color: #a91819;
border-bottom: 2px solid;
}           .box img {
transition: 0.3s;
}
.box p {
padding: 0px 0;
margin: 0px auto;
font-size: 13px;
text-align: center;
padding-bottom: 10px;
color: #585858;
}
.box a span {
display: inline-block;
transform: rotate(180deg);
box-sizing: border-box;
padding-right: 5px;
font-size: 1.2em;
transition: 0.3s;
color: #960000;
}
.box a span:last-child {
transform: rotate(0);
font-size: 1em;
}
.social {
text-align: center;
margin: 30px 0;
}
.social p {
color: #b50000;
font-size: 12.1px;
font-weight: 700;
}
.footer_row {
background: #a91819;
overflow: hidden;
}
.right_footer p {
margin: 0;
color: white;
font-size: 12px;
padding: 15px 0;
}
.right_footer {
float: right;
}
.left_footer {
float: left;
text-align: left;
padding-top: 3px;
}
.right_footer,
.left_footer {
width: 50%;
display: inline-block;
box-sizing: border-box;
}
.sub-menu {
display: flex;
margin: 0;
padding: 10px 0;
list-style-type: none;
position: absolute;
top: 40px;
background: #a91819;
z-index: -1;
opacity: 0;
width: 100%;
right: 0;
transform: translate(-10px, 0px);
transition: 1s;
text-align: right;
justify-content: center;
transition: 0.1s;
}
.sub-menu .sub-menu {
position: initial;
opacity: 1;
display: flex;
flex-direction: column;
transform: translate(0, 0);
background: none;
}
.product_item:after {
content: "\276F";
color: #ffffff;
font-size: 11px;
display: inline-block;
transform: rotate(270deg);
margin-right: 5px;
transition: 0.5s;
}
.product_item:hover:after {
transform: rotate(90deg);
transition: 0.5s;
}
#menu-main .sub-menu .sub-menu li {
padding: 10px 0;
}
.pooyeshniroo_menu {
list-style-type: none;
}
.pooyeshniroo_menu>li:hover>ul {
opacity: 1;
transition: 0.1s;
z-index: 1;
transform: translate(0px, 0px);
}
.sub-menu li a:before {
content: "\276F";
padding-left: 5px;
vertical-align: middle;
font-size: 11px;
}
.sub-menu .sub-menu li a:before {
content: "\2012";
}
.sub-menu>li>a {
font-weight: 700;
}
.sub-menu .sub-menu>li>a {
font-weight: 300;
color:#ffffff;
}
.social_media a {
text-decoration: none;
margin: 5px;
display: inline-flex;
}
svg {
max-width: 100%;
}   .footer_row a {
text-decoration: none;
}
.responisve_menu,
.menu_key {
display: none;
}
.title-container h1 {
color: #c40609;
font-size: 2em;
padding:10px 0;
background: #f8f8f8;
border-radius: 10px;
}
.title-container h1:before {
background: #f10001;
content: ' ';
border-radius: 10px 0px 0px 10px;
padding: 5px 5px;
margin-left: 5px;
display: inline;
}
.contianer-b {
padding: 15px 0;
}
.breadcrumbs {
background: #f5f5f5;
}
.contianer-b span {
font-size: 12px;
padding: 3px;
}
.contianer-b a {
text-decoration: none;
color: #333;
}
.contianer-b span:first-child {
padding-right: 0;
}
.menu_key span {
background: #ffffff;
height: 2px;
width: 30px;
display: list-item;
margin-bottom: 8px;
}
.menu_key {
position: absolute;
right: 9px;
top: 9px;
cursor: pointer;
}
.center-content {
line-height: 2.2em;
font-size: 13px;
}
.content-contianer {
min-height: 300px;
overflow: hidden;
}
.inner-content {
width: 100%;
}
.inner-content ul {
margin: 0;
padding: 0;
text-align: justify;
line-height:2em;
margin-right:15px;
}
.inner-content ol ul {
margin: 0px 10px;
}
.wp-caption-text {
display: none;
}
.content-image {
width: 45%;
}
.content-image img {
height: auto;
max-width: 100%;
}
.inner-content.has_thumbnail {
box-sizing: border-box;
width:65%;
padding-left:15px;
}
.inner-content img {
max-width: 100%;
height: auto;
}
.singular_product_page h2 , .cat-description h2 , .page .inner-content h2{
border-right: 4px solid red;
padding-right: 5px;
}
.veichi .singular_product_page h2 , .veichi .cat-description h2 , .veichi .page .inner-content h2 , .page-id-929 .inner-content h2{
border-right: 4px solid #009ab2;
}
.singular_product_page .content-contianer {
display: flex;
flex-direction: row;
}
.singular_product_page .content-contianer .inner-content p{
margin:0;
text-align: justify;
}
.cat-description img {
width:auto;
} .header_table,
.representatives {
display: table;
width: 100%;
font-size: 12px;
border-collapse: collapse;
}
.header_table>div,
.representatives>div {
display: table-cell;
padding: 10px 5px;
}
.representatives>div {
border: 1px solid #e1e1e1;
}
.representatives.active {
display: table !important;
}
.header_table.active {
display: table !important;
}
.header_table {
background: #f10001;
display: none;
}
.header_table div {
color: #ffffff;
}
.coulmn1 {
width: 12%;
}
.coulmn2 {
width: 10%;
}
.coulmn3 {
width: 10%;
}
.coulmn4 {
width: 10%;
}
.coulmn5 {
width: 8%;
}
.coulmn6 {
width: 8%;
}
.coulmn7 {
width: 8%;
}
.coulmn8 {
width: 20%;
}
.extra_content table tbody td {
border: 1px solid #e1e1e1;
padding: 5px;
color:#333333;
}
.extra_content table thead th {
border: 1px solid #e1e1e1;
background: #ffffff;
padding: 5px;
color: #f10001;
text-align: right;
}
.veichi .extra_content table thead th {
color: #009ab2;
}
.extra_content table tbody td:first-child {
font-weight: 700;
color: #565656;
}
.extra_content td strong {
font-weight: 700;
color: #565656;
}
.extra_content table {
border-collapse: collapse;
width:100%;
}
.veichi .current a {
background: #009ab2;
border-bottom: 2px solid #00899e;
}
.extra_content ul li {
line-height: 2em;
}
.category_section {
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.content-container.article-cat {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
}
.article-cat a {
width: 25%;
text-decoration: none;
color: #333;
text-align: center;
}
.cataluge_file img {
width: 50px;
}
a.cataluge_file {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-start;
text-decoration: none;
}
.cataluge_file span {
padding-right: 10px;
color: #585858;
}
.btn_brand {
display: flex;
align-items: flex-end;
justify-content: center;
gap: 10px;
position: fixed;
z-index: 100;
left: 0;
top: 50%;
flex-direction: column;
}
.brand_viechi {
text-decoration: none;
background: #009ab2;
color: #ffffff;
padding: 5px 10px;
border-radius: 5px;
}
.brand_danfoss {
text-decoration: none;
background: #c40609;
color: #ffffff;
padding: 5px 10px;
border-radius: 5px;
}
.brand_oucom {
text-decoration: none;
background: #8c8c8c;
color: #ffffff;
padding: 5px 10px;
border-radius: 5px;
}
.main_section {
overflow: hidden;
}
.page-template-cataluge #viechi h2 {
text-decoration: none;
background: #009ab2;
color: #ffffff;
padding: 5px 10px;
border-radius: 5px;
}
.page-template-cataluge #danfoss h2 {
text-decoration: none;
background: #c40609;
color: #ffffff;
padding: 5px 10px;
border-radius: 5px;
}
.page-template-cataluge #oucom h2 {
text-decoration: none;
background: #8c8c8c;
color: #ffffff;
padding: 5px 10px;
border-radius: 5px;
}
.catalouge_item {
display: flex;
width: 32.3333333%;
text-align: center;
margin: 0.5%;
box-sizing: border-box;
box-shadow: 0 0 1px 1px #e1e1e1;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
}
.viechi .catalouge_item {
box-shadow: 0 0 1px 1px #5aa6ad;
}
.danfoss .catalouge_item {
box-shadow: 0 0 1px 1px #ff0000;
}
.image_product_cataluge {
width:40%;
}
.category table {
width: 100%;
max-width: 100%;
text-align: center;
border-collapse: collapse;
}
.category table thead {
background: #efefef;
}
.category table td {
border: 1px solid #e4e4e4;
line-height: 2.5em;
}
.category table th {
border: 1px solid #e7e7e7;
line-height: 2.5em;
}
.cat-description a {
color: #b40608;
}
.veichi .cat-description a {
color: #006171;
}
.image_product_cataluge img {
max-width: 100%;
display:block;
}
.catalouge_item a {
text-decoration: none;
color: #333;
font-size: 13px;
width: 10%;
}
.title_product_cataluge {
width: 50%;
}
.title_product_cataluge h3 {
font-size: 13px;
font-weight: 300;
color: #333;
margin: 0;
padding: 5px;
}
.catalouge_item a img {
width: 20px;
margin-top: 5px;
}
.whatsapp {
position: fixed;
z-index: 1;
bottom: 10%;
right: 5px;
cursor: pointer
}
.whatsapp span {
background: #1bd741;
font-weight: 300;
font-size: 12px;
padding: 5px 15px;
color: #000;
border: 1px solid #ffffff;
border-radius: 15px;
box-shadow: 0px 0px 1px 2px #1bd741;
}
.whatsapp img {
border-radius: 50%;
vertical-align: middle;
margin-right: 5px;
border-bottom-left-radius: 0;
transition: 0.3s;
}
.whatsapp img:hover {
border-radius: 5px;
transition: 0.3s;
}
.whatsapp_modal {
position: fixed;
opacity: 0;
transform: scale(0);
transition: 0.4s;
width: 100%;
top: 0;
bottom: 0;
right: 0;
left: 0;
background: #ffffff;
z-index: 2;
height: 100vh;
}
.whatsapp_modal.active {
opacity: 1;
transform: scale(1);
transition: 0.4s;
}
.city_list ol {
list-style-type: none;
padding: 0;
width: 95%;
margin: 10px auto;
}
.city_list ol li {
cursor: pointer;
float: right;
width: 23%;
text-align: center;
border: 1px solid #e1e1e1;
margin: 1% 1%;
padding: 10px;
box-sizing: border-box;
font-size: 14px;
background: #ffffff;
}
.city_list ol li span {
color: #333;
}
.city_list {
overflow: hidden;
}
.city_list.fadeOut {
transition: 0.8s;
transform: scale(0);
opacity: 0;
}
.operator_section {
position: relative;
left: 0;
right: 0;
text-align: center;
top: 0;
bottom: 0;
z-index: -1;
height: 100vh;
}
.over {
overflow: hidden;
}
.operator_section a {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #16a362;
color: #ffffff;
text-decoration: none;
padding: 10px 20px;
border-radius: 10px;
box-shadow: 0px 0px 4px 2px #f3d9d9;
}
.whatsapp_modal p {
width: 93%;
margin: 0 auto;
padding: 20px 0;
}
span.close_whatsapp {
position: absolute;
left: 45px;
background: #ffffff;
color: #000000;
border: 1px solid #e1e1e1;
padding: 5px 20px;
border-radius: 5px;
top: 5px;
cursor: pointer;
}
.product_select_info {
display: none;
}
.product_select_info.active {
display: block;
}
select {
font-family: iranyekan;
border: 1px solid #ffffff;
border-bottom: 1px solid #f10001;
padding-bottom: 5px;
}
select:focus-visible,
select:focus {
outline: none;
outline-offset: none;
}
.select_product_value>div {
display: inline-flex;
width: 25%;
}
.select_product_value {
display: flex;
margin: 30px 0;
}
.select_product_value>div>span {
width: 40%;
}
.select_product_value>div>select {
width: 55%;
}
.selected_product {
display: none;
}
ul.list_aparat {
margin: 0;
overflow: hidden;
padding: 0;
list-style-type: none;
}
.list_aparat li {
float: right;
width: 23%;
margin: 1%;
}
.list_aparat a {
text-decoration: none;
color: red;
}
.product-list {
display: flex;
flex-wrap: wrap;
margin-bottom:25px;
}
.product-list a {
text-decoration: none;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
box-sizing: border-box;
width: 24%;
margin: 0.5%;
border-radius: 5px;
box-shadow: 0px 0px 1px 0px #969696;
}
.product-list .title {
color: #414141;
font-weight: 300;
margin: 0;
text-align: center;
padding: 0 10px;
font-size:13px;
}
.veichi ul.product-list .title {
background: #009ab2;
}
.content_catalouge_page {
border-bottom: 1px solid #e1e1e1;
margin-bottom: 10px;
}
.gallery img {
max-width: 100%;
}
.contact_us_right p {
display: flex;
text-align: right;
align-items: flex-start;
font-size: 0.9em;
line-height: 2.5em;
}
.contact_us_right span {
padding: 0px 10px;
}
.contact_us_right {
float: right;
width: 60%;
box-sizing: border-box;
}
.contact_us_container {
overflow: hidden;
}
.contact_us_left {
width: 40%;
box-sizing: border-box;
float: left;
text-align: left;
}
#mapDiv {
overflow: hidden;
border: 1px solid #e1e1e1;
}
.contact_us_right a {
text-decoration: none;
font-size: 0.9em;
color: #636363;
display: inline-flex;
width: 30%;
}
.contact_us_right a img {
margin-left: 5px;
}
[dir='rtl'] .slick-prev {
z-index: 1;
}
[dir='rtl'] .slick-next {
z-index: 1;
}
[dir='rtl'] .slick-prev:before {
content: '\276E' !important;
color: #a91819;
font-size: 25px !important;
}
[dir='rtl'] .slick-next:before {
content: '\276F' !important;
color: #a91819;
font-size: 25px !important;
}
.slider .slick-prev {
z-index: 1;
right: -35px !important;
}
.slider .slick-next {
z-index: 1;
left: -35px !important;
}
.factor-c {
width: 60%;
margin: 0 auto;
}
table#tbl_factor {
width: 100%;
}
.factor-content select {
width: 90%;
}
.factor-content input {
font-family: iranyekan;
border: 1px solid #ffffff;
border-bottom: 1px solid #f10001;
padding-bottom: 5px;
width: 90%;
transition: 0.3s;
}
input#btn_insert,
input.order-btn {
background: #f10;
color: #ffffff;
width: 100%;
border-bottom: unset;
vertical-align: middle;
padding: 5px;
cursor: pointer;
}
.factor-content input:focus {
outline: 0;
transition: 0.3s;
}
.factor-content input.submit {
font-family: iranyekan;
border: 1px solid #ffffff;
border-bottom: 1px solid #ff0000;
background: #f00;
width: 50%;
margin: 0 auto;
cursor: pointer;
display: block;
color: #ffffff;
padding: 5px;
}
.col input {
width: 31.9%;
margin: 0.5%;
box-sizing: border-box;
margin-bottom: 20px;
}
.col {
overflow: hidden;
}
form#myForm textarea {
width: 98%;
margin: 0 auto;
display: block;
outline: 0;
border: none;
border-bottom: 1px solid #f10;
font-family: 'iranyekan';
resize: none;
padding: 5px;
margin-bottom: 20px;
}
.grecaptcha-badge {
display: none !important;
}
.download_section>div {
display: inline-block;
width: 33%;
text-align: center;
}
.download_section>div img {
max-width: 50%;
}
.modal_app {
position: fixed;
height: 100%;
width: 100%;
z-index: -1;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: #ffffff;
transform: scale(0);
transition: 0.3s;
opacity: 0;
}
.modal_app.active {
transform: scale(1);
transition: 0.3s;
opacity: 1;
z-index: 1;
}
.modal_app_description {
text-align: center;
margin: 10%;
}
span.close_modal_app {
background: #f00;
padding: 10px;
color: #ffffff;
font-size: 2em;
position: absolute;
left: 30px;
top: 20px;
height: 32px;
line-height: 1;
cursor: pointer;
}
.business-partners {
background: #f1f1f1;
border-radius: 10px;
padding: 20px 0;
text-align: center;
display: flex ;
flex-direction: row;
align-items: center;
justify-content: center;
width: 80%;
margin: 0 auto;
}
.partners,
.customers,
.products,
.articles{
background: #f1f1f1;
border-radius: 10px;
padding: 30px 0;
position: relative;
}
.business-partners .partner {
border-left: 1px solid #dcdcdc;
padding: 0 5px;
}
.business-partners .partner:last-child {
border-left: 0;
}
.partners h2,
.customers h2,
.products h2,
.articles h2{
position: absolute;
background: #a91819;
padding: 10px;
right: -15px;
color: #ffffff;
font-size: 14px;
border-radius: 5px 0px 0px 5px;
margin: 0;
}
.partners h2:after,
.customers h2:after,
.products h2:after,
.articles h2:after{
content: ' ';
width: 0;
height: 0;
position: absolute;
right: 0;
bottom: -9px;
border-top: 10px solid #6d0203;
border-left: 0 solid transparent;
border-right: 15px solid transparent;
}
.customers_slideshow .slick-slide {
display: flex !important;
align-items: center;
justify-content: center;
align-content: center;
}
.custmer_repater {
width: 80%;
margin: 0 auto;
}
.footer_seo_menu {
display: flex;
align-items: center;
justify-content: center;
list-style-type: none;
margin: 50px 0;
padding: 0;
}
.footer_seo_menu a {
text-decoration: none;
color: #5a5858;
font-size: 13px;
padding: 0px 20px;
transition:0.1s;
}
.footer_seo_menu a:hover {
color: #000000;
transition:0.1s;
}
.footer_seo_menu li {
border-left: 1px solid #dcdcdc;
}
.footer_seo_menu li:last-child {
border-left:0;
}
::selection {
color: white;
background-color: red;
}
.faq-accordion {
overflow: hidden;
}
.faq-item {
border-bottom: 1px solid #ddd;
}
.faq-item:last-child {
border-bottom: none;
}
.faq-question {
width: 100%;
text-align: right;
padding: 15px;
font-weight: bold;
border: none;
outline: none;
cursor: pointer;
transition: background-color 0.3s;
background: #fff;
}
.faq-question:hover {
background-color: #eee;
}
.faq-answer {
max-height: 0;
overflow: hidden;
padding: 0 15px;
transition: max-height 0.3s ease, padding 0.3s ease;
}
.faq-answer p {
margin: 10px 0;
line-height: 1.7;
font-size:13px;
}
.faq-item.active .faq-answer {
max-height: 300px;
padding: 15px;
}
.wp-caption {
width: auto !important;
}
.post-tags {
margin-top: 20px;
}
.post-tags h3 {
margin-bottom: 10px;
font-size: 18px;
}
.post-tags ul {
list-style: none;
padding: 0;
display: flex;
flex-wrap: wrap;
}
.post-tags ul li {
margin: 5px 10px 5px 0;
}
.post-tags ul li a {
background-color: #f0f0f0;
padding: 6px 12px;
border-radius: 5px;
text-decoration: none;
color: #333;
display:inline-block;
}
.post-tags ul li a:hover {
background-color: #ddd;
}
.extra_content {
margin-bottom: 40px;
}
@media only screen and (max-width: 1024px) {
.menu-main-container,
.left_logo, .menu_with_phonenumber {
display: none;
}
.container {
max-width: 100%;
min-width: 100%;
}
.right_logo img {
display: block;
margin: 0 auto;
margin-top: 0;
width: 75%;
height: auto;
}
.right_logo {
float: none;
text-align: center;
width: 50%;
margin: 0 auto;
}
.box {
float: right;
width: 49%;
padding: 0 10px;
margin: 1% 0.5%;
}
.partners h2,
.customers h2,
.products h2,
.articles h2{
top: -25px;
right: 10px;
font-size: 12px;
padding: 5px;
border-radius: 5px;
}
.partners h2:after,
.customers h2:after,
.products h2:after,
.articles h2:after{
border-top: 15px solid #a91819;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
.right_footer,
.left_footer {
width: 100%;
display: block;
box-sizing: border-box;
float: none;
text-align: center;
}
.shadow {
box-shadow: unset;
}
.product_row .image_product {
box-sizing: border-box;
}
.details_slide p {
display: none;
}
.details_slide {
top: 50%;
right: 0;
width: auto;
padding: 5px;
}
.details_slide h2 {
border-bottom: none;
font-size: 1em;
font-weight: 500;
}
.menu_key,
.responisve_menu {
display: block;
}
.responisve_menu ul {
margin: 0;
padding: 5px 10px;
list-style-type: none;
}
.responisve_menu li {
padding: 5px 0;
}
.responisve_menu {
background: #a91819;
opacity: 0;
z-index: 1;
width: 100%;
position: absolute;
transition: 0.3s;
transform: translate(100%, 0);
}
.responisve_menu.active {
opacity: 1;
position: absolute;
transition: 0.3s;
transform: translate(0, 0);
}
.menu_key span {
list-style-type: none;
transition: 0.5s;
}
.menu_key.active span:nth-child(2) {
visibility: hidden;
transition: 0.1s;
opacity: 0;
transform: scale(0);
}
.menu_key.active span:first-child {
transform: rotate(45deg);
transition: 0.5s;
right: 0px;
bottom: 0px;
position: absolute;
}
.menu_key.active span:last-child {
transform: rotate(-45deg);
transition: 0.5s;
}
.responisve_menu a {
color: #ffffff;
font-size: 13px;
text-decoration: none;
}
.responisve_menu ul.sub-menu {
position: inherit;
margin: 0;
padding: 0;
opacity: 1;
box-shadow: unset;
transform: translate(0px, 0px);
justify-content: space-between;
}
.responisve_menu .sub-menu a {
font-size: 12px;
color:#ffffff;
}
.inner-content.has_thumbnail {
display: block;
order:1;
width: 100%;
padding-left:0;
}
.content-image {
float: none;
width: 100%;
text-align: center;
}
.contact_us_right,
.contact_us_left {
width: 100%;
float: none;
}
.contact_us_container {
overflow: hidden;
width: 95%;
margin: 0 auto;
}
.contact_us_right span {
display: none;
}
.contact_us_right img {
margin-left: 15px !important;
}
.contact_us_right {
margin-bottom: 50px;
}
iframe {
width: 100%;
}
.contact_us_right a {
width: 100%;
padding: 10px 0;
}
.slider .slick-next,
.slider .slick-prev {
display: none !important;
}
.product_row .image_product img {
width: auto;
}
.factor-c {
width: 95%;
margin: 0 auto;
}
.col input {
width: 100%;
margin: 0.5% 0;
margin-bottom: 20px;
}
.factor-content select {
width: 100%;
}
table#tbl_factor td {
width: 25%;
}
.download_app_page img {
max-width: 100%;
height: auto;
}
.download_section {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: flex-end;
align-items: center;
justify-content: center;
}
.download_section>div {
width: 33%;
}
.download_section>div img {
max-width: 95%;
}
.slide .content_slider img {
height: auto;
}
.box {
float: none;
width: 45%;
margin: 30px auto;
border: none;
}
.box p {
display: none;
}
.contianer-b {
padding: 5px 0;
text-wrap-mode: nowrap;
overflow: scroll;
scroll-behavior: smooth;
}
.singular_product_page {
width: 95%;
margin: 0 auto;
}
.product-list a {
width: 49%;
}
.product-list .title {
font-size: 12px;
}
.partners,
.customers,
.products,
.six_box {
padding: 20px 0;
}
.red_line {
margin: 25px 0;
}
.business-partners {
width:95%;
}
.business-partners .partner {
border-left: unset;
width: 16.66666666666667%;
}
.business-partners .partner a img {
max-width: 100%;
height: auto;
}
.product_row .title_product h3 {
padding: 0px 10px;
font-size: 12px;
}
.about_pooyeshniroo {
width: 95%;
margin: 15px auto;
}
.about_pooyeshniroo p {
font-size: 12px;
line-height: 1.7em;
text-align: justify;
}
.footer_seo_menu {
flex-direction: row;
flex-wrap: wrap; 
}
.footer_seo_menu li {
border-left:0;
}
.extra_content a {
padding:10px;
}
.singular_product_page .content-contianer {
display: flex;
flex-direction: column;
}
.faq-question {
width: 100%;
text-align: right;
padding: 5px;
box-sizing:border-box;
font-size: 12px;
font-weight: 300;
}
.wp-caption img {
max-width: 100%;
height: auto;
}
.responsive_table {
overflow-x: auto;
width: 100%;
}
.responsive_table table {
width: 100%;
border-collapse: collapse;
}
.cat-description img {
max-width: 100%;
height: auto;
aspect-ratio: auto;
}
.article-cat a {
width: 50%;
}
.article-cat .title {
font-size:13px;
}
.article_list a {
text-decoration: none;
width: 48.5%;
}
.article_list img {
width: auto;
height: auto;
max-width: 100%;
}
.article_list h3 {
font-size:12px;
}
}
@media only screen and (max-width: 768px) {
.slick-slide img,
.box img {
width: 100%;
}
.box {
width: 50%;
}
.box h3 {
font-size: 12px;
font-weight: 300;
}
.business-partners {
background: unset;
}
.select_product_value {
flex-direction: column;
}
.select_product_value>div {
margin-bottom: 10px;
display: flex;
width: 100%;
justify-content: center;
align-items: flex-end;
}
.selected_product {
text-align: center;
}
.content_product_select_page {
text-align: justify;
width: 95%;
margin: 0 auto;
}
.list_aparat li {
float: none;
width: 100%;
margin: 1% 0;
}
.product-list li {
float: none;
width: 100%;
margin: 1% 0;
}
.city_list ol li {
width: 48%;
}
.whatsapp_modal {
overflow: auto;
}
.catalouge_item {
margin: 1% auto;
width: 95%;
}
.category_section {
flex-direction: column;
}
.slider {
border-bottom: unset;
}
#IranMap .map,
#IranMap .list {
float: none !important;
width: 100% !important;
text-align: center !important;
}
.representatives>div {
display: block;
width: 100%;
padding: 10px 0;
text-align: center;
}
.header_table.active {
display: none !important;
}
.content-contianer {
width: 95%;
margin: 0 auto;
}
}
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '';
}
[dir='rtl'] .slick-prev:before
{
content: '';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '';
}
[dir='rtl'] .slick-next:before
{
content: '';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}