body{margin:0;overflow-x:hidden;}

.ovd{overflow:hidden;}
.full-img{width:100% !important;height:100% !important;}
.owl-carousel .owl-stage-outer,
.owl-carousel .owl-stage{display:flex;}
.owl-carousel.owl-drag .owl-item{display:flex;flex-direction:column;}
.owl-carousel .fsec-item{display:contents;}
.owl-carousel .owl-nav{display:flex;justify-content:center;align-items:center;position:absolute;top:-42px;left:0;right:0}
.owl-carousel .owl-nav button span{font-size:0;width:36px;height:27px;display:block;margin:0 30px}
.owl-carousel .owl-nav button.owl-prev span{background-image:url("https://futurebuilt.org/wp-content/uploads/2024/03/sl-lft.png");background-size:contain;background-repeat:no-repeat;}
.owl-carousel .owl-nav button.owl-next span{background-image:url("https://futurebuilt.org/wp-content/uploads/2024/03/sl-rht.png");background-size:contain;background-repeat:no-repeat;}

/* fheader box =============== */
.fheader{top:0;width:100%;z-index:1;background:#000;}
body.home .fheader{position:absolute;}
body.home .fheader{background:transparent;}
.fheader .fsec-parts{padding:20px 5%;}
.fheader .fsec-parts.htwo{background-color:rgb(0, 29, 108, 0.75);align-items: center;}

.fheader .btny a, .fheader .btnyt a, .fheader .btnytw a{width:auto;}
.fheader .fsec-parts.hone .flx{align-items:center;}
.fheader .cnbtn{margin:0 10px 0 0;}
.htxt{color:#FFF;}

/* fbanner box =============== */
.fbanner .fsec-part{position:relative;}
.fbanner .fban-con{position:absolute;left:5%;top:20%;color:#FFF;text-shadow:0px 4px 20px rgba(0, 0, 0, 0.30);}
.fbanner .btny a, 
.fbanner .btnyt a,
.fbanner .btnytw a{width:189px;padding:15px 12px;margin:10px 0;}
.fbanner .fban-ttx,
.fbanner .fban-ttc{margin:0 0 20px}

.fbanner .fban-video{width:100% !important;height:100% !important;}

.fbn-ply{position:absolute;right:5%;top:20%;cursor:pointer;}
.fbn-sld{position:absolute;right:5%;bottom:2%;left:5%;text-align:center;}

/* collage slide box =============== */
.colagesd .btnws{text-align:right;margin-bottom:-50px;}
.colagesd .fsec-part.dbl{padding:10px 0 0 0;}
.colagesd .fttl-box{margin:0 0 20px 0;}
.colagesd .fsec-item > div{padding:20px 20px 75px;border-radius:24px;background:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,.25);margin:0 0 40px 0;position:relative;color:#21272a;display:flex;flex-direction:column;height:100%;}
.colagesd .btny{position:absolute;bottom:20px;left:20px;right:20px}
.colagesd .btny a{padding:11px 0px;display:block;width:100%;font-weight:700;}

.colagesd .fac-img{margin:0 0 10px 0;}
.colagesd .fac-ttl{margin:5px 0 20px}
.colagesd .fac-ttx{margin:0 0 5px;padding:0 0 10px;border-bottom:1px solid #000}
.colagesd .fac-ttc{line-height:140%}	

.colagesd.fslide{margin-left:-15%;margin-right:-15%;position:relative;}
.colagesd .btnws a{position:relative;z-index:2;}
.fsec-part.fsection.fbmob{display:none;}
	
/* video box =============== */ 
.video-box.ctr{padding:4% 5%;}

/* about box =============== */
.fabout .fsec-part.dbl{padding:100px 0 0 0;width: 80%;margin: 0 auto;position:relative;}
.fabout .fsec-item > div{padding:0 10%;color:#21272A;}
.fabout .fam-ttx,
.fabout .fam-ttc{line-height:140%;}
.fabout .fam-img,
.fabout .fam-ttx{margin:0 0 20px 0;}
.fabout .fam-img img{width:80% !important;height:80%;margin:0 auto;}
.fabout .owl-carousel .owl-nav{top:30px;}

/* usp box =============== */
.fusp .fsec-item > div{padding:30px 20px;color:#fff;border-radius:16px;border:1px solid #efb429;display:flex;flex-direction:column;height:100%;min-height:230px;}
.fusp .fsm-ttl{font-family:Industry;font-size:70px;font-style:normal;font-weight:700;line-height:60px;padding:20px 0;border-bottom:2px solid #efb429;margin:0 0 20px}
.fusp .fsm-txt{padding:0 10% 0 0;}
.fusp .owl-carousel{padding:0 0 60px 0;} 
.fusp.fslide{margin-left:-15%;margin-right:-15%;}
.fusp .owl-dots{display:flex;justify-content:center;padding:50px 0 0 0;}
.fusp .owl-dot span{width:8px;height:8px;background:#fff;display:block;margin:0 10px;border-radius:50%;}
.fusp .owl-dot.active span{background:#EFB429;width:50px;border-radius:10px;}

/* two box =============== */
.ftwobxs .fsec-part.dbl{justify-content:space-between;padding:30px 30px 0 30px;}
.ftwobxs .fsec-item{position:relative;width:49%;}
.ftwobxs .btny{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}

/* yellow =============== */
.fyello .fone{width:40%;}
.fyello .ftwo{width:60%;}
.fyello .content-box{padding:0 15% 0 0;}
.fyello .fm-img{margin-right:-30%;} 
.fyello .fm24-ttl{margin:0 0 20px 0;}

/* footer =============== */

.ffooter {padding-bottom:0!important;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.25) inset;position:relative;}
.ffooter .fsec-parts.fone{padding-bottom:30px;border-bottom:2px solid #C1C7CD;}
.ffooter .fsec-parts.ftwo{padding:30px 0 60px 0;}
.ffooter .fsec-parts.fthr{padding:10px 0;}
.ffooter .fsec-parts.ffor{padding:30px 0;border-top:2px solid #C1C7CD;}
.ffooter .ffoot-img{display:inline-block;}
.ffooter .ffoot-img.ftwo{padding-left:20%;}
.ffooter .fsoc-item{margin:0 0 0 15px;}
.fsoc-item img{display:inline-block;width:24px;height:auto;}
.ffooter .fcon-bx.flxwja{justify-content:flex-start;margin-bottom:40px;}
.ffooter .fcon-item{margin:0 20px 0 0;}
.ffooter .fsec-parts.ffiv{padding:20px 0;}
.fcopy{font-family:Roboto;}
.fls-menu{margin:0 0 0 30px}
.fls-menu a{color:#001d6c !important;}
.ffooter .fsec-parts p{display:none;}

.ftab #waptthretab{display:flex !important;flex-wrap:wrap;justify-content:space-between;padding:5% 0 0 0;}
.ftab .resp-vtabs ul.resp-tabs-list{width:26%;float:unset;background:#001D6C;color:#fff;padding: 2%;border-radius:16px;}
.ftab .resp-vtabs .resp-tabs-container{width:72%;float:unset;background:#fff;border:0 !important;border-radius:16px;}
.ftab .resp-vtabs .resp-tabs-list li,
.ftab .resp-vtabs li.resp-tab-active{margin:0 !important;background:transparent !important;border:0 !important;display:flex;align-items:center;}
.ftab .resp-vtabs .resp-tab-content{padding:30px;border:0;}
.ftab .resp-tabs-list li .icon{margin:0 10px 0 0;min-width:24px;}
.ftab .resp-tabs-list li .icon img{width:24px;}
.ftab li.resp-tab-active .itxt{font-weight:700;}

.tb-ttbx{position:relative;padding:30px 30px 15px;border-radius:16px;margin:0 0 30px;background-size:cover;background-repeat:no-repeat;background-position:top center}
.tb-ttbx::before{content:'';left:0;right:0;top:0;bottom:0;width:100%;position:absolute;border-radius:16px;background:rgba(0,29,108,.5)}
.tb-tcbx{padding:0 30px 30px 30px;}

.ftab .tb-ttl,
.ftab .tb-ttx{color: #FFF;position:relative;z-index:1;}
.ftab .tb-ttlc{margin:0 0 10px 0;}

.tb-ttxc{color:#21272A;line-height:normal;margin:0 0 10px 0;}
.tb-ttln{display:flex;padding:10px 0;}
.tb-ttln{color:#000;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:140%}

.tb-ttln .tb-lnsc:nth-child(2){font-weight: 700;margin:0 0 0 5px;}
.tb-ttln .tb-lnsc:first-child::after{content:'';display:block;width:90%;border-bottom:2px solid #efb429}
.fn-btn a{display:block;width:100%;padding:10px 12px;border-radius:38px;background:#efb429;color:#263169 !important;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.5px;margin:30px 0 0;text-align:center}
#waptthretab p{display:none;}