
#wrapper {
    min-width: 400px;
    width: 90%;
    max-width: 1200px;
    
}



* {
    box-sizing: border-box;	
    }
    
    .row::after {
		content: '';
		clear: both;
		display: block;
	}
	
	
	[class*='col-'] {
		float: left;
		padding: 2px;
		box-sizing: border-box;
	}
    
    
    html {
    	font-family: 'Ek Mukta', sans-serif;
	}
	
	.header {
		border-style:none;
		position: fixed;
		width: 100%;
		height: 50px;
		background-color:black;
		opacity: 0.8;
		color: #ffffff;
		padding: -8px;
		margin: -8px;
		font-family: 'Ek Mukta', sans-serif;
		z-index:1;
	}
	
	
	a:visited { 
		color: blue;
	}
	
	a:link {
		color: blue;
	}
	
	a:hover {
		color: red;
	}
	
	
	.menu ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.menu li {
		padding: 8px;
		margin-bottom: 7px;
		background-color :#7DA31B;
		color: #ffffff;
		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	}
	.menu li:hover {
		background-color: #0099cc;
	}
	.aside {
		background-color: #7DA31B;
		padding: 15px;
		color: #ffffff;
		text-align: center;
		font-size: 14px;
		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	}
	
	.footer {
		color: black;
		background-color: white;
		width:105%;
		text-align: center;
		font-family:'Ek Mukta', sans-serif;
		font-weight:Extra-Light;
		font-size: 14px;
		padding: 2px;
		margin: -8px;
	}
	
	/* For desktop: */
	.col-1 {width: 5%; }
	.col-2 {width: 10%; }
	.col-3 {width: 15%; }
	.col-4 {width: 20%; }
	.col-5 {width: 25%; }
	.col-6 {width: 30%; }
	.col-7 {width: 35%; }
	.col-8 {width: 40%; }
	.col-9 {width: 45%; }
	.col-10 {width: 50%; }
	.col-11 {width: 55%; }
	.col-12 {width: 60%; }
	.col-13 {width: 65%; }
	.col-14 {width: 70%; }
	.col-15 {width: 75%; }
	.col-16 {width: 80%; }
	.col-17 {width: 85%; }
	.col-18 {width: 90%; }
	.col-19 {width: 95%; }
	.col-20 {width: 100%; }

	@media only screen and (max-width: 720px) {
		/* For mobile phones: */
		[class*='col-'] {
			width: 100%;
		}
		
		
	}
	
	.body {
		border-style:none;
		padding: 0px;
		margin:0px;
		background-color: #fff;
		font-family: 'Ek Mukta', sans-serif;
	}
	
	.body2 {
		border-style:none;
		padding-top: 15px;
		padding-left: 0px
		padding-right: 0px
		margin:0px;
		background-color: #fff;
		
		font-family: 'Ek Mukta', sans-serif;
	}
	
	.pimg {
		padding: 0;
		max-width: 100%;
		height: auto;
	}
	
    
    .logo {
    	margin: 0 auto;
    	top: 0px;
    	left: 0px;
    	max-width: 100%;
    	height: auto;
    	overflow: hidden;
    	
    }
    .carousel {
    	position: relative;
    	margin: 0 auto;
    	top: auto;
    	left: 0px;
    	width: 1200px;
    	height: 600px;
    	overflow: hidden;
    	visibility: hidden;	
    }
    
    
    
    .style01 {
    	font-family: 'Ek Mukta', sans-serif;
		font-size: calc( 12px + (24 - 12) * ( (100vw - 400px) / ( 1200 - 400) ));
		font-weight:normal; 
		margin:0;
		color: #424242;
		word-wrap: break-word;
	}
	
	.style01w {
    	font-family:'Ek Mukta', sans-serif;
		font-weight:'Extra-Light'; 
		margin:0;
		color: #000000;
		word-wrap: break-word;
	}
	
	.style01B {
    	font-family:'Ek Mukta', sans-serif;
		font-weight:bold;
		font-size: 24px;
		margin:0;
		color: black;
		word-wrap: break-word;
	}
	
	.style01R {
    	font-family:'Ek Mukta', sans-serif;
		font-weight:bold;
		font-size: 16px;
		margin:0;
		color: #FF0000;
		word-wrap: break-word;
	}
	
	.style01N {
    	font-family:'Ek Mukta', sans-serif;
		font-weight:bold;
		font-size: 16px;
		margin:0;
		color: black;
		word-wrap: break-word;
	}
	
	.style01S {
    	font-family: 'Ek Mukta', sans-serif;
		font-size: calc( 12px + (24 - 18) * ( (100vw - 400px) / ( 1200 - 400) ));
		font-weight:normal; 
		margin:0;
		color: #424242;
		word-wrap: break-word;
	}
	
	.style02 {
		font-family:'Oswald', serif;
		font-size: 14px; 
		font-weight:400;
		text-shadow: 3px 3px 3px #aaa;
		margin:0;
		color: #376900;
		word-wrap: break-word;
	}
	
	.style03 {
		font-family: 'Ek Mukta', sans-serif;
		font-weight:'Extra-Light';
		font-size: 16px; 
		margin:0;
		color: #6B3A00;
		word-wrap: break-word;
	}
	
	.style04 {
		font-family: 'Oswald',sans-serif;
		font-size: 16px;
		text-shadow: 0px 0px 0px #aaa;
		margin:0;
		color: #FF0000;
		word-wrap: break-word;
	}
	
	.style04x {
		font-family: 'Oswald',sans-serif;
		font-size: 16px;
		margin:0;
		color: #FF0000;
		word-wrap: break-word;
	}
	
	.style05 {
		font-family:'Oswald', serif;
		font-weight:normal;
		font-size: 18px; 
		margin:0;
		color: #582C02;
		word-wrap: break-word;
	}
	
	.style05S {
		font-family:'Oswald', serif;
		font-weight:normal;
		font-size: 12px; 
		margin:0;
		color: #582C02;
		word-wrap: break-word;
	}
	
	.style05M {
		font-family:'Oswald', serif;
		font-weight:normal;
		font-size: 16px; 
		margin:0;
		color: #582C02;
		word-wrap: break-word;
	}
	
	.style05L {
		font-family:'Oswald', serif;
		font-weight:normal;
		font-size: 20px; 
		margin:0;
		color: #582C02;
		word-wrap: break-word;
	}
	
	
	.style06 {
		font-family:'Verdana', serif;
		font-weight:normal;
		font-size: 14px;
		margin:0;
		color: grey;
		word-wrap: break-word;
	}
	
	.style06H {
		font-family:'Verdana', serif;
		font-weight:normal;
		font-size: 24px; 
		margin:0;
		color: black;
		word-wrap: break-word;
	}
	
	.style06M {
		font-family:'Verdana', serif;
		font-weight:normal;
		font-size: 14px; 
		margin:0;
		color: black;
		word-wrap: break-word;
	}
	
	.style06MB {
		font-family:'Verdana', serif;
		font-weight:bold;
		font-size: 14px; 
		margin:0;
		color: black;
		word-wrap: break-word;
	}
	
	.style06S {
		font-family:'Verdana', serif;
		font-weight:normal;
		font-size: 11px;
		margin:0;
		color: grey;
		word-wrap: break-word;
	}
	
	.Style7{
		font-family: 'STHeitiSC-Medium','Heiti SC';
		font-size: 13px; 
		font-weight:500;
		line-height:23px;
		margin-bottom:10px;
		margin:0;
		color: #376900;
		word-wrap: break-word;
	}
	
	.Style7S{
		font-family: 'STHeitiSC-Medium','Heiti SC';
		font-size: 12px; 
		font-weight:500;
		line-height:12px;
		margin-bottom:0px;
		margin:0;
		color: #376900;
		word-wrap: break-word;
	}
	
	.Style7M{
		font-family: 'STHeitiSC-Medium','Heiti SC';
		font-size: 16px; 
		font-weight:500;
		line-height:16px;
		margin-bottom:0px;
		margin:0;
		color: #376900;
		word-wrap: break-word;
	}
	
	.Style7L{
		font-family: 'STHeitiSC-Medium','Heiti SC';
		font-size: 20px; 
		font-weight:500;
		line-height:20px;
		margin-bottom:0px;
		margin:0;
		color: #376900;
		word-wrap: break-word;
	}
	
	.Style8{
		font-family: 'Georgia',serif;
		font-size: 24px;
		line-height:24px;
		margin-bottom:10px;
		margin:0;
		color: #6B3A00;
		word-wrap: break-word;
	}
	
	.Style9{
		font-family: 'STHeitiSC-Medium','Heiti SC';
		font-size: 13px; 
		font-weight:500; 
		line-height:23px;
		margin-bottom:10px;
		margin:0;
		color: #726256;
		word-wrap: break-word;
	}
	
	.Style9s{
		font-family: 'STHeitiSC-Medium','Heiti SC';
		font-size: 11px; 
		font-weight:normal; 
		line-height:23px;
		margin-bottom:10px;
		margin:0;
		color: #726256;
		word-wrap: break-word;
	}
	
	.Style9sR{
		font-family: 'STHeitiSC-Medium','Heiti SC';
		font-size: 11px; 
		font-weight:normal; 
		line-height:23px;
		margin-bottom:10px;
		margin:0;
		color: #ff0000;
		word-wrap: break-word;
	}
	
	.Style10{
		font-family: 'STHeitiSC-Medium','Heiti SC';
		font-size: 13px;
		line-height:23px;
		margin-bottom:10px;
		font-weight:500; 
		color: #FF2600;
	}
	
	.Style11{
		font-family: 'MyriadPro-Light','Myriad Pro';
		font-size: 18px; 
		font-weight:300;
		line-height:28px;
		margin-bottom:10px;
		margin:0;
		color: #424242;
		word-wrap: break-word;
	}
	
	.Style12{
		font-family:'Ek Mukta', sans-serif;
		font-weight:'Extra-Light'; 
		font-size: 22px; 
		line-height:32px;
		margin-bottom:10px;
		color: #376900;
		word-wrap: break-word;
	}
	
	.Style12b{
		font-family:'Ek Mukta', sans-serif;
		font-weight:'Extra-Light'; 
		font-size: 22px; 
		line-height:32px;
		margin-bottom:10px;
		color: #8A7551;
		word-wrap: break-word;
	}
	
	.Style13{font-family: 'Georgia',serif;
		font-size: 16px;
		line-height:26px;
		margin-bottom:10px;
		margin:0;
		color: #7DA31B;
	}
	
	.Style14{font-family: 'Georgia',serif;
		font-style: italic;
		font-size: 16px;
		line-height:26px;
		margin-bottom:10px;
		margin:0;
		color: #7DA31B;
	}
	
	.Style14b{font-family: 'Georgia',serif;
		font-style: italic;
		font-size: 16px;
		line-height:26px;
		margin-bottom:10px;
		margin:0;
		color: #8A7551;
	}
	
	.Style15{
		font-family:'Ek Mukta', sans-serif;
		font-weight:'Extra-Light'; 
		font-size: 14px; 
		line-height:22px;
		margin-bottom:10px;
		color: #8A7551;
		word-wrap: break-word;
	}
	
	.Style16a{
		font-family:'Ek Mukta', sans-serif;
		font-weight:'Bold'; 
		font-size: 18px; 
		line-height:22px;
		margin-bottom:8px;
		color: #FFA500;
		word-wrap: break-word;
	}
	
	.Style16b{
		font-family:'Ek Mukta', sans-serif;
		font-weight:'Bold'; 
		font-size: 16px; 
		line-height:22px;
		margin-bottom:8px;
		color: #FFA500;
		word-wrap: break-word;
	}
	
	.styleH1 {
    	font-family:'Ek Mukta', sans-serif;
		font-weight:bold;
		font-size: 24px;
		line-height:26px;
		margin-bottom:5px;
		margin:0;
		color: black;
		word-wrap: break-word;
	}
	
	.styleH2 {
    	font-family:'Ek Mukta', sans-serif;
		font-weight:bold;
		font-size: 20px;
		line-height:25px;
		margin-bottom:0px;
		margin:0;
		color: black;
		word-wrap: break-word;
	}
	
	.styleH3 {
    	font-family:'Ek Mukta', sans-serif;
		font-weight:bold;
		font-size: 16px;
		line-height:21px;
		margin-bottom:5px;
		margin:0;
		color: black;
		word-wrap: break-word;
	}
	
	.button1 {
    width:80%; 
    margin:0 auto; 
    padding:5px; 
    height:40px; 
    background-color:#136628; 
    border: 2px solid white; 
    opacity: 1; 
    align-text:center
    }
    
    .button2 {
    width:80%; 
    margin:0 auto; 
    padding:5px; 
    height:40px; 
    background-color:#A5D6A9; 
    border: 2px solid white; 
    opacity: 1;  
    align-text:center
    }
    
    .button3 {
    width:80%; 
    margin:0 auto; 
    padding:5px; 
    height:40px; 
    background-color:#6D141B; 
    border: 2px solid white; 
    opacity: 1;  
    align-text:center
    }
	
	.ButtonText1 {
		font-family:'Ek Mukta', sans-serif;
		font-weight:bold;
		font-size: 16px;
		color: white;
		word-wrap: break-word;
		text-align:center;
		margin-top:0px
	}
	
	.ButtonText2 {
		font-family:'Ek Mukta', sans-serif;
		font-weight:bold;
		font-size: 16px;
		color: #136628;
		word-wrap: break-word;
		text-align:center;
		margin-top:0px
	}
	
	.divFormDotted {
		border-style: dotted;
	
	}
	
	
	
