.banner {
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/stable-bg.webp), #010101;
    background-repeat: no-repeat;
    background-position: right top;
    background-size: contain;
}
.lt{
	color: #FFEBDF;
}
h1{
	font-weight: 700;
	font-size: 60px;
	line-height: 80px;
	text-transform: capitalize;
	color: #FFFFFF;
}
h1 span{
font-weight: 700;
font-size: 100px;
line-height: 90px;
text-transform: capitalize;
color: #FF7D44;
}
p{
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
}
.b-btn {
    background: linear-gradient(90deg, #A53800 0%, #F69B17 100%);
    border-radius: 50px;
    border: 0;
    width: 180px;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
}
.bt{
	color: #151413;
}
.ot{
	color: #FF7D44;
}
h2{

font-weight: 700;
font-size: 53px;
line-height: 65px;
text-transform: capitalize;
}
section{
	padding: 5vh 0;
}
.sos1 {
    background: linear-gradient(90deg, #A53800 0%, #F69B17 100%);
    border-radius: 50px;
    width: 160px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}
.sos2 {
    background: linear-gradient(90deg, #000000 0%, #F69B17 100%);
	border-radius: 50px;
    width: 160px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}
.two {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/s-left.webp), url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/s-right.webp);
    background-repeat: no-repeat;
    background-position: left top, right top;
    background-size: contain;
}
.wt{
	color: #fff;
}
.third{
	background:url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/game-change.webp);
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.border-div {
    background: rgba(79, 79, 79, 0.5);
    border: 10px solid #FFFFFF;
    border-radius: 30px;
    backdrop-filter: blur(40px);
    padding: 30px;
    position: relative;
}
.border-div:after {
    content: "";
    position: absolute;
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/tether.webp);
    width: 140px;
    height: 140px;
    right: -80px;
    top: -60px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 80%;
}
.border-div:before{
    content: "";
    position: absolute;
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/dai.webp);
    width: 140px;
    height: 140px;
    left: -80px;
    bottom: -60px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 80%;
}
.min-border {
    width: 150px;
    height: 2px;
    background: #D9D9D9;
    margin: 12px 0;
    border-radius: 10px;
}
.blur-div {
    background: rgba(217, 217, 217, 0.3);
    border: 1px solid #D9D9D9;
    backdrop-filter: blur(17.5px);
    border-radius: 20px;
    padding: 20px;
    height: 100%;
}
.fourth {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/our-stabel.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#accordion .card{
	border:0;
	margin-bottom: 10px;
}
.card-header{
	border-bottom: 0px;
	background-color: #E6E6E6;	
}
.card-header:has([aria-expanded="true"]){
	background-color: #FF7D44;
	color: #fff;
}
h5[aria-expanded="true"] button {
	color: #fff !important;
}
#accordion button{
	font-weight: 700;
	font-size: 24px;
	line-height: 34px;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}
