img{
    width: 100%;
 }
 body {
     padding: 0px;
     margin: 0px;
     overflow-x: hidden;
     text-align: center;
     font-family: Urbanist;
     }

/*/ --- home page css starts --- /*/

 .button:hover{
     width: 30%;
     }
 .navbar{
     position: fixed;
     z-index: 9;
     width:100%;
     padding:12px 7%;
 }  
    

 .navbar-fixed-top.scrolled-inner {
     background-color: #000000 !important;
     transition: background-color 200ms linear;
     -webkit-box-shadow: 0px 5px 15px 0px rgb(0 0 0 / 10%);
     -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.1);
     box-shadow: 0px 5px 15px 0px rgb(0 0 0 / 10%);
 }
 .navbar-nav .dropdown-item {
    color: #000;
 }
 
 .navbarbrand-fixed-top.scrolled-inner {
     background-color: #000000 !important;
     transition: background-color 200ms linear;
 }
 
 .cvr{
     position: relative;
 }  
 .heading{
     position: absolute;
     z-index: 1;
 }
 .navbar-brand {
         text-align: left;
         width:240px;
     }
 .navbar-nav{
     margin-left:auto;
    }
.navbar-nav a{
    color: #ffffff;
    padding: 10px 25px !important;
    font-family: 'Be Vietnam Pro', sans-serif;
    font-size: 14px;
    font-weight: 300;
}
 .navbar-nav a:hover{
     color:rgb(73, 42, 183) ;
    }
 .fa-solid{
     color: #746e6e;
 }

#navbardrop:hover .dropdown-menu {
    display: block;
    position: absolute;
    background-color: #fff;
    height:400px;
    width: 300px;
    z-index: 999;
}
.search {
    position: relative;
    padding-bottom: 15px;
    bottom: -7px;
  }
  
  .search-input::placeholder {
    color: #FF4817;
    opacity: 0.8;
  }
  
  .search-input {
    height: 0px;
    border:none;
    position: absolute;
    left: -200px;
    visibility: hidden;
    opacity: 0;
    top: 40px;
    background: #5647e100;
    color: #fff;
    padding: 6px;
    font-size: 12px;
    outline: none;
    width: 220px;
    transition: 80ms all ease-in;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: none;
  }
  
  .search-button {
    background: transparent;
    color: white;
    cursor: pointer;
    font-size: 24px;
    padding-top: 4px;
    border: none;
  }
  
  .search-button:hover + .search-input, .search-input:hover, .search:hover .search-input {
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 9 !important;
    box-shadow: 1px 3px 4px #E6E6E6;
    height: 25px !important;
  }
  .banner{
    background-image: url('../images/ban.png');
    background-size: cover;
    background-repeat: no-repeat;
    height: 100vh;
    position: relative;
  }
  /* Add your CSS styles here */
.slider-container {
    position: relative;
    max-width: 800px;
    margin: 0 auto;
    overflow: hidden;
}
.slider {
    display: flex;
    transition: transform 0.5s ease;
}

.slide {
    flex: 0 0 100%;
    text-align: center;
    padding: 20px; /* Add desired spacing */
    border: 1px solid #ccc; /* Add borders if needed */
}
.banner .slick-counter {
    width: 300px;
}
.banner .slider-progress {
    width: 300px;
}
.banner .slider-progress .progress {
    max-width: 300px;
}
.caption {
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    padding: 10px;
}

.navigator {
    text-align: center;
    margin-top: 10px;
}

