/*@font-face {*/
/*    font-family: "IRANYekan-Light";*/
/*    src: url("../fonts/IRANYekanLight.eot"); !* IE9 Compat Modes *!*/
/*    src: url("../fonts/IRANYekanLight.eot?#iefix") format("embedded-opentype"), !* IE6-IE8 *!*/
/*    url("../fonts/IRANYekanLight.otf") format("opentype"), !* Open Type Font *!*/
/*    url("../fonts/IRANYekanLight.svg") format("svg"), !* Legacy iOS *!*/
/*    url("../fonts/IRANYekanLight.ttf") format("truetype"), !* Safari, Android, iOS *!*/
/*    url("../fonts/IRANYekanLight.woff") format("woff"), !* Modern Browsers *!*/
/*    url("../fonts/IRANYekanLight.woff2") format("woff2"); !* Modern Browsers *!*/
/*    font-weight: normal; font-style: normal;  }*/
/*@font-face {*/
/*    font-family: "IRANYekan-Medium";*/
/*    src: url("../fonts/IRANYekanMedium.eot"); !* IE9 Compat Modes *!*/
/*    src: url("../fonts/IRANYekanMedium.eot?#iefix") format("embedded-opentype"), !* IE6-IE8 *!*/
/*    url("../fonts/IRANYekanMedium.otf") format("opentype"), !* Open Type Font *!*/
/*    url("../fonts/IRANYekanMedium.svg") format("svg"), !* Legacy iOS *!*/
/*    url("../fonts/IRANYekanMedium.ttf") format("truetype"), !* Safari, Android, iOS *!*/
/*    url("../fonts/IRANYekanMedium.woff") format("woff"), !* Modern Browsers *!*/
/*    url("../fonts/IRANYekanMedium.woff2") format("woff2"); !* Modern Browsers *!*/
/*    font-weight: normal;font-style: normal;}*/

