/* Minification failed. Returning unminified contents.
(1,3088): run-time error CSS1039: Token not allowed after unary operator: '-bg'
(1,4958): run-time error CSS1039: Token not allowed after unary operator: '-color'
(1,11948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,11960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,11979): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,12042): run-time error CSS1039: Token not allowed after unary operator: '-gap-column'
(1,12084): run-time error CSS1039: Token not allowed after unary operator: '-gap-column'
(1,12180): run-time error CSS1039: Token not allowed after unary operator: '-column'
(1,12196): run-time error CSS1039: Token not allowed after unary operator: '-gap-column'
(1,12218): run-time error CSS1039: Token not allowed after unary operator: '-column'
(1,12247): run-time error CSS1039: Token not allowed after unary operator: '-gap-column'
(1,12270): run-time error CSS1039: Token not allowed after unary operator: '-gap-row'
(1,12338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,16889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,16901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,16920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,16983): run-time error CSS1039: Token not allowed after unary operator: '-gap-column'
(1,17025): run-time error CSS1039: Token not allowed after unary operator: '-gap-column'
(1,17080): run-time error CSS1039: Token not allowed after unary operator: '-column'
(1,17096): run-time error CSS1039: Token not allowed after unary operator: '-gap-column'
(1,17118): run-time error CSS1039: Token not allowed after unary operator: '-column'
(1,17147): run-time error CSS1039: Token not allowed after unary operator: '-gap-column'
(1,17170): run-time error CSS1039: Token not allowed after unary operator: '-gap-row'
(1,18134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(388,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(435,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(436,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(437,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(745,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(746,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(747,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@font-face{font-family:fontello;font-display:block;src:url("../fonts/woff2/fontello.woff2") format("woff2"),url("../fonts/woff/fontello.woff") format("woff")}header.bg{background-color:#000}.order{right:0}.navbrcmb{padding:14px 0}.breadcrumb{text-align:right;margin:0 auto}.breadcrumb li{display:inline-block;position:relative;padding:0 0 0 15px}.breadcrumb li::after{position:absolute;font-family:fontello;content:'\f104';color:#000;top:50%;transform:translate(-50%, -50%);left:7px}.breadcrumb li a,.breadcrumb li span{font-size:12px;color:#000;position:relative;border-bottom:2px dotted transparent}.breadcrumb li a:hover,.breadcrumb li a.cur,.breadcrumb li span:hover,.breadcrumb li span.cur{color:#000;border-bottom:2px dotted #fff}.breadcrumb li:last-child{padding:0;margin:0}.breadcrumb li:last-child::after{content:none}.inh1{font-size:24px;color:#000;display:flex;align-items:center;padding:16px 0;justify-content:flex-start}.pagination-container{margin:40px auto 0;display:flex;justify-content:center}.pagination-container .pagination{display:flex;justify-content:flex-end;align-items:center}.pagination-container .pagination>li{margin-right:5px;transition:all .3s ease-in}.pagination-container .pagination>li>a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#00355f;border:1px solid #e0e0e0}.pagination-container .pagination>li:hover:not(.active){background-color:#fed203}.pagination-container .pagination>li:hover:not(.active) a{color:#fff;border:1px solid transparent}.pagination-container .pagination>li.active a{background-color:#fed203;color:#fff;background-color:#fed203;border:1px solid transparent}.pagination-container .pagination>li.PagedList-skipToPrevious,.pagination-container .pagination>li.PagedList-skipToNext{cursor:pointer;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#00355f;border:1px solid #e0e0e0}.pagination-container .pagination>li.PagedList-skipToPrevious:hover,.pagination-container .pagination>li.PagedList-skipToNext:hover{color:#00355f;background-color:transparent}.pagination-container .pagination>li.PagedList-skipToPrevious::before,.pagination-container .pagination>li.PagedList-skipToNext::before{position:absolute;font-size:20px;color:#595959;font-family:fontello}.pagination-container .pagination>li.PagedList-skipToPrevious::before{content:'\f105'}.pagination-container .pagination>li.PagedList-skipToNext::before{content:'\f104'}.desc{margin-top:50px}.desc *{text-align:justify;color:#7a7a7a;font-size:14px;line-height:36px}.products-page-desc{max-height:unset;overflow-y:hidden;height:130px}.products-page-desc *{color:#717171}.products-page-desc a{display:inline-block;font-weight:bold;transition:all .5s}.products-page-desc a:hover{color:#fed203}.products-page-desc.active{overflow-y:auto;height:auto}.Seen_More{text-align:center;color:#e1c22f;font-size:20px;transition:all .5s;margin:0 auto}.Seen_More:hover{color:#4a4011}.Seen_More.hide{display:none}.inbody{min-height:400px;padding:0 0 76px}.inbody.pd{padding-top:85px}.inbody-top{width:100%;background:var(--bg) no-repeat center center;background-size:cover;position:relative}.inbody-top::after{content:'';position:absolute;width:100%;height:100%;background-color:rgba(254,210,3,0.9);top:0;left:0;right:0}header .header-left .search-btn{border:1px solid #8e9093}.playbtn{position:absolute;cursor:pointer;width:76px;height:76px;background:url(../images/playbtn.png) no-repeat center center;z-index:111}.gray-box{background-color:#f2f2f2}.tab-info_item_title *{position:relative;color:#2e2e2e;font-weight:bold;font-size:21px;padding-bottom:15px}.tab-info_item_title *::after{content:'';position:absolute;width:100%;height:2px;background-color:#fed203;top:100%;right:0;left:0;transition:all .5s}.tab-info_item{margin:130px 0}.tab-info_item .tab-info_item_desc{width:70%}.tab-info_item .tab-info_item_desc a{display:inline-block;font-weight:bold}.tab-info_item .tab-info_item_desc .Product-Specifications_list>li .Product-Specifications_list_item .Product-Specifications_list_item_right{width:32.2%;padding:10px 0}.tab-info_item .tab-info_item_desc .Product-Specifications_list>li .Product-Specifications_list_item .Product-Specifications_list_item_right .col-Item *{color:#525252}.tab-info_item .tab-info_item_desc .Product-Specifications_list>li .Product-Specifications_list_item .Product-Specifications_list_item_left{width:67%;border-bottom:1px solid #f2f2f2;padding:10px 20px}.tab-info_item .tab-info_item_desc .Product-Specifications_list>li .Product-Specifications_list_item .Product-Specifications_list_item_left .col-Item{width:50%}.tab-info_item .tab-info_item_desc .Product-Specifications_list>li .Product-Specifications_list_item .Product-Specifications_list_item_left .col-Item *{color:#19191b}.public-form ul>li{margin-bottom:30px;width:100%}.public-form ul>li.half-li{width:48%}.public-form .txt,.public-form .txtarea{width:100%}.public-border{border:1px solid var(--color)}.public-checkbox{-webkit-appearance:none;width:14px;height:14px;border:1px solid #525252}.white-box{background-color:#fff}.selectform{border:1px solid #dddddd;padding:8px 15px 8px 45px;color:#525252;cursor:pointer}.cms-section{color:#414141}.cms-section a{font-weight:bold;display:inline-block;color:#ff0000;text-decoration:underline}.cms-section *{color:#414141;font-size:16px}.cms-section h2{font-size:22px !important;color:#876005;position:relative;padding-right:18px}.cms-section h2::before{content:'';position:absolute;right:0;top:7px;border-right:10px solid #876005;border-top:8px solid transparent;border-bottom:8px solid transparent}.cms-section ul>li{padding-right:15px;margin-bottom:10px;position:relative}.cms-section ul>li::before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background-color:#fed203;right:0;top:10px}.cms-section figure{margin:30px auto;width:50%;height:300px}.cms-section figure>img{width:100%;height:auto}.slider-section{width:100%;height:500px}.slider-section .slider a::after{background-color:rgba(0,0,0,0.6)}.about-page{margin:100px 0}.about-page .about-page_sectionOne .about-page_sectionOne_r,.about-page .about-page_sectionOne .about-page_sectionOne_l{width:45%}.about-page .about-page_sectionOne .about-page_sectionOne_l .white-txt{font-weight:normal;font-size:16px;text-align:right}.about-page .about-page_sectionOne .about-page_sectionOne_l a{font-weight:bold;display:inline-block}.about-page .about-page_sectionTwo{margin:145px 0;position:relative;padding-top:60px}.about-page .about-page_sectionTwo::before{content:'';position:absolute;width:100%;height:220px;background-color:#fed203;top:10px;right:0;left:0}.about-page .about-page_sectionTwo .main{position:relative}.about-page .about-page_sectionTwo .about-page_sectionTwo_r .about-page_sectionTwo_r_title *{font-size:44px;font-weight:bold;margin-bottom:35px}.about-page .about-page_sectionTwo .about-page_sectionTwo_l{width:63%;height:515px;position:relative;top:-105px;z-index:9}.about-page .about-page_sectionTwo .about-page_sectionTwo_l>figure{width:100%;height:100%;position:relative;overflow:hidden}.about-page .about-page_sectionTwo .about-page_sectionTwo_l>figure::after{content:'';position:absolute;width:100%;height:100%;background:rgba(42,42,46,0.3)}.about-page .about-page_sectionTwo .about-page_sectionTwo_l>figure>video{width:100%;height:100%;object-fit:cover;z-index:111}.about-page_sectionThree .about-page_sectionThree_img{width:40%;position:relative}.about-page_sectionThree .about-page_sectionThree_img>figure>img{width:100%;height:100%;object-fit:cover}.about-page_sectionThree .about-page_sectionThree_img>figure.about-page_sectionThree_img_col{width:80%;height:460px;position:relative}.about-page_sectionThree .about-page_sectionThree_img>figure.about-page_sectionThree_img_col::after{content:'';position:absolute;border-left:30px solid #19191b;border-bottom:48px solid transparent;top:0;left:0;z-index:9}.about-page_sectionThree .about-page_sectionThree_img>figure.about-page_sectionThree_img_row{position:relative;z-index:9;width:90%;height:293px;right:109px;bottom:160px}.about-page_sectionThree .about-page_sectionThree_txt{width:50%}.about-page_sectionThree .about-page_sectionThree_txt a{display:inline-block;font-weight:bold}.about-page_sectionThree .about-page_sectionThree_txt .yellow-txt{font-size:34px;margin-bottom:40px}.about-page_sectionThree .about-page_sectionThree_txt p{font-size:14px;font-weight:normal;text-align:right;line-height:40px}.about-page_sectionFour{position:relative}.about-page_sectionFour::after{content:'';position:absolute;width:20%;height:600px;background-color:#fed203;top:-50px;right:0}.about-page_sectionFour .main{position:relative}.about-page_sectionFour .about-page_sectionFour_title{position:absolute;top:10%;left:0;width:33%}.about-page_sectionFour .about-page_sectionFour_title *{font-size:44px}.about-page_sectionFour .about-page_gallery{width:100%;height:507px}.about-page_sectionFour .about-page_gallery .about-page_gallery_item_right{width:60%}.about-page_sectionFour .about-page_gallery .about-page_gallery_item_right>a{width:100%;height:500px}.about-page_sectionFour .about-page_gallery .about-page_gallery_item_right>a>img{width:100%;height:100%;object-fit:cover}.about-page_sectionFour .about-page_gallery .about-page_gallery_item_left{width:33%}.about-page_sectionFour .about-page_gallery .about-page_gallery_item_left .yellow-txt{font-size:18px}.about-page_sectionFour .about-page_gallery .about-page_gallery_item_left .white-txt{font-size:14px}.about-page_sectionFour .next-prev-item{bottom:85px;position:relative;z-index:9;left:34%}.about-page_sectionFour .next-prev-item .public-next,.about-page_sectionFour .next-prev-item .public-prev{width:49px;height:49px;margin:0 2px;background-color:#fed203}.about-page_sectionFour .next-prev-item .public-next::after,.about-page_sectionFour .next-prev-item .public-prev::after{color:#000;font-size:30px}.about-page_sectionFour .next-prev-item .public-prev::after{content:'\f107'}.about-page_sectionFour .next-prev-item .public-next::after{content:'\f106'}.products-page{padding:40px 0}.products-page .products-page_right{width:23%;padding-bottom:15px}.products-page .products-page_right .search-box{padding:20px;border-bottom:1px solid #eaeaea}.products-page .products-page_right .search-box .txt{width:78%;border:none;background:#fff;padding:0 5px;font-size:12px;color:#525252}.products-page .products-page_right .search-box .btn{width:46px;padding:0;color:transparent;background-image:url(../images/search-filter.png);background-repeat:no-repeat;background-position:center}.products-page .products-page_right .search-box .txt,.products-page .products-page_right .search-box .btn{height:42px}.products-page .products-page_right .filter-box{padding:20px}.products-page .products-page_right .filter-box .filter-box_title{font-size:14px}.products-page .products-page_right .filter-box .pro-group-list{margin:20px 0}.products-page .products-page_right .filter-box .pro-group-list>ul>li{margin-bottom:15px}.products-page .products-page_right .filter-box .pro-group-list>ul>li.active>a{color:#19191b}.products-page .products-page_right .filter-box .pro-group-list>ul>li.active>a::after{background-color:#fed203;border-color:transparent}.products-page .products-page_right .filter-box .pro-group-list>ul>li>a{color:#525252;font-size:14px;font-weight:bold;padding-right:30px}.products-page .products-page_right .filter-box .pro-group-list>ul>li>a:hover{color:#19191b}.products-page .products-page_right .filter-box .pro-group-list>ul>li>a:hover::after{background-color:#fed203;border-color:transparent}.products-page .products-page_right .filter-box .pro-group-list>ul>li>a::after{content:'';position:absolute;width:12px;height:12px;border:1px solid #525252;right:0;top:50%;transform:translateY(-50%);transition:all .5s;background-color:transparent}.products-page .products-page_left{width:75%}.products-page .products-page_left .products-page-list{--column: 3;--gap-column: 30px;--gap-row: 30px;display:flex;flex-wrap:wrap;margin:0 calc(var(--gap-column) / -2);width:calc(100% + var(--gap-column))}.products-page .products-page_left .products-page-list>*{width:calc((100% - (var(--column) * var(--gap-column))) / var(--column));margin:0 calc(var(--gap-column) / 2) var(--gap-row)}.products-page .products-page_left .products-page-list>li{--color: #e5e5e5;height:350px;overflow-y:hidden}.products-page .products-page_left .products-page-list>li:hover{border-color:#fed203}.products-page .products-page_left .products-page-list>li>figure{width:100%;height:246px}.products-page .products-page_left .products-page-list>li>figure>a{width:100%;height:100%}.products-page .products-page_left .products-page-list>li>figure>a>img{width:100%;height:auto}.products-page .products-page_left .products-page-list>li>figcaption{width:100%;text-align:center;padding:10px 0}.products-detail-page .products-detail-page_up{padding-bottom:80px}.products-detail-page .products-detail-page_up .products-detail-page_up_right{background-color:#fff;width:37%;padding:50px 17px}.products-detail-page .products-detail-page_up .products-detail-page_up_right h2{margin:0 0 30px;font-size:18px;color:#19191b}.products-detail-page .products-detail-page_up .products-detail-page_up_right .products-detail-page_up_right_desc{margin-bottom:30px}.products-detail-page .products-detail-page_up .products-detail-page_up_right .products-detail-page_up_right_desc a{display:inline-block;font-weight:bold}.products-detail-page .products-detail-page_up .products-detail-page_up_right .products-detail-page_up_right_desc *{margin:0;text-align:right;line-height:30px;font-size:14px;color:#2e2e2e}.products-detail-page .products-detail-page_up .products-detail-page_up_right .public-list{margin:15px 0}.products-detail-page .products-detail-page_up .products-detail-page_up_left{width:55%;padding:30px 0}.products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryright{width:83%;height:436px;margin:0}.products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryright a{width:100%;height:100%;background-color:#fff}.products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryright a>img{width:100%;height:auto}.products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryleft{width:11%;margin:0;height:436px}.products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryleft figure{width:100%;height:70px;background-color:#fff}.products-detail-page .products-detail-page_down .tab-list{margin:30px auto}.products-detail-page .products-detail-page_down .tab-list>ul>li{margin:0 20px}.products-detail-page .products-detail-page_down .tab-list>ul>li>a{padding:10px 0;position:relative;color:#2e2e2e;font-weight:bold}.products-detail-page .products-detail-page_down .tab-list>ul>li>a::after{content:'';position:absolute;width:100%;height:2px;background-color:transparent;top:100%;right:0;left:0;transition:all .5s}.products-detail-page .products-detail-page_down .tab-list>ul>li.active>a::after{background-color:#fed203}.news-page{padding:40px 0}.news-page .news-page_up .news_list-top{margin-bottom:30px}.news-page .news-page_up .news_list-top .news-top_list>li.big-item{width:63%}.news-page .news-page_up .news_list-top .news-top_list>li.small-item{width:34%}.news-page .news-page_up .news_list-top .news-top_list>li .news-top_list_item{padding:30px;height:400px;overflow-y:hidden}.news-page .news-page_up .news_list-top .news-top_list>li .news-top_list_item>figure{width:100%;height:250px}.news-page .news-page_up .news_list-top .news-top_list>li .news-top_list_item>figure>a{width:100%;height:100%;overflow:hidden}.news-page .news-page_up .news_list-top .news-top_list>li .news-top_list_item>figure>a>img{width:100%;height:100%;object-fit:cover;transition:all .5s}.news-page .news-page_up .news_list-top .news-top_list>li .news-top_list_item>figure>a:hover>img{transform:scale(1.2)}.news-page .news-page_up .news_list-top .news-top_list>li .news-top_list_item>figcaption{padding-top:10px}.news-page .news-page_up .news_list-top .news-top_list>li .news-top_list_item>figcaption .news-top_list_item_desc{max-height:40px;overflow-y:hidden}.news-page .news-page_up .news_list-top .news-top_list>li .news-top_list_item>figcaption .news-top_list_item_desc *{color:#525252;font-size:13px;text-align:right}.news-page .news-page_up .news_cat_search{margin-bottom:30px;padding:30px}.news-page .news-page_up .news_cat .selectform{width:100%}.news-page .news-page_up .news_search{width:40%}.news-page .news-page_up .news_search .txt{width:90%;border:1px solid #dddddd;height:42px;padding:0 10px;border-left:none}.news-page .news-page_up .news_search .btn{width:42px;height:42px;background-image:url(../images/search-news.png);background-repeat:no-repeat;padding:0;color:transparent;background-position:center}.news-list>ul{--column: 4;--gap-column: 30px;--gap-row: 30px;display:flex;flex-wrap:wrap;margin:0 calc(var(--gap-column) / -2);width:calc(100% + var(--gap-column))}.news-list>ul>*{width:calc((100% - (var(--column) * var(--gap-column))) / var(--column));margin:0 calc(var(--gap-column) / 2) var(--gap-row)}.news-list_item{padding:20px;height:400px;overflow-y:hidden}.news-list_item>figure{width:100%;height:160px}.news-list_item>figure>a{width:100%;height:100%}.news-list_item>figure>a>img{width:100%;height:100%;object-fit:cover}.news-list_item>figcaption>a{font-size:14px;margin-top:10px;max-height:50px;overflow-y:hidden}.news-list_item>figcaption .news-list_item_desc{height:120px;overflow-y:hidden}.news-list_item>figcaption .news-list_item_desc *{margin:10px 0;text-align:justify;line-height:26px;font-size:12px;color:#525252}.news-detail{margin-top:50px}.news-detail .news-detail_img{width:100%;height:300px;margin-bottom:30px}.news-detail .news-detail_img>figure{width:100%;height:100%}.news-detail .news-detail_img>figure>img{width:100%;height:100%;object-fit:cover}.news-detail .news-detail_date *{color:#525252;font-size:14px}.news-detail .news-detail_desc{margin:30px 0}.news-detail .comment-section{margin:80px 0}.news-detail .news_related_slider{--color: #dddddd;padding:40px 0}.contact-page .contact-page_up{margin-top:50px}.contact-page .contact-page_up .contact-page_up_right{width:60%;padding-right:15%;background-color:#fed203}.contact-page .contact-page_up .contact-page_up_right .contact-list{margin-top:50px}.contact-page .contact-page_up .contact-page_up_right .contact-list>li{margin-bottom:40px}.contact-page .contact-page_up .contact-page_up_right .contact-list>li>figure{width:43px;height:43px;border:1px solid #fff;margin-left:20px}.contact-page .contact-page_up .contact-page_up_right .contact-list>li *{color:#000}.contact-page .contact-page_up .contact-page_up_right .contact-page_up_right_p{margin-top:40px}.contact-page .contact-page_up .contact-page_up_right .contact-page_up_right_p strong{font-weight:bold}.contact-page .contact-page_up .contact-page_up_right .contact-page_up_right_p *{font-size:20px;color:#2a2a2e}.contact-page .contact-page_up .contact-page_up_left{width:40%;height:570px}.contact-page .contact-page_up .contact-page_up_left>img{width:100%;height:100%;object-fit:cover}.contact-page .map-contact{width:72%;height:500px;margin-right:auto;top:-90px}.contact-page .map-contact iframe{width:100%;height:100%}.contact-page .contact-form_right{width:50%}.contact-page .contact-form_right .yellow-txt{font-size:53px;line-height:68px}.contact-page .contact-form_right .white-txt{font-weight:normal}.contact-page .contact-form_left{width:50%}.contact-page .contact-form_left .public-form ul>li{margin-bottom:40px}.contact-page .contact-form_left .public-form .txt,.contact-page .contact-form_left .public-form .txtarea{color:#fff;border-color:#6a6a6d}.contact-page .contact-form_left .public-form .txt:focus,.contact-page .contact-form_left .public-form .txtarea:focus{border-color:#fff}.contact-page .contact-form_left .public-form .btn{width:100%;border:1px solid #fed203;color:#fed203;background-color:transparent}.contact-page .contact-form_left .public-form .btn:hover{background-color:#fed203;color:#19191b;opacity:1}.tooltip-span{line-height:25px;color:#000;text-align:center;padding:5px;min-width:140px;position:absolute;margin-left:-67px;margin-top:-60px;display:none;z-index:1000;background:rgba(255,255,255,0.8);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.37);box-shadow:0 0 5px rgba(0,0,0,0.37)}.iran-agency{padding-top:40px}.iran-agency .agency-desc{width:54%;float:right}.iran-agency .agency-desc>p{color:#424242;font-size:16px;padding:13px 48px 0 0;width:227px;height:56px;background:url(/Content/images/city-bg.png) no-repeat}.iran-agency .all-agency{width:650px;padding:0 0 5px 20px;max-height:590px;overflow-y:auto;margin-top:30px}.iran-agency .all-agency>li{margin-bottom:35px;padding-bottom:30px;border-bottom:2px solid #e7e7e7}.iran-agency .all-agency>li .agency-rtcol{width:295px;float:right}.iran-agency .all-agency>li .agency-rtcol>.ques{color:#fff;font-size:18px;padding:0 0 22px 0}.iran-agency .all-agency>li .agency-rtcol>.answer li{margin-bottom:21px;display:flex;justify-content:flex-start;align-items:center;color:#fff}.iran-agency .all-agency>li .agency-rtcol>.answer li img{margin-left:15px}.iran-agency .all-agency>li .agency-rtcol>.answer li span{color:#fff;padding-left:4px;font-size:13px}.iran-agency .all-agency>li .agency-rtcol>.answer li span.tit-adres{color:#fff}.iran-agency .all-agency>li .map-agencycont{width:265px;height:147px;padding:5px;box-shadow:0 0 5px #bdbaba;float:left;margin:15px 15px 0 0}.iran-agency .all-agency>li .map-agencycont #map{width:100%;height:100%}.map-agency{width:45%;float:left}.svg{width:100%;height:500px}path{fill:#cccdce}path:hover,path.activ{fill:#a6a8ab !important;cursor:pointer}.Island path{fill:#FFF}.iran-map-area{position:relative}.iran-map-area .logo_agency{position:absolute;background:url(/Content/images/agency-bg.png) no-repeat;background-size:100% 100%;height:38px;width:108px;color:#424242;font-size:12px;text-align:center;line-height:36px}.iran-map-area .logo_agency.mark1{top:25%;right:48%}.iran-map-area .logo_agency.mark2{top:15%;right:32%}.iran-map-area .logo_agency.mark3{top:23%;right:16%}.iran-map-area .logo_agency.mark4{top:36%;right:43%}.career-page{padding:20px 40px;margin-top:40px}.career-page>p{color:#535353;font-size:19px}.career-page .career-form{margin:40px auto;width:80%}.career-page .career-form .public-form>li>span{color:#bdbdbd}
/*# sourceMappingURL=inside.css.map */

