body {
font-size: 14px;
font-weight: 300;
line-height: 25px;
color: #000000;
font: 14px/22px 'Source Sans Pro', sans-serif, Helvetica, Arial, sans-serif;
font-family: 'Roboto', sans-serif;
-webkit-font-smoothing: antialiased;
}

h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 300;
margin: 0px; }

h1 {
font-size: 44px;
line-height: 56px;
color: #fff; }

h2 {
font-size: 30px;
line-height: 35px; }

h3 {
font-size: 22px;
line-height: 25px;
color: #ffa700;
font-weight: 400;
}

h4 {font-size: 13.2px;line-height: 24px;font-weight: 600;color: #333;}

p {font-size: 15px;line-height: 25px;margin: 0px;}

ul {
padding: 0;
margin: 0;
list-style: none; }

a {
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s; }

a:focus,
.btn:focus,
.btn:active:focus {
box-shadow: none;
outline: 0 none; }

a,
a:active,
a:focus,
a:active {
text-decoration: none; }

.section {
padding: 90px 0 20px;
}


.text-center {
text-align: center; }

.heading {
color: #777777;
padding-bottom: 70px;
}
.heading h2 {
color: #3c3c3c;
padding-bottom: 15px;
text-transform: capitalize;
font-weight: 600;
font-size: 28px;
line-height: 40px;
}
.heading p {
font-size: 16px;
line-height: 24px;
color: #3b4045;
}

.btn {
border-radius: 0; }

.btn-home {
background-color: #1782d0;
border-radius: 0px;
color: #ffef37;
font-size: 18px;
padding: 10px 40px;
margin-top: 30px;
}
.btn-home:hover, .btn-home:focus {
background-color: #fff;
color: #555;
border: 1px solid #fff; }

/*-- home --*/
.bg-1 {
	background-image: url("../images/header-bg.jpg");
	background-size: cover;
	background-attachment: fixed;
}

.bg-2 {
	background-image: url("../images/bg-2.jpg");
	background-size: cover;
	background-attachment: fixed;
}

.bg-3 {
	background-image: url("../images/contact-bg.jpg");
	background-size: cover;
	background-attachment: fixed; 
}
.bg-4 {
	background-image: url("../images/refund-policy-bg.jpg");
	background-size:auto;
	background-attachment: fixed;
}
.bg-5 {
	background-image: url("../images/privacy-bg.jpg");
	background-size:auto;
	background-attachment: fixed;
}
.bg-6 {
	background-image: url("../images/disclosure-bg.jpg");
	background-size:auto;
	background-attachment: fixed;
}

.bg-gray {
background: #f1f1f1;
}

.hero-area,.sub-page-area {
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height:600px;
}
.disclose-area {
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height:200px;
}
.disclose-area h1{margin-top:60px !important;}
.content-area h2{color:#0066b3;font-family: "Droid Serif", serif;font-size:22px;font-weight:600}
.content-area p{color:#3a3a3a;margin-bottom:20px;}
.hero-area h1, .sub-page-area h1 {
color: #fff;
font-size: 30px;
text-transform: capitalize;
font-weight: 600;
padding-bottom: 0px;
margin-top: 30px;
font-family: "Droid Serif", serif;
}
.hero-area p, .sub-page-area p {color: #fff;font-size: 15px;line-height: 1.4;}
.navigation {
background-color: transparent;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
padding: 10px 50px;
margin: 0;
border: 0; }
.navigation .navbar-brand {
padding-top: 5px;
display: inline-block;
}
.navigation .navbar-toggler {
background: #fff;
outline: none;
border-radius: 0;
float: right; }
.navigation .navbar-toggler i {
font-size: 22px; 
}

.navigation.animated {
background-color: #242328;
box-shadow: 0 2px 7px 0px rgba(142, 142, 142, 0.15);
}
.navigation.animated .menu a {
color: #fff;
}
.list {margin-top:30px;color: #ffffff;line-height: 26px;font-size: 16px;}
.disclosure-list li{color:#3a3a3a;margin-bottom:20px;line-height:18px;font-weight:400;margin-top:10px !important;}
.info{font-size: 20px;font-weight: 600;color: #ffffff;text-decoration: none;}
.info-home, .info-new{font-size: 20px;font-weight: 600;color: #ffffff;text-decoration: none;}
.info-cnt:hover{text-decoration:none;color:#FFC107;}
.info-cnt{font-size: 18px;color: #FFEB3B;text-decoration: none;}
.form-bg{padding: 10px;background: #fff;padding-bottom: 15px;border: 6px solid #a7a7a7;}
.form-bg p{color:#3b4045;font-size:16px;}
.menu li a {
color: #fff;
font-size: 16px;
font-weight: bold; }
.menu li a:hover, .menu li a:focus {
background: none; }


/*-- request-account-info --*/
.request-account-info .content h2, .content h3, .sub-page-area .content h2, .content h3  {
font-size: 30px;
font-weight: 600;
line-height: 36px;
color: #ffffff;
margin-bottom: 20px;
font-family: 'Droid Serif', serif;
}
.content h2, .content h3  {
font-size: 26px;
font-weight: 600;
line-height: 36px;
color: #fff;
margin-top: 20px;
margin-bottom: 20px;
font-family: 'Droid Serif', serif;
}
.request-account-info .request-account-info-slider img {
width: 100%;
height: auto; }

/*-- contact --*/
.input-field .form-control {
box-shadow: none;
background: #f5f5f5;
border: 1px solid rgba(23, 130, 208, 0.43);
width: 100%;
height: 50px;
padding-left: 20px;
font-weight: 500;
border-radius: 0;
}

.btn-send {
line-height: 30px;
border: 2px solid #1782d0;
background: #1782d0;
color: #ffef37;
width: 100%;
font-size: 20px;
text-transform: uppercase;
letter-spacing: 1px;
border-radius: 0;
margin-top: 10px;
font-weight: 600;
}
.btn-send:hover {
color: #fff; }

.input-field label {
color: rgba(237, 28, 36, 0.7); }

.form-group .input-field + .input-field {
margin-top: 10px; }

.input-field textarea.form-control {
height: 160px;
box-shadow: none; }

.form-group {
margin-top: 10px; }


footer {
text-align: center;
background: #101010;
padding: 10px 0px;
}
footer p {
font-weight: 300;
font-size: 12px;
color: #dfdfdf;
letter-spacing: 3px;
}
footer p a {color: #fff; }
footer p a:hover {color: #fff;text-decoration: none; }
.navbar-nav {margin: 0;}
/** media css details **/
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {color: #0066b3;background:none;font-weight: 600;}
.navbar-default {background: #ffffff;height: 60px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.22);}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
color: #0066b3;
background-color: transparent;
}
.navbar-default .navbar-nav>li>a {color: #0066b3;font-weight: 600;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
margin: 10px 0px;
}
.navbar-brand {
float: left;
height: 40px;
}
.mt-20{margin-top:20px;}
.mt-40{margin-top:40px}
.mt-70{margin-top:70px}
.mt-120{margin-top: 120px;}
.mt-150{margin-top: 150px;}
@media only screen and (min-width:0px) and (max-width:768px){.navigation{padding:10px}.hero-area,.sub-page-area {height: 650px;}.hero-area h1,.sub-page-area h1 {color: #ffffff;font-size: 20px;line-height:22px;}.list {margin-top: 10px;margin-bottom: 20px;}.navbar-brand{padding:10px}.navbar-default .navbar-collapse, .navbar-default .navbar-form{background: #ffffff;}	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin: 0px 0px;}.navbar-brand {float: left;height: 60px;}.navbar-brand>img {display: block;position: absolute;top:8px}.navbar-header {float: none;}.navbar-toggle {display: block;background-color: #0066b3;border: 1px solid #0066b3;border-radius: 2px;margin-top:13px;}.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-collapse.collapse {display: none !important;}.navbar-collapse.collapse.in {display: block !important;}.navbar-nav {float: none!important;margin: 7.5px auto;}.navbar-nav>li {float: none;}.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {background: #ffffff;}.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #0164a5;}.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}.navbar-default .navbar-toggle {border-color: #0066b3;}.bg-3{height:auto}.mt-150 {margin-top: 0;}.request-account-info .content h2, .content h3 {font-size: 20px;font-weight: 600;line-height: 30px;margin-bottom: 10px;}.heading {padding-bottom: 30px;}.hero-area,.sub-page-area {display: block;justify-content: center;align-items: center;height:auto}.mt-70{margin-top:10px;padding-bottom: 30px;}.form-bg{margin-top:20px;}.hero-area h1,.sub-page-area h1{margin-top: 105px;margin-bottom: 10px;}.list{font-size:15px}.disclose-area{min-height: 120px;}.disclose-area h1 {margin-top: 78px !important;text-align: center;}.content-area h2{font-size:18px;}.privacy{height:auto;min-height:520px;padding-bottom:20px;}.privacy h3{font-size:16px;}.refund-policy{min-height: 390px;}}
@media (min-width: 768px) and (max-width: 990px) {.navigation {background: rgba(0, 0, 0, 0.3); }.navigation .navbar-brand {float: none; }}
@media only screen and (min-width:768px) and (max-width: 1023px){.navbar-brand>img {display: block;position: absolute;top: 8px;}.navbar-header {float: none;}.navbar-toggle {display: block;}.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-collapse.collapse {display: none !important;}.navbar-collapse.collapse.in {display: block !important;}.navbar-nav {float: none!important;margin: 7.5px auto;}.navbar-nav>li {float: none;}.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}}
@media only screen and (min-width:769px) and (max-width:1023px){.bg-6{background-position: top;height:auto;min-height:200px;}.disclose-area h1 {margin-top: 120px !important;text-align:left}}
@media only screen and (width:768px){.bg-6{background-position: top;height:auto;min-height:200px;}.disclose-area h1 {margin-top: 120px !important;text-align:left}}
@media only screen and (width:1024px){.bg-6{background-position: top;height:auto;min-height:200px;}}
/** media css details **/

@media only screen and (min-width:0px) and (max-width:768px){}