@-webkit-keyframes cf4FadeInOut {
0% {
opacity:1;
}
17% {
opacity:1;
}
25% {
opacity:0;
}
92% {
opacity:0;
}
100% {
opacity:1;
}
}
@-moz-keyframes cf4FadeInOut {
0% {
opacity:1;
}
17% {
opacity:1;
}
25% {
opacity:0;
}
92% {
opacity:0;
}
100% {
opacity:1;
}
}
@-o-keyframes cf4FadeInOut {
0% {
opacity:1;
}
17% {
opacity:1;
}
25% {
opacity:0;
}
92% {
opacity:0;
}
100% {
opacity:1;
}
}
@keyframes cf4FadeInOut {
0% {
opacity:1;
}
17% {
opacity:1;
}
25% {
opacity:0;
}
92% {
opacity:0;
}
100% {
opacity:1;
}
}
#cf4a {
position:relative;
width:100%;
height:540px;
margin:0 auto;
overflow: hidden;
}

@media only screen and (max-width: 480px) {
		/* For mobile phones: */
		#cf4a {
			position:relative;
			width:100%;
			height:240px;
			margin:0 auto;
			overflow: hidden;
		}
}
#cf4a img {
display: block;
position:absolute;
margin:auto;
width:90%;
height:auto;

}
#cf4a img {
-webkit-animation-name: cf4FadeInOut;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 20s;
-moz-animation-name: cf4FadeInOut;
-moz-animation-timing-function: ease-in-out;
-moz-animation-iteration-count: infinite;
-moz-animation-duration: 20s;
-o-animation-name: cf4FadeInOut;
-o-animation-timing-function: ease-in-out;
-o-animation-iteration-count: infinite;
-o-animation-duration: 20s;
animation-name: cf4FadeInOut;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 20s;
}

#cf4a img:nth-of-type(1) {
-webkit-animation-delay: 16s;
-moz-animation-delay: 16s;
-o-animation-delay: 16s;
animation-delay: 16s;
}

#cf4a img:nth-of-type(2) {
-webkit-animation-delay: 12s;
-moz-animation-delay: 12s;
-o-animation-delay: 12s;
animation-delay: 12s;
}

#cf4a img:nth-of-type(3) {
-webkit-animation-delay: 8s;
-moz-animation-delay: 8s;
-o-animation-delay: 8s;
animation-delay: 8s;
}

#cf4a img:nth-of-type(4) {
-webkit-animation-delay: 4s;
-moz-animation-delay: 4s;
-o-animation-delay: 4s;
animation-delay: 4s;
}

#cf4a img:nth-of-type(5) {
-webkit-animation-delay: 0s;
-moz-animation-delay: 0s;
-o-animation-delay: 0s;
animation-delay: 0s;
}
