.elementor-column-gap-default>.elementor-column>.elementor-element-populated,.elementor-element .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0!important}.main-menu .navigation>li.dropdown>a:before{font-family:fontawesome}.admin-bar .sticky-header{top:32px!important}textarea{resize:none}.sidebar-page-container .comments-area .comment-box-list>.homlane-comment-item:last-child>.comment-box{margin-bottom:0}.homlane-comment-item>.homlane-comment-item .single-comment{padding-left:70px}.comment-form{margin-top:60px}.homlane-comment-item .comment-form{padding-top:30px;border-top:1px solid #eaeaea;margin:0 0 40px}#cancel-comment-reply-link{font-size:18px;color:inherit;margin-top:17px;display:block}.choosing-left-content ul li{width:50%;float:left}.quote-form .form-box{padding-bottom:25px}.rating-box ul li span{font-size:20px;font-weight:400;color:#fcbc38;transition:all .2s linear;transition-delay:.1s}.services-details-area .sidebar-style1 ul li{position:relative;line-height:60px;display:block}.services-details-area .sidebar-style1 ul li a{border-right:1px solid #e4e4e4;border-left:5px solid #e4e4e4;padding:0 20px 0 22px;font-size:17px;font-weight:600;color:#0b1953;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;position:relative;border-bottom:1px solid #e4e4e4;background:#f8f8f8;font-family:Poppins,sans-serif;display:block;z-index:1}.services-details-area .sidebar-style1 ul li:first-child a{border-top:1px solid #e4e4e4}.services-details-area .sidebar-style1 ul li a:before{transform:perspective(370px) rotateX(-90deg);right:0;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;content:"";position:absolute;bottom:0;top:0;transform-origin:top;background:#fff;left:0;z-index:-1}.services-details-area .sidebar-style1 ul li a:hover,.services-details-area .sidebar-style1 ul li.current-menu-item a{color:#0b1953}.services-details-area .sidebar-style1 ul li a:hover:before,.services-details-area .sidebar-style1 ul li.current-menu-item a:before{transform:perspective(370px) rotateY(0deg);opacity:1}.services-details-area .sidebar-style1 ul li a:after{transform:perspective(370px) scaleY(0);-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;content:"";position:absolute;bottom:-1px;top:-1px;transform-origin:right;background:#f22c39;left:-5px;width:5px;z-index:-1}.services-details-area .sidebar-style1 ul li a:hover:after,.services-details-area .sidebar-style1 ul li.current-menu-item a:after{transform:perspective(370px) scaleY(1)}.breadcrumb-menu ul li{padding-left:0!important}.styled-pagination li>span{height:45px;font-size:18px;border:2px solid #d4d4d4;font-weight:700;color:#18215e;transition:all .5s ease;text-transform:capitalize;position:relative;text-align:center;border-radius:0;background:#fff;width:45px;line-height:41px;font-family:Poppins,sans-serif;display:inline-block;z-index:1}.styled-pagination li>span.current{border-color:#f22c39;color:#fff;background-color:#f22c39}.appointment-checkbox .wpcf7-list-item,.newsletter-checkbox .wpcf7-list-item{margin-left:0}.appointment-checkbox label,.newsletter-checkbox label{padding-left:0}.appointment-form input[type=checkbox]{margin-right:10px;display:inline-block}.appointment-form form p{margin-bottom:0}form input[type=submit]{cursor:pointer}.single-sidebar .recent-news{padding-top:11px;position:relative;display:block}.single-sidebar .recent-news .recent-news-post{margin-bottom:25px;position:relative;border-bottom:1px solid #e1e1e1;padding-bottom:25px;display:block}.single-sidebar .recent-news .recent-news-post:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.single-sidebar .recent-news .recent-news-post .inner{min-height:60px;position:relative;padding-left:70px;display:block}.single-sidebar .recent-news .recent-news-post .img-box{height:60px;overflow:hidden;position:absolute;top:0;left:0;width:70px}.single-sidebar .recent-news .recent-news-post .img-box img{width:100%}.single-sidebar .recent-news .recent-news-post .img-box .overlay-content{height:100%;transform:perspective(400px) scale(0);justify-content:center;transition:all .5s ease-in-out 0s;position:absolute;flex-direction:row;opacity:0;top:0;transform-origin:top;align-items:center;border-radius:0;background:rgba(0,0,0,.9);left:0;width:100%;display:flex;z-index:2}.single-sidebar .recent-news .recent-news-post:hover .img-box .overlay-content{transform:perspective(400px) scale(1);transition:all .3s ease-in-out .3s;opacity:1}.single-sidebar .recent-news .recent-news-post .img-box .overlay-content a{font-size:14px;color:#fff;transition:all .2s linear;transition-delay:.1s}.single-sidebar .recent-news .recent-news-post .title-box{min-height:60px;position:relative;padding-left:20px;display:block}.single-sidebar .recent-news .recent-news-post .title-box h4{font-size:15px;font-weight:600;position:relative;top:-4px;margin:0;line-height:22px}.single-sidebar .recent-news .recent-news-post .title-box h4 a{color:#797979;transition:all .2s linear;transition-delay:.1s}.single-sidebar .recent-news .recent-news-post .title-box h4 a:hover{color:#f22c39}.single-sidebar .recent-news .recent-news-post .title-box h6{font-size:14px;font-weight:600;color:#0b1953;line-height:16px}.single-sidebar .tagcloud{overflow:hidden;padding-top:11px;margin-right:-5px;position:relative;margin-left:-5px;display:block}.single-sidebar .tagcloud a{padding:0 19px;font-size:14px!important;border:1px solid #e4e4e4;font-weight:400;color:#a6a6a6;transition:all .4s ease-in-out .1s;text-transform:capitalize;position:relative;margin:0 5px 10px;line-height:38px;float:left;font-family:Poppins,sans-serif;display:inline-block}.single-sidebar .tagcloud a:hover{border-color:#0d79c0;color:#fff;background-color:#0d79c0}.single-sidebar ul{overflow:hidden}.single-sidebar ul li{font-size:18px;font-weight:500;position:relative;border-bottom:1px solid #e6e6e6;line-height:40px;display:block}.single-sidebar ul li:last-child{border-bottom:none}.single-sidebar ul li:after{font-size:14px;right:0;color:#c8c8c8;transition:all .2s linear;transition-delay:.1s;content:"\f105";position:absolute;bottom:0;top:0;font-family:FontAwesome}.single-sidebar ul li.active:after,.single-sidebar ul li:hover:after{color:#f22c39}.single-sidebar ul li:last-child{margin-bottom:0}.single-sidebar ul li a{color:#444;transition:all .2s linear;transition-delay:.1s}.single-sidebar ul li.active a,.single-sidebar ul li:hover a{color:#f22c39}.search-notfound .title h3{font-size:24px;font-weight:600;color:#0b1953;line-height:30px}.footer .single-footer-widget ul,.footer-widget .single-footer-widget ul{overflow:hidden;position:relative;display:block}.footer .single-footer-widget ul li,.footer-widget .single-footer-widget ul li{position:relative;line-height:36px;display:block}.footer .single-footer-widget ul li a,.footer-widget .single-footer-widget ul li a{font-size:17px;font-weight:400;color:#bcc1c9;transition:all .2s linear;transition-delay:.1s;position:relative}.footer .single-footer-widget ul li a:hover,.footer-widget .single-footer-widget ul li a:hover{color:#f5353e}.outer-search-box-style1 .seach-toggle.active .fa-search:before{content:"\f00d"}.project-details-area{padding:100px 0;position:relative;background:#fff;display:block}.project-details-content-1{padding-top:50px;position:relative;display:block}.project-details-content-1 .sec-title,.project-details-content-1 .sec-title .sub-title{padding-bottom:10px}.project-details-content-1 .sec-title h2{font-size:36px;line-height:1.2em}.project-details-content-1 .inner-content{position:relative;display:block}.project-details-content-1 .inner-content .btns-box{padding-top:8px;position:relative;display:block}.project-info-box{position:relative;align-items:center;display:flex}.project-info-box .img-box{position:relative;width:100%;display:block}.project-info-box .img-box img{width:100%}.project-info-box .text-box{min-height:348px;padding-top:50px;position:relative;background:#172b56;width:100%;padding-left:50px;display:block}.project-info-box .text-box .sec-title{padding-bottom:38px}.project-info-box .text-box .sec-title h2{font-size:24px;color:#fff}.project-info-box .text-box .sec-title .decor{margin-top:13px}.project-info-box .text-box ul{overflow:hidden;position:relative;display:block}.project-info-box .text-box ul li{margin-bottom:17px;position:relative;display:block}.project-info-box .text-box ul li:last-child{margin-bottom:0}.project-info-box .text-box ul li h5{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;margin:0 0 10px}.project-info-box .text-box ul li span{color:#ccdbeb}.project-details-content-2{padding-top:50px;position:relative;display:block}.project-details-content-2 ul,.project-details-content-2 ul li{overflow:hidden;position:relative;display:block}.project-details-content-2 ul li{margin-bottom:42px;border-bottom:1px solid #dae5ec;padding-bottom:44px;padding-left:400px}.project-details-content-2 ul li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.project-details-content-2 ul li .left{position:absolute;top:0;align-items:center;left:0;width:400px;display:flex}.project-details-content-2 ul li .left .icon{height:55px;font-size:30px;color:#fff;position:relative;text-align:center;border-radius:50%;background:#172b56;width:55px;line-height:55px;display:block}.project-details-content-2 ul li .left .title{position:relative;padding-left:20px;display:block}.project-details-content-2 ul li .left .title h3{font-size:24px;font-weight:700;line-height:34px}.project-details-content-2 ul li .right{position:relative;padding-left:40px;display:block}.project-details-content-2 ul li .right:before{content:"";position:absolute;bottom:6px;top:8px;background:#dae5ec;left:0;width:1px}.project-details-content-2 ul li .right .top{position:relative;padding-bottom:0;display:block}.project-details-content-2 ul li .right ol{overflow:hidden;position:relative;display:block}.project-details-content-2 ul li .right ol li{margin-bottom:6px;position:relative;border-bottom:none;padding-bottom:0;padding-left:20px;display:block}.project-details-content-2 ul li .right ol li:last-child{margin-bottom:0}.project-details-content-2 ul li .right ol li:before{height:6px;transform:rotate(45deg);content:"";position:absolute;top:11px;background:#172b56;left:1px;width:6px}.banner-style-three .inner-box .form-inner .form-group p{margin-bottom:0}.project-details .image-box .image{margin-bottom:30px!important}.service-details-content .image-inner .image-1{margin-right:12px!important}.service-details-content .content-one .image-box{margin-bottom:30px!important}.service-details-content .content-two .image-box{margin-right:95px!important}.widget_homlane_footer_image .footer-widget-shape1{bottom:auto!important;top:-27px}.widget_homlane_footer_image .footer-widget-shape1 img{max-width:inherit}.footer-area.home-5 .widget_homlane_footer_image .footer-widget-shape1,.footer-style-two.home-4 .widget_homlane_footer_image .footer-widget-shape1{bottom:-190px!important}.main-menu ul li.mega-menu-links>ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.main-menu ul li.mega-menu-links>ul>li{float:left}.main-menu ul li.mega-menu-links>ul>li:hover~li{z-index:0}.main-menu ul li.mega-menu-links>ul>li.hide-mega-headings>a{display:none}.main-menu ul li.mega-menu-links>ul>li>a{padding-top:13px;position:relative;padding-bottom:13px}.main-menu ul li.mega-menu-links>ul>li>a:after{display:none}.main-menu ul li.mega-menu-links.mega-columns-1col>ul>li{width:100%}.main-menu ul li.mega-menu-links.mega-columns-2col>ul>li{width:50%}.main-menu ul li.mega-menu-links.mega-columns-3col>ul>li{width:33.33333%}.main-menu ul li.mega-menu-links.mega-columns-4col>ul>li{width:25%}.main-menu ul li.mega-menu-links.mega-columns-5col>ul>li{width:20%}.main-menu ul li.mega-menu-links>ul.mega-menu>li>ul{padding-top:10px;border:0;right:auto!important;position:relative;opacity:0;visibility:hidden;min-width:auto;top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent;padding-bottom:10px;left:0!important;margin-top:0}.main-menu ul li.mega-menu-links>ul.mega-menu>li>ul>li{text-transform:none;padding-right:0;padding-left:0}.main-menu ul li.mega-menu-links>ul.mega-menu>li>ul>li ul{right:auto!important;left:100%!important}.main-menu ul li.mega-menu.mega-cat>ul.mega-menu{width:1170px}.main-menu ul li.mega-menu.mega-cat>ul.mega-menu.sub-menu-columns-item{width:100%}.main-menu ul li.mega-menu.mega-cat>ul.mega-menu>li>ul{right:auto!important;position:relative;opacity:0;visibility:hidden;min-width:auto;top:0;left:0!important;margin-top:0}.main-menu ul li.mega-menu.mega-cat.mega-columns-1col .ajax_menu .item{width:100%}.main-menu ul li.mega-menu.mega-cat.mega-columns-2col .ajax_menu .item{width:50%}.main-menu ul li.mega-menu.mega-cat.mega-columns-3col .ajax_menu .item{width:33.33333%}.main-menu ul li.mega-menu.mega-cat.mega-columns-4col .ajax_menu .item{width:25%}.main-menu ul li.mega-menu.mega-cat.mega-columns-5col .ajax_menu .item{width:20%}.main-menu ul li.mega-menu.mega-cat .ajax_menu .item,.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts{padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-left:10px}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts{padding-top:20px;width:80%}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts .preloader_type{margin-left:20%;width:80%}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container{overflow:hidden;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .4s ease,-webkit-transform .6s ease;transition:opacity .4s ease,-webkit-transform .6s ease;-o-transition:opacity .4s ease,-o-transform .6s ease;-moz-transition:transform .6s ease,opacity .4s ease,-moz-transform .6s ease;transition:transform .6s ease,opacity .4s ease;transition:transform .6s ease,opacity .4s ease,-webkit-transform .6s ease,-moz-transform .6s ease,-o-transform .6s ease;opacity:0}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(5){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(4){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(3){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(2){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:first-child{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu.fadeIn-menu .item{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu{position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical{padding:19px 0 1500px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 -1500px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(0,0,0,.04);width:20%;float:left}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.menu-item{padding:0;-webkit-transition:background .4s,color .3s,border-color .4s;-o-transition:background .4s,color .3s,border-color .4s;-moz-transition:background .4s,color .3s,border-color .4s;transition:background .4s,color .3s,border-color .4s;border-top:1px solid transparent;border-bottom:1px solid transparent}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.menu-item>a{padding:10px 28px}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.is-active{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal{padding:20px;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal:after{height:0;content:"";clear:both;display:block}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal>li{padding:0;margin-right:10px;float:left}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal>li:last-child{margin-right:0}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal>li.is-active>a{color:#fff}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal>li>a{padding:3px 13px;font-size:14px;-webkit-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;transition:background .3s,color .3s;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.main-menu ul li.mega-menu.mega-cat div.mega-menu-container>.mega-cat-content.horizontal-posts{padding:0 10px}.mega_menu_wrapper_overlay{height:100%;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease;position:absolute;opacity:1;top:0;background:#fff;left:0;width:100%}.mega_menu_wrapper_preloader{height:16px;right:0;position:absolute;bottom:0;top:0;margin:auto;left:0;width:16px}.preloader_type{height:100%;position:relative;width:100%}.mega_menu_wrapper_preloader span{-webkit-animation:yt_circle 1.4s ease-in-out infinite both;-moz-animation:yt_circle 1.4s ease-in-out infinite both;-o-animation:yt_circle 1.4s ease-in-out infinite both;animation:yt_circle 1.4s ease-in-out infinite both;height:16px;position:absolute;top:0;background-color:#999;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:16px}.mega_menu_wrapper_preloader span:first-of-type{-webkit-animation-delay:-.32s;-moz-animation-delay:-.32s;-o-animation-delay:-.32s;animation-delay:-.32s;left:-22px}.mega_menu_wrapper_preloader span:nth-of-type(2){-webkit-animation-delay:-.16s;-moz-animation-delay:-.16s;-o-animation-delay:-.16s;animation-delay:-.16s}.mega_menu_wrapper_preloader span:last-of-type{left:22px}@-webkit-keyframes yt_circle{0%,80%,to{-webkit-transform:scale(0);opacity:0}40%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes yt_circle{0%,80%,to{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0}40%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}}@-o-keyframes yt_circle{0%,80%,to{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}40%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes yt_circle{0%,80%,to{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}.xs-sidebar-group .subscribe-inner .form-group button{padding:10px 50px;color:#fff;background-image:-webkit-linear-gradient(0deg,#d90429,#d92c04)}