*,::after,::before{box-sizing:border-box}
html{font-size:62.5%}
body{font-size:1.6rem;font-family:Quicksand,sans-serif!important;color:#fff;background-color:#3c3c3a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
body::before{content:'mobile';display:none}
a{color:#FFFF;text-decoration:none}
.cd-section{height:100vh;position:relative}
.cd-section h2{line-height:100vh;text-align:center;font-size:2.4rem}
.cd-section:first-of-type>div{background-color:#1d1d1b}
.cd-section:nth-of-type(2)>div{background-color:#f6f6f6}
.cd-section:nth-of-type(3)>div{background-color:#fff}
.cd-section:nth-of-type(4)>div{background-color:#fff}
[data-animation=fixed] .cd-section>div,[data-animation=opacity] .cd-section>div,[data-animation=parallax] .cd-section>div{background-position:center center;background-repeat:no-repeat;background-size:cover}
[data-animation=fixed] .cd-section:nth-of-type(3)>div,[data-animation=opacity] .cd-section:nth-of-type(3)>div,[data-animation=parallax] .cd-section:nth-of-type(3)>div{background-image:url(../img/img-3.jpg)}
.cd-vertical-nav{position:fixed;z-index:1;right:3%;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.cd-vertical-nav a{display:block;height:20px;width:19px;overflow:hidden;text-indent:100%;white-space:nowrap;background-position:50%;padding:0;margin:0}
.cd-vertical-nav a.cd-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(315deg);border-right:1px solid #fff;border-top:1px solid #fff;height:12px;width:12px;margin:10px auto}
a.cd-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(135deg);border-right:1px solid #fff;border-top:1px solid #fff;height:12px;width:12px;margin:10px auto}
ul.cd-vertical-nav.cd-vertical-nav-black li{color:#1d1d1b;text-shadow:2px 2px 5px #fff}
ul.cd-vertical-nav.cd-vertical-nav-black li.devider{background:#1d1d1b;box-shadow:2px 2px 5px #fff}
ul.cd-vertical-nav.cd-vertical-nav-black .cd-next,ul.cd-vertical-nav.cd-vertical-nav-black .cd-prev{border-color:#1d1d1b}
.cd-vertical-nav a.inactive{visibility:hidden;opacity:0;-webkit-transition:opacity .2s 0s,visibility 0s .2s;-moz-transition:opacity .2s 0s,visibility 0s .2s;transition:opacity .2s 0s,visibility 0s .2s}
*,:after,:before{box-sizing:border-box}
.container{width:75%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-bottom:13%;position:absolute;bottom:0;left:10%}
h2{line-height:1.1}
.hero-slider{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0}
.hero-slider .swiper-slide{overflow:hidden;color:#fff}
.hero-slider .swiper-container{width:100%;height:100%;position:absolute;left:0;top:0}
.hero-slider .slide-inner{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-size:cover;background-position:center;text-align:left}
.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{background:0 0;width:55px;height:55px;line-height:53px;margin-top:-30px;text-align:center;border:2px solid #d4d3d3;border-radius:55px;opacity:0;visibility:hidden;transition:all .3s ease}
.hero-slider:hover .swiper-button-next,.hero-slider:hover .swiper-button-prev{transform:translateX(0);opacity:1;visibility:visible}
.hero-slider .swiper-button-prev{left:25px;transform:translateX(50px)}
.hero-slider .swiper-button-prev:before{font-family:"Font Awesome 5 Free";content:"\f060";font-size:15px;color:#d4d3d3;font-style:normal;display:inline-block;vertical-align:middle;font-weight:900}
.hero-slider .swiper-button-next{right:25px;transform:translateX(-50px)}
.hero-slider .swiper-button-next:before{font-family:"Font Awesome 5 Free";content:"\f061";font-size:15px;color:#d4d3d3;font-style:normal;display:inline-block;vertical-align:middle;font-weight:900}
.hero-slider .swiper-pagination-bullet{width:12px;height:12px;text-align:left;line-height:12px;font-size:12px;color:#000;opacity:.3;background:#fff;transition:all .2s ease}
.hero-slider .swiper-pagination-bullet-active{opacity:1}
.hero-slider .swiper-container-horizontal>.swiper-pagination-bullets,.hero-slider .swiper-pagination-custom,.hero-slider .swiper-pagination-fraction{bottom:30px}
.swiper-pagination{text-align:left;bottom:40px!important;left:7%!important;width:100%!important;color:#c6c6c6;font-size:22px;font-weight:100}
.hero-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:50px;max-width:1200px;padding:0 15px;margin:0 auto;left:50%;transform:translateX(-50%)}
.hero-style .slide-btns,.hero-style .slide-text,.hero-style .slide-title{max-width:690px}
.hero-style .slide-title h2{font-size:100px;font-weight:600;line-height:1;color:#fff;margin:0 0 40px;text-transform:capitalize;transition:all .4s ease}
.hero-style .slide-text p{opacity:.8;font-size:32px;font-weight:500;line-height:1.25;letter-spacing:normal;color:#fff;margin:0 0 40px;transition:all .4s ease}
.hero-style .slide-btns>a:first-child{margin-right:10px}
.theme-btn,.theme-btn-s2{background-color:#fff;font-size:20px;font-weight:500;line-height:1.4;text-align:center;color:#2b3b95;padding:9px 32px;border:0;border-radius:3px;text-transform:uppercase;display:inline-block;line-height:initial;transition:all .4s ease}
a{text-decoration:none;transition:all .2s ease}
.theme-btn-s2{background-color:rgba(255,255,255,.9);color:#131e4a}
.theme-btn-s2:active,.theme-btn-s2:focus,.theme-btn-s2:hover,.theme-btn:active,.theme-btn:focus,.theme-btn:hover{background-color:#2b3b95;color:#fff}
.theme-btn-s3{font-size:16px;font-weight:500;line-height:1.5;color:#fff;text-transform:uppercase}
i.fa-chevron-circle-right{height:22px;width:22px}
a:hover{text-decoration:none}
.fixed-header{position:fixed;top:0;left:0;z-index:999;width:100%}
.fixed-header-inner{display:flex;align-items:center;justify-content:space-between;padding:0 3%}
.h100{width:100%;height:100vh;object-fit:scale-down}
.swiper-slide img{width:100%;height:100vh;object-fit:cover;object-position:10%}
.container img{width:650px;height:auto}
.fixed-project{position:absolute;top:25%;left:12%;z-index:10}
.content-container img{width:425px;height:auto}
.content-container{position:absolute;right:15%;bottom:10%;width:20%;background-color: RGBA(0,0,0,0.3);}
.mySwiper2{width:100%;height:100vh!important;padding-left:70%}
.inv-content-container img{height:auto;padding-top:15%}
.mySwiper2 .swiper-slide{height:100%;padding:0 15px;overflow:unset;box-sizing:content-box;cursor:grab;transform-style:unset;display:flex;justify-content:center;align-items:center;display:flex;align-items:center;justify-content:center}
.mySwiper2 .swiper-slide{padding:40px 31px;max-width:20vw}
.inv-content-container{height:30vh;display:flex;align-items:baseline;justify-content:center}
.swiper-line{width:10000px;height:1px;content:"";background:#c6c6c6;position:absolute;top:50%;right:0;left:55%}
span.swiper-pagination-current{color:#1d1d1b;font-weight:700}
span.swiper-pagination-total{color:#c6c6c6}
.pagination-cn img{position:absolute;bottom:40px!important;left:12%!important;width:auto!important}
.sw-cn{display:flex;align-items:center}
.sw-cn .mySwiper2{padding-left:15%}
.swiper-title{padding-left:10%}
.mySwiper2.swiper-slide img{object-position:0}
.mySwiper2 .swiper-slide{padding:40px 31px;max-width:22vw}
.fixed-project img{width:366px;height:auto}
ul.cd-vertical-nav li{font-size:22px;text-shadow:2px 2px 5px #0c0707}
li.devider{width:100%;height:2px;background:#fff;margin:18px 0;box-shadow:2px 2px 5px #020101}
li.page-current{font-weight:700}
.absolute-header{position:absolute;top:0;left:0;z-index:99999!important;background:0 0!important}
.swiper-bn{position:absolute;left:16%;bottom:8%;width:68px;height:68px;z-index:9;cursor:pointer;border:1px solid #fff;border-left:none}
.swiper-bp{position:absolute;left:11%;bottom:8%;width:68px;height:68px;z-index:9;cursor:pointer;border:1px solid #fff;border-right:none}
.swiper-bp::before{content:"<";display:flex;align-items:center;justify-content:center;width:68px;height:68px;font-size:19px}
.swiper-bp::after{position:absolute;content:"";right:0;top:0;height:32px;width:1px;background:#fff}
.swiper-bn::before{content:">";display:flex;align-items:center;justify-content:center;width:68px;height:68px;font-size:19px}
.swiper-bn::after{position:absolute;content:"";left:0;top:0;height:32px;width:1px;background:#fff}
.cd-container{width:90%;max-width:768px;margin:0 auto}
.cd-container:after{content:"";display:table;clear:both}
.cd-header{position:absolute;top:0;left:0;background:rgba(2,23,37,.95);height:50px;width:100%;z-index:3;box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cd-logo{display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:.875em}
.cd-logo img{display:block}
.cd-secondary-nav{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:10em;display:none}
.cd-secondary-nav li{display:inline-block;margin-left:2.2em}
.cd-secondary-nav a{display:inline-block;color:#fff;text-transform:uppercase;font-weight:700}
.cd-primary-nav-trigger{position:absolute;right:0;top:0;height:100%;width:50px;background-color:#03263d}
.cd-primary-nav-trigger .cd-menu-text{color:#fff;text-transform:uppercase;font-weight:700;display:none}
.cd-primary-nav-trigger .cd-menu-icon{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:18px;height:2px;background-color:#fff;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}
.cd-primary-nav-trigger .cd-menu-icon::before,.cd-primary-nav-trigger .cd-menu-icon:after{content:'';width:100%;height:100%;position:absolute;background-color:#fff;right:0;-webkit-transition:-webkit-transform .3s,top .3s,background-color 0s;-moz-transition:-moz-transform .3s,top .3s,background-color 0s;transition:transform .3s,top .3s,background-color 0s}
.cd-primary-nav-trigger .cd-menu-icon::before{top:-5px}
.cd-primary-nav-trigger .cd-menu-icon::after{top:5px}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked{background-color:rgba(255,255,255,0)}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::after,.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before{background-color:#fff}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before{top:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{top:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}
.cd-primary-nav{position:fixed;left:0;top:0;height:100%;width:100%;background:#1d1d1b;z-index:2;text-align:center;padding:50px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}
.cd-primary-nav li{text-transform:capitalize;text-align:left;font-size:45px;margin-bottom:60px;cursor:pointer}
.cd-primary-nav a{display:inline-block;padding:.4em 1em;border-radius:.25em;-webkit-transition:background .2s;-moz-transition:background .2s;transition:background .2s}
.no-touch .cd-primary-nav a:hover{background-color:#1d1d1b}
.cd-primary-nav .cd-label{color:#06446e;text-transform:uppercase;font-weight:700;font-size:14px;font-size:.875rem;margin:2.4em 0 .8em}
.cd-primary-nav .cd-social{display:inline-block;margin:0 .4em}
.cd-primary-nav .cd-social a{width:44px;height:44px;padding:0;background-image:url(../img/cd-socials.svg);background-repeat:no-repeat;overflow:hidden;text-indent:100%;white-space:nowrap}
.cd-primary-nav .cd-facebook a{background-position:0 0}
.cd-primary-nav .cd-instagram a{background-position:-44px 0}
.cd-primary-nav .cd-dribbble a{background-position:-88px 0}
.cd-primary-nav .cd-twitter a{background-position:-132px 0}
.cd-primary-nav.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding:0 10%;height:100vh;overflow:hidden;z-index:99}
.cd-intro{position:relative;height:100%;background:url(../img/cd-background-img.jpg) no-repeat center center;background-size:cover;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cd-intro h1{position:absolute;width:90%;max-width:1170px;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px;font-size:1.25rem;font-weight:300;text-align:center}
.cd-main-content{position:relative;z-index:1}
.cd-main-content p{line-height:1.6;margin:2em 0}
.MainSlider-Title{font-family:Koulen,cursive;font-size:165px;line-height:.8;padding-bottom:30px;text-shadow:1px 1px 2px #000}
.MainSlider-Subtitle{font-size:22px;width:25%;line-height:1.3;text-shadow:1px 1px 2px #000}
.MainSlider-Subtitle a{font-size:22px;color:#fff;text-decoration:underline}
.menu-icon{position:relative;width:31px;height:50px;cursor:pointer;text-align:center}
.menu-icon .menu-icon__cheeckbox{display:block;width:31px;height:50px;position:absolute;cursor:pointer;z-index:2;-webkit-touch-callout:none;opacity:0}
.menu-icon div{margin:auto;position:relative;width:31px;padding-left:10px}
.menu-icon span{position:absolute;display:block;width:1px;height:40px;background-color:#fff;border-radius:1px;transition:all .2s cubic-bezier(.1,.82,.76,.965)}
.menu-icon span:last-of-type{top:0;margin-left:7px;height:30px}
.menu-icon .menu-icon__cheeckbox:checked+div span:first-of-type,.menu-icon.active span:first-of-type{transform:rotate(45deg);top:0;height:25px;left:15px}
.menu-icon .menu-icon__cheeckbox:checked+div span:last-of-type,.menu-icon.active span:last-of-type{transform:rotate(-45deg);bottom:5px;height:25px;left:0;margin:0;left:15px}
.menu-icon.active:hover span:first-of-type,.menu-icon.active:hover span:last-of-type,.menu-icon:hover .menu-icon__cheeckbox:checked+div span:first-of-type,.menu-icon:hover .menu-icon__cheeckbox:checked+div span:last-of-type{width:1px;height:25px}
.menu-text{padding-top:10px;writing-mode:vertical-lr;position:relative!important;font-size:18px;left:6px;padding-bottom:10px;cursor:pointer}
.fixed-header-left.fixed-black{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color: RGBA(255,255,255,0.2);}
.fixed-header-left{padding-top:60px}
.fixed-header-left.fixed-black .menu-text{left:0}
.fixed-black .menu-icon span{background-color:#1d1d1b}
.fixed-black .menu-text{color:#1d1d1b}
.nav-container{width:100%;height:100vh;background:#1d1d1b}
.nav-flex{display:flex;align-items:flex-end;justify-content:space-between;height:100%;padding-bottom:8%}
.nav-info-block{text-align:left;padding-bottom:50px}
.nav-info-block-title{color:#c6c6c6;font-size:17px;padding-bottom:15px}
.nav-information{color:#fff;font-size:14px;padding-bottom:18px}
.nav-information b{font-size:18px;font-weight:700}
.nav-information:last-child{padding-bottom:0}
.about-us-sec{width:100%;height:100%}
.about-pargraph{width:75%;font-size:20px;color:#575756;font-weight:400;line-height:1.5}
.about-us-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}
.about-first-block{padding-right:8%}
.main-title{font-size:70px;font-family:Koulen,cursive;text-align:left}
.black-color{color:#1d1d1b}
.white-color{color:#fff}
.about-titles{display:inline-block;float:right;padding-bottom:58px}
.sub-title{font-size:25px;text-align:left}
.gray-color{color:#575756}
.light-gray-color{color:#c6c6c6}
.projects-main-title{padding-bottom:35px}
.project-content-title{font-size:45px;font-weight:700;padding-bottom:40px;font-family: Koulen,cursive;}
.project-content-description{font-size:20px;text-align:justify}
.card:hover .content{transform:translateZ(12px)}
.content{position:relative;z-index:1;transition:transform .3s ease}
.investment-card-cn img{width:130px;height:auto;object-fit:cover;padding-bottom:20px}
.investment-info{position:absolute;bottom:0;left:0;width:300px;padding-top:10%}
.investment-card-cn{position:relative;-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}
.investment-number{font-size:40px;font-weight:700}
.investment-title{font-size:25px;color:#000}
.last-investment{background:#3c3c3b;padding:10px;display:inline-flex;width:auto;flex-wrap:nowrap}
.last-investment .investment-title{color:#fff}
.brand-logos{width:570px!important;padding-top:0!important;margin-left:20vw}
.mySwiper2,.mySwiper2 .swiper-slide{height:100%}
.our-companies-cn{height:100%}
.our-companies-cn{height:100%;display:flex;align-items:center;justify-content:center}
.our-companies-first-block{width:40%;height:100%;display:flex;align-items:center;justify-content:center;background:#1d1d1b}
.our-companies-second-block{width:60%;height:100%;display:flex;align-items:center;background:#fff}
.companies-info-cn{width:100%}
.companies-info-inner{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:80px}
.companies-number{font-size:40px;color:#c6c6c6;padding-bottom:36px}
.companies-name{font-size:25px;color:#1d1d1b}
.companies-info{width:100%;padding-left:10%}
.contact-us-cn{height:100%;padding:0 12%;padding-bottom:8%;overflow:hidden}
.input-animation{display:flex;flex-direction:column;position:relative;margin-bottom:28px}
.input-animation .input-newtask{border:none;background:0 0;width:100%;height:100%;border-bottom:1px solid #c6c6c6;padding:1rem 0 .5rem;font-size:12px;color:#c6c6c6}
.input-animation .input-newtask:focus{outline:0;border-bottom:1.2px solid #c6c6c6}
.input-animation .label-newtask{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none}
.input-animation .label-newtask .content{position:absolute;bottom:5px;left:0;transition:all .3s ease;color:#c6c6c6;font-size:14px}
.input-animation .input-newtask:focus+.label-newtask .content,.input-animation .input-newtask:valid+.label-newtask .content{transform:translateY(-150%);color:#c6c6c6;font-size:13px}
.cus-p{padding-bottom:18px;line-height:1}
.cus-p2{padding-bottom:75px;color:#c6c6c6!important}
.form-text{font-size:19px;color:#c6c6c6;padding-bottom:57px}
input[type=submit]{color:#c6c6c6;background:0 0;border:none;font-size:17px;font-weight:100;border-bottom:1px solid #c6c6c6;padding:0;font-family:Quicksand,sans-serif!important;float:right;cursor:pointer}
.clear{clear:both}
.form-cn{padding-bottom:50px}
.copyrights{display:flex;align-items:flex-end;justify-content:space-between;padding:0;margin-top:6%;position:relative;font-size:15px}
.h100v{height:100vh}
.contact-inner{display:flex;align-items:flex-end;justify-content:space-between;height:100%}
.companies-info-inner:last-child{padding-bottom:0}
.investment-card-cn:hover{transform:scale(1.1)}
.copyrights::before{content:"";position:absolute;left:0;top:-20px;width:50px;height:1px;background:#c6c6c6}
.copyrights-inner,.copyrights-inner a{color:#fff}
.contact-form-cn{min-width:40%}
.des-comp{display:block}
.des-mob{display:none}
.investment-sec-cn{width:100%;height:100vh;display:flex;justify-content:center;flex-direction:column}
div.scrollWrapper{position:relative;overflow:hidden;width:100%;height:100%}
div.scrollableArea{position:relative;width:auto;height:100%}
#touchScroller{width:100%;position:relative}
#touchScroller div.scrollableArea a{position:relative;float:left;margin:0;padding:0 5px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.icon-name{font-size:25px;color:#1d1d1b}
.icon-img{padding-bottom:30px}
.inv-icons-cn{display:flex;padding-top:5%;padding-left:40%}
.special-icon-name{color:#fff;font-size:25px}
.special-icons-cn{background:#3c3c3b;display:flex;width:1158px;align-items:center;justify-content:space-between;padding:20px}
.special-icon-list ul li{padding-right:20px}
.inv-icon-inner{padding-right:168px;text-align: center;}
.main-investment-title{padding-left:12%}
.hand-cn{position:absolute;left:12%;bottom:7%}
.special-icon-list{position:relative;top:30px}
.special-icon-list ul li{position:relative;padding-bottom:18px}
.special-icon-list ul li:last-child{padding-bottom:0}
.about-us-sec .main-title{padding-bottom:18px}
.icon-img img{width:125px}
@media screen and (max-width:1680px){
    .content-container{position:absolute;right:15%;bottom:13%;width:27%;background-color: RGBA(0,0,0,0.3);}
.investment-card-cn img{width:110px}
.investment-title{font-size:22px}
.container img{width:420px;height:auto}
.content-container img{width:325px;height:auto}
.fixed-project img{width:266px;height:auto}
.fixed-header-right img{width:80%;float:right}
.fixed-header-left img{width:80%;float:left}
.mySwiper2 .swiper-slide{padding:40px 31px;max-width:20vw}
.pagination-cn img{left:14%!important}
.swiper-bn,.swiper-bp{width:58px;height:58px}
.swiper-bn{left:17%}
.MainSlider-Title{font-size:107px;padding-bottom:20px}
.cd-primary-nav li{font-size:28px;margin-bottom:54px}
.nav-information b{font-size:14px}
.MainSlider-Subtitle{font-size:16px;width:35%}
.swiper-bn::before,.swiper-bp::before{width:56px;height:56px;font-size:18px}
.about-pargraph{width:80%;font-size:15px}
.main-title{font-size:47px}
.sub-title{font-size:16px}
.projects-main-title{padding-bottom:20px}
.project-content-description{font-size:19px}
.project-content-title{font-size:41px;padding-bottom:25px}
.companies-banner img{width:100%;min-width:431px}
.companies-info{padding-left:6%}
.companies-number{font-size:33px;padding-bottom:19px}
.companies-name{font-size:22px}
.cus-p{padding-bottom:18px}
.cus-p2{padding-bottom:64px}
.form-cn{padding-bottom:13px}
.form-text{font-size:15px;padding-bottom:24px}
.input-animation{margin-bottom:21px}
.copyrights{font-size:14px}
.inv-icons-cn{padding-left:43%}
.icon-name{font-size:20px}
.special-icon-name{font-size:22px}
.special-icons-cn{width:1000px}
.icon-img img{width:76px;height:76px;object-fit:scale-down}
.inv-icon-inner{padding-right:72px;min-width:230px}
.icon-img{padding-bottom:15px}
.about-image img{width:360px}
.MainSlider-Subtitle a{font-size:16px}
.nav-info-block-title{font-size:15px}
.nav-info-block{padding-bottom:40px}
}
@media screen and (max-width:1024px){
.MainSlider-Title{font-size:90px;padding-bottom:15px}
.MainSlider-Subtitle{font-size:17px;width:28%}
.MainSlider-Subtitle a{font-size:17px}
.swiper-bn{left:19%}
.about-first-block{padding-right:5%}
.about-image img{width:460px}
.main-title{font-size:57px}
.sub-title{font-size:21px}
.project-content-description{text-align:left}
.content-container{right:12%;bottom:7%;width:28%}
.sub-title{font-size:20px}
.fixed-project{top:34%}
.mySwiper2 .swiper-slide{width:334px;padding:40px 31px}
.companies-banner img{width:100%;min-width:335px}
.inv-icons-cn{padding-left:28%}
}
@media (max-width:1199px){
.hero-style .slide-title h2{font-size:75px}
}
@media only screen and (min-width:1170px){
.cd-header{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;-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);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.cd-header.is-fixed{position:fixed;top:-80px;background-color:rgba(2,23,37,.96);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}
.cd-header.is-visible{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.cd-header.menu-is-open{background-color:rgba(2,23,37,.96)}
.cd-primary-nav .cd-label{font-size:16px;font-size:1rem}
.cd-intro{height:700px}
.cd-main-content p{font-size:20px;font-size:1.25rem}
}
@media (min-width:1024px){
.menu-icon:hover span:first-of-type{width:1px}
.menu-icon:hover span:last-of-type{width:1px}
}
@media only screen and (min-width:1050px){
body::before{content:'desktop'}
body[data-hijacking=on]{overflow:hidden}
.cd-section h2{font-size:4rem;font-weight:300}
[data-hijacking=on] .cd-section{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%}
[data-hijacking=on] .cd-section>div{visibility:visible}
[data-hijacking=off] .cd-section>div{opacity:0}
[data-animation=rotate] .cd-section{-webkit-perspective:1800px;-moz-perspective:1800px;perspective:1800px}
[data-hijacking=on][data-animation=rotate] .cd-section:not(:first-of-type){-webkit-perspective-origin:center 0;-moz-perspective-origin:center 0;perspective-origin:center 0}
[data-animation=catch] .cd-section>div,[data-animation=gallery] .cd-section>div,[data-animation=scaleDown] .cd-section>div{box-shadow:0 0 0 rgba(25,30,46,.4)}
[data-animation=opacity] .cd-section.visible>div{z-index:1}
.cd-section:first-of-type>div::before{display:none}
.cd-section>div{position:fixed;top:0;left:0;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
[data-hijacking=on] .cd-section>div{position:absolute}
[data-animation=rotate] .cd-section>div{-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}
.cd-vertical-nav{display:block}
}
@media screen and (min-width:992px){
.hero-style .container{padding-top:95px;padding-bottom:20%}
}
@media (max-width:991px){
.hero-slider{height:78vh}
.hero-style{height:78vh}
.hero-style .slide-title h2{font-size:50px;margin:0 0 35px}
.theme-btn,.theme-btn-s2,.theme-btn-s3{font-size:13px;padding:15px 25px}
.cd-section{height:auto;position:relative}
.about-first-block{padding-bottom:32px}
.about-us-inner{width:100%;height:100%;display:block;padding:60px 15px}
.about-image img{width:375px}
.content-container{right:3%;bottom:7%;width:44%}
.swiper-slide img{width:100%;height:50vh;object-fit:cover;object-position:75%}
.mySwiper2 .swiper-slide img{height:auto}
.main-title{font-size:46px}
.project-content-title{font-size:38px;padding-bottom:19px}
.swiper-bn{left:21%}
.nav-flex{display:flex;align-items:center;justify-content:space-between;height:100%;padding-bottom:0}
.fixed-project{top:20%}
.mySwiper2{width:100%;height:60vh!important;padding-left:0}
.pagination-cn img{left:18%!important}
.mySwiper2 .swiper-slide:last-child{padding-right:5%}
.mySwiper2 .swiper-slide{width:244px;padding:40px 31px}
.mySwiper2 .swiper-slide{height:125%}
.companies-info-inner{width:100%;padding-bottom:30px}
.our-companies-second-block{padding:8% 0;width:100%}
.companies-banner img{width:100%;min-width:450px}
.companies-number{font-size:32px;padding-bottom:10px}
.companies-info{padding-left:2%;padding-top:13px}
.contact-us-cn{height:100%;padding:17% 2%;padding-bottom:6%;overflow:hidden}
.contact-inner{align-items:inherit}
section#sec5{margin-top:-1px}
.our-companies-first-block{width:100%;padding:15% 0}
.our-companies-cn{display:block}
.container{padding-bottom:28%}
.investment-sec-cn{height:44vh}
.inv-icon-inner{padding-right:62px}
.inv-icons-cn{padding-left:12%}
.special-icons-cn{padding:14px}
}
@media only screen and (min-width:768px){
.cd-header{height:80px;background:0 0;box-shadow:none}
.cd-logo{left:2.6em}
.cd-secondary-nav{display:block}
.cd-primary-nav-trigger{width:100px;padding-left:1em;background-color:transparent;height:30px;line-height:30px;right:2.2em;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.cd-primary-nav-trigger .cd-menu-text{display:inline-block}
.cd-primary-nav-trigger .cd-menu-icon{left:auto;right:1em;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}
.cd-primary-nav{padding:80px 0}
.cd-intro h1{font-size:30px;font-size:1.875rem}
}
@media (max-width:767px){
.hero-slider{height:500px}
.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{display:none}
.hero-style{height:500px}
.theme-btn,.theme-btn-s2{padding:13px 20px;font-size:13px}
.hero-style .slide-text p{font-size:16px;font-size:1rem;font-weight:400;margin:0 0 30px}
.hero-style .slide-title h2{font-size:35px;margin:0 0 30px}
.fixed-header-right img {  width: 60%;  float: right;}
}
@media screen and (max-width:600px){
.projects-main-title{color:#FFFF;}
.about-titles { padding-bottom: 0px; }
.des-comp{display:none!important}
.des-mob{display:block}
.mySwiper2 .swiper-slide{height:100%}
.about-image img{width:100%}
.companies-banner img{width:100%;min-width:auto}
.investment-number{font-size:29px;font-weight:700}
.investment-title{font-size:19px}
.inv-content-container{height:25vh}
.inv-mob{padding-top:45px;padding-left:20px}
.about-titles{float:left}
.MainSlider-Subtitle{font-size:17px;width:100%}
.MainSlider-Title{font-size:65px;padding-bottom:10px}
.container{padding-bottom:40%;width:90%;left:7%}
.swiper-bn{left:31%}
.companies-info-inner{display:block}
.contact-inner{display:block;padding:5px}
.nav-flex{align-items:center;justify-content:center}
.nav-flex .nav-information{display:none}
.cd-primary-nav li{font-size:30px;margin-top:30px;text-align:center;margin-bottom:0}
.pagination-cn img{left:30%!important}
ul#NavListRes li a{text-transform:capitalize;font-size:30px;text-align:center;cursor:pointer;padding:0;color:#fff}
.fixed-project{top:13%;left:15px}
.content-container{left:15px;bottom:7%;width:90%;right:auto;background-color: RGBA(0,0,0,0.4);}
.about-pargraph{width:100%}
.fixed-header-left.fixed-black{background:none}
.fixed-black .menu-text { color: #ffff;}
.swiper-line{display:none}
.investment-sec-cn{height:auto}
.icon-img img{width:65px;height:82px;object-fit:scale-down}
.inv-icons-cn{padding-left:0%;padding-top:5%;display:block; margin:0px auto}
.icon-name{font-size:18px}
.special-icons-cn{width:876px}
.icon-img{padding-bottom:0}
.special-icon-list{position:relative;top:0}
.inv-icon-inner{padding-right:0;padding-bottom:25px;width:45%;float:none}
.main-investment-title{padding-top:50px;padding-left: 15px;}
.special-icon-list ul{padding-top:20px}
.about-image img{width:100%}
.menu-icon span{box-shadow:1px 1px 1px #575756}
.menu-text{text-shadow:1px 1px 1px #575756;display:none}
.fixed-header-left{padding-top:18px}
.fixed-header{background:#1d1d1b;padding:10px 0;box-shadow:-13px -14px 22px #fff}
.hero-slider .slide-inner {height: 100%;top: 0%;background-position: center;}
.hero-slider .last-child {background-position: right;}
@media screen and (min-height:850px) and (max-height:1000px){
.inv-content-container{height:45vh}
}