@font-face{font-family:'SegoeUI';font-weight:400;src:local("Segoe UI"),url("http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2") format("woff2"),url("http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff") format("woff"),url("http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf") format("truetype"),url("http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.svg#web") format("svg")}@font-face{font-family:'SegoeUI_Light';font-weight:100;src:local("Segoe UI Light"),url("http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff2") format("woff2"),url("http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff") format("woff"),url("http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.ttf") format("truetype"),url("http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.svg#web") format("svg")}@font-face{font-family:'SegoeUI_SemiBold';font-weight:600;src:local("Segoe UI Semibold"),url("http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff2") format("woff2"),url("http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff") format("woff"),url("http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.ttf") format("truetype"),url("http://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.svg#web") format("svg")}@font-face{font-family:'SegoeUI_Bold';font-weight:700;src:local("Segoe UI Bold"),local("Segoe UI")}

body { font-family: 'Segoe UI';     color: #505050; font-size:18px; margin:0px; padding:0px;}
a{color:#006fc7; text-decoration:underline;} 
p{width:100%;}
b, strong {
    font-weight: 800;}

.topbar{background-color: #999; color:#FFF; padding:15px 25px 15px 25px;}  .topbar  a{color:#FFF;}
.topbarimg{width:30px; height:30px; margin-right:10px;}
.searchmobile{display:none;}
.mainmenu{display:none;}
.greenlogo{display:none;}
.profileicon{display:none;}
.logo{width:100%; max-width:300px;}
.topleft{width: 33.333333%;}
.grey{padding:25px 0px;background-color: #999;}
.col-md-4:nth-child(1) {margin-top:30px} .col-md-4:nth-child(1) img{margin-right:15px;}
.col-md-4:nth-child(2) {margin-top:20px}
.col-md-4:nth-child(3) {margin-top:30px}
.membershiph{border-bottom:solid 1px #ddd; max-width:1600px; margin-bottom:30px;}
.topr{text-align:right;}
.badgelogoouter{position: absolute;
    right: 0;
    width: 38%;}

.signin{padding-left:15px;} .signin img{width:40px; height:40px;}
h1{text-align: center; width:100%; color:#0078d4; font-size:60px; padding:30px 0px 20px 0px; font-weight:400;}
h2{margin-bottom:30px;}
h2, h3{width:100%;    font-weight: normal;}
h3{margin-bottom:20px; font-size:22px;}
.genralinfo{margin-top:21px;}
.genralinfo ul {margin:0px; padding:0px; list-style:none;} .genralinfo li{margin-bottom:8px;}
.rquire{margin-bottom:25px;}
.gmembership{margin:20px 0px;}
.rquirelist{list-style-image:url(../images/tick.jpg); margin-left:24px;}
footer{ background-color: #f1f1f1; width:100%; float:left;    padding: 2rem 0;}
.footerinn {max-width: 1600px; margin-left: auto; margin-right: auto; text-align: left; padding: 0 5rem; font-size:14px;}
.footerl{width:14%; float:left;}
.footerm{width:81%; float:left;}
.footerr{width:5%;  float:right; font-size:15px; font-weight: 600; color: #444;} .footerr a{color: #444; text-decoration:none;}
footer ul {margin:0px; padding:0px;} footer ul li{list-style:none; display:inline-block;margin-left: 1rem;}
footer a{color:#006fc7; text-decoration:none;}

@media only screen and (max-width: 893px){h1{font-size:40px; padding-top:32px;}} 

@media only screen and (max-width: 706px) {.signinh, .menuh, .whitelogo, .profiledekstop{display:none;} .searchdekstop{display:none;}  .searchmobile{display:-webkit-inline-box; transform: rotate(90deg);}
.mainmenu{display:-webkit-inline-box; }
.greenlogo{display:-webkit-inline-box; }
.profileicon{display:-webkit-inline-box;width:30px !important; height: 30px !important;}
 .topbar{background:#FFF;}
.badgelogoouter{text-align:center; margin-bottom:15px;}
.container{padding:0px 30px;} .topbar{padding-left:0px;}.badgelogoouter{position: relative;}

@media only screen and (max-width: 489px) {.footerl,  .footerm, .footerr{width:100%;}  footer ul li:first-child { margin-left: 0rem;} .copyright{margin-left:0px; margin-top:20px; margin-bottom:10px;}
	