.navbar .active {
    position: relative;
    color: #FF4817 !important; /* Change the color for the active slide */
}
.navbar-nav .nav-link:hover {
    color: #FF4817;
}
.navbar-nav .dropdown-item:hover {
    color: #FF4817;
}
.navbar .active:after {
    content: '';
    display: block;
    width: 54px;
    height: 1px;
    background-color: #FF4817;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    top: 40px;
}
.banner .caption-slider {
    padding-right: 20%;
}
.caption-slider .item h2{
    color: #ACACAC;
    font-weight: 300;
    text-align: left;
    font-size: 40px;
    font-family: 'Be Vietnam Pro', sans-serif;
    margin-top: 50%;
}
.caption-slider .item h2 span{
    color: #ACACAC;
    font-weight: 500;
    font-family: 'Be Vietnam Pro', sans-serif;
}
.progress{
    background-color: #FF4817;
    height: 1px;
}
.f1{
    display: flex;
}
.banner .prd img {
    width: 88%;
    margin-top: 120px;
}
.banner .item p {
    color: #ACACAC;
    text-align: left;
    font-size: 14px;
    margin-top: 17px;
    font-weight: 400;
    font-family: 'Ubuntu', sans-serif;
}
.banner .item .btn a{
    margin-left: auto;
}
.banner .item a .fa-arrow-right{
    color: #FF4817;
    padding: 7px 9px;
    background-color: #ffffff10;
}
.banner .caption-slider .btn {
    padding: .375rem 0rem;
    float: left;
}
.banner .caption-slider .btn a {
    text-decoration: none;
    color: #ACACAC;
}
.slick-arrow{
    display: none !important;
}
.ov-title {
    position: relative;
    font-size: 24px;
    z-index: 1;
    overflow: hidden;
    text-align: left;
    color: #ffffff;
    font-family: 'Ubuntu', sans-serif;
    margin-left: 50px;
    padding-top: 20px;
    margin-bottom: 20px;
}
.ov-title:after {
    position: absolute;
    top: 66%;
    overflow: hidden;
    width: 52%;
    height: 1px;
    content: '\a0';
    background-color: #FF4817;
    margin-left: 2%;
}
.banner .overlap {
    position: absolute;
    right: 0px;
    bottom: 0px;
}
.overlap .container {
    background-color: #000000b5;
    padding:0px 8px;
    max-width: 1290px;
}
/* .overlap .container:after {
    width: 1000px;
    height: 100%;
    content: '';
    background: #000000b5;
    position: absolute;
    top: 0;
    right: -1000px;   
} */
.overlap .pnts {
    text-align: left;
    border-left: 2px solid #fff;
    padding: 5px;
    color: #fff;
    font-size: 18px;
    margin:9px -24px;
    font-family: 'Ubuntu', sans-serif;
    
}
.overlap .pnts:hover{
    background-color: #FF4817;
}
.overlap .img img {
    height: 100%;
}
.overlap .ordr {
    padding: 15px 5px;
}
.ordr h4{
    text-align: left;
    color: #fff;
    font-size: 22px;
    font-family: 'Ubuntu', sans-serif;
    margin-bottom: 5px;
}
.ordr p{
    text-align: left;
    color: #fff;
    font-size: 13px;
    line-height: 1.2rem;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    margin-bottom: 0px;
}
.ov-points {
    margin: 0 45px;
    display: flex;
    flex-wrap: wrap;
}
.ov-points .point-box p {
    color: #AFAFAF;
    font-family: Ubuntu;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    cursor: pointer;
    transition: 0.2s ease;
}
.ov-points .point-box {
    border-left: 1px solid #D9D9D9;
    padding: 2px 15px;
    margin-bottom: 10px;
    transition: 0.2s ease;
}
.ov-points .point-box:hover {
    background: #FF4817;
    cursor: pointer;
}
.ov-points .point-box:hover p {
    color: #fff;
}
.ordr a {
    text-align: left;
    margin-left: auto;
    display: block;
    font-family: 'Ubuntu', sans-serif;
    color: #FF4817;
}
.ordr a :hover{
    text-decoration: none;
}
.banner .vdo {
    margin: 60% 20% 0;
}
.banner .vdo img{
 width: 70%;
}
.banner .vdo p {
    font-size: 17px;
    color: #65736a;
    font-family: 'Ubuntu', sans-serif;
    text-align: left;
}
#abt{
    background-color: #b3b3b3;
    position: relative;
}
.about-cnt{
    padding: 152px 10px 150px 10%;
}
.about-cnt h2 {
    font-family: 'Be Vietnam Pro', sans-serif;
    text-align: left;
    font-size: 45px;
    color: #000000;
    font-weight: 600;
}
.about-cnt p{
    font-family: 'Ubuntu', sans-serif;
    text-align: justify;
    font-size: 16px;
    color: #000000;
    line-height: 1.7rem;
    margin: 20px 0;
    font-weight: 400;
}
.about-cnt a {
    background-color: #FF4817;
    padding: 5px 15px;
    color: #000000;
    border-radius: 5px;
    text-align: center;
    margin-right: auto;
    display: block;
    width: 25%;
    font-size: 17px;
    font-weight: 500;
    font-family: 'Ubuntu', sans-serif;
}
.about-cnt a:hover{
    text-decoration: none;
}
.ab-img img{
    width: 60%;
}
.ab-img{
    position: absolute;
    right: 0px;
    text-align: right;
}
#how .custom-container {
    padding: 0px 7%;
    display: flex;
}
#how{
    background-image: url('../images/how-bg.jpg');
    position: relative;
}
#how .one img {
    width: 100%;
    position: absolute;
    left: 0px;
    top: -22px;
}
#how .img {
    width: 35%;
}
#how .img img {
    margin-top: -35px;
}
.hw-con p {
    color: #ACACAC;
    text-align: left;
    font-size: 14px;
    margin-bottom: 0px;
    margin-top: 5px;
    font-weight: 400;
    font-family: 'Ubuntu', sans-serif;
}
.hw-con a {
    display: block;
    width: fit-content;
    text-decoration: none;
    color: #000;
    background-color: #b3b3b3;
    padding: 2px 20px;
    border-radius: 4px;
    margin-top: 12px;
}
.view-all-btn a {
    display: block;
    width: fit-content;
    text-decoration: none;
    color: #000;
    background-color: #b3b3b3;
    padding: 2px 20px;
    border-radius: 4px;
    margin: 25px auto 0px;
}
.hw-txt{
    font-size: 41px;
    text-align: left;
    color: #fff;
    font-family: 'Ubuntu', sans-serif;
    margin-bottom: 0px;
}
.hw-txt:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 52%;
    height: 15px;
    background-image: url('/images/arw.png');
    margin-left: 2%;
}
.hw{
    background-image: url(../);
}
.gallery-home {
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(41,41,43,1) 50%, rgba(0,0,0,1) 100%);
}
.gallery-home .custom-container {
    padding: 70px 0px 70px 7%;
}
.gallery-home .owl-item > div {
  cursor: pointer;
  margin: 6% 8%;
  transition: margin 0.4s ease;
}
.gallery-home .owl-item.center > div {
  cursor: auto;
  margin: 0;
}
.gallery-home .owl-item:not(.center) > div:hover {
  opacity: .75;
}
.gallery-home .active {
    border: none;
}
/* Style the 2nd active div */
.gallery-home .owl-carousel .custom-second-active img {
    height: 440px;
    transition: 0.3s ease-in;
    margin-top: 0px;
}
.gallery-home .owl-carousel img {
    height: 370px;
    border-radius: 15px;
    object-fit: cover;
    transition: 0.3s ease-in;
    margin-top: 60px;
}
.gallery-home .head h4 {
    color: #FFF;
    text-align: center;
    font-family: Ubuntu;
    font-size: 58px;
    font-style: normal;
    font-weight: 400;
    text-align: left;
}
.gallery-home .head h6 {
    color: #FFF;
    text-align: center;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    text-align: left;
    margin-bottom: 30px;
}
.book-ur-main {
    background-image: url('../images/book-ur-bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}
.book-ur-main .custom-container {
    padding: 40px 7%;
    display: flex;
}
.book-ur-main .content {
    width: 70%;
}
.book-ur-main .img {
    width: 200px;
    position: absolute;
    right: 19%;
    bottom: 0px;
}
.book-ur-main .content h4 {
    color: #FFF;
    text-align: center;
    font-family: Ubuntu;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
}
.book-ur-main .content h6 {
    color: #FFF;
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.degree-main {
    background: #a1a1a1;
}
.degree-main .custom-container {
    padding: 50px 7%;
}
.degree-main .head h4 {
    color: #252525;
    font-family: Ubuntu;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
}
.degree-main .img img {
    height: 600px;
    object-fit: contain;
}

.testimonials-main {
    background-color: #000;
}
.testimonials-main .custom-container {
    padding: 80px 7%;
}
.testimonials-main .testimonial-box {
    position: relative;
    padding: 30px;
}
.testimonials-main .testimonial-box .avatar {
    width: 110px;
    height: 110px;
    border-radius: 100px;
    margin: auto;
}
.testimonials-main .testimonial-box .quotes {
    position: absolute;
    width: 90px;
    left: 0px;
    top: 0px;
}
.testimonials-main .testimonial-box p {
    color: #FFF;
    text-align: center;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    padding: 20px 20px 10px 20px;
    margin-bottom: 0px;
}
.testimonials-main .testimonial-box h4 {
    color: #FFF;
    font-family: Ubuntu;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
}
.testimonials-main .testimonial-box h6 {
    color: #FFF;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}
.testimonials-main .video img {
    border-radius: 10px;
    height: 350px;
    object-fit: cover;
}
.testimonials-main .head h4 {
    color: #CACBCD;
    text-align: center;
    font-family: Ubuntu;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 40px;
}

.footer {
    background: #42454A;
}
.footer .custom-container {
    padding: 50px 7% 30px;
}
.footer .footer-logo p {
    color: #FFF;
    font-family: Ubuntu;
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    text-align: justify;
    width: 80%;
}
.footer .footer-logo img {
    width: 60%;
    display: block;
    margin-right: auto;
}
.footer .footer-links h4 {
    color: #FBFBFB;
    font-family: Ubuntu;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    text-align: left;
    margin-bottom: 30px;
}
.footer .footer-links ul {
    padding-left: 0px;
    text-align: left;
}
.footer .footer-links ul li {
    list-style: none;
    text-align: left;
}
.footer .footer-links ul li a {
    color: #FBFBFB;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 200;
    line-height: 44px; /* 337.5% */
    text-decoration: none;
}
.footer .footer-links .social-icons li {
    display: inline;
}
.footer .footer-links .social-icons li a .fa-brands{
    background-color: #FAFAFC;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    color: #42454A;
    padding: 12px;
    text-align: center;
    font-size: 16px;
    margin-right: 10px;
}
.copyright {
    background: #42454A;
    padding: 0px 4%;
}
.copyright .inner-copy {
    border-top: 1px solid #D9D9D9;
    padding: 30px 0px;
}
.copyright .inner-copy p {
    color: #FBFBFB;
    text-align: center;
    font-family: Ubuntu;
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
}
/*/ --- home page css ends --- /*/



/*/ --- about page css starts --- /*/
.banner-main {
    background-image: url('../images/inner-bg.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    position: relative;
}
.banner-main .custom-container {
    padding: 195px 7% 30px;
}
.banner-main h1 {
    /* background: -webkit-linear-gradient(#1c1c1c, #000000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
    font-family: Ubuntu;
    font-size: 135px;
    font-style: normal;
    font-weight: 700;
    text-align: left;
    background: linear-gradient(to right, #070707 20%, #333333 40%, #141414 60%, #070707 80%);
    background-size: 200% auto;
    color: #000;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: shine 3s linear infinite;
    animation: shine 3s linear infinite;
}
@-webkit-keyframes shine {
  to {
    background-position: 200% center;
  }
}
@keyframes shine {
  to {
    background-position: 200% center;
  }
}

.banner-main h4 {
    color: #656565;
    font-family: Ubuntu;
    font-size: 54px;
    font-style: normal;
    font-weight: 300;
    position: absolute;
    bottom: 50px;
    left: 13%;
}
.about-us-main {
    background-color: #000;
}
.about-us-main .custom-container {
    padding: 70px 7%;
}
.about-us-main .img {
    animation: shake 1.5s infinite alternate ease-in-out;
}
.about-us-main .img img {
    height: 400px;
    object-fit: contain;
}
.about-us-main .content p {
    color: #999;
    text-align: justify;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.7;
}
.about-us-main .content2 {
    margin-top: 20px;
}
/*/ --- about page css ends --- /*/



/*/ --- ur furnace page css starts --- /*/
.ur-furnace-main {
    background-color: #000;
}
.ur-furnace-main .custom-container {
    padding: 20px 7% 40px;
}
.ur-furnace-main .ur-caption h1 {
    font-family: Ubuntu;
    font-weight: 400;
    text-align: left;
    color: #b5b5b5;
    line-height: 1.4;
}
.ur-furnace-main .content2 p {
    color: #999;
    text-align: justify;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.7;
    margin-bottom: 60px;
}
.ur-furnace-main .second-content .content p {
    color: #999;
    text-align: justify;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.7;
}
.ur-furnace-main .second-content .content h6 {
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    color: #c6c6c6;
    text-align: left;
    text-transform: uppercase;
}
.ur-furnace-main .second-content {
    padding: 60px 0px 30px;
    border-top: 1px solid #202020;
}
 .third-content p {
    color: #999;
    text-align: justify;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.7;
}
 .third-content h6 {
    font-family: Ubuntu;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 30px;
}
.third-content {
    padding: 60px 0px 70px;
    border-top: 1px solid #202020;
}
.ur-furnace-main .second-content .img img {
    height: 550px;
    object-fit: contain;
}
.ur-furnace-main .feature-box {
    text-align: left;
    border-width: 1px;
    border-style: solid;
    border-image: linear-gradient(to right, #242424, #050505) 1;
    border-radius: 10px;
    padding: 130px 25px 30px;
    transition: 0.3s ease-in;
    height: 100%;
}
.ur-furnace-main .feature-box:hover {
    border-image: linear-gradient(to right, #050505, #242424) 1;
}
.ur-furnace-main .feature-box img {
    width: 70px;
    object-fit: contain;
    margin-bottom: 20px;
}
.ur-furnace-main .feature-box h4 {
    /* background: linear-gradient(to right, #575757 20%, #151515 40%, #141414 60%, #3f3f3f 80%); */
    background: linear-gradient(to right, #c6c6c6 20%, #848383 40%, #4e4e4e 60%, #464646 80%);
    background-size: 200% auto;
    color: #000;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 28px;
    font-family: Ubuntu;
    font-weight: 500;
}
.ur-furnace-spec {
    background-color: #1a1a1a;
}
.ur-furnace-spec .custom-container {
    padding: 60px 7% 60px;
}
.ur-furnace-spec .specification-main .head h4 {
    color: #FFF;
    text-align: center;
    font-family: Ubuntu;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 30px;
}
.ur-furnace-spec .specification-main .content {
    padding: 20px 10px;
    text-align: left;
    border-bottom: 1px solid #2a2a2a;
}
.ur-furnace-spec .specification-main .content span {
    color: #999;
    font-weight: 400;
    margin-right: 5px;
}
.ur-furnace-spec .specification-main .content h4 {
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    color: #c6c6c6;
}
.ur-furnace-spec .specification-main .content p {
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    color: #999;
    padding-left: 35px;
}
/*/ --- ur furnace page css ends --- /*/



/*/ --- usage page css starts --- /*/
.ur-furnace-usage {
    background-color: #000;
    position: relative;
    overflow: hidden;
}
.ur-furnace-usage .custom-container {
    padding: 20px 0px 40px 7%;
}
.ur-furnace-usage .ur-caption h1 {
    font-family: Ubuntu;
    font-weight: 400;
    text-align: left;
    color: #b5b5b5;
    line-height: 1.4;
}
.ur-furnace-usage .usage-img {
    margin-right: -20px;
}
.ur-furnace-usage .usage-content {
    padding: 30px 0px;
}
.ur-furnace-usage .usage-content h4 {
    font-family: Ubuntu;
    font-weight: 400;
    text-align: left;
    color: #b5b5b5;
    line-height: 1.4;
}
.ur-furnace-usage .usage-content p {
    color: #999;
    text-align: justify;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.7;
}
.ur-usage-content {
    background-color: #000;
    position: relative;
    overflow: hidden;
}
.ur-usage-content .custom-container {
    padding: 40px 7%;
}
.ur-usage-content .usage-content p {
    color: #999;
    text-align: justify;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.7;
}
.ur-usage-content .sub-head h4 {
    color: #FFF;
    text-align: center;
    font-family: Ubuntu;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
}
.ur-usage-content .usage-content h4 {
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    color: #c6c6c6;
    text-align: left;
}
.ur-operating-content {
    background-color: #0f0f0f;
    position: relative;
    overflow: hidden;
}
.ur-operating-content .custom-container {
    padding: 20px 7% 40px 0px;
}
.ur-operating-content .content h4 {
    color: #FFF;
    text-align: left;
    font-family: Ubuntu;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
}
.ur-operating-content .content p {
    color: #999;
    text-align: justify;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.7;
    margin-bottom: 20px;
}
.ur-operating-content .img {
    margin-left: -20px;
}
.donts-ur-furnace {
    background-color: #000;
}
.bl p{
text-align: center !important;
}
.bl .custom-container {
    padding: 33px 7% !important;
}
.donts-ur-furnace .custom-container {
    padding: 60px 7%;
}
.donts-ur-furnace h4 {
    color: red;
    text-align: center;
    font-family: Ubuntu;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 20px;
}
.donts-ur-furnace p {
    color: #999;
    text-align: justify;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.7;
    margin-bottom: 10px;
}
/*/ --- usage page css ends --- /*/


/*/ --- general page css starts --- /*/
.decomp p{
    text-align: center !important;
}
.general-content-main {
    background-color: #000;
}
.general-content-main .custom-container {
    padding: 60px 7%;
}
.general-content-main .head h4 {
    color: #FFF;
    text-align: center;
    font-family: Ubuntu;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
}
.general-content-main .content p {
    color: #999;
    text-align: justify;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.7;
}
.general-content-main .sub-head h4 {
    color: #999;
    text-align: center;
    font-family: Ubuntu;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 10px;
    width: 100%;
}
.general-content-main .content h6 {
    color: #999;
    text-align: center;
    font-family: Ubuntu;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}
.table-section-main {
    background-color: #0f0f0f;
}
.table-section-main .custom-container {
    padding: 40px 7%;
}
.table-section-main .table-data h5 {
    color: #999;
    text-align: center;
    font-family: Ubuntu;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
    width: 100%;
}
.table-section-main .table-data h6 {
    color: #999;
    text-align: center;
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}
.table-section-main .table-data table {
    width: 100%;
    border: 1px solid #1c1c1c;
}
.table-section-main .table-data th {
    color: #999;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    margin-bottom: 0px;
    line-height: 1.7;
    border: 1px solid #1c1c1c;
    padding: 10px;
}
.table-section-main .table-data td {
    color: #999;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.7;
    border: 1px solid #1c1c1c;
    padding: 10px;
}
.table-section-main .table-data p {
    color: #999;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.7;
    margin-top: 15px;
}
.table-section-main2 {
    background-color: #000;
}
.table-section-main2 .custom-container {
    padding: 40px 7%;
}
.table-section-main2 .table-data h5 {
    color: #999;
    text-align: center;
    font-family: Ubuntu;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
    width: 100%;
}
.table-section-main2 .table-data h6 {
    color: #999;
    text-align: center;
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}
.table-section-main2 .table-data table {
    width: 100%;
    border: 1px solid #1c1c1c;
}
.table-section-main2 .table-data th {
    color: #999;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    margin-bottom: 0px;
    line-height: 1.7;
    border: 1px solid #1c1c1c;
    padding: 10px;
}
.table-section-main2 .table-data td {
    color: #999;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.7;
    border: 1px solid #1c1c1c;
    padding: 10px;
}
.table-section-main2 .table-data p {
    color: #999;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.7;
    margin-top: 15px;
}
/*/ --- general page css ends --- /*/



/*/ --- rules page css starts --- /*/
.coming-soon {
    background-color: #000;
}
.coming-soon .custom-container {
    padding: 40px 7%;
}
.coming-soon .content p {
    color: #999;
    text-align: justify;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 20px;
    line-height: 1.7;
}
.coming-soon .content h6 {
    color: #999;
    text-align: center;
    font-family: Ubuntu;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
    width: 100%;
}
.coming-soon .content p {

}
.v-p{
    padding: 60px 0 30px
}
.v-p h6{
    margin-bottom: 15px !important;
}
/*/ --- rules page css ends -- /*/






.contact .address img {
    width: 200px;
    display: block;
}

.aarvee-logo {
    width: 200px;
    display: block;
    margin-bottom: 20px;
}

@keyframes shake {
  0% {
    transform: translatey(-10px);
  }
  100% {
    transform: translatey(10px);
  }
}

@media only screen and (max-width: 1300px) {
    div.hw-img {order: 2;}
    div.hw-con {order: 1;}
    #how .custom-container {
        flex-wrap: wrap;
        padding: 30px 7% 0px;
    }
    #how .img {
        width: 35%;
        display: block;
        margin: auto;
    }
}

@media only screen  and (max-width: 991.1px) {
    .banner .vdo {
        margin: 60% 0% 0;
    }
    .navbar .navbar-collapse {
        background-color: #000;
    }
    .banner .slider-progress {
        display: none;
    }
}

@media only screen and (max-width: 767.5px) {
    .ab-img {
        top: 160px;
    }
    .ab-img img {
        width: 100%;
    }
    #how .custom-container {
        flex-wrap: wrap;
        padding: 30px 7% 0px;
    }
    .hw-txt {
        font-size: 30px;
    }
    #how .img img {
        margin-top: 20px;
    }
    #how .img {
        margin: auto;
    }
    .banner {
        height: auto;
    }
    .banner .vdo img {
        display: block;
        margin-right: auto;
        width: 50%;
    }
    .caption-slider-main {
        position: absolute;
        bottom: 10px;
        left: 35px;
        width: 57%;
    }
    .caption-slider-main .slick-track {
        width: 100% !important;
    }
    .caption-slider-main .slick-slide {
        width: 100% !important;
    }
    .banner .overlap {
        position: unset;
    }
    .overlap .img {
        height: 100%;
        margin-top: 20px;
    }
    .overlap .img img {
        object-fit: cover;
    }
    .about-cnt {
        padding: 70px 10px 75px 4%;
    }
    .about-cnt a {
        width: 140px;
    }
    .ur-furnace-main .ur-caption h1 {
        font-size: 26px;
    }
    .ur-furnace-usage .ur-caption h1 {
        font-size: 26px;
    }
    .ur-furnace-main .second-content .img img {
        height: 400px;
    }
    .ur-furnace-main .feature-box h4 {
        font-size: 18px;
    }
    #how .img {
        width: 60%;
    }
    .gallery-home .custom-container {
        padding: 70px 7%;
    }
    .book-ur-main .content h4 {
        text-align: left;
        font-size: 30px;
    }
    .book-ur-main .content h6 {
        text-align: left;
        font-size: 16px;
    }
    .book-ur-main .img {
        right: 3%;
    }
    .degree-main .img img {
        height: auto;
    }
}

