/*default*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin:0;
 padding:0;
 border:0;
 outline:0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}


}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
a {
	color: #005fb5;
	text-decoration: none;
}
a:hover,
a:active {
	text-decoration: none;
}
a:active,
a:focus {
	outline:none !important;
}

input[type=text], select {
 width: 100%;
 padding: 12px 20px;
 margin: 8px 0;
 display: inline-block;
 border: 1px solid #ccc;
 border-radius: 4px;
 box-sizing: border-box;
 font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
 font-size: 14px;
}

input[type=email], select {
 width: 100%;
 padding: 12px 20px;
 margin: 8px 0;
 display: inline-block;
 border: 1px solid #ccc;
 border-radius: 4px;
 box-sizing: border-box;
 font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
 font-size: 14px;
}
input[type=number], select {
 width: 100%;
 padding: 12px 20px;
 margin: 8px 0;
 display: inline-block;
 border: 1px solid #ccc;
 border-radius: 4px;
 box-sizing: border-box;
 font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
 font-size: 14px;
}
textarea {
 width: 100%;
 padding: 12px 20px;
 margin: 8px 0;
 display: inline-block;
 border: 1px solid #ccc;
 border-radius: 4px;
 box-sizing: border-box;
 font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
 font-size: 14px;
}


input[type=submit] {
 width: 100%;
 background-color: #a5e608;
 color: #192302;
 padding: 14px 20px;
 margin: 8px 0;
 border: none;
 border-radius: 4px;
 cursor: pointer;
	font-weight: bold;
}

input[type=submit]:hover {
 background-color: #bfe608;
}
/*default*/
.pad5px {padding:5px;}

.pad10px {padding:10px;}
.padtb10px {padding:10px 0px;}
.padlf10px {padding:0px 10px;}
.padtop10px {padding-top:10px;}
.padbot10px {padding-bottom:10px;}
.padleft10px {padding-left:10px;}
.padright10px {padding-right:10px}

.mar10px {margin:10px;}
.martb10px {margin:10px 0px;}
.marlf10px {margin:0px 10px;}
.martop10px {margin-top:10px;}
.marbot10px {margin-bottom:10px;}
.marleft10px {margin-left:10px;}
.marright10px {margin-right:10px;}

/*font*/
.fonttimes {font-family: Times New Roman, Times, serif; font-style: normal; text-decoration: none; }
.fontarial {font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-style: normal; text-decoration: none;}

