@charset "utf-8";
@import url("https://fonts.googleapis.com/css?family=Montserrat");

@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFWkU1Z4Y.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFU0U1Z4Y.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFVUU1Z4Y.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFWUU1Z4Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/rubik/v11/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFV0U1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/* tamil */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPHjd5bjdu2ui.woff2) format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC;
}
/* latin-ext */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPHjd5aDdu2ui.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/catamaran/v7/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPHjd5a7duw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.one{ background: url('../images/slider/23.jpg')fixed 50%;
}



body{ background:#FFFFFF;}

/* CSS Document */
.top_div{ padding:3px 0; background:#ed1d24; color:#FFFFFF;}

.header{width:100%; z-index:500; background:#fff;}


.main_menu_but{background:#ed1d24; color:#FFFFFF}

/*.header{ background:#FFFFFF;}*/
.protect{ margin-top:0; }
.nav-item{ padding:0 10px; color:#ed1d24;}

.nav_custom{ background:none;}
.nav{ background:none; }
.nav-item{padding:auto 10%; font-weight:500;}
.dropdown-menu{ background:#ed1d24; position:absolute; color:#ed1d24;}
.dropdown-item{ color:#fff;}
.nav-link{ color:#ed1d24; font-family:'Catamaran'; font-weight:bold; font-size:16px; letter-spacing:1px;
 border-bottom:2px #ccc none ; 
 
}

.nav-link:hover{ border-bottom:none; border-top:none 2px #fff; color:#000;}

.home_banner{ position:relative;}

.ribben{ position:absolute; top:-26px; z-index:100; right:0px; background:url(../images/ribben.png) no-repeat; z-index:1000;}
.ribben_down{ position:absolute; bottom:-79px; z-index:500; left:0px; background:url(../images/ribben_down.png) no-repeat; z-index:1000;}


.font-color-black{color:#000000;}
.text-muted-font-color-black{ text-align:justify; color:#000000;}


.text-muted i{ font-size:18px; padding:5px; cursor:pointer;}
.text-muted i:hover{ color:#fff;}


.contacthd{font-family: 'Rubik'; font-weight:600; font-size:30px;}
.health-risk{font-family: 'Rubik'; font-weight:600; font-size:18px;}


.but_image{ width:300px;}

.prd_list_home{ background:#0d141c;}

.lineheight{ line-height:22px;}



footer{ background:#333333;}

/* -------------------------------technology----------------------------------------------*/
.about_banner{position:fixed 50%;}
.about_banner img{ width:100%; position:fixed 50%;}




.patric-photo{width:220px; margin:10px auto;  }

.patric-photo img{width:100%; border:  inset 15px #999999; border-radius:50%; padding:15px; background: #B1B1B1;}

.about_head_image{}
.about_head_image img{ width:100%;}

.vission_mission h1,.vission_mission p{ color: #CCCCCC;}
.vission_mission{ background: url('../images/about_plex.jpg') no-repeat #000d15 fixed 50% ; background-size:cover;

}
/* -------------------------------technology----------------------------------------------*/

.vid_thump{}
.vid_thump img{ width:100%;}
.card-body p{ text-align:justify;}




		
		 @media (max-width: 768px) {
.header{ position: relative; top:0; width:100%; z-index:500;}
.navbar-nav{ background:#ed1d24; width:100%; color:#FFFFFF;  }
.nav-link, .nav-item{ color:#FFFFFF;}


		 .ribben{ display:none;}
		 .ribben_down{ display:none;}
	.nav_custom{ background:none; width:100%; padding:0;}	 


.navbarText{ top:-30;}

.but_image{ width:220px; color:#fff; }
.main_menu_but{color:#fff; background:#ed1d24;}


.contacthd{font-family: 'Rubik'; font-weight:600; font-size:30px; }

.patric-photo{width:250px; margin:10px auto; }		

      }