body{font-family: 'Montserrat', sans-serif;}
.clb{clear:both;}
.padd-0{padding:0px !important;}
.top-10{ margin-top:10px;}
.top-15{ margin-top:15px;}
.top-20{ margin-top:20px;}
.top-30{ margin-top:30px;}
.fl{float:left;}
.fr{float:right;}
.text-left{text-align:left!important;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}
.mar-botom-0{margin-bottom:0px;}
.pad-top-25{ padding-top:25px;}
.border-0{border:0px!important;}
.center-block{ margin:0 auto; float:none;}
.border-red{border:1px solid red;}
.border-blue{border:1px solid blue;}
.bg-black{background-color:#333333!important;}
.bg-white{background-color:#FFF;}
.padding-bottom-0{padding-bottom:0px;}
	p{font-family: 'Montserrat', sans-serif}
/*===============================================*/
.navbar-expand-lg .navbar-nav .nav-link{}
.nav-item{padding-left:10px;padding-right:10px;}
header {padding-top: 5rem; padding-bottom: 0rem;}

.navbar-expand-lg .navbar-nav .dropdown-menu {background: #000;color: #FFF;right: -84px;}
.dropdown-item{color:#8c8a88; font-weight:500;}
.dropdown-item:hover{background:transparent; color:#fff; font-weight:500;}

.visi-desk{display:block!important;}
.visi-mob{display:none!important;}

/*===============================*/
.border-raund-0{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.card-img, .card-img-bottom{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.card-title-2{color:#FFF; font-size:130px!important;z-index: 9;position: relative; text-align:left;font-family: 'Argo: Turret'!important;  font-weight: normal;font-style: normal;line-height: 103px;}
.card-inner-container{text-align:center;padding-top: 10%; padding-left: 36%;}
.card-2 {border:0px;}

.circle {background-color: #ff8900; height: 358px; color: #FFF; width: 358px; border-radius: 50%; padding: 89px 64px 64px 78px; position: relative; top: -185px;left: 249px;}
.circle p{color:#000; font-size: 20px;text-align: left;}

.section-bg-2{background:#4a839e; padding:0px;}
.card-3 {border:0px; background:transparent;}

.card-inner-container-3 {text-align: center;padding-top: 12%;padding-left: 55%;}
.card-title-3{color:#FFF; font-size:130px!important; text-transform:unset!important; text-align:left;font-family: 'Argo: Turret'!important;  font-weight: normal;font-style: normal;margin-bottom: -19px;}
.card-inner-container-3 p{font-size:40px; text-align:left;padding-left: 264px;line-height: 45px;}

.section-4{padding-top:0rem; padding-bottom:0rem;}
.blue-title{position:relative;z-index:99;bottom: -84px;left: 95px;}
.blue-title p{font-size:40px; color:#0087FF; text-align:left;line-height: 46px;}

.section-5{padding-top:4rem; padding-bottom:4rem;}
.section-5 p{color:#000; font-size:18px; line-height:31px; font-weight:200; text-align:left;}
.section-5 p span{font-weight:500;}
.section-box{border-left:2px solid #eb3d8a; padding-left:25px;}
.section-box p{color:#000; font-size:18px; line-height:31px; font-weight:200; text-align:left; font-family: 'Playfair Display', serif;}
.section-box p span{color:#707070; font-size:15px; text-align:left; font-weight:200;font-family: 'Playfair Display', serif;}

.p-b-0{padding-bottom:0px;}
.m-b-0{margin-bottom:0px!important;}

.data-2 p{color:#000; font-size:18px; line-height:31px; font-weight:200; text-align:left; margin-bottom:42px;}
.data-2 p span{color:#FF0000; font-weight:500;}

.data-2-b{padding-top:2rem; padding-bottom:2rem;}
.data-2-b p{color:#000; font-size:18px; line-height:31px; font-weight:200; text-align:center; margin-bottom:0px;}

.section-7{padding-top:2rem; padding-bottom:0rem;}
.section-7 h1{color:#000; font-size:40px; font-weight:800; text-align:center;}

.resImg img{ width:100%}
.lp1{ width:62%; float:left; padding:0px 0px 0px 5px;}
.lp2{ width:38%; float:left; padding:0px 5px 0px 0px;}


.p1{ background:url(../images/bg-7-c.jpg) no-repeat; background-size:100% auto}
.p2{ background:url(../images/bg-7-b.jpg) no-repeat; background-size:100% auto;}

.section-8{padding-top:4rem; padding-bottom:4rem;}

.section-9{padding-top:4rem; padding-bottom:4rem; background:#fefa01;}
.section-9 p{color:#000; font-size:18px; font-weight:200; text-align:left; line-height:31px;}

.section-9 p span{background:#575757; color:#fefa01;padding: 1px 2px;}

.vimeohero-2{height: 70.8vh!important;}
.card-img-overlay-section-9 {padding-top:102px;}

.img-padd-r-5{padding:0px 5px 0px 0px}
.img-padd-l-5{padding:0px 0px 0px 5px}

.card-overlay-3-b{padding-top: 86px;}

.section-10{padding-top:4rem; padding-bottom:4rem;}
.card-inner-container-4{padding:86px 25px;}
.card-inner-container-4 p{font-size:22px; text-align:center;line-height: 40px;}

.card-inner-container-5{padding:278px 25px 0px 138px;}
.card-inner-container-5 h2{font-size: 72px;color: #FFF;text-align: left;line-height: 77px;}
.card-inner-container-5 h3 {font-size: 120px;color: #FFF;text-align: left;line-height: 103px;font-family: 'Argo: Turret'!important;  font-weight: normal;font-style: normal;}

.data-3 p{color:#000; font-size:18px; font-weight:200; line-height:31px; text-align:center;}
.data-3 p span{color:#FF0000; font-weight:200;}
.img-pad-top{padding-top: 185px;}
.img-pad-top img{margin-left: -125px;}
.img-pad-top-2 img{margin-top: -105px; margin-left: 53px; width: 837px;}
.img-pad-top-2-b img{width: 825px; margin-top: 71px;}

.section-11{padding-bottom:0px; padding-top:1rem;}
.section-11 h1{font-size: 265px;color: #184F62;text-align: center;line-height: 191px;font-family: 'Argo: Turret'!important;  font-weight: normal;font-style: normal;}
.section-11 img{margin-top: -280px;}

.card-inner-container-6{padding-top: 356px;padding-bottom: 0px;}
.card-inner-container-6 h3 {font-size: 272px;color: #FFF;text-align: center;line-height: 195px;font-family: 'Argo: Turret'!important;  font-weight: normal;font-style: normal;margin-bottom: -20px;}

.section-8-b{padding-top:4rem; padding-bottom:25rem;}

.section-12{padding-bottom:2px; padding-top:2rem; background:#EAEAEA;}
.section-12 img{margin-top: -380px;}

.section-13{padding-bottom:4rem; padding-top:4rem; background:#060002;}

.card-img-overlay-section-13 {padding-top: 125px;background-color: rgba(0,0,0,.5)!important;}
.vimeohero-3 {height: 191.8vh!important;}


#vimeohero-2 {background: #eee; height: 100vh; overflow: hidden; padding: 0; position: relative;}/*height: 74.6vh*/
.iframe-3 {box-sizing: border-box;  left: 50%;  min-height: 100%; min-width: 100%;    width: 100vh;}
.circle-container{padding-top:122px;}
.circle-red {background-color: #ff0000; height: 250px; color: #FFF; width: 250px; border-radius: 50%; padding: 89px 64px 64px 78px; position: relative; top:0px;left: 0px;}
.circle-red-text{position: relative; z-index:99; left:-182px;top: 28px;}
.circle-red-text p{font-size:22px; line-height:33px; color:#FFF;}
.circle-red-text h2{font-size:306px;color:#FFE200;margin-bottom: -66px;margin-top: -48px;font-family: 'Argo: Turret'!important;  font-weight: normal;font-style: normal;}

.section-14{padding-bottom:2rem; padding-top:2rem; background:#FFF;}
.section-14 h1 {color: #707070; font-size: 30px; font-weight: 600; text-align: center;}

.section-15{padding-bottom:0rem; padding-top:0rem; background:#FFF;}

.section-16{padding-bottom:0rem; padding-top:0rem; background:#F2F2F2;}
.bg-box-1{background:#F2F2F2; padding:0px;}
.bg-box-2{background:#EBEBEB; padding:0px;}

.padd-r-5{padding:0px 5px 0px 0px;}
.padd-l-5{padding:0px 0px 0px 5px;}

.vimeohero-4 {height: 42.8vh!important;}
.card-img-overlay-section-14{background-color: rgba(11,97,118,.7)!important;padding: 158px 25px;}
.card-img-overlay-section-14 p { font-size: 18px; font-weight:400; text-align: center; line-height: 31px;}

.card-img-overlay-section-14-c {background-color: rgba(11,97,118,.7)!important;padding:158px 25px;}
.card-img-overlay-section-14-c p { font-size: 18px;font-weight:400; text-align: center; line-height:31px;}


.profoli-img-section{background:#080a0c}
.profoli-img-section h3 {
    font-size: 0.8em;
    font-family: 'Gotham';
    color: #888686;
    padding-bottom: 1rem;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
letter-spacing: 1px;}
/*===============================*/


.footer{background:#000; color:#FFF;padding-top: 2rem; padding-bottom: 2rem;}
.footer img{width: 33px; margin-left:5px; margin-right:5px;}
.footer p{font-size:14px; text-align:center;margin-top: 1rem;margin-bottom: 1rem;}
.footer p a{color:#FFF; text-decoration:none; font-size:16px; margin-top:10px;}
.footer p a:hover{color:#f5a41f; text-decoration:none;}



.vimeo-wrapper {/* position: relative;*/ top: 0; left: 0; width: 100%; height:91%; z-index: -1; pointer-events: none; overflow: hidden; background-image: url("../images/poster.jpg"); background-size: cover;  background-position: center; background-repeat: no-repeat;}
.vimeo-wrapper iframe {
   width: 100vw; height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
   min-height: 100vh; min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
   position: relative; top: 50%;   left: 50%; transform: translate(-50%, -50%);
}



/*================*/

.card-title{font-size:0.8em; font-family: 'Gotham';  font-weight: 500; font-style: normal; text-transform:uppercase; letter-spacing:1px;}
.card-img-holder-right-bottom{margin:25rem 0 0 0rem;font-size:16px;font-family: 'Gotham'; font-weight:600; line-height: 50px;}
.card-img-bor{border: 0px;background: #000;-webkit-border-radius: 0px!important;-moz-border-radius: 0px!important;border-radius: 0px!important; height: auto;}
.card-img-bor-b{border: 0px;background: #000;-webkit-border-radius: 0px!important;-moz-border-radius: 0px!important;border-radius: 0px!important; height: auto;}

.img-left-padd-0{padding-left:0px;}
.img-right-padd-0{padding-right:0px;}

.card-img-overlay {background-color: rgba(0,0,0,.0);}



#vimeohero {background: #eee; height: 48.8vh; overflow: hidden; padding: 0; position: relative;}/*height: 74.6vh*/
.iframe-2 {box-sizing: border-box; height: 56.25vw;  left: 50%;  min-height: 100%; min-width: 100%;  transform: translate(-50%, -50%); position: absolute; top: 50%; width: 177.77777778vh;}
.iframe-2-b{height:20.25vw;}
.card-img-holder-right-bottom-2 {margin:15vh 0 0 0rem;font-family: 'Gotham'; font-size: 45px;font-weight: 800; line-height: 37px; text-align:center;text-transform:uppercase;}
.card-img-holder-right-bottom-2-b {margin: 249px 0 0 0rem;}
.card-img-overlay-2 {background-color: rgba(0,0,0,.0); }
.card-img-overlay-2:hover{background-color: rgba(0,0,0,.5); }
.hover-img-2:hover img{Display: none;}
.hover-img-2:hover h2{Display:block;}
.hover-img-2 h2{Display:none;}
.color-00{color:#000;}


/*============================================*/
@media (max-width:441px){ 
.header-video{margin-top: -1px;}
.visi-desk{display:none!important;}
.visi-mob{display:block!important;}

/*================*/
.card-img-bor { border: 0px; width: 100%; height: 250px!important; -webkit-border-radius: 0px!important; -moz-border-radius: 0px!important; border-radius: 0px!important; height: auto; }
.card-img-holder-right-bottom-2 { margin: 8vh 0 0 0rem; font-family: 'Gotham'; font-size: 33px;font-weight: 800; line-height: 27px;}

.card-img-holder-right-bottom-2-b {margin: 178px 0 0 0rem!important; Display:block;}
.card-img-overlay-b {top: -7px;}
#vimeohero {height: 246px;}
.card-title {font-size: 0.7em;}
.mob-title-low{margin-top: -5px;}
.card-img-holder-right-bottom-2-d {margin: 185px 0 0 0rem!important;}
/*=====================*/
.card-title-2 {font-size: 19px!important;line-height: 24px;}
.section-11 h1 {font-size: 64px;line-height: 60px;}
.circle {padding: 27px 6px 45px 24px;width: 150px; height:150px; top: -77px;left: 72px;}
.circle p {font-size: 11px;}
.blue-title {position: relative;z-index: 99;bottom: -43px;left: 47px;}
.blue-title p {font-size: 26px;color: #0087FF;text-align: left;line-height: 25px;}
.card-title-3 {font-size: 30px!important; margin-bottom: -8px;}

.data-3 p {font-size: 16px;}
.card-inner-container-3 p {font-size: 16px;text-align: left;padding-left: 40px;line-height: 22px;}
.card-inner-container-4 {padding: 15px 25px;}
.card-inner-container-4 p {font-size: 16px;line-height: 20px;}

.card-inner-container-4-c { padding: 30px 25px;}

.data-2-mob{height:562px;}
.section-5 p {font-size: 16px;}
.section-5 {padding-top: 1rem;padding-bottom: 1rem;}
.section-box p{color: #707070;font-size: 16px;}
.section-box p span {font-size: 14px;}


.img-padd-r-5{ padding: 10px 0px 0px 0px;}
.img-padd-l-5{padding: 10px 0px 0px 0px;}

.card-inner-container-5 h2 {font-size: 24px;line-height: 26px;}
.card-inner-container-5 h3 {font-size: 35px;line-height: 35px;}
.card-inner-container-5 {padding: 26px 25px 0px 7px;}
.data-2 p {font-size:16px;margin-bottom: 15px;}
.lp1 {width: 100%; padding:10px 0px 0px 0px;}
.lp2 {width: 100%; padding:0px;}

.card-inner-container-6 {padding-top: 78px;}
.card-inner-container-6 h3 {font-size: 60px;line-height: 44px;}

.section-7 {padding-top: 0rem;}
.mob-height-90{height:90px;}
.img-pad-top{padding-top: 10px;}
.img-pad-top-2 img{margin-top: 53px; margin-left: 0px; width: 100%;}
.img-pad-top-2-b img {width: 100%;margin-top: 9px;}

.section-8 {padding-top: 2rem; padding-bottom: 2rem;}
.circle-red {height: 188px;width: 188px;}
.circle-red-text p{font-size: 18px;}
.circle-red-text h2{font-size: 139px; margin-bottom: -34px; margin-top: -32px;}
.circle-red-text {left: 70px;  margin-top: -187px;}

.section-9 {padding-top: 2rem;padding-bottom: 2rem;}
.section-9 p {color: #707070;font-size: 18px;text-align: left;line-height: 31px;}
.card-img-overlay-section-9 {padding-top: 0px;}

.card-img-overlay-section-14 {background-color: rgba(74,131,158,.5)!important;  padding: 50px 25px;}
.card-img-overlay-section-14 p {font-size: 17px;text-align: center;line-height: 27px;}

.card-img-bor-mob {height:626px!important;background-color: rgba(0,0,0,.5)!important;}

.card-img-overlay-section-13 {padding-top: 24px;}

.section-11 img {margin-top: -98px;}
.section-12 img {margin-top: -138px;}

.img-pad-top img {margin-left: 5px;}
.section-8-b { padding-top: 2rem; padding-bottom: 9rem;}

.padd-r-5{padding:0px 0px 5px 0px;}
.padd-l-5{padding:5px 0px 0px 0px;}
.section-14 h1 {color: #707070; font-size: 20px;font-weight: 500;text-align: center;}
.card-overlay-3-b{padding-top: 10px;}
.card-img-overlay-section-14-c {background-color: rgba(11,97,118,.7)!important;padding: 73px 25px;}
.card-img-overlay-section-14-c p {font-size: 17px;text-align: center; line-height: 27px;}
.section-5-mob{padding-top: 8rem;padding-bottom: 2rem;}
.data-2-b p{font-size:17px;}
.section-7 h1{color: #000;font-size: 20px;}

}