body {
    font-family: Roboto,sans-serif;
    font-size: 14px;
    color: #000;
	background-color: #F1F3F2;
}

.header.header-layout3 {
	background-color: #0C1337;
}
img {
    vertical-align: middle;
    border-style: none;
    width: 100%;
}
.color-primary {
    color: #0EAF51;
}
.color-primary1{
  color: orange;
}
.new-t {
  color: #000;
}
.color-gray{
	color:#202020;
}
.color-white{
	color:#fff;
}

a:hover {
    text-decoration: none;
}

.nav__item-link {
	color: #fff !important;
	text-transform: uppercase;
	margin: 0 25px;
	font-weight: bold;
	position: relative;
	text-decoration: none !important;
}
.nav__item-link1 {
  padding-right: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #0c1337;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgb(255, 165, 0);
}
.last_item .nav__item-link {
    background-color: #0C1337;
    color: #fff !important;
    padding: 12px 22px;
    border-radius: 5px;
    text-decoration: none;
    box-shadow: 2px 2px 5px 0px #000;
}

.nav__item-link.active::before {
    content: "";
    height: 3px;
    display: block;
    width: 100%;
    background-color: orange;
    padding: 0;
    position: absolute;
    bottom: -7px;
	-webkit-transition: .5s ease;
	transition: .5s ease;
  left: 0;
}
.nav__item-link:hover, .nav__item-link.active {
  color: orange !important;
}
.nav__item.last_item {
    margin-left: 30px;
}
.contact__list a i {
  margin-right: 5px;
  font-size: 12px;
}
.nav_info {
    width: 100%;
}

