body{background:linear-gradient(to bottom,#167cf9,#147cf9,#0e4b98)}
.topnav.container::before{display:block;content:"";border-top:1px solid #1060c1;width:100%;top:100px;left:0;position:absolute;z-index:-1}
.topnav{overflow:visible;font-family:Arial,Helvetica,sans-serif;padding:0}
span.copyright{color:#fff}
.container.topnav{overflow:visible}
.container.topnav .menu-cont a{padding:30px 25px}
.container.topnav .menu-cont .login{margin:16px 3px;padding:10px 30px}
.container.topnav .logo{width:366px}
.container-fluid.topnav{height:100px;padding:0}
.container-fluid .logo{width:366px;margin:0}
.container-fluid .menu-cont a{padding:30px 26px}
.container-fluid .menu-cont .login{margin:21px 16px;padding:10px 33px}
.old-blue-bg{background:#139FFD}
.old-blue-bg2{background:#3AACF4}
.main-logo{width:240px}
.fa{font-size:26px}
.topnav a{float:left;display:block;color:#ffffff;text-align:center;padding:14px 16px;text-decoration:none;font-size:14px;font-weight:600;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.topnav a:hover{}
.topnav a.active{color:#fedb32;}
.topnav a:hover{color:#fedb32}
.topnav .nav_items{margin:22px 0 0 0}
.topnav .icon{display:none}
.topnav .login{float:right;padding:10px 33px;background-color:#FEDB30;border-radius:50px;font-weight:700;font-size:20px;color:#167CFA;border-bottom:3px solid #f8e898}
.topnav .login:hover{color:white}
footer{font-family:Arial,Helvetica,sans-serif;text-align:center;padding-top:20px;font-weight:400}
footer li>a:hover,footer li>a.active{color:#fedb32}
footer .footer-img,.copyright{text-align:center;font-size:13px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:400}
.copyright span.circle{height:48px;background-color:#9fbcdf;width:48px;display:inline-block;border-radius:50%;margin-bottom:30px;margin-top:20px}
.caution{color:#fff;text-decoration:none;font-size:13px}
.foot-list{list-style-type:none;margin:0 0 20px 0;padding:0;min-height:50px;font-size:14px}
.foot-list li{display:inline-block;border-right:1px solid #fff;padding:0 26px}
.foot-list li:last-child{border-right:none}
.foot-list li a{text-decoration:none;color:#FFF}
.foot-column{float:left;width:25%;text-align:left;text-decoration:none;color:#FFF}
.foot-column a{color:#FFF}
.foot-row{width:80%;margin:auto;margin-bottom:5%}
.foot-row:after{content:"";display:table;clear:both}
.prop-header{min-height:85px;height:85px;border-radius:0;margin-bottom:0;z-index:9}
@media (max-width:767px){.prop-header{min-height:51px;height:51px}
.prop-header .navbar-collapse ul li a{font-size:1.5em;text-align:center;line-height:25px}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.prop-header.navbar ul li{padding:0px}}
@media only screen and (min-device-width:768px) and (max-device-width:990px){.prop-header .nav>li>a{padding-right:12px;padding-left:12px}}
@media screen and (max-width:860px){.topnav.container::before{top:70px}
.menu-cont{background:linear-gradient(to bottom,#80ccfe 0%,#29a9ff 100%);position:absolute;width:100%;z-index:1;visibility:hidden;opacity:0}
.container-fluid .menu-cont a{padding:15px 16px}
.topnav.responsive .menu-cont{visibility:visible;opacity:1;transition:visibility 1s,opacity 0.5s linear}
.topnav a:not(:first-child){}
.topnav a.icon{float:right;display:block;top:20px;right:20px;position:absolute;border:1px solid;border-radius:4px;padding:4px}
.topnav a{float:none;padding:10px 16px}
.topnav .nav_items{margin:0}
.foot-list{margin:0}
.foot-list li{width:auto;padding:0 5px;font-size:10px}
.copyright{font-size:10px !important}
.topnav.responsive{}
.topnav.responsive a{float:none;display:block;text-align:center}
.topnav .menu-cont .login{min-width:120px;margin:10px auto;float:none;max-width:170px}
.container-fluid .logo{width:366px}
.icon-bar{display:block;background:#ddd;width:22px;height:2px;border-radius:1px;margin:4px 3px}
.container{margin:0}
.container.topnav{height:auto}
.container.topnav .menu-cont{z-index:4}
.container .logo{width:200px;margin:0}
.container-fluid .logo{width:170px;margin:0 50% 0 0}
.container.topnav .menu-cont a{padding:15px 16px}
.container.topnav .menu-cont .login{margin:15px auto}
.container.topnav .logo{width:200px}
.container-fluid.topnav{height:auto;min-height:74px}
.foot-list li{border:0}}
@media screen and (max-width:860px){}
@media screen and (min-width:859px) and (max-width:1020px){.container-fluid.topnav{height:75px}
.container.topnav{height:75px}
.container-fluid .logo{width:170px}
.container .logo{width:170px}
.container-fluid .menu-cont a{padding:30px 16px}
.container .menu-cont a{padding:30px 16px}}