.fblack {color:#000000;}
.fgry {color:#333333;}
.fwhite {color:#ffffff;}
.fblue {color:#0097d6;}
.fdrblue {color:#076991;}
.fred {color:#ff0000;}
.fmaroon {color:#b00f0f;}
.fgreen {color:#00a000;}
.fvoilet {color:#800080;}
.frose {color:#ff40a8;}
.fyellow {color:#e4c413;}
.forange {color:#ff8100;}

.flgry {color:#595959;}
.flblue {color:#46c9ff;}
.flred {color:#fe4545;}
.flmaroon {color:#da3333;}
.flgreen {color:#22ec22;}
.flvoilet {color:#c429c4;}
.flrose {color:#ff54b9;}
.flyellow {color:#ffff00;}
.florange {color:#f59e45;}

.bggry {background:#333333;}
.bglgry {background:#595959;}
.bgwhite {background:#ffffff;}
.bgblue {background:#0097d6;}
.bgred {background:#ff0000;}
.bgmaroon {background:#b00f0f;}
.bggreen {background:#00a000;}
.bgvoilet {background:#800080;}
.bgrose {background:#ff40a8;}
.bgyellow {background:#ffff00;}
.bgorange {background:#ff8100;}

.bordergry {border:1px solid #333333;}
.borderlgry {border:1px solid #595959;}
.borderwhite {border:1px solid #ffffff;}
.borderblue {border:1px solid #0097d6;}
.borderred {border:1px solid #ff0000;}
.bordermaroon {border:1px solid #b00f0f;}
.bordergreen {border:1px solid #00a000;}
.bordervoilet {border:1px solid #800080;}
.borderrose {border:1px solid #ff40a8;}
.borderyellow {border:1px solid #ffff00;}
.borderorange {border:1px solid #ff8100;}

.fta {text-decoration:underline; }
.fbh {font-weight: bold; }
.fnh {font-weight: normal; }

.fttu {text-transform: uppercase;}

.tac {text-align:center; }
.tal {text-align:left; }
.tar {text-align:right; }

.f11 {font-size: 11px; line-height:18px;}

.f12 {font-size: 12px; line-height:18px;}

.f13 {font-size: 13px; line-height:18px;}

.f14 {font-size: 14px; line-height:22px;}

.f15 {font-size: 15px; line-height:22px;}

.f16 {font-size: 16px;}      

.f18 {font-size: 18px;}  

.f19 {font-size: 19px;}  

.f20 {font-size: 20px;}

.f25 {font-size: 25px;}  

.f30 {font-size: 30px;}      

/*font*/

/*page Start*/
.wrapper {width:100%; clear:both; background-image: url(../images/webbg.jpg); background-color: #0081cd; background-repeat: repeat-x;}

/*top menu*/
.rovermenuheader {top: 0px; position: fixed; width:100%; height:30px;}
.rovermenuicon {margin-left:90%; width:10%; top:0; position: fixed;}
/*top menu*/

/*row1*/
.r1 {top: 0px; position: fixed; width: 100%; z-index: 1; text-align: center; width:100%; height:30px; background-color: #1a6173;}
/*row1*/

/*row2*/
.r2 {top: 0px; position: relative; width: 100%; z-index: 3; text-align: center;}
.r2logo {margin-left: 0px; position: relative; float: left; margin-left: 3.4%; min-height: 1px;}
.brand { width: 556px; }

/*New Navigation*/
.menubg {position: absolute; background: url(../images/menu_bg.png); background-size: 714px 58px, cover; background-repeat: no-repeat; width:760px; height:58px; right:0; margin-top:35px;}
/*New Navigation*/

/*Navigation */
/* first nav item */
/*.nav-item:nth-child(1) a { border-color: #1c6073; }
.nav-item:nth-child(1) .fa { color: #1c6073; margin-right:2px;}*/
/* second nav item */
/*.nav-item:nth-child(2) a { border-color: #ff0000; }
.nav-item:nth-child(2) .fa { color: #ff0000; margin-right:2px; }*/
/* third nav item */
/*.nav-item:nth-child(3) a { border-color: #00deff; }
.nav-item:nth-child(3) .fa { color: #00deff; margin-right:2px; }*/
/* fourth nav item */
/*.nav-item:nth-child(4) a { border-color: #54ff00; }
.nav-item:nth-child(4) .fa { color: #54ff00; margin-right:2px; }*/
/* fifth nav item */
/*.nav-item:nth-child(5) a { border-color: #ff7800; }
.nav-item:nth-child(5) .fa { color: #ff7800; margin-right:2px; }*/
/* six nav item */
/*.nav-item:nth-child(6) a { border-color: #00deff; }
.nav-item:nth-child(6) .fa { color: #00deff; margin-right:2px; }*/
/*seven nav item */
/*.nav-item:nth-child(7) a { border-color: #ff0000; }
.nav-item:nth-child(7) .fa { color: #ff0000; margin-right:2px; }*/
/*Navigation */

/*row2*/

/*row3*/
.r3 {width:100%; height:240px; text-align:center;clear:both;}
.r3 img{width:70%; height:auto;}
/*row3*/

/*row4*/
.r4 {width:100%; clear:both;}
.r4content {width:85%; min-height:350px; background-color: #ffffff; border-radius: 25px; padding: 10px;}
.r4contentheading {clear:both; width:100%; margin: 10px 0px;}
.r4contentspliter {clear:both; width:100%;}
.r4contentspliter img{background-image: url(../images/bdoted-spliter.gif); background-repeat: repeat-x; width:60%; height:10px;}
.r4contentsubheading {clear:both; width:100%; margin: 10px 0px;}
.r4contentsubdiv {clear:both; width:100%;}
.r4subdiv1 {float:left; width:21%; margin:2%;}
.r4subdiv1img {clear:both; width:96%; margin:2%;}
.r4subdiv1heading {clear:both; width:96%; margin:2%;}
.r4subdiv1discrip {clear:both; width:96%; margin:2%;}
.r4subdiv1but {clear:both; width:96%; margin:2%;text-align:right;}
/*row4*/

/*row5*/
.r5 {width:100%; clear:both; margin-top:20px;}
.r5content {width:85%; min-height:350px; padding: 10px;}
.r5contentheading {clear:both; width:60%; margin: 10px 0px;}
.r5contentspliter {clear:both; width:100%;}
.r5contentspliter img{background-image: url(../images/wdoted-spliter.gif); background-repeat: repeat-x; width:40%; height:10px;}
.r5contentsubheading {clear:both; width:60%; margin: 10px 0px;}
.r5subdiv1discrip {clear:both; width:60%; margin: 10px 0px; }
.r5contentsubdiv {clear:both; width:100%;}
/*row5*/

/*row6*/
.r6 {width:100%; clear:both; margin-top:20px;}
.r6content {width:85%; min-height:275px; padding: 10px;}
.r6contentheading {clear:both; width:60%; margin: 10px 0px;}
.r6contentspliter {clear:both; width:100%;}
.r6contentspliter img{background-image: url(../images/wdoted-spliter.gif); background-repeat: repeat-x; width:40%; height:10px;}
.r6contentsubheading {clear:both; width:60%; margin: 10px 0px;}

.r6contentsubdiv {clear:both; width:80%; margin-top:25px;}

.r6contentsubdivcol1 {float:left; width:47%;}
.r6contentsubdivcol1r1 {clear:both; width:100%; line-height:25px;}
.r6contentsubdivcol1r2 {clear:both; width:100%; margin-top:20px; text-align:right;}

.r6contentsubdivcol2 {float:left; width:4%; height:93px; background-image: url(../images/vdoted_spliter.png); background-repeat: no-repeat;}

.r6contentsubdivcol3 {float:right; width:47%;}
.r6contentsubdivcol3r1 {clear:both; width:100%; line-height:25px;}
.r6contentsubdivcol3r2 {clear:both; width:100%; margin-top:20px; text-align:right;}

.r6subdiv1discrip {clear:both; width:60%; margin: 10px 0px; }
.r6subdiv1discrip2 {clear:both; width:96%; margin:2%;text-align:right;}

.textanimator {list-style: none; color:#000;}

.textanimator li { display: none; }
/*row6*/

/*page ends*/

/*footer*/
.footerheader {width:100%; text-align:center; clear:both;}
.footerrow {width:100%; clear:both; background-color:#1d9d00;}
.footerrowsubdiv {width:80%; min-height:350px; text-align:left;}
.footerrowsubdivcol1 {float:left; width:22%; padding:10px;}
.footerrowsubdivcol1row1 {clear:both; width:100%; text-transform: uppercase;}
.footerrowsubdivcol1row2 {clear:both; width:100%; margin-top:15px; line-height:20px;}
.footerrowsubdivcol1row3 {clear:both; width:100%; margin-top:15px;}

.footerrowsubdivcol2 {float:left; width:22%; padding:10px;}
.footerrowsubdivcol2row1 {clear:both; width:100%; text-transform: uppercase;}
.footerrowsubdivcol2row2 {clear:both; width:100%; margin-top:15px;}

.footerrowsubdivcol3 {float:left; width:22%; padding:10px;}
.footerrowsubdivcol3row1 {clear:both; width:100%; text-transform: uppercase;}
.footerrowsubdivcol3row2 {clear:both; width:100%; margin-top:10px;}

.footerrowsubdivcol4 {float:right; width:22.5%; padding:10px;}
.footerrowsubdivcol4row1 {clear:both; width:100%; text-transform: uppercase;}
.footerrowsubdivcol4row2 {clear:both; width:100%; margin-top:10px; line-height:30px;}
.footerrowsubdivcol4row2 ul{padding:0;}
.footerrowsubdivcol4row2 ul li {display:block;}

.footerbottom {width:100%; clear:both; line-height:18px; padding:15px 0; background-color:#000000; min-height:20px; }
/*footer*/

.videoswh {width:300px; height:225px;}

/*gallery*/
.gallerypage {width:100%; clear:both;}
.gallerypagecontent {width:85%; min-height:350px; height:auto; background-color: #ffffff; border-radius: 25px; padding: 10px;}
.gallerypagecontentheading {clear:both; width:100%; margin: 10px 0px;}
.gallerypagecontentspliter {clear:both; width:100%;}
.gallerypagecontentspliter img{background-image: url(../images/bdoted-spliter.gif); background-repeat: repeat-x; width:60%; height:10px;}
.gallerypagecontentsubheading {clear:both; width:100%; margin: 10px 0px;}
.gallerypagecontentsubdiv {clear:both; width:100%;}
/*gallery*/

.gal { margin: 30px auto; max-width:960px;}
.gal > li {float:left;}
.gal > li img {height:125px; margin:10px; cursor:pointer;}

/*content*/
.contentpage {width:100%; clear:both;}
.contentpagecontent {width:85%; min-height:350px; height:100%; background-color: #ffffff; border-radius: 25px; padding: 10px;}
.contentpagecontentheading {clear:both; width:100%; margin: 10px 0px;}
.contentpagecontentspliter {clear:both; width:100%;}
.contentpagecontentspliter img{background-image: url(../images/bdoted-spliter.gif); background-repeat: repeat-x; width:60%; height:10px;}
.contentpagecontentsubheading {clear:both; width:100%; margin: 10px 0px;}
.contentpagecontentsubdiv {clear:both; width:90%; min-height:150px; height:auto; text-align:justify; padding:3%;}
/*content*/

.dotedbottom {border-bottom: 1px dotted #000000;}
.floatltc1 {width:35%; border-right:1px dotted #ccc; float:left;}
.floatltc2 {width:60%; float:left;}

.floatllist1 {width:32%; border-right:1px dotted #ccc; float:left;}
.floatllist2 {width:32%; border-right:1px dotted #ccc; float:left; padding-left:10px;}
.floatllist3 {width:32%; float:left; padding-left:10px;}
