header{ width:100%; clear:both; padding:20px 0;}
.toptitle{ text-align:right;}
.toptitle h3{ color:#0d529f; font-size:46px;font-family: 'kidsansmedium'; margin:24px 0; padding:0;}

.mainmenu{ width:100%; border-top:1px solid #c2c2c3; border-bottom:1px solid #c2c2c3;}
.mainmenu ul{ margin:0; padding:0;}
.mainmenu ul li{ display:block; list-style:none; float:left; position:relative;}
.mainmenu ul li a{display:block;font-size:18px;text-transform:uppercase;font-weight:500;font-family: 'allerregular';color:#000;height:44px;line-height:46px;text-decoration:none;padding:0 32px;}
.mainmenu ul li:first-child a{ background:url(../img/home-icon-nor.png) no-repeat center center; font-size:0px;}
.mainmenu ul li:hover a{ background:#0e539f; color:#fff;}
.mainmenu ul li:first-child:hover a{ background:url(../img/home-icon.png) no-repeat center center #0e539f; font-size:0px;}

.sliderArea{ width:100%; clear: both; overflow:hidden; padding:0;}
.sliderArea img{ width:100%; display:block;}


.contentSlder{ width:100%; clear:both; overflow:hidden; padding:60px 0; text-align:center;}
.subpagecontent{ text-align:left;  border-bottom:1px solid #c2c2c3;}
.contentSlder h2{ color:#0e539f; font-size:40px; margin:0 0 35px; padding:0; font-weight:600; letter-spacing:-1px;}
.contentSlder h3{ font-size:20px; color:#000; font-weight:600; letter-spacing:-1px; margin:0; padding:0;}
.contentSlder p{ font-size:18px; line-height:32px; margin:0 0 25px; letter-spacing:-0.3px}

.contentSlder a.learnmore{ width:130px; display:block; margin:0 auto; font-size:16px; color:#fff; background:#0e539f; text-decoration:none; font-weight:600; line-height:44px;}
.contentSlder a.learnmore:hover{ background:#ff0000; color:#fff; text-decoration:none;}

.boxdetails{ position:relative; margin-top:70px}
.boxdetails .imgcol{ float:left;}
.imgdivdetails { width:60%; background:#fff; position:absolute; padding:25px 55px; text-align:left; top:78px; right:0; z-index:9999;}
.imgdivdetails h4{ font-weight:600; margin:0 0 20px; padding:0; color:#0e53a0; font-size:40px;letter-spacing:-1px;}
.imgdivdetails p{ font-size:18px; line-height:32px; margin:0 0 15px; letter-spacing:-0.3px}
.imgdivdetails a{ font-size:18px; color:#0e53a0; font-weight:600;letter-spacing:-0.3px; text-decoration:none;} 


.boxsection{ width:100%; clear:both; overflow:hidden; padding:45px 0; text-align:center; background:#ebf9fd;}
.boxsection h2{ color:#000; font-size:40px; margin:0 0 10px; padding:0; font-weight:600; letter-spacing:-1px;}
.boxsection span{ font-size:18px; line-height:32px; margin:0 0 35px; letter-spacing:-0.3px; display:block;}

.box{}
.box h1{ color:#000; font-size:40px; margin:15px 0 10px; padding:0; font-weight:600; letter-spacing:-1px;}
.box h1 a{ color:#000; font-size:40px; margin:0 0 0; padding:0; font-weight:600; letter-spacing:-1px; display:block;}
.box p{ font-size:16px; margin:0 0 25px;}
.box a.learnmorebtn{ width:170px; display:block; margin:0 auto; font-size:16px; color:#fff; background:#0e539f; text-decoration:none; font-weight:600; line-height:44px;}
.box a.learnmorebtn:hover{ background:#ff0000; color:#fff; text-decoration:none;}


.parallaxSection{ width:100%; clear: both; overflow:hidden; padding:165px 0; text-align:center; background:url(../img/pbackground.jpg) no-repeat center center;}
.pBox{ background:rgb(0,0,0, .4); max-width:90%; width:100%; margin:0 auto; padding:35px 35px 55px; }
.pBox h4{ color:#fff; font-size:54px; margin:0 0 45px; padding:0;  font-family: 'allerregular'; }
.pBox a{ width:320px; display:block; margin:0 auto; font-size:36px; color:#fff; background:#0e539f; text-decoration:none; font-weight:600; line-height:68px; border:2px solid #fff;}
.pBox a:hover{ background:#ff0000; color:#fff; text-decoration:none;}

.greensection{ width:100%; clear:both; overflow:hidden; padding:60px 0; text-align:center; background:#1e9aa0;}
.greensection p{ font-family:"Times New Roman", Times, serif; font-size:30px; color:#fff; font-style:italic; margin:15px 0 50px;}
.greensection h5{ font-family:"Times New Roman", Times, serif; font-size:30px; color:#fff; font-style:italic;}


footer{ width:100%; clear:both; overflow:hidden; padding:35px 0;}
.footmid{ text-align:center;}
.footmid ul{ margin: 20px 0 0; padding:0; width:100%; text-align:center;}
.footmid ul li{ display:inline-block; list-style:none; padding:0 10px 0 32px; font-size:18px; color:#3e3e3e; font-weight:600;}
.footmid ul li a{ font-family: 'allerregular'; display:block; list-style:none; padding:0; font-size:18px; color:#3e3e3e; font-weight:600;}
.footmid ul li a:hover{ display:block; list-style:none; padding:0; font-size:18px; color:#ff0000; font-weight:600;}
.footmid ul li.phone{ background:url(../img/phone.png) no-repeat 0 50%;}
.footmid ul li.email{ background:url(../img/email.png) no-repeat 0 50%;}
.footmid ul li.partner{ background:url(../img/partner.png) no-repeat 0 50%;}


.footcolrt{ text-align:right;}
.footcolrt ul{ margin:0; padding:0; float:right; }
.footcolrt ul li{ display:block; list-style:none; padding:0 2px;   float:left;}


.footcol a{ width:150px; display:block; margin:0 ; font-size:16px; color:#fff; background:#0e539f; text-decoration:none; font-weight:600; line-height:44px; text-align:center;}
.footcol a:hover{ background:#ff0000; color:#fff; text-decoration:none;}