body{color:#231f20}
video{width:100%;max-height:105vh;object-fit:cover;position:relative}
h6{font-size:18px;color:#ec1c24;text-transform:uppercase}
h1{font-size:85px;color:#fff;font-weight:900;line-height:90px}
h2{font-size:55px;font-weight: 600;}
p{font-size:18px}
h4{font-size:30px}
h3{font-size:40px}
h5{font-size:22px}
body{ font-family: "Inter", sans-serif;}
@media screen and (max-width:1800px) {
h6{font-size:18px;color:#ec1c24;text-transform:uppercase;font-weight: 700;}
h1{font-size:80px;color:#fff;font-weight:900;line-height:90px}
h2{font-size:50px}
p{font-size:17px}
h4{font-size:28px}
h3{font-size:36px}
h5{font-size:20px}
li{font-size:17px}
}
button, input, optgroup, select, textarea {
   
    font-family: "Inter", sans-serif;
}
#navbarSupportedContent .dropdown-menu li {line-height: 25px !important;font-size: 15px;}
.dropdown-menu li:focus {
    scale: 1;
    transition: all .4s;
    background-color: #ec1c24;
}
input::placeholder, textarea::placeholder{text-transform: capitalize;}
nav.navbar{padding:5px 0;position:fixed;width:100%;z-index:9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#6363634d}
.navbar-expand-lg .navbar-collapse{justify-content:end}
.input-box{margin:0;background-color:#fff0;border-radius:6px;transition:all .5s ease-in-out}
.input-box.open{max-width:100%;position:absolute;width:100%;left:0;margin:0!important;height:100%;border-radius:0}
.input-box input{background-color:#fff0;position:relative;width:100%;height:100%;min-width:120px;padding:10px 15px!important;border:1px solid #fff!important;display:none;font-size:16px;font-weight:400;color:#333;padding:0;border:none;border-radius:6px;outline:0;transition:all 1s ease-in-out}
.input-box.show input[type="text"]{display:inline-block;right:-10px;bottom:-8px;color:#fff}
.input-box.show span.search svg.svg-inline--fa.fa-magnifying-glass{display:none}
.input-box.show .close-icon{display:block;opacity:1;right:0;top:50%;filter:brightness(0) invert(1);position:absolute;z-index:99;cursor:pointer;padding:0}
.input-box.open input{padding:0 100px 0 65px}
.input-box.show input[type="text"]::placeholder{color:#fff}
.input-box .search{position:absolute;top:36%;left:0;right:0;width:25px;height:25px;display:flex;justify-content:center;align-items:center;background-color:#fff0;border-radius:6px;cursor:pointer}
.input-box.show .search{left:auto}
.input-box.open .search{border-radius:6px 0 0 6px}
.search .search-icon{font-size:30px;color:#1c1c1c}
.search svg{width:25px;height:25px;color:#fff}
.input-box.open svg{color:#000}
.input-box .close-icon{display:none;position:absolute;top:50%;right:45px;font-size:30px;color:#1c1c1c;padding:5px;transform:translateY(-50%);transition:all .5s ease-in-out;cursor:pointer;pointer-events:none;opacity:0}
.input-box.open .close-icon{transform:translateY(-50%) rotate(180deg);pointer-events:auto;opacity:1}
.input-box.open input{display:block;background-color:#fff;border-radius:0}
.navbar-dark .navbar-nav .nav-link{color:#fff}
.navbar-expand-lg .navbar-nav{padding-right:20px}
li.nav-item{line-height:70px;padding:0 5px}
.dropdown-toggle::after{display:none}
.dropdown-menu li{line-height:31px;}
.dropdown-item,.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{color:#fff;background-color:transparent!important}
.dropdown-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;border:1px solid #fff;padding:0}
img.logo{width:178px}
.banner-text h6{font-size:20px;text-transform:uppercase}
.dropdown-menu li:hover{scale:1;transition:all .4s;background-color: #ec1c24;}
ul.dropdown-menu {
    padding: 15px;
}
.dropdown-item {padding: .25rem .5rem;}
.textred{color:#ec1c24;text-decoration:none}
button.owl-dot span{margin:5px auto!important;width:10px!important;height:10px!important}
button.owl-dot{width:33px;height:40px;text-align:center}
button.owl-dot.active span{background-image:url(../images/dot-border.png)!important;animation:rotate 3s linear;width:30px!important;height:30px!important;position:absolute;overflow:hidden;padding:10px!important;background-color:transparent!important;position:relative;padding:0!important;background-size:100% 100%!important}
@keyframes rotate {
to{transform:rotate(360deg)}
}
button.owl-dot.active span:after{content:'';z-index:-1;position:absolute;width:10px;height:10px;background-color:#ec1c24;left:34%;top:34%;border-radius:10px}
.btn-primary{position:relative;background-color:transparent!important;border:0!important;text-decoration:none!important;padding:15px 30px;max-width:fit-content;z-index:1;margin-top:10px;float:left}
.btn-primary:before{content:'';z-index:-1;background-color:#ec1c24;border-radius:40px;width:0;max-width:100%;height:100%;min-height:100%;max-height:100%;position:absolute;left:0;width:43%;height:60px;display:block;transition:all ease-in-out .4s;top:1px}
.btn-primary:hover:before{width:100%}
span.textred svg{margin-left:10px;margin-bottom:-2px}
.btn-primary:hover .textred{color:#fff!important}
.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:none!important}
.banner-text{width:100%;position:absolute;padding-bottom:175px;bottom:0;padding-top:250px;background-image:url(../images/bannertext-bg.png);background-size:100% 100%;background-position:center}
.video-wrapper{position:relative}
.about{padding:100px 0;border-radius:75px 75px 0 0;position:relative;width:100%;margin-top:-100px;background-color:#fff;overflow:hidden}
.countersection{padding:300px 0 0}
.banner-text .row a{margin-left:10px}
.textred-counter{color:#ec1c24;font-size:45px;font-weight:600;line-height:85px}
.about:before{content:'';z-index:0;background-image:url(../images/system.gif);position:absolute;right:-40px;width:440px;height:440px;display:block;transition:all ease-in-out .4s;top:240px;opacity:.3;background-size:cover}
.img-fluid{max-width:100%}
.bg-gray{background-color:#f5f5f5}
section{padding:70px 0}
.justify-d-flex{flex-direction:column;justify-content:center;display:flex}
div#businessslider h3{margin-bottom:30px}
div#businessslider{padding:50px 0}
#businessslider p{padding-right:100px}
#businessslider ul{float:left;width:100%;margin-bottom:10px}
.slider-interface .slider-dot{top:-65px!important}
.testimonial{position:relative;padding:115px 0 0 125px}
.testimonial:before{content:'';z-index:-1;background-image:url(../images/cotez.png);position:absolute;left:50px;width:150px;height:125px;display:block;transition:all ease-in-out .4s;border-radius: 90px 0 0 90px;top:40px;background-size:cover}
.testimonial h5{margin-top:20px}
.data{margin:15px 0;border-left:2px solid #ec1c24;padding-left:12px}
section.career .counter-box span{color:#fff;font-size:18px}
section.career .counter-box p{color:#fff;margin-bottom:0}
section.career .counter-box p span.counter{color:#fff;font-size:65px}
.career:before{content:'';z-index:0;background-image:url(../images/careerafter_1.jpg);position:absolute;right:0;width:58%;height:100%;display:block;transition:all ease-in-out .4s;top:0;background-size:cover;border-radius:90px 0 0 90px}
.career{position:relative;padding:70px 0}
.career .container{position:relative;z-index:1}
section.business.career .col-md-7 .row{position:absolute;bottom:0;min-width:55%}
.career{position:relative}
.resourceleftdiv{height:100%;position:relative}
.resourceleftdiv img{height:fit-content}
.resourcedata {position: absolute;bottom: 0;padding: 30px;height: 100%;justify-content: end;display: flex;flex-direction: column;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.9) 100%);border-radius: 23px;}
.resource a,.resource h4,.resource span{color:#fff}
.report{background-color:#f5f5f5;border-radius:30px;padding:30px 20px;margin-bottom:15px}
.report h6{display:flex;justify-content:space-between}
.report h6 a{color:#000}
.btn-check:focus+.btn, .btn:focus { box-shadow: none;}
.report ul{list-style:none;padding:0}
.report li a{display:flex;justify-content:space-between;color:#000;text-decoration:none;display:flex;justify-content:space-between;color:#000;text-decoration:none;font-size:18px;padding:15px 0;border-bottom:1px solid}
small{color:#fff}
.release{border-radius:30px;background-color:#545454}
.release .justify-d-flex{padding:30px 30px 30px 10px;flex-direction:column;justify-content: flex-start;display:flex}
a.btn{max-width:fit-content;padding:0}
a.btn:hover{color:#ec1c24}
.resource .justify-d-flex{justify-content:space-between}
.report li a svg{background-color:#ec1c24;color:#fff;padding:8px 10px;border-radius:20px}
.inverstor{padding:30px;box-shadow:0 4px 24px 0 #0000001A;margin-top:30px;border-radius:30px;background:#d4d4d4ff;background:#d4d4d4ff}
.inverstor h4{color:#000}
.inverstor h6{justify-content:space-between;display:flex}
.sustainability{background-image:url(../images/sustainability.jpg);background-size:cover;position:relative;overflow:hidden}
.sustainability-relative{padding-top:28%}
.sustainabilitydata{bottom:100px}
.sustainability-relative h2{color:#fff;text-transform:uppercase}
.sustainability:before{content:'';z-index:1;background-image:url(../images/system.gif);position:absolute;right:-70px;width:440px;height:440px;filter:brightness(0) invert(1);display:block;transition:all ease-in-out .4s;top:50px;background-size:cover}
/*.awarddata{background-image:url(../images/awardbg.jpg);background-size:100% 100%;padding:50px;margin-bottom:20px}*/

.awardsection .fourslide{padding-top:100px}
.awarddata p{font-size:16px;text-align:center}
.footer p{color:#545454;font-weight:600;margin-top:25px}
.footer ul{float:left;padding:0;list-style:none}
.footer p.d-flex.text-center{justify-content:center;margin-bottom:0}
.footer p img{margin-top:-3px;margin-left:10px}
.footer ul li{float:left;width:100%}
.footer ul li a{color:#545454;text-decoration:none;font-size:14px;float:left;padding:5px 0}
.logodiv ul{display:flex}
.logodiv ul li{padding:0 15px 0 0;width:auto}
.logodiv ul li svg{color:#034ea1;height:27px}
section.business.career.bg-gray .counter_box .textred-counter,section.business.career.bg-gray .counter_box h5,section.business.career.bg-gray .counter_box hr,section.business.career.bg-gray .counter_box p,section.business.career.bg-gray .counter_box span{color:#fff}
.inner-banner{position:relative}
.inner-banner .banner-text{padding-bottom:150px}
.breadcrumb{padding: 0 10px 0;padding-bottom:100px}
.breadcrumb li{padding-right:10px;color:#ec1c24}
.breadcrumb li span{padding-left:5px}
.breadcrumb li a{color:#000;text-decoration:none}
.inneroverview{padding:20px 0 100px;border-radius:92px 92px 0 0;position:relative;width:100%;margin-top:-85px;background-color:#fff}
.chairmean-message .testimonial:before{z-index:-1;left:-50px}
.chairmean-message .testimonial{padding:60px 0 100px;z-index:1}
.chairmean-message .testimonial p{width:90%;font-size:18px}
section.business.bg-gray.chairmean-message{width:100%;overflow:hidden}
.chairmean-message{padding:0;position:relative}
.chairmean-message:before{content:'';z-index:0;background-image:url(../images/chairman_updated.JPG);position:absolute;right:0;width:50%;height:100%;display:block;transition:all ease-in-out .4s;top:0;background-size:100% 100%;    background-size: cover;    background-position: center;border-radius: 90px 0 0 90px;box-shadow: 0px 0px 1px #a79696;}

.vission-mission p{padding-right:10px}
.vission-mission .overflow{width:90%}
.philosophy hr{width:60%}
.philosophy .counter_box p{font-weight:600;font-size:20px}
.board-of-directors h4{font-size:26px;font-weight:500;margin-top:15px}
.board-of-directors h6{font-size:20px;font-weight:400;text-transform:capitalize}
.philosophy{position:relative}
.philosophy:before{content:'';z-index:0;background-image:url(../images/system.gif);position:absolute;right:0;width:185px;height:208px;display:block;transition:all ease-in-out .4s;bottom:155px;background-size:cover}
.philosophy .container{position:relative;z-index:1}
.feedback{background-color:#ec0000;color:#fff;padding:12px 30px;font-size: 20px; border-radius:20px 20px 0 0;border-color:#fff0;border:0;letter-spacing:1px}
#mybutton{position:fixed;top:50vh;right:-68px;transform:rotate(-90deg);z-index:3}
.big-modal .modal-dialog{max-width:1300px}
.modal-header{position:absolute;right:0;border:0;z-index:1}
.btn-close:focus{box-shadow:none}
.big-modal h4{margin-top:20px}
.big-modal .modal-body{padding:30px 30px 70px}
.big-modal h6{text-transform:capitalize}
.modal.big-modal .modal-dialog{transform:none;display:flex;margin:0 auto;height:100%;align-items:center}
.big-modal .modal-content{border-radius:15px;max-height:fit-content}
.detail{width:90%;padding-right:15px;max-height:500px;overflow:auto}
::-webkit-scrollbar{width:4px}
::-webkit-scrollbar-track{background:#f1f1f1}
::-webkit-scrollbar-thumb{background:#ec0000}
::-webkit-scrollbar-thumb:hover{background:#555}
.inneroverview ul#myTab{flex-direction:column;border-bottom:0;border-left:1px solid #ec1c24;padding-left:15px;overflow:hidden}
li.nav-item{line-height:70px;border:0;padding:0 5px;position:relative}
li.nav-item a{-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
li.nav-item img{position:absolute;left:-38px;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;margin-top:4px}
li.nav-item .nav-link:hover img{left:0}
section.inneroverview.investor .nav-tabs .nav-link{line-height:18px;color:#000;padding:10px 5px;border:0;position:relative;overflow:hidden}
section.inneroverview.investor .nav-link.active{border:0;color:#ec1c24!important;padding-left:40px}
section.inneroverview.investor .nav-link.active,section.inneroverview.investor .nav-link:hover{padding-left:40px}
section.inneroverview.investor .nav-link.active img{left:0}
section.inneroverview.investor .nav-link:hover:before{visibility:visible}
select{padding:15px 10px;text-align:left;float:right;min-width:240px;border:1px solid #a10000;font-size:20px;color:#000;border-radius:10px}
a.pdfdiv{float:left;width:100%;margin-top:30px;text-decoration:none;color:#000;font-size:16px;font-weight:400}
a.pdfdiv p{margin-top:10px;min-height:81px}
.nav-link:focus,.nav-link:hover{border:0}
#lottie{background-color:#fff;width:100%;height:100%;display:block;overflow:hidden;transform:translate3d(0,0,0);text-align:center;opacity:1}
section.inneroverview.investor table th{color:#ec0000;font-size:20px;font-weight:600;}
section.inneroverview.investor table td,section.inneroverview.investor table th{border:0;padding:15px 10px}
table{margin-top:30px}
section.inneroverview.investor table td:first-child{border-radius:10px 0 0 10px}
section.inneroverview.investor table td:nth-child(4){border-radius:0 10px 10px 0}
section.inneroverview.investor table tbody tr{border-radius:10px}
section.inneroverview.investor table tbody tr:nth-child(odd){background-color:#f20000!important}
.shadow{box-shadow:0 .5rem 1rem #00000026!important;box-shadow:none!important}
.accordion-flush .accordion-item{border-bottom:1px solid #ccc!important;border-radius:0!important}
.accordion-button{color:#000!important;background-color:transparent!important;box-shadow:none;font-weight:400;font-size:26px;border-bottom:none!important}
.accordion-button:not(.collapsed){font-weight:600;box-shadow:none!important}
.accordion-button:focus{border-color:transparent!important;box-shadow:none!important}
.accordion-body ul{padding-left:20px}
.accordion-button:not(.collapsed)::after{transform:rotate(-180deg);color:#ec1c24;filter:invert(1)}
.accordion-body ul li{font-size:18px;line-height:35px}
.accordion-body ul li span{color:#ec0000}
.accordion-body td:first-child{color:#ec0000;font-weight:700}
.accordion-body td{padding-right:50px}
.accordion-body table{margin:20px 0}
.contact-form input,.contact-form select{height:45px;line-height:17px;padding:10px;font-size:14px;width:100%;border-radius:5px;color:#560000;border:1px solid #ec0000;margin:10px 0;min-width:100%}
.contact-form input:focus-visible,.contact-form select:focus-visible{outline:0!important}
textarea{padding:10px;font-size:14px;width:100%;margin:10px 0;border-radius:5px;min-height:200px;border:1px solid #ec0000}
.contact-form .btn-primary:hover:before{width:100%}
.contact-form input::placeholder,.contact-form select::placeholder,.contact-form textarea::placeholder{color:#560000}
.address{background-color:#fff;padding:20px 30px 20px 20px;border-radius:20px;margin-bottom:30px}
.reachus h4{margin-bottom:30px}
.reachus a{color:#000;text-decoration:none}
.reachus b{font-weight:600!important}
.reachus a svg{color:#ec1c24;margin-left:6px;margin-bottom:-1px}
.become-partner .row.bg-gray{padding:40px;border-radius:50px}
.col-md-4.relative{position:relative}
input#number{padding-left:42px}
span.absolute{position:absolute;left:0;top:0;width:42px;height:45px;padding:21px;color:#560000}
.careerdiv{padding-top:150px}
.careerdiv h5{font-size:20px;margin-bottom:15px}
.careerdiv p{font-size:16px}
.careerdiv hr{width:60%}
.chairman-overflow{max-height:370px;overflow:auto}
.overflow{max-height:215px;overflow:auto}
.culturesection .nav-tabs{border-bottom:0 solid #dee2e6;border:0!important;margin-top:30px}
.culturesection li.nav-item{line-height:30px}
.culturesection a.nav-link{background-color:#fff0;font-weight:600;color:#ec0000;font-size:26px;border:0!important;border-bottom:1px solid transparent!important;padding:10px 30px}
.culturesection a.nav-link.active{background-color:#fff0;color:#ec1c24;border:0;border-bottom:1px solid #ec1c24!important}
.culturesection a.nav-link:hover{background-color:#fff0;color:#ec1c24;border:0;border-bottom:1px solid #ec1c24!important}
.caltural img{border-radius:20px}
.caltural h4{margin-top:15px}
.nav-item.dropdown .fa-chevron-down {transition: transform 0.3s ease;}
.nav-item.dropdown.minus .fa-chevron-down {transform: rotate(180deg);}
.nav-item.dropdown .fa-chevron-down {transition: transform 0.3s ease;}
.nav-item.dropdown.minus .fa-chevron-down {transform: rotate(180deg);}
.culturesection h2{margin-bottom:40px}
.fourslidestagepadding, .ourslidestagepadding-2nd{padding-left:9%;position:relative}
.twoslidestagepadding{position:relative}
.fourslidestagepadding .owl-nav, .fourslidestagepadding-2nd .owl-nav{position:absolute;margin-top:10px;text-align:center;-webkit-tap-highlight-color:#fff0;top:-80px;right:9%}
.twoslidestagepadding .owl-nav{position:absolute;margin-top:10px;text-align:center;-webkit-tap-highlight-color:#fff0;top:-80px;right:0}
.fourslidestagepadding .owl-nav svg, .fourslidestagepadding-2nd .owl-nav svg,.twoslidestagepadding .owl-nav svg,.threelidestagepadding .owl-nav svg{width:30px;height:30px;color: #000;}
.fourslidestagepadding .owl-nav, .fourslidestagepadding-2nd .owl-nav [class*=owl-]:hover,.twoslidestagepadding .owl-nav [class*=owl-]:hover,.threelidestagepadding .owl-nav [class*=owl-]:hover{background:0 0!important;color:#ec1c24!important}
:focus-visible{outline:0!important}
.owl-theme .owl-nav [class*='owl-']:hover {background: transparent !important;}
.search-field{width:100%;box-sizing:border-box;border:1px solid #ec1c24;border-radius:4px;font-size:16px;background-color:#fff;background-image:url(../images/searchicon.png);background-position:right;background-repeat:no-repeat;padding:12px 40px 12px 20px}
.become-partner select{width:100%;height:52px;font-size:15px;padding:12px 20px;border:1px solid #ec1c24;border-radius:5px}
.justify-end{display:flex;flex-direction:column;justify-content:end}
.become-partner .accordion-body .btn-primary:before{width:45%}
.become-partner .accordion-body .btn-primary:hover:before{width:100%}
.become-partner .btn-primary{margin:30px 0}
.become-partner .row.bg-gray .col-md-5 .btn-primary:before{width:49%}
.become-partner .row.bg-gray .col-md-5 .btn-primary:hover:before{width:100%}
.relative{position:relative}
.absolute{position:absolute}
.ourmissing .absolute{position:absolute;width:100%;top:0;padding:0 0 0 9%;max-width:50%;height:100%}
.ourmissing{padding:0}
.ourmissing .sustainabilitydata{bottom:100px;float:left;width:100%}
.ourmissing .col-md-12{display:flex;flex-direction:column;justify-content:center}
.ourmissing .absolute .row{height:100%}
.ourmissing .sustainabilitydata h3,.ourmissing .sustainabilitydata p{color:#fff}
.newslider .owl-theme .owl-dots .owl-dot{width:10%;height:12px;margin:0}
.newslider button.owl-dot.active span:after{display:none}
.newslider button.owl-dot.active span{background-image:none;background-color:#ec1c24;background:#ec1c24!important;width:100%!important;height:2px!important}
.newslider button.owl-dot span{margin:5px auto!important;width:100%!important;height:2px!important}
.business .row.absolute{top:-450px}
section.business.newslider{padding:350px 0 70px}
.benefits div#accordionFlushExample{width:93%}
.benefits{position:relative}
.benefits:before{content:'';z-index:0;background-image:url(../images/benefits-after.png);position:absolute;right:0;width:50%;height:80%;display:block;transition:all ease-in-out .4s;top:10%;background-size:cover;background-repeat:no-repeat;border-radius: 90px 0 0 90px;}
.benefits .accordion-item{background-color:#fff0}
.grid-data{display:grid;grid-template-columns:auto auto auto;padding:10px;gap:40px 20px;margin-bottom:50px;min-height:48px}
.grid-data a{text-decoration:none}
.grid-data a h5{color:#000;margin:15px 0}
.grid-data a span{color:#000;font-size:15px}
p.text-center a.btn-primary{float:unset}
section.inneroverview.positionunset{margin:0;padding-top:130px}
section.inneroverview.positionunset .breadcrumb{padding-bottom:50px}
.blog-detail span{color:#757575ff;float:left;width:100%}
.blog-detail h3{font-weight:400;margin:20px 0;font-size:30px}
.blog-review.d-flex{background-color:#f5f5f5;padding:50px 40px;margin:15px 0;float:left;width:100%}
.blog-review.d-flex h3{margin:0}
.blog-review.d-flex h3 span{margin-top:15px}
.blog-review.d-flex img{width:50px;height:50px;transform:rotate(179deg);filter:brightness(0);margin-top:12px}
.blog-detail span.textred{color:#ec1c24;font-size:20px}
ul.latest-blog{padding-left:0;margin-top:30px}
.latest-blog li{list-style:none;margin:10px 0;float:left;width:100%}
.latest-blog li a{display:flex;text-decoration:none;color:#000}
.latest-blog li img{width:120px;height:80px;border-radius:10px;margin-right:10px;object-fit:cover}
.latest-blog li a span{color:#ec1c24;margin-top:5px}
.latest-blog li a p{display:flex;flex-direction:column;justify-content:center;margin:0}
.r-20{border-radius:20px}
.casestudy-page ul#myTab{border:0;display:flex;flex-direction:row;float:right}
.casestudy-page li.nav-item{line-height:15px;margin:10px;padding:0}
.casestudy-page li.nav-item a{min-width:90px;text-align:center;padding:15px 30px;color:#000;background-color:#ebe8e8ff;border-radius:25px;margin-bottom:0;border:0 solid transparent}
.casestudy-page li.nav-item a.active,.casestudy-page li.nav-item a:hover{background-color:#ec1c24;color:#fff;border:0}
.case-study-grid-data.grid-data{grid-template-columns:auto auto}
.case-study-grid-data.grid-data img{width:100%}
a.casestudy{color:#000;background-color:#fafafa;float:left;width:100%;border-radius:20px;text-decoration:none;margin-bottom:30px;box-shadow:0 0 14px 0 #0000001a;overflow:hidden}
.case-detail{padding:15px 30px 30px}
a.casestudy p{min-height:51px}
a.casestudy span.textred{color:#ec1c24}
.casestudy-page img{height:330px;transition:all .5s;overflow:hidden}
.case-study-detail p,.case-study-detail li{font-size:20px}
.case-study-detail ul{padding-left:25px}
.casestudy-page img:hover{scale:1.03}
.case-study-detail img{width:100%}
.case-study-detail h2{margin:40px 0}
.case-study-detail .col-md-4{margin:40px 0}
.case-study-detail h4{margin-bottom:20px}
.faqsection .accordion-item.rounded-3{background-color:transparent}
.kamdhenusteelbanner .absolute{position:absolute;width:100%;top:0;padding:0 0 0 9%;max-width:75%;height:100%;justify-content:end;display:flex;flex-direction:column}
.kamdhenusteelbanner{padding:0}
.kamdhenusteelbanner h2{margin-bottom:70px}
.kamdhenusteelbanner h2 a{color:#fff!important;text-decoration:none}
.kamdhenusteelbanner h2 a svg{margin-left:30px}
.stronger{margin-top:100px}
.stronger .btn-primary:before{width:46%}
.stronger .btn-primary:last-child:before{width:37%;margin-left:10px}
.stronger .btn-primary:hover:before,.stronger .btn-primary:last-child:hover:before{width:100%}
.nxt-tab{background-color:#fff;float:left;width:100%;padding:45px 30px;border-radius:20px}
.nxtpage li.nav-item{border:0}
.nxtpage .nav-tabs .nav-link{line-height:30px;border:0;position:relative;color:#a6a6a6ff;padding:10px 0}
.nxtpage .nav-tabs .nav-link img{display:none;position:absolute;right:-46%;left:auto!important;top:13px}
/* .nxtpage .justifyend{display:flex;flex-direction:column;justify-content:flex-start} */
.nxtpage div#myTabContent{padding-bottom:75px}
.nxt-tab a.btn-primary:last-child{margin-left:10px}
.nxtpage .nav-tabs .nav-link.active{color:#ec1c24}
.nxtpage .nav-tabs .nav-link.active img{display:block}
.nxt-tab .nav-tabs{border:0;flex-direction:column}
.nxtpage td,.nxtpage tr{padding:10px;    vertical-align: top;}
.threelidestagepadding h4{margin-top:20px}
.nxt-counter{padding-top:150px}
.stronger p{width:90%}
.nxt-counter h5{font-size:30px;padding-right:40px}
.differenceslider{background:#2d2d2dff;padding:70px 0 140px}
.differenceslider h2,.differenceslider h4,.differenceslider p,.differenceslider li{color:#fff}
.differenceslider h4{margin-bottom:15px;    text-transform: capitalize;}
/*.differenceslider #businessslider{margin-left:9%!important;overflow:hidden;width:91%}*/
.differenceslider #businessslider .slider-track{padding-left:1px;background-color:#2d2d2d}
.differenceslider #businessslider .slider-slide{padding-right:6px}
.differenceslider #businessslider img{border-radius:22px 0 0 22px;height:100%}
.differenceslider #businessslider .owl-nav.disabled + .owl-dots{display:flex;justify-content:space-between;width:70%;margin:50px 0 0}
.differenceslider #businessslider .owl-dots .owl-dot{width:100%;display:inline-block;zoom:1;top:-17px;background-color:#fff;position:relative;margin:10px 0;height:2px}
.differenceslider #businessslider .owl-dots .owl-dot span{float:left;top:-9px;position:absolute;z-index:1;background-image:none!important;width:10px!important;height:10px!important;animation:none!important}
.differenceslider #businessslider .owl-dots .owl-dot:last-child{background-color:#2d2d2dff;max-width:12px}
.slider{position:relative;overflow:hidden}
.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;font-size:2rem;cursor:pointer}
.arrow-left{left:1rem}
.arrow-right{right:1rem}
.slider-track{height:100%;list-style-type:none;display:flex;transition:transform .8s;padding-left:0}
.slider-slide{display:grid;min-width:100%;height:inherit}
.slider-icon{font-size:2.5rem}
.slider-dot h6,.slider-dot p{color:#c9c9c9ff}
.slider-dot{width:100%;height:2px;border:none;border-radius:0;background-color:#fff;cursor:pointer;transition:width .5s;text-align:left;position:relative;z-index:1}
.slider-interface{display:flex;justify-content:space-between;width:60%;margin:50px 0 0;margin-left:0%}
.slider-dot{padding-top:0;position:relative;left:0;top:-11px}
.slider-dot:before{width:100%;content:"";zoom:1;top:-4px;left:-3px;background-color:#fff;position:absolute;margin:0;z-index:-1;height:10px;width:10px;border-radius:20px}
.slider-dot div{margin-top:15px;margin-left:-10px}
button.slider-dot.active:before, button.slider-dot:hover:before{background-color:#ec1c24!important;box-shadow:0 0 7px 7px #ec1c24b8}
.slider-dot:hover p, .slider-dot.active p{color:#fff!important}
.slider-dot:hover h6, .slider-dot.active h6{color:#ec1c24!important}
button.slider-dot.active div:after{background-color:#ec1c24}
.slider-dot h6{margin-top:10px}
/* .slider-dot div{margin-top:15px;margin-left:-10px;position:absolute;width:fit-content;min-width:200px} */
.slider-dot div{margin-top:15px;margin-left:-10px;width:fit-content;min-width:200px}
.slider-dot:last-child{background-color:#2d2d2d;width:10px}
.accordion-button::after{position:absolute;right:0;top:23px}
.btn-primary{padding:0}
.btn-primary:before{content:'';z-index:-1;background-color:#ec1c24;border-radius:40px;width:0;max-width:100%;height:100%;min-height:100%;max-height:100%;position:absolute;left:0;width:43%;height:60px;display:block;transition:all ease-in-out .4s;top:0}
span.first-span{background-color:#ec1c24;line-height:50px;display:inline-block;padding-right:5px;border-radius:48px;padding-left:30px}
.btn-primary:hover .first-span{padding-right:3px}
.btn-primary:hover span:last-child{padding-right:30px}
.home-pagination{margin:15px 0;text-align: center;}
#careerslider .home-pagination {
    text-align: left;
}
#testimonial .home-pagination{padding-left:120px;text-align: left;}
.btn svg{margin-left:5px}
.board-of-directors img.img-fluid{border-radius:15px;width: 100%;
    aspect-ratio: 1 / 1.03;}
.become-partner .btn-primary span:last-child,.nxt-tab .btn-primary span:last-child,.btn-primary span:last-child{padding-right:30px}
.become-partner .btn-primary:last-child{margin-left:15px}
.featureandbenefits .owl-carousel .owl-item img,.threelidestagepadding .owl-carousel .owl-item img{aspect-ratio:1 / .7}
.threelidestagepadding{position:relative}
.threelidestagepadding .owl-nav{position:absolute;margin-top:10px;text-align:center;-webkit-tap-highlight-color:#fff0;top:-80px;right:9%}
#myModal_newenquire .modal-dialog{max-width:450px;width:100%}
#myModal_newenquire input,#myModal_newenquire select,#myModal_newenquire textarea{width:100%;height:45px;margin-bottom:10px;font-size:14px;padding:10px;border-radius:5px;border:1px solid #ec1c24ff;color:#565759ff}
#myModal_newenquire textarea{min-height:100px;color:#565759ff;margin-top:0}
#myModal_newenquire .modal-body{padding:20px 30px 30px}
#myModal_newenquire input::placeholder,#myModal_newenquire textarea::placeholder{color:#565759ff!important}

#myModal_newenquire_t .modal-dialog{max-width:450px;width:100%}
#myModal_newenquire_t input,#myModal_newenquire_t select,#myModal_newenquire_t textarea{width:100%;height:50px;margin-bottom:15px;font-size:16px;padding:10px;border-radius:5px;border:1px solid #ec1c24ff;color:#565759ff}
#myModal_newenquire_t textarea{min-height:130px;color:#565759ff;margin-top:0}
#myModal_newenquire_t .modal-body{padding:20px 30px 30px}
#myModal_newenquire_t input::placeholder,#myModal_newenquire_t textarea::placeholder{color:#565759ff!important}


.modal.show{display:block;background-color:#00000047}
#onloadpopup .modal-body{padding:0;border:0;background-color:transparent!important}
#onloadpopup .modal-dialog{max-width:700px;width:100%}
body.no-scroll{overflow:hidden}
#onloadpopup .modal-content{background-color:transparent;border:0}
.visible-xs{display:none}
#myTabContent .owl-item img{aspect-ratio:1 / 1.2;border-radius:15px;object-fit:cover}
.grid-data img.img-fluid{aspect-ratio:1/ .65;width:100%;border-radius:20px}

.blog-detail img.img-fluid.r-20{width:100%}
.search-field{background-color:transparent;background-image:url(https://wp-themes.com/wp-content/themes/twentythirteen/images/search-icon.png);background-position:5px center;background-repeat:no-repeat;background-size:24px 24px;border:none;cursor:pointer;height:40px;margin:3px 0;padding:0 0 0 34px;position:relative;-webkit-transition:width 400ms ease,background 400ms ease;transition:width 400ms ease,background 400ms ease;width:0;cursor:pointer}
.search-field:focus{background-color:#000;border:2px solid #c3c0ab;cursor:text;outline:0;width:250px;color:#fff}
.search-submit{display:none}
.suitable .owl-carousel .owl-item img{border-radius: 35px;aspect-ratio: 1 / .75;}
.mangeuldesign span.text-red {
    color: #ec1c24;
}
.mangeuldesign ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 25px; 
  list-style: none;
  padding: 0;
  margin: 0;
}
.mangeuldesign ul li img{margin-bottom: 8px}
.mangeuldesign ul li {
    background: #fff;
    text-align: left;
}
.mangeuldesign{padding: 70px 0 30px}

section.become-partner.pipediv .row.py-4:nth-child(odd) {
    flex-direction: row-reverse;
    display: flex;
}
section.become-partner.pipediv .row.py-4 .img-fluid {
    border-radius: 20px;
}
.animationremove button.owl-dot.active span{animation: none;}
.table-design table {
    margin-top: 30px;
}
.table-design {
    margin-top: 30px;
}
.table-design tr {
    background-color: transparent !important;
}
section.inneroverview.investor .table-design tbody tr:nth-child(odd){
    background-color: transparent !important;
}
.table-design th, .table-design td {
    border: 1px solid #000 !important;
}
.inner-banner img.img-fluid {width: 100%}
.manageleft-design .fourslidestagepadding, .manageleft-design .fourslidestagepadding-2nd{padding-left: 0;margin-left: 0 !important}
.differenceslider .slider.manageleft-design{padding-left: 0;}
.differenceslider .slider-interface.manageleft-design{padding-left: 0;}
:root{    --container: 1320px;}
.manageleft-design{    width: calc(100vw - (100vw - var(--container)) / 2) !important;
    margin-left: auto;}
section.inneroverviewone {padding-top: 150px;padding-bottom: 0px;}
section.inneroverviewone ul.breadcrumb {padding-bottom: 0;}
section.thanks-content-section {padding: 0 0 20px 0;min-height: 70vh;text-align: center;justify-content: center;display: flex;align-items: center;}
section.thanks-content-section .btnc {display: flex;justify-content: center;}
section.become-partner.pipediv .row.py-4:nth-child(odd) {
    flex-direction: row-reverse;
    display: flex;
}
section.become-partner.pipediv .row.py-4 .img-fluid {
    border-radius: 20px;
}
.animationremove button.owl-dot.active span{animation: none;}
.prise-sec {
    max-width: 464px;
    margin: 0 auto;
    display: block;
}
img.img-fluid.hidden-xs {width: 100%;}
img.img-fluid.visile-xs{display: none;width: 100%;}
.text_wrap p {
    font-size: 22px;
}
.nxtpage td p {
    margin-bottom: 0;
}
.nxtpage .justifyend h4 {
    padding-top: 55px;
    min-height: 120px;
}
.become-partner div#accordionFlushExample button.accordion-button, .become-partner div#accordionFlushExample .accordion-body {
    padding: 1rem 0.25rem;
}
.fourslidestagepadding.manageleft-design, .fourslidestagepadding-2nd.manageleft-design{padding-left:15px}
.caltural h2, .caltural p {
    color: rgba(134, 134, 134, 1);
}
.caltural:hover h2{color:rgba(236, 28, 36, 1)}
.caltural:hover p{color:#000}
.logodiv ul li:last-child a {
    padding: 2px 0;
}
.logodiv ul li:last-child a svg{height: 33px;}
#careerslider .item {
    padding-right: 30px;
}
section.culturesection.bg-gray #myTab a#profile-tab {
    color: rgba(159, 159, 159, 1);
}
section.culturesection.bg-gray #myTab a#profile-tab:hover {
    color: #ec1c24;
}
.blog .grid-data img.img-fluid{height: 280px;}
.blog select{border: 1px solid #ccc;}
.blog select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
padding: 15px 15px;
  background-image:url(../images/down-red.png);
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-size: 20px; 
  cursor: pointer;
}
.accordion-button:not(.collapsed)::after{background-image:url(../images/down-red.png);    filter: invert(0);
}
button.accordion-button{
    padding-right: 20px !important;
}
/* .justifyend .row {
    position: relative;
}
.justifyend .row table{position: absolute;
    display: block;
    top: 100px;} */
.testimonial  p {
    text-align: justify;
}
.btn-primary.apply-btn.beforehide:before{display:none !important:}

.col-md-12.align-text-center {
    display: flex;
    justify-content: center;    width: 100%;
}
.custom-form {
    position: relative;
    float: left;
    margin-bottom: 6px;
    width: 100%;
}
.custom-form .error {
    position: absolute;
    left: 0;
    font-size: 12px;
    bottom: -1px;
    color: #f00;
}
img.img-fluid.l-margin {
    margin-left: -60px;
}
.no-scroll {
  overflow: hidden;
  height: 100vh;
  position: fixed;
  width: 100%;
}
#myModal_newenquire  .custom-form .error {font-size: 11px;
    bottom: -4px;}
section.vission-mission img.img-fluid {
    border-radius: 20px;width: 100%;
}
.caltural.openModal {
    cursor: pointer;
}
section.inneroverview.investor h2.page_category {
    text-transform: capitalize;margin-bottom: 30px;font-size: 45px;
}
section.inneroverview.investor table tbody tr:nth-child(odd) {
    background-color: transparent !important;
}
section.inneroverview.investor table td, section.inneroverview.investor table th {
    border: 2px solid #ccc;
}
section.inneroverview.investor table td{
    min-width: 100px;
}
section.inneroverview.investor .row.aj_filter p a, section.inneroverview.investor .row.aj_filter a, section.inneroverview.investor .row.aj_filter p a{text-decoration: none;padding: 0}
section.inneroverview.investor table td a:hover {cursor: pointer;
    text-decoration: none;
    color: #ec0000;
}
section.inneroverview.investor .row.aj_filter a:hover {cursor: pointer;
    text-decoration: none;
    color: #ec0000;
}

section.inneroverview.investor .row.aj_filter p a:hover{text-decoration: none; cursor: pointer;
    color: #ec0000;}
section.inneroverview.investor .row.aj_filter {
    padding: 0 15px;
}
section.inneroverview.investor .row.aj_filter p{padding: 0}
section.inneroverview.investor .row.aj_filter h4 {
    margin-bottom: 14px;
    padding: 10px 0;
    border-bottom: 1px solid #000;
    text-align: justify;position: relative;
}
section.inneroverview.investor .row.aj_filter ul {
    padding-left: 25px !important;
}
section.inneroverview.investor .row.aj_filter h4:before{content: '';position: absolute;width: 50px;height: 5px;background-color: #ec0000;color: #ec0000;left: 0;    bottom: -2px;
}
.row.aj_filter h6 {
    padding: 0;
}
table.table-align {
    margin-bottom: 20px;
}
.row div#list-of-key, div#company-secretary{
    padding: 0;
}
.remove-upper-class {
  text-transform: none !important;
}
section.inneroverview p {
    text-align: justify;
}
/*.row.aj_filter>*{padding: 0}*/
section.inneroverview .row.aj_filter p {
    text-align: left;
}
section.inneroverview.investor .accordion-button::after {
    right: 15px;
}
section.inneroverview.investor button.accordion-button {
    padding-right: 35px !important;
}
.pdf-left.pdf-left3{width: 100% !important;}
.new-sec.manageleft-design {
    display: flex;
}
.csr.sustainability {
    background-image: url(../images/csr-sustainability.png);}
    .csr.sustainability .sustainability-relative {
    display: flex;    padding-top: 0;padding: 100px 0;
}
.csr.sustainability .sustainability-relative p{color: #fff;}
.csr.sustainability .sustainability-relative h2 {
    font-size: 36px;
    color: #fff;
    text-transform: capitalize;
}
section.about p {
    text-align: justify;
}
section.inneroverview.investor a.pdfdiv{margin-top: 0;}
section.inneroverview.investor a.pdfdiv p{min-height: auto;}
div#investorAccordion button.accordion-button.collapsed {
    font-size: 20px;
}
.left-padding {
    padding: 0 !important;
}
section.inneroverview.investor .row.aj_filter h4{padding: 0;padding-bottom: 15px}
section.inneroverview.blog.media-filter select#years {
    margin: 0 0 0 15px;
}
.committees-sec {
    display: flex;
    justify-content: space-between;
    align-items: center;
        flex-wrap: wrap;
    gap: 20px 10px;
        padding: 0;    align-items: stretch;
}
.brands-awareness-box {
    flex: 0 0 49%;    
  background: #f2f2f2;
  padding: 15px;
/*  border-radius: 8px;*/
}
/*.listbg {
    box-shadow: 0px 0px 20px #ccc;
    background-color: #fff;
    float: left;
    padding: 30px 10px;
    width: 100%;
}*/
.brands-awareness-box h6 {
    padding: 0;
    font-size: 20px;
    margin-bottom: 20px;
}
p {
    text-align: justify;}
    section.business.newslider img.img-fluid {
    border-radius: 30px;
}
.slider-dot p{text-align: left;}
.media-filter div#dynamic_data {
    gap: 20px;
    text-align: center;
}
section.inneroverview.blog.media-filter .category_1 img.img-fluid {
    height: auto;
    object-fit: contain;
}
section.inneroverview.blog.media-filter .category_1 h5{text-align: center;}
section.inneroverview.blog.media-filter .category_1:hover h5 a{color: #ec0000;float: left;width: 100%}
section.inneroverview.blog.media-filter .news-video iframe {
    border: 0;
    width: 100%;
}
section.inneroverview.blog.media-filter tbody, section.inneroverview.blog.media-filter td, section.inneroverview.blog.media-filter tfoot, section.inneroverview.blog.media-filter th, section.inneroverview.blog.media-filter thead, section.inneroverview.blog.media-filter tr{border: 1px solid #000;word-break: break-all;}
section.inneroverview.blog.media-filter .table>:not(caption)>*>* {border-bottom-width: 0;}
.media-filter div#dynamic_data {
    grid-template-columns: repeat(auto-fit, minmax(32%, 1fr));
}
section.inneroverview.blog.media-filter .news-video p {
    display: none;
}
section.inneroverview.blog.media-filter.category-kamdhenu-film div#dynamic_data .news-video {
    width: 33%;
}
.category-code-of-conduct-\&-policies .row.aj_filter a, .category-code-of-conduct-\&-policies .row.aj_filter p {
    float: left;
    width: 100%;
    font-size: 14px;
    margin: 6px 0 !important;
}
.category-code-of-conduct-\&-policies .row.aj_filter br{display: none;}
section.inneroverview.investor .row.aj_filter .pdfdiv p {
    padding: 0;
    font-size: 14px;
}
.category-kamdhenu-film button.button.new-btn {
    background-color: #ec0000;
    color: #fff !important;
    border: none;
}
button.button.new-btn span {
    color: #fff;
}
img.brand-logo {
    max-width: 225px;
    margin-bottom: 10px;
}
section.blog-detail.pt-0 h2 {
    font-size: 30px !important;
}
section.blog-detail.pt-0 h3 {
    font-size: 30px !important;
}
section.blog-detail.pt-0 h2 strong, section.blog-detail.pt-0 h3 strong {
    font-weight: 600;
}
ul.latest-blog p {
    text-align: left;
}
section.inneroverview.investor .nav-tabs .nav-item .nav-link:hover {
    color: #ec0000;
}
.footer ul li a:hover {
    color: #ec0000;
}

#careerslider .item {
    max-height: 260px;
    overflow: auto;
}
.career:before{width: 57%;    background-size: 100% 100%;}
section.focus-area.unusepad{overflow: hidden;}
section.focus-area.unusepad .fourslidestagepadding.owl-carousel.owl-theme.manageleft-design.owl-loaded.owl-drag {
    padding-left: 0;}
.newslider .owl-theme .owl-nav {
    display: none;
}
#awardfourslide svg {
    font-size: 30px;
}
#awardfourslide .owl-nav [class*='owl-']:hover {
    color: #000 !important;
}
#awardfourslide .owl-nav {
    position: absolute;
    top: 47%;
    width: 108%;
    justify-content: space-between;
    display: flex;
    left: -4%;
}
#imagePopup .modal-content {
    background-color: transparent;
}
@media only screen and (min-width: 1180px) {
    ul.dropdown-menu.show {
    max-height: 70vh;
    overflow: auto;
}
.fourslidestagepadding.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-stage-outer, .fourslidestagepadding-2nd.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-stage-outer {
    /* padding-left: 10px; */
    padding-left: 0px;
}

}
@media only screen and (max-width: 1180px) {
   .banner-text h6 {
    font-size: 16px;
}
.breadcrumb li{font-size: 14px;}
.table-design {
    margin-top: 30px;
    width: 100%;
    display: table-cell;
    overflow: auto;
    padding: 0;
}

section.vission-mission img.img-fluid {
    border-radius: 10px;
}
section.inneroverview.investor .accordion-button::after {
    right: 10px;
}
section.inneroverview.investor button.accordion-button {
    padding-right: 30px !important;
}
img.img-fluid.l-margin {
    margin-left: -30px;
}
    .logodiv ul li {
    padding: 0 10px 0 0;}
    .logodiv ul li svg {
    height: 20px;
}
.logodiv ul li:last-child a {
    padding: 4px 0;
}
.resource h2 {
    text-transform: capitalize;
}
.logodiv ul li:last-child a svg {
    height: 24px;
}
    .fourslidestagepadding.manageleft-design, .fourslidestagepadding-2nd.manageleft-design {
    width: 100% !important;padding-top: 30px;
}
.fourslidestagepadding.manageleft-design .owl-nav, .fourslidestagepadding-2nd.manageleft-design .owl-nav {
    top: -37px;
    right: 4%;
}
.col-md-12.mt-4.pt-4 {
    padding-top: 0 !important;
}
    section.inneroverviewone {padding-top: 110px;padding-bottom: 0px;}
    section.thanks-content-section {min-height: 50vh;}
    .nav-item.dropdown .fa-chevron-down{display: none;}
    #testimonial .home-pagination {
    padding-left: 0;
}
    section.inneroverviewone {padding-top: 110px;padding-bottom: 0px;}
    section.thanks-content-section {min-height: 50vh;}
    .nav-item.dropdown .fa-chevron-down{display: none;}
.nxt-counter h5{padding-right:0}
.philosophy:before{display:none}
.big-modal .modal-body{padding:15px 15px 25px}
.modal-header{padding:5px}
textarea{min-height:125px}
.threelidestagepadding .owl-nav{top:-136px;right:15px}
.navbar-nav .dropdown-menu{padding-left:0px}
.navbar-dark .navbar-nav .nav-link{padding:.7rem 0}
.visible-xs{display:block!important}
.hidden-xs{display:none}
#onloadpopup .modal-body{padding:15px 0;background-color:#ffc000!important;width:96%;margin:0 auto;border-radius:15px}
#onloadpopup .modal-header{padding:7px 15px}
.vission-mission .overflow{width:100%;margin-bottom:20px}
.btn-primary{padding-right:30px}
.dropdown-menu{border:0;-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important;background:transparent!important}
li.nav-item.dropdown{position:relative}
li.nav-item.dropdown:after{content:'+';font-size:28px;z-index:-1;position:absolute;width:16px;height:16px;background-color:transparent;top:12px;line-height:11px;right:10px;color:#fff}
li.nav-item.dropdown.minus:after{content:'-';font-size:40px}
.nav-item.dropdown.show .dropdown-menu{position:static;display:flex;flex-direction:column}
.navbar-expand-lg .navbar-nav{padding-right:0}
section.become-partner.differenceslider.m-padg{padding:40px 0}
.accordion-button::after{top:16px}
.differenceslider #businessslider{margin-left:3%!important;overflow:hidden;width:94%}
.slider-interface{width:94%;overflow-x:scroll;margin-left:3%;overflow-y:hidden;min-height:132px;padding-top:20px;padding-left:8px}
section.business.bg-gray.pb-0{padding-bottom:30px!important}
.slider-dot div{margin-left:-8px}
::-webkit-scrollbar{display:none}
.slider-dot{width:275px;left:6px;min-width:275px}
.nxtpage .nav-tabs .nav-link.active img{display:none}
.nxt-tab a.btn-primary:last-child{margin-left:0}
.nxt-tab{padding:45px 20px;margin-bottom:20px}
.nxt-counter{padding-top:50px}
.stronger p{width:100%}
.about:before{top:auto;bottom:100px;width:195px;height:195px}
section{padding:40px 0}
.about{padding:40px 0}
.become-partner .row.bg-gray{padding:30px 20px}
.become-partner select{margin:15px 0 0;color:#565759ff}
.search-field{margin:15px 0 0}
section.business.career.bg-gray .counter_box .textred-counter,section.business.career.bg-gray .counter_box h5,section.business.career.bg-gray .counter_box span,section.business.career.bg-gray .counter_box p,section.business.career.bg-gray .counter_box hr{color:#000}
section.business.career.bg-gray span.counter.counter1{font-size:47px}
.report li a svg {padding: 6px 8px;height: 14px;}
.awarddata{background-image: none !important;padding: 0 0 15px 0px}
.textred-counter{font-size:47px}
h1{font-size:35px;line-height:44px}
h2{font-size:30px}
h3{font-size:25px}
h4{font-size:22px}
p{font-size:17px}
.about .textred-counter span.counter {font-size: 47px;}
span{font-size:15px}
body{overflow-x:hidden!important}
section.business.career.bg-gray .col-md-7 .row,.col-md-12.countersection .row{margin:0}
.about{margin-top:0}
video{min-height:60vh;max-height:60vh;width:100%!important}
.banner-text{padding-bottom:50px}
.countersection{padding:100px 0 0}
#businessslider p{padding-right:0}
div#businessslider{padding:50px 0 0}

.map{margin-top:30px}
.testimonial{padding:75px 0 0}
section.awardsection .home-pagination{text-align:center}
.career{padding:40px 0!important}
.sustainability:before{right:-20px;width:195px;height:195px;z-index:0}
.sustainability .container{z-index:1;position:relative}
.sustainability-relative h2 br{display:none}
.resourcedata{padding:15px}
.testimonial:before{left:0;width:80px;height:65px}
.career:before{display:none}
section.business.career .col-md-7 .row{position:relative;bottom:0;min-width:55%}
.btn-primary:hover span:last-child{padding-right:0}
.btn-primary .first-span,.btn-primary:hover .first-span{padding-right:2px}
section.career .counter-box span{color:#000}
section.career .counter-box p{color:#000}
section.career .counter-box p span.counter{color:#000}
section.business.career.bg-gray .row{flex-direction:column-reverse}
section.business.career.bg-gray .col-md-7{margin-bottom:40px}
section.business.career.bg-gray .row .four.col-md-6{padding:0}
.report{margin-top:20px}
.release .justify-d-flex{padding:30px}
.release img{width:100%}
.awarddata{background-image:url(../images/awardbg.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:center;padding:60px 45px}
.sustainability-relative h2{font-size:25px}
.awardsection .fourslide{padding-top:30px}
.awardsection .owl-dots{padding-top:30px}
li.nav-item{line-height:20px}
nav.navbar.navbar-expand-lg.navbar-dark{padding-bottom:10px}
div#navbarSupportedContent span.search{display:none}
img.logo{width:120px}
.inner-banner img.img-fluid{min-height:50vh}
.inneroverview{margin-top:0;padding:20px 0 50px}
.breadcrumb{padding-bottom:40px;padding-left:15px}
.inner-banner .banner-text{padding:250px 0 50px}
.inneroverview .textred-counter span.counter{font-size:85px}
.chairmean-message:before{display:none}
.board-of-directors img.img-fluid{width:100%}
.footer ul{width:100%}
.col-md-3.col-xs-6{width:50%}
section.become-partner{padding:70px 0}
.benefits:before{display:none}
.become-partner .row.bg-gray{padding:40px 20px}
section.reachus h2{margin-bottom:30px}
.m-padg div#accordionFlushExample{margin-top:30px;width:100%}
.accordion-flush .accordion-item .accordion-button{padding:12px 25px  25px 0}
section.become-partner.m-padg .accordion-body{padding:0 10px}
.accordion-body td{padding-right:10px}
.accordion-button{font-size:22px}
.fourslidestagepadding, .fourslidestagepadding-2nd{padding-left:15px;padding-right:15px}
.culturesection a.nav-link{font-size:19px;padding:10px 5px;text-align:center}
.culturesection .nav-tabs{display:block;margin-top:0;margin-bottom:50px;float:left;width:100%}
.culturesection li.nav-item{width:50%;float:left}
.fourslidestagepadding .owl-nav, .fourslidestagepadding-2nd .owl-nav{top:-55px;right:4%}
.twoslidestagepadding .owl-nav{top:-55px;right:0}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;right:-100%;position:absolute;top:70px;padding:15px 15px 50px;width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.navbar-collapse.show{right:0}
button.navbar-toggler{padding:5px;border:0}
button.navbar-toggler hr{height:1px;background:#fff!important;opacity:1;width:25px;line-height:13px;padding:1px;margin:5px;-ms-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;display:block!important}
button.navbar-toggler hr:nth-child(2){display:none!important}
button.navbar-toggler hr:first-child{transform:rotate(46deg)}
button.navbar-toggler hr:last-child{transform:rotate(315deg);margin-top:-7px!important}
.navbar-toggler:focus{box-shadow:none}
button.navbar-toggler.collapsed hr{display:block!important;transform:rotate(0deg)}
button.navbar-toggler.collapsed hr:nth-child(2){display:block!important}
button.navbar-toggler.collapsed hr:last-child{margin-top:0!important}
.case-study-detail .col-md-4{margin:0}
section.become-partner{padding:40px 0}
.nxt-counter h5{font-size:20px}
.twoslidestagepadding .owl-stage-outer{padding:15px 0}
section.inneroverview.positionunset .breadcrumb{padding-bottom:20px;padding-left:0}
.casestudy-page ul#myTab{padding-left:0}
.casestudy-page li.nav-item{margin:10px 2%;width:46%}
.grid-data{grid-template-columns:auto}
.inneroverview select{float:left;min-width:100%}
.nxtpage .btn-primary{width:100%;min-width:100%;text-align:center}
.btn-primary:before{width:100%!important}
.btn-primary span.textred{color:#fff!important}
.become-partner .btn-primary{margin:10px 0 0}
.become-partner .btn-primary:last-child{margin-bottom:20px}
.kamdhenusteelbanner img.img-fluid{min-height:300px;object-fit:cover}
section.ourmissing.relative img.img-fluid{min-height:350px;object-fit:cover}
.kamdhenusteelbanner .absolute{width:100%;padding:0 15px;max-width:100%}
.ourmissing .absolute{padding:0 15px;max-width:100%}
section.blog-detail .col-md-3.col-sm-4.mb-5 h2{margin-top:20px}
.btn-primary:hover{padding-right:30px}
.inneroverview .textred-counter span.counter{font-size:47px}
.philosophy hr{width:100%}
div#counter-box{gap:25px}
.featureandbenefits .owl-nav{top:-115px;right:4%}
.become-partner .btn-primary:last-child{margin-left:0}
.btn-primary{padding-right:0}
.become-partner .accordion-body .btn-primary:before,.become-partner .row.bg-gray .col-md-5 .btn-primary:before{width:100%}
.become-partner .row.bg-gray{--bs-gutter-x:0!important}
.slider-interface .slider-dot{top:-10px!important}
.slider-interface{margin-top:10px}
.case-detail{padding:15px 20px 30px}
.nxtpage div#myTabContent{padding-bottom:15px}
.contact-form div#counter-box{gap:0}
}


@media screen and (min-width: 1200px) and (max-width: 1400px) {
h2 {
        font-size: 43px;
    }
    .textred-counter{font-size: 40px}
    li.nav-item{font-size: 14px;padding: 2px 2px;}
.awarddata{padding:38px}
}
@media screen and (min-width: 1025px) and (max-width: 1180px) {
.navbar-expand-lg .navbar-collapse {
    justify-content: start;
    overflow-y: auto;
    max-height: calc(100vh - 70px);
}
.navbar-expand-lg .navbar-nav {
    overflow-y: auto;
    max-height: calc(100vh - 115px);
}
}
@media screen and (min-width: 767px) and (max-width: 1180px) {
      section.inneroverview.blog.media-filter .align-items-center.justify-content-end {
    gap: 15px;
}
section.inneroverview.blog.media-filter select#years {
    margin: 0 0 0 !important;
}
    p.text-center.lmargi {
    display: flex;
    justify-content: center;
}
p.text-center.lmargi a.btn-primary {
    float: left;
}
        .media-filter select {
        float: left;
        min-width: 46%;}
        section.inneroverview.blog.media-filter select#years {
    margin: 0 15px 0 0;
}
    .media-filter select {
    float: left;
    min-width: 45%;
    width: 46%;
    padding: 10px 23px 10px 10px;
    font-size: 14px;
}
    .media-filter div#dynamic_data table.table {
        width: 100%;
        word-break: break-all;
    }
    section.inneroverview.blog.media-filter.category-kamdhenu-film div#dynamic_data .news-video {
    width: 49%;
}
section.inneroverview.blog select#years {
    margin: 0 10px 0 0;
}
    .benefits:before{display: block;background-position: center;}
    img.img-fluid.hidden-xs {width: 100%;display: block;}
img.img-fluid.visible-xs{display: none !important;width: 100%;}
    .col-md-6.col-sm-9.sustainability-relative {
    width: 75%;
    padding: 0;
}
    .offset-md-2.col-md-4.offset-sm-1.col-md-5.justifyend {
    margin-left: 8.33333333%;
}

.resourceleftdiv img {
   
    max-height: 390px;
}
section.business.newslider {
    padding: 200px 0 70px;
}
.business .row.absolute {
    top: -250px;
}
.nxtpage .nav-tabs .nav-link img {
    right: -48%;
    top: 17px;
}
section.become-partner.differenceslider.m-padg .manageleft-design {
    padding-left: 0;
}
section.become-partner.differenceslider.m-padg .manageleft-design nav.slider-interface {
            max-width: 94%;
       width: fit-content;
}
section.business.bg-gray.chairmean-message img.visible-xs.img-fluid{display:none !important}
    .chairmean-message:before{display:block}
    .inner-banner img.img-fluid {
    min-height: 37vh;
}
.chairmean-message .testimonial p {
    font-size: 15px;
}
.twoslidestagepadding .owl-nav{right:6px}
section.blog-detail .col-md-3.col-sm-4.mb-5 h2{margin-top:0}
ul.latest-blog{margin-top:15px}
.nxtpage .justifyend{justify-content:center}
.casestudy-page img{height:auto;aspect-ratio:1 /0.7}
.col-sm-12{width:100%!important}
.differenceslider #businessslider{width:97%}
.differenceslider #businessslider .slider-slide{padding-right:3px}
.threelidestagepadding .owl-nav{top:-79px;right:25px}
.dreams h2.mb-5{margin-bottom:15px!important}
.nxtpage .nav-tabs .nav-link.active img {display: block;width: 40%;}
.nxtpage .nav-tabs .nav-link img {
    right: -35%;
}
.offset-md-2.col-md-4.offset-sm-1.col-sm-5.justifyend {
    margin-left: 8.33333333%;
}
.offset-md-1.col-md-6.col-sm-7{margin-left:0}
.offset-md-1.col-md-8.col-sm-8{margin-left:0!important}
.latest-blog li img{width:90px;height:75px}
.grid-data{grid-template-columns:auto auto}
div#counter-box{gap:0}
.counter_box.colored{font-size:16px}
.about:before{top:auto;bottom:100px;width:260px;height:260px}
.about:before,.sustainability:before{width:260px;height:260px}
.countersection{padding:140px 0 0}
.col-sm-7{flex:0 0 auto;width:58.33333333%!important}
.col-sm-5{flex:0 0 auto;width:41.66666667%!important}
.textred-counter,.about .textred-counter span.counter{font-size:30px;line-height:30px}
p,li{font-size:14px}
h2{font-size:30px}
h3{font-size:24px}
h6{font-size:15px}
h4{font-size:22px}
.slider-dot p{padding-right:10px}
#businessslider p{padding-right:10px}
.about,section{padding:50px 0}
.testimonial{position:relative;padding:70px 0 0 25px}
.testimonial:before{width:70px;height:53px}
.business.bg-gray #businessslider .item.row,section.business.career.bg-gray .row{flex-direction:row}
section.business.career.bg-gray span.counter.counter1{font-size:40px}
.career:before{display:block}
section.business.career .col-md-7 .row{position:absolute;bottom:0;min-width:55%}
section.business.career.bg-gray .counter_box .textred-counter,section.business.career.bg-gray .counter_box h5,section.business.career.bg-gray .counter_box hr,section.business.career.bg-gray .counter_box p,section.business.career.bg-gray .counter_box span{color:#fff}
hr{margin:.5rem 0}
.release .justify-d-flex{padding:10px 16px 10px 0}
.report li a{font-size:16px;padding:7px 0}
.report{margin-top:0;padding:20px 20px 5px}
.resourceleftdiv img{border-radius:20px}
.inverstor p:first-child{display:none}
.awardsection .fourslide{padding-top:35px}
.report li a svg{height:15px}
.navbar-expand-lg .navbar-toggler{display:block}
.navbar-expand-lg .navbar-collapse{justify-content:start}
.navbar-expand-lg .navbar-nav{flex-direction:column;padding-right:0;width:100%}
.dropdown-menu{border:0;-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important;background:transparent!important;position:static!important}
.navbar-expand-lg .navbar-nav .dropdown-menu{float:left;width:100%;padding-left:0!important}
section.footer.bg-gray img.img-fluid{max-width:100%;margin-bottom:15px}
.footer p{margin-top:0}
.board-of-directors h4{font-size:20px}
.board-of-directors h6 {font-size: 16px;}
.manageleft-design {width: 100%;margin-left: auto;padding-left: 20px;}
.differenceslider #businessslider {margin-left: 7% !important;width: 93% !important}
.manageleft-design {width: 100%;}
.col-sm-4{flex:0 0 auto!important;width:33.33333333%!important}
.inneroverview .textred-counter span.counter{font-size:30px}
.careerdiv {
    padding-top: 20px;
}
.testimonial h5{font-size:18px;}
section.inneroverview div#counter-box {
    padding-top: 40px;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color: #fff}
.navbar-expand-lg .navbar-nav .dropdown-menu{padding: 0;padding-right: 15px}

}

@media screen and (min-width: 768px) and (max-width: 920px) {
section.business.newslider {
    padding: 200px 0 70px;
}
.business .row.absolute {
    top: -250px;
}
.fourslidestagepadding.manageleft-design, .fourslidestagepadding-2nd.manageleft-design{width: calc(100vw - (100vw - var(--container)) / 2) !important;padding: 0;padding-top: 30px;}
:root {--container: 720px;}
}
@media screen and (min-width: 940px) and (max-width: 1025px) {
section.business.newslider {
    padding: 250px 0 70px;
}
.business .row.absolute {
    top: -310px;
}
.fourslidestagepadding.manageleft-design, .fourslidestagepadding-2nd.manageleft-design{width: calc(100vw - (100vw - var(--container)) / 2) !important;padding-left: 0;}
:root {--container: 920px;}
.col-md-3.col-xs-6{flex:0 0 auto;width:25%!important}
}

.home-pagination .circle-dot{display:inline-block;position:relative;background:none;border:none}
.home-pagination.disabled{display:none}
.home-pagination .circle-dot em{height:38%;width:40%;background:#e1e1e1ff;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;transition:.5s ease;pointer-events:none}
svg.circle-svg{pointer-events:none}
.home-pagination .circle-dot:not(:last-child){margin-right:0}
.home-pagination .circle-dot .circle{stroke-dasharray:151;stroke-dashoffset:151}
.home-pagination .circle-dot.active .circle{stroke-dashoffset:0;transition:stroke-dashoffset 3s linear}
.home-pagination .circle-dot.active em{background:#ec0000}
.error{color:red}
section.culturesection.bg-gray .owl-nav.disabled {display: block;
}

@media screen and (min-width: 300px) and (max-width: 767px) {
#awardfourslide .owl-nav { width: 100%;left:0}
    section.blog-detail.pt-0 h2 {
    font-size: 22px !important;
}
section.blog-detail.pt-0 h3 {
    font-size: 22px !important;
}
    section.inneroverview.blog.media-filter .align-items-center.justify-content-end {
    flex-direction: column;
    gap: 15px;
}
img.brand-logo {
    max-width: 150px;
    margin-bottom: 10px;
}
section.inneroverview.blog.media-filter select#years {
    margin: 0 0 0 !important;
}
    .feedback { padding: 8px 24px;font-size: 17px;}
    #mybutton {
    top: auto;
    right: -60px;
    bottom: 45vh;
}
    .blog-detail span.textred {
    font-size: 14px;
}
.business.mangeuldesign h5 span.text-red{    font-size: 20px;}
    section.inneroverview.positionunset {
    margin: 0;
    padding-top: 100px;
}
.modal.fade.big-modal.show .modal-header {
    position: fixed;
    right: 14px;
}
.modal.fade.big-modal.show .btn-close{opacity: 1}
.media-filter div#dynamic_data {
    grid-template-columns: auto;
}
section.inneroverview.blog.media-filter .category_1 img.img-fluid {
    height: auto;
    object-fit: contain;
    width: 100%;
    aspect-ratio: unset;
}
   .media-filter div#dynamic_data table td {
        width: 33% !important;
    }
/*.media-filter div#dynamic_data table.table {
    width: 100%;
    overflow: auto;
    display: block;
}*/
.media-filter div#dynamic_data table.table {
    width: 100%;
    word-break: break-all;
}
.media-filter div#dynamic_data table.table .grid-data a {
    text-decoration: none;
    font-size: 14px;
    line-height: 10px;
}
section.inneroverview.blog.media-filter.category-kamdhenu-film div#dynamic_data .news-video {
    width: 100%;
}
    section.inneroverview.blog.media-filter select#years {
    margin: 0 0 15px;
}
    table.table-align {
    margin-bottom: 20px;
    width: 100%;
    display: block;
    overflow: auto;
}
.col-md-4.years_drop {
    margin-bottom: 20px;
}
.category-general-meeting .row.aj_filter {
    padding: 0 15px !important;
}
     .left-padding {
    padding: 0 15px !important;
}
section.inneroverview.investor .row.aj_filter h4 {
    margin: 0 3%;
    width: 94%;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
section.inneroverview.investor .row.aj_filter .left-padding h4{  margin: 0 ;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 10px;}
    section.inneroverview.investor .row.aj_filter {
    padding: 0;
}
    #myModal_newenquire .modal-dialog {
    max-width: 100%;
    width: 96%;
    margin: 0 2%;
}
.new-sec.manageleft-design {
    display: flex;
    flex-direction: column;
    padding: 0 15px;
    gap: 15px;
}
.new-sec.manageleft-design img{border-radius: 40px;}
.csr.sustainability {
    padding: 50px 15px;
}
.csr.sustainability .sustainability-relative h2 {
    font-size: 26px;}
    .csr.sustainability .sustainability-relative {
    padding: 200px 0 0;
}
    #career_section div#accordionFlushExample .btn-primary.wow.animated.fadeInDown.apply-btn {
    margin-bottom: 20px;
}
.col-md-3.logodiv {
    display: flex;
}
.logodiv div {
    width: 50%;
}
img.img-fluid.cirtificate {
    width: 80%;
}
p.text-center.lmargi {
    display: flex;
    justify-content: center;
}
p.text-center.lmargi a.btn-primary {
    float: left;
}
.big-modal .modal-content {
    max-height: 90vh;
    overflow: auto;
}
.big-modal .modal-content .detail {
    width: 100%;
    padding-right: 0;
    max-height: 250px;
    overflow: auto;
}
img.img-fluid.l-margin {
    margin-left: -10px;
}
/*.business .row.absolute {
    top: -130px;
    margin: 0;
}
section.business.newslider {
    padding: 70px 0 70px;
}*/
.business .row.absolute {
    top: -440px;
    margin: 0;        left: 0;

}
section.business.newslider {
    padding: 375px 0 70px;
}
section.business.newslider img.img-fluid {
    border-radius: 15px;
    min-height: 400px;
    object-fit: cover;
}
.newslider .owl-theme .owl-dots .owl-dot {
    width: 6%;
}
.home-pagination .circle-dot{padding:1px 1px}

    section.business.bg-gray.chairmean-message .row {
    padding-top: 40px;
    flex-direction: column-reverse;
}
    section.business.career.bg-gray.no-revese .row {
    flex-direction: column;
}
section.business.career.bg-gray.no-revese .col-md-7 {
    margin-top: 40px;
}
    .nxtpage .justifyend h4 {
    padding-top: 20px;
            min-height: fit-content;
}
    .inneroverview ul#myTab {
    display: flex;
    width: 100%;
    padding: 0;
    overflow: auto;
}
.navbar-collapse.show {
    overflow-y: auto;
    max-height: calc(100vh - 70px);
}
section.inneroverview.investor ul#myTab {
    display: none;
}
section.inneroverview.investor .col-md-6.years_drop {
    margin-bottom: 20px;
}
.row.aj_filter a.pdfdiv {margin-top: 15px;}
.row.aj_filter a.pdfdiv p {
    min-height: auto;
}
    .text_wrap p {
    font-size: 18px;
}
.manageleft-design {
    width: 100% !important;
}
.resourceleftdiv img{height: auto;}
section.featureandbenefits.bg-gray .manageleft-design {
    padding-left: 15px;
}
.threelidestagepadding .owl-nav{top: -60px;}
.threelidestagepadding .suitable h2.mb-3 {
    margin-bottom: 60px !important;
}
li.slider-slide .col-md-5.justify-d-flex {
    margin-bottom: 30px;
    height: 200px;
    overflow: auto;
}
.differenceslider #businessslider img{border-radius: 15px;}
.inverstor h4 {
    margin-bottom: 20px;
}
section.sustainability {
    background-position: center;
        background-image: url(../images/sustainability-mobile.jpg);
}
.csr.sustainability{background-image: url(../images/csr-sustainability-mobile.jpg);}
.differenceslider #businessslider{margin-left: 0% !important;        padding: 0 15px;}
    img.img-fluid.hidden-xs {width: 100%;display: none;}
img.img-fluid.visile-xs{display: block;width: 100%;}
.business.bg-gray #businessslider .item.row {
    gap: 20px;flex-direction:column-reverse
}
.release img {
    max-height: 200px;
    object-fit: cover;
    border-radius: 15px 15px 0 0;
}
.inverstor h6 {gap: 10px;
    flex-direction: column;}
    .mangeuldesign ul {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 30px;
}
section.business.career.bg-gray.no-revese .col-md-7{position: relative;padding: 50px 15px;}
section.business.career.bg-gray.no-revese .col-md-7:before {
    content: '';
    z-index: 0;
    background-image: url(../images/careerafter_1.jpg);
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    display: block;
    transition: all 
ease-in-out .4s;
    top: 0;
    background-size: 100% 100%;
    border-radius: 0;
}
section.business.career.bg-gray.no-revese .col-md-7 h5.textred-counter, section.business.career.bg-gray.no-revese .col-md-7 h5 span, section.business.career.bg-gray.no-revese .col-md-7 p, section.business.career.bg-gray.no-revese .col-md-7 hr {
    color: #fff;
}

}

@media screen and (min-width: 1140px) {



}

@media screen and (min-width: 300px) and (max-width: 767px) {
    .brands-awareness-box {
    flex: 0 0 100%;
}
.committees-sec {
    padding: 0 15px;
}
.business.bg-gray #businessslider .item.row {
    gap: 20px;flex-direction:column-reverse
}
.release img {
    max-height: 200px;
    object-fit: cover;
    border-radius: 15px 15px 0 0;
}
.inverstor h6 {gap: 10px;
    flex-direction: column;}
}
.video-container video {
  border: none;
  outline: none;
  background: transparent;
  display: block;
}
 
.video-container video {
    border: none !important;
    outline: none !important;
    background: none !important;
    width: 100.3%;
}
 
.video-container {
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
.video-container video {
    min-height: auto;
    width: 100.2% !important;
}

.slider-interface::-webkit-scrollbar {
  width: 10px; /* vertical scrollbar width */
  height: 10px; /* horizontal scrollbar height */
    display:block !important;
}

.slider-interface::-webkit-scrollbar-track {
  background: #f1f1f1; 
  border-radius: 10px;
}

.slider-interface::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, #ec1c24, #ec1c24);
  border-radius: 10px;
}

.slider-interface::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(180deg, #0056b3, #0096c7);
}
}

@media only screen and (min-width: 1030px) and (max-width: 1366px) {

:root {
    --container: 1140px;
}

}

@media only screen and (min-width: 1030px) and (max-width: 1200px) {
.nxtpage .nav-tabs .nav-link img {
    right: -26%;
            width: 33%;
}
.nxtpage .justifyend h4 {
    padding-top: 40px;
    min-height: 90px;
}
}

.new-popup .oneslide.owl-carousel.owl-theme.mt-3.owl-loaded.owl-drag {
    margin: 0 !important;
}
.new-popup .modal.show .modal-dialog {
    transform: none;
    position: relative;
}
.new-popup .btn-close {
    filter: invert(0);
    color: #fff;
    padding: 7px;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 4;
    background-color: #ec0000;
    border-radius: 30px;
}

.new-popup .owl-nav.disabled {
  display: block !important;
}
.new-popup .owl-nav button {
  display: block !important;
}
.new-popup .owl-nav {
    top: 47%;
    position: absolute;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.new-popup .owl-nav svg {
    background-color: #ec0000;
    padding: 8px 9px;
    border-radius: 32px;
}