.innerpage_sidenav ul li.active a:after,.innerpage_sidenav ul li a:hover:after{opacity:1;visibility:visible}.innerpage_sidenav.reverse ul li a{justify-content:flex-end}.innerpage_sidenav.reverse ul li a i{margin-right:0}.innerpage_sidenav.reverse ul li.active a i,.innerpage_sidenav.reverse ul li a:hover i{color:#3161ff;font-size:24px;margin-left:20px}.innerpage_sidenav.reverse ul li a:after{display:none}.innerpage_sidenav.reverse ul li a:before{content:"\f282";font-family:"Ionicons";font-size:20px;color:#f17714;position:absolute;top:50%;left:25px;transform:translateY(-50%);opacity:0;visibility:hidden}.innerpage_sidenav.reverse ul li.active a:before,.innerpage_sidenav.reverse ul li a:hover:before{opacity:1;visibility:visible}.service_details_type2 .innerpage_sidenav ul li a{background:transparent}.service_details_type2 .innerpage_sidenav ul li.active a,.service_details_type2 .innerpage_sidenav ul li a:hover{background:#1c1e4e;color:#f17714}.service_details_type2 .innerpage_sidenav ul li a i{display:none}.service_details_type5 .innerpage_sidenav ul li.active a,.service_details_type5 .innerpage_sidenav ul li a:hover{background:#1c1e4e;color:#f17714;border-right:5px solid #f17714;border-bottom:1px solid transparent}.service_details_type5 .innerpage_sidenav ul li a:after{display:none}.file_download{display:flex;border:1px solid #e0e6ec;padding:15px;margin-top:40px;align-items:center}.file_download h6{font-family:'GT Walsheim Medium';margin-bottom:2px}.file_download p{font-size:14px;margin-bottom:0}.file_download i{font-size:24px;line-height:24px;margin-right:15px;display:inline-table}.service_details_type2 .file_download{background:#f6faff;border:1px solid transparent}.testimonials.testimonials4{margin-top:40px;margin-bottom:40px}.testimonials.testimonials4 .testibox{padding:30px;margin:0;background:transparent}.testimonials .testibox:before{display:none}.testimonials.testimonials4 .testibox .testi-img{margin:0;float:left;width:50px;height:auto;border-radius:100%;overflow:hidden;border:0 solid #3161ff;position:relative;top:15px;left:auto;transform:translateX(0)}.testimonials.testimonials4 .testi-content{margin-top:20px}.testimonials.testimonials4 .testi-inner{padding-left:65px;text-align:left}.testimonials.testimonials4 .testibox ul{margin-bottom:0}.testimonials.testimonials4 .testibox li{font-size:14px;line-height:16px}.testimonials.testimonials4 .testibox h4{font-size:16px;letter-spacing:-.5px;margin-top:5px;margin-bottom:3px;color:#fff}.testimonials.testimonials4 .testibox p,.testimonials.testimonials4 .testibox q{font-size:14px;line-height:26px;color:#fff}.testimonials.testimonials4 .testibox h6{font-size:12px;color:#fff}.testimonials.testimonials4 .owl-theme .owl-nav.disabled + .owl-dots{margin-top:-5px;margin-right:30px;padding-bottom:15px;text-align:right}.testimonials.testimonials4 .owl-theme .owl-dots .owl-dot{margin:0;border:0}.testimonials.testimonials4 .owl-theme .owl-dots .owl-dot.active,.testimonials.testimonials4 .owl-theme .owl-dots .owl-dot:hover{border:0}.testimonials.testimonials4 .owl-theme .owl-dots .owl-dot span{width:6px;height:6px}@media screen and (min-width: 768px){.service_details_type6 .testimonials.testimonials4 .testibox .testi-img{float:right}.service_details_type6 .testimonials.testimonials4 .testi-inner{padding-left:0;padding-right:65px;text-align:right}.service_details_type6 .testimonials.testimonials4 .owl-theme .owl-nav.disabled + .owl-dots{margin-right:0;margin-left:30px;text-align:left}}.about{-moz-box-shadow:0 -10px 15px rgba(5,35,74,0.02);-webkit-box-shadow:0 -10px 15px rgba(5,35,74,0.02);box-shadow:0 -10px 15px rgba(5,35,74,0.02);padding-bottom:0}.about_image{background:url(../images/about/img1.jpg);background-size:cover;background-position:right bottom;background-repeat:no-repeat;-moz-box-shadow:0 0 30px rgba(100,100,100,0.1);-webkit-box-shadow:0 0 30px rgba(100,100,100,0.1);box-shadow:0 0 30px rgba(100,100,100,0.1)}.about_inner{padding-left:20px;max-width:525px;padding-bottom:40px}.about_quote{position:relative;padding:30px 0 0 30px;margin-bottom:60px}.about_quote:before{content:"";position:absolute;left:0;top:0;width:180px;height:180px;background:#f6faff;z-index:-1}.about_quote i{font-size:30px;color:#1c1e4e}.about_inner .quote{font-family:"Lora",serif;font-style:italic;font-size:18px;padding-left:30px}.about_inner .info{margin-top:20px}.about_inner .info span{font-family:"Roboto",sans-serif;font-weight:600;font-size:16px;font-style:normal}.about_inner h4{font-size:20px;line-height:28px;margin-bottom:20px;letter-spacing:-.5px}.about_inner p.shortdesc{font-size:18px;line-height:28px}.about_inner .abt_btn{margin-top:60px}.about_inner .abt_btn a{font-family:'GT Walsheim Regular';text-transform:uppercase;display:inline-block;background:#3161ff;font-size:16px;letter-spacing:1px;color:#fff;text-align:center;text-decoration:none;outline:none;box-shadow:none;padding:17px 60px;-webkit-border-radius:40px;border-radius:40px;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}.about_inner .abt_btn a:hover{background:#1c1e4e}@media screen and (max-width: 991px){.about_image{display:none}.about_inner{max-width:100%;padding-bottom:0;padding-right:20px}.about_quote{margin-bottom:45px}}@media screen and (max-width: 767px){.about_inner h4{font-size:18px;line-height:26px}.about_inner p.shortdesc{font-size:16px;line-height:26px}}.offer{-moz-box-shadow:0 5px 10px rgba(5,35,74,0.05);-webkit-box-shadow:0 5px 10px rgba(5,35,74,0.05);box-shadow:0 5px 10px rgba(5,35,74,0.05);padding-bottom:0}.offer_image{background:url(../images/about/img2.jpg);background-size:cover;background-position:right;background-repeat:no-repeat;-moz-box-shadow:0 0 30px rgba(100,100,100,0.1);-webkit-box-shadow:0 0 30px rgba(100,100,100,0.1);box-shadow:0 0 30px rgba(100,100,100,0.1)}.offer_list{padding-left:40px;max-width:550px;padding-bottom:20px}.offer_list_item{margin-bottom:80px}.offer_list_item img{float:left}.offer_list_item .offer_list_item_txt{padding-left:75px}.offer_list_item .offer_list_item_txt h4{color:#1c1e4e;line-height:20px;margin-bottom:15px}.offer_list_item .offer_list_item_txt p{font-size:18px;line-height:28px;word-break:break-all}@media screen and (max-width: 991px){.offer_image{display:none}.service_details_type3 .offer_list,.offer_list{padding:0 30px;max-width:100%}.offer_list_item{margin-bottom:50px}}@media screen and (max-width: 767px){.offer_list{padding:40px 15px}}@media screen and (max-width: 575px){.offer_list_item img{float:none;margin-bottom:15px}.offer_list_item .offer_list_item_txt{padding-left:0}}.feature_type1 .servicebox{position:relative;overflow:hidden;background:#fff;padding:30px}.feature_type1 .servicebox:hover,.feature_type1 .servicebox.active{-moz-box-shadow:0 0 50px rgba(0,0,0,0.03);-webkit-box-shadow:0 0 50px rgba(0,0,0,0.03);box-shadow:0 0 50px rgba(0,0,0,0.03)}.feature_type1 .servicebox .srv_img{width:70px;height:70px;margin:0 auto;text-align:center;color:#fff;font-size:36px;line-height:70px;background:#3161ff}.feature_type1 .servicebox:hover .srv_img,.feature_type1 .servicebox.active .srv_img{color:#fff;background:#1c1e4e}.feature_type1 .srv_content{position:relative;z-index:1}.feature_type1 .servicebox:after{content:"";background:#ebebeb;position:absolute;left:50%;bottom:0;width:30%;height:1px;margin-top:0;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width 1s,height 1s;transition:width 1s,height 1s}.feature_type1 .servicebox:hover:after,.feature_type1 .servicebox.active:after{background:#1c1e4e;width:100%;height:2px;margin-top:0;-webkit-transition:width 1s,height 1s;transition:width 1s,height 1s}.feature_type1 .srv_content .srv_full{padding:30px 0 0}.feature_type1 .srv_content .srv_full h3{font-size:24px;line-height:28px;margin-bottom:15px}.feature_type1 .srv_content .srv_full p{font-size:16px;color:#414857;line-height:26px;margin-bottom:0}.feature_type1 .servicebox .btn_more{line-height:0}.feature_type1 .servicebox .btn_more a{font-size:16px;font-style:italic;text-decoration:none;padding-top:0;display:inline-block;opacity:0;visibility:hidden}.feature_type1 .servicebox:hover .btn_more,.feature_type1 .servicebox.active .btn_more{line-height:16px}.feature_type1 .servicebox:hover .btn_more a,.feature_type1 .servicebox.active .btn_more a{padding-top:25px;opacity:1;visibility:visible}.feature_type1 .servicebox.active .btn_more a{color:#1c1e4e}.feature_type1 .servicebox .shadow_img{font-size:200px;position:absolute;bottom:-20px;right:-20px;opacity:0}.feature_type1 .servicebox:hover .shadow_img,.feature_type1 .servicebox.active .shadow_img{opacity:.05}@media screen and (max-width: 991px){.feature_type1 .servicebox{margin-bottom:40px}}.banner_3{position:relative;background:url(../images/banner-bg2.jpg);background-position:center;background-size:cover;padding-top:95px;padding-bottom:95px}.banner_3:before{content:"";position:absolute;background:rgba(28,30,78,0.78);top:0;left:0;width:100%;height:100%}.banner_3>div{position:relative}.banner_3 .banner_content{text-align:center}.banner_3 .banner_content h4{color:#fff;font-size:36px;margin:0 0 20px;letter-spacing:1px}.banner_3 .banner_content p{font-size:20px;line-height:24px;color:#fff;letter-spacing:1px}.banner_3 .banner_form-box-input{padding:35px 0 0}.banner_3 .form_btn{font-family:'GT Walsheim Regular';text-transform:uppercase;display:inline-block;background:#1c1e4e;border-bottom:5px solid #f97613;font-size:16px;letter-spacing:1px;color:#fff;text-align:center;text-decoration:none;outline:none;box-shadow:none;padding:15px 60px;-webkit-border-radius:40px;border-radius:40px;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}.banner_3 .form_btn:hover{background:#fff;border-bottom:5px solid #fafafa;color:#3161ff}.works div{-webkit-transition:none;transition:none}ul#filters{padding:0;list-style:none;display:block;margin:0 auto 35px}ul#filters li{font-family:'GT Walsheim Medium';display:inline-block}.filter{position:relative;display:inline-block;text-decoration:none;font-size:16px;color:#1c1e4e;cursor:pointer;padding:0 30px 10px;border-bottom:1px solid #ebebeb;margin:0 -3px}.filter:hover,.filter.active{color:#1c1e4e;border-bottom:1px solid #1c1e4e}.filter:hover:after,.filter.active:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1c1e4e;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#portfoliolist>.row{justify-content:center}#portfoliolist .portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;margin-top:3px;margin-bottom:3px;padding:0 3px;display:none;float:left}.portfolio img{width:100%}.portfolio-wrapper{position:relative}.works .works-info{padding:20px;position:absolute;bottom:0;left:0;width:100%;height:auto;opacity:0;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.works .portfolio:hover .works-info{opacity:1;visibility:visible;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.works-info .label-text{background:#1c1e4e;padding:30px;border-bottom:2px solid #1c1e4e}.works-info .label-text h4{font-size:20px;line-height:26px;margin-top:90px;margin-bottom:18px;color:#fff}.works-info .label-text a.popup{font-size:24px;color:#1c1e4e}.works-info .label-text a.link{font-size:18px;font-style:italic;letter-spacing:1px;color:#1c1e4e;text-decoration:none}.works .all_project_btn{text-align:center;margin-top:60px}.works .all_project_btn a{font-family:'GT Walsheim Regular';text-transform:uppercase;display:inline-block;background:#3161ff;font-size:16px;letter-spacing:1px;color:#fff;text-align:center;text-decoration:none;outline:none;box-shadow:none;padding:17px 60px;-webkit-border-radius:40px;border-radius:40px;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}.works .all_project_btn a:hover{background:#1c1e4e;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width: 767px){.filter{font-size:14px;padding:0 10px 5px;margin:0 0 10px}}.portfolio-details .full_content{padding-right:20px}.portfolio-details .full_content h6{text-transform:uppercase;line-height:24px}.portfolio-details .full_content h2{font-size:46px;line-height:42px;letter-spacing:-1px;color:#1c1e4e;margin-top:0;margin-bottom:10px}.portfolio-details .full_content .sub_title{font-size:18px;font-style:italic;color:#1c1e4e;letter-spacing:.5px;margin-bottom:45px}.portfolio-details .client_rating{display:flex;margin-bottom:40px;align-items:center}.portfolio-details .client_rating h5{margin-bottom:0;margin-right:20px;font-size:18px;text-transform:uppercase}.portfolio-details .client_rating i{color:#1c1e4e;padding:0 3px}.portfolio-details .full_content p{font-size:18px;line-height:28px;margin-bottom:30px}.portfolio-details .full_content p:last-child{margin-bottom:0}.portfolio-details .project_info_grid .info_grid{position:relative;padding:13px 30px;background:#1c1e4e;border:1px solid #1c1e4e;margin-bottom:15px}.portfolio-details .project_info_grid{margin-top:40px}.portfolio-details .project_info_grid .info_grid i{position:absolute;top:50%;transform:translateY(-50%);color:#1c1e4e;font-size:18px}.portfolio-details .project_info_grid .info_grid_inner{padding-left:40px}.portfolio-details .project_info_grid .info_grid h5{font-family:'GT Walsheim Medium';font-size:16px;color:#fff;margin-bottom:3px;display:flex;align-items:center}.portfolio-details .project_info_grid .info_grid p{color:#1c1e4e;margin-bottom:0;font-size:14px}.details_type1 .portfolio-details .project_info_grid{margin-top:0}.details_type1 .portfolio-details .project_info_grid .info_grid{background:#fff;border:1px solid #e0e6ec}.details_type1 .portfolio-details .project_info_grid .info_grid i,.details_type1 .portfolio-details .project_info_grid .info_grid h5,.details_type1 .portfolio-details .project_info_grid .info_grid p{color:#1c1e4e}.details_type1 .portfolio-details .client_rating{padding-left:45px;margin-top:15px;margin-bottom:0}.details_type1 .project_desc_bottom{background:#f9fbfd;padding:0 0 430px;margin-top:130px}.details_type1 .project_desc_inner{margin-top:135px}.project_desc_inner_header h4{position:relative;margin-bottom:35px;margin-top:0;padding-bottom:20px}.project_desc_inner_header h4:after{content:"";position:absolute;left:0;bottom:0;width:45px;height:2px;background:#1c1e4e}.details_type1 .desc_txt p{font-size:14px;line-height:24px}.details_type1 .desc_txt ul{padding-left:0;margin-top:40px;margin-bottom:0}.details_type1 .desc_txt ul li{position:relative;list-style:none;padding:4px 0 4px 20px}.details_type1 .desc_txt ul li:before{content:"\f20f";font-family:"Ionicons";position:absolute;left:0;top:50%;color:#1c1e4e;transform:translateY(-50%)}.details_type1 .accordion2 .item.active .title{background:#fff}.details_type1 .accordion2 .item.active .title h3{color:#1c1e4e}.details_type1 .accordion2 .item.active .title:after{content:"\f1fb";color:#1c1e4e}.details_type1 .testimonials{margin-top:-290px}.details_type1 .testimonials.testimonials3 .testibox{padding:80px 60px 50px;-moz-box-shadow:-3px 2px 20px rgba(21,21,21,0.1);-webkit-box-shadow:-3px 2px 20px rgba(21,21,21,0.1);box-shadow:-3px 2px 20px rgba(21,21,21,0.1)}.details_type1 .pagination-div{margin-top:135px}.details_type2 .portfolio-details .project_info_grid{margin-top:0;background:#1c1e4e;padding:30px 40px}.details_type2 .portfolio-details .project_info_grid h4{color:#fff;text-align:center;margin-bottom:25px}.details_type2 .portfolio-details .project_info_grid .info_grid{position:relative;margin-bottom:0;padding:15px 0}.details_type2 .portfolio-details .project_info_grid .info_grid_inner{padding-left:0}.details_type2 .portfolio-details .project_info_grid .info_grid h5 span{position:relative;font-family:'GT Walsheim Bold';text-transform:uppercase;color:#1c1e4e;width:120px;display:table;margin-right:10px}.details_type2 .portfolio-details .project_info_grid .info_grid h5 span:after{content:":";position:absolute;top:37%;right:0;left:auto;color:#1c1e4e;font-size:18px;transform:translateY(-50%)}.details_type2 .portfolio-details .client_rating{margin-bottom:0;margin-top:35px}.details_type2 .portfolio-details .client_rating h5{color:#fff;margin-right:10px}.details_type2 .portfolio-details .client_rating i{padding:0 1px;font-size:24px}.details_type2 .project_desc_bottom{background:#f9fbfd;padding:0 0 430px;margin-top:130px}.details_type2 .project_desc_inner{margin-top:135px}.details_type2 .desc_txt p{font-size:14px;line-height:24px}.details_type2 .desc_txt ul{padding-left:0;margin-top:40px;margin-bottom:0}.details_type2 .desc_txt ul li{position:relative;list-style:none;padding:2px 0 2px 20px}.details_type2 .desc_txt ul li:before{content:"\f20f";font-family:"Ionicons";position:absolute;left:0;top:50%;color:#1c1e4e;transform:translateY(-50%)}.details_type2 .accordion2 .item.active .title{background:#fff}.details_type2 .accordion2 .item.active .title h3{color:#1c1e4e}.details_type2 .accordion2 .item.active .title:after{content:"\f1fb";color:#1c1e4e}.details_type2 .testimonials{margin-top:-290px}.details_type2 .testimonials.testimonials3 .testibox{padding:80px 60px 50px;-moz-box-shadow:-3px 2px 20px rgba(21,21,21,0.1);-webkit-box-shadow:-3px 2px 20px rgba(21,21,21,0.1);box-shadow:-3px 2px 20px rgba(21,21,21,0.1)}.details_type2 .pagination-div{margin-top:135px}.details_type3 .project_desc_bottom{background:#f9fbfd;padding:130px 0 400px;margin-top:130px}.details_type3 .desc_txt p{font-size:14px;line-height:24px}.details_type3 .desc_txt ul{padding-left:0;margin-top:40px;margin-bottom:0}.details_type3 .desc_txt ul li{position:relative;list-style:none;padding:2px 0 2px 20px}.details_type3 .desc_txt ul li:before{content:"\f20f";font-family:"Ionicons";position:absolute;left:0;top:50%;color:#1c1e4e;transform:translateY(-50%)}.details_type3 .accordion2 .item.active .title{background:#fff}.details_type3 .accordion2 .item.active .title h3{color:#1c1e4e}.details_type3 .accordion2 .item.active .title:after{content:"\f1fb";color:#1c1e4e}.details_type3 .testimonials{margin-top:-290px}.details_type3 .testimonials.testimonials3 .testibox{padding:80px 60px 50px;-moz-box-shadow:-3px 2px 20px rgba(21,21,21,0.1);-webkit-box-shadow:-3px 2px 20px rgba(21,21,21,0.1);box-shadow:-3px 2px 20px rgba(21,21,21,0.1)}.details_type3 .pagination-div{margin-top:135px}.portfolio-details-img{position:relative;margin-bottom:35px}.portfolio-details-img .col-lg-5{padding-left:0}.portfolio-details-img .col-lg-5 .image_box:first-child{margin-bottom:15px}.details_type4 .portfolio-details .portfolio-content-info{position:absolute;top:50%;right:80px;transform:translateY(-50%)}.details_type4 .portfolio-details .full_content{padding-right:0}.details_type4 .portfolio-details .project_info_grid{margin-top:0;background:#1c1e4e;padding:30px 40px}.details_type4 .portfolio-details .project_info_grid h4{color:#fff;text-align:center;margin-bottom:25px}.details_type4 .portfolio-details .project_info_grid .info_grid{position:relative;margin-bottom:0;padding:15px 0}.details_type4 .portfolio-details .project_info_grid .info_grid_inner{padding-left:0}.details_type4 .portfolio-details .project_info_grid .info_grid h5 span{position:relative;font-family:'GT Walsheim Bold';text-transform:uppercase;color:#1c1e4e;width:120px;display:inline-block;margin-right:10px}.details_type4 .portfolio-details .project_info_grid .info_grid h5 span:after{content:":";position:absolute;top:37%;right:0;left:auto;color:#1c1e4e;font-size:18px;transform:translateY(-50%)}.details_type4 .portfolio-details .client_rating{margin-bottom:0;margin-top:35px}.details_type4 .portfolio-details .client_rating h5{color:#fff;margin-right:10px}.details_type4 .portfolio-details .client_rating i{padding:0 1px;font-size:24px}