.container,body{width:100%}.height-100-percent,body,html{height:100%}.padding-0,body{padding:0}::selection,body{background-color:#f58020}.page-about .services-box h4,.page-project .project-items .item .title,header .logo h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body{font-family:BYekan,CenturyGothic;font-size:10pt;color:#555;line-height:2em;margin:0;cursor:default;overflow-x:hidden}.font-en{font-family:CenturyGothic,arial}.font-bold{font-weight:700}.font-size-8pt{font-size:8pt}.font-size-9pt{font-size:9pt}.font-size-10pt{font-size:10pt}.font-size-12pt{font-size:12pt}.opacity-0{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-moz-opacity:0}.opacity-1{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-moz-opacity:1}.display-none{display:none}.display-inline-block{display:inline-block}footer,header{display:block}.clear-both{clear:both}.dir-rtl{direction:rtl}.dir-ltr{direction:ltr}.width-auto{width:auto}.width-20{width:20px}.width-40{width:40px}.width-50{width:50px}.width-60{width:60px}.width-80{width:80px}.width-100{width:100px}.width-20-percent{width:20%}.width-100-percent{width:100%}.height-50{height:50px!important}.height-100{height:100px!important}.margin-top-10px{margin-top:10px}.margin-top-20px{margin-top:20px}.margin-top-30px{margin-top:30px}.margin-top-50px{margin-top:50px}.margin-top--20px{margin-top:-20px!important}.margin-bottom-20px{margin-bottom:20px}.margin-bottom-30px{margin-bottom:30px}.float-right{float:right}.float-left{float:left}.sweet-alert{direction:rtl}textarea{resize:none}a{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.page-contact .contact-message form button,.transition{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear}a:focus,a:hover{text-decoration:none;outline:0}::-webkit-input-placeholder{color:#555!important}:-moz-placeholder{color:#555!important}::-moz-placeholder{color:#555!important}:-ms-input-placeholder{color:#555!important}.font-en::-webkit-input-placeholder{font-family:BYekan,CenturyGothic;direction:rtl}.font-en:-moz-placeholder{font-family:BYekan,CenturyGothic;direction:rtl}.font-en::-moz-placeholder{font-family:BYekan,CenturyGothic;direction:rtl}.font-en:-ms-input-placeholder{font-family:BYekan,CenturyGothic;direction:rtl}.dir-ltr::-webkit-input-placeholder{font-family:BYekan,CenturyGothic;direction:rtl}.dir-ltr:-moz-placeholder{font-family:BYekan,CenturyGothic;direction:rtl}.dir-ltr::-moz-placeholder{font-family:BYekan,CenturyGothic;direction:rtl}.dir-ltr:-ms-input-placeholder{font-family:BYekan,CenturyGothic;direction:rtl}::selection{color:#fff}::-moz-selection{background-color:#f58020;color:#fff}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background-color:#fff}body::-webkit-scrollbar-thumb{background-color:#555;border:10px solid #fff;border-right-width:5px;border-left-width:0}body::-webkit-scrollbar-thumb:hover{border-right-width:2px}body.body::-webkit-scrollbar-track{background-color:transparent}body.body::-webkit-scrollbar-thumb{background-color:transparent;border:10px solid transparent}.transition{transition:all .5s linear}.main,.transition2{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear}.transition2{transition:all .2s linear}.transition3{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.tooltip{font-family:BYekan,CenturyGothic;font-size:10pt}.loader{background-color:#f58020;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000}.loader-content{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}.main,header{top:0;left:0}.loader-text{font-size:10pt;direction:rtl;color:#fff}.main{height:100%;width:100%;position:absolute;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-moz-opacity:0;transition:all .2s linear}header .menu .navbar-language-box.open,header .menu a.active:before{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear}header{background-color:#fff;width:100%;height:70px;position:fixed;z-index:3;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header .header-inner{width:100%;height:70px;padding:10px 50px}header .logo{float:left;position:absolute;z-index:1}header .logo h1{max-width:100px;color:#fff;font-size:8pt;position:absolute;top:0;left:0;z-index:-1}header img{max-height:50px}header .logo a{position:relative;display:block}.main-content,.main-content .content-holder{vertical-align:top;position:absolute;z-index:2;top:0;height:100%;left:0;right:0}@media only screen and (max-width:768px){header .header-inner{padding-right:10px;padding-left:10px}}.main-content{width:100%;margin-left:0}.main-content .content-holder{padding:70px 50px 50px}.page-content{width:100%;float:left;position:relative;z-index:2}.full-height-content{width:100%;height:100%;position:absolute;top:0;left:0}.swiper-container-rewrite{width:100%;height:100%;text-align:center;float:left;position:relative;margin:0 auto;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.decor-left,.decor-right{background-color:#fff;width:50px;height:100%;position:fixed;z-index:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.decor-left{left:0}.decor-right{right:0}.decor-left:after,.decor-left:before,.decor-right:after,.decor-right:before{background-color:#d0d2d1;width:30px;height:1px;content:'';position:absolute;left:10px}.decor-left:before,.decor-right:before{top:70px}.decor-left:after,.decor-right:after{bottom:50px}@media only screen and (max-width:768px){.main-content .content-holder{padding-left:0;padding-right:0}.decor-left{left:-50px}.decor-right{right:-50px}}footer{width:100%;height:50px;background-color:#fff;padding:0 50px;line-height:50px;position:fixed;bottom:0;left:0;z-index:2}footer .copy-right-tel-mail{float:left;font-size:9pt}footer .copy-right-tel-mail .copy-right{float:left}footer .copy-right-tel-mail .tel-mail{float:left;position:relative;margin-left:14px}footer .social,footer .social li,header .menu{float:right}footer .copy-right-tel-mail .tel-mail span{margin-left:14px}footer .copy-right-tel-mail .tel-mail:before{background-color:#d0d2d1;width:2px;height:17px;content:'';position:absolute;top:16px;left:-2px}footer .social ul{display:inline-block}footer .social li a,footer .social li a:visited{color:#555;font-size:10pt;padding:0 7px}footer .social li a:hover{color:#f58020}@media only screen and (max-width:820px){footer .copy-right-tel-mail{display:none}footer .social{width:100%;text-align:center}}header .menu{width:100%;padding-top:8px}header .menu a,header .menu a:visited{color:#555!important;padding:7px 14px!important}header .menu a:hover{color:#f58020!important}header .menu a.active:before{background-color:#f2f2f2;width:100%;height:100%;content:'';position:absolute;bottom:0;left:0;z-index:-1;transition:all .2s linear}header .menu a.active:hover:before{height:0}header .menu .navbar{min-height:30px!important;margin:0}header .menu .navbar-collapse{float:right;padding:0}header .menu .navbar-language-box .navbar-language{float:left;font-size:18px;line-height:20px}header .menu .navbar-language-box ul{clear:both;display:none;text-align:center}header .menu .navbar-language-box.open{background-color:#f58020;transition:all .2s linear}.fixed-title a,.fixed-title h2,.fixed-title:after{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear}header .menu .navbar-language-box.open .navbar-language{color:#fff!important}header .menu .navbar-language-box.open ul{display:block!important}header .menu .navbar-language-box ul a,header .menu .navbar-language-box ul a:visited{width:100%;color:#fff!important;display:inline-block}header .menu .navbar-language-box ul a:hover{background-color:#d0d2d1!important;color:#555!important}header .menu .navbar-language-box ul a.active{background-color:#f58020!important;color:#555!important}.navbar-toggle{float:right;margin:0;cursor:pointer;border:0;padding:10px 14px 11px;border-radius:0}.navbar-default .navbar-toggle .icon-bar{background-color:#555}.navbar-default .navbar-toggle:hover{background-color:#f58020}.navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff}header .menu .container-fluid{padding:0}header .menu .navbar-default{background-color:transparent;border:0}@media only screen and (max-width:768px){header .menu .navbar-language-box{margin-right:16px}}@media only screen and (max-width:991px){header .menu .navbar-collapse{background:#fff;margin-top:6px;border-top:1px solid #d0d2d1;position:absolute;top:46px;right:0;left:0}header .menu .navbar-language-box{float:right;background-color:#fff;position:relative;z-index:3}header .menu .navbar-collapse ul li a{text-align:right}.navbar-nav{margin:7.5px 0 0}.navbar-header{float:none}.navbar-left,.navbar-nav,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}.fixed-title{width:180px;height:50px;font-size:12pt;text-align:center;margin-top:100px;margin-left:0;position:fixed;top:50%;left:0;z-index:12;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.fixed-title a,.fixed-title h2{color:#fff;font-size:inherit;margin:0;position:relative;top:15px;z-index:3;transition:all .2s linear}.fixed-title:after{background-color:#333;width:100%;height:50px;content:'';position:absolute;bottom:0;left:0;z-index:2;transition:all .2s linear}.fixed-right-box-by-bar:after,.fixed-right-box-by-bar:before,.page-about{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear}.fixed-title:hover:after{height:0}.fixed-title a,.fixed-title:hover h2{color:#555}@media only screen and (max-width:768px){.fixed-title{left:-50px}}.fixed-right-box{width:50px;margin-top:10px;position:fixed;top:50%;right:0;z-index:13;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.fixed-right-box-by-bar{width:30px;margin-right:10px}.fixed-right-box-by-bar:after,.fixed-right-box-by-bar:before{background-color:#d0d2d1;width:100%;height:1px;content:'';position:absolute;transition:all .2s linear}.fixed-right-box-by-bar:before{top:-10px;left:0}.fixed-right-box-by-bar:after{bottom:-10px;right:0}.fixed-right-box-by-bar:hover:after,.fixed-right-box-by-bar:hover:before{width:0}.fixed-right-box ul.pagination-dot{text-align:center;margin:0}.fixed-right-box ul.pagination-dot a{width:7px;height:7px;border:1px solid #555;border-radius:100%;display:inline-table}.fixed-right-box ul.pagination-dot a.active,.fixed-right-box ul.pagination-dot a:hover{background:#555}@media only screen and (max-width:768px){.fixed-right-box{right:-50px}}.swiper-pagination .swiper-pagination-bullet{background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5}.swiper-pagination .swiper-pagination-bullet-active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-moz-opacity:1}.swiper-button-next-rewrite,.swiper-button-prev-rewrite{width:100%;float:left;font-size:16pt;text-align:center;color:#555;padding:4px 0}.swiper-button-next-rewrite:hover,.swiper-button-prev-rewrite:hover{color:#f58020}.page-home .swiper-slide{cursor:e-resize}.page-home .swiper-slide .slide-img{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-origin:content-box}.page-about .page-about-bg,.page-contact .page-contact-bg,.page-cooperation .page-cooperation-bg{background-position:top center;background-repeat:no-repeat;background-origin:content-box;background-attachment:scroll!important}.page-home .services-box{width:100%;max-width:800px;text-align:center;position:absolute;bottom:70px;right:50%;z-index:10;-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-ms-transform:translate(50%,0);-o-transform:translate(50%,0);transform:translate(50%,0)}.page-about .why-us-box .why-us-box-title,.page-cooperation .page-cooperation-bg .title{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.page-home .services-box .service{width:10%;float:right;margin-bottom:10px}.page-home .services-box .service a{width:100%;float:right}.page-home .services-box img{width:64px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7;-moz-opacity:.7}.page-home .services-box .service a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:100;-moz-opacity:100}@media only screen and (max-width:991px){.page-home .services-box{max-width:600px}.page-home .services-box img{width:48px}}@media only screen and (max-width:768px){.page-home .services-box{max-width:280px}.page-home .services-box .service{width:20%}.page-home .services-box img{width:48px}}@media only screen and (max-width:450px){.page-home .services-box{max-width:200px}.page-home .services-box .service{width:20%}.page-home .services-box img{width:32px}}@media only screen and (max-height:600px){.page-home .services-box{max-width:180px}.page-home .services-box img{width:24px}}.page-contact,.page-contact .title-box{width:100%;position:relative;z-index:2}@media only screen and (max-height:400px){.page-home .services-box{display:none}}.page-contact{margin-bottom:50px;float:right}.page-contact .title-box{background-color:#f2f2f2;text-align:center;float:left;padding:50px 0 40px;overflow:hidden}.page-contact .page-contact-bg{background-size:cover;-webkit-background-size:cover;width:110%;height:130%;min-height:500px;position:absolute;top:-50px;left:-5px}.page-contact .title-box-content{position:relative}.page-contact .title-box .title-box-content img{width:100%;max-width:500px}.page-contact .title-box .title{color:#555;font-size:22pt;margin-top:30px}.page-contact .space-bar{background-color:#fff;width:100%;height:50px;clear:both}.page-contact .title-box .scroll-link{width:40px;color:#555;font-size:16pt;margin-top:50px;display:inline-block;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-contact .title-box .scroll-link:before{background-color:#555;width:60px;height:1px;content:'';margin-left:-30px;position:absolute;top:-10px;left:50%}.page-contact .contact-data{background-color:#555;width:100%;color:#fff;text-align:center;float:right;padding:100px 15px 70px}.page-contact .contact-data .contact-data-item{margin-bottom:30px}.page-contact .contact-data .icon-box{background-color:#f58020;width:80px;height:80px;text-align:center;padding-top:17px;margin:0 auto;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.page-contact .contact-data .icon-box .fa{font-size:16pt}.page-contact .contact-data .icon-box div{line-height:1em}.page-contact .contact-data .text{margin-top:20px}.page-contact .contact-data .contact-data-divider{display:none;clear:both}.page-contact .contact-map{float:left;width:100%;height:400px;position:relative;overflow:hidden}.page-contact .contact-map-box{position:absolute;width:100%;height:700px;top:-160px;left:0;z-index:10}.page-contact .contact-map-content{background-color:#fff;float:left;width:100%;height:700px;position:relative;clear:both}.page-contact .contact-message{background-color:#f1f1f1;width:100%;float:right;padding:150px 15px}.page-contact .contact-message .contact-message-title{color:#555;font-size:22pt;text-align:center;position:relative;margin-bottom:100px}.page-contact .contact-message .contact-message-title:after{background-color:#555;width:60px;height:1px;content:'';margin-left:-30px;position:absolute;bottom:-20px;left:50%}.page-contact .contact-message form{width:100%;max-width:700px;margin:0 auto}.page-contact .contact-message form button,.page-contact .contact-message form input,.page-contact .contact-message form textarea{margin-bottom:10px;border:2px solid #fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;box-shadow:none;outline:0}.page-contact .contact-message form input:focus,.page-contact .contact-message form textarea:focus{border-color:#f58020;-webkit-box-shadow:none;box-shadow:none;outline:0}.page-contact .contact-message form textarea{height:122px}.page-contact .contact-message form button{background-color:#f58020;border-color:#f58020;padding-top:5px;padding-bottom:5px;direction:rtl;transition:all .5s linear}.page-contact .contact-message form button .fa{margin-left:5px}.page-contact .contact-message form button:focus,.page-contact .contact-message form button:hover{background-color:#ef5a20;border-color:#ef5a20;outline:0}@media only screen and (max-width:1199px){.page-contact .contact-data .contact-data-divider{display:block}.page-contact .title-box .title-box-content img{max-width:400px}}@media only screen and (max-width:991px){.page-contact .title-box .title-box-content img{max-width:350px}}@media only screen and (max-width:768px){.page-contact .title-box .title-box-content img{max-width:300px}}@media only screen and (max-width:500px){.page-contact .contact-data .contact-data-item{width:100%}.page-contact .contact-data .contact-data-divider{display:block}.page-contact .title-box .title-box-content img{max-width:200px}}.page-cooperation{width:100%;height:100%;position:relative}.page-cooperation .page-cooperation-bg{background-size:cover;-webkit-background-size:cover;width:50%;height:100%;position:fixed;top:0;bottom:0}.page-cooperation .page-cooperation-bg .title{color:#555;font-size:22pt;text-align:center;margin-top:10px;padding-right:50px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.page-cooperation .page-cooperation-bg .title span{background-color:rgba(242,242,242,.8);padding:10px 20px;display:inline-block}.page-cooperation .page-cooperation-content{background-color:#f1f1f1;width:50%;min-height:100%;float:right;padding:100px 50px;margin-bottom:50px;position:relative;direction:rtl}.page-cooperation .data-text{margin-bottom:100px;text-align:justify;position:relative}.page-cooperation .data-text:after{background-color:#f58020;width:200px;height:2px;content:'';margin-left:-100px;position:absolute;bottom:-30px;left:50%}.page-cooperation form{width:100%;max-width:500px;margin:0 auto}.page-cooperation form button,.page-cooperation form input,.page-cooperation form select{margin-bottom:10px;border:2px solid #fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;box-shadow:none;outline:0}.page-cooperation form input:focus,.page-cooperation form select:focus{border-color:#f58020;-webkit-box-shadow:none;box-shadow:none;outline:0}.page-cooperation form button{background-color:#f58020;border-color:#f58020;clear:both;float:right;padding-top:5px;padding-bottom:5px;margin-top:30px;direction:rtl;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear}.page-cooperation form button .fa{margin-left:5px}.page-cooperation form button:focus,.page-cooperation form button:hover{background-color:#ef5a20;border-color:#ef5a20;outline:0}.form-file-upload-box{background-color:#a7a8ac;color:#fff;font-size:10pt;float:right;border:3px solid #a7a8ac;margin:0 0 5px 5px;cursor:pointer;direction:ltr}.form-file-upload-box:hover{background-color:#d0d2d1;border-color:#d0d2d1}.form-file-upload-box input[type=file]{display:none}.form-file-btn-add i{margin:5px 5px 5px 10px}.form-file-btn-add i.icon-trash{margin:5px 10px 5px 5px}.form-file-btn-add div{float:right;margin:2px 5px 0 0}@media only screen and (max-width:768px){.page-cooperation .page-cooperation-bg{width:100%;height:50%;position:relative;top:0;bottom:0}.page-cooperation .page-cooperation-content{width:100%;min-height:0}.page-cooperation .page-cooperation-bg .title{padding:0;margin:0;display:block}}.page-about{margin-bottom:50px;width:100%;height:100%;padding-right:100px;position:absolute;z-index:2;float:right;direction:rtl;transition:all .2s linear}.page-about .page-about-bg{background-size:cover;-webkit-background-size:cover;width:110%;height:110%;position:absolute;top:-50px;left:-5px}.page-about .space-bar{background-color:#fff;width:100%;height:50px;clear:both}.page-about .why-us-box{background-color:#f2f2f2;width:100%;height:50%;text-align:center;position:relative;float:left;overflow:hidden;z-index:2}.page-about .why-us-box .page-about-bg{background-position:center center}.page-about .why-us-box .why-us-box-title{color:#555;font-size:22pt;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.page-about .why-us-box .why-us-box-title h2{background-color:rgba(242,242,242,.8);font-size:22pt;padding:10px 20px;display:inline-block;margin:0}.page-about .why-us-content{background-color:#f2f2f2;width:100%;text-align:justify;float:right;padding:75px 250px}.page-about .why-us-content p{padding:0;margin:0}@media only screen and (max-width:991px){.page-about .why-us-content{padding:75px 150px}}@media only screen and (max-width:600px){.page-about .why-us-content{padding:50px 30px}}.page-about .services-box{background-color:#f2f2f2;width:100%;text-align:center;float:right;margin:0 auto;clear:both}.page-about .services-box .service{width:20%;float:right;border:1px solid #fff}.page-about .services-box .service a{width:100%;color:#555;float:right;padding:15px 15px 10px}.page-about .services-box .service a:hover{background:#d0d2d1}.page-about .services-box img{width:64px}.page-about .services-box h4{width:100%;font-size:10pt;float:right;margin:7px 0 0}@media only screen and (max-width:768px){.page-about .services-box img{width:48px}.page-about .services-box .service{width:33.33%}.page-about .services-box .service:last-child{width:100%}}@media only screen and (max-width:500px){.page-about .services-box img{width:48px}.page-about .services-box .service{width:50%!important}}.page-about .appellation-box{background-color:#fff;width:100%;text-align:center;float:left;padding:25px 250px}.page-about .appellation-box .appellation-box-title{color:#555;font-size:22pt;margin-bottom:30px}.page-about .appellation-box .appellation-box-title h2{font-size:22pt;margin:0}.page-about .appellation-content{text-align:justify}.page-about .appellation-content p{padding:0;margin:0}@media only screen and (max-width:991px){.page-about .appellation-box{padding:25px 150px}}@media only screen and (max-width:600px){.page-about .appellation-box{padding:0 30px}}.page-about .policy-box{background-color:#f2f2f2;width:100%;text-align:center;position:relative;float:left;overflow:hidden;z-index:2}.page-about .policy-box .page-about-bg{height:130%;min-height:400px;top:-70px}.page-about .policy-box .policy-box-title{color:#555;font-size:22pt;margin-bottom:30px}.page-about .policy-box .policy-box-title h2{font-size:22pt;margin:0}.page-about .policy-box-bg{width:50%;height:100%;float:left;position:absolute;left:0;top:0;overflow:hidden}.page-about .policy-content{background-color:#f2f2f2;width:50%;text-align:justify;float:right;padding:50px}.page-about .policy-content p{padding:0;margin:0}@media only screen and (max-width:768px){.page-about .policy-box-bg{width:100%;height:200px}.page-about .policy-box .page-about-bg{height:180%;top:0}.page-about .policy-content{width:100%;margin-top:200px}}@media only screen and (max-width:400px){.page-about .policy-box .page-about-bg{height:200%;top:-50px}}.page-about .honors-box{background-color:#fff;width:100%;height:50%;text-align:center;position:relative;float:left;overflow:hidden;z-index:2}.page-about .honors-box .page-about-bg{height:130%;top:-70px}.page-about .honors-box .honors-box-title{color:#555;font-size:22pt;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-about .honors-box .honors-box-title h2{background-color:rgba(242,242,242,.8);font-size:22pt;padding:10px 20px;display:inline-block;margin:0}.page-about .honors-content{background-color:#fff;width:100%;float:right}.page-about .honors-content .honors-content-text{text-align:center;padding:75px 250px}.page-about .honors-content p{padding:0;margin:0}.page-about .honors-content-img a{width:25%;float:right;padding:30px}.page-about .honors-content-img a .img-box{background:#fff;position:relative;z-index:1}.page-about .honors-content-img a .img-box:before{background:#555;width:100%;height:100%;content:'';position:absolute;top:10px;right:-10px;z-index:-1;border:2px solid #555}.page-about .honors-content-img img{background:#fff;width:100%;object-fit:contain;-o-object-fit:contain;border-bottom:2px solid #555;border-right:2px solid #555}@media only screen and (max-width:991px){.page-about .honors-content .honors-content-text{padding:75px 150px}}@media only screen and (max-width:768px){.page-about .honors-content-img a{width:33.33%}}@media only screen and (max-width:600px){.page-about .honors-content .honors-content-text{padding:50px 30px}}@media only screen and (max-width:500px){.page-about .honors-content-img a{width:50%}}.page-services{background-color:#f2f2f2;width:100%;height:100%;position:relative;z-index:2;float:right;direction:rtl;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.page-services .page-services-bg{background-position:top center;background-repeat:no-repeat;background-size:cover;background-origin:content-box;background-attachment:scroll!important;-webkit-background-size:cover;width:110%;height:120%;position:absolute;top:-70px;left:-5px}.page-services .service-box .service-box-title,.page-services .services-box .service a div{top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:relative}.page-services .space-bar{background-color:#fff;width:100%;height:50px;clear:both;display:none}@media only screen and (max-width:768px){.page-about{padding-right:0}}.page-services .services-box{background-color:#f2f2f2;width:100%;height:100%;text-align:center;float:right;margin:0 auto;clear:both}.page-services .services-box.services-box-2{width:100%;height:auto}.page-services .services-box .service{background-color:#f2f2f2;width:20%;height:50%;float:right;border:1px solid #fff}.page-services .services-box.services-box-2 .service{height:150px}.page-services .services-box.services-box-2.services-box-item-count-1 .service{width:100%!important}.page-services .services-box.services-box-2.services-box-item-count-2 .service,.page-services .services-box.services-box-2.services-box-item-count-4 .service,.page-services .services-box.services-box-2.services-box-item-count-5 .service{width:50%}.page-services .services-box.services-box-2.services-box-item-count-3 .service,.page-services .services-box.services-box-2.services-box-item-count-6 .service,.page-services .services-box.services-box-2.services-box-item-count-7 .service{width:33.33%}.page-services .services-box.services-box-2.services-box-item-count-5 .service:last-child,.page-services .services-box.services-box-2.services-box-item-count-7 .service:last-child{width:100%!important}.page-services .services-box .service a{width:100%;height:100%;color:#555;float:right;padding:15px 15px 10px}.page-services .services-box .service a:hover{background:#d0d2d1}.page-services .services-box .service a div{width:100%;float:right;left:50%;transform:translate(-50%,-50%)}.page-services .services-box img{width:64px}.page-services .services-box h4{width:100%;height:3em;font-size:10pt;line-height:1.5em;float:right;margin:7px 0 0}@media only screen and (max-width:991px){.page-services .services-box img{width:48px}.page-services .services-box .service{width:33.33%;height:25%}.page-services .services-box .service:nth-child(10){width:100%}}@media only screen and (max-width:500px){.page-services .services-box img{width:48px}.page-services .services-box .service{width:50%!important}.page-services .services-box.services-box-2.services-box-item-count-3 .service:last-child{width:100%!important}.page-services .space-bar{display:block}}@media only screen and (max-width:300px){.page-services .services-box img{width:48px}.page-services .services-box .service{width:100%!important;height:20%}}.page-services .service-box{background-color:#f2f2f2;width:100%;height:50%;text-align:center;position:relative;float:left;overflow:hidden;z-index:2}.page-services .service-box .page-services-bg{background-position:center center}.page-services .service-box .service-box-title{color:#555;font-size:22pt;left:50%;transform:translate(-50%,-50%)}.page-services .service-box .service-box-title img{width:64px;margin-bottom:10px}.page-services .service-box .service-box-title h2{background-color:rgba(242,242,242,.8);padding:10px 20px;display:inline-block;margin:0}.page-services .service-content{background-color:#f2f2f2;width:100%;text-align:justify;float:right;padding:75px 250px}.page-services .service-content p{padding:0;margin:0}@media only screen and (max-width:991px){.page-services .service-content{padding:75px 150px}}@media only screen and (max-width:600px){.page-services .service-content{padding:50px 30px}}.page-project-show{width:100%;height:100%;position:relative}.page-project-show .page-project-show-pics{background-color:#d0d2d1;width:50%;height:100%;position:fixed;top:0;bottom:0;padding:70px 50px 50px 0}.page-project-show .page-project-show-content{background-color:#f1f1f1;width:50%;min-height:100%;text-align:justify;float:right;padding:75px 50px;margin-bottom:50px;position:relative;direction:rtl}.page-project-show .data-title{font-size:18pt;margin:0}.page-project-show .data-parent{width:100%;float:right;margin:7px 0}.page-project-show .data-parent a,.page-project-show .data-parent a:visited{color:#a7a8ac;font-size:9pt;margin-left:10px;float:right}.page-project-show .data-parent a:hover{color:#f58020}.page-project-show .data-parent a h4{font-size:9pt;float:right;margin:0}.page-project-show .data-link a,.page-project-show .data-link a:visited{color:#555;margin-right:10px}.page-project-show .data-link a:hover{color:#f58020}.page-project-show .space-bar{clear:both;margin-bottom:30px;border-bottom:3px solid #f58020}@media only screen and (max-width:768px){.page-project-show .page-project-show-pics{width:100%;height:50%;position:relative;top:0;bottom:0;padding:0}.page-project-show .page-project-show-content{width:100%;min-height:0}}.page-project-show-pics .single-img{width:100%;height:100%;object-fit:contain;-o-object-fit:contain}.page-project-show-pics .swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}.page-project-show-pics .swiper-slide{background-size:cover;background-repeat:no-repeat;background-position:center}.page-project-show-pics .gallery-top{height:80%;width:100%}.page-project-show-pics .gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0 0}.page-project-show-pics .gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:.4}.page-project-show-pics .gallery-thumbs .swiper-slide-active{opacity:1}.page-project{background-color:#f1f1f1;width:100%;min-height:100%;position:relative}.page-project .page-title{background-color:#d0d2d1;font-size:18pt;text-align:center;padding:15px 0;margin:0}.page-project .project-items{width:100%;height:100%;float:right}.page-project .project-items .item{width:25%;float:right;padding:30px 30px 0}.page-project .project-items .item a,.page-project .project-items .item a:visited{width:100%;height:100%;color:#555;float:right;text-align:center}.page-project .project-items .item a .img-box{background:#fff;width:100%;height:180px;position:relative;z-index:1}.page-project .project-items .item a .img-box:before{background:#555;width:100%;height:100%;content:'';position:absolute;top:10px;right:-10px;z-index:-1;border:2px solid #555}.page-project .project-items .item a:hover{color:#f58020}.page-project .project-items .item a:hover .img-box:before{background:#f58020;border:2px solid #f58020}.page-project .project-items .item a:hover img{border-bottom:2px solid #f58020;border-right:2px solid #f58020}.page-project .project-items .item img{background:#fff;width:100%;height:100%;object-fit:contain;-o-object-fit:contain;border-bottom:2px solid #555;border-right:2px solid #555}.page-project .project-items .item .title{font-size:11pt;margin-top:15px}@media only screen and (max-width:1199px){.page-project .project-items .item{width:33.33%}}@media only screen and (max-width:768px){.page-project .project-items .item a .img-box{height:150px}}@media only screen and (max-width:600px){.page-project .project-items .item{width:50%}}@media only screen and (max-width:400px){.page-project .project-items .item{width:100%}}.pagination{margin-bottom:0}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}.pagination>li>a,.pagination>li>span{background-color:#d0d2d1;color:#555;margin:0 2px!important;border:0}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>a:hover{background-color:#f58020;color:#fff}.page-404{background-color:#f1f1f1;width:100%;height:100%;position:relative;top:0;right:0}.page-404 div{font-size:20vw;line-height:normal;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}