.p_120,.pad_top{padding-top:120px!important}body{font-size:17px!important}h3{color:#222}.p_120{padding-bottom:120px!important}.bottom-pad-70{padding-bottom:70px!important}.logo_h{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.our-work-dropdown ul{min-width:270px!important}.our-services-dropdown ul{min-width:210px!important}.carousel-indicators li,.nav-item>.active{background-color:#fab700}.nav-item .dropdown-menu a.active{color:#fff!important}.main-section h3,.main-title{color:#fff}.home_banner_area{position:relative;z-index:1;width:100%;display:flex;align-items:flex-start;justify-content:center;background-attachment:fixed;min-height:700px;padding-top:70px}.home_banner_area .banner_inner{position:relative;width:100%;overflow:hidden}.home_banner_area .banner_inner .overlay{position:absolute;left:0;right:0;top:0;bottom:0;height:121%;z-index:-1}.home_banner_area .banner_inner .banner_content{position:relative;width:auto;text-align:center;padding:20px;border-radius:10px;background-color:rgba(0,0,0,.7)}@media (max-width:280px){.home_banner_area{min-height:700px;padding-top:100px}}@media (max-width:318px){.home_banner_area{min-height:750px}}@media (min-width:360px) and (max-width:599px){.home_banner_area{padding-top:80px}}@media (min-width:768px) and (max-width:1023px){.home_banner_area{min-height:900px}}@media (min-width:992px) and (max-width:1024px){.home_banner_area{min-height:800px;padding-top:0}}@media (min-width:1024px){.home_banner_area{min-height:800px;padding-top:0}}.main-section p,.text-heading{padding-bottom:0!important}.main_title h2,.sample-text-area p{padding-bottom:1rem}.main_title h2{margin-bottom:0;font-size:36px}.main_title{padding-right:15px;padding-left:15px}.gold_btn{margin-top:15px;padding:0 44px;line-height:50px;background:#fab700;color:#222;display:inline-block;border-radius:5px;font-size:16px;font-family:Roboto,sans-serif;font-weight:500;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.gold_btn:hover{background:#fc0;color:#222}@media (max-width:991px){.up_arrow{display:none!important}}.arrow{position:absolute;font-size:2em;color:#fab700;background-color:#222;border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center;transition:color .3s linear,background-color .3s linear;border:2px solid #fab700}.arrow:hover{color:#fc0;border-color:#fc0}.down_arrow{bottom:20px;left:50%;transform:translateX(-50%)}.up_arrow{display:none;position:fixed;bottom:20px;right:20px;display:flex;z-index:9999}.sample-text-area{padding-bottom:0}.sample-text-area h3{font-size:1.75rem!important;padding-bottom:1rem;margin-bottom:0}@media (max-width:767px){.sample-text-area .col-md-6:last-child{padding-top:20px}}.carousel-container{margin-top:20px}.carousel-inner{height:500px;overflow:hidden;background-color:#fab700}@media (max-width:576px){.carousel-inner{height:300px}}.carousel-item{height:100%;flex-shrink:0}.carousel-item img{height:100%;width:100%;object-fit:contain}.carousel-control-next-icon,.carousel-control-prev-icon{border-radius:50%;padding:20px;background-size:70%;background-position:center;transition:background-color .5s}.carousel-control-next:active,.carousel-control-next:hover,.carousel-control-prev:active,.carousel-control-prev:hover,.carousel-indicators .active{background-color:#fc0}.bottom-section h4{font-size:1.5rem}.copyright p{font-size:13px}.contact_wd a{margin-bottom:10px!important}#main-contact{margin-bottom:25px!important}.footer-bottom .footer-social a{height:40px;width:40px}.footer-bottom .footer-social a i{display:flex;align-items:center;justify-content:center;height:100%}
