@import "https://fonts.googleapis.com/css?family=Oswald";
@import "https://fonts.googleapis.com/css?family=Exo+2";
h4,h5,h6,h1,h2,h3{margin-top:0;font-family:'Oswald',sans-serif}
ul,ol{margin:0}
p{margin:0}
html,body{font-family:'Exo 2',sans-serif;background:#fff;margin:0}
body{position:relative}
body a{transition:.7s all;-webkit-transition:.7s all;-moz-transition:.7s all;-o-transition:.7s all;-ms-transition:.7s all}
a{color:#0c3875}
.ease{transition:.7s all;-webkit-transition:.7s all;-moz-transition:.7s all;-o-transition:.7s all;-ms-transition:.7s all}
.no-gutter{padding-left:0!important;padding-right:0!important}
ul{margin:0;padding:0}
ul li{display:inline-block}
ul li a{-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}
.toggle{position:absolute;top:32px;display:none;cursor:pointer;padding:7px 8px 9px;padding-left:0;right:15px;width:20px;text-align:center;z-index:4}
.toggle span,.toggle span:before,.toggle span:after{background:#7c55b9;position:absolute;content:'';right:0;cursor:pointer;border-radius:50px;height:2px;width:27px;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}
.toggle span:before{top:-7px;width:8px}
.toggle span:after{bottom:-7px;width:16px}
.toggle.active span{background-color:transparent!important;}
.toggle.active span:before{transform:rotate(405deg)}
.toggle.active span:before,.toggle.active span:after{top:0;width:20px}
.toggle.active span:after{transform:rotate(-45deg)}
.upperlay{position:fixed;top:60px;left:0;right:250px;bottom:0;background:#000;opacity:0;z-index:90;display:none}
.upperlay.active{display:block!important}
header{position:fixed;top:0;left:0;right:0;background:#fff;height:76px;z-index:30;box-shadow:0 1px 2px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.1);transition:all ease .5s}
header .container-fluid{padding-left:0!important;padding-right:0!important}
header.header-scroll{height:66px}
header.header-scroll .logo a img{width:169px}
header.header-scroll #nav_menu li a{padding:23px}
header.header-scroll form input{height:68px}
header.header-scroll form button{top:26px}
header.header-scroll .btn_investment{padding:19px 0 18px}
header.header-scroll .btn_investment a{padding:19px 20px 18px}
.logo{width:22%;float:left}
.logo a{text-decoration:none}
.logo a img{width:200px;margin-top:11px;margin-left:15px}
.logo a i{font-weight:700;font-size:19px;padding-left:5px;position:relative;top:9px}
.logo a i span{color:#ed1b24}
.btn_investment{float:left;transition:all ease .5s;position:relative;width:12.5%;background-color:#ed1b24;text-align:center;padding:24px 0 23px}
.btn_investment:hover{background-color:#033969}
.btn_investment a{color:#fff!important;font-size:20px;padding:24px 17px 23px;text-decoration:none;font-family:'Oswald',sans-serif}
.btn_investment a span{color:#fff57d}
.btn_investment a i{margin-left:2px}
.invest_register{border-right:1px solid #fff;background-color:#033969}
.invest_register:hover{background-color:#ed1b24}
#nav_menu{float:left;transition:all ease .5s;width:36%}
#nav_menu li{border-left:1px solid #ccc;float:left}
#nav_menu li:last-child{border-right:1px solid #ccc}
#nav_menu li a{padding:28px 23px;text-decoration:none;color:#333;display:block}
#nav_menu li a:hover{background-color:#033969;color:#fff}
.form_main{position:relative;float:left;width:17%}
header form input{width:100%;height:76px;color:#fff;border:none;padding:8px 15px;padding-left:50px;outline:none!important;transition:all ease .5s;background:none}
header form input::-webkit-input-placeholder{color:#666}
#contact .contact-phone{height:180px}
.index_slider{margin-left:7px}
#contact .contact-info address{line-height:24px;padding-bottom:25px}
#contact{padding:50px 0 20px}
header form input::-moz-placeholder{color:#666;opacity:1}
header form input:-ms-input-placeholder{color:#666}
header form button{position:absolute;top:30px;left:14px;background:none;border:none!important}
header form button svg{fill:currentcolor;width:15px;height:15px}
header form button svg path{fill:#333}
#banner {
    background: url(../images/invst-bg.jpg);
    background-size: cover;
    background-position: center;
}
#banner .banner-inner{width:50%;margin:0 auto;padding:15% 0 8%;text-align:center}
/*#banner .banner-overlay{background:rgba(0,0,0,0.48)}*/
#banner .banner-overlay {background: rgba(253, 253, 253, 0.48)}
#banner .hero-title{overflow:hidden;text-align:center;margin-bottom:30px}
#banner .nopad{padding:0}
#banner .border-bottom{border-bottom:2px solid #0b3f76;height:32px}
#banner .large-3{position:relative;width:25%}
#banner .column{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}
#banner .columns{position:relative;float:left;width:22%}
#banner .large-6{position:relative;width:56%}
#banner .hero-title .alt-h{position:relative;top:22px;font-size:20px;font-weight:600;color:#df2027}
#banner .text-white{color:#fff}
#banner .hero-title h1 {
    clear: both;
    border-right: 7px solid #0b3f76;
    border-left: 2px solid #0b3f76;
    border-bottom: 2px solid #0b3f76;
    font-size: 3.8em;
    padding: 32px;
    letter-spacing: 3px;
    margin-right: -5px;
    text-shadow: 2px 3px 1px #eaeaea;
    color: #0b3f76;
}
#banner .banner-btn{background-color:#ed1b24;border:1px solid #ed1b24;color:#fff;padding:12px 46px;font-weight:700;font-size:15px;cursor:pointer}
#banner .banner-btn:hover{background-color:#033969;border:1px solid #033969}
#banner_bottom.banner-bottom-top{background-color:#F7F7F7;min-height:123px}
#banner_bottom .bottom-head:nth-child(7){border-right:none}
#banner_bottom .bottom-head a{text-decoration:none;display:block;height:155px;position:relative;transition:.5s all;-webkit-transition:.5s all;-o-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all}
#banner_bottom .buy-media{position:absolute;bottom:0;height:155px;overflow:hidden;padding:24px;width:100%;background-color:#fff;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .2s ease,height .2s ease;-moz-transition:-moz-transform .2s ease,height .2s ease;-o-transition:-o-transform .2s ease,height .2s ease;transition:transform .2s ease,height .2s ease}
#banner_bottom .bottom-head h6{font-size:16px;color:#919090;margin:10px 0 0;font-weight:700}
#banner_bottom .no-investor{color:#919090;margin:2px 0 0}
#banner_bottom .amount-invested{color:#919090;margin:2px 0 0}
#banner_bottom .bottom-header{position:relative}
#banner_bottom .header-bottom{background-color:#fff;position:absolute;z-index:1;width:100%;border:1px solid #eee}
#banner_bottom .bottom-head a:hover .buy-media{height:175px;transition:.5s all;-webkit-transition:.5s all;-o-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;width:100%;background-color:#fff;position:absolute;bottom:0;left:0}
#banner_bottom .bottom-head a:hover .buy-media h6{color:#ed1b24}
#banner_bottom .bottom-head a:hover .buy-media p{color:#0c3875}
#banner_bottom .bottom-head a:hover .buy-media p b{color:#ed1b24}
#banner_bottom .bottom-head{text-align:center;border-right:1px solid #EBEBEB;padding:0;float:left;width:20%;padding-right:1px}
#banner_bottom .bottom-head:last-child{border-right:0}
#banner_bottom .buy-media img{width:36px;margin:0 auto}
#banner_bottom .img-bottom{opacity:1;visibility:visible;display:block;transition:all ease 1s}
#banner_bottom .img-top{opacity:0;visibility:hidden;display:none;transition:all ease 1s}
#banner_bottom .bottom-head:hover .img-bottom{opacity:0;visibility:hidden;display:none}
#banner_bottom .bottom-head:hover .img-top{opacity:1;visibility:visible;display:block}
#services{margin:50px 0}
#services h2{color:#033969;margin-top:40px;margin-bottom:40px;font-size:36px;text-align:center}
#services .product_item{position:relative;text-align:right!important;margin-bottom:15px;border-radius:3px;border-width:1px;border-color:#e8e8e8;border-style:solid;background-color:#fff;min-height:313px;box-shadow:2px 2px 2px #ddd}
#services .product_img{overflow:hidden;text-align:center;position:relative}
#services .product_img a{display:block}
#service_desk .item-sub{padding:55px 0 80px}
#services .product_img img{width:100%;height:180px;padding:10px;object-fit:cover}
#services .product_img img.zoom-img{-webkit-transform:scale(1,1);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:500ms;-moz-transform:scale(1,1);-moz-transition-timing-function:ease-out;-moz-transition-duration:500ms}
#services .product_item:hover img.zoom-img{-webkit-transform:rotate(5deg) scale(1.15);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:750ms;-moz-transform:scale(1.15);-moz-transition-timing-function:ease-out;-moz-transition-duration:750ms;overflow:hidden}
#services .product_desc{background:#FFF;margin:0 auto;padding:8px 0;padding-right:0;padding-top:3px}
#services .blog_heading{padding-right:0;margin-bottom:10px}
#services .meta{overflow:hidden;text-align:center;margin-bottom:8px;padding-bottom:19px;position:relative;margin-top:6px}
#services .meta::before{content:"";width:70px;height:2px;background-color:#033969;left:50%;margin-left:-35px;bottom:0;position:absolute}
#services .product_desc .title_a{padding-right:0;color:#033969;font-size:20px;font-weight:700;display:block;direction:rtl;margin-bottom:0;margin-top:0;padding-top:5px;font-family:'Oswald',sans-serif}
#services .home_post{font-size:14px;margin:1px 10px 0 18px;padding-bottom:9px;color:#666}
.mega_projects .mega_porject_main .mega_porject_inner:hover{border-color:#ef5350;transition:all .6s;cursor:pointer}
.mega_porject_main .mega_porject_inner .poject_title_header h3{margin:0;font-size:18pt;font-weight:700;padding:0 0 5px}
.mega_porject_main .mega_porject_inner .poject_title_header p{margin-bottom:0;color:#ed1a34;font-size:16px}
.mega_porject_main .mega_porject_inner .poject_title_header{border-bottom:1px solid #eee;padding:8px 12px}
.mega_porject_main .mega_porject_inner .price_company{padding:0;border-bottom:4px solid #ef5350}
.mega_porject_main .mega_porject_inner .price_company .company_logo img{height:55px;object-fit:contain!important}
.mega_porject_main .mega_porject_inner .price_company .company_logo{padding:10px;border-left:1px solid #eee}
.mega_porject_main .mega_porject_inner .price_company .price_inner .curncey_text{font-size:14px;font-weight:400!important}
.mega_porject_main .mega_porject_inner .price_company .price_inner{font-size:20px;font-weight:700;color:#ed1a34}
.mega_porject_main .mega_porject_inner .price_company .project_price{padding:10px 13px}
.mega_porject_main{padding-left:0}
.mega_post_project .fa{font-size:30pt;color:#000}
#mega_post_projects .owl-nav .owl-prev{font-size:20pt!important;position:absolute;top:230px!important;left:-60px;padding:10px!important;color:#b8b8b8!important}
#mega_post_projects .owl-nav .owl-next{font-size:20pt!important;position:absolute;top:230px!important;right:-60px;padding:10px!important;color:#b8b8b8!important}
.mega_post_project .carousel-control{background-image:none;width:auto;text-shadow:none;top:230px;opacity:5}
.mega_post_project .left{left:-30px}
.mega_post_project .right{right:-30px}
.shadow{box-shadow:0 0 5px rgba(0,0,0,0.1)!important}
#ways{background:url(../images/fo-update.jpg);padding:60px 0}
#ways h2{color:#fff;margin-bottom:50px;font-size:36px}
#ways h3{margin-top:18px}
#ways h3 a{color:#fff;font-size:20px;font-weight:700}
#ways h3 a:hover{text-decoration:none}
#ways p{color:#fff;font-size:13px}
.ways-icon-main{width:140px;height:140px;margin:0 auto;border-radius:50%;border:3px solid #0657a0;text-align:center;padding:7px;-webkit-transition:-webkit-transform ease-out 0.1s,background .2s;-moz-transition:-moz-transform ease-out 0.1s,background .2s;transition:transform ease-out 0.1s,background .2s}
.ways:hover .ways-icon-main{background:rgba(255,255,255,0.4);-webkit-transform:scale(0.93);-moz-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.93);color:#8e8e8e;text-decoration:none}
.ways-icon{width:120px;height:120px;background-color:#0657a0;position:relative;display:block;border-radius:50%}
.ways-icon img{width:85px;padding:18px 0}
#awards{padding:50px 0;text-align:center;background:url(../images/bg.jpg)}
#awards h2{color:#033969;font-size:36px}
#awards p{font-size:16px;color:#333;margin-bottom:20px}
#awards .owl-nav{display:none}
#award_item{width:75%;margin:0 auto}
#service_desk .items{background:#fff;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover}
#service_desk .item-left h4{color:#033969;font-size:26px;line-height:1.5em;margin-bottom:0;margin-top:50px;font-weight:700;font-style:italic}
#service_desk .item-left h4 span{color:#ed1b24}
#service_desk .item-left p{font-size:14px;color:#666;line-height:2.2em}
#service_desk .item-left-img{float:left;width:42%;border:2px solid #033969;padding:45px 15px;margin:0 4%;position:relative}
#service_desk .item-left-img h4{color:#033969;font-size:22px;margin-bottom:15px;font-style:italic;color:#ed1b24}
#service_desk .item-left-img p{line-height:22px;color:#666;font-size:14px}
#service_desk .item-left-img a{color:#fff;background:#ed1b24;padding:11px 28px;font-size:15px;position:relative;bottom:-51px;text-decoration:none}
#service_desk .item-left-img a:hover{background:#033969}
#contact{background-color:#033969;background-image:url(../images/map-image.jpg);background-repeat:no-repeat;background-position:top center;padding-top:50px}
#contact h2,#contact .sub-line,#contact .sub-line,#contact i,#contact h3{color:#fff}
#contact .contact-info h3{font-size:18px;margin-bottom:9px;text-transform:uppercase}
#contact .contact-info address,#contact .contact-info p{margin-bottom:0;color:#fff}
#contact .contact-phone{border-left:1px solid #ddd;border-right:1px solid #ddd}
#contact .intl-tel-input .selected-flag{height:40px!important}
#contact input{padding:10px 14px;box-shadow:none;font-size:13px;height:40px}
.contact-info i{font-size:48px;display:inline-block;margin:20px 0}
#contact .contact-info{padding:30px 0;text-align:center}
#contact a{color:#fff}
#contact .p_title{font-size:45px;padding-bottom:15px;text-transform:capitalize;text-align:center}
#contact .form-row{padding:40px 0 0}
#contact .msg_btn .btn,#contact .msg_btn .btn:focus{border:1px solid #ed1a34;background:#ed1a34;color:#fff}
#contact .msg_btn .btn:hover{background-color:#e8ba50;border:1px solid #e8ba50}
#contact .msg_btn .fa{font-size:17px;margin:8px 0}
#footer-main{background-color:#022c52;display:inline;float:left;margin-top:-6px;width:100%}
#footer-main .footer-top{display:inline;float:left;width:100%;margin:3% 0 2%}
#footer-main .footer-top-area{display:inline;float:left;text-align:center;width:100%}
#footer-main .footer-logo{display:inline-block}
#footer-main .footer-social{display:inline;float:left;margin:18px 0;width:100%}
#footer-main .footer-social a{border:1px solid #b8b8b8;color:#b8b8b8;display:inline-block;font-size:16px;height:39px;margin:0 5px;text-align:center;width:38px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
#footer-main .footer-social a span{line-height:39px}
#footer-main .footer-social a.facebook:hover{background-color:#3b5998;border-color:#3b5998;color:#fff}
#footer-main .footer-social a.twitter:hover{color:#fff;background-color:#00aced;border-color:#00aced}
#footer-main .footer-social a.google-plus:hover{color:#fff;background-color:#dd4b39;border-color:#dd4b39}
#footer-main .footer-social a.youtube:hover{color:#fff;background-color:#b00;border-color:#b00}
#footer-main .footer-social a.linkedin:hover{color:#fff;background-color:#007bb5;border-color:#007bb5}
#footer-main .footer-social a.dribbble:hover{color:#fff;background-color:#ea4c89;border-color:#ea4c89}
.footer-top-area h2{color:#fff}
.footer-top-area p{color:#fff}
#svc .lst{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}
#svc .lst > li{width:32.2%;border:1px solid rgba(255,255,255,0.5);position:relative;margin:0 6px 11px}
#svc .lst > li > .inner{position:relative;min-height:180px;padding:15px;background-color:#0657a0;transition:all ease .5s}
#svc .lst > li > .inner .overlay{position:absolute;padding:20px 40px;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;border:2px solid transparent;text-decoration:none}
#svc .lst > li > .inner:hover .overlay{opacity:1;visibility:visible;border:2px solid #033969}
#svc .lst > li > .inner .overlay > p{color:#999}
.cntnt{padding:24px 22px}
.ico-detail{width:65%;float:left;padding-left:20px;top:20px;position:relative}
.ico_outer{width:100px;height:100px;margin:0 auto;border-radius:50%;border:3px solid rgba(255,255,255,0.4);text-align:center;padding:5px;-webkit-transition:-webkit-transform ease-out 0.1s,background .2s;-moz-transition:-moz-transform ease-out 0.1s,background .2s;transition:transform ease-out 0.1s,background .2s;float:left}
#svc .lst > li > .inner img{width:50px;padding:16px 0}
#svc .lst > li > .inner .ico{position:relative;background:rgba(255,255,255,0.4);width:84px;height:84px;margin:0 auto;border-radius:50%}
.ico-direction{width:45px;height:45px;background-color:#fff;border-radius:50%;text-align:center;position:absolute;z-index:1;top:68px}
.ico-direction.left{left:-30px}
.ico-direction.right{right:-30px}
.ico-direction i{font-size:26px;color:#666;padding:9px 0}
#svc .lst > li > .inner h4{font-size:18px;margin-bottom:5px;text-transform:uppercase;color:#fff;font-weight:700}
#progress{margin:60px 0 10px}
#progress h2{color:#033969;margin-bottom:40px;font-size:36px}
#progress h3{color:#033969;font-weight:700;margin-top:10px}
.progressbar_main{position:relative;text-align:center}
.progressbar_main img{width:58px;position:absolute;right:98px;top:72px}
.progressbar_main span{position:absolute;right:99px;bottom:72px;color:#033969;font-size:24px;font-weight:700}
svg.radial-progress{height:auto;max-width:300px;padding:1em;transform:rotate(-90deg);width:100%;width:240px}
svg.radial-progress circle{fill:rgba(0,0,0,0);stroke:#fff;stroke-dashoffset:219.91148575129;stroke-width:10}
svg.radial-progress circle.incomplete{opacity:.25}
svg.radial-progress circle.complete{stroke-dasharray:219.91148575129}
svg.radial-progress text{fill:#fff;text-anchor:middle}
svg.radial-progress:nth-of-type(6n+1) circle{stroke:#ed1b24}
.agencies_logo .item{height:125px;width:150px;background-color:none;display:table-cell;vertical-align:middle;border-radius:4px;border-bottom:4px solid transparent}
.agencies_logo .owl-item img{max-height:115px;padding:10px;margin:0 auto!important;width:auto!important}
.agencies_logo .owl-item .item a{display:block}
.agencies_logo .owl-item .item:hover{border-bottom:4px solid #0a3863}
.owl-nav .owl-prev{font-size:49pt!important;position:absolute;top:205px!important;left:-26px;padding:10px!important;color:#b8b8b8!important}
.owl-nav .owl-prev:hover{color:#093863!important}
.owl-nav .owl-next{font-size:49pt!important;position:absolute;top:205px!important;right:-26px;padding:10px!important;color:#b8b8b8!important}
.v_slider .owl-nav .owl-prev,.v_slider .owl-nav .owl-next{top:71px!important}