.fifth {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/next-l.webp);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 55%;
}
.caro{
	background: rgba(230, 230, 230, 0.7);
	border: 1px solid #FFFFFF;
	backdrop-filter: blur(32.5px);
	/* Note: backdrop-filter has minimal browser support */
	border-radius: 20px;
	padding: 30px;
    height: 100%;
}
.ot-border {
    width: 100px;
    height: 2px;
    background: #ff7d44;
    border-radius: 10px;
    margin: 10px 0;
}
.sixth{
	background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/diverse.webp);
	background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.owl-stage{
	display: flex;
}
.item {
    height: 100%;
}
.off-box{
	background: linear-gradient(97.29deg, #FFFFFF 45.27%, #F1F1F1 100%);
	backdrop-filter: blur(32.5px);
	padding: 20px;
    border-radius: 10px;
    height: 100%;
}
.off-box h5 {
    background: rgba(230, 230, 230, 0.7);
    backdrop-filter: blur(32.5px);
    width: max-content;
    padding: 5px 10px;
    border-left: 3px solid #FF5722;
}
.poly{
	display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    gap:20px;
}
.poly-box{
	width: 19%;
	min-height: 35vh;	
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 35px;
    
}
.poly-box p{
	opacity: 0;
	color: #fff;
	text-align: center;
	transition: 0.5s all;
}
.poly-box h5 {
    transform: translateY(50%);
    position: absolute;
    transition: 0.5s all;
}
.poly-box:hover p{
	opacity: 1
}
.poly-box:hover h5{
	opacity: 0;
}
.poly1 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/poly1.webp);   
     background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.poly2 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/poly2.webp);   
     background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.poly3 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/poly3.webp);   
     background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.poly4 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/poly4.webp);   
     background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.poly5 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/poly5.webp);   
     background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.poly6 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/poly6.webp);   
     background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.poly7 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/poly7.webp);   
     background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.poly8 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/poly8.webp);   
     background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.poly9 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/poly9.webp);   
     background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.mytab .nav-pills .nav-link {
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    text-transform: capitalize;
    color: #717171;
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.mytab .nav-pills .nav-link.active{
	background-color: transparent;
	color: #000;
	border-bottom: 2px solid #FF7D44;
	border-radius: 0;
}
.mytab .tab-content{
	background: #F2F2F2;
	border: 1px solid #D7D7D7;
	padding: 40px;
	border-radius: 10px;
}
.hire{
	background:url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/stable-hire.webp),#E6E6E6;
	background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    padding: 30px;
}
.indus{
	min-height: 10vh;
    align-items: center;
    display: flex;
    justify-content: center;
    font-weight: bold;
    border-radius: 60px;
}
.indus1 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/solu1.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;    
}
.indus2 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/solu2.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;    
}
.indus3 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/solu3.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;    
}
.indus4 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/solu14.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;    
}
.indus5 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/solu5.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;    
}
.indus6 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/solu6.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;    
}
.indus7 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/solu7.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;    
}
.indus8 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/solu8.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;    
}
.indus9 {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/solu9.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;    
}
.build{
	display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    gap:20px;
}
.build-box {
    width: 19%;
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/developmen.webp), #FFC4AD;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 50%;
    min-height: 30vh;
    border-radius: 20px;
    padding: 20px 20px 20px 0px;    
}
.build-box h5{
	background: linear-gradient(90deg, #FFFFFF 0%, #FFC4AD 100%);
	padding: 5px;
}
.build-box p{
	padding-left: 20px;
	color: #000;
}
.empty-box{
	transition: 0.5s all;
	padding: 20px;
	border: 1px solid transparent;
}
.empty-box:hover{
	background: linear-gradient(90deg, #EAEAEA 0%, #FFFFFF 100%);
	border: 1px solid #EAEAEA;
	border-radius: 10px;

}
/*============================home-forms-css===========================*/
.darkblue {
    background: ;
}

.position_bx {
    width: 100%;
    background: #e6e6e6;
    position: absolute;
    left: -8%;
    border: 1px solid #383a59;
    top: -10%;
    border-radius: 10px 0;
}

.hov_round {
    height: 300px;
    width: 378px;
    background: linear-gradient(to bottom, #000000 23.64%, #000000 48.36%, #ff7a50 73.15%);
    background-size: 400%;
    animation: 4s linear infinite clocki;
    left: -73%;
    top: -43%;
    position: absolute;
}

@keyframes clocki {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}

.corn_bx {
    border-radius: 0 4px 0 0;
    top: -14%;
    right: 4%;
}

.corn_bx,
.corn_bx_bottom {
    width: 150px;
    height: 107px;
    z-index: 0;
    overflow: hidden;
}

.corn_bx_bottom {
    background: #f91942;
    border-radius: 0 0 0 4px;
    bottom: 6%;
    left: -12%;
}

.corn_bx,
.corn_bx_bottom {
    width: 150px;
    height: 107px;
    z-index: 0;
    overflow: hidden;
}



.position_bx h3,
.position_bx p,
.position_bx span,
.darkblue p {
    color: #000;
    text-align: left;
}

.position_bx hr {
    border-top: 2px solid #392e58 !important;
}

.ico_scl {
    height: 35px;
    min-width: 35px;
    align-items: center;
    justify-content: center;
}
.ico_scl i{
	color: #000 !important;
}
.ico_scl,
.ico_scl1 {
    border-radius: 50%;
    display: flex;
}

.darkblue h2 {
    color: #ff7d44;
}

.darkblue .form-control {
    background: transparent;
    border: 1px solid #56566e7d;
}

.darkblue .form-control {
    color: #fff !important;
}

/*.darkblue option:nth-child(1){
    color: red;
}*/
.darkblue #phone_number {
    background: #030303;
}

.darkblue .input-group ul {
    background: transparent;
    border-bottom: 1px solid #ffffff26 !important;
    border: 1px solid #ffffff26;
}

.social-select i {
    height: auto;
}

.darkblue .init span {
    position: relative;
    left: 0px;
}

.darkblue span {
    position: relative;
    left: 5px;
}

.darkblue span span {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.darkblue .init::after {
    right: 8px;
}

.darkblue .btn {
    border: 1px solid #ff7d44;
    background: transparent;
}

.darkblue select option {
    color: #000;
}

::placeholder {
    color: #fff !important;
    opacity: 1;
    /* Firefox */
}

::-ms-input-placeholder {
    /* Edge 12-18 */
    color: #fff !important;
}

.init::after {
    left: 37px !important;
}

.con-div .bot-btn {
    position: absolute;
    bottom: 30px;
}

/*============================end======================================*/

@media(max-width: 1500px){
	h1{
		font-size: 45px;
		line-height: 50px;
	}
	h1 span{
		font-size: 80px;
	}
	p {
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}
h2{
	font-size: 35px;
    line-height: 45px;
}
h5{
	font-size: 17px !important;
}
.border-div:after{
	width: 100px;
    height: 100px;
    right: -40px;
    top: -50px;
}
#accordion button{
	font-size: 18px;
    line-height: 25px;
}
.card-body p{
	margin-bottom: 0px;
}
.fifth {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/next-l.webp) fixed;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 65%;
}
.container {
    max-width: 95% !important;
}
.poly-box{
	width: 23%;
    min-height: 45vh;
    padding: 15px;
}
.build-box{
	width: 18%;	
}
}
@media(max-width: 768px){
	    h1 span {
        font-size: 50px;
        line-height: 50px;
    }
    .build-box {
        width: 100%;
    }
        h1 {
        font-size: 30px;
        line-height: 35px;
    }
        p {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
    }
    .container {
        max-width: 100% !important;
    }
        h2 {
        font-size: 20px;
        line-height: 30px;
    }
    .border-div{
    	padding: 10px;
    	border: 3px solid #FFFFFF;
    }
        #accordion button {
        font-size: 15px;
        line-height: 20px;
    }
        .poly-box {
        width: 100%;
        min-height: 33vh;
        padding: 15px;
    }
    .mytab ul{
    	flex-wrap: nowrap;
    	overflow-x: auto;
    }
    .mytab ul li{
    	min-width: 200px;
    }
    .hire{
    	padding:10px;
    	background-image: none;
    }
    section{
    	padding: 2vh 0;
    }
    .border-div:after,.border-div:before{
    	display: none;
    }
}