html {
  scroll-behavior: smooth;
}

/* --NAV-- */
header {width:auto; position:fixed; z-index:99; padding-top:20px; width:100%; position:fixed; top:0; left:0;}

.bg-light {background-color:#fff!important;}
.navbar-brand img {width:203px;}
.navbar-nav {background-color:#0072bc; width:700px; padding:8px 20px; border-radius:10px 0 0 10px; position:absolute; right:0;}
.nav-link {color:#fff!important; font-size:15px; font-weight:400!important; font-family:'Poppins',sans-serif;}
.navbar-light .navbar-toggler {border:none;}
.navbar-light .navbar-toggler-icon {color:#fff!important;}

/* --STICKY-- */
header.smaller {min-height:75px; background-color:#fff; box-shadow:0 3px 3px rgba(0,0,0, 0.2);}
header.smaller .navbar {padding:5px 0!important; color:#fff;}
header.smaller a {color:#fff!important; font-family:'Poppins',sans-serif;}
header.smaller .active > a {color:#1957f3!important;}
header.smaller .navbar-light .navbar-toggler-icon {background-image:url("data:image/svg+xml; charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.navbar-collapse a {padding:5px 15px 5px 15px!important;}
header.smaller .dropdown-menu {background-color:#fff!important; color:#000!important;}
header.smaller .dropdown-menu a {color:#000;}
header.smaller .dropdown-menu a:focus,header.smaller .dropdown-menu a:focus {background-color:#0072bc; color:#fff;}
header.smaller .dropdown-menu a {color:#000!important;}
header.smaller .dropdown-menu a:focus,header.smaller .dropdown-menu a:hover {background-color:#0072bc!important; color:#fff!important;}
/* Underline From Center */
.hvr-underline-from-center {display:inline-block; vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0); transform:perspective(1px) translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); position:relative; overflow:hidden;}
.hvr-underline-from-center:before {content:""; position:absolute; z-index:-1; left:51%; right:51%; bottom:0; background:#fff; height:2px;-webkit-transition-property:left,right; transition-property:left,right;-webkit-transition-duration:0.3s; transition-duration:0.3s;-webkit-transition-timing-function:ease-out; transition-timing-function:ease-out;}
.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before {left:0; right:0;}
.plan {margin-top:100px; display:flex; justify-content:center; align-items:center; padding-top:60px; font-family:'Rajdhani',sans-serif;}
.plan img {width:600px;}
.plan h1 {color:#003471; font-weight:500; font-size:45px; margin-bottom:20px; text-transform:uppercase;}
.plan p {font-weight:500; font-size:18px;font-family:'Rajdhani',sans-serif;}
.plan-2 {text-align:center; font-family:'Rajdhani',sans-serif; color:#003471; padding-top:70px; margin-bottom:60px;}
.plan-2 p {padding:0 0; font-weight:500; font-size:18px;font-family:'Rajdhani',sans-serif;}
.plan-2 h2 {font-size:40px; font-weight:500; text-transform:uppercase;}
/* Bounce To Left */
.hvr-bounce-to-left {display:inline-block; vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0); transform:perspective(1px) translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); position:relative;-webkit-transition-property:color; transition-property:color;-webkit-transition-duration:0.5s; transition-duration:0.5s;}
.hvr-bounce-to-left:before {content:""; position:absolute; z-index:-1; top:0; left:0; right:0; bottom:0; background:#0072bc;-webkit-transform:scaleX(0); transform:scaleX(0);-webkit-transform-origin:100% 50%; transform-origin:100% 50%;-webkit-transition-property:transform; transition-property:transform;-webkit-transition-duration:0.5s; transition-duration:0.5s;-webkit-transition-timing-function:ease-out; transition-timing-function:ease-out;}
.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover {color:#fff;}
.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before {-webkit-transform:scaleX(1); transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}

/* australian plan */
.plan-box {background-color:rgba(180,202,217, 0.5); width:380px; border-radius:10px; height:530px;}
.plan-box h4 {margin-bottom:20px; text-transform:uppercase; padding-top:20px;}
.plan-box img {padding-top:30px; width:300px;}
.plan-box p {font-size:14px; font-family:'Poppins',sans-serif; padding:0 40px 0 80px; text-align:left;font-weight: 400;}
/* FOOTER */
.footer {background-color:#132a3f; padding-top:60px; padding-bottom:40px;}
.footer li {list-style-type:none; line-height:32px; font-family:'Poppins',sans-serif; font-weight:300;font-size: 14px;}
.footer img{width: 25px;}
.footer a {color:#fff; text-decoration:none; transition-duration:2s;}
.footer a:focus,.footer a:hover {color:#0072bc; transform:scale(1.0.90, 1.0.90);}
.footer h4 {font-family:'Rajdhani',sans-serif; color:#fff; font-weight:500; margin-bottom:20px; padding-top:50px;}
.footer p {color:#fff; font-family:'Poppins',sans-serif; font-size:15px; float:right;}
.icon i {font-size:10px;}
.icon {color:#fff; margin-left:40px;}
.icon-box {width:25px; height:25px; background-color:#fff; border-radius:20px; text-align:center; color:#000; transition-duration:2s;}
.icon-box:focus,.icon-box:hover {background-color:#0072bc; transform:scale(1.0.90, 1.0.90); color:#0072bc;}
.icon i {color:#000; font-weight:800; font-size:15px; margin-top:-25px;}
.icon-1 {width:25px; height:25px; border-radius:20px; margin-right:60px;}
.icon-box-1 {width:25px; height:25px; border-radius:20px; text-align:center; color:#fff!important; transition-duration:2s; border:1px solid #fff;}
.icon-box-1:focus,.icon-box-1:hover {background-color:#0072bc; transform:scale(1.0.90, 1.0.90); color:#0072bc; border-color:#132a3f;}
footer {background-color:#0072bc; text-align:center; color:#fff; padding:20px 15px;}
footer a {color:#fff; text-decoration:none;}
footer a:hover,footer:focus {color:#000;}
.footer .d-flex {margin-bottom:0;}

#myBtn {display:none; position:fixed; bottom:20px; right:30px; z-index:99; font-size:25px; border:none; outline:none; background-color: #000; color:#fff; cursor:pointer;  border-radius:60px;width: 40px;height: 40px;}
#myBtn:hover {background-color:#666;}

@media (max-width:767px) {
.navbar-brand {height:auto;}
.navbar-brand img {width:150px; margin-left:20px;}
/* --NAVBAR-- */
.navbar-nav {background:#0072bc; position:inherit;}
.navbar-collapse a {padding:20px 0 20px 0!important;}
.nav-link {text-align:left!important; display:block; padding:0.5rem 1rem; padding-bottom:50px;}
header.smaller .nav-item {background-color:#0072bc;}
.plan .d-flex {flex-wrap:wrap;}
.plan img {width:100%; margin:auto; display:block;}
.plan-2 .d-flex {flex-wrap:wrap; justify-content:center;}
.plan-2 p {padding:0;}
.plan-2 img {width:200px!important;}

/* australian plan */
.plan-box {height: auto;width: 280px;}
.plan-box p {padding:0 20px 0 20px;padding-bottom: 30px;}
.plan-box img {width:200px; margin:auto; display:block;}
/* generation */
.plan-2 img {width:100%;}

.footer .box {margin:auto; display:block; width:400px;}
.footer .d-flex {flex-wrap:wrap;}
.footer .d-flex {margin-bottom:0;}
.footer h4 {margin:0; padding-top:10px;}
.icon {margin-left:0;}
.display h4 {display:none;}
}
@media (min-width: 768px) and (max-width: 991px) {
.navbar-brand img {width:150px; margin-left:20px;}
/* --NAVBAR-- */
.navbar-nav {background:#0072bc; position:inherit;}
.navbar-collapse a {padding:20px 0 20px 0!important;}
.nav-link {text-align:left!important; display:block; padding:0.5rem 1rem; padding-bottom:50px;}
header.smaller .nav-item {background-color:#0072bc;}
.plan .d-flex {flex-wrap:wrap;}
.plan-box {height: auto;padding-bottom: 30px;}
.plan img {width:100%; margin:auto; display:block;}
.plan-2 .d-flex {flex-wrap:wrap; justify-content:center;}
.box-space {margin-left:0;}
.plan-2 img {width:200px!important;}
.footer .box {margin:auto; display:block; width:800px; float:left;}
.footer .d-flex {flex-wrap:wrap;}
.footer .d-flex {margin-bottom:0;}
.footer h4 {margin:0; padding-top:10px;}
}
@media (min-width: 992px) and (max-width: 1300px) {
/* --australian-- */
.plan img {width:400px;}
.plan-box {width:300px;}
.plan-box img {width:200px;}
.footer a {font-size:15px!important;}
}
@media (min-width: 992px) and (max-width: 1199px) {


}