.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mt-90{margin-top:90px!important}.mt-100{margin-top:100px!important}.mt-120{margin-top:120px!important}.mt-150{margin-top:150px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.mb-100{margin-bottom:100px!important}.mb-120{margin-bottom:120px!important}.mb-130{margin-bottom:130px!important}.mt--100{margin-top:-100px}.mr-0{margin-right:0!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mr-40{margin-right:40px!important}.mr-50{margin-right:50px!important}.ml-0{margin-left:0!important}.ml-20{margin-left:20px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:50px!important}.pb-10{padding-top:10px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px!important}.pt-80{padding-top:80px!important}.pt-90{padding-top:90px!important}.pt-100{padding-top:100px!important}.pt-110{padding-top:110px!important}.pt-120{padding-top:120px!important}.pt-130{padding-top:130px!important}.pt-140{padding-top:140px!important}.pt-150{padding-top:150px!important}.pt-170{padding-top:170px!important}.pb-10{padding-bottom:10px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px!important}.pb-80{padding-bottom:80px!important}.pb-90{padding-bottom:90px!important}.pb-100{padding-bottom:100px!important}.pb-110{padding-bottom:110px!important}.pb-120{padding-bottom:120px!important}.pb-130{padding-bottom:130px!important}.pb-140{padding-bottom:140px!important}.pb-150{padding-bottom:150px!important}.pb-170{padding-bottom:170px!important}.pb-120{padding-bottom:120px!important}.pb-220{padding-bottom:220px!important}.pr-0{padding-right:0!important}.pr-5px{padding-right:5px !important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-30{padding-right:30px!important}.pr-50{padding-right:50px!important}.pr-60{padding-right:60px!important}.pr-70{padding-right:70px!important}.pr-100{padding-right:100px!important}.pr-150{padding-right:150px!important}.pl-0{padding-left:0!important}.pl-5px{padding-left:5px !important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-50{padding-left:50px!important}.pl-60{padding-left:60px!important}.pl-70{padding-left:70px!important}.pl-100{padding-left:100px!important}.max-width-1300{max-width:1300px!important}@media (min-width:1500px){.inner-padding{padding:110px}}@media (max-width:1200px){.inner-padding{padding:30px!important}}@media (max-width:992px){.mt-30{margin-top:20px!important}.mt-40{margin-top:20px!important}.mt-50{margin-top:25px!important}.mt-60{margin-top:30px!important}.mt-70{margin-top:35px!important}.mt-80{margin-top:40px!important}.mt-90{margin-top:45px!important}.mt-100{margin-top:50px!important}.mt-120{margin-top:60px!important}.mt-150{margin-top:75px!important}.mb-30{margin-bottom:15px!important}.mb-40{margin-bottom:20px!important}.mb-50{margin-bottom:25px!important}.mb-60{margin-bottom:30px!important}.mb-70{margin-bottom:35px!important}.mb-80{margin-bottom:40px!important}.mb-90{margin-bottom:45px!important}.mb-100{margin-bottom:50px!important}.mb-120{margin-bottom:60px!important}.mb-130{margin-bottom:65px!important}.mr-30{margin-right:15px!important}.mr-40{margin-right:20px!important}.mr-50{margin-right:25px!important}.ml-30{margin-left:15px!important}.ml-40{margin-left:20px!important}.ml-50{margin-left:25px!important}.pt-30{padding-top:15px!important}.pt-40{padding-top:20px!important}.pt-50{padding-top:25px!important}.pt-60{padding-top:30px!important}.pt-70{padding-top:35px!important}.pt-80{padding-top:40px!important}.pt-90{padding-top:45px!important}.pt-100{padding-top:50px!important}.pt-110{padding-top:55px!important}.pt-120{padding-top:60px!important}.pt-130{padding-top:70px!important}.pt-140{padding-top:70px!important}.pt-150{padding-top:75px!important}.pt-160{padding-top:80px!important}.pt-170{padding-top:85px!important}.pb-30{padding-bottom:15px!important}.pb-40{padding-bottom:20px!important}.pb-50{padding-bottom:25px!important}.pb-60{padding-bottom:30px!important}.pb-70{padding-bottom:35px!important}.pb-80{padding-bottom:40px!important}.pb-90{padding-bottom:45px!important}.pb-100{padding-bottom:50px!important}.pb-110{padding-bottom:55px!important}.pb-120{padding-bottom:60px!important}.pb-130{padding-bottom:65px!important}.pb-140{padding-bottom:70px!important}.pb-150{padding-bottom:75px!important}.pb-160{padding-bottom:80px!important}.pb-170{padding-bottom:85px!important}}
.align-v-h{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.border-top{border-top:1px solid #e7ebef!important}


/* slick carousel */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

.slider{padding:0}.slider .slide-item{height:calc(100vh - 165px);min-height:400px}
.slider .slide__subtitle {
    color: #000;
    display: block;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: uppercase;
    text-decoration: underline;
}
.slider .slide__title {
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 20px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}
.slider .slide__desc{color:#0C1337;font-size:17px;line-height:1.5;font-weight:700;max-width:550px;margin-bottom:30px}.slider .slick-dots{position:absolute;bottom:30px;text-align:center;width:100%}.slider .cta-banner{max-width:270px;padding:50px 40px}.slider .cta-banner:before{content:'';position:absolute;top:50px;bottom:50px;left:0;width:2px;background-color:#21cdc0}.slider .cta-banner .cta__title{font-family:Quicksand,sans-serif}.slider .cta-banner .slick-dots{position:static;text-align:left;margin-left:-17px}.slider .cta-banner .slick-dots li button{border-color:#213360}.slider .cta-banner .slick-dots li.slick-active button{border-color:#21cdc0}.slider .cta-banner .slick-dots li:not(:first-child):before,.slider .cta-banner .slick-dots li:not(:last-child):after{background-color:#213360}.slider .cta-banner .slick-dots li.slick-active:after,.slider .cta-banner .slick-dots li.slick-active:before{background-color:#21cdc0}.slider .contact-panel-wrapper{position:relative}.slider .contact-panel{position:absolute;right:15px;bottom:-100px;z-index:5;padding:50px;max-width:370px}.slider .contact-panel .contact-panel__title{margin-bottom:15px}.slider .contact-panel .form-group{margin-bottom:20px}.slider-centerd{text-align:center}.slider-centerd .slide__desc{margin-right:auto;margin-left:auto}@media (min-width:1200px){.slider .slick-arrow{width:70px;height:70px;line-height:65px}.slider .slick-arrow:before{font-size:50px}.slider .slick-arrow.slick-next{right:20px}.slider .slick-arrow.slick-prev{left:20px}.slider .btn{min-width:190px}.slider .btn.btn__outlined{line-height:58px}}@media (min-width:768px) and (max-width:1200px){.slider .slide-item{padding-right:50px;padding-left:50px}.slider .slick-arrow.slick-prev{left:10px}.slider .slick-arrow.slick-next{right:10px}}@media (min-width:992px) and (max-width:1200px){.slider .slide__title{font-size:36px}}@media (min-width:768px) and (max-width:991px){.slider .slide__title{font-size:24px;margin-bottom:10px}.slider .slide__subtitle {font-size: 20px;}}@media (min-width:320px) and (max-width:767px){.header-transparent+.slider{margin-top:0!important}.slider .slide-item{min-height:0;padding:100px 10px;}.slider .slide__desc{font-size:15px;font-weight:400;margin-bottom:20px}}@media (min-width:576px) and (max-width:767px){.slider .slide__title{font-size:35px;line-height:45px;margin-bottom:10px}.slider .slick-arrow.slick-prev{left:0}.slider .slick-arrow.slick-next{right:0}}@media (min-width:320px) and (max-width:575px){.slider .slide__title{font-size:27px;margin-bottom:10px}.slider .btn{margin-bottom:10px}.slider .slick-arrow{display:none}.slider .slide-item{padding:30px 10px}}


.slick-list{margin:0 -10px}.slick-slide{margin:0 10px}.m-slides-0 .slick-list{margin:0}.m-slides-0 .slick-slide{margin:0}.slick-arrow{position:absolute;top:50%;color:#fff;width:40px;height:40px;line-height:40px;border-radius:50%;font-size:0;z-index:3;opacity: 0.6;border: 1px solid #fff;background-color: transparent;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-arrow:hover{color:#fff}.slick-arrow.slick-next:before,.slick-arrow.slick-prev:before{font-family:icomoon;font-size:20px}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next:before{content:"\e905"}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev:before{content:"\e903"}.carousel-arrows-light .slick-arrow{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.2)}.carousel-arrows-light .slick-arrow:hover{color:#fff}.slick-dots{list-style:none;position:relative;z-index:2;padding:0;text-align:center;margin-bottom:0}.slick-dots li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;width:10px;height:10px;margin:0 7px;-webkit-transition:all .3s linear;transition:all .3s linear}.slick-dots li button{display:block;font-size:0;width:10px;height:10px;padding:0;border-radius:50%;background-color:#213360;-webkit-transition:all .2s linear;transition:all .2s linear}.slick-dots li.slick-active button{background-color:#21cdc0;-webkit-box-shadow:0 0 0 5px rgba(33,205,192,.15);}

.contact__list a {
    color: #fff;
	font-weight: bold;
  transition: 0.5s;
}
.contact__list a:hover {
  color: orange;
}
.contact__list li {
    margin-left: 40px;
}

.logo {
    max-width: 200px;
}

.contact__list {
	margin-bottom: 30px !important;
}

.slide__content .btn, .btn-blue {
    background-color: #0C1337;
    color: #fff !important;
    border-radius: 5px;
    padding: 12px 22px;
    text-transform: uppercase;
	box-shadow:2px 2px 5px 0px #000 !important;
	font-weight: 500;
	font-size: 14px;
	min-width: 160px;
	text-align: center;
  transition: 0.5s;
}
.slide__content .btn, .btn-blue:hover {
  background-color: #ffa500 !important;
  color: #000 !important;
}
.footer .footer-primary {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #0B0B0B;
}
.footer .footer-widget-about, .footer .footer-widget-nav {
    margin-top: 40px;
}
.footer [class*="footer-widget"] {
    margin-bottom: 30px;
}
.footer-logo{
	width:100%;
}
.make_in_india img {
    width: 130px;
	box-shadow: 0px 2px 5px 0px #000;
	border-radius:0px 15px 15px 0px;
}
.make_in_india {
    position: fixed;
    bottom: 10px;
	z-index: 3;
}
.social-icons {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}
.social-icons li {
    margin-right: 10px;
}
.social-icons li a {
	position: relative;
	z-index: 1;
	display: block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	border-radius: 50%;
	font-size: 12px;
	text-align: center;
	color: #000;
	background-color: #C2C2C2;
	-webkit-transition: all .4s linear;
	transition: all .4s linear;
}
.copyright {
    color: #fff;
}
.footer .footer-widget__title {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.footer .footer-widget-nav li a {
    display: block;
    position: relative;
    color: #fff;
    font-size: 14px;
    margin-bottom: 11px;
	font-weight: 500;
}
.footer-widget-nav {
    color: #fff;
	font-weight: 500;
}

/* Template custom icon Font*/
@font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon.eot);
    src: url(../fonts/icomoon.eot) format("embedded-opentype"), url(../fonts/icomoon.ttf) format("truetype"), url(../fonts/icomoon.woff) format("woff"), url(../fonts/icomoon.svg) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" icon-"],
[class^=icon-] {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-widget:before {
  content: "\e961";
 }
.icon-alert:before {
  content: "\e95d";
}
.icon-email:before {
  content: "\e95e";
}
.icon-news:before {
  content: "\e95f";
}
.icon-user:before {
  content: "\e960";
}
.icon-quote:before {
  content: "\e95c";
 }
.icon-calendar:before {
  content: "\e958";
}
.icon-cart:before {
  content: "\e959";
}
.icon-location:before {
  content: "\e95a";
}
.icon-search:before {
  content: "\e95b";
}
.icon-ambulance:before {
  content: "\e900";
}
.icon-anatomy:before {
  content: "\e901";
}
.icon-anesthetic:before {
  content: "\e902";
}
.icon-arrow-left:before {
  content: "\e903";
}
.icon-arrow-left-2:before {
  content: "\e904";
}
.icon-arrow-right:before {
  content: "\e905";
}
.icon-arrow-right-2:before {
  content: "\e906";
}
.icon-arrow-up-2:before {
  content: "\e907";
}
.icon-aspirin:before {
  content: "\e908";
}
.icon-bacteria:before {
  content: "\e909";
}
.icon-bandage:before {
  content: "\e90a";
}
.icon-bed:before {
  content: "\e90b";
}
.icon-blood-test:before {
  content: "\e90c";
}
.icon-blood-donation:before {
  content: "\e90d";
}
.icon-blood-donation2:before {
  content: "\e90e";
}
.icon-braces:before {
  content: "\e90f";
}
.icon-brain:before {
  content: "\e910";
}
.icon-broken-leg:before {
  content: "\e911";
}
.icon-broken:before {
  content: "\e912";
}
.icon-broken2:before {
  content: "\e913";
}
.icon-call:before {
  content: "\e914";
}
.icon-call2:before {
  content: "\e915";
}
.icon-call3:before {
  content: "\e916";
}
.icon-care:before {
  content: "\e917";
}
.icon-caries:before {
  content: "\e918";
}
.icon-caries2:before {
  content: "\e919";
}
.icon-chair:before {
  content: "\e91a";
}
.icon-charity2:before {
  content: "\e91b";
}
.icon-checkup:before {
  content: "\e91c";
}
.icon-chisel:before {
  content: "\e91d";
}
.icon-clamp:before {
  content: "\e91e";
}
.icon-clean:before {
  content: "\e91f";
}
.icon-clean2:before {
  content: "\e920";
}
.icon-clock:before {
  content: "\e921";
}
.icon-cream:before {
  content: "\e922";
}
.icon-dental:before {
  content: "\e923";
}
.icon-dental1:before {
  content: "\e924";
}
.icon-dental2:before {
  content: "\e925";
}
.icon-dental3:before {
  content: "\e926";
}
.icon-dental4:before {
  content: "\e927";
}
.icon-dental5:before {
  content: "\e928";
}
.icon-dental6:before {
  content: "\e929";
}
.icon-dental7:before {
  content: "\e92a";
}
.icon-dental8:before {
  content: "\e92b";
}
.icon-dental9:before {
  content: "\e92c";
}
.icon-dental10:before {
  content: "\e92d";
}
.icon-dental-care:before {
  content: "\e92e";
}
.icon-dentist:before {
  content: "\e92f";
}
.icon-diploma:before {
  content: "\e930";
}
.icon-dna:before {
  content: "\e931";
}
.icon-doctor:before {
  content: "\e932";
}
.icon-doctor2:before {
  content: "\e933";
}
.icon-dropper:before {
  content: "\e934";
}
.icon-drugs:before {
  content: "\e935";
}
.icon-emergency:before {
  content: "\e936";
}
.icon-equipment:before {
  content: "\e937";
}
.icon-expenses:before {
  content: "\e938";
}
.icon-eye:before {
  content: "\e939";
}
.icon-first-aid-kit:before {
  content: "\e93a";
}
.icon-flask:before {
  content: "\e93b";
}
.icon-folder:before {
  content: "\e93c";
}
.icon-head:before {
  content: "\e93d";
}
.icon-health:before {
  content: "\e93e";
}
.icon-health-report:before {
  content: "\e93f";
}
.icon-heart:before {
  content: "\e940";
}
.icon-heart2:before {
  content: "\e941";
}
.icon-heart3:before {
  content: "\e942";
}
.icon-hospital:before {
  content: "\e943";
}
.icon-hospital2:before {
  content: "\e944";
}
.icon-inhalator:before {
  content: "\e945";
}
.icon-injury:before {
  content: "\e946";
}
.icon-insurance:before {
  content: "\e947";
}
.icon-location-pin:before {
  content: "\e948";
}
.icon-medicine:before {
  content: "\e949";
}
.icon-microscope:before {
  content: "\e94a";
}
.icon-pdf-file:before {
  content: "\e94b";
}
.icon-phone:before {
  content: "\e94c";
}
.icon-pills:before {
  content: "\e94d";
}
.icon-pills2:before {
  content: "\e94e";
}
.icon-rx:before {
  content: "\e94f";
}
.icon-rx2:before {
  content: "\e950";
}
.icon-scissors:before {
  content: "\e951";
}
.icon-sneeze:before {
  content: "\e952";
}
.icon-stethoscope:before {
  content: "\e953";
}
.icon-syringe:before {
  content: "\e954";
}
.icon-test-tube:before {
  content: "\e955";
}
.icon-test-tube2:before {
  content: "\e956";
}
.icon-thermometer:before {
  content: "\e957";
}

.phone__number i {
    margin-right: 7px;
}



.heading__subtitle {
    text-transform: uppercase;
    font-size: 12px;
	letter-spacing: 0.5px;
	margin-bottom: 15px;
}

.heading__title {
    font-weight: bold;
    line-height: 1.6;
    font-size: 28px;
}

.heading__desc {
    line-height: 1.8;
}
.experience {
	background-color: #fff;
	box-shadow: 0px 0px 34px -5px #000;
	position: absolute;
	bottom: 24%;
	padding: 30px 42px 38px;
	right: 10%;
	color: #0C1337;
	font-size: 18px;
	text-align: center;
	line-height: 1.2;
}
.experience span {
    font-weight: bold;
    font-size: 50px;
}

.why-choose .list-items li {
	font-size: 20px;
	color: #202020;
	font-weight: bold;
	margin-bottom: 15px;
}
.why-choose .list-items li::before {
    content: "\e905";
    font-family: icomoon;
    font-size: 18px;
    color: orange;
    margin-right: 15px;
    font-weight: normal;
    position: absolute;
    left: 0;
}
.product-section .list-items li {
    font-size: 16px;
    color: gray;
    font-weight: bold;
    margin-bottom: 15px;
    padding-left: 23px;
    position: relative;
}
.newp {
  font-size: 16px !important;
}
.product-section .list-items li::before {
    content: "\e905";
    font-family: icomoon;
    font-size: 14px;
    color: #0EAF51;
    margin-right: 8px;
    font-weight: normal;
    position: absolute;
    left: 0;
}

.product-section .list-items li span {
    display: block;
    font-size: 14px;
    font-weight: 500;
}
.product-section.product-section-3 .list-items li span ,.product-section.product-section-4 .list-items li span {
    display: inline;
}
.our-products {
    background: linear-gradient(0deg, transparent 0 47%, #0C1337 47% 100%);
}

.product.slick-slide {
    margin: 0 25px;
	background: linear-gradient(180deg, #fff 0 96%, transparent 96% 100% );
	padding: 20px 20px 0px;
}
.product__img {
    margin-bottom: 20px;
    text-align: center;
}
.product__name a {
    color: #000;
    font-size: 18px;
}
.product__name {
    height: 50px;
    overflow: hidden;
	text-align: center;
	margin-bottom: 3px;
}
.product__info .btn {
	background-color: #0C1337;
	/* border-radius: 100px; */
	color: #fff;
	border: 1px solid #0C1337;
	/* width: 70px; */
	height: ;
	font-size: 16px;
	line-height: ;
}
.product__info {
    text-align: center;
}
.our-products .slick-arrow {
	background-color: #D4D2D3;
	width: 70px;
	height: 70px;
	line-height: 68px;
	color: #0C1337;
	border: 1px solid #0C1337;
	opacity: 1;
}
.our-products .slick-prev.slick-arrow {
    left: -80px;
}
.our-products .slick-next.slick-arrow {
    right: -80px;
}
.product .product__info a {
  transition: 0.5s;
}
.product .product__info a:hover  {
    background-color: orange;
    border-color: orange;
}
.enquire-now {
    background: linear-gradient(0deg, transparent 0 40%, #0C1337 40% 100%);
}

.enquire-bg-box {
    background-color: #F1F3F2;
    padding: 25px 20px;
}

.enquire-bg-box .heading.heading-light {
    background-color: #fff;
    padding: 30px;
    box-shadow: 0 0px 10px 0px #ddd;
	min-height: 268px;
}

.enquire-bg-box  .heading__title {
    font-size: 20px;
}

.contact-us-page  .heading__title {
    font-size: 26px;
}

.enquire-now .contact-list  .phone__number {
    color: #000;
    font-size: 16px;
    margin-bottom: 21px;
}
.enquire-now .contact-list li {
    margin-bottom: 15px;
}
.form-control {
    background-color: #E8EAE9;
    height: 60px;
    border-radius: 0;
    padding: 20px;
    font-size: 14px;
    border: none;
}
.form-group {
    margin-bottom: 10px;
}
textarea.form-control {
    height: 150px;
}

.pagetitle__breadcrumbs {
    display: inline-flex;
    text-transform: uppercase;
    font-size: 12px;
}
.separate {
    padding: 0 5px;
}
.pagetitle__heading {
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
	font-size:50px;
}
.page-title.page-title-layout1.innerpage {
	min-height: 355px;
	display: flex;
	justify-items: center;
	align-items: center;
}
.product-section th {
    background-color: #D8DAD9;
    border-right: 2px solid #F1F3F2;
    width: 50%;
    padding: 10px 15px;
    text-transform: capitalize;
    font-size: 18px;
}
.product-section th:last-child {
    border: none;
}
.product-section td {
    padding: 12px 15px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.8;
    letter-spacing: 0;
}
.product__line {
    background-color: #D8DAD9;
    font-size: 17px;
    padding: 25px 30px;
    color: gray;
    text-align: center;
}
.product-section.product-section-2 th {
    width: 33.33%;
}
.product-section table {
    width: 100%;
}

.product-section.product-section-3 th, .product-section.product-section-3 td, .product-section.product-section-4 th, .product-section.product-section-4 td {
	width: auto;
	text-align: center;
}
.product-section.product-section-3 td {
	border-bottom: 2px solid #D8DAD9;
	font-size: 18px;
	font-weight: 600;
}
.product-section.product-section-3 th:first-child {
    width: 20%;
}
.product-section.product-section-3 .list-items li, .product-section.product-section-4 .list-items li {
    line-height: 1.2;
}
.product-section.product-section-3.list-items li::before, .product-section.product-section-4.list-items li::before {
    top: 2px;
}
.product-section.product-section-4 th:first-child {
    width: 10%;
}
.product-page .our-products .btn {
    display: none;
}
.product-page .our-products .product.slick-slide {
    background: #fff;
}

.about-us-page .heading__title {
	line-height: 1.4;
}

.color-blue {
    background-color: #0C1337;
}
.color-green {
    background-color: #08783D;
}

.big_head {
    color: #F1F3F2;
    font-size: 90px;
    text-transform: uppercase;
    font-weight: bold;
}
.big_head span {
    position: relative;
    left: -4px;
    bottom: -36px;
}
.mission-vision{
	background-color: #0C1337;
	padding-top: 120px !important;
	padding-bottom: 50px !important;
}

.testi {
    padding: 70px 30px 25px;
    color: #fff;
    min-height: 180px;
    background-color: rgba(255,255,255,0.2);
	position: relative;
}
.testi-head {
    margin: 0;
    margin-top: 0px;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    margin-top: -11px;
    font-size: 80px;
    line-height: 1;
    opacity: 0.2;
}
.test-icon {
    background-color: rgba(255,255,255,0.2);
    width: 120px;
    height: 60px;
    position: absolute;
    top: -60px;
    border-radius: 100px 100px 0px 0px;
    left: 50%;
    text-align: center;
    line-height: 6.5;
	transform: translateX(-50%);
}
.testi p {
    margin: 0;
    font-size: 18px;
	text-align: justify;
}
.test-icon img {
    width: 60px;
}
.testi1 ~ .testi-head {
    margin-left: -5px;
}
.contact-map iframe {
    width: 100%;
}

.htext {
    position: absolute;
    left: 16px;
    margin-left: 5px;
	font-weight: 500;
}

.contact-us-page .heading__desc {
    padding-left: 22px;
}


.all-products > .product {
  display: inline-block;
  width: 30%;
  background: linear-gradient(180deg, #fff 0 96%, transparent 96% 100% );
  padding: 20px 20px 0px;
  margin-right: 4.6%;
  margin-bottom: 35px;
}
.all-products > .product:nth-child(3n) {
  margin-right: 0px;
}
form .error {
	color: red;
}

.thankyou {
  text-align: center;
  padding: 144px 0;
}
.thankyou h1 {
  color: #0c1337;
  font-size: 66px;
}
.thankyou p {
  font-size: 16px;
  width: 50%;
  margin: auto;
}
.header.sticky {
	position: fixed;
	width: 100%;
	z-index: 999;
	transition: 5s;
}

@media (min-width:320px) and (max-width:767px){


.slide-item.align-v-h.bg-img.slick-slide {
	background-size: 101% !important;
	background-repeat: no-repeat;
	background-position: top !important;
	padding-top: 0px !important;
	height: 420px !important;
	padding-bottom: 0px;
}
.slider.desktop .slide-item .container {
  margin-top: 20px !important;
}

.slide__content .btn, .btn-blue {
	padding: 7px 10px;
	font-size: 13px;
	min-width: 137px;
}

.slider.desktop .slide__subtitle {
  font-size: 15px;
}
.slider.desktop .slide__title {
  font-size: 21px !important;
}
.slider.desktop .slide-item .container {
	display: block;
	top: 0%;
	position: absolute;
	margin-top: 38px;
}
#enquiry-form .row > div {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
#enquiry-form {
  margin-top: 20px;
}

.footer .quick-links {
  padding-left: 15px !important;
}
.footer .quick-links .footer-widget-nav {
  margin-top: 0;
  margin-bottom: 0;
}
.footer .footer-widget-nav {
  margin-top: 16px;
}
body{overflow-x:hidden;}

.slider .slide-item.slick-slide::before {

    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.slide__content {
    z-index: 99999;
    position: relative;
	text-align: center;
}
.slide__content .align-items-center {
    justify-content: center;
}
.slider .slick-arrow {
	color: #000 !important;
	border: 1px solid #000;
}
.slider .slick-arrow.slick-prev {
    left: 5px;
}
.slider .slick-arrow.slick-next {
    right: 5px;
}
}
.copymob {
  display: none;
}
.navbar .navbar-toggler{padding:0;border:none;border-radius:0;width:23px;position:relative}.navbar .navbar-toggler .menu-lines{display:inline-block}.navbar .navbar-toggler .menu-lines:after,.navbar .navbar-toggler .menu-lines:before{content:'';position:absolute;left:0;width:23px;height:1px;display:inline-block;background-color:#213360;-webkit-transition:.3s ease;transition:.3s ease}.navbar .navbar-toggler .menu-lines:before{top:0}.navbar .navbar-toggler .menu-lines:after{top:12px}.navbar .navbar-toggler .menu-lines span{position:absolute;top:6px;left:0;width:18px;height:1px;background-color:#213360}.navbar .navbar-toggler.actived .menu-lines>span{opacity:0}.navbar .navbar-toggler.actived .menu-lines:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar .navbar-toggler.actived .menu-lines:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}

@media (max-width:767px){
  .navbar .navbar-toggler{
    position:absolute;right:15px;height:13px}
  .navbar .collapse:not(.show){display:block}
  .navbar .navbar-nav{margin:0!important}
  .navbar .nav__item{margin-right:0}
  .navbar .nav__item .nav__item-link{color:#222;line-height:35px!important;padding-left:15px}
  .navbar .nav__item .nav__item-link:hover{color:#21cdc0}
  .navbar .nav__item .nav__item-link:before{display:none}
  .navbar .navbar-collapse{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.6);z-index:1000;padding:0;-webkit-transition:.4s ease;transition:.4s ease}.navbar .navbar-collapse .navbar-nav{opacity:0;width:240px;height:100%;overflow-y:auto;padding:50px 0 20px;background-color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.navbar .navbar-collapse.menu-opened{opacity:1;visibility:visible}.navbar .navbar-collapse.menu-opened .navbar-nav{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.navbar .navbar-collapse.menu-opened .close-mobile-menu{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.navbar .close-mobile-menu{background: transparent;position:absolute;top:30px;right:30px;z-index:1100;width:35px;height:35px;line-height:33px;text-align:center;border-radius:50%;border:1px solid #fff;color:#fff;cursor:pointer;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.navbar .nav__item [data-toggle=dropdown]:after{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:0;width:50%;text-align:right;z-index:2;padding-right:15px;line-height:35px;display:block!important}.navbar .dropdown-toggle:after{display:none}.navbar .nav__item.opened>[data-toggle=dropdown]:after,.navbar .nav__item.show>[data-toggle=dropdown]:after{content:"\f107"}.navbar .dropdown-menu{background-color:#fff}.navbar .dropdown-menu .nav__item{padding:0 15px 0 30px}.navbar .dropdown-menu .nav__item .nav__item-link{padding-left:0;border-bottom:none}.navbar .dropdown-menu .dropdown-menu-col .nav__item{padding:0}.navbar .nav__item.dropdown-submenu>.dropdown-menu.show{padding-left:10px}.navbar .dropdown-submenu .dropdown-menu .nav__item{padding:0 0 0 15px}.navbar .navbar-nav .dropdown-menu.show{padding:0}.navbar .mega-dropdown-menu .container{max-width:none}.navbar .mega-dropdown-menu>.nav__item{padding:0 10px}.navbar .mega-dropdown-menu .nav__item{padding:0}.header .navbar,.header-transparent .navbar{background-color:#0c1337}.header .logo-dark,.header-transparent .logo-dark{display:inline-block}.header .logo-light,.header-transparent .logo-light{display:none}.header .module__btn,.header-transparent .module__btn{color:#213360;margin:0 60px 0 0}.header .navbar .navbar-toggler .menu-lines span,.header .navbar .navbar-toggler .menu-lines:after,.header .navbar .navbar-toggler .menu-lines:before,.header-transparent .navbar .navbar-toggler .menu-lines span,.header-transparent .navbar .navbar-toggler .menu-lines:after,.header-transparent .navbar .navbar-toggler .menu-lines:before{background-color:#213360}.header .navbar-expand-lg>.container,.header .navbar-expand-lg>.container-fluid,.header-transparent .navbar-expand-lg>.container,.header-transparent .navbar-expand-lg>.container-fluid{width:100%;max-width:none}.header .navbar,.header .navbar>.container,.header .navbar>.container-fluid,.header-transparent .navbar,.header-transparent .navbar>.container,.header-transparent .navbar>.container-fluid{height:auto}.header .header-full .navbar,.header .header-full .navbar .navbar-brand,.header .navbar-brand,.header-transparent .header-full .navbar,.header-transparent .header-full .navbar .navbar-brand,.header-transparent .navbar-brand{margin-left:0px;line-height:80px!important}.header .header-full .navbar,.header .header-full .navbar .navbar-brand,.header-transparent .header-full .navbar,.header-transparent .header-full .navbar .navbar-brand{line-height:80px}.header-topbar>.container{max-width:none}.header-transparent .action__btn,.lang-dropdown .lang-dropdown-toggle{color:#213360}.action__btn-search{position:absolute;top:50%;right:80px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.container, .container-sm {
    max-width: 100%;
}
.contact__list {
    display: none !important;
}

.nav_info {
    height: 100%;
}
.navbar .nav__item .nav__item-link {
    font-size: 15px;
    font-weight: 700;
    text-transform: capitalize;
    display: block;
    position: relative;
    color: #213360;
    line-height: 100px;
    letter-spacing: .4px;
    padding-right: 15px;
}
.navbar .nav__item .nav__item-link {
    color: #222;
    line-height: 35px !important;
    padding-left: 15px;
}
.nav_info .navbar-nav {
    justify-content: flex-start !important;
}
.navbar .nav__item.last_item {
	display: none;
}
.nav__item-link.active::after {
    display: none;
}
.navbar .nav__item [data-toggle="dropdown"]::after {
	top: 0;
	content: "\f107";
	border: none;
}
.dropdown-menu.show {
	border-right: none;
	border-left: none;
	border-radius: 0;
}
.slide__content {
    padding-left: 0 !important;
}
.make_in_india img {
	width: 100px;
}
.heading-layout2 .pl-50, .heading-layout2 .pl-30 {
    padding-left: 15px !important;
}
.logo {
    max-width: 50px;
}
.our-products .slick-prev.slick-arrow {
	left: -10px;
}
.our-products .slick-next.slick-arrow {
	right: -10px;
}
.footer .footer-primary {
	padding-bottom: 60px;
}
.enquire-bg-box {
	background-color: transparent;
}
.enquire-now {
	background: linear-gradient(0deg, transparent 0 59%, #0C1337 59% 100%);
}
.experience {
	bottom: 8%;
	padding: 15px 25px 20px;
	font-size: 16px;
}
.experience span {
    font-size: 40px;
}
.why-choose .list-items li {
	font-size: 16px;
}
.heading__title {
	font-size: 25px;
  margin-top: 20px;
}
.copymob {
  display: block;
}
.copydec {
  display: none;
}

.our-products .slick-arrow {
  width: 40px;
  height: 40px;
  line-height: 37px;
}
.footer-logo {
  width: 65%;
  margin-bottom: 30px !important;
}
.testi.testi2 {
    margin-top: 100px;
}
.testi-head {
	font-size: 70px;
}
.big_head {
	font-size: 50px;
}
.big_head span {
	left: -3px;
	bottom: -20px;
}
.product-section .heading__title.mb-10 {
	margin-top: 20px;
}
.all-products > .product {
	width: 48%;
	margin-right: 3% !important;
}
.all-products > .product:nth-child(2n) {
    margin-right: 0px !important;
}

.product-section th, .product-section td {
	font-size: 12px;
}
.product-section.product-section-3 td {
	font-size: 12px;
}
.product-section table.big_table {
	overflow-x: scroll;
	display: block;
}
}


@media (min-width:768px) and (max-width:991px){
	.heading-layout2 .pl-50, .heading-layout2 .pl-30 {
		padding-left: 15px !important;
	}
	.our-products .slick-prev.slick-arrow {
		left: -20px;
	}
	.our-products .slick-next.slick-arrow {
		right: -20px;
	}
	.big_head {
		font-size: 84px;
	}
	.quick-links {
		padding-left: 15px !important;
	}
	.all-products > .product {
		width: 32%;
		margin-right: 1.4%;
	}
	.product-section th, .product-section td {
		font-size: 12px;
	}
	.product-section.product-section-3 td {
		font-size: 12px;
	}
}

@media (max-width:576px){
	#contactForm .row > div {
		padding: 0 15px !important;
	}
	.pagetitle__heading {
		font-size: 40px;
	}
	
	.product-section th, .product-section td {
		padding: 12px 9px;
	}
	.all-products > .product {
		width: 100%;
		margin-right: 0% !important;
	}
	.all-products > .product:nth-child(2n) {
		margin-right: 0px !important;
	}
	
}

@media (min-width:768px){
	.dropdown-item, .dropdown-item:hover, .dropdown-item:focus{
		color: #000;
	}
	.nav__item.dropdown:hover .dropdown-menu ,.nav__item-link.dropdown-toggle:hover ~ .dropdown-menu , .dropdown-menu:hover {
		display: block !important;
	}
	.nav__item.dropdown .dropdown-menu {
		top: 90%;
	}
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    background-color: #0C1337;
}

.nav__item.last_item .nav__item-link.active::before{
	display:none;
}


.dropdown .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}


#contactForm .message, #enquiry-form .message {
	color: red;
	padding: 0 15px;
}
.slide-item .bg-img {
	display: none;
}
h3.heading__title.mb-20 {
    margin-bottom: 0px !important;
}

.of-had {
    color: #0C1337;
    font-size: 18px;
    font-weight: bold;
}
.new-ro {
  text-align: center;
  padding: 0 100px;
  margin-bottom: 50px;
}
.new-ro p, .last-line p{
  font-size: 17px;
}
.last-line {
  padding-top: 50px;
  padding-bottom: 100px;
}
.product .product__info h5 a:hover {
  background-color: transparent;
  border-color: transparent;
}
.footer .footer-widget-nav li a {
  transition: 0.5;
}
.footer .footer-widget-nav li a:hover {
  color: orange;
}
.mission-vision-wrapper .testi  ul {
  padding-left: 15px;
  list-style: disclosure-closed;
}
.mission-vision-wrapper .testi ul li p{
  margin: 0;
  font-size: 17px;
  text-align: unset;
}
.testi.testi2 {
  padding-bottom: 88px;
}

.mcb-section-b2zvsa0og {
  padding-top: 16vh;
  padding-bottom: 16vh;
  background-image: url(../images/about/mittalCommunity01.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  margin: 50px 0;
}
.mcb-section-b2zvsa0og1 {
  background-image: url(../images/manufacture/mittalCommunity.jpg);
}
.addNewBG {
  background-color: rgba(137, 74, 2, 0.9);
  padding: 50px;
  width: 50%;
  color: #fff;
}
.colorWhite p {
  font-size: 17px;
}

.section-title-area.style-01 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .section-title-area {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .section-title.with-border {
    padding-right: 30px;
    margin-right: 30px;
  }
  .section-title-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .section-title.with-border::before {
    background-color: #d3d2d2;
    height: 100px;
    width: 1px;
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

.section-title {
  position: relative;
}
.section-title h2, .section-title .h2 {
  font-size: 60px;
  line-height: 60px;
  max-width: 425px;
  color: #00225a;
}
.section-desc {
  max-width: 440px;
}
.font-size-20 {
  font-size: 17px;
}

.point {
  padding-left: 15px;
}
.point li {
  color: #202020;
  font-size: 16px;
  margin-bottom: 5px;
}

.box {
  border: 2px solid #0c1337;
  padding: 25px;
  border-radius: 10px;
  transition: 0.5s;
  margin-bottom: 30px;
}
.box:hover {
  border: 2px solid orange;
}
.box p{
  font-size: 16px;
}
.addNewBG1 {
  background-color: rgba(6, 4, 36, 0.9);
  padding: 50px;
  width: 80%;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
}
.point1 li {
  color: #fff;
}
.newpar p, .newpar p a {
  font-size: 16px;
}
.newpar p a {
  font-size: 16px;
  color: #202020;
  transition: 0.5s;
}
.newpar p a:hover {
  color: orange;
  text-decoration: none;
}
.newpar p a i {
  margin-right: 5px;
}

html {
  scroll-behavior: smooth;
}
.pr-150 {
  padding-right: 50px !important;
}


@media (max-width:767px){ 
 
  .navbar .navbar-toggler {
    position: absolute;
    right: 15px;
    height: 13px;
    color: #fff;
  }
  .logo {
    max-width: 200px;
  }
  .navbar .navbar-collapse .navbar-nav {
    background-color: #050816;
    width: 350px;
  }
  .dropdown-item {
    padding: 0.25rem 1.5rem;
    font-size: 15px;
  }
  .slide-item.align-v-h.bg-img.slick-slide {
    background-size: cover !important;
  }
  .slick-arrow.slick-next::before, .slick-arrow.slick-prev::before {
    font-family: icomoon;
    font-size: 20px;
    color: white;
  }
  .slider .slick-arrow {
    color: #fff !important;
    border: 1px solid #fff !important;
  }
  .slider.desktop .slide-item .container {
    display: block;
    top: 8%;
    position: absolute;
    margin-top: 38px;
  }
  .pr-150 {
    padding-right: 50px !important;
  }
  .why-choose .list-items li {
    padding-left: 15px;
  }
  .addNewBG {
    width: 100%;
    padding: 20px;
  }
  .new-ro {
    padding: 0;
  }
  .mcb-section-b2zvsa0og {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }
  .mcb-section-b2zvsa0og.dda {
    margin: 0;
  }
  .mission-vision {
    margin-top: 0;
  }
  .row.lay2, .row.pro {
    display: flex;
    flex-direction: column-reverse;
  }
  .lay2 img {
    margin-top: 20px;
  }
}