@charset "utf-8";
 @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@font-face {
	font-family: 'Gotham Black Regular';
	src: url('Gotham Black Regular.eot');
	src: url('Gotham Black Regular.eot?#iefix') format('embedded-opentype'), url('Gotham Black Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GothamBlack';
	src: url('GothamBlack.svg#GothamBlack') format('svg'), url('GothamBlack.ttf') format('truetype'), url('GothamBlack.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
body {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	color: #191b19;
	line-height: 26px;
}
.margin-t {
	margin-top: 30px;
	display: inline-block;
}
a.readmore {
	background-color: #197a2c;
	display: block;
	color: #FFF;
	width: 150px;
	padding: 12px;
	margin: 0 auto;
}
a.readmore:hover {
	background-color: #233040;
}
/*===========================================

	Hedare Css START

===========================================*/

.header_banner {
	background: #e3e2e8;
}
.banner_text {
	font-family: 'Roboto', sans-serif;
	font-size: 27.13px;
	color: #005892;
	text-transform: uppercase;
	letter-spacing: 2.09px;
	font-weight: bold;
	text-align: center;
	padding: 18px 0;
	margin: 0;
	line-height: 25px;
	border-bottom: 1px solid #d3d4d4;
}
/*===========================================

	Hedare Css END

===========================================*/







/*===========================================

	home content Css START

===========================================*/



.header {
	/* fallback */

	background-color: #1a82f7;
	background: url(images/linear_bg_2.png);
	background-repeat: repeat-x;
	/* Safari 4-5, Chrome 1-9 */

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#07629c), to(#004280));
	/* Safari 5.1, Chrome 10+ */

	background: -webkit-linear-gradient(top, #004280, #07629c);
	/* Firefox 3.6+ */

	background: -moz-linear-gradient(top, #004280, #07629c);
	/* IE 10 */

	background: -ms-linear-gradient(top, #004280, #07629c);
	/* Opera 11.10+ */

	background: -o-linear-gradient(top, #004280, #07629c);
}
.logo {
	margin: 25px 0;
	text-align: left;
}
.logo img {
	height: 70px;
}
.top img {
	height: 70px;
}
.top {
	float: right;
	width: auto;
}
.top-link {
	float: left;
	margin-right: 50px;
	display: inline-block;
}
.mtop20 {
	margin-top: 20px;
}
.mtop10 {
	margin-top: 10px;
}
.ptop20 {
	padding-top: 20px;
}
.ptop10 {
	padding-top: 10px;
}
.usr-img {
	float: left;
}
.top-logo img {
	max-width: 100%;
}
.top_header span {
	color: #8cb7d8;
	display: inline-block;
	padding: 0 10px;
}
.top_header a {
	color: #8cb7d8;
	font-size: 10pt;
}
.top_header a:hover {
	color: #00c4ff;
}
.top a:hover {
	color: #00c4ff;
}
.con_bg {
	text-align: center;
	display: table;
	width: 100%;
	position: absolute;
}
.con_bg img {
	_width: 100%;
}
.cont {
/*padding-top:29%;

	background-image:url(../images/bg.jpg) ;

	background-position:center top;

	background-size:cover;

	background-repeat:no-repeat;*/

}
.cont p {
	font-size: 18px;
	color: #fff;
	text-shadow: -1px 0px 0px #000;
}
h1 {
	font-family: 'Gotham Black Regular';
	font-size: 41px;
	text-transform: uppercase;
	color: #fff;
	text-shadow: -1px 0px 0px #000;
}
h2 {
	font-family: 'Gotham Black Regular';
	font-size: 34px;
	color: #fff;
	text-shadow: -1px 0px 0px #000;
}
.gotham {
	font-family: 'Gotham Black Regular';
}
.white {
	color: #fff;
}
.bold {
	font-weight: bold;
}
/*===========================================

	Top-menu New Css 

===========================================*/

.top-menu-p {
	background: #095f9c;
}
.top-menu-p a.navbar-brand {
	width: 34%;
}
.top-menu-p ul.navbar-nav {
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 9px;
}
.top-menu-p ul.navbar-nav a {
	border-radius: 5px;
	background-image: url(../images/menu-bg0.png);
	background-size: 100% 100%;
	color: #fff;
	font-weight: bold;
	width: 106px;
	text-align: center;
	font-size: 12px;
	margin-right: 1px;
	padding: 5px 11px;
	line-height: 26px;
}
.top-menu-p ul.navbar-nav li.menu-color1 a {
	background-image: url(../images/menu-bg1.png);
	background-size: 100% 100%;
}
.top-menu-p ul.navbar-nav li.menu-color2 a {
	background-image: url(../images/menu-bg2.png);
	background-size: 100% 100%;
}
.top-menu-p ul.navbar-nav li.menu-color3 a {
	background-image: url(../images/menu-bg3.png);
	background-size: 100% 100%;
}
.top-menu-p i.fa.fa-bars {
	color: #fff;
	font-size: 22px;
}
.container-border {
	border: solid 3px #003149;
	padding: 30px;
	margin-bottom: 20px;
	background: #004568;
}
.info-title-p h3 {
	font-size: 34px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 1px #000;
}
.info-form-wrapper-label label {
	width: 17%;
	font-weight: bold;
}
.info-form-wrapper-label input {
	width: 100%;
	border: none;
	padding: 0px 8px;
	font-size: 15px;
	height: 33px;
	color: #000000;
	background-color: #c8f9ff;
}
.info-form-wrapper-label input:focus {
	outline: 0;
}
.educational-row .info-form-wrapper-labelp {
	text-align: right;
	font-weight: bold;
	color: #fff;
	font-size: 15px;
}
.top-use-in .info-form-wrapper-label label {
	width: 100%;
	font-weight: bold;
	color: #fff;
}
.top-use-in .info-form-wrapper-label input {
	width: 100%;
}
.info-form-wrapper-plan {
	float: left;
	width: 100%;
}
.educational-row .info-form-wrapper-plan {
	display: flex;
}
.educational-row .info-form-wrapper-plan .info-form-wrapper-label {
	width: 100%;
	margin-bottom: 6px;
	padding: 0px 6px;
}
.row.rowpa {
	margin-bottom: 15px;
}
.educational-row .info-form-wrapper-labelp label {
	max-width: 120px;
}
.educational-row.unique .info-form-wrapper-labelp label {
	max-width: 100% !important;
}
.educational-row.unique .row.rowpa {
	margin-bottom: 10px !important;
}
.col-wrapp3 {
	width: 31%;
	margin-left: 5px;
}
.info-form-wrapper-label textarea {
	width: 100%;
	border: none;
	padding: 0px 8px;
	font-size: 15px;
	height: 144px;
	color: #000000;
	background-color: #c8f9ff;
}
.info-form-wrapper-label textarea:focus {
	outline: 0;
}
.last-div {
	padding-bottom: 120px;
}
.checkbox-group input {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
}
.checkbox-group label {
	position: relative;
	cursor: pointer;
}
.checkbox-group label:before {
	content: "";
	-webkit-appearance: none;
	background-color: transparent;
	padding: 10px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 14px;
	background: #c8f9ff;
}
.checkbox-group input:checked + label:after {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	left: 7px;
	width: 6px;
	height: 14px;
	border: solid #0079bf;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}
.checkbox-wr .checkbox-group label {
	color: #fff;
	font-size: 15px;
	text-shadow: 1px 1px 1px #000;
	font-weight: bold;
}
.checkbox-wrr .info-form-wrapper-plan {
	display: inline-block;
}
.checkbox-wrr {
	text-align: right;
	padding-right: 58px;
}
.checkbox-wrr .checkbox-group ::before {
	position: absolute;
	right: 0px;
	margin-right: 0px;
}
.checkbox-wrr .checkbox-group input:checked + label:after {
	content: "";
	display: block;
	position: absolute;
	top: 2px;
	width: 6px;
	height: 14px;
	border: solid #0079bf;
	border-width: 0 2px 2px 0;
	transform: rotate( 45deg);
	left: auto !important;
	right: 6px;
}
.checkbox-wrr .checkbox-group label {
	padding-right: 33px;
}
.checkbox-wrr .checkbox-group {
	margin-top: 12px;
}
.dream-logo {
	margin-top: 86px;
	max-width: 81%;
}
.body-wrapper-rows {
	background: url(../images/bg-body-news.jpg);
	background-size: cover;
}
@media only screen and (max-width: 767px) {
.last-div {
    padding-bottom: 43px;
}
.educational-row .info-form-wrapper-labelp label {
    max-width: 100%;
    margin-bottom: 15px;
    margin-top: 6px;
}
#navbarSupportedContent {
    height: auto !important;
}
#navbarSupportedContent.in {
    display: block;
}	
	
	
.dream-logo {
	margin-top: 0;
	max-width: 100%;
	margin-bottom: 27px;
}
.user-images {
	max-width: 50%;
	margin: 0px auto;
	margin-top: 36px;
}
.educational-row .info-form-wrapper-plan {
	display: inline-block;
}
.educational-row .info-form-wrapper-labelp {
	text-align: left;
}
.col-wrapp3 {
	width: 100%;
	margin-left: 5px;
}
.info-title-p h3 {
	font-size: 24px;
}
.container-border .col-md-4 {
	padding-left: 0px;
	padding-right: 0px;
}
.container-border .col-md-8 {
	padding: 0px;
}
.top-menu-p a.navbar-brand {
	width: 70%;
}
.top-menu-p ul.navbar-nav {
	margin-top: 11px;
	margin-bottom: 13px;
}
.top-menu-p ul.navbar-nav a {
	width: 100%;
}
}
 @media all and (min-width: 767px) and (max-width: 1024px) {
.top-menu-p ul.navbar-nav {
	margin-top: 19px;
	margin-bottom: 16px;
}
.top-menu-p ul.navbar-nav a {
	width: 100%;
}
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.top-menu-p ul.navbar-nav a {
	width: 100%;
	font-size: 15px;
	padding: 4px 11px !important;
}
}















