.lrnbsni{max-width:460px; margin:97px auto 0px;}
.romelt .owl-prev, .romelt .owl-next{width: 40px !important; border: 1px solid #DAD7D7 !important;  opacity: 1 !important; border-radius: 100%; height: 40px !important;  line-height: 48px !important;}

.lrnbsni .owl-prev, .lrnbsni .owl-next{width: 20px !important; border: 0px solid #DAD7D7 !important;  opacity: 1 !important; border-radius: 100%; height: 40px !important;  line-height: 48px !important;}
.lrnbsni .owl-prev svg, .lrnbsni .owl-next svg, .romelt .owl-prev svg, .romelt .owl-next svg{height:20px;}
.lrnbsni .carousel-slider-outer, .romelt .carousel-slider-outer{padding: 40px;}
.romelt .owl-item{padding:0px 15px;}
.romelt .owl-item:before{z-index: 999; transform: rotate(-3deg); content: ""; position: absolute; left: 9px; top: 13px; right: 9px; bottom: 13px; border: 3px solid #B405E0;  border-radius: 20px;}
.romelt .carousel-slider .carousel-slider__item{z-index: 9999;}
.romelt .carousel-slider .carousel-slider__item img{border-radius: 30px!important;padding-top: 15px;  padding-bottom: 15px;}



.bnrsctn{background-image:url(../img/profile-banner.jpg); background-size:cover; background-position:right;background-repeat:no-repeat; padding:180px 0px; }
.bnrsctn h1{font-size: 58px; line-height: 1.4em; color:#fff; padding-left:10px; padding-right:10px;   font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; text-transform: inherit;}

.tribebrsctn{background-image:url(../img/tribe-banner.jpg); background-size:cover; background-position:right;background-repeat:no-repeat; padding:125px 0px; }
.tribebrsctn h1{font-size: 58px; line-height: 1.4em; color:#fff; padding-left:10px; padding-right:10px;   font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;text-transform: inherit;}

.lifebrsctn{background-image:url(../img/life-perre.jpg); background-size:cover; background-position:right;background-repeat:no-repeat; padding:145px 0px; }
.lifebrsctn h1{font-size: 58px; line-height: 1.4em; color:#fff; padding-left:10px; padding-right:10px;    font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; text-transform: inherit;}

.lifebrsctn-inrsct{  padding:20px 0px 40px; margin-top:0px;}
.lifebrsctn-inrsct h2{font-size: 38px; text-align:center; line-height: 1.2em; color:#2E2727; padding-left:10px; padding-right:10px; font-weight:700;   font-family: 'Nunito', sans-serif;}
.lifebrsctn-inrsct h2 span{color:#E22D48;}

.tribepplsctn{background-image:url(https://ummathelpline.in/perfettivanmelle/wp-content/uploads/2024/11/join-team-perfetti.jpg); background-size:cover; background-position:right;background-repeat:no-repeat; padding:175px 0px; margin-top:0px;}
.tribepplsctn h2{font-size: 54px; line-height: 1.2em; color:#fff; padding-left:10px; padding-right:10px; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;
  text-transform: inherit;}
.ovrhdn{overflow: hidden;}
.midlnbox{margin-top:20px;}
.midlnbox h3:before{content: ""; width: 91%; height: 87px; left: -30px; top: 9px;  right: 0px; position: absolute; transform: rotate(-3deg) skew(-32deg);
  background: #FFD9C5;}
.midlnbox h3{font-size: 38px;  line-height: 1.2; position:relative;  font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; padding: 10px 0px 24px 0px; margin-bottom: 19px; color:#3D3C3C;  text-transform: inherit;}
.midlnbox h3 span{position:relative;}
.midlnbox p{ color:#3D3C3C; margin-bottom:25px;font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; line-height: 1.6; font-size: 18px;}

.mb-30{margin-bottom:30px;}
.mt-30{margin-top:30px;}
.mt-50{margin-top:50px;}


.bgbeusc{background-image:url(https://ummathelpline.in/perfettivanmelle/wp-content/uploads/2024/11/wave-shar.jpg); background-size:cover; background-repeat:no-repeat; padding:130px 0px; margin-top:30px;}
.bgbeusc h3{text-align:center; font-size: 34px; position:relative; line-height: 36px; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; text-transform:inherit;  padding: 10px 0px 4px 0px; margin-bottom: 0px; color:#fff;}	

.boxlthree{min-height: 275px;background-image:url(../img/lbg3.png)!important; background-size:100%; background-repeat:no-repeat !important; padding:70px 20px 20px!important; border-radius:10px; position:relative; overflow: hidden;}
.boxlthree img{display:inline-block; margin-bottom:10px;}
.boxlthree p{color:#fff; font-size:13px; padding-bottom:0px; line-height:1.4em;font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;}
.boxlthree h5{color:#B1B1B1; font-size:11px; line-height:1.4em; padding-top:0px;font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; text-transform:inherit;}
.boxlthree a{color:#fff; text-decoration:none; display:inline-block; margin-top:12px;}

.boxltwo{min-height: 275px;background-image:url(../img/lbg2.png)!important; background-size:100%; background-repeat:no-repeat !important; padding:25px 20px 50px!important; margin-top:38px!important; position:relative; border-radius:10px;overflow: hidden;}
.boxltwo p{color:#fff; font-size:13px; padding-bottom:0px; line-height:1.4em;font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;}
.boxltwo h5{color:#B1B1B1; font-size:11px; line-height:1.4em; padding-top:0px;font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; text-transform:inherit;}
.boxltwo img{display:inline-block; margin-bottom:10px;}
.boxltwo a{color:#fff; text-decoration:none; display:inline-block; margin-top:12px;}

.boxlone{min-height: 275px;background-image:url(../img/lbg1.png); background-size:100%; background-repeat:no-repeat !important; padding:60px 20px 15px!important; position:relative; border-radius:10px; overflow: hidden;} 
.boxlone p{color:#fff; font-size:13px; padding-bottom:0px; line-height:1.4em;font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;}
.boxlone h5{color:#B1B1B1; font-size:11px; line-height:1.4em; padding-top:0px;font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; text-transform:inherit;}
.boxlone img{display:inline-block; margin-bottom:10px;}
.boxlone a{color:#fff; text-decoration:none; display:inline-block; margin-top:12px;}
.text-right{text-align:right;}


.boxlone .row img.smlrww, .boxltwo .row img.smlrww, .boxlthree .row img.smlrww { margin-bottom: 0px !important; width: 14px !important; margin-left: 8px !important;}


.mdlmenb{margin-top:40px;} 
.mdlmenb span{color:#ED1478;} 
.mdlmenb img{width:100%;} 
.mdlmenb h3{font-size: 50px;  position:relative; line-height:1em;   padding: 90px 0px 24px 0px; margin-bottom: 19px; color:#3D3C3C;font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;  text-transform: inherit;}
.mdlmenb p{color:#3D3C3C; font-size:18px; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; padding-bottom:5px; line-height: 1.6;}


.pplsales{margin-top:50px; background:url(../img/salbg.jpg);  background-size:cover; background-repeat:no-repeat !important; padding:40px 15px 145px!important; position:relative;} 
.pplsales span{color:#B405E0;} 
.pplsales h3{font-size: 60px;  position:relative; line-height:1.1em; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;  text-transform: inherit; padding: 80px 0px 24px 0px; margin-bottom: 19px; color:#3D3C3C;}
.pplsales p{color:#3D3C3C; font-size:18px; padding-bottom:5px; line-height:1.6em; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;}

 .slidecar{height:auto!important; padding-left:50px; padding-top:20px; padding-right:50px; margin:0 auto;}
 
 .slidecar .carousel-control-prev {top: 43%!important; bottom: auto!important;  z-index: 9999; width: 40px!important;  border: 1px solid #DAD7D7!important; opacity: 1!important; border-radius: 100%; height: 40px!important;}
 
  .slidecar .carousel-control-next {top: 43%!important; bottom: auto!important;  z-index: 9999; width: 40px!important;  border: 1px solid #DAD7D7!important; opacity: 1!important; border-radius: 100%; height: 40px!important;}
  .slidecar:before{z-index: 999; transform: rotate(-3deg); content: ""; position: absolute; left: 45px; top: 17px; right: 44px; bottom: 26px; border: 3px solid #B405E0; border-radius: 20px;}
  .slidecar .carousel-inner{position:relative; z-index:9999; border-radius:20px;}
  
  
  .pplbgbox:before{background:url(../img/bgtop.png);   background-position:top; background-repeat:no-repeat !important;   position:relative; height:140px; margin-top:-100px; width:100%; content:""; position:absolute; left:0px; top:0px; bottom:0px; right:0px; background-size: cover;}
  .pplbgbox{ padding:70px 15px 25px!important; position:relative; background: linear-gradient(180deg, rgba(156,104,235,1) 0%, rgba(156,104,235,1) 27%, rgba(235,225,251,1) 100%);}
  .pplbgbox p{color:#fff; padding-top:30px;font-size:18px; padding-bottom:5px; line-height:1.6em; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;}
  .colboxfive{padding:0px; margin:0px;}
  .colboxfive li{box-shadow:0px 0px 23px rgba(0,0,0,.24); background:url(../img/bgtema.jpg); list-style:none; padding:20px 4px; border-radius:10px; float:left; width:18%; margin-right:2%; margin-bottom:5%; text-align:center; text-transform:uppercase; background-position:top; background-repeat:no-repeat !important;   position:relative;}
  
  .colboxfive p.xvire{position:relative;   margin-top:15px; margin-bottom:20px; min-height:auto!important;font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;}
  .colboxfive p.xvire:before{z-index: 999; transform: rotate(-2deg); content: ""; position: absolute; left: 5px; z-index:1; top: 0px; height:35px; right: 5px; bottom: 26px; background: #CAA7FF;}
  .colboxfive p span{color:#000; display:block; font-size:18px; font-weight:800; position:relative; z-index:99;}
	.colboxfive p{color:#3A3A3A; padding-top:10px;font-size:11px; padding-bottom:5px; line-height:1.4em; min-height:80px;font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;}
	
	.arwolef{ padding-top:60px; padding-bottom:60px; margin-bottom:100px;}
	.arwolef h3 {font-size: 34px;  position: relative; line-height: 36px;  font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; text-transform:inherit; padding: 10px 0px 24px 0px; margin-bottom: 19px;  color: #3D3C3C; margin-top:30px;}
	.arwolef h3 span{position:relative; z-index:99; }
	.arwolef h3:before {background-color: rgba(220, 185, 62, .33); background-size: cover;  background-position: left top; z-index: 9; background-repeat: no-repeat; content: "";
  width: 75%; height: 53px; left: -20px; top: 0px; right: 0px; position: absolute; transform: skew(15deg,-2deg);}
  .rowancr{position: absolute;
  width: 82px;
  right: 20%;
  z-index: 999;
  margin-top: 85px;}
  .pt-40{padding-top:40px;}
  .arwolef p{color: #3D3C3C;  font-size: 18px;  padding-bottom: 5px;  line-height: 1.6em;  font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;}
  
  .slidewhole{height:auto!important; padding-left:50px; padding-top:110px; padding-right:50px; margin:0 auto; }
 
 .slidewhole .carousel-control-prev {top: 55%!important; bottom: auto!important;  z-index: 9999; width: 40px!important;  border: 0px solid #DAD7D7!important; opacity: 1!important; border-radius: 100%; height: 40px!important;}
 
  .slidewhole .carousel-control-next {top: 55%!important; bottom: auto!important;  z-index: 9999; width: 40px!important;  border: 0px solid #DAD7D7!important; opacity: 1!important; border-radius: 100%; height: 40px!important;}
   
  .slidewhole .carousel-inner{position:relative; z-index:9999; border-radius:20px; }
 /* .lrnbsni .carousel-slider__item img, .slidewhole .carousel-item  img{background: radial-gradient(circle at 100% 100%, #ffffff00 0, #ffffff00 3px, transparent 3px) 0% 0%/8px 8px no-repeat,
            radial-gradient(circle at 0 100%, #ffffff00 0, #ffffff00 3px, transparent 3px) 100% 0%/8px 8px no-repeat,
            radial-gradient(circle at 100% 0, #ffffff00 0, #ffffff00 3px, transparent 3px) 0% 100%/8px 8px no-repeat,
            radial-gradient(circle at 0 0, #ffffff00 0, #ffffff00 3px, transparent 3px) 100% 100%/8px 8px no-repeat,
            linear-gradient(#ffffff00, #ffffff00) 50% 50%/calc(100% - 10px) calc(100% - 16px) no-repeat,
            linear-gradient(#ffffff00, #ffffff00) 50% 50%/calc(100% - 16px) calc(100% - 10px) no-repeat,
            linear-gradient(132deg, #e32e51 0%, #f9ae5b 47%, #75b2e1 60%, #385ba3 100%); 
box-sizing: border-box; padding:5px 7px;border-radius:20px!important;} */

.bluebgsec{background:#101C84; padding-top:15px; padding-bottom:30px;}
.ftrone{margin-top:15px;}
.ftrone h3{font-size: 28px;  line-height: 1.3em; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; text-transform:inherit;  color: #fff;}
.ftrone img{float:left; margin-right:15px;}
.ftrone p{color:#fff; margin-top:20px;font-size:20px; padding-bottom:0; margin-bottom:10px!important; line-height:1.4em;padding-right:20%}

.ftrone a{border:2px solid #fff; display:block; max-width:300px; color:#fff; margin-top:0px;font-size:14px; padding:8px; line-height:1.4em;border-radius:10px!important; text-decoration:none;}
 
 .ftrtwo{padding-top:80px;}
 .ftrtwo input{font-size: 16px; font-weight: 800; line-height: 1.3em; font-family: 'Nunito', sans-serif;  color: #333; border-radius:6px!important; border:0px!important; width:100%; padding:10px 60px 10px 10px;}
 
 .ftrtwo button{ background:#101C84; width:40px; position:absolute; margin-left:-45px; margin-top:5px; font-size: 16px; font-weight: 800; line-height: 1.3em; font-family: 'Nunito', sans-serif;  color: #333; border-radius:6px!important; border:0px!important;  padding:6px 10px;}
 .ftrtwo button img{width:25px;}
 .ftrthree{padding-top:40px;}
  .ftrthree img{width:100%;}
  
  
  .ceterbluebx{margin-top:20px; text-align:center;} 
.ceterbluebx span{color:#ED1478;} 
.ceterbluebx h3{font-size: 22px;  position:relative; line-height:1.2em; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;
  text-transform: inherit; padding: 60px 0px 5px 0px; margin-bottom: 0px; color:#000B72;}
.ceterbluebx p, .ceterbluebx span{color:#000B72; font-weight: 800; font-size:16px; padding-bottom:35px; line-height:1.4em; padding-top:0px;}
.ceterbluebx .tblebx{max-width:200px; margin-top:15px;}
.ceterbluebx .tblebx td{text-align:center; border:0px; color:#000B72; font-weight: 700; font-size:14px; padding-bottom:35px; line-height:1.4em; padding-top:0px;padding-left: 10px;  padding-right: 10px;}
.ceterbluebx .tblebx td img{display:inline-block; margin-bottom:5px;}

.pplfuller .containerbbstr{   background:#B405E0;   border-radius:20px; padding:40px; text-align:center;overflow: hidden;}

.pplfuller .container{ position:relative;  margin-top:40px; margin-bottom:120px;  }
.pplfuller .container:before{background-image:url(../img/light-left.png); background-size:cover; background-position:left top;background-repeat:no-repeat; content:""; width:100px; height:100px; left:0px; top:0px; right:0px; position:absolute; margin-top: -63px;}
.pplfuller .container:after{background-image:url(../img/light-right.png); background-size:cover; background-position:left top;background-repeat:no-repeat; content:""; width:100px; height:100px;  top:0px; right:-40px; position:absolute; margin-top: -63px;}
.pplfuller h3{font-size: 22px; position:relative; line-height:1.2em; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;
  text-transform: inherit; padding: 0px 0px 35px 0px; margin-bottom: 0px; color:#fff;}

.pplfuller form label{color:#FFFFFF; font-size:15px; margin-bottom:5px; text-align:left; font-weight:600; display:block;}
.pplfuller form div{float:left;width:40%; margin-left:3%;}
.pplfuller form div input, .pplfuller form div select{background-color:#fff;font-size: 16px; font-weight: 800; line-height: 1.3em; font-family: 'Nunito', sans-serif;  color: #333; border-radius:0px!important; border:0px!important; width:100%; padding:10px 60px 10px 10px;}
.pplfuller form div:last-child{float:left;width:8%; text-align:center; margin-left:3%;}
.pplfuller form div button{background:#fff; width:100%;    margin-top:26px; font-size: 16px; font-weight: 800; line-height: 1.3em; font-family: 'Nunito', sans-serif;  color: #333; border-radius:0px!important; border:0px!important;  padding:9.5px 10px;}
.pplfuller form div button img{display:inline-block;}

.fulltabsstl{margin-top:50px; padding:0px;border:0px solid transparent!important;}
.fulltabsstl img{max-width:150px; display:block; margin:0 auto 10px;}
.fulltabsstl li{float:left; width:25%; text-align:center; padding:0px; margin:0px;}
.fulltabsstl li a{ border-radius:0px!important; color:#fff; font-weight:700; font-size:14px; line-height:1.3em; padding:40px 20px;}
.fulltabsstl li a span{display:block; min-height:80px;}
.fulltabsstl .ylwbox{background:#E4C41F!important;}
.fulltabsstl .skybox{background:#00C1C1!important;}
.fulltabsstl .bluebox{background:#3162DB!important;}
.fulltabsstl .redbox{background:#E22D48!important;}
.fulltabsstl li a:hover{border:1px solid transparent!important;}
.fulltabsstl .nav-link.active{background:none; box-shadow:1.5px 8.54px 16.12px rgba(0,0,0,.24); color:#fff!important; border:1px solid transparent!important;}

.boxcontnew{background:url(../img/bgcurvcont.jpg); background-size:cover; background-position:center;}
.boxcontnew .ylwboxbdr{border:6px solid #E4C41F; padding:20px;}
.boxcontnew .ylwboxbdr h3{color:#E4C41F; font-weight:800; font-family: 'Nunito', sans-serif; font-size:28px; padding-bottom:20px;}
.boxcontnew .skyboxbdr{border:6px solid #00C1C1; padding:20px;}
.boxcontnew .skyboxbdr h3{color:#00C1C1; font-weight:800; font-family: 'Nunito', sans-serif; font-size:28px; padding-bottom:20px;}
.boxcontnew .blueboxbdr{border:6px solid #3162DB; padding:20px;}
.boxcontnew .blueboxbdr h3{color:#3162DB; font-weight:800; font-family: 'Nunito', sans-serif; font-size:28px; padding-bottom:20px;}
.boxcontnew .redboxbdr{border:6px solid #E22D48; padding:20px;}
.boxcontnew .redboxbdr h3{color:#E22D48; font-weight:800; font-family: 'Nunito', sans-serif; font-size:28px; padding-bottom:20px;}


.growbtsct{  padding:0px 0px 20px; margin-top:0px;}
.growbtsct h3{font-size: 38px; text-align:center;  line-height: 1.2em;   font-weight:800;   font-family: 'Nunito', sans-serif; color:#fff; text-transform: inherit;}
.growbtsct h3 span{display:inline-block; padding:10px 20px; border-radius:50px;background: linear-gradient(90deg, rgba(49,98,219,1) 0%, rgba(226,45,72,1) 100%); min-width:500px; }
.pboxcen{text-align:center; margin:25px auto 35px; max-width:800px; font-weight:600;}

.rolevre img{border-radius:15px;}
.rolevre p.rlrcslt{color:#fff; border-bottom-left-radius:15px; border-bottom-right-radius:15px; background:rgba(0,0,0,.5); font-weight:800; font-family: 'Nunito', sans-serif; font-size:22px; padding:7px 10px; text-align:center; line-height:1.1em; margin-top: -63px;position: relative; min-height: 62px;}

.redfuller { position:relative; background:#FF4D77; margin-top:0px; margin-bottom:50px; border-radius:0px; padding:0px 0px; text-align:center;}
.redfuller h3{color:#fff; font-weight:800; font-family: 'Nunito', sans-serif; font-size:28px; padding-bottom: 26px;
  padding-top: 26px; text-transform: inherit;}

.postleft{position:absolute; left:0px; top:0px; width:60px;}
.postright{position:absolute; right:0px; top:0px; width:60px;}

.galbox{margin-top:40px; margin-bottom:50px; border-radius:0px; padding:0px 0px; text-align:center;}
.galbox img{border-radius:7px; box-shadow:-5px -5px 10px rgba(0,0,0,.3); margin-bottom:30px;height: 170px;width: 100%;}

.trre{margin-left:10px;}

.careerskewbx{ text-align:center; padding:0px 0px; margin-top:20px; margin-bottom:20px;overflow:hidden;}
.careerskewbx h2{font-size: 54px; line-height: 1.2em; color:#fff; padding-left:10px; padding-right:10px; font-weight:800;   font-family: 'Nunito', sans-serif;}

.careerskewbx h3{position:relative; font-size: 35px; line-height: 1.2em; color:#fff;  margin-bottom:70px; text-transform: inherit;  font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;z-index: 1000;}
.careerskewbx a{position:relative; color:#fff; text-decoration:none; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif;z-index: 1000;}
.bgskewo{padding:150px 0px  40px; background:url(../img/bgskewoskew.jpg);  background-size:cover; background-position:center;  }
.bgskewo:before{transform: skew(-21deg,0deg);background: linear-gradient(90deg, rgba(225,45,72,0.8547794117647058) 0%, rgba(255,106,129,0.8575805322128851) 100%); background-size:cover; background-position:left top;background-repeat:no-repeat; content:""; width:112%; height:100%; left: -42px; top:0px; right:0px; position:absolute;z-index: 9;}
.bgskewo:after{background: #fff; background-size:cover; background-position:left top;background-repeat:no-repeat; content:""; width:10px; height:100%; right:-5px; top:0px; position:absolute; z-index:999;transform: skew(-21deg,0deg); }

.bgskewt{padding:150px 0px 40px;background:url(https://ummathelpline.in/perfettivanmelle/wp-content/uploads/2024/11/OPERATIONS-LEARN-ACADEMY.png);   background-size:cover; background-position:center;  }
.bgskewt:before{transform: skew(-21deg,0deg);background: linear-gradient(90deg, rgba(221,66,102,0.86) 0%, rgba(143,35,147,0.86) 100%); background-size:cover; background-position:left top;background-repeat:no-repeat; content:""; width:100%; height:100%; left:0px; top:0px; right:0px; position:absolute;z-index: 99;}
.bgskewt:after{background: #fff; background-size:cover; background-position:left top;background-repeat:no-repeat; content:""; width:10px; height:100%; right:-5px; top:0px; position:absolute; z-index:999;transform: skew(-21deg,0deg); }

.rleontr{width: 30px;
  margin-top: -20px;}

.bgskewth{padding:150px 0px 40px;background:url(../img/bgskewthskew.jpg);  background-size:cover; background-position:center;}
.bgskewth:before{transform: skew(-21deg,0deg);background: linear-gradient(90deg, rgba(40,68,143,0.86) 0%, rgba(45,77,147,0.86) 100%); background-size:cover; background-position:left top;background-repeat:no-repeat; content:""; width:110%; height:100%; left:0px; top:0px; right:0px; position:absolute;z-index: 100;}


.mdmsgbx{ text-align:center; background:#0F49B0; padding:0px 0px; margin-top:20px; margin-bottom:20px;}

.mdmsgbx .mdpicsty{background-size:100%; background-position:center;padding-top: 10%;background-repeat: no-repeat;}
.mdmsgbx h4{font-size: 35px; line-height: 1.3em; padding-bottom:15px; padding-top: 30px; color:#fff; margin-left: -20%; margin-bottom:35px; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; border-bottom-left-radius:25px; border-bottom-right-radius:25px; text-transform: inherit;}

.mdmsgbx .dmstyle{margin-top:20px; padding:40px 60px; border-radius:25px;margin-bottom: 20px;}
.mdmsgbx .dmstyle p{color:#FFF; text-align:left; font-family: "vagRounded"; line-height: 1.5em; font-size:25px;
  margin-bottom: 25px;}
.mdmsgbx .dmstyle p:last-child{margin-bottom:0px; padding-bottom:0px; }
.ltop{float:left; width:45px; margin-left:-50px; margin-top:-15px;}
.rbtm{float:right; width:45px; margin-right:-50px; margin-bottom:-15px;}


.ldrrbox{margin-top:60px; margin-bottom:50px;} 
.ldrrbox h3{font-size: 58px;  position:relative; line-height: 36px; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif; padding: 10px 0px 4px 0px; margin-bottom: 10px; color:#C10046; text-transform: inherit;}

.carousel-slider__caption h4{font-size: 18px!important; text-align:center; position:relative; line-height: 22px!important; font-family: "vagRoundedBold", Helvetica, Arial, sans-serif!important; padding: 15px 0px 10px 0px!important; margin-bottom: 0px!important; color:#0F1450!important;text-transform: inherit;}
.carousel-slider__caption p{font-size: 15px!important; text-align:center; position:relative; margin-top: -6px!important; line-height: 22px!important; font-family: "vagRounded"!important; padding: 0px 0px 10px 0px!important; margin-bottom: 19px!important; color:#0F1450!important;font-weight: 700 !important;}

.thoko .voko{position:relative; overflow:hidden;}
.voko:hover{display:none;}
 
 
 
 .flip-card { 
  width: 100%;
  height: 250px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d; 
}

.flip-card:hover .flip-card-inner {
  /* transform: rotateY(180deg); */
  opacity: 9;
}
.flip-card:hover .flip-card-back {
  /* transform: rotateY(180deg); */
  opacity: 1;
  width: 107%;
  height: 260px;
  
}
.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
  
.flip-card-front {
  color: black;
}

.flip-card-back {
  background-color: #fff7eb;
  /* color: white; */
  padding:15px 30px; box-shadow:10px 20px 20px rgba(0,0,0,.3);
  border-radius: 15px;
  /* transform: rotateY(180deg); border-radius:15px; */
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  /* top: 50%;
  left: 50%; */
  /* transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%); */
  text-align: center;
  height: 210px;
  /* width: 80%; */
}
.flip-card-back img{max-width:200px;display: block; padding-bottom: 10px;margin: 0px auto;}
.flip-card-back p{padding-top:10px!important; font-family: 'vagRoundedstdlight';}

.pplbgbox .vid-wrao {
  background: #fff;
  text-align: center;
  padding: 30px;
  border-radius: 20px;
  max-width: 350px;
  box-shadow: 0px 5px 50px rgba(0,0,0,.2);
}
.pplbgbox .wp-video{margin: 0 auto;}

.engineer_trainee .owl-prev, .engineer_trainee .owl-next{width: 40px !important; border: 1px solid #DAD7D7 !important;  opacity: 1 !important; border-radius: 100%; height: 40px !important;  line-height: 48px !important;}

.lrnbsni .owl-prev, .lrnbsni .owl-next{width: 20px !important; border: 0px solid #DAD7D7 !important;  opacity: 1 !important; border-radius: 100%; height: 40px !important;  line-height: 48px !important;}
.lrnbsni .owl-prev svg, .lrnbsni .owl-next svg, .engineer_trainee .owl-prev svg, .engineer_trainee .owl-next svg{height:20px;}
/* .lrnbsni .carousel-slider-outer, .engineer_trainee .carousel-slider-outer{padding: 40px;}
.engineer_trainee .owl-item{padding:0px 15px;} */
/* .engineer_trainee .owl-item:before{z-index: 999; transform: rotate(-3deg); content: ""; position: absolute; left: 9px; top: 13px; right: 9px; bottom: 13px; border: 3px solid #B405E0;  border-radius: 20px;} */
/* .engineer_trainee .carousel-slider .carousel-slider__item{z-index: 9999;}
.engineer_trainee .carousel-slider .carousel-slider__item img{border-radius: 30px!important;padding-top: 15px;  padding-bottom: 15px;} */
.engineer_trainee .carousel-slider .owl-nav .disabled {
  display: block !important;
}
