/*--Reset CSS--*/
*{margin:0;padding: 0}
body{font-family: 'PT Sans', sans-serif;}
a{text-decoration: none;transition: all .5s;}
a:hover{text-decoration: none}
ul{list-style: none}
img{max-width: 100%}
input {transition: all .5s;}
h4{text-align:right;}

.interface-blue{background:#003366;width:100%;height:40px;color:#FFF;text-align:center;}
.interface-blue h2{font-size:22px!important;color:#FFF!important;padding:7px 0 0 0!important;}
.right-text{text-align:right;}
/*--Main CSS--*/
.header_part {background: #003366 none repeat scroll 0 0; overflow: hidden; padding-bottom: 10px; padding-top: 10px; width: 100%;}
.logo {text-align: center;}
.logo a {display:inline-block;}
.textlogo {padding-top: 9px; text-align: center;}
.textlogo h3 {color: #fff; font-weight: bold; font-size: 20px; margin: 0; text-transform: uppercase;}
.textlogo h3 span {font-style: italic;}
.continfo ul {margin: 0; padding: 0; text-align: center;}
.continfo ul li {display: inline-block;}
.continfo ul li a {color: #ff9000;font-size: 24px;}
.continfo ul li a img {float: left; margin-left: 10px;}
.continfo ul li a:hover{color:#fff;}
.contentpart {background: rgba(0, 0, 0, 0) url("../images/bg.jpg") no-repeat scroll left center;overflow: hidden; width: 100%; position: relative; background-size: 100% auto;}
.contin {padding: 8% 0; text-align: center;}
.hdcontainer {text-align: center; width: 100%;}
.hdcontainer h1 {color: #003366;display: inline-block; font-size: 60px; text-align: left;}
.menu_part {left: 0;position: absolute;top: 40px; z-index: 9999;}
.menuall {background: #ff9000 none repeat scroll 0 0;color: #003366; cursor: pointer; overflow: hidden;  padding: 7px 0; text-align: center;width: 170px;}
.menuall div {display: inline-block;}
.menuall div img{float: left; margin-top: 7px;}
.menuall span {color: #003366;font-size: 20px;font-weight: bold;margin-left: 7px;text-transform: uppercase;}
#menulist {overflow: hidden;padding-left: 49px;padding-top: 8px;}
#menulist li a {color: #003366; display: block; font-size: 16px; line-height:20px !important;font-weight: bold; padding: 1px;}
#menulist li a:hover{color:#FF9000;}
.maincont {position:relative;width:100%;}
.subpagecontent .container {padding-left: 8%;padding-right: 4%;}
.sub_ageheading {background: rgba(0, 0, 0, 0) url("../images/backchecked-sub.jpg") no-repeat scroll 0 0;background-size:auto 100%; margin-bottom: 60px;margin-top: 40px;min-height: 186px;
  overflow: hidden;display: flex;align-items: center;}
.subpage_content h2 {color: #003366;font-size: 30px;font-weight: 600;margin-bottom: 40px;}
.subpage_content p {color: #4c4c4c;font-size: 18px;margin:30px 0;line-height:26px;}
.subpage_content ul {list-style:disc;padding-left:50px;color: #4c4c4c;font-size: 18px;margin-bottom:10px;}
.subpage_content ol {padding-left:50px;color: #4c4c4c;font-size: 18px;margin-bottom:10px;list-style-position: inside;list-style-type: decimal;}
.mtilep h1 {color: #003366;font-size: 58px;margin: 0;padding-left: 10%;}
.orange-bar-top {width: 100%;height: 90px;background-color: #ff9000;text-align: center;margin: 0 auto;padding: 1px 0 1px 0;}
.orange-bar-top h2 {color: #003366;font-size: 45px;}
.orange-bar {width: 100%;height: 75px;background-color: #ff9000;text-align: right;margin: 0 auto;}
.orange-bar h3 {color: #003366;font-size: 30px;}
.orange-bar-left {width: 50%;float: left;text-align: right;}
.orange-bar-right {width: 50%;float: right;padding: 12px 0 0 5%;}
.homepage-blue {width: 100%;background: #003366;color: #FFF;padding: 2% 0;margin: 0 auto;}
.homepage-blue ul {list-style: disc!important;margin: 0 0 0 25px;}
.homepage-blue h2 {font-size: 35px;text-align: center;}
.homepage-blue-contain {width:100%;padding:0;margin:0 auto;}
.homepage-blue-left {width: 20%;float: left;padding:2% 0;text-align:right;}
.homepage-blue-left2 {width: 28%;float: left;padding-left:2%;text-align:left;}
.home-content {padding: 50px 10% 50px 10%;margin: 0 auto;}
.home-content p {color: #4c4c4c;font-size: 18px;margin:30px 0;line-height:26px;}
.home-content h3 {color: #003366;font-size: 24px;}
.c1 {width:24%;float:left;padding-right:1%;}
.c2 {width:75%;float:left;}
.footer {text-align: center;font-size: 16px;padding: 25px 0 0 0;}
.copyr {text-align: center;font-size: 12px;padding: 25px 0 25px 0;}
.clear {height: 0;line-height: 0;font-size: 1px;clear: both;}
.fleft {float: left;margin-right: 2%;padding: 0 2% 2% 0;position:relative;}
.fright {float: right;margin-left: 2%;padding: 0 2% 2% 0;}
.home-button {display: inline-block;background:#003366;text-transform: uppercase;text-align: center;width: 50%; padding:10px 0;margin: 0;float: left;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.home-button a {text-decoration: none;color:#fff;font-size:18px;} 
.home-button a:hover {background: #FFF;color: #003366;}
@media screen and ( min-width: 1241px ) and ( max-width: 1340px ){
.hdcontainer h1 { font-size: 44px;}
.orange-bar-top h2 {font-size: 40px;}
.subpagecontent .container {padding-left: 185px;padding-right: 5%;width: 100%;}
.mtilep h1 {font-size: 62px;padding-left: 10%;text-align: center;}
.home-button a {font-size: 16px;}
}
@media screen and ( min-width: 1170px ) and ( max-width: 1240px ){
.hdcontainer h1 { font-size: 44px;}
.textlogo h3 { font-size: 17px;}
.hdcontainer h1 {margin: 0;}
.orange-bar-top h2 {font-size: 35px;}
}
@media screen and ( min-width: 1100px ) and ( max-width: 1169px ){
.hdcontainer h1 { font-size: 44px;}
.textlogo h3 { font-size: 17px;}
.subpagecontent .container {padding-left: 185px;padding-right: 5%;width: 100%;}
.mtilep h1 {font-size: 62px;padding-left: 10%;text-align: center;}
.orange-bar-top {width: 100%;height: 90px;padding:1px 0 0 0;}
.orange-bar-top h2 {font-size: 35px;}
.orange-bar {width: 100%;height: 75px;}
.home-button a {font-size: 14px;}
.container {padding-bottom: 65px;}
}
@media screen and ( max-width: 1250px ){
#menulist li a{font-size:15px !important; line-height:19px;}
.menu_part { top: 20px;}	
}
@media screen and ( max-width: 1020px ){
.homepage-blue-left {width: 16%;float: left;padding-left:4%;text-align:right;}
.homepage-blue-left2 {width: 28%;float: left;padding-left:2%;text-align:left;}
}
@media screen and ( min-width: 1024px ) and ( max-width: 1099px ){
.mtilep h1 { font-size: 41px; padding-left: 24%;text-align: center;}
}
@media screen and ( min-width: 992px ) and ( max-width: 1023px ){

.textlogo h3 { font-size: 16px;}
.orange-bar {width: 100%;height: 100px;}
.home-button {width: 75%;text-align:center;padding:10px 0;}
.home-button a {font-size: 14px;}
}
@media screen and ( min-width: 768px ) and ( max-width: 1023px ){
.menu_part { top: 20px;}
.sub_ageheading {margin-top: 80px;}
.mtilep h1 { font-size: 40px;}
.sub_ageheading {background-size: 100% auto;margin-bottom: 20px;margin-top: 80px;
  min-height: 115px;}
.subpage_content h2 { margin-bottom: 15px;}
.subpage_content p { margin-bottom: 15px;}
.subpagecontent .container {padding-left: 25%;padding-right: 15px;}
.sub_ageheading { margin-top: 20px;min-height: 98px;}
.subpagecontent .container {padding-left: 180px;width: 100%;padding-right: 5%;}
.orange-bar-top h2 {font-size: 30px;}
.orange-bar {width: 100%;height: 100px;padding:16px 0 0 0;}
.home-button {width: 75%;text-align:center;padding:10px 0;}
.home-button a {font-size: 14px;}
.home-content {padding:50px 0 50px 4%;}
}
@media screen and ( max-width: 1024px ){
.hdcontainer h1 { font-size: 32px;}
#menulist {display:none;}
.textlogo h3 {font-size: 11px;}
.continfo ul {padding-top: 5px;}
.menu_part { margin-bottom: 20px;margin-top: 20px;position: static;top: 12px;}
.subpagecontent .container {padding-left: 15px;padding-right: 15px;}
.sub_ageheading {margin-bottom: 31px;margin-top: 1px;min-height: 130px;}
.mtilep h1 { font-size: 21px;}
.sub_ageheading { background-size: 100% auto;margin-bottom: 0;margin-top: 1px;
  min-height: 60px;padding-bottom: 10px;}
.subpage_content h2 { font-size: 30px;margin-bottom: 18px;margin-top: 15px;}
.subpage_content p { margin-bottom: 10px;}
.orange-bar-top h2 {font-size: 30px;}
.orange-bar {width: 100%;height: 100px;}
.homepage-blue-left2 {width: 78%;float: left;padding-left:2%;text-align:left;}
.home-button {width: 75%;text-align:center;padding:10px 25px;}
.home-button a {font-size: 14px;}
.footer {text-align: center;font-size: 14px;padding: 20px 0 0 0;margin:0;}
}
@media screen and ( max-width: 625px ){
.c1 {width:100%;float:none;padding-right:0;}
.c1 img {text-align:center;}
.c2 {width:100%;float:none;}
}
@media screen and ( min-width: 460px ) and ( max-width: 767px ){
.hdcontainer h1 {font-size: 25px;}
.sub_ageheading {margin-top: 1px;min-height: 82px;padding-bottom: 1px;}
.orange-bar-top h2 {font-size: 30px;}
.orange-bar {width: 100%;height: 100px;float: left;margin:0;}
.home-button {width: 75%;text-align:center;padding:10px 0;}
.home-button a {font-size: 12px;}
.pdf-mobile {display:none;}
.footer {text-align: center;font-size: 14px;padding: 20px 0 0 0;margin:0;}
}
@media screen and ( min-width: 568px ) and ( max-width: 767px ){
.hdcontainer h1 {font-size: 25px;}
.sub_ageheading {min-height: 98px;}
.orange-bar-top {width: 100%;height: 90px;padding:1px 0 0 0;}
.orange-bar-top h2 {font-size: 25px;}
.orange-bar { width: 100%;height: 100px;padding:15px 0 5px 0;margin:0;}
.home-button {width: 75%;text-align:center;padding:10px;}
.home-button a {font-size: 12px;}
.pdf-mobile {display:inline;}
.footer {text-align: center;font-size: 14px;padding: 25px 0 0 0;margin:0;}
}
@media screen and ( min-width: 0 ) and ( max-width: 568px ){
.hdcontainer h1 {font-size: 25px;}
.orange-bar-top {width: 100%;height: 120px;padding:1px 0 0 0;}
.orange-bar-top h2 {font-size: 25px;}
.orange-bar { width: 100%;height: 160px;padding:5px 0 5px 0;margin:0;}
.orange-bar-left {width: 100%;float: none;text-align: center;}
.orange-bar-right {width: 100%;float: none;padding: 0 0 0 23%;}
.footer {font-size: 12px;}
.homepage-blue h2 {font-size: 25px;}
}
@media screen and ( max-width: 480px ){
.homepage-blue-left {width: 96%;float: none;padding: 0 2%;text-align:center;}
.homepage-blue-left2 {width: 94%;float: none;padding:0 2% 2% 4%;}
}