@media only screen and (max-width: 499.5px) {
    .banner-main h1 {
        font-size: 70px;
    }
    .banner-main h4 {
        color: #656565;
        font-family: Ubuntu;
        font-size: 33px;
        font-style: normal;
        font-weight: 300;
        position: absolute;
        bottom: 30px;
        left: 11%;
    }
    .banner .vdo img {
        width: 35%;
    }
    .banner .vdo {
        margin: 75% 0%;
    }
    .caption-slider-main {
        position: absolute;
        top: 260px;
        left: 15px;
        width: 57%;
    }
    .caption-slider .item h2 {
        margin-top: 0px;
        font-size: 16px;
    }
    .banner .item p {
        font-size: 12px;
        margin-top: 10px;
        font-weight: 300;
    }
    .banner .vdo {
        margin: 130px 0% 0px;
    }
    .banner .vdo p {
        font-size: 14px;
    }
    .banner .overlap {
        margin-top: 100px;
    }
    .ov-title {
        font-size: 16px;
        margin-left: 7px;
        margin-bottom: 15px;
    }
    .ov-points .point-box p {
        font-size: 14px;
    }
    .ov-points .point-box {
        padding: 2px 10px;
        margin-bottom: 5px;
    }
    .ov-points {
        margin: 0 4px;
    }
    #how .img {
        width: 80%;
    }
    .navbar-brand {
        width: 200px;
    }
    .navbar-toggler {
        width: 70px;
    }
}

@media only  screen and (min-width: 500px) and (max-width: 575px) {
    .caption-slider .item h2 {
        margin-top: 0px;
        font-size: 16px;
    }
    .caption-slider-main {
        position: absolute;
        top: 260px;
        left: 15px;
        width: 57%;
    }
}

@media only screen and (min-width: 575.5px) and (max-width: 767.5px) {
    .caption-slider-main {
        position: absolute;
        bottom: unset;
        right: 35px;
        width: 57%;
        left: unset;
        top: 90px;
    }
    .caption-slider .item h2 {
        font-size: 24px;
        margin-top: 5%;
    }
    .banner .caption-slider {
        padding-right: 10%;
    }
}

.errormsg{color:#FF4817; font-size: 12px; font-family: Urbanist;}
.errormsg1{color:#FF4817; font-size: 14px; font-family: Urbanist;width:100%;}