@font-face {
    font-family: "samim-Light";
    src: url("../fonts/Samim.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Samim.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Samim.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Samim.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Samim.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal; font-style: normal;  }
@font-face {
    font-family: "samim-Medium";
    src: url("../fonts/Samim-Bold.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Samim-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Samim-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Samim-Bold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Samim-Bold.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;font-style: normal;}



body,span,h1,h2,h3,h4,h5,h6,p,a,address,strong,b,u,i,ul,li{font-family:"samim-Light";margin:0;padding:0;color:#333;}
img{max-width:100%;height:auto;}
a,li,a:hover,a:active,a:focus{text-decoration:none;list-style:none;}
:focus{outline:none!important;}
a,a:active,a:focus,a:hover,input,.btn:active:focus, .btn:focus{outline:none!important;}
i{font-style: normal;}
button{cursor: pointer;}
.container-fluid{max-width:1920px;}
.container-home{max-width: 1300px;margin:0 auto;padding:0 15px;}
.container-page{max-width: 1600px;margin:0 auto;padding:0 15px;}
.nopadding{padding: 0!important;}
body{text-align: right;}
main{min-height:540px;margin-top: 86px;}
.p-15{padding: 0 15px!important}
header{position: fixed;width: 100%;top: 0;right: 0;background:#fff;z-index:3;}
.logo{line-height:86px;}
.logo img{max-height:64px;}
nav.navbar{background-color:transparent;padding: 0;}
nav.navbar ul.navbar-nav li{position: relative;}
nav.navbar ul.navbar-nav li a{color: #333;padding:2rem 5px!important;font-size: .89rem;margin: 0 4px;}
nav.navbar ul.navbar-nav li a:hover{color:#e7c905 !important;}
nav.navbar ul.navbar-nav li ul li{padding:3px 10px;}
nav.navbar ul.navbar-nav li ul li a{padding: .75rem 0!important;margin:unset;background:transparent;}
nav.navbar ul.navbar-nav li:hover ul li a{color:#333;background:transparent;}
nav.navbar ul.navbar-nav li ul{right: 0;background:rgba(255,255,255,.98);padding: 4px 0;width: 190px;opacity: 0;visibility: hidden;transform-origin: top;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);transition: all 300ms ease-out 0s;position:absolute;list-style:none;z-index:99;box-shadow: 0 0 20px rgba(0,0,0,.09),0 6px 6px rgba(0,0,0,.03);border-radius: 0 0 3px 3px;}
nav.navbar ul.navbar-nav li:hover ul{opacity: 1;visibility: visible;-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);}
nav.navbar ul.navbar-nav li ul li a{color:#333;font-size:.8rem;}
nav.navbar ul.navbar-nav li ul li:hover a{color:#e7c905!important;}
nav.navbar ul.navbar-nav li ul li ul{right: 190px;margin-top: -35px;display:none;}
nav.navbar ul.navbar-nav li ul li:hover ul{display: block;}
nav.navbar ul.navbar-nav li ul li:hover ul li a{color:#333!important;}
nav.navbar ul.navbar-nav li ul li:hover ul li:hover a{color:#e2c402!important;}
nav.navbar ul li a.icon-sub:after{content: "\f107";font-family: "Font Awesome 5 Free";font-weight:900;position: relative;top: 2px;margin-right: 6px;}
strong.future-title{font-family: "samim-Medium";min-width: 165px;font-size: 36px;line-height: 54px;}
.r-slide-index strong.future-title{color: #fbdd00;}
.slide-index{margin-top:50px;}
.slide-index .row{width: 80%;margin: 0 auto 0 0;}
.txt-r-slide{padding-right:15px;}
.txt-r-slide p,.txt-r-slide{font-size:13px;text-align: justify;height:212px;overflow: hidden;line-height: 23px;position: relative;z-index: 1;}
.article-sec{background:url('../img/yellow.png') no-repeat;padding:10rem 15px 3rem;background-size:100% 100%;min-height:350px;margin-top: -140px;position: relative;}
.article-sec .row{width:90%;margin: 0 auto;}
.l-slide-index img{transform: rotate(8deg);margin-top:10px;}
.l-article strong.future-title{color:#fff;}
.img-box-article{
    text-align: center;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.box-article:hover .img-box-article:before{
    opacity: 0.8;
    transform: skew(0);
    top: 0;
}
.img-box-article img{
    width: 100%;
    height: 150px;
    object-fit: cover;
}
.img-box-article .box-content{
    background: linear-gradient(to right,transparent,#ffeb0c,#ffeb0c,#fbe704,transparent);
    width: 100%;
    padding: 5px 24px 8px;
    opacity: 0;
    transform: scaleX(0);
    position: absolute;
    bottom: 10px;
    left: 0;
    z-index: 2;
    transition: all 0.4s ease 0s;
}
.box-article:hover .box-content{
    opacity: 1;
    transform: scaleX(1);
}
.img-box-article .title a{
    color: #000;
    font-size: 14px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.img-box-article .icon{
    padding: 0;
    margin: 0;
    list-style: none;
    opacity: 0;
    transform: translateX(-50%) scaleX(0);
    position: absolute;
    top: 10px;
    left: 50%;
    z-index: 2;
    transition: all 0.4s ease 0s;
}
.box-article:hover .icon{
    opacity: 1;
    transform: translateX(-50%) scaleX(1);
}
.img-box-article .icon li{
    margin: 0 3px;
    display: inline-block;
}
.img-box-article .icon li a{
    color: #fff;
    background-color: #ffdd00;
    font-size: 15px;
    line-height: 33px;
    width: 35px;
    height: 35px;
    display: block;
    position: relative;
    transition: all .5s ease 0s;
}
.img-box-article .icon li a:hover{ box-shadow: 0 0 10px #ffdd00; }
.txt-article,.txt-article p{height:79px;overflow: hidden;font-size:13px;}
.txt-article{margin-top:18px;padding:0 15px;}
.col-article-sec{padding: 0 5px;margin-bottom:10px;}
.desc-index-section{background:url('../img/back.jpg') no-repeat;background-size: cover;padding:5rem 50px;}
.txt-desc-index{width:500px;background: rgba(0,0,0,.5);padding: 20px 30px 20px 60px;border-right:8px solid #ffdd00;position:relative;line-height: 23px;}
.txt-desc-index p{font-size:12px;color:#fff;text-align: justify;line-height: 23px;}
.txt-desc-index:before{content: '';border-right: 492px solid transparent;border-top: 25px solid rgba(0,0,0,.5);width: 0;height: 0;position: absolute;top: -25px;right: 0;transform: rotateX(180deg);}
.txt-desc-index:after{content: '';border-right: 492px solid transparent;border-top: 25px solid rgba(0,0,0,.5);width: 0;height: 0;position: absolute;bottom: -25px;right: 0;}
.section-top-footer{width:90%;margin:0 auto;padding:30px 0;}
.col-sec-top-footer strong.future-title{color:#fbdd00;}
.footer{background:#000;padding: 30px 0;}
.top-footer{padding:3rem 3rem 6px;}
.col-top-footer{max-height:228px;overflow: hidden;}
.col-top-footer,.col-top-footer p{color:#fff;font-size:12px;text-align: justify;line-height: 23px;}
.col-top-footer{padding: 0 3rem;}
.copyright{background: #ffdd00;height:45px;}
.btm-footer{margin:0;}
ul.menu-footer{display: flex;}
ul.menu-footer li{display: inline-block;margin:0 20px;}
ul.menu-footer li a{color:#fff;font-size:13px;}
ul.menu-footer li a:hover{color:#ffdd00;}
.social-foot{margin-bottom:7px;}
.social-foot a{display: inline-block;width:24px;height:24px;text-align: center;line-height:27px;background:#fff;border-radius: 100%;margin:0 2px;}
.social-foot a:hover{background: #ffdd00;}
.social-foot a:hover i{transform: rotate(360deg);display: inline-block;transition: all .4s;}
.info-contact{direction:ltr;}
.info-contact a{color:#fff;font-size:14px;}
.info-contact a:hover{color:#ffdd00;}
.info-contact a.email{margin-left:15px;}
.box-top-footer{background: #000;}
/*about*/
.slider-page img{width:100%;object-fit: cover;}
.content-about-page{width:90%;margin: 0 auto;}
.l-content-about h1{font-size:24px;font-family: "samim-Medium";margin-bottom:12px;}
.txt-content-about,.txt-content-about p{font-size:13px;text-align: justify;line-height:23px;}
.gallery-section{background: url('../img/yellow.png') no-repeat;padding:8rem 15px 3rem;background-size: 100% 100%;min-height: 350px;position: relative;}
.simple-title{margin-bottom:35px;}
.simple-title strong{font-family: "samim-Medium";font-size: 24px;}
.gallery-section .container-home{padding:0 5rem;}
.swiper-style {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img{width:100%;height:100%;object-fit: cover;}
.swiper-button-next:after, .swiper-button-prev:after{color:#fff;}
.swiper-box{position: relative;padding:0 15px;}
.swiper-button-prev, .swiper-rtl .swiper-button-next {left: -50px;}
.swiper-button-next, .swiper-rtl .swiper-button-prev {right: -50px;}
.comment-customer{width:90%;margin:0 auto;}
#carouselCommentCustomer{position: relative;}
#carouselCommentCustomer button{width: 30px;height: 30px;border-radius: 100%;top: 45%;background:#fff;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;border:none;}
#carouselCommentCustomer button.carousel-control-prev{left:-50px;}
#carouselCommentCustomer button.carousel-control-next{right:-50px;}
.comment-box strong{font-family: "samim-Medium";font-size:18px;}
.txt-comment{margin-top:12px;height: 136px;overflow: hidden;}
.txt-comment,.txt-comment p{font-size:13px;line-height:23px;}
/*contact-us*/
.info-contact-page,.btm-contact-page{width:85%;margin:0 auto;;}
.map iframe{border:none;width:100%;height:400px;}
.item-contact{border-bottom:1px solid #ddd;padding:15px 0;display:flex;align-items:center;}
.item-contact:last-child{border:none;}
.title-item-contact{margin-bottom:5px;}
.title-item-contact i{color: #ffdd00;font-size: 24px;position: relative;top: 4px;margin-left: 5px;}
.title-item-contact strong{font-family: "samim-Medium";font-size:15px;font-weight: normal;}
.txt-item-contact{margin-right:auto;}
.txt-item-contact address{font-size:13px;text-align: justify;color:#777;}
.txt-item-contact span{font-size:13px;color:#777;}
.txt-item-contact a{font-size: 13px;display: inline-block;color:#777;}
.txt-item-contact a:hover{color:#333;}
.txt-item-contact span.time{display: block;color:#777;font-size:13px;}
.item-form{margin-bottom:12px;}
.item-form input{width:100%;background:#f6f6f6;border:1px solid #ddd;font-size:13px;border-radius: 3px;padding:12px;}
.item-form textarea{width:100%;background:#f6f6f6;border:1px solid #ddd;font-size:13px;border-radius: 3px;padding:12px;min-height:145px;max-height:145px;}
.btn-form button{background: #ffdd00;border: none;padding: 9px 30px 12px;border-radius: 4px;margin-top: 17px;box-shadow: rgba(50, 50, 93, 0.25) 0px 4px 4px -5px, rgb(189, 165, 3) 0px 4px 12px -8px;}
.btn-form button:hover{background: #e9cb03;}
input[type="number"]{-moz-appearance: textfield;-webkit-appearance: textfield;appearance: textfield;}
/*single-product*/
.breadcrumb{background:transparent;}
.breadcrumb ul li{display: inline-block;}
.breadcrumb ul li a,.breadcrumb ul li span{font-size:12px;color:#777;}
.breadcrumb ul li a:hover{color:#e7c905;}
.breadcrumb ul li a:after{content:'/';color:#777!important;padding-right:3px;}
.gallery-pro .slider {
    color: #333;
}
.gallery-pro .slider .swiper-container {
    width: 100%;
    height: 100%;
}
.gallery-pro .slider__flex {
    display: flex;
    align-items: flex-start;
}
.gallery-pro .slider__col {
    display: flex;
    flex-direction: column;
    width: 180px;
    overflow: hidden;
    margin-left: 20px;
}
.gallery-pro .slider__prev,
.gallery-pro .slider__next {
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 49%;
    background: #f3f3f3;
    border-radius: 3px;
}
.gallery-pro .slider__prev{margin-left:1%;}
.gallery-pro .slider__next{margin-right:1%;}
.gallery-pro .slider__prev:focus,
.gallery-pro .slider__next:focus {
    outline: none;
}
.gallery-pro .slider__thumbs {
    height: calc(400px - 96px);
    overflow: hidden;
}
.gallery-pro .slider__thumbs .slider__image {
    transition: 0.25s;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.5;
}
.gallery-pro .slider__thumbs .slider__image:hover {
    opacity: 1;
}
.gallery-pro .slider__thumbs .swiper-slide-thumb-active .slider__image {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1;
}
.gallery-pro .slider__images {
    height: 372px;
    overflow: hidden;
}
.gallery-pro .slider__images .slider__image img {
    transition: 3s;
}
.gallery-pro .slider__images .slider__image:hover img {
    transform: scale(1.1);
}
.gallery-pro .slider__image {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    overflow: hidden;
}
.gallery-pro .slider__image img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
/*slideshow gallery*/
.lg-outer .lg-inner,.lg-outer.lg-thumb-open .lg-thumb-outer,#lg-share ul{direction:ltr;}
.lg-actions .lg-prev::after{content:'\f104'!important;font-family:'Font Awesome 5 Free';font-weight:900;}
.lg-actions .lg-next::before{content:'\f105'!important;font-family:'Font Awesome 5 Free';font-weight:900;}
.lg-outer .lg-toogle-thumb::after{content:'\f0c9'!important;font-family:'Font Awesome 5 Free';font-weight:900;}
.lg-toolbar .lg-close::after{content:'\f00d'!important;font-family:'Font Awesome 5 Free';font-size:15px;font-weight: 900;}
.lg-toolbar .lg-download{display: none;}
.lg-autoplay-button::after{content:'\f04b'!important;font-family:'Font Awesome 5 Free';font-weight: 900;}
.lg-fullscreen::after{content:'\f31e'!important;font-family:'Font Awesome 5 Free';font-weight: 900;}
.lg-fullscreen-on .lg-fullscreen::after{content:'\f066'!important;font-family:'Font Awesome 5 Free';font-weight: 900;}
#lg-zoom-in::after{content:'\f00e'!important;font-family:'Font Awesome 5 Free';font-weight:900;}
#lg-zoom-out::after{content:'\f010'!important;font-family:'Font Awesome 5 Free';font-weight:900;}
.lg-show-autoplay .lg-autoplay-button::after{content:'\f04b'!important;font-family:'Font Awesome 5 Free';font-weight: 900;}
#lg-actual-size{display: none;}
.lg-outer #lg-share::after{display: none;}
.btn-show-moreslide{position: absolute;bottom:14px;left:35%;background:rgba(0,0,0,.8);color:#fff;cursor: pointer;padding: 1px 12px 3px;border-radius: 3px;}
.btn-show-moreslide span:before{content:'\e964';font-family:'Font Awesome 5 Free';position: relative;top: 1px;right: 5px;}
.carousel-control.left, .carousel-control.right{width:32px;height:32px;background:rgba(0,0,0,.8);border-radius:50%;top:45%;}
.carousel-control.left{left:10px;}
.carousel-control.right{right:10px;}
.carousel-control span:before{font-family:'Font Awesome 5 Free';padding:6px;position:absolute;color:#fff;top:-4px;font-size:19px;}
.icon-arrow-right:before{content:"\e909";right:-1px;}
.icon-arrowhead-left:before{content:"\e901";left:-1px;}
.btn-slider-pro{margin-top:20px;}
h1.name-product{font-size:17px; font-family: "samim-Medium";margin-bottom:10px;}
span.en-name{display:block;color:#777;margin-bottom:10px;font-size:13px;}
.title-pro{border-bottom:1px solid #ddd;margin-bottom:20px;}
span.item-information-product{font-size:13px;margin-bottom: 8px;}
.notes-pro,.notes-pro p{font-size:13px;color:#555;text-align: justify;line-height:23px;margin:12px 0 30px;}
span#lg-counter-current,span#lg-counter-all{color:#fff;}
a.Download-Catalog{
    display: inline-block;
    background: #ffdd00;
    border: none;
    padding: 9px 30px 12px;
    border-radius: 4px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 4px 4px -5px, rgb(189, 165, 3) 0px 4px 12px -8px;
}
a.Download-Catalog:hover{background: #e9cb03;}
a.Download-Catalog i{font-size: 18px;position: relative;top: 2px;margin-left: 10px;}
a.Download-Catalog span{font-size: 13px;}
.box_info_pro{padding-bottom:30px;}
.categories-pro-sec{padding:12px 0;}
.categories-pro-sec span.title{font-size:13px;display:inline-block;padding-left:5px;}
.categories-pro-sec ul{display: inline;}
.categories-pro-sec ul li{display: inline-block;padding-left:2px;}
.categories-pro-sec ul li a{font-size:12px;color:#555;}
.categories-pro-sec ul li a:hover{color:#000;}
.categories-pro-sec ul li:not(:last-of-type):after{content:',';padding-right:2px;color:#555!important;}
.box-description-pro{border-radius:5px;min-height:265px;overflow-x:auto;}
.box-description-pro,.box-description-pro p{font-size:13px;line-height: 23px;text-align: justify;}
.Technical-Specifications span.main-title{
    display: inline-block;
    background: #f3f3f3;
    border-bottom: 1px solid #ffdd00;
    font-family: "samim-Medium";
    font-size: 14px;
    padding: 12px 20px;
    border-radius: 5px 5px 0 0;
}
.Technical-Specifications ul{background:#f3f3f3;border-radius: 5px 0 5px 5px;overflow: hidden;min-height:219px;}
.Technical-Specifications ul li{padding:8px 20px;border-bottom:1px solid #ddd;}
.Technical-Specifications ul li:last-child{border-bottom: none;}
.Technical-Specifications ul li span{font-size:13px;color:#000;}
.Technical-Specifications ul li span:nth-child(1){padding-left:20px;}
.line-title strong{font-family: "samim-Medium";font-size: 18px;border-bottom:2px solid #ffdd00;padding-bottom: 6px;display: inline-block;}
.line-title{margin-bottom:20px;}
.img-box-product{
    overflow: hidden;
    position: relative;
    padding: 12px;
    background: #f3f3f3;
}
.img-box-product img{
    width: 100%;
    height: auto;
    transform: scale(1.5) translateX(0);
    transition: all 0.4s ease-out 0s;
}
.img-box-product .icon{
    padding: 0;
    margin: 0;
    list-style: none;
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    transition: all 0.4s ease;
}
.img-box-product .icon li{
    margin: 0 6px 0 0;
    display: inline-block;
    opacity: 0;
    transform: rotateX(90deg);
    transition: all .3s ease-in-out 0.2s;
}
.img-box-product .icon li:nth-child(2){ transition-delay: .3s;  }
.box-product:hover .icon li{
    opacity: 1;
    transform: rotateX(0deg);
}
.img-box-product .icon li span{
    color: #ffdd00;
    background: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 33px;
    height: 36px;
    width: 36px;
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    display: block;
    transition: all 0.3s ease-in-out;
}
.img-box-product .icon li span:hover{
    color: #fff;
    background:#ffdd00;
    box-shadow: 0 0 10px rgba(0, 0, 0, .4);
}
.img-box-product .title{
    color: #fff;
    font-size: 13px;
    margin: 0;
    padding: 0 0 5px;
    border-bottom: 1px solid #fff;
    transform: rotateX(90deg);
    position: absolute;
    top: 10px;
    left: 12px;
    transition: all .5s ease-in-out;
}
.content-box-product .title_pro a{
    font-size: 13px;
    color: #000 !important;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 15px;
    margin: 12px 0 8px;
}
.content-box-product{background:url('../img/back-yellow.png') no-repeat;position: relative;background-size: 100% 100%;padding-top: 40px;margin-top: -40px;}
.content-box-product button{
    background: #fafafa;
    border: none;
    margin-bottom: 14px;
    font-size: 12px;
    padding: 5px 12px 7px;
    border-radius: 5px;
}
.content-box-product button a{color:#333;}
.content-box-product button a:hover{color:#000;}
.content-box-product button i{margin-left:4px;}
.box-product{box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;border-radius:5px;overflow: hidden;}
.Related-products .swiper-wrapper{padding:20px 0 32px;}
.line-title a{color:#000;font-size:13px;position: relative;top:4px;}
.line-title a i{margin-right:5px;color:#ffdd00;position: relative;top:2px;}
.swiper-pro-prev{position: absolute;top: 40%;left: -30px;}
.swiper-pro-next{position: absolute;top: 40%;right: -30px;}
.swiper-pro-prev i,.swiper-pro-next i{color: #d5d5d5;font-size: 30px;}
/*blog */
.box-blog{background:#f3f3f3;border-radius:5px;padding:15px;}
.img-blog img{border-radius:5px;transition: all .5s;height: 200px;width: 100%;object-fit: cover;}
.box-blog:hover img{transform: scale(1.1);transition: all .5s;}
.img-blog{margin-bottom:18px;overflow: hidden;}
.title-blog h2{width: calc(100% - 106px)}
.title-blog h2 a{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    font-family: "samim-Medium";
    color:#333;
}
.title-blog h2 a:hover{color: #000;}
.title-blog span.date{font-size: 12px;min-width: 106px;text-align: left}
.title-blog{margin-bottom:15px;}
.content-box-blog{padding:0 12px;}
.txt-blog{height:80px;overflow: hidden;margin-bottom:16px;}
.txt-blog,.txt-blog p{font-size:13px;color:#555;text-align: justify;}
.btn-blog{margin-bottom:8px;}
.btn-blog a{
    display: inline-block;
    background: #ffdd00;
    border: none;
    padding: 5px 13px 7px;
    border-radius: 4px;
    font-size:13px;
    color:#333;
}
.btn-blog a:hover{background: #e9cb03;}
.col-blog{margin-bottom:30px;}
/*single post*/
.box-r-single{background: #f3f3f3;padding-bottom:30px;}
.img-single-post img{width:100%;height:auto;object-fit: cover;}
.info-single-post{padding:20px;}
.info-single-post h1{font-family: "samim-Medium";font-size:20px;margin-bottom:10px;}
.info-single-post div i{color:#ffdd00;margin-left:5px;}
.info-single-post div span{font-size:13px;}
.txt-single-post{padding:0 40px 20px;}
.txt-single-post,.txt-single-post p{font-size:13px;line-height:23px;text-align: justify;}
.post-tags{padding: 20px;background: #fff;margin-top: 12px;}
.post-tags span{font-size: 13px;}
.post-tags a{font-size: 12px;color:#000;}
.post-tags ul li{display: inline-block;background:#ffdd00;border-radius:3px;padding: 0px 8px 5px;margin: 0 1px 4px;}
.post-tags ul li:hover{background: #e9cb03;}
.btn-single-post{padding: 0 0 30px;}
.btn-single-post i{color:#888;}
.btn-single-post a div span{font-size:15px;color:#777;}
.btn-single-post a div p{
    font-size: 13px;
    text-align: justify;
    height: 38px;
    overflow: hidden;
}
.btn-single-post .next-post i{margin-left:14px;}
.btn-single-post .prev-post i{margin-right: 14px;}
.btn-single-post i:hover,.btn-single-post a div span:hover{color:#333;}
.comment-single{
    background: #fff;
    width: 92%;
    margin: 0 auto 20px;
    padding: 15px 20px;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
}
.count-comment{margin-bottom:12px;}
.count-comment span{ font-family: "samim-Medium";}
p.desc__comment{font-size:13px;color:#777;padding-bottom: 10px;}
.box-comment-single{padding: 18px 12px 0;border: 1px solid #eee;margin: 12px 0;border-radius: 5px;}
.img-box-comment{min-width: 80px;margin-left: 10px;}
.img-box-comment img{width: 70px;height: 70px;border-radius: 100%;}
.content-box-comment strong.name{font-size:14px;margin-bottom:8px;}
.content-box-comment span.date{color:#777;font-size:12px;margin-bottom:8px;}
p.txt-box-comment{font-size:13px;text-align: justify;padding-bottom: 20px;}
span.reply{display: inline-block;margin-bottom:20px;font-size:14px;cursor:pointer;color: #ec8517;}
span.reply:hover{color: #df7505;}
.box-comment-single.reply{margin-right:80px;}
.form-comment-single{padding:0 40px;}
.title-form{margin-bottom:15px;}
.title-form strong{font-family: "samim-Medium";font-weight: normal;font-size:18px;}
.item-form-comment{margin-bottom:15px;}
.item-form-comment textarea{width:100%;box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;min-height:150px;border:none;border-radius:3px;color:#777;font-size:13px;padding:8px 12px;}
.item-form-comment input{width:100%;box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;border: none;border-radius: 3px;color: #777;font-size: 13px;padding:6px 12px;}
.item-form-comment label{padding:0 3px;font-size:14px;color:#333;}
.item-form-comment label .star{color:#c00b0b;margin-right:3px;}
.btn-form-comment{text-align: left;}
.btn-form-comment button{
    background: #ffdd00;
    font-size: 13px;
    border: none;
    padding: 9px 30px 12px;
    border-radius: 4px;
    margin-top: 17px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 4px 4px -5px, rgb(189, 165, 3) 0px 4px 12px -8px;
}
.btn-form-comment button:hover{background: #e9cb03;}
.search-side{background:#f3f3f3;padding: 20px;}
.content-aside{background:#f3f3f3;padding:15px;margin-top:12px;}
.search-side form{width:90%;background:#fff;border:1px solid #ddd;border-radius:3px;overflow: hidden;display: flex;}
.search-side form button.btnsearch{width:30px;background: transparent;border:none;height: 42px;padding-right: 0;}
.search-side form button.btnsearch i{color:#777;}
.search-side form button.btnsearch:hover i{color:#ffdd00;}
.search-side form input{width:calc(100% - 30px);color:#777;font-size:13px;padding: 7px 12px 9px;border: none;}
.sticky-aside{position: sticky;top:86px;}
.cat-aside{background: #fff;padding:20px;}
.cat-aside strong.title,span.sp-tag{
    font-size: 15px;
    font-family: "samim-Medium";
    padding-bottom:8px;
    border-bottom: 1px solid #ddd;
    display: block;
    font-weight: normal;
    margin-bottom: 12px;
    position: relative;
}
.cat-aside strong.title:before,span.sp-tag:before{
    content: '';
    height: 20px;
    width: 2px;
    background: #555;
    position: absolute;
    right: -21px;
    top: 3px;
}
.cat-aside ul li{padding: 4px 0 11px;border-bottom: 1px solid #eee;}
.cat-aside ul li:last-child{border-bottom: none;}
.cat-aside ul li a{font-size:13px;color:#333;}
.cat-aside ul li a:hover{color:#000;}
.modal-style button.close{position: absolute;top:12px;left:12px;}
.modal-style .item-form-comment input,.modal-style .item-form-comment textarea{border:1px solid #ccc;}
.modal-style .modal-body{padding:20px;}
.title-form-contact{margin-bottom:18px;}
.tbl-contact tr td{font-size:13px;padding: .25rem .5rem .5rem;}
.title_page{margin:12px 0 30px;}
.title_page h1{font-size:20px;font-family: "samim-Medium";padding-top:20px;}
.Partner-companies{width:90%;margin:0 auto;}
.content-Partner-companies .nav-link img{width: 120px;margin-left: 12px;height: 80px;object-fit: cover;}
.content-Partner-companies .nav-pills .nav-link.active,.content-Partner-companies .nav-pills .show > .nav-link {background-color: #fd0;}
.content-Partner-companies .nav-link{border:1px solid #fd0;}
.content-Partner-companies #pills-tab li{margin-left:1%;width:32%;margin-bottom:1%;}
.content-Partner-companies .nav-link span{font-family: "samim-Medium";font-size:14px;}
.content-Partner-companies .tab-pane{padding:0 0 30px;margin-bottom:30px;}
.content-Partner-companies .tab-pane,.content-Partner-companies .tab-pane p{font-size:13px;line-height:28px;text-align:justify;}
.content-Partner-companies .tab-pane p{margin-bottom:8px;}
.cooperation-page{width:90%;margin:0 auto;}
.form-desc,.form-desc p{font-size:14px;}
.form-design{margin:30px 0 0;padding-bottom:45px;}
.form-design .item{margin-bottom:12px;}
.form-design .item label{display: block;font-size:14px;padding-right:4px;}
.form-design .item input[type="text"],.form-design .item input[type="email"],.form-design .item input[type="number"]{width:100%;background: #f6f6f6;border: 1px solid #ddd;font-size: 13px;border-radius: 3px;padding:6px 12px;}
.pdp-default .header{height: 30px !important;font-size: 13px !important;}
.pdp-default .footer{padding: 0;height: 30px !important;line-height: 24px !important;}
.pdp-default .dow,.pdp-default .days{font-family: "IRANYekan-Light";}
.pdp-default .dow{line-height: 7px !important;font-size: 11px !important;}
.nextArrow,.prevArrow{font-size:0;}
.nextArrow:before{content: "\f105";font-family: "Font Awesome 5 Free";font-size: 17px;position: relative;top: 2px;right: 5px;font-weight:900;}
.prevArrow:before{content: "\f104";font-family: "Font Awesome 5 Free";font-size: 17px;position: relative;top: 2px;left: 5px;font-weight:900;}
.form-design .item .sp-checkbox{display:inline-block;position: relative;height: 30px;overflow: hidden;margin-left:8px;margin-top:5px;}
.sp-checkbox input{position:absolute;width: 100%;height:100%;border: none;background: #ebebeb;padding: 7px 12px;border-radius: 2px;color: #777;font-size: 14px;opacity:0;z-index:2;}
.sp-checkbox span{position: absolute;width: 20px;height: 20px;border: 1px solid #ccc;border-radius: 2px;top: 2px;right: 0;}
.sp-checkbox label{padding-right:30px!important;}
.sp-checkbox input:checked ~ span{border: 1px solid #05700b;}
.sp-checkbox input:checked ~ span:before{content: '\f00c';font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 13px;color: #05700b;position: relative;top: -3px;right: 2px;}
.form-design .item textarea{width: 100%;background: #f6f6f6;border: 1px solid #ddd;font-size: 13px;border-radius: 3px;padding: 6px 12px;}
.form-design .item select{width: 100%;background: #f6f6f6;border: 1px solid #ddd;font-size: 13px;border-radius: 3px;padding: 6px 12px;}
.first_add_box .remove-item{display:none;}
.item-min .add_item{display:none;}
.add__box,.add_box{position:relative;}
.add__box .remove-item{position:absolute;top:36px;left:-12px;}
.add_box .add_item{position:absolute;top:36px;left:-25px;}
.item-upload{margin-top:8px;}
.item-upload label{font-size:14px;}
.form-desc ul li:before{content: "\f14a";font-family: "Font Awesome 5 Free";color:#05700b;position:relative;top:2px;margin-left:5px;}
.form-desc ul li{line-height:27px;}
.form-desc ul{margin:12px 0;}
.title-design-form{border-bottom:1px solid #05700b;padding-bottom:10px;margin-bottom:20px;}
.title-design-form strong{font-size:18px;}
.addItems .add__box{border: 1px solid #ddd;padding: 12px;margin: 0 0 10px;border-radius:3px;}
.add_box.addItems .add_item{top:7px;left:11px;}
.addItems .add__box .remove-item{top:7px;left:11px;}
.offer-form-page{width:70%;margin:0 auto;}
span.star{color:red;padding-right:4px;}
textarea.min-190{min-height:184px;}
textarea.min-267{min-height:259px;}
.gallery-page{width:90%;margin:0 auto;}
.box-gallery{height:190px;overflow:hidden;border-radius:6px;position:relative;cursor:pointer;}
.box-gallery .main-light-gallery img{width:100%;height:190px;object-fit:cover;}
.col-gallery{margin-bottom:20px;padding:0 10px;}
.content-box-gallery{position:absolute;width:100%;bottom:0;right:0;left:0;background: rgba(0,0,0,.5);padding:12px;}
.content-box-gallery h3{font-size:14px;text-align:center;color:#fff;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content-gallery-page{margin-bottom:45px;}
.process-page{width:90%;margin:0 auto;}
.page-style h1,.page-style h2, .page-style h3, .page-style h4, .page-style h5, .page-style h6{font-size:20px;font-family: "samim-Medium";line-height:28px;margin:12px 0 24px;}
.page-style p h1,.page-style p h2, .page-style p h3, .page-style p h4, .page-style p h5, .page-style p h6{margin:0;}
.page-style{padding-top:38px;margin-bottom:42px;}
.page-style p{font-size:14px;line-height:30px;}
.page-style img{margin:12px auto;display: table;}
.lg-toolbar .lg-icon,.lg-outer .lg-toogle-thumb:after{color: #fd0;}
.lg-toolbar .lg-close:after{color:#fff;}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {border-color: #fd0;}
.lg-progress-bar .lg-progress{background-color:#fd0;}
.title-l-info-pro{background: #fd0;padding:4px 12px 6px;margin-bottom:12px;}
.title-l-info-pro strong{font-size:13px;}
.title-l-info-pro span{font-size:13px;}
.l-other-info-pro table thead tr{background:#f2f2f2;}
.l-other-info-pro table th,.l-other-info-pro table td{font-size:13px;text-align:center;direction: ltr;}
.table thead th,.table td{vertical-align: inherit;}
.content-l-info-pro table td.has-br{border:none;border-right:1px solid #dee2e6;}
.content-l-info-pro table td.has-bm{border:none;border-bottom:1px solid #dee2e6;}
.content-l-info-pro table td.no-bl{border-left:none;}
.content-l-info-pro table td.no-border{border:none;}
.satisfaction-page{width:90%;margin:0 auto;}
.box-satisfaction img{margin-bottom:15px;box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 48px;}
.content-satisfaction{padding-bottom:60px;}
.col-satisfaction{padding:0 10px;margin-bottom:20px;}
.box-satisfaction{cursor:pointer;}
.modal-image button.close{position:absolute;top:6px;left:6px;}
.title-box-satisfaction strong{font-family: "samim-Medium";font-weight:normal;}
.one-image-pro{border:1px solid #eee;}
.one-image-pro img{height:300px;width:100%;object-fit:cover;}
.box-description-pro table{width:100%;}
.box-description-pro table td,.box-description-pro table th{padding:5px;border: 1px solid #ddd;text-align: center;}
.box-description-pro table td{padding:5px;direction:ltr;}
.box-video-gallery{border: 5px solid #ffdd00;}
.page-style ul li{font-size:14px;line-height: 26px;list-style: unset;}
.page-style ul{padding-right:12px;}
.box-description-pro table thead tr{background:#faf6dc;}
.box-description-pro table tbody tr:nth-child(even){background:#f2f2f2;}
.categories-pro-sec ul li{background: #f2f2f2;padding: 2px 12px 3px;border-radius: 10px;margin: 2px;}
.process-page2 img{margin-bottom:0;}
.btn-partner a{background: #ffdd00;
    border: none;
    padding: 9px 30px;
    border-radius: 4px;
    margin-top: 20px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 4px 4px -5px, rgb(189, 165, 3) 0px 4px 12px -8px;
    color: #333;
    display: inline-block;}
.btn-partner a:hover{background: #e9cb03;}
#showImage .modal-dialog{max-width: 70%;}
#showImage .modal-dialog img{width:100%;}
.img-catalog img{max-height:120px;margin-bottom:12px;}
.box-catalog{background:#f2f2f2;padding:15px;border-radius:5px;}
.box-catalog a{font-size:13px;color:#333;height: 21px;display: block;overflow: hidden;}
.box-catalog a:hover{color:#000;}
.txt-blog img{display:none;}
.whatsapp-btn{position:fixed;bottom:90px;right:7px;z-index:3;}
button.navbar-toggler .navbar-toggler-icon:before{content: "\f0c9";font-family: "Font Awesome 5 Free";font-weight:900;}
button.navbar-toggler .navbar-toggler-icon:after{content: 'منو سایت';width: 72px;position: absolute;top: 7px;font-size: 13px;}
.l-comment-customer{padding: 0 50px;}
.process-page p{text-align:justify;}
.content-Partner-companies #pills-tab li a{display:flex;align-items:center;}
.pdp-footer{background-color:#333;text-align:center;height: 27px !important;line-height: 24px !important;}
.pdp-footer a{color:#e9cb03;}
.pdp-header{height: 30px!important;line-height: 28px!important;font-size: 13px!important;}
.form-desc p{text-align:justify;}
.col-pro .title-blog h2{width:100%;}
.l-top-footer strong.title{color: #fff;font-weight: normal;font-size: 15px;display: block;margin-bottom:20px;}
.box-main-video img{width:100%;height:171px;object-fit:cover;}
.content-main-video{background:#fff;padding:10px;position:relative;height:41px;}
.content-main-video strong{font-weight:normal;font-size:14px;color:#000;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 83%;}
.content-main-video span.play{background: #ffde00;width: 44px;height: 44px;text-align: center;line-height: 36px;border-radius: 100%;position: absolute;top: -10px;left: 10px;border: 4px solid #fff;font-size: 12px;cursor:pointer;}
.l-video-footer img{height:65px;width:100%;object-fit:cover;margin-bottom:8px;}
.item-video{position:relative;}
.item-video span.play-video{cursor:pointer;background: #ffde00;width: 30px;height: 30px;text-align: center;line-height: 32px;border-radius: 100%;position: absolute;font-size: 13px;top: calc(50% - 18px);right: calc(50% - 15px);}
.l-video-footer{padding-top:7px;}
.logo_footer{height:213px;margin-top:48px;align-items:center;}
.box-main-video{cursor:default;}
.videoModal video{width:100%;margin-top:18px;max-height: 80vh;}
button.close{position:absolute;top:5px;left:5px;}
button.close span{color:#ff3a3e;}
.videoModal .modal-dialog{width:70%;max-width:unset;}
.alert-whatsapp.alert-dismissible .close{right:unset;left:0;}
.alert-whatsapp.alert-dismissible{padding-left: 4rem;padding-right:1.25rem;}
.alert-whatsapp{box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset;}
.alert-whatsapp button.close span {color: #333;}
.box__video{border:3px solid #ffde00;padding:6px;}
.box__video strong.title{display: block;padding: 12px 8px;font-size: 13px;font-weight: normal;text-align: center;	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor:pointer;}
.img__video{position:relative;}
.img__video img{width:100%;height:146px;object-fit:cover;}
span.play__video{cursor: pointer;background: #ffde00;width: 46px;height: 46px;text-align: center;line-height: 46px;border-radius: 100%;position: absolute;font-size: 13px;top: calc(50% - 23px);right: calc(50% - 23px);}
.col__video{padding:0 7px;margin-bottom:14px;}
.modal-dialog{margin: 1.75rem auto!important;}
input[type="file"]{font-size:13px;}
.lang-site a{font-size:13px;}
.lang-site a:hover{color:#d2b706;}
.section-top-footer .txt-r-slide p,.section-top-footer .txt-r-slide{height:unset;max-height:212px;}
.cursor-none{cursor: context-menu;}
.col-btm-footer-pad{padding:0 37px;}
.container-slide{max-width:1920px;margin:0 auto;}
.box-article-foot{display:flex;align-items: center;margin-bottom:12px;}
.box-article-foot img{width:50px;height:40px;margin-left:10px;object-fit: cover}
.box-article-foot span{color:#fff;font-size: 12px;max-height: 36px;overflow: hidden;}
.box-article-foot span:hover{color:#FFDD00;}
.article-top-footer strong.title{color: #fff;font-weight: normal;font-size: 15px;display: block;margin-bottom: 20px;}
.video-footer{justify-content: center;}
.phone-fix{background: #29b23e;border-radius: 0.25rem;position: fixed;bottom: 172px;left:0;padding: 10px 12px 7px;cursor: pointer;}
.phone-fix .fas{color:#fff;font-size:23px;}
.phone-fix a span.phone{color:#fff;font-size:23px;font-weight: bold;}
.phone-fix .fa-whatsapp::before{color:#fff;font-size: 28px;}
.box-article-sec{border:1px solid #ddd;}
.box-article-sec .box-img{overflow: hidden;}
.box-article-sec h3{font-size:14px;padding: 30px 20px;text-align: center;background: #FFDD00;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article-section{width:88.3%;margin:30px auto;}
.box-article-sec .box-img{height:212px;background: #f2f2f2;}
.box-article-sec img{transition: all .5s;opacity:.9;width:100%;height:212px;object-fit: contain;background: #f2f2f2;}
.box-article-sec:hover img{transition: all .5s;opacity:1;}
.all-article a{display: flex;justify-content: center;align-items: center;font-size: 14px;color:#333;}
.all-article a span{margin-left:8px;}
.all-article a:hover{color:#000;}
.show-on-map{background: #000;color: #fff;padding: 7px;display: inline-block;border-radius:3px;position: absolute;top: 11px;z-index: 1;right:25px;font-size:12px;}
.show-on-map:hover{color:#FFDD00;}
.leaflet-control-search{display:none!important;}
.faq-sec{width:88.3%;margin:30px auto;}
#accordion button.btn{width: 100%;text-align: right;text-decoration: none;font-size: 15px;color: #000;white-space: unset;padding:4px 0;font-weight:bold;}
#accordion .card-body{font-size:13px;line-height:23px;text-align:justify;}
#accordion .fa-question-circle{position:relative;top:1px;margin-left:5px;}
span.fa-chevron-down{margin-right:auto;position:relative;top:1px;transition: all .2s;}
#accordion button.btn:not(.collapsed) span.fa-chevron-down{transform:rotate(180deg);transition: all .2s;}
.map-box iframe{width:100%;}
.faq-sec .card-header{background: #eee;}
.price-list table th,.price-list table td{font-size: 13px;text-align: center;}
.price-list table thead tr{background: #FFDD00}
.price-list table .fa-arrow-up{color:#16a34a}
.price-list table .fa-arrow-down{color:#e11d48;}
.content_dif{align-items: center}
.price-list{position: relative;background: #F8F8F8;padding:0 7px 0 ;}
img{max-width: 100%;}
.img__gray{margin-top: -6px;}
.price-list-sec{width:88.3%;margin:0 auto;}
.title-price-list{background: #EBEBEB;padding:20px 8px;}
.title-price-list span{display: inline-block}
.title-price-list .title,.title-price-list .title-date{font-size: 14px;font-weight: bold;}
.title-price-list .title{border-left:2px solid #FFDD00;padding-left:8px;margin-left: 4px;}
.lang-site a.active{font-weight:bold;color: #d2b706;}
.btn-single-post i{background-color: #FFDD00;padding: 7px;border-radius: 4px;}
.public-page img.main-img{margin:12px auto;display: table;}
li.phone-footer{margin-right: auto!important;}
li.phone-footer i:before{color:#ffdd00;transform: rotate(100deg);display: inline-block;}
.diffrent-phone{direction: ltr;display: inline-block;}
.diff-icon{font-size: 25px;}
.en-phone-footer a{display: inline-block;
    direction: ltr;}
li.phone-footer.en-phone-footer i::before{transform: none}


.paginate-box nav{margin:0 auto;display: table}
.page-item.active .page-link {background-color: #000;border-color: #000;}
.page-link{color:#000;}
.page-link:focus{box-shadow: none;}
.page-link:hover{color:#000;}

@media(max-width:1400px){
.Related-products{padding: 0 30px;}
}
@media(max-width:1300px){
    .txt-r-slide p{height: 188px;}
}
@media screen and (min-width:992px) and (max-width:1265px){
    .main-head .logo{flex: 0 0 18%;max-width: 18%;}
    .main-head .navbar{flex: 0 0 72%;max-width: 72%;}
    .main-head .lang-site{flex: 0 0 10%;max-width: 10%;}
}
@media(max-width:1200px){
    .info-contact-page, .btm-contact-page{width:90%;}
    .title-item-contact strong{font-size:13px;}
    .content-about-page,.comment-customer{width:98%;}
    .col-blog{padding:0 7px;margin-bottom:14px;}
    .Partner-companies{width:100%;}
    .slide-index .row {width: 94%;}
    .article-sec{margin-top: -116px;}
    .r-video-footer{flex: 0 0 70%;max-width: 70%;}
    .l-video-footer{flex: 0 0 30%;max-width: 30%;}
    .l-top-footer {padding: 0 15px;}
    nav.navbar ul.navbar-nav li a{padding: 2rem 6px !important;}
    ul.menu-footer li{margin: 0 16px;}
}

@media(max-width:992px){
    .main-head .row{align-items: center;}
    .info-contact-page, .btm-contact-page{width:100%;}
    .r-info-contact-page{flex: 0 0 60%;max-width: 60%;}
    .l-info-contact-page{flex: 0 0 40%;max-width: 40%;}
    .content-about-page,.comment-customer{width:100%;}
    .process-page{width:100%;}
    .form-comment-single{padding: 0 15px;}
    .search-side form{width:100%;}
    .cooperation-page{width: 97%;}
}
@media(min-width:992px){
    .logo-mobile{display: none;}
    .mobile-whatsapp{display:none}
}
@media(max-width:991px){
    .desktop-whatsapp{display:none}
    #navbarSupportedContent{position: fixed;width: 40%;top: 0;right: 0;background: #fff;z-index: 99999;height: 100vh;overflow-y: auto;overflow-x: hidden;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;padding:20px;}
    #navbarSupportedContent ul.navbar-nav li a{padding: 10px 13px !important;width:90%;}
    .close-menu-mobile{position: absolute;left: 20px;top: 10px;z-index: 2;}
    .close-menu-mobile:before{content: "\f00d";font-family: "Font Awesome 5 Free";font-weight:900;}
    nav.navbar ul.navbar-nav li ul{transition:unset;}
    nav.navbar ul.navbar-nav li ul.show-in-mobile{position: relative;opacity: 1;visibility: visible;-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);box-shadow: none;width: 100%;margin-bottom: 10px;transition:all .3s;}
    nav.navbar ul.navbar-nav li:hover ul{opacity: 0;visibility: hidden;transform-origin: top;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);}
    nav.navbar ul.navbar-nav li:hover ul.show-in-mobile{opacity: 1;visibility: visible;transform-origin: top;-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);}
    nav.navbar ul.navbar-nav li span.has-sub{position: absolute;top: 11px;left: 0;z-index: 2;}
    nav.navbar ul.navbar-nav li span.has-sub:before{content: "\f107";font-family: "Font Awesome 5 Free";font-weight:900;}
    nav.navbar ul.navbar-nav li span.has-sub.up:before{content: "\f106";}
    nav.navbar ul.navbar-nav li ul li a{font-size:12px;color:#777;}
    .content-Partner-companies #pills-tab li{width:49%;}
    .slide-index .row {width: 100%;}
    strong.future-title{min-width: 100px;font-size: 23px;line-height: 37px;}
    .article-sec {margin-top: -172px;background-size: cover;padding-top: 14rem;}
    .article-sec .r-article{flex: 0 0 100%;max-width: 100%;}
    .article-sec .row {width: 100%;}
    .section-top-footer{width:100%;}
    .r-top-footer .col-md-3{display:none;}
    .logo_footer{flex: 0 0 100%;max-width: 100%;}
    .l-top-footer{padding-left:0;}
    .lang-site{bottom: 6px;}
    ul.menu-footer li{margin:0 4px;}
    .box-article-sec img{height: 140px;}
    .box-article-sec .box-img{height: 140px;}
    .article-section,.faq-sec,.price-list-sec{width:100%;}
    ul.menu-footer{display:block;text-align: center;}
    li.phone-footer{display:block!important;text-align: center;margin-top:6px!important;}
    .phone-fix{bottom:2px;}
}
@media(max-width:767px){
 .social-foot{text-align:center;}
 .info-contact{text-align: center;margin:20px 0;}
 ul.menu-footer{max-width: fit-content;margin: 0 auto;display: block;text-align: center;}
 .whatsapp-btn img{max-height:40px;}
    .r-info-contact-page,.l-info-contact-page{flex: 0 0 50%;max-width: 50%;}
    .r-btm-contact,.l-btm-contact{padding:0;}
    .l-btm-contact{margin-top:20px;}
    .r-content-about{text-align: center;margin-bottom:24px;}
    .r-content-about img{max-height:260px;}
    .r-comment-customer{text-align:center;margin-bottom:20px;}
    .r-comment-customer img{max-height:200px;}
    .comment-box strong{font-size:15px;}
    .l-content-about h1,.simple-title strong{font-size: 20px;}
    .process-page img.img-process{width:auto!important;max-height: 400px !important;}
    .process-page img.last-image{width:50%!important;max-height:88px;}
    .info-single-post h1{font-size:16px;}
    .pt-mobile{padding-top:12px!important;}
    .title_page h1{font-size:17px;}
    .title-box-satisfaction strong{font-size:13px;display:block;line-height:22px;}
    #showImage .modal-dialog{max-width: 100%;}
    .form-design .item label{font-size:13px;}
    .img-form-cooperation{text-align:center;}
    .title-design-form strong {font-size: 16px;}
    .top-single-product .info-pro{margin-top:26px;}
    .r-other-info-pro{padding:0;}
    .other-info-pro.mt-5{margin-top:0!important;}
    .videoModal .modal-dialog {width: 95%;}
    .video__page .title_page.pt-4{padding-top:0!important;margin-top:0;}
    .video__page .title_page.pt-4 h1{padding-top:8px;}
    .txt-r-slide p, .txt-r-slide{height:auto;}
    .l-slide-index{display:none;}
    .article-sec{margin-top: 30px;padding:30px 0;background: #ffde00 url('../img/yellow.png') no-repeat;}
    .img-box-article .box-content{opacity: 1;transform: scaleX(1);}
    .box-article .icon {opacity: 1;transform: translateX(-50%) scaleX(1);}
    .img-box-article .title a{font-size:12px;}
    .article-sec .r-article{padding:0;}
    .article-sec .container-home{padding:0 7px;}
    .txt-article {margin-top: 7px;padding: 0;}
    .col-sec-top-footer.text-left{text-align:center!important;margin-top:18px;}
    .lang-site{padding-right:0;}
}
@media(max-width:650px){
    .process-page img.img-sec{width:50%;}
    .content-Partner-companies .nav-link img{width: 106px;height: 76px;}
    .col-gallery.video{flex: 0 0 100%;max-width: 100%;}
}
@media(max-width:600px){
    #navbarSupportedContent{width:50%;}
    .r-info-contact-page,.l-info-contact-page{flex: 0 0 100%;max-width: 100%;}
    .r-info-contact-page,.l-info-contact-page{padding:0;}
    .title-item-contact i{font-size:16px;}
    .gallery-page{width:100%;}
    .box-gallery .main-light-gallery img{height:130px;}
    .box-gallery {height: 130px;}
    .txt-single-post {padding: 0 20px 20px;}
    .btn-single-post {padding: 0 4px 30px;}
    .content-Partner-companies #pills-tab li{width: 100%;}
    main {min-height: 300px;}
    .form-design .sp-checkbox label{padding-right:24px!important;}
    .form-design .item .sp-checkbox{margin-left: 5px;}
    .offer-form-page {width: 90%;}
    .gallery-section{background:#ffdd00;padding:2rem 15px;min-height:100px;}
}
@media(max-width:575px){
    .navbar.navbar-expand-lg{text-align: left;padding-left: 62px;}
    .logo.text-center{text-align:right!important;}
    #navbarSupportedContent{text-align: right;}
    .form-design .col-100{flex: 0 0 100%;max-width: 100%;}
    .r-top-footer,.l-top-footer{flex: 0 0 100%;max-width: 100%;}
    .logo_footer{margin-top:0;}
    .logo_footer a{margin:0 auto;display:table;}
    .l-top-footer{padding-right:0;}
    .top-footer {padding: 1rem 1rem 2px;}
    .article-top-footer{margin-top:12px;}
    .content_dif .col-end{margin-top:20px;}
}
@media(max-width:500px){
    #navbarSupportedContent{width:100%;}
    .gallery-section .container-home {padding: 0 10px;}
    .gallery-section .swiper-button-next::after,.gallery-section .swiper-button-prev::after{font-size:unset;}
    .gallery-section .swiper-button-prev,.gallery-section .swiper-rtl .swiper-button-next {left: -20px;}
    .gallery-section .swiper-button-next,.gallery-section .swiper-rtl .swiper-button-prev {right: -20px;}
    .l-comment-customer {padding: 0 43px;}
    .process-page img.last-image{max-height: 85px !important;object-fit:cover;}
    .col-blog{flex: 0 0 100%;max-width: 100%;padding:0 15px;}
    .info-single-post .d-flex{display:block!important;}
    .info-single-post .d-flex .d-inline-block{width:49%;}
    .info-single-post div span {font-size: 11px;}
    .gallery-pro .slider__thumbs {height: calc(300px - 96px);}
    .gallery-pro .slider__images {height: 272px;}
    .img__video img{height:120px;}
    .r-slide-index .d-flex{display:block!important;}
    strong.future-title br{display:none;}
    .txt-r-slide{padding-right:0;margin-top:8px;}
    .col-sec-top-footer .d-flex{display:block!important;}
    .box-article-sec img{height: 100px;}
    .box-article-sec .box-img{height: 100px;}
    .box-article-sec h3{font-size: 13px;padding: 30px 8px;}
    #accordion button.btn{font-size:13px;}
}

@media(max-width:400px){
    ul.menu-footer{display:block;text-align:center;}
    ul.menu-footer li{padding:0 5px;}
    .col-article-sec{flex:0 0 100%;max-width:100%;}
    .box-article-sec img{height:auto;min-height: unset;}
    .box-article-sec .box-img{height:auto;}
}
@media(max-width:390px){
    .col__video{flex: 0 0 100%;max-width: 100%;}
    .video__page{padding:0 30px;}
}
@media screen and (min-width:992px) and (max-width:1200px){
    .r-btm-footer.col-btm-footer-pad{padding-left:0;}
}

.carousel-item img , .carousel-item video {
    height: 435px;
    object-fit: cover;
}
@media(max-width:767px){
    .carousel-item img , .carousel-item video {
        height: 118px;
    }
}