@media only screen and (min-width:0px) and (max-width :479px) {
    .cms-section * {
        font-size: 13px;
        line-height: 35px;
    }
    .inh1 {
        font-size: 17px;
    }
    .cms-section h2 {
        font-size: 15px !important;
    }
    .news-page_up{
        display: flex;
        flex-direction: column-reverse;
    }
    header {
        height: 78px;
    }
    .products-detail-page .products-detail-page_up .products-detail-page_up_right h2 {
        font-size: 14px
    }

    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }

    .table-responsive>.table {
        margin-bottom: 0
    }

    .about-page .about-page_sectionOne .about-page_sectionOne_l,
    .about-page .about-page_sectionOne .about-page_sectionOne_r,
    .news-page .news-page_up .news_list-top .news-top_list>li.big-item,
    .news_cat,
    .products-page .products-page_right {
        width: 100%;
        margin-bottom: 10px
    }

    .products-page .products-page_right .search-box {
        padding: 7px
    }

    .about-page_sectionFour .about-page_gallery .about-page_gallery_item_right,
    .about-page_sectionTwo_r,
    .news-page .news-page_up .news_list-top .news-top_list>li.small-item,
    .news-page .news-page_up .news_search,
    .products-page .products-page_left {
        width: 100%
    }

    .products-page .products-page_left .products-page-list {
        --column: 1;
        --gap-column: 10px;
        --gap-row: 10px
    }

    .products-page .products-page_left .products-page-list>li>figcaption {
        position: relative;
        bottom: 69%
    }

    .inbody.pd {
        padding-top: 77px
    }

    .inh1 {
        margin: 0;
        padding: 5px 0 !important
    }

    .breadcrumb li a,
    .breadcrumb li span {
        font-size: 14px
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_right {
        width: 100%;
        padding: 15px 17px
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_left {
        width: 100%;
        padding: 10px 0
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryleft {
        width: 15%;
        margin: 0;
        height: 330px
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryright {
        width: 83%;
        height: 330px
    }

    .about-page_sectionThree .about-page_sectionThree_img>figure.about-page_sectionThree_img_col,
    .products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryright a>img {
        width: 100%;
        height: auto
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryright a {
        width: 100%;
        height: 100%;
        background: #fff
    }

    .products-detail-page .products-detail-page_up {
        padding-bottom: 20px
    }

    .products-detail-page .products-detail-page_down .tab-list>ul>li {
        margin: 0 10px
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-page_up_right_p *,
    .news-list_item>figcaption>a,
    .products-detail-page .products-detail-page_down .tab-list>ul>li>a {
        font-size: 14px
    }

    .tab-info_item {
        margin: 60px 0
    }

    .tab-info_item_title * {
        position: relative;
        color: #2e2e2e;
        font-weight: 700;
        font-size: 14px;
        padding-bottom: 4px
    }

    .ddl,
    .news-page .news-page_up .news_list-top .news-top_list>li .news-top_list_item>figcaption .news-top_list_item_desc *,
    .tab-info_item .tab-info_item_desc .Product-Specifications_list>li .Product-Specifications_list_item .Product-Specifications_list_item_right .col-Item *,
    .txt {
        font-size: 14px
    }

    .ddl,
    .txt {
        padding: 5px 0;
        border-bottom: 1px solid #ddd;
        transition: .3s ease-in-out;
        color: #2e2e2e;
        font-weight: 700
    }

    .txtarea {
        padding: 5px 0;
        font-size: 14px
    }

    .btn {
        padding: 5px 35px;
        font-size: 14px
    }

    .about-page .about-page_sectionOne .about-page_sectionOne_l .white-txt {
        font-weight: 400;
        font-size: 14px;
        text-align: justify
    }

    .about-page {
        margin: 40px 0 0
    }

    .about-page .about-page_sectionTwo {
        margin: 20px 0;
        padding-top: 20px
    }

    .about-page .about-page_sectionTwo .about-page_sectionTwo_r .about-page_sectionTwo_r_title * {
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 5px
    }

    .about-page .about-page_sectionTwo .about-page_sectionTwo_l {
        width: 100%;
        height: 340px;
        position: relative;
        top: 0;
        z-index: 9;
        margin-top: 20px
    }

    .dark-txt,
    .selectform,
    .tab-info_item .tab-info_item_desc .Product-Specifications_list>li .Product-Specifications_list_item .Product-Specifications_list_item_left .col-Item * {
        font-size: 14px
    }

    .field-validation-error * {
        color: #fed203;
        font-size: 4px
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_right .products-detail-page_up_right_desc * {
        line-height: 30px;
        font-size: 14px
    }

    .about-page_sectionThree .about-page_sectionThree_img {
        width: 100%;
        margin-bottom: 30px
    }

    .about-page_sectionThree .about-page_sectionThree_txt .yellow-txt {
        font-size: 19px;
        margin-bottom: 0
    }

    .about-page_sectionThree .about-page_sectionThree_txt p {
        font-size: 14px;
        line-height: 28px
    }

    .about-page_sectionThree .about-page_sectionThree_txt {
        width: 100%;
        margin-bottom: 70px
    }

    .about-page_sectionFour .about-page_gallery {
        width: 100%;
        height: 340px
    }

    .about-page_sectionFour .about-page_gallery .about-page_gallery_item_left {
        width: 100%;
        position: relative;
        z-index: 9;
        padding-right: 20px
    }

    .about-page_sectionFour .next-prev-item {
        bottom: -8px;
        left: 51%
    }

    .about-page_sectionFour .about-page_sectionFour_title {
        position: absolute;
        top: -14%;
        width: 100%;
        left: 0
    }

    .about-page_sectionThree {
        margin-bottom: 25px
    }

    .about-page_sectionFour::after {
        height: 447px
    }

    .main-footer .footer-up .footer-up_right>figure {
        margin-left: 15px
    }

    .footer-up_right_txt {
        width: 73%
    }

    .white-txt,
    .yellow-txt {
        font-weight: 700;
        font-size: 14px
    }

    .main-footer .footer-up .footer-up_left .btn {
        color: #000;
        font-size: 14px;
        background: url(../images/arrow-left-footer.png) left 10px center no-repeat #fff;
        padding: 10px 15px 10px 37px
    }

    .footer-up_left {
        margin-right: auto
    }

    .news-page .news-page_up .news_list-top .news-top_list>li .news-top_list_item>figcaption .news-top_list_item_desc {
        max-height: 54px
    }

    .news-detail .news-detail_desc {
        margin: 10px 0;
        font-size: 14px
    }

    .news-detail .news-detail_date * {
        color: #525252;
        font-size: 14px
    }

    .news-detail .comment-section {
        margin: 10px 0
    }

    .tab-info_item_title {
        text-align: center
    }

    .news-list_item {
        height: 320px
    }

    .news-list_item>figcaption .news-list_item_desc * {
        line-height: 20px;
        font-size: 14px
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-list,
    .contact-page .contact-page_up .contact-page_up_right .contact-page_up_right_p {
        margin-top: 20px
    }

    .info-item {
        width: 82%
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-list>li>figure {
        margin-left: 5px
    }

    .contact-page .contact-form_left .public-form ul>li,
    .contact-page .contact-page_up .contact-page_up_right .contact-list>li {
        margin-bottom: 10px
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-list>li * {
        color: #000;
        font-size: 14px
    }

    .contact-page .contact-page_up .contact-page_up_right {
        width: 100%;
        padding: 0 20px
    }

    .contact-page .contact-page_up .contact-page_up_left {
        width: 100%;
        height: 420px
    }

    .contact-page .map-contact {
        width: 93%;
        height: 430px;
        margin-right: auto;
        top: -90px
    }

    .contact-page .contact-form_right .yellow-txt {
        font-size: 16px;
        line-height: 27px
    }

    .contact-page .contact-form_right {
        width: 30%
    }

    .contact-page .contact-form_left {
        width: 64%
    }

    .map-agency {
        width: 100%;
        float: left
    }

    .about-page_sectionFour .about-page_sectionFour_title * {
        font-size: 29px;
        position: relative;
        right: 79px
    }

    .news-list>ul {
        --column: 1;
        margin: 0 auto;
        width: 100%
    }

    .news-page .news-page_up .news_search .txt {
        width: 86%
    }
}

@media only screen and (min-width :480px) and (max-width :719px) {
    .table {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }

    .table>.table {
        margin-bottom: 0
    }

    header .header-right .logo {
        padding: 1px 3px
    }

    .about-page .about-page_sectionOne .about-page_sectionOne_l,
    .about-page .about-page_sectionOne .about-page_sectionOne_r,
    .news-page .news-page_up .news_list-top .news-top_list>li.big-item,
    .products-page .products-page_right {
        width: 100%;
        margin-bottom: 10px
    }

    .products-page .products-page_right .search-box {
        padding: 7px
    }

    .about-page_sectionFour .about-page_gallery .about-page_gallery_item_right,
    .about-page_sectionTwo_r,
    .news-page .news-page_up .news_list-top .news-top_list>li.small-item,
    .products-page .products-page_left {
        width: 100%
    }

    .products-page .products-page_left .products-page-list {
        --column: 1;
        --gap-column: 10px;
        --gap-row: 10px
    }

    .products-page .products-page_left .products-page-list>li>figcaption {
        position: relative;
        bottom: 69%
    }

    .inbody.pd {
        padding-top: 60px
    }

    .inh1 {
        font-size: 18px;
        margin: 0;
        padding: 16px 0
    }

    .breadcrumb li a,
    .breadcrumb li span,
    .tab-info_item .tab-info_item_desc .Product-Specifications_list>li .Product-Specifications_list_item .Product-Specifications_list_item_right .col-Item * {
        font-size: 14px
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_right {
        width: 100%;
        padding: 15px 17px
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_right h2 {
        font-size: 14px
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_left {
        width: 100%;
        padding: 10px 0
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryleft {
        width: 15%;
        margin: 0;
        height: 330px
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryright {
        width: 83%;
        height: 330px
    }

    .about-page_sectionThree .about-page_sectionThree_img>figure.about-page_sectionThree_img_col,
    .products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryright a>img {
        width: 100%;
        height: auto
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_left .galleryright a {
        width: 100%;
        height: 100%;
        background: #fff
    }

    .products-detail-page .products-detail-page_up {
        padding-bottom: 20px
    }

    .products-detail-page .products-detail-page_down .tab-list>ul>li {
        margin: 0 10px
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-page_up_right_p *,
    .products-detail-page .products-detail-page_down .tab-list>ul>li>a {
        font-size: 14px
    }

    .tab-info_item {
        margin: 60px 0
    }

    .tab-info_item_title * {
        position: relative;
        color: #2e2e2e;
        font-weight: 700;
        font-size: 14px;
        padding-bottom: 4px
    }

    .ddl,
    .txt {
        padding: 5px 0;
        border-bottom: 1px solid #ddd;
        transition: .3s ease-in-out;
        color: #2e2e2e;
        font-size: 14px;
        font-weight: 700
    }

    .txtarea {
        padding: 5px 0;
        font-size: 14px
    }

    .btn {
        padding: 5px 35px;
        font-size: 14px
    }

    .about-page .about-page_sectionOne .about-page_sectionOne_l .white-txt {
        font-weight: 400;
        font-size: 14px;
        text-align: justify
    }

    .about-page {
        margin: 40px 0 0
    }

    .about-page .about-page_sectionTwo {
        margin: 20px 0;
        padding-top: 20px
    }

    .about-page .about-page_sectionTwo .about-page_sectionTwo_r .about-page_sectionTwo_r_title * {
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 5px
    }

    .about-page .about-page_sectionTwo .about-page_sectionTwo_l {
        width: 100%;
        height: 340px;
        position: relative;
        top: 0;
        z-index: 9;
        margin-top: 20px
    }

    .dark-txt,
    .tab-info_item .tab-info_item_desc .Product-Specifications_list>li .Product-Specifications_list_item .Product-Specifications_list_item_left .col-Item * {
        font-size: 14px
    }

    .field-validation-error * {
        color: #fed203;
        font-size: 14px
    }

    .products-detail-page .products-detail-page_up .products-detail-page_up_right .products-detail-page_up_right_desc * {
        line-height: 30px;
        font-size: 14px
    }

    .about-page_sectionThree .about-page_sectionThree_img {
        width: 100%;
        margin-bottom: 30px
    }

    .about-page_sectionThree .about-page_sectionThree_txt .yellow-txt {
        font-size: 19px;
        margin-bottom: 0
    }

    .about-page_sectionThree .about-page_sectionThree_txt p {
        font-size: 14px;
        line-height: 28px
    }

    .about-page_sectionThree .about-page_sectionThree_txt {
        width: 100%;
        margin-bottom: 70px
    }

    .about-page_sectionFour .about-page_gallery {
        width: 100%;
        height: 340px
    }

    .about-page_sectionFour .about-page_gallery .about-page_gallery_item_left {
        width: 100%;
        position: relative;
        z-index: 9;
        padding-right: 20px
    }

    .about-page_sectionFour .next-prev-item {
        bottom: -8px;
        left: 51%
    }

    .about-page_sectionFour .about-page_sectionFour_title {
        position: absolute;
        top: -12%;
        left: -123px;
        width: 100%
    }

    .about-page_sectionThree {
        margin-bottom: 25px
    }

    .about-page_sectionFour .about-page_sectionFour_title * {
        font-size: 29px
    }

    .about-page_sectionFour::after {
        height: 447px
    }

    .main-footer .footer-up .footer-up_right>figure {
        margin-left: 15px
    }

    .white-txt,
    .yellow-txt {
        font-weight: 700;
        font-size: 14px
    }

    .main-footer .footer-up .footer-up_left .btn {
        color: #000;
        font-size: 14px;
        background: url(../images/arrow-left-footer.png) left 10px center no-repeat #fff;
        padding: 10px 15px 10px 37px
    }

    .news-page .news-page_up .news_list-top .news-top_list>li .news-top_list_item>figcaption .news-top_list_item_desc {
        max-height: 60px
    }

    .news-page .news-page_up .news_list-top {
        margin-bottom: 15px
    }

    .news-page .news-page_up .news_search {
        width: 57%
    }

    .news-page .news-page_up .news_search .txt {
        width: 80%
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-list,
    .contact-page .contact-page_up .contact-page_up_right .contact-page_up_right_p {
        margin-top: 20px
    }

    .info-item {
        width: 82%
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-list>li>figure {
        margin-left: 5px
    }

    .contact-page .contact-form_left .public-form ul>li,
    .contact-page .contact-page_up .contact-page_up_right .contact-list>li {
        margin-bottom: 10px
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-list>li * {
        color: #000;
        font-size: 14px
    }

    .contact-page .contact-page_up .contact-page_up_right {
        width: 100%;
        padding: 0 20px
    }

    .contact-page .contact-page_up .contact-page_up_left {
        width: 100%;
        height: 420px
    }

    .contact-page .map-contact {
        width: 93%;
        height: 430px;
        margin-right: auto;
        top: -90px
    }

    .contact-page .contact-form_right .yellow-txt {
        font-size: 16px;
        line-height: 27px
    }

    .contact-page .contact-form_right {
        width: 30%
    }

    .contact-page .contact-form_left {
        width: 64%
    }
}

@media only screen and (min-width :720px) and (max-width :1000px) {
    .products-page .products-page_right {
        width: 33%
    }

    .products-page .products-page_right .search-box {
        padding: 7px
    }

    .products-page .products-page_left {
        width: 66%
    }

    .products-page .products-page_left .products-page-list {
        --column: 2;
        --gap-column: 10px;
        --gap-row: 10px
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-list>li *,
    .dark-txt {
        font-size: 14px
    }

    .search-txt.show {
        width: 165px
    }

    .news-page .news-page_up .news_search {
        width: 54%
    }

    .news-page .news-page_up .news_search .txt {
        width: 87%
    }

    .contact-page .contact-page_up .contact-page_up_right {
        width: 60%;
        padding: 0 20px
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-page_up_right_p * {
        font-size: 14px
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-list {
        margin-top: 20px
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-list>li>figure {
        margin-left: 8px
    }

    .info-item {
        width: 70%
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-list>li {
        margin-bottom: 15px
    }

    .contact-page .contact-form_right .yellow-txt {
        font-size: 34px;
        line-height: 47px
    }
}

@media only screen and (min-width :1001px) and (max-width :1249px) {
    .products-page .products-page_right .search-box {
        padding: 5px
    }

    header .menu>li {
        padding: 10px 5px
    }

    .dark-txt {
        font-size: 14px
    }

    .about-page_sectionFour {
        position: relative;
        margin-top: 7%
    }

    .news-page .news-page_up .news_search .txt {
        width: 88%
    }

    .contact-page .contact-page_up .contact-page_up_right {
        width: 60%;
        padding: 0 20px
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-page_up_right_p * {
        font-size: 17px
    }

    .contact-page .contact-page_up .contact-page_up_right .contact-list>li * {
        width: 84%
    }
}

@media only screen and (min-width :1250px) and (max-width :1366px) {
    .about-page_sectionFour {
        position: relative;
        margin-top: 10%
    }
}
