.mg10{margin:10px}.mg20{margin:20px}.mg30{margin:30px}.mg40{margin:40px}.mg50{margin:50px}.mg60{margin:60px}.mg70{margin:70px}.mg80{margin:80px}.mg90{margin:90px}.mg100{margin:100px}.mgt10{margin-top:10px}.mgt20{margin-top:20px}.mgt30{margin-top:30px}.mgt40{margin-top:40px}.mgt50{margin-top:50px}.mgt60{margin-top:60px}.mgt70{margin-top:70px}.mgt80{margin-top:80px}.mgt90{margin-top:90px}.mgt100{margin-top:100px}.mgl10{margin-left:10px}.mgl20{margin-left:20px}.mgl30{margin-left:30px}.mgl40{margin-left:40px}.mgl50{margin-left:50px}.mgl60{margin-left:60px}.mgl70{margin-left:70px}.mgl80{margin-left:80px}.mgl90{margin-left:90px}.mgl100{margin-left:100px}.mgr10{margin-right:10px}.mgr20{margin-right:20px}.mgr30{margin-right:30px}.mgr40{margin-right:40px}.mgr50{margin-right:50px}.mgr60{margin-right:60px}.mgr70{margin-right:70px}.mgr80{margin-right:80px}.mgr90{margin-right:90px}.mgr100{margin-right:100px}.mgb10{margin-bottom:10px}.mgb20{margin-bottom:20px}.mgb30{margin-bottom:30px}.mgb40{margin-bottom:40px}.mgb50{margin-bottom:50px}.mgb60{margin-bottom:60px}.mgb70{margin-bottom:70px}.mgb80{margin-bottom:80px}.mgb90{margin-bottom:90px}.mgb100{margin-bottom:100px}.pd10{padding:10px}.pd20{padding:20px}.pd30{padding:30px}.pd40{padding:40px}.pd50{padding:50px}.pd60{padding:60px}.pd70{padding:70px}.pd80{padding:80px}.pd90{padding:90px}.pd100{padding:100px}.pdt10{padding-top:10px}.pdt20{padding-top:20px}.pdt30{padding-top:30px}.pdt40{padding-top:40px}.pdt50{padding-top:50px}.pdt60{padding-top:60px}.pdt70{padding-top:70px}.pdt80{padding-top:80px}.pdt90{padding-top:90px}.pdt100{padding-top:100px}.pdl10{padding-left:10px}.pdl20{padding-left:20px}.pdl30{padding-left:30px}.pdl40{padding-left:40px}.pdl50{padding-left:50px}.pdl60{padding-left:60px}.pdl70{padding-left:70px}.pdl80{padding-left:80px}.pdl90{padding-left:90px}.pdl100{padding-left:100px}.pdr10{padding-right:10px}.pdr20{padding-right:20px}.pdr30{padding-right:30px}.pdr40{padding-right:40px}.pdr50{padding-right:50px}.pdr60{padding-right:60px}.pdr70{padding-right:70px}.pdr80{padding-right:80px}.pdr90{padding-right:90px}.pdr100{padding-right:100px}.pdb10{padding-bottom:10px}.pdb20{padding-bottom:20px}.pdb30{padding-bottom:30px}.pdb40{padding-bottom:40px}.pdb50{padding-bottom:50px}.pdb60{padding-bottom:60px}.pdb70{padding-bottom:70px}.pdb80{padding-bottom:80px}.pdb90{padding-bottom:90px}.pdb100{padding-bottom:100px}.fll{float:left}.flr{float:right}.w50p{width:50%}h2.title{position:relative;font-size:35px;font-weight:700;margin-bottom:60px}h2.title:after{width:50px;height:5px;position:absolute;content:"";bottom:-25px;left:0;background-color:hsl(332deg 93% 46%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}h2.title.center{text-align:center}h2.title.center:after{left:50%;margin-left:-25px}.btn-cons a{position:relative;display:inline-block;padding:13px 30px;font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:700;background-color:#2e5797;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn-cons a:hover{background-color:#133974;color:#fff}.separator{display:block;height:1px;width:100%;background-color:#ccc}.text-center{text-align:center}.main-slider{position:relative;width:100%;height:650px;padding-top:250px;box-sizing:border-box;text-align:center;background-image:url(../images/pages/img_slider07.jpg);background-attachment:fixed;-webkit-background-size:cover;background-size:cover}.main-slider .overlay{background:rgba(0,0,0,.6)}.main-slider .text-scroll{overflow:hidden;height:90px;vertical-align:baseline}.main-slider .text-content{position:relative;z-index:999;color:#fff}.main-slider .text-content .text-scroll h1{font-size:50px;height:90px;margin:0;line-height:90px;font-weight:700;text-transform:uppercase;color:#fff;-webkit-transition:margin-top .5s ease-in-out;-moz-transition:margin-top .5s ease-in-out;-ms-transition:margin-top .5s ease-in-out;-o-transition:margin-top .5s ease-in-out;transition:margin-top .5s ease-in-out}.main-slider .text-content h2{margin-bottom:0;font-size:25px;color:#fff}.main-slider .text-content p.intro{font-size:18px;text-transform:uppercase}.subscribe-form{position:relative}.more-info{padding:35px 0;background-color:#2e5797;clear:both}.more-info h3{font-size:35px;font-weight:600;color:#fff}.more-info h3 a{display:inline-block;margin-left:15px;color:hsl(332deg 93% 46%);text-decoration:underline}.more-info p{font-size:16px;color:#fff;opacity:.5}.more-info input[type=email]{width:342px;font-size:12px;font-weight:400;margin-right:132px;-webkit-border-radius:3px 0 0 2px;-moz-border-radius:3px 0 0 2px;border-radius:3px 0 0 2px}.more-info input[type=submit]{position:absolute;top:0;right:0;padding:17px 28px 12px;text-transform:capitalize;border:none;display:inline-block;vertical-align:middle;outline:0;background-color:hsl(332deg 93% 46%);font-size:14px;font-weight:700;color:#333;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;color:#fff}.more-info input[type=submit]:hover{color:#fff}.more-info .subscribe{text-align:right;margin-top:20px}.feature-post{padding-top:100px;padding-bottom:50px}.feature-post .feature{position:relative}.feature-post .feature p.image{overflow:hidden;margin:0}.feature-post .feature p.image a{display:inline-block;width:100%}.feature-post .feature p.image img{width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.feature-post .feature h3{position:absolute;margin:0;padding:0;bottom:0;left:0;width:100%;font-size:18px;color:#fff}.feature-post .feature h3 a{display:block;padding:16px 20px;letter-spacing:.3px;color:#fff;background-color:rgba(46,87,151,.9)}.feature-post .feature:hover h3 a{background-color:#2e5797;color:hsl(332deg 93% 46%)}.feature-post .feature:hover p.image img{background-color:#2e5797;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.services-box{padding-top:32px;padding-bottom:56px}.services-box.pdt80{padding-top:80px}.services-box p.image{text-align:center}.services-box02{padding-top:100px;padding-bottom:83px}.icon-box{margin-bottom:52px;cursor:crosshair}.icon-box i{position:relative;top:2px;font-size:55px;float:left;color:#2e5797;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.icon-box:hover i{-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.icon-box .text{font-size:15px}.icon-box .text h3{font-size:20px;font-weight:500;margin-bottom:19px}.icon-box02{text-align:center}.icon-box02 h3{margin-top:35px;font-size:18px;font-weight:600}.icon-box02 i{display:inline-block;width:100px;height:100px;padding-top:30px;font-size:40px;text-align:center;background-color:#efefef;color:#2e5797;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.icon-box02:hover i{background:hsl(332deg 93% 46%);color:#fff;-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.icon-box02 .text{padding:0 20px}.icon-box02 .text h3{margin-bottom:13px}.icon-box02 .morelink a{display:inline-block;position:relative;margin-top:14px;padding-right:15px;font-size:14px}.icon-box02 .morelink a:after{content:'\f3d3';position:absolute;right:0;top:0;font-family:Ionicons;font-weight:600}.text-block{padding:100px 0;position:relative;text-align:center;color:#fff;background-image:url(../images/pages/bg_textblock.jpg);background-attachment:fixed;-webkit-background-size:cover;background-size:cover}.text-block .overlay{background-color:rgba(0,0,0,.6)}.text-block h1{color:#fff;font-weight:700}.text-block h3{color:#fff}.feature-box .text{background-color:#f6f6f6}.feature-box .image,.feature-box .text{width:50%;float:left}.feature-box .image{background:url(../images/printer-img1.webp) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center}.feature-box.bg02 .image{background:url(../images/pages/img_about06.jpg) no-repeat}.feature-box .text{padding:111px 20px 65px 114px}.feature-box .text h3,.feature-box .text p{max-width:686px}.feature-box .text h3{font-size:40px;font-weight:700;margin-bottom:34px}.feature-box .text h3 span{display:block;font-size:18px;font-weight:500;letter-spacing:.3px;color:#2e5797;margin-top:14px}.feature-box .text p{padding-left:2px;font-size:15px;line-height:28px;color:#535353;margin-bottom:60px}.feature-box .readmore{font-size:15px;line-height:28px;color:#535353;margin-bottom:50px}.news-box02 .text{background-color:#f6f6f6}.news-box02 .image,.news-box02 .text{width:50%;float:left;box-sizing:border-box}.news-box02 .image.bg01{background:url(../images/pages/img_blog06.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center}.news-box02 .image.bg02{background:url(../images/pages/img_blog07.jpg) no-repeat}.news-box02 .image.img-right{float:right}.news-box02 .text{position:relative;padding:111px 20px 65px 114px}.news-box02 .text h3,.news-box02 .text p{max-width:686px}.news-box02 .text:before{content:'';width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #f6f6f6;z-index:99999;position:absolute;left:-20px;top:50%;margin-top:-10px}.news-box02 .text.arrow-right:before{content:none}.news-box02 .text.arrow-right:after{content:'';width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #f6f6f6;z-index:99999;position:absolute;right:-20px;top:50%;margin-top:-10px}.news-box02 .text h3{font-size:25px;font-weight:700;margin-bottom:34px}.news-box02 .text h3 span{display:block;font-size:18px;font-weight:500;letter-spacing:.3px;color:#2e5797;margin-top:14px}.news-box02 .text p{padding-left:2px;font-size:15px;line-height:28px;color:#535353;margin-bottom:60px}.news-box02 .readmore{font-size:15px;line-height:28px;color:#535353;margin-bottom:50px}.testimonial-box{list-style:none;padding-top:82px;padding-bottom:55px}.testimonial-box .wrapper{margin:0 -16px}.testimonial{padding:33px 0;list-style:none}.testimonial.owl-carousel .owl-item .item{margin:0 16px}.testimonial .image{float:left;width:27%;margin:0;height:27%}.testimonial .image img{width:100%;height:100%;border-radius:4px}.testimonial .text{display:inline-block;position:relative;top:-2px;float:right;width:69%;padding-left:4px;font-size:15px;line-height:28px}.testimonial .text span.name{display:block;margin-top:32px;font-size:18px;font-weight:600;color:#2e5797}.testimonial .text span.position{display:block;font-size:13px}.testimonial02-box{background-color:#f6f6f6}.testimonial02-box .image p{margin:0;margin-left:-40px}.testimonial02{margin-top:142px}.testimonial02 .item .text{margin-bottom:40px;padding-right:80px;font-size:16px;font-style:italic;line-height:30px}.testimonial02 .item .info{display:block;position:relative;margin-bottom:13px;padding-left:60px;font-size:18px;font-weight:600;line-height:28px;color:#333}.testimonial02 .item .info span{display:block;font-size:13px;color:#656565;font-weight:400}.testimonial02 .item .info:before{display:inline-block;position:absolute;top:3px;left:0;width:45px;height:45px;padding-top:6px;font-family:Ionicons;color:#2e5797;text-align:center;content:"\f347";font-size:18px;border:1px solid #2e5797;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.request-box{padding-top:92px;padding-bottom:117px;background-color:#222}.request-box h2.title{color:#fff}.request-box .text{color:#9f9f9f;font-size:14px;line-height:25px}.requestform{position:relative;top:16px;padding-left:20px}.requestform p{width:48%;float:left}.requestform p:nth-child(even){float:right}.requestform label{display:block;margin-bottom:8px;color:#cecece;font-size:14px;font-weight:400}.requestform input[type=email],.requestform input[type=text],.requestform select{width:99.4%;height:50px;margin-bottom:18px;background-color:#2d2d2d;border:none;outline:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.requestform input[type=email]:focus,.requestform input[type=text]:focus,.requestform select:focus{color:#fff;background-color:#555}.requestform select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/common/icon-arrow-select.png);background-position:93% 49%;background-repeat:no-repeat;font-weight:500;left:.5px;word-spacing:1px}.requestform .form-submit{margin-top:12px}.news-box{padding-top:82px;padding-bottom:58px}.news-box .post{margin-top:24px}.news-box .title-post{font-size:18px;line-height:28px;margin-bottom:14px;margin-top:2px}.news-box p{line-height:24px;color:#656565}.news-box .readmore{margin-top:25px;letter-spacing:.3px}.news-box .readmore a{padding-right:26px;margin-top:2px;font-weight:700;letter-spacing:0}.offer-box{padding-top:82px;padding-bottom:87px}.offer-box .wrapper{margin-left:-15px;margin-right:-15px}.offer{padding-top:13px}.offer .owl-item .item{margin:0 15px}.offer .owl-item p img{width:100%}.offer .owl-item .item h3{margin-top:32px;margin-bottom:13px;padding:0 14px;font-weight:500;font-size:20px}.offer .owl-item .item ul{list-style:none;padding:0 14px}.offer .owl-item .item ul li{position:relative;padding-left:22px;margin-bottom:11px}.offer .owl-item .item ul li:before{display:inline-block;position:absolute;left:-6px;top:-2px;width:25px;height:25px;padding-top:2px;content:"\f121";text-align:center;font-family:Ionicons;font-size:13px;color:#fff;background-color:#2e5797;background-position:top;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transform:scale(.6)}.latest-project .offer .owl-item .item h3{padding:0;line-height:24px}.latest-project h2.title{margin-bottom:71px}.latest-project .offer .owl-item .item h3{font-size:18px;font-weight:600}.latest-project .owl-theme .owl-controls{margin-top:35px}.clients{padding:75px 0;display:block;overflow:hidden;position:relative;width:100%}.counter{position:relative;padding:80px 0;background-image:url(../images/pages/bg-01.jpg);background-attachment:fixed;-webkit-background-size:cover;background-size:cover;color:#fff}.counter .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.counter .timer{margin-bottom:20px;font-size:38px;text-align:center}.counter .name{margin-top:20px;font-size:18px;text-align:center}.counter .separator{display:block;width:50px;height:2px;margin:0 auto;background:hsl(332deg 93% 46%);text-align:center}.about-us-section{padding:100px 0}.about-us-section .title-description{padding-bottom:50px}.about-us-section .special-feature .s-feature-box{overflow:hidden;position:relative;min-height:290px;border:1px solid #f2f2f2;margin-bottom:20px;cursor:pointer;box-shadow:0 0 20px 0 #ececec;background-color:#2e5797}.about-us-section .special-feature .mask-top{width:100%;background-color:#fff;padding:70px 0;position:absolute;top:0;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;transition:all .3s ease-out 0}.about-us-section .special-feature i{font-size:65px;line-height:75px}.about-us-section .special-feature h4{font-size:20px;margin-top:25px;position:relative}.about-us-section .special-feature .mask-top h4:before{top:-18px;content:"";display:block;height:2px;left:0;right:0;margin:-2px auto;position:absolute;width:40px;background-color:#2e5797}.about-us-section .special-feature .mask-bottom{color:#333;padding:20px 15px;width:100%;position:absolute;bottom:-300px;height:100%;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;transition:all .3s ease-out 0}.about-us-section .s-feature-box:hover .mask-bottom{background-color:#2e5797}.about-us-section .special-feature .s-feature-box:hover .mask-top{top:-200px;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;transition:all .3s ease-out 0}.about-us-section .special-feature .s-feature-box:hover .mask-bottom{bottom:0;color:#fff}.about-us-section .special-feature .mask-bottom i{font-size:38px;line-height:50px}.about-us-section .special-feature .mask-bottom h4{margin:15px 0 17px;color:#fff}.about-us-section .special-feature .mask-bottom p{padding:0 5px}.intro-section{padding:100px 0}.intro-section article{text-align:center}.intro-section article p.image{position:relative}.intro-section article p.image i{position:absolute;bottom:0;left:50%;margin-left:-40px;padding-left:3px;width:80px;height:80px;display:inline-block;background:#fff;line-height:85px;font-size:48px;text-align:center;border-radius:50%;margin-bottom:-40px;border:1px solid hsl(332deg 93% 46%);-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;transition:all .3s ease-out 0}.intro-section article:hover p.image i{background:hsl(332deg 93% 46%);color:#fff}.intro-section article h3{margin-top:70px}.page404{text-align:center}.page404 h1.circle span{display:inline-block;width:150px;height:150px;line-height:150px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:hsl(332deg 93% 46%);font-weight:700;box-shadow:0 0 45px -4px #ccc}.btn-search404{background:hsl(332deg 93% 46%)}input[type=text].search-404{border:1px solid #ddd}.section-portfolio{padding:100px 0}.section-portfolio.pdb50{padding-bottom:50px}.section-portfolio .filter-wrap{text-align:center}.panel-default>.panel-heading,.panel-group .panel{position:relative;border-radius:0;border:none}.panel-default>.panel-heading{padding:15px 10px 8px 23px}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-bottom-color:#ddd;border-top:none;border-bottom:1px solid #ddd}.panel-body{padding:37px 35px 31px 29px}.panel-title{font-size:14px;font-weight:700}.panel-group .icon{position:absolute;right:10px;top:10px}.ui-accordion-header-icon{position:absolute;background:0 0;width:32px;height:32px;top:50%;margin-top:-15px;right:4px}a.collapsed .ui-accordion-header-icon:before{content:""}.ui-accordion-header-icon:before{display:block;content:none;position:absolute;width:2px;height:10px;background:#333;top:50%;margin-top:-5px;right:26px}.ui-accordion-header-icon:after{display:block;position:absolute;content:"";width:10px;height:2px;background:#333;top:50%;margin-top:-1px}.panel-group .panel+.panel{margin-top:3px}.kul-alert{background:#3c763d;color:#fff;padding:8px 15px 5px;border-radius:5px;margin-bottom:10px}#subscribeForm .kul-alert{position:absolute;top:-43px}.page-about h2.title-post{font-size:20px;font-weight:700;margin-top:22px;margin-bottom:13px}.page-about .main-content p{margin-bottom:15px}.page-about .main-content ul{list-style:none;margin-top:57px;margin-bottom:54px}.page-about .main-content ul li{margin-bottom:10px}.page-about .main-content ul li span{float:left;width:11%;font-size:20px;font-weight:700;margin-top:1px;color:#333}.page-about .main-content ul li div{position:relative;float:right;width:89%;padding-left:44px;padding-bottom:49px}.page-about .main-content ul li div:before{content:"";position:absolute;left:-6px;top:18px;width:1px;height:95%;background-color:#e3e3e3}.page-about .main-content ul li div:after{content:"";position:absolute;left:-11px;top:3px;width:11px;height:11px;background-color:#2e5797;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.page-about .main-content ul li div h3{font-size:20px;font-weight:700;margin-top:0;margin-bottom:11px;color:#333}.page-services{margin-bottom:24px}.page-services article{margin-bottom:30px;text-align:center;min-height:115px}.page-services article .media{height:210px;width:210px;margin:0 auto}.page-services article .media img{width:100%;height:100%;max-width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.page-services article .media a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.page-services article h3{font-size:20px;font-weight:500;letter-spacing:.1px;margin-top:30px;margin-bottom:13px}.page-service{margin-bottom:80px}.page-service .main-content h3{font-size:20px;font-weight:700}.page-service p{margin-bottom:15px}.page-service .left{width:50%;float:left}.page-service .right{width:50%;float:right;padding-left:15px}.box01{padding-right:10px;margin-bottom:54px}.box-list h3,.box01 h3,.box02 h3{margin-top:22px;margin-bottom:13px}.box02>p{margin-bottom:31px}.box02 .chart{margin-bottom:30px}.box02 .chart p.img{width:55%;display:inline-block;vertical-align:middle;margin-right:27px;position:relative;top:0}.box02 .chart p{width:30%;display:inline-block;vertical-align:middle;position:relative;top:6px}.box02 .chart p span{display:block;margin-bottom:6px}.box02 .chart p span img{margin-right:12px;position:relative;top:-2px}.box-download{background-color:#2e5796;border-radius:3px;margin-top:35px;margin-bottom:57px;padding:15px 40px 25px;letter-spacing:.2px}.page-service .main-content .box-download h3{margin-bottom:42px;color:#fff;font-size:16px;font-weight:500;line-height:24px}.box-download p.btn-download a{position:relative;display:block;width:100%;color:#333;background-color:#fff;padding:15px 25px 11px;font-size:15px;font-weight:500;border-radius:3px;letter-spacing:-.8px}.box-download p.btn-download.doc a:after,.box-download p.btn-download.pdf a:after{background:url(../images/common/icon_pdf.png) no-repeat;content:"";width:30px;height:30px;position:absolute;top:17px;right:8px}.box-download p.btn-download.doc a:after{background:url(../images/common/icon_word.png) no-repeat}.box-list span{display:inline-block;margin-bottom:22px}ul.icon-list{list-style:none}ul.icon-list li{position:relative;padding-left:21px;margin-bottom:16px;line-height:23px}ul.icon-list li:before{display:inline-block;position:absolute;left:-6px;top:-3px;width:25px;height:25px;padding-top:2px;content:"\f121";text-align:center;font-family:Ionicons;font-size:13px;color:#fff;background-color:#2e5797;background-position:top;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transform:scale(.6)}.accordion-box h3{margin-bottom:20px}.page-portfolio{margin-bottom:19px}.filter-wrap{padding:0 15px;margin-bottom:40px;margin-top:-5px}ul.filter{list-style:none}ul.filter li{display:inline-block;margin-right:26px}ul.filter li a{font-size:14px;color:#656565;font-weight:700}ul.filter li.active a{color:#2e5797}.page-portfolio article{margin-bottom:51px}.page-portfolio article img{width:100%}.page-portfolio article h3{font-size:18px;font-weight:600;margin-top:31px;line-height:24px;margin-bottom:16px}.page-portfolio article p{font-size:13px}.page-portfolio.style2 article{position:relative}.page-portfolio.style2 article .intro{position:absolute;bottom:0;width:100%;padding:0 15px;color:#e6e6e6;background:rgba(0,0,0,.7);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.page-portfolio.style2 article:hover .intro{background:rgba(0,0,0,.9)}.page-portfolio.style2 article h3{margin-top:15px;margin-bottom:5px}.page-portfolio.style2 article h3 a{color:#e6e6e6;font-weight:400}.page-portfolio.style2 article h3 a:hover{color:#fff}.page-portfolio.style3 .item,.page-portfolio.style4 .item{width:33.3333%;float:left}.page-portfolio.style3 .two-cols .item,.page-portfolio.style4 .two-cols .item{width:50%;float:left}.page-portfolio.style3 .four-cols .item,.page-portfolio.style4 .four-cols .item{width:25%;float:left}.page-portfolio.style3 article,.page-portfolio.style4 article{position:relative;margin-bottom:0}.page-portfolio.style3 article p.media,.page-portfolio.style4 article p.media{margin-bottom:0}.page-portfolio.style3 article .intro,.page-portfolio.style4 article .intro{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);visibility:hidden;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.page-portfolio.style3 article:hover .intro,.page-portfolio.style4 article:hover .intro{visibility:visible;opacity:1}.page-portfolio.style3 article .intro h3{position:absolute;bottom:0;padding:0 15px}.page-portfolio.style4 article .intro h3{margin:0;padding:0;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-55px}.page-portfolio.style3 article .intro h3 a,.page-portfolio.style4 article .intro h3 a{color:#e6e6e6;font-weight:400}.page-portfolio.style4 article .intro h3 a{display:inline-block;width:50px;height:50px;margin:5px;border:1px solid;text-align:center;font-size:40px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.page-portfolio.style4 article .intro h3 a:hover{background-color:#fff}.page-portfolio.style4 article .intro h3 a i{line-height:56px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.page-portfolio.style4 article .intro h3 a:hover i{color:#000}.page-portfolio.style3 ul.filter li,.page-portfolio.style4 ul.filter li{margin-right:6px}.page-portfolio.style3 ul.filter li a,.page-portfolio.style4 ul.filter li a{display:inline-block;margin-bottom:10px;font-size:14px;color:#656565;font-weight:700;background:#f6f6f6;padding:5px 15px}.page-portfolio.style3 ul.filter li a:hover,.page-portfolio.style4 ul.filter li a:hover{background:#e5e5e5}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{text-align:center;width:auto;background:0 0}.portfolio-list aside{margin-top:70px}.portfolio-list article .entry-post h3{margin-top:0}.page-portfolio-single{margin-bottom:84px}.portfolio-single h2{margin-top:0;margin-bottom:21px;font-size:30px;font-weight:600}.portfolio-single p{margin-bottom:15px}.portfolio-single .info{margin-top:46px}.portfolio-single .info p{border-bottom:1px solid #eaeaea;padding-bottom:17px;font-size:14px;margin-bottom:18px}.portfolio-single .info span{color:#333;font-weight:500}.share{margin-top:-7px}.share span{display:inline-block;margin-right:12px;letter-spacing:1px}.share ul{list-style:none;display:inline-block;vertical-align:middle;margin:0}.share ul li{float:left;margin-right:9px;width:36px;height:36px;text-align:center}.share li a{color:#333;display:inline-block;width:100%;height:100%;font-size:15px;padding-top:6px;background-color:#f0f0f0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.share li:hover a{background-color:#ccc;-webkit-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);transform:rotateY(-360deg)}.portfolio-single .img01{margin-bottom:20px}.portfolio-single .img02{width:50%;float:left}.portfolio-single .img03{width:50%;float:left;text-align:right}.page-team{margin-bottom:50px}.page-team .sidebar{margin-top:70px}.teammember{margin:0 -15px}.teammember article,.teammember.three-cols article{width:33.3333%;float:left;padding-left:15px;padding-right:15px;margin-bottom:42px}.teammember.two-cols article{width:50%}.teammember.four-cols article{width:25%}.teammember article h3{margin-bottom:0;font-size:18px;font-weight:600;color:#2e5797}.teammember article .media img{width:100%}.teammember article span{display:inline-block;margin-bottom:17px;font-style:italic}.teammember article .description{margin-bottom:5px}.teammember article .readmore a{font-size:14px;font-weight:700;letter-spacing:0;position:relative;background:0 0;color:#333}.teammember article .readmore a:hover{color:#5a5a5a}.teammember article .readmore a i{position:relative;top:2px;margin-left:9px;font-size:20px}.teammember.list article{width:100%;margin-bottom:30px}.teammember.list article:last-child{margin-bottom:38px}.teammember.list article .media{width:31%;float:left;margin-right:30px}.teammember.list article h3{margin-top:2px}.teammember.list article .readmore a{display:inline-block;margin-top:22px;font-size:13px;font-weight:500;color:#fff;background-color:#333;padding:11px 20px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.teammember.list article .readmore a:hover{background-color:#2e5797}.teammember.list article .readmore a i{display:none}.page-partners{margin-bottom:70px}.partners{margin:0 -1.7%;text-align:center;list-style:none;padding:0}.partners li{float:left;width:46.6%;margin:0 1.7% 3.3%;padding:30px 30px 38px;-webkit-box-shadow:0 0 12px 0 #ccc;-moz-box-shadow:0 0 12px 0 #ccc;box-shadow:0 0 12px 0 #ccc}.partners li img{margin-top:38px;margin-bottom:5px}.partners li h3{font-size:18px;font-weight:700;color:#2e5797;margin-bottom:1px}.partners li span{display:inline-block;font-size:13px;font-style:italic}.partners li p.description{margin-top:17px}.contact-info .item{text-align:center}.contact-info .item h4{font-size:18px}.contact-info .icon-wrap i{display:inline-block;vertical-align:middle;font-size:32px;width:100px;height:100px;line-height:100px;background:#f7f7f7;border-radius:50%;color:#2e5797}.contact-info .icon-wrap:hover{-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}.contact-info .icon-wrap:hover i{background-color:hsl(332deg 93% 46%);color:#fff}.contact-form .input-email input,.contact-form .input-phone input,.contact-form .input-text input,.contact-form .textarea-message textarea{margin-bottom:15px;border:1px solid #ccc;border-radius:5px}.contact-form .textarea-message textarea{min-width:100%;max-width:100%;height:128px;margin-bottom:0}.submit-btn{border:none}.page-contact02 .contact-info .item{display:inline-block;vertical-align:top;width:32%}.page-contact03 .contact-info .item,.page-contact04 .contact-info .item{display:inline-block;vertical-align:top;width:32%}.page-contact04 #contact-form{text-align:center;margin-bottom:30px}#gmap{width:100%;height:350px}.inner-page h1,.inner-page h2,.inner-page h3,.inner-page h4,.inner-page h5,.inner-page h6{margin-top:0}.inner-page h1,.inner-page h2,.inner-page h3{border-bottom:1px solid hsl(332deg 93% 46%)}.inner-page h1{font:32px/56px Poppins,sans-serif}.inner-page h2{font:26px/56px Poppins,sans-serif}.custom-modal .modal-content{border:1px solid #3d619b;border-radius:0}.custom-modal .close:focus,.custom-modal .close:hover{color:#133974;text-decoration:none;cursor:pointer;opacity:.5;background:0 0}.more-info{overflow-x:hidden}