@charset "utf-8";
/* CSS Document */

header,nav,figure,welcome,section,artical,aside,footer{
	margin:0;
	padding:0;
}

*{
	margin:0;
	padding:0;
}

body{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Calibri;
	color:#3b3b3b;
}

#wraper{
	width:100%;
	margin:0 auto;
	background-color:#ffffff;
}
.clear{
	clear:both;
}
.clear1{
	clear:float;
}
.img{
	width:100%;
}
.img1{
	width:auto;
}
.img2{
	width:75%;
}
.no{
	display:none;
}
.yes{
	display:block;
}
.asd{
	position:relative;
	width:12px;
}
/* images css starts here */

.column div {
	position: relative;
	float: left;
	max-width:100%;
	width: 22%;
	height: auto;
	margin: 1%;
	padding: 0; 
}
.column div:first-child {
	margin-left: 0;
}
.column div span {
	position: absolute;
	bottom: -20px;
	left: 0;
	z-index: -1;
	display: block;
	width: 22%;
	height: auto;
	padding: 0;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	opacity: 0;
	line-height:130%;
	font-family:Calibri;
	font-size:16px;
	color:#ed1c24;
	text-align:center;
}
figure {
	max-width:100%;
	width: 260px;
	height: 260px;
	margin: 0 auto; 
	padding: 0;
	background: #ffffff;
	overflow: hidden;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

/* Zoom In #2 */
.hover02 figure img {
	width: 300px;
	 height: 300px;
	 margin:0 auto;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover02 figure:hover img {
	width: 350px;
	margin:0 auto;
}
.circle {
	 display: block;
	 max-width: 100%;
	 height: auto;
	 margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.grow {
	-webkit-transition: .2s ease-in-out;
	transition:  .2s ease-in-out;
	position:relative;
}

/* images css ends here */


/* top div start */
.top_main{
	width:100%;
	margin:0 auto;
}
.top{
	width:85%;
	margin:0 auto;
}
hr{
	border:1px dashed #d8d8d8;
	width:98%;
	margin:0 auto;
}
.dte{
	width:auto;
	float:left;
	margin:1%;
}
.phn{
	width:auto;
	float:right;
	margin:1%;
	display:block;
}
.language{
	width:auto;
	margin:1%;
	float:right;
}

.logo{
	width:30%;
	float:left;
	margin:1% 1% 0.5% 1%;
}
.top_right{
	width:65%;
	margin:1.5% 1% 0% 2%;
	float:right;
}



.navbar{
	width:100%;
	background-color:#00542a;
}



.banner{
	height:400px;
}


.grow:hover {
transform: scale(1.1);
}

.abcd{
	position:absolute;
}

/* font style start */
.lable{
	font-family:Calibri;
	text-transform:uppercase;
	font-size:29px;
	color:#909090;
	text-align:center;
	margin:1.5%;
	font-weight:bold;
	padding-bottom:1%;
}
.lable2{
	color:#ff3434;
}
.sub_lable{
	font-family:Calibri;
	text-transform:uppercase;
	font-size:29px;
	color:#ff3434;
	text-align:left;
	margin:1.5%;
	font-weight:bold;
}

.sub_lable1{
	font-family:Calibri;
	text-transform:uppercase;
	font-size:29px;
	color:#ff3434;
	text-align:left;
	margin:1.5% 0% 1.5% 1%;
	font-weight:bold;
}

.sub_lable2{
	font-family:Calibri;
	text-transform:uppercase;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:1%;
}
.b{
	color:#b70e14;
}
.br{
	border:dotted #cccccc 1px;
}
.bold_txt{
	font-family:Calibri;
	font-weight:bold;
	font-size:15px;
	color:#333333;
}
.bold_txt1{
	font-weight:bold;
	font-size:16px;
	color:#ff3434;
}

.sub_lable3{
	font-family:Calibri;
	text-transform:uppercase;
	font-size:18px;
	color:#c52c25;
	text-align:center;
	padding:3% 0%;
	font-weight:bold;
}

.sub_lable3_left{
	font-family:Calibri;
	text-transform:uppercase;
	font-size:18px;
	color:#ed1c24;
	text-align:left;
	padding:1% 0%;
	font-weight:bold;
}
.sub_lable4{
	font-family:Calibri;
	text-transform:uppercase;
	font-size:18px;
	color:#565656;
	text-align:center;
	padding:3% 0%;
	font-weight:bold;
}


.clr1{
	color:#00542a;
}
.body_text_center{
	line-height:130%;
	text-align:justify;
	font-family:Calibri;
	font-size:16px;
	padding:1%;
	color:#000000;
	text-align:center;
	
}
.body_text_center_red{
	line-height:130%;
	text-align:justify;
	font-family:Calibri;
	font-size:16px;
	padding:1%;
	color:#ed1c24;
	text-align:center;
	
}
.body_text2{
	line-height:130%;
	text-align:justify;
	font-family:Calibri;
	font-size:15px;
	color:#000000;
	padding:0% 1%;
}
.body_text2-form{
	line-height:130%;
	text-align:justify;
	font-family:Calibri;
	font-size:15px;
	
}

.email_txt{
	font-family:Calibri;
	text-align:justify;
	color:#ffffff;
}
.heding{
	font-size:22px;
	color:#4f4f4f;
	font-weight:bold;
	font-family:Calibri;
	padding:2% 1% 1% 1%;
}
.heding2{
	font-family:Calibri;
	text-transform:uppercase;
	font-size:18px;
	color:#c52c25;
	font-weight:bold;
	padding:2% 1%;
}
.heding3{
	font-family:Calibri;
	text-transform:uppercase;
	font-size:18px;
	color:#c52c25;
	font-weight:bold;
	padding:2% 1% 1% 1%;
}


/* font style ends */








/* link div start */
a.link2:link {
	font-family:calibri;
	font-size:15px;
	color:#000000;
	line-height:200%;
	text-decoration:none;
}
a.link2:visited {
	font-family:calibri;
	font-size:15px;
	color:#000000;
	line-height:200%;
	text-decoration:none;
}
a.link2:hover {
	font-family:calibri;
	font-size:15px;
	color:#EE282F;
	line-height:200%;
	text-decoration:none;
}
a.link2:active {
	font-family:calibri;
	font-size:15px;
	color:#000000;
	line-height:200%;
	text-decoration:none;
}

/* link div start */
a.link22:link {
	font-family:calibri;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
}
a.link22:visited {
	font-family:calibri;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
}
a.link22:hover {
	font-family:calibri;
	font-size:15px;
	color:#f8e221;
	text-decoration:none;
}
a.link22:active {
	font-family:calibri;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
}





a.link1:link {
	font-family:calibri;
	font-size:18px;
	color:#f9ba10;
	text-decoration:none;
	padding-bottom:4%;
}
a.link1:visited {
	font-family:calibri;
	font-size:18px;
	color:#f9ba10;
	text-decoration:none;
	padding-bottom:4%;
}
a.link1:hover {
	font-family:calibri;
	font-size:18px;
	color:#FF8383;
	text-decoration:none;
	padding-bottom:4%;
}
a.link1:active {
	font-family:calibri;
	font-size:18px;
	color:#FF8383;
	text-decoration:none;
	padding-bottom:4%;
}

a.link11:link {
	font-family:calibri;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
	padding-bottom:4%;
}
a.link11:visited {
	font-family:calibri;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
	padding-bottom:4%;
}
a.link11:hover {
	font-family:calibri;
	font-size:15px;
	color:#fbe31c;
	text-decoration:none;
	padding-bottom:4%;
}
a.link11:active {
	font-family:calibri;
	font-size:15px;
	color:#FF8383;
	text-decoration:none;
	padding-bottom:4%;
}

a.link3:link {
	font-family:calibri;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	padding-bottom:4%;
}
a.link3:visited {
	font-family:calibri;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	padding-bottom:4%;
}
a.link3:hover {
	font-family:calibri;
	font-size:15px;
	color:#ee282f;
	text-decoration:none;
	padding-bottom:4%;
}
a.link3:active {
	font-family:calibri;
	font-size:15px;
	color:#FF8383;
	text-decoration:none;
	padding-bottom:4%;
}








.fb{
	width:30px;
	height:40px;
	position:fixed;
	right:2%;
	bottom:2%;
	display:none;
	transition-duration: 1s;
	background-image:url('../images/top.png');
	cursor:pointer;
}

.fb:hover{
	width:30px;
	height:40px;
	position:fixed;
	right:2%;
	transition-duration: 1s;
	bottom:2%;
	cursor:pointer;
	background-image:url('../images/top_b.png');
	display:none;
}


.btn{
	background-color:#00542a;
	color:#ffffff;
	font-family:Calibri;
	font-size:16px;
	text-align:center;
	border:solid 0px;
	margin-left:auto;
    margin-right:auto;
	padding:2%;
	width:100%;
	transition-duration: 0.5s;
}
.btn:hover{
	background-color:#e32125;
	color:#ddd;
	font-family:Calibri;
	font-size:16px;
	transition-duration: 0.5s;
	cursor:pointer;
}
.btn_right1{
	background-color:#e32125;
	color:#ffffff;
	font-family:Calibri;
	font-size:16px;
	text-align:center;
	border:solid 0px;
	padding:2%;
	width:65%;
	float:right;
	transition-duration: 0.5s;
}
.btn_right1:hover{
	background-color:#00542a;
	color:#ddd;
	font-family:Calibri;
	font-size:16px;
	transition-duration: 0.5s;
	cursor:pointer;
}




/* contaner div start */
.contaner{
	width:85%;
	margin:0 auto;
}
.col_sm1{
	width:100%;
	margin:0 auto;
	padding:0;
}
.border11{
	padding:1%;
	border:1px dotted 
}

.col_sm12{
	width:65%;
	margin:1%;
	float:left;
}
.col_sm_center{
	width:55%;
	margin:0 auto;
}
.col_sm11{
	width:94%;
	margin:0 auto;
}
.col_sm111{
	width:97%;
	margin:0 auto;
	padding-right:1%;
	
}
.btn_right{
	width:35%;
	float:right;
}
.col_sm2{
	width:48%;
	margin:1%;
	float:left;
}
.col_sm2_pht{
	width:99%;
	padding:1%;
	margin:0 auto;
}
.col_sm2_btn{
	width:48%;
	margin:1%;
	float:left;
}
.col_sm3{
	width:31%;
	margin:1%;
	float:left;
}
.col_sm3_btn{
	width:31%;
	margin:1%;
	float:right;
}
.col_sm4{
	width:23%;
	margin:1%;
	float:left;
}
.col_sm5{
	width:17.8%;
	margin:1%;
	float:left;
}

.col_sm5_logo{
	width:15%;
	float:right;
	margin:1%;
}


.col_sm6{
	width:12%;
	margin:1.2%;
	float:left;
	border:#d9d9d9 solid 1px;
	padding:1%;
}
.col_sm8{
	width:58%;
	margin:0% 1% 1% 1%;
	float:left;
}
.col_sm8_form{
	width:80%;
	margin:1% 1% 1% 1%;
	float:left;
}

.col_sm88{
	width:37%;
	margin:0% 2% 1% 1%;
	float:left;
}

/* contaner div ends */



/* clr border div start */
.col_clr1{
	background-color:#ee282f;
}

.br_btm1{
	border-bottom:#FF8383 solid 3px;
}
.col_clr2{
	background-color:#ffc116;
	height:4px;
}
.frm_1{
	font-family:Tahoma;
	font-size:13px;
	color:#9c9c9c;
	padding:0.6%;
	width:24%;
	margin-right:1%;
	background-color:#ffffff;
	border:0px solid;
	
	
	-moz-box-shadow:    inset 0 0 10px #979797;
   	-webkit-box-shadow: inset 0 0 10px #979797;
  	 box-shadow:         inset 0 0 10px #979797;
}
.pad{
	padding:1%;
}
.pad-btm{
	padding-bottom:1%;
}


.frm_btn1{
	font-family:Calibri;
	font-size:15px;
	color:#ffffff;
	padding:0.6%;
	margin-right:1%;
	background-color:#f3363a;
	text-transform:uppercase;
	text-align:center;
	width:19%;
	border:0px solid;
}

.frm_btn1:hover{
	background-color:#d3080d;
	cursor:pointer;
}
.icons{
	width:auto;
	float:left;
	margin:1%;
	margin-top:2%;
}
/* clr border div ends */



/* bottom div starts */
.bottom-main{
	width:100%;
	margin:0 auto;
	
}
.btm_bg{
	background:#F8E221;
}
.btm_bg1{
	background:#EE282F;
}
.bottom{
	width:85%;
	margin:0 auto;
}
.bottom1{
	width:30%;
	margin:1%;
	float:left;
}
.bottom2{
	width:34%;
	margin:1%;
	float:right;
}
.bottom_left{
	width:48%;
	margin:1%;
	float:left;
}
.bottom_right{
	width:48%;
	margin:1%;
	float:right;
}
.btm_txt1{
	font-family:Calibri;
	font-size:15px;
	color:#000000;
	line-height:150%;
	text-align:left;
}
.btm_txt2{
	font-family:Calibri;
	font-size:15px;
	color:#ffffff;
	text-align:right;
}
.btm_txt2_left{
	font-family:Calibri;
	font-size:15px;
	color:#ffffff;
	text-align:left;
}
.btm_heading{
	font-family:Calibri;
	font-size:18px;
	color:#000000;
	padding:1% 1% 2% 1%;
	font-weight:bold;
	text-align:justify;
}
.btm_txt3{
	
	color:#000000;
}
/* bottom div ends */













@media only screen and (max-width:1200px){
#wraper{
	width:100%;
	margin:0 auto;
	background-color:#ffffff;
}
.bottom{
	width:98%;
	margin:0 auto;
}
.contaner{
	width:100%;
	margin:0 auto;
}
.top{
	width:100%;
	margin:0 auto;
}
}


@media only screen and (max-width:1024px){
.col_sm4{
	width:42%;
	margin:1%;
	float:left;
}

.col_sm5{
	width:48%;
	margin:1%;
	float:left;
}
}

@media only screen and (max-width:1047px){
.logo{
	width:32%;
	float:left;
	margin:1% 1% 0.5% 1%;
}
.top_right{
	width:auto;
	margin:1% 1% 0% 1%;
	float:right;
}
}
@media only screen and (max-width:1030px){
.logo{
	width:30%;
	float:left;
	margin:1% 1% 0.5% 1%;
}
.top_right{
	width:auto;
	margin:1% 1% 0% 1%;
	float:right;
}
}
@media only screen and (max-width:1000px){
.logo{
	width:27%;
	float:left;
	margin:1% 1% 0% 1%;
}
.top_right{
	width:auto;
	margin:0% 1% 0% 1%;
	float:right;
}
}
@media only screen and (max-width:950px){
.logo{
	width:40%;
	float:none;
	margin:1% auto;
}
.top_right{
	width:100%;
	margin:0 auto;
	float:none;
}
}
@media only screen and (max-width:900px){
.column div {
	position: relative;
	float: left;
	max-width:100%;
	width: 40%;
	height: auto;
	margin: 1%;
	padding: 0;
}
.frm_btn1{
	width:29%;
	margin-top:10px;
}
.frm_1{
	width:30%;
}
.col_sm6{
	width:28%;
	margin:1.2%;
	float:left;
	border:#d9d9d9 solid 1px;
	padding:1%;
}
.col_sm12{
	width:80%;
	margin:0 auto;
}
.col_sm_center{
	width:98%;
	margin:0 auto;
}
}


@media only screen and (max-width:850px){
.logo{
	width:45%;
	float:none;
	margin:1% auto;
}
.col_sm2{
	width:98%;
	margin:0% auto;
	float:none;
	padding:1% 0%;
}
.col_sm8{
	width:98%;
	margin:2% auto;
	float:none;
}

.col_sm88{
	width:60%;
	margin:2% auto;
	float:none;
}

.col_sm5_logo{
	width:40%;
	float:none;
	margin:0 auto;
}


.bottom1{
	width:98%;
	margin:0 auto;
	float:none;
}
.bottom2{
	width:98%;
	margin:0 auto;
	float:none;
}
.bottom_left{
	width:98%;
	margin:1% auto;
	float:none;
}
.bottom_right{
	width:98%;
	margin:1% auto;
	float:none;
}
.btm_txt2{
	font-family:Calibri;
	font-size:15px;
	color:#ffffff;
	padding:1%;
	text-align:left;
}
}





@media only screen and (max-width:710px){

.img1{
	width:100%;
}
.col_sm12{
	width:98%;
	margin:0 auto;
}

.btn_right1{
	background-color:#e32125;
	color:#ffffff;
	font-family:Calibri;
	font-size:16px;
	text-align:center;
	border:solid 0px;
	padding:2%;
	width:30%;
	float:right;
	transition-duration: 0.5s;
}
.btn_right1:hover{
	background-color:#00542a;
	color:#ddd;
	font-family:Calibri;
	font-size:16px;
	transition-duration: 0.5s;
	cursor:pointer;
}
.logo{
	width:48%;
	float:none;
	margin:1% auto;
}
}





@media only screen and (max-width:700px){
.dte{
	width:auto;
	float:left;
	margin:1%;
	display:none;
}
.phn{
	width:auto;
	float:right;
	margin:1%;
	display:none;
}
.col_sm3{
	width:60%;
	margin:2% auto;
	float:none;
}
.col_sm4{
	width:60%;
	margin:2% auto;
	float:none;
	
}
.col_sm5{
	width:60%;
	margin:2% auto;
	float:none;
}

}






@media only screen and (max-width:600px){
.logo{
	width:60%;
	float:none;
	margin:1% auto;
}
.col_sm6{
	width:45%;
	margin:1.2%;
	float:left;
	border:#d9d9d9 solid 1px;
	padding:1%;
}



.col_sm3{
	width:98%;
	margin:2% auto;
	float:none;
}
.col_sm4{
	width:80%;
	margin:4% auto;
	float:none;
}

.column div:first-child {
	margin:0 auto;
}
.column div {
	position: relative;
	float: none;
	max-width:100%;
	width: 60%;
	height: auto;
	margin: 1% auto;
	padding: 0;
}
.column div span {
	position: relative;
	bottom: 0px;
	left: 0;
	z-index: -1;
	display: block;
	width: 98%;
	height: auto;
	padding: 0;
	color: #444;
	font-size: 18px;
	text-decoration: none;
	text-align: center;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	opacity: 0;
}
figure {
	max-width:100%;
	width: 300px;
	height: 300px;
	margin: 0 auto; 
	padding:0;
	background: #ffffff;
	overflow: hidden;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.hover02 figure img {
	 width: 300px;
	 height: 300px;
	 margin:0 auto;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.hover02 figure:hover img {
	width: 350px;
	margin:0 auto;
}

.col_sm88{
	width:98%;
	margin:2% auto;
	float:none;
}


.frm_btn1{
	width:50%;
	margin-top:6px;
	padding:1.6%;
}
.frm_1{
	width:98%;
	margin:6px auto;
	padding:1.6%;
}

.col_sm11{
	width:92%;
	margin:0 auto;
}
.pad{
	padding-top:2%;
}
}










@media only screen and (max-width:410px){
.col_sm6{
	width:92%;
	margin:4% auto;
	float:none;
	border:#d9d9d9 solid 1px;
	padding:1%;
}
.frm_btn1{
	width:98%;
	margin-top:6px;
}


}
