
/* body, div, ul, ol, li, table, tr, td, section{padding: 0px; margin: 0px; outline: 0px; border: 0px;  word-wrap: break-word !important;} */
html, body, div, ul, ol, li, table, tr, td,{padding: 0px; margin: 0px; outline: 0px; border: 0px;  word-wrap: break-word !important;}
body{margin: 0px; }
[contentEditable=true]:empty:not(:focus):before{ content:attr(data-text); color: #AAAAAA; }
ul{ -webkit-margin-before: 0em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 00px;}

a{text-decoration: none; color: inherit}
*{font-family: 'Raleway', sans-serif; text-shadow: none;}
p{text-align: justify; font-size: 17px; line-height: 25px;}

	.round0{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important;border-radius:0px !important;}
	.round5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
	.round10{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
	.round15{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
	.round20{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
	.round25{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
	.round20{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
	.round40{-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;}
	.round50{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;}
	.round60{-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;}
	.round100{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;}
	.round120{-webkit-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;-o-border-radius:120px;border-radius:120px;}
	.round220{-webkit-border-radius:220px;-moz-border-radius:220px;-ms-border-radius:220px;-o-border-radius:220px;border-radius:220px;}



	/* colors */
	.grey, .greytext{ color: #CCCCCC;}
	.blacktext{ color: #000000;}
	.lightblacktext{ color: #333333;}
	.whitetext{ color: #FFFFFF;}
	.siteblue{color: #84ccff;}
	.sitegreen{color: #356518;}
	.brightbluetext{ color: rgba(100,100,255,0.9);}
	.aaa{ color: #aaaaaa;}
	.bbb{ color: #bbbbbb;}
	.ccc{ color: #cccccc;}
	.ddd{ color: #dddddd;}
	.eee{ color: #eeeeee;}
	
	.row{width: 95%;}
	.row-full{width: 100%;}
	.take-left{float: left;}
	.take-right{float: right;}
	.clearfix{clear: both;}
	.inline{display: inline-block;}
	.left{text-align: left;}
	.right{text-align: right;}
	.centertext{text-align: center;}
	.justify{text-align: justify;}
	.tablevt tr td{vertical-align: top; padding-bottom: 15px}
	
	.facebook{background: #4867AA;}
	.twitter{background: #1DA1F2;}
	.pinterest{background: #BD081B;}
	.googleplus{background: #CF4B40;}
	.linkedin{background: #007BB6;}
	.youtube{background: #C12025;}
	.instagram{background: #F59805;}
	.whatsapp{background: #17980E;}
	.wikipedia{background: #7C7C7C;}
	
	.album{ border: 1px solid #CCCCCC; box-shadow: 0 0 3px #333333; background: rgba(255,255,255,0.5); padding: 20px 5px;}
	.title{background: #FFFFFF; display: inline-block; left: 20px; box-shadow: 0 0 3px #333333; position: relative; top: -40px; border: 1px solid #CCCCCC; padding: 10px; font-size: 20px;}


/* mobile view start */	
@media screen and (max-width: 909px){
	.pconly{display: none !important;}
	.headSection .container{width: 100%;}
	
	.container, .three-fourth, .two-third, .one-fourth, .one-third, .half{width: 90%; margin: auto;}
	.take-left{float: none;}
	.take-right{float: none;}
	
		
	.half, .one-third, .one-sixth, .one-fourth, .two-third, .three-fourth{width: 90%; margin: 0px; padding: 0px; border: 0px; display: inline-block; box-sizing: border-box;}
	.vm{vertical-align: middle;}
	.vt{vertical-align: top;}
	
	/*Menu Bar */
	.menuicon{padding: 10px 14px; margin: 5px 0px;  width: 80px; border-left: 1px solid #FFFFFF; font-size: 20px; color: #FFFFFF; position: absolute; top: 0px; right: 0px; outline: 0px;}
	.menubar{}
	#main-menu{position: relative; z-index: 5000; position: absolute; top: 54px; right: 0px; width: 80%; max-width: 250px; display: none;}
	
	#main-menu li, #main-menu ul li{ list-style: none; }
	#main-menu ul{ margin-bottom: 0px;}
	#main-menu li div{ background: #61120F; border-bottom: 1px solid #cccccc;}
	#main-menu li div ul{ display: none;}
	#main-menu li div:hover > ul{display: block;}
	#main-menu li div ul li a div{padding:12px 10px 12px 20px; background: #555555;font-size: 14px; box-sizing: box-border;
	border-bottom: 1px solid #cccccc; line-height: 22px;}
	
	.menubar:hover > div #main-menu{display: block; }
	#main-menu li div ul li a div span{ display: none;}
		
	#main-menu li div a div{ font-weight: 800; font-family: 'Lato', sans-serif; font-size: 16px; padding: 16px 10px;
		text-transform: uppercase; color: #ffffff; }
	#main-menu li div a div span{font-weight: 400; font-size: 11px; text-transform: uppercase; color: #ffffff; display: block; }
	
	.menubar:hover > #main-menu{display: block;} 
	
	.headerAdjust{height: 60px;}
	
	.sticky{
		/*position: -webkit-sticky; /* Safari */
		position: relative;
		top: 0;
		 height: 54px; z-index: 5000; /*box-shadow: 0 2px 2px #000000; border: 1px solid #000000; */
		 background: #929292;
		background-image: url('../images/a.jpg'); background-size: auto 100%;
	}
	
	.headSection{ height: 90px; background: #0A125D; background-image: url('../images/bg.jpg'); background-attachment: fixed;}
	.headSection .container{border-top: 1px solid #000000;}
	.headSection .logo{display: inline-block; text-align: center; margin-top: 20px; color: #FFFFFF; z-index: 5000; font-family: 'Lato', sans-serif; font-size: 25px; font-weight: 600; width: 100%;}
	.headSection .logo span{font-size: 19px; display: block;}

	
	.headright{position: fixed; bottom: 1px; right: 10px; z-index: 5000;}
	.headright p a span{display: none;}
	.headright p a{display: inline-block; margin: 5px; padding: 20px; background: #ff0000; color: #FFFFFF; box-shadow: 0 0 5px #000000; width: 30px; font-size: 30px; text-align: center;}
	
	.hide{display: none !important;}
	.show{display: inline-block !important; float: left;}
	
	
	
	h2 .icon{height: 30px;}
	
	.welcome{background: #ffffff; color: #F76300; padding: 30px 0px;}
	.welcome img{height: 100px;}
	.welcome h1{font-weight: 800; color: #0A125D; font-size: 21px; margin: 0px; letter-spacing: 2px; text-align: center;  margin: 15px 5px 0px 5px;}
	.welcome h1 span{display: block; font-size: 16px; font-weight: 800;}
	.welcome p{font-weight: 600; font-size: 12px; letter-spacing: 1px; line-height: 14px; text-align: center; text-transform: uppercase; color: #F76300;}
	.welcome .bigger{font-size: 25px; font-weight: 100; color: #F76300; }
	
	.firstbg{background: #d5d5d5;}
	.secondbg{background: #f2f2f2;}
	.about{padding: 5px 0px;}
	.about h2{font-weight: 100; font-size: 30px; margin-bottom: 1px; letter-spacing: 2px; text-align: left; font-stretch: extra-condensed; font-family: calibri;}
	.about h2 span{color: #e00000; font-weight: 500;}
	.about p{font-weight: 600; font-size: 16px; letter-spacing: 1px; color: #333333; line-height: 25px;}
	.about div{font-weight: 600; font-size: 16px; color: #333333; line-height: 35px; text-align: justify;}
	.about .readmore{padding: 15px 25px; font-size: 20px; font-weight: 600; border: 1px solid #000000; color: #FFFFFF; background: #9D2020; cursor: pointer; }
	.about ul li{ border-top: 3px outset #fafafa; border-left: 6px outset #F76300; padding: 5px; width: 100%;
		margin: 5px 0px; box-sizing: border-box; text-align: left; padding-left: 10px; background: #fafafa;  list-style: none; 
		box-shadow: 0 0 1px #aaaaaa; vertical-align: top;}
	.about ul li div{font-size: 12px;}
	.about ul li:hover{background: #F6F63A;  border-top: 3px outset #F07274; color: #FF0000; cursor: pointer; background-image: url('../images/bg3.jpg') }
	.about ul li img{height: 16px; vertical-align: middle;}
	
	.tagline{background: #555555; padding: 20px 0px; color: #ffffff; font-size: 11px; font-weight: 600; font-stretch: extra-condensed; text-align: center; border-bottom: 0px solid rgba(255,0,0,0.5); border-top: 0px solid #E00000;}
	
	
	
	.footer3{background: #000000; padding: 20px 0px 120px 0px; color: #eeeeee;}
	.footer3 p, .footer3 p a{font-size: 16px; font-weight: 400; color: #eeeeee; margin: 0px;}
	.collaboration{max-height: 70px; margin-bottom: 5px; margin-top: 2px;}
	
	.contents{background: #FFFFFF; background-image:url('../images/logobg.png'); padding: 20px 0px; background-attachment: fixed;  padding-bottom: 120px;}
	.contents h2{font-weight: 200; font-size: 30px; margin: 10px; letter-spacing: 2px; text-align: left; margin-top: 60px;}
	.contents h2 span{color: #ff0000; font-weight: 500;}
	.contents p, .contents ul li, .contents ol li{font-weight: 600; font-size: 16px; letter-spacing: 1px; color: #333333; line-height: 25px; text-align: justify; text-shadow: 0 0 5px #FFFFFF; margin-left: 20px; }
	.contents ol li span{color: #9D2020; font-weight: 800; text-shadow: 0 0 3px #FFFFCC; font-size: 25px;}
	.contents ol li{padding-top: 10px;}
	.contents p{margin-bottom: 20px;}
	.contents img.dp{height: 70px; width: 70px; margin-left: 15px; margin-top: 20px; border: 2px solid #000000; box-shadow: 1px 1px 3px #333333;}
	.contents div.dp{display: block; border: 1px solid #222222; background: #FFFFFF; margin-left: 5px; min-height: 100px; padding: 40px 10px 10px 15px; margin-top: -40px; box-shadow: 1px 1px 5px #000000;}
	
	
	
	
	.contactwelcome{background: #9D2020; color: #FFFFFF; box-shadow: 0 0 7px #FF0000;}
	.contactwelcome p{font-weight: 200; font-size: 18px; letter-spacing: 1px; margin: 2px;}
	
	.contents h3{font-weight: 800; font-size: 22px; margin: 10px 0px; letter-spacing: 2px; text-align: left; margin-top: 60px; color: #9D2020;}
	.pcleftspace p{font-weight: 600; font-size: 18px; letter-spacing: 1px; color: #222222; line-height: 28px; text-align: justify}
	
	.hero{height: 200px; background: #EBEAE8; background-image: url('../images/hero.png'); background-repeat: no-repeat; background-size: auto 100%; background-position: center center;}
	
	.sprays h2{text-align: center; color: #FFFFFF; text-shadow: 0 0 3px #000000; margin: 10px 0px;}
	.sprays .one-third{ text-align: center; font-size: 18px; color: #FFFFFF; padding-bottom: 30px;}
	.sprays .one-third img{width: 150px; height: 140px; margin: auto;}
	.sprays{ z-index: 100; position: relative;}
	.vid{display: none; }
	#myVideo{display: none;}
	.mobsecond{background: #333333; background-image: url('../images/vid.gif'); background-repeat: no-repeat; background-size: cover; background-position: center center;}
	
	.page h1{ margin-top: 60px; margin-bottom: 30px; font-size: 20px; font-weight: 700; color: #1D1F67;}
	.page h2{ margin-top: 20px; margin-bottom: 20px; font-size: 18px; font-weight: 600; color: #085A3A; margin-left: 10px;}
	.page p{margin: 0px 30px; font-size: 16px; line-height: 25px;}
	.page ul{ margin-left: 70px;}
	.page ul li{margin: 0px 0px; font-size: 16px; line-height: 25px;}
	.page{min-height: 650px;}
	
	
	
}
/* Mobile view end */


/* Pc view start */
@media screen and (min-width: 910px){
	
	.mobileonly{display: none !important;}
	.container{width: 95%; max-width: 1100px; margin: auto;}
	
	.half{width: 49.5%; margin: 0px; padding: 0px; border: 0px; display: inline-block; box-sizing: border-box;}
	.one-third{width: 33%; margin: 0px; padding: 0px; border: 0px; display: inline-block; box-sizing: border-box;}
	.one-sixth{width: 16.2%; margin: 0px; padding: 0px; border: 0px; display: inline-block; box-sizing: border-box;}
	.one-fourth{width: 24.5%; margin: 0px; padding: 5px; border: 0px; display: inline-block; box-sizing: border-box;}
	.two-third{width: 66%; margin: 0px; padding: 0px; border: 0px; display: inline-block; box-sizing: border-box;}
	.three-fourth{width: 74.5%; margin: 0px; padding: 0px; border: 0px; display: inline-block; box-sizing: border-box;}
	.vm{vertical-align: middle;}
	.vt{vertical-align: top;}
	
	.headSection{ height: 120px; background: #0A125D; background-image: url('../images/bg.jpg'); background-attachment: fixed;}
	.headSection .container{border-top: 1px solid #000000;}
	.headSection .logo{display: inline-block; margin-top: 20px; color: #FFFFFF; z-index: 5000; font-family: 'Lato', sans-serif; font-size: 40px; font-weight: 600;}
	.headSection .logo span{font-size: 22px; display: block; text-indent: 140px;}

	
	
	.headright{float: right; max-width: 400px;}
	.headright p{line-height: 30px; font-size: 22px; color: #ffff00; margin: 30px 0px 0px 0px; }
	.headright p a:hover{color: #FF0000;}
	.break{display: block;}
	
	.hide{display: none !important;}
	.show{display: inline-block !important; float: left;}
	
	
	
	
	h2 .icon{height: 40px;}
	
	.welcome{background: #ffffff; color: #F76300; padding: 60px 0px;}
	.welcome img{height: 100px;}
	.welcome h1{font-weight: 800; color: #0A125D; font-size: 40px; margin: 0px; letter-spacing: 2px; text-align: center;  margin: 20px 5px 0px 5px;}
	.welcome h1 span{display: block; font-size: 20px; font-weight: 800;}
	.welcome p{font-weight: 600; font-size: 20px; letter-spacing: 3px; text-align: center; text-transform: uppercase; color: #F76300;}
	.welcome .bigger{font-size: 30px; font-weight: 100; color: #F76300; }
	
	.firstbg{background-image: url('../images/bg2.jpg'); background-attachment: fixed;}
	.secondbg{background: #d5d5d5; background-image: url('../images/bg3.jpg'); background-attachment: fixed;}
	.about{padding: 5px 0px;}
	.about h2{font-weight: 100; font-size: 55px; margin-bottom: 1px; letter-spacing: 2px; text-align: left; font-stretch: extra-condensed; font-family: calibri;}
	.about h2 span{color: #F76300; font-weight: 800;}
	.about p{font-weight: 600; font-size: 20px; letter-spacing: 1px; color: #333333; line-height: 35px;}
	.about div{font-weight: 600; font-size: 16px; color: #333333; line-height: 35px; text-align: justify;}
	.about .readmore{padding: 15px 25px; font-size: 20px; font-weight: 600; border: 1px solid #000000; color: #FFFFFF; background: #9D2020; cursor: pointer; }
	.about ul li{display: inline-block; border-top: 3px outset #fafafa; border-left: 6px outset #F76300; padding: 5px; width: 45%; 
		margin: 5px 0px; box-sizing: border-box; text-align: left; padding-left: 10px; background: #fafafa; margin-right: 4%; 
		box-shadow: 0 0 1px #aaaaaa; vertical-align: top;}
	.about ul li:hover{background: #F6F63A;  border-top: 3px outset #F07274; color: #FF0000; cursor: pointer; background-image: url('../images/bg3.jpg') }
	.about ul li img{height: 30px; vertical-align: middle;}
	
	.tagline{background: #555555; padding: 20px 0px; color: #ffffff; font-weight: 600; font-stretch: extra-condensed; text-align: center; border-bottom: 0px solid rgba(255,0,0,0.5); border-top: 0px solid #E00000;}
	
	
	/*Menu Bar */
	.menubar{ }
	#main-menu{float: right; cursor: pointer;}
	#main-menu li, #main-menu ul li{display: inline-block; list-style: none; vertical-align: top;}
	#main-menu ul{display: none;}
	#main-menu li div{min-height: 17px; padding: 0px;}
	#main-menu li div ul{width: 10px;}
	#main-menu li div ul li a div{display: block; width: 230px; margin: 0px; padding: 10px; background: #000000; min-height: 10px; height: 40px; font-size: 14px;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	#main-menu li div ul li a div span{font-weight: 400; font-size: 0px; text-transform: uppercase; color: #ffffff; display: block;}
	
	#main-menu li div:hover > ul{display: block;}
	#main-menu li div ul li a div:hover{
		color: #ffffee;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
		background: #838383;
		}
		
	#main-menu li div ul li a div:hover > span{
		font-size: 10px;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
		
		}
	
	#main-menu li div a div{padding: 15px 25px; font-weight: 800; font-family: 'Lato', sans-serif; font-size: 16px; text-transform: uppercase; color: #ffffff; }
	#main-menu li div a div span{font-weight: 400; display: block; line-height: 28px; }
	#main-menu li div:hover> a div{background: #333333; color: #FFFFFF; border-bottom: 2px solid #FFFFFF;
		background: rgba(45,59,0,0.5);
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	
	.headerAdjust{height: 80px;}
	
	.sticky{
		position: -webkit-sticky; /* Safari */
		position: sticky;
		top: 0;
		height: 51px; z-index: 5000; /*box-shadow: 0 4px 5px #222222; */
		background: #929292;
		background-image: url('../images/a.jpg'); background-size: auto 100%;
	}
	
	
	
	.footer3{background: #000000; padding: 20px 0px; color: #eeeeee;}
	.footer3 p, .footer3 p a{font-size: 16px; font-weight: 400; color: #eeeeee; margin: 0px;}
		
	.contents{background: #FFFFFF; background-image:url('../images/logobg.png'); padding: 20px 0px; background-attachment: fixed;  padding-bottom: 120px;}
	.contents h2{font-weight: 200; font-size: 45px; margin: 10px; letter-spacing: 2px; text-align: left; margin-top: 60px;}
	.contents h2 span{color: #F76300; font-weight: 500;}
	.contents p, .contents ul li, .contents ol li{font-weight: 600; font-size: 20px; letter-spacing: 1px; color: #333333; line-height: 35px; text-align: justify; text-shadow: 0 0 5px #FFFFFF; margin-left: 50px; }
	.contents ol li span{color: #9D2020; font-weight: 800; text-shadow: 0 0 3px #FFFFCC; font-size: 25px;}
	.contents ol li{padding-top: 10px;}
	.contents p{margin-bottom: 20px;}
	.contents img.dp{height: 150px; width: 150px; margin-left: 50px; margin-top: 20px; border: 2px solid #000000; box-shadow: 1px 1px 3px #333333;}
	.contents div.dp {display: block; border: 1px solid #222222; background: #FFFFFF; margin-left: 80px; min-height: 100px; padding: 10px; padding-left: 150px; margin-top: -50px; box-shadow: 1px 1px 5px #000000;}
	
	.subhodp{float: right; height: 500px; margin: 0px 0px 20px 30px; border: 2px solid #000000;}
	
	.headertitle{background: #555555; color: #FFFFFF; box-shadow: 0 0 7px #FF0000; height: 170px;}
	.headertitle h1{font-weight: 200; font-size: 60px;  letter-spacing: 2px;}
	.headertitle p{font-weight: 200; font-size: 22px; letter-spacing: 1px;}
	
	
	.email{letter-spacing: 0px;}
	
	.contactwelcome{background: #555555; color: #FFFFFF; box-shadow: 0 0 7px #FF0000; margin-top: -12px;}
	.contactwelcome p{font-weight: 200; font-size: 18px; letter-spacing: 1px; margin: 2px;}

	.contents h3{font-weight: 800; font-size: 22px; margin: 10px 0px; letter-spacing: 2px; text-align: left; margin-top: 60px; color: #9D2020;}
	.pcleftspace p{font-weight: 600; font-size: 18px; letter-spacing: 1px; color: #222222; line-height: 28px; text-align: justify}
	
	
	.hero{height: 550px; background: #EBEAE8; background-image: url('../images/hero.png'); background-repeat: no-repeat; background-size: auto 100%; background-position: center center;}
	
	.sprays h2{text-align: center; color: #FFFFFF; text-shadow: 0 0 3px #000000;}
	.sprays .one-third{ text-align: center; font-size: 20px; color: #FFFFFF;}
	.sprays .one-third img{width: 200px; height: 180px; margin: auto;}
	.sprays{ margin-top: -460px; z-index: 100; position: relative;}
	.vid{height: 500px; width: 100%; overflow: hidden;}
	#myVideo{width: 100%; position: relative; z-index: 1;}
	
	.page h1{ margin-top: 100px; margin-bottom: 30px; font-size: 40px; font-weight: 200; color: #1D1F67;}
	.page h2{ margin-top: 20px; margin-bottom: 20px; font-size: 30px; font-weight: 200; color: #085A3A; margin-left: 10px;}
	.page p{margin: 0px 30px; font-size: 20px; line-height: 35px;}
	.page ul{ margin-left: 70px;}
	.page ul li{margin: 0px 30px; font-size: 20px; line-height: 35px;}
	.page{min-height: 650px;}
	
}




	