

.banner-text-home{text-align:left; display:flex;  flex-direction:column; justify-content:flex-start; align-items:flex-start;
width:100%;}
.banner-text-home h6{color:#fff; background:#CE0E2D; padding:5px; text-align:center; display:inline-block;}
.banner-text-home h1{margin-bottom:0;}
.nav-height{height:110px; width:100%;}

.alert-text{background:#CE0E2D; text-align:center; padding:15px 0; margin-top:-25px; position:relative;}
.alert-text h6{margin:0; color:#fff;}
.medical-product-heading{margin-bottom:70px; text-align:center;}
.medical-product-section{padding:60px 0 80px 0;}
.medical-product-action{text-align:center; margin-top:30px;}
.medical-product-box{margin-bottom:60px; text-align:center;}
.medical-product-box img{margin-bottom:20px;}
.carousel-indicators [data-bs-target]{width:13px; height:13px; border-radius:100%; background-color:#DFDFEF;}
.carousel-indicators [data-bs-target]{background-color:#A3A7C0;}

.text-home-white h1{color:#1F2C4C;}
.carousel-control-prev-icon{background-image:url(../img/left-arrow-banner.svg); background-repeat:no-repeat; background-position: center; width:20px; height:45px;}
#carouselExampleCaptions{border-bottom:25px solid #CE0E2D;}
.carousel-control-next-icon{background-image:url(../img/right-arrow-banner.svg); background-repeat:no-repeat; background-position: center; width:20px; height:45px;}


.containerMobile .carousel-control-prev-icon{background-image:url(../img/left-slider-logo.svg); background-repeat:no-repeat; background-position: center; width:12px; height:22px;}
.containerMobile .carousel-control-next-icon{background-image:url(../img/right-slider-logo.svg); background-repeat:no-repeat; background-position: center; width:12px; height:22px;}
.containerMobile .carousel-control-next, .containerMobile .carousel-control-prev{width:auto;}


#trusted-partner-section{background:#F8F8FF; padding:80px 0 90px 0; margin-bottom:90px;}
.trusted-partner-heading{text-align:center; margin-bottom:70px;}
.trusted-partner-action{text-align:center;}
.trusted-partner-logo{text-align:center; margin-bottom:70px;}


.testimonial-heading{margin-bottom:115px; text-align:center;}
.testimonial-heading h4{margin-bottom:40px;}
.testimonial-box {padding:28px; border-radius:10px; margin-bottom:100px;}
.testimonial-box img{margin-bottom:20px;}
.testimonial-box h6{color:#fff; margin-bottom:20px;}
.testimonial-box p{color:#fff; font-size:16px; font-weight:400; margin-bottom:0; line-height:28px;}
.testimonial-heading h6{font-weight:300; color:#000;}

.test-block-a{background:#CE0E2D;}
.test-block-b{background:#A3A7C0;}
.test-block-c{background:#1F2C4C;}


.subscribe-today-section{background: linear-gradient(90deg, #CE0E2D 0.53%, #1F2C4C 99.98%); padding:38px 0;}
.subscribe-today-box{display:flex; align-items:center; justify-content:center;}
.subscribe-today-box h5{color:#fff; margin-right:50px; margin-bottom:0;}
.subscription{background:#fff; border-radius:5px; position:relative;  width:500px; padding:0 110px 0 10px; height:40px;}
.submit-email{background:#E0E1E2; border-radius:5px; position:absolute; right:0; border:0; font-size:14px; font-weight:700; color:#767676; height:100%; padding:0 25px;}
.submit-email:hover, .submit-email:focus{background-color:#CE0E2D; color:#fff;}
.subscription-box{height:100%;}

.add-email{background:transparent; border:0; width:100%; height:100%;}


footer{background-image:url(../img/footer-bg.png); background-repeat:no-repeat; background-position: center; background-size: cover; padding:100px 0 185px 0;}

.footer-link{display:flex; }
.footer-link ul:first-child{margin-right:130px;}
.footer-link ul li{margin-bottom:5px;}
.footer-link ul li a{font-size:18px; font-weight:700; color:#fff; text-decoration:none;}
.footer-link ul li a:hover,.footer-link ul li a:focus{color:#fff; text-decoration:underline;}
.footer-address{margin-bottom:30px;}
.footer-address h6{color:#fff; margin-bottom:5px;}
.footer-address p{color:#fff; font-size:16px; font-weight:400; margin-bottom:0; line-height:28px;}



.inner-page-banner img{width:100%;}
.about-text-section{padding:140px 0;}
.about-text-heading h4{text-align:right; margin-right:50px; margin-bottom:0;}
.about-text-text{height:auto; border-left:1px solid #707070; padding-left:35px;}
.about-text-text h6{font-weight:300;  line-height:40px; margin-bottom:0;}


.history-text-section{padding:70px 0 100px 0; text-align:center;}
.history-text-section h4{ margin-bottom:40px; line-height:45px; }
.history-text-section h6{line-height:40px; font-weight:300; text-align: left;}

.standard-main-section .container-fluid{padding:0; overflow:hidden}
.standard-list-text p{margin-bottom:40px}
.standard-img-list{width:478px; height:478px;}
.standard-img-list img{border-radius:100%; object-fit:cover; width:100%;  height:100%;}
.standard-list-section{padding:0 0 125px 0;}
.standard-list-text ul.solid-main{margin-left:50px;}

.standard-text{position:absolute; right:0;top:0; width:65%; }
.standard-img-box{width:100%;}
.standard-section{display:flex;  position:relative; padding:100px 0 250px 0;}
.standard-text-block{position:absolute; right:0; top:0; }
.standard-text-img-box{text-align:right; }
.standard-text-img-box img{display:block;}
.standard-text-box{background-image:url(../img/round-circle.svg); background-repeat:no-repeat; background-position: center; background-size: cover; padding:0; width:868px; height:977px; float: right;}

.standard-text-box img{margin-bottom:35px; width:170px;}
.standard-text-box h4{color:#fff; margin-bottom:30px;}
.standard-text-box p{color:#fff; line-height:40px;}
.standard-text-block{padding:250px 50px}



.customer-representative-text{text-align:center;}
.customer-representative-text h5{color:#fff; margin-bottom:0;}
.contact-us-section{background-image:url(../img/contact-us-bg.jpg); background-repeat:no-repeat; background-position: center; background-size: cover; padding:100px 0;border-top:25px solid #CE0E2D;}
.contact-us-form{background:#F8F8FF; border-radius:10px; padding:50px 100px 75px 100px;}
.contact-us-heading{text-align:center; margin-bottom:40px;}
.contact-us-heading h4{margin-bottom:0; color:#1F2C4C;}
.contact-us-form label{color:#000000; font-weight:400; font-size:14px; margin-bottom:2px;}
.contact-us-form .form-group{margin-bottom:15px;}
.contact-us-form .form-control{border-radius:4px; border:1px solid #DEDEDF; background:#fff; font-size:12px; font-weight:400; line-height:38px; height:38px;}
.form-check-radio{display:flex;}
.form-check-radio .form-check:first-child{margin-right:38px;}
.form-check-radio .form-check{margin-bottom:0;}
.contact-us-form .form-check-radio label{margin-bottom:0;}
.contact-us-form .form-check-radio span{margin-left:5px;}
.form-check-radio .form-check-input[type=radio]{margin-top:8px;}
.form-check-box{margin-top:15px;}
.form-check-box .form-check-label{margin-bottom:0;}
.form-check-box .form-check-input[type=checkbox]{margin-top:8px;}
.form-check-box span{margin-left:5px;}
.message-input{height:160px!important;}
.contact-us-btn{margin-top:20px;}
.contact-us-btn .btn-send{
	display: inline-block;
  color:#fff; 
  background-color:#1F2C4C;
  font-size:14px;
  border-radius:4px;
  font-family: 'IBM Plex Sans', sans-serif;
  padding:0 25px;
  text-decoration:none;
  text-align:center;
  font-weight:700;
  border:0;
  line-height:40px;
  margin-right:20px;
  min-height:40px;}
.contact-us-btn .btn-send:hover, .contact-us-btn .btn-send:focus{color:#767676; background:#E0E1E2}
.contact-us-btn .btn-submit{
display: inline-block;
  color:#fff; 
  background-color:#CE0E2D;
  font-size:14px;
  border-radius:4px;
  font-family: 'IBM Plex Sans', sans-serif;
  padding:0 25px;
  text-decoration:none;
  text-align:center;
  font-weight:700;
  border:0;
  line-height:40px;
  min-height:40px;
}

.contact-us-btn .btn-submit:hover, .contact-us-btn .btn-submit:focus{background:#1F2C4C;}

#form_need.form-control{padding:0 .75rem; cursor:pointer;}
#form_need.form-control {
    min-height:46px;
	background:#fff;
    border: 1px solid #DEDEDF;
    border-radius: 5px;

    font-weight: 500;
    color: #A3A7C0;
	width:100%;

	background-image:url(../img/caret-down.svg);
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 9px 5px;
	appearance: none;
	cursor:pointer;}
#form_need.form-control option{
   color:red;
}


#form_need.form-control:hover, #form_need.form-control:focus{outline:0;}

.form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #A3A7C0;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #A3A7C0;
   opacity:  1;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #A3A7C0;
   opacity:  1;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #A3A7C0;
}
.form-control::-ms-input-placeholder { /* Microsoft Edge */
   color:    #A3A7C0;
}

.form-control::placeholder { /* Most modern browsers support this now. */
   color:    #A3A7C0;
}

.login-section{border-top:25px solid #CE0E2D;}
.login-section .container-fluid{padding:0; overflow:hidden;}
.conatct-img img{width:100%;}
.conatct-form{height:100%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
.conatct-form h4{margin-bottom:10px; color:#1F2C4C;}
.conatct-form p{margin-bottom:10px; color:#000000; font-weight:400; font-size:16px; margin-bottom:35px;}
.conatct-form .form-control{border-radius:4px; border:1px solid #DEDEDF; background:#fff; font-size:12px; font-weight:400; line-height:38px; height:38px; width:260px;}

.conatct-form .form-group{margin-bottom:20px;}
.conatct-form label{color:#000000; font-weight:400; font-size:14px; margin-bottom:2px;}
.form-check-forgot-password .form-check-box{display:flex; justify-content:space-between;}
.form-check-forgot-password .form-check-box a{color:#2185D0; font-weight:400; font-size:14px; text-decoration:none}
.form-check-forgot-password .form-check-box a:hover, .form-check-forgot-password .form-check-box a:focus{color:#2185D0; text-decoration:underline}


.conatct-form .btn-primary{
	display: inline-block;
  color:#fff; 
  background-color:#CE0E2D;
  font-size:14px;
  border-radius:4px;
  font-family: 'IBM Plex Sans', sans-serif;
  padding:0 25px;
  text-decoration:none;
  text-align:center;
  font-weight:700;
  border:0;
  line-height:40px;
  min-height:40px;}
.conatct-form .btn-primary:hover, .conatct-form .btn-primary:focus{background:#1F2C4C;}

.containerDesktop ul{display:flex; justify-content:center; flex-wrap: wrap;}
.containerDesktop ul li{width:20%; margin-bottom:30px;}
.containerDesktop ul li img{width:90%;}
.containerMobile .carousel-inner{text-align: center;}
.containerMobile .carousel-inner .item{width:20%; margin-bottom:30px;}
.containerMobile .carousel-inner .item img{width:90%;}
.containerMobile .carousel-indicators{bottom:-70px;}


.desktop-img{display:block}
.mobile-img{display:none}

@media (min-width: 650px) { 
.containerMobile {display:none;}
}

@media (max-width: 650px) { 
.containerDesktop {display:none;}
.trusted-partner-action{margin-top:80px;}
}

@media (min-width:1199px){
.conatct-img{height:750px;}
.conatct-img img{height:100%; object-fit:cover;}
}


@media (max-width:1200px){
.conatct-img{height:650px;}
}

@media (max-width:1350px){
.standard-img-box{width:80%;}
.standard-section{padding-bottom:300px; margin-bottom:50px;}
}


@media (max-width:1300px){
.standard-text-box{width:776px; height:873px;}	
.standard-text-block{padding: 200px 50px 200px 200px;}
.standard-text-box h4{margin-bottom:15px;}
.standard-text-box img{margin-bottom:20px;}
.standard-text-box h4 br{display:none;}
.standard-text-box p br{display:none;}
.standard-section{padding-bottom:250px; margin-bottom:20px;}
}

@media (max-width:1199px){
.subscription{width:400px;}
.standard-list-text{padding-left:50px;}

.standard-text-box{width:728px; height:817px;}	
.standard-text-block{padding:170px 50px 200px 170px;}
.standard-section{padding-bottom:240px;}
.conatct-img img{height:100%;}
}



@media (max-width:1099px){
.standard-text-block{padding:170px 50px 200px 120px;}
.standard-section{padding-bottom:280px; margin-bottom:50px;}
}

@media (max-width:1064px){
.contact-us-form{padding:60px;}
.conatct-img{height:100%;}
.conatct-img img{height:100%; object-fit:cover; width:100%;}

}

@media (max-width:991px){
#trusted-partner-section{padding:50px 0; margin-bottom:50px;}
.trusted-partner-heading{margin-bottom:40px;}
.testimonial-heading h4{margin-bottom:20px;}
.testimonial-heading{margin-bottom:50px;}
.test-block-a{margin-bottom:30px;}
.test-block-b{margin-bottom:30px;}
.test-block-c{margin-bottom:30px;}
#testimonial-section{margin-bottom:40px;}
.subscription{width:350px;}
.footer-address-block{margin-top:30px;}
.footer-link{justify-content:space-between;}

.standard-img-list{margin:0 auto; margin-bottom:40px; text-align:center;}

.contact-us-section{padding:50px 0;}
.contact-us-form{padding:35px;}
.contact-us-heading{margin-bottom:25px;}
.contact-us-form .form-group{margin-bottom:10px;}
.contact-us-form label{margin-bottom:0;}
.standard-list-section{padding-bottom:50px; margin-top:50px;}

.standard-section{flex-wrap:wrap;width:100%;}
.standard-img-box {width:100%;}
.standard-img-box img{width:100%;}
.standard-text{position:static; width:100%;}
.standard-text-box{width:100%; height:auto; background:#CE0E2D;}
.standard-text-block{padding:35px; text-align:center;}
.standard-section{padding:0;}
.standard-text-block{position:static;}

.standard-list-text{padding-left:0px;}
}

@media (max-width:767px){
.subscribe-today-box{flex-wrap:wrap; width:100%;}
.subscribe-today-box h5{margin-right:0; margin-bottom:30px; width:100%; text-align:center;}
.subscription{background:transparent}
.subscription{width:100%; height:auto; padding:0;}
.subscription-box{display:flex; flex-wrap:wrap; flex-direction:column; width:100%;}
.add-email{background:#fff; border-radius:5px; position:relative;  width:100%; padding:0 10px; height:40px; margin-bottom:20px;}
.footer-link{flex-wrap:wrap;}
.footer-link ul:first-child{margin-right:0; margin-bottom:30px;}
.footer-link ul{width:100%;}
footer{padding:50px 0;}
.submit-email{position:static; width:150px; height:40px; margin:0 auto;}

.conatct-img{height:auto;}
.conatct-img img{height:100%;}
.conatct-form p{padding-right:15px; padding-left:15px;text-align:center; line-height:25px;}
.conatct-form h4{padding-right:15px; padding-left:15px; text-align:center;}
.conatct-form .btn-primary{width:100%;}
.conatct-form form{width:70%;}
.conatct-form .form-control{width:100%;}
.contact-us-btn .btn-success{width:45%;}
.contact-us-btn .btn-send{margin-right:0;}
.contact-us-btn{display:flex; justify-content: space-between;}
.contact-us-form{padding:25px;}
.contact-us-heading{margin-bottom:10px;}

.standard-img-list{width:350px; height:350px;}

}

@media (max-width:575px){
.footer-link{flex-wrap:wrap;}
.footer-link ul:first-child{margin-right:0; margin-bottom:30px;}
.footer-link ul{width:100%;}
.desktop-img{display:none}
.mobile-img{display:block; height:350px;}
.conatct-form form{width:80%;}
.contact-us-btn .btn-success{width:100%; margin:10px 0;}
.contact-us-btn{flex-wrap:wrap; margin-top:10px;}
.contact-us-form{padding:35px 15px 25px 15px;}
.standard-img-list{width:280px; height:280px;}
.container{padding-left:30px; padding-right:30px;}
#testimonial-section{padding-left:15px; padding-right:15px;}
.test-block-a{margin-bottom:20px;}
.test-block-b{margin-bottom:20px;}
.test-block-c{margin-bottom:20px;}
.testimonial-heading{margin-bottom:40px;}
.customer-representative-text h5 span{color:#fff!important; text-decoration:none!important;}
#carouselExampleCaptions .carousel-item img{width:575px!important; object-position:100% 0%;}
}


@media (max-width:480px){
#carouselExampleCaptions .carousel-item img{object-position:184% 0%;}
}









