*{
	margin:0;
	padding: 0;
	box-sizing: border-box;
    font-family: "Capsule Sans Text", sans-serif;;
}
p,a,span, div{
	font-family: "Capsule Sans Text", sans-serif;;
}

a       { text-decoration: none; color: #444; }
a:hover { text-decoration: none; color: #444; }

html {
	height: 100%;
  }
  body {
	min-height: 100%; color: #444;
  }
/*/////////////////styling of first section of website///////////////////////////////*/

body a { text-decoration: none; color: #444; }

.content h1
{
	font-size:30px;
	font-weight: 400;
	/* word-break: break-all; */
	color: #444444;
	margin-top: 50px;
}
.content h1 b { font-weight: 600; }

.content .first-paragraph
{
	margin-top: 30px;
	color: #676767;
	margin-left:45px;

}
.content .second-pararaph
{
	color: #676767;
	margin-left:45px;
	margin-bottom: 40px;
}
/*
.content form
{
	width:60%;
	margin:20px 0px 0px 40px;

}
*/
.input-text
{
	background-color: #336699;
	cursor: pointer;
	transition:all .5s;
	color: white;
}
.input-text:hover
{
	background-color:#fff;
	color: black;
}

.image-of-hero-section img
{
	margin-top:60px;

}
/*///////////////////////////second section of the  website/////////////////////////////*/
.second_section
{
	min-height:200px;
	background-color: #336699;
	display: flex;
	align-items: center;
	text-align: center;
}
.second_section h1
{
	color: white;
	font-size:90px;
    font-weight: 600;
}
.second_section p
{
	color: white;
	padding-top:10px;
	text-align: center;

}
/*/////////////////////////third section  of website//////////////////////////////////*/
.section_3{
	margin-top: 30px;
}
.section_3 h1
{
	font-weight: 400;
	margin-top:20px;
}
.section_3 .row
{
	margin-top:50px;
}
.section3_text
{
	position: relative;
	left:50px
}
.section3_img
{
	position: relative;
	right:100px;
}
.t2 a:hover{text-decoration:none !important;}
/*////////////////////////// 4 section of website/////////////////////////////////////*/
.section_4
{
background-color: #FAFAFA;
display: flex;
margin-top:50px;
margin-bottom: 30px;
}
.btn-email{
	/* margin-top: -1px; */
	padding-bottom: 8px;
	border: 0;
}
/* .section_4 .row
{
margin-left: 100px;
} */
.section_4 h5
{
	font-size:14px;
	font-weight: bold;
	color: #444444;
	margin-top:50px;
}
.section_4 p
{
	font-size:13px;
	/*font-family: arial;*/
	font-family: 'SF Pro Display';
	color:#757775;
	/* word-break: break-all; */
	text-align: justify;
	width: 100%
}
/*//////////////////////////section 5 of the website///////////////////////////////////.*/
.section_5
{
	background-color: #FAFAFA;
	height: auto;
}
.section_5 h1
{
 color: #444444;
 text-align: center;
 padding-top:30px;
 font-weight:400;
 padding-top: 40px;
 padding-bottom: 40px;
 font-size: 35px;
}

.section_5 ul li h6
{
	color: #444444;
	font-size:30px;
	padding-left:20px;
	font-weight:400;
}
/*//////////////////////////////////////////here last footer of website//////////////////////*/

footer{
	padding-top: 5px;
}

/*//////////////footer has no design///////////////////////*/












/* ------------------------ Sign Up Page CSS Start ------------------------ */

header{
	margin-bottom: 0px;
}

.section-signup{
	background-color: #336699;
	height: 100%;
}

.section-signup .signup-form-container .signup-form-head-container{
	padding: 5px;
}

.section-signup .signup-form-container .signup-form-head-container{
	text-align: center;
	color: white	;
}

.section-signup .signup-form-container #signup-form-container-inner{
	background-color: white !important;
	margin: auto;
    padding: 30px;
	margin-top: 30px;
    max-width: 360px; 
}

.custom-checkbox-size{
	width: 15px;
	height: 15px;
}

.border-square{
	border-radius: 0px !important;
}

.checkbox-text{
	font-size: 12px !important;
	color: #6d4977 !important;
}

.create-account-btn{
	background-color: #336699 !important;
	border-radius: 0px !important;
	color: white;
}

.sign_up_form_link{
	color: #6d4977 !important;
	text-decoration: underline;
}

/* ------------------------ Sign Up Page CSS End ------------------------ */












/*//////////////here start media curies for responsive website///////////////*/
@media only screen and (max-width:640px){
.content h1
{
	font-size:30px;
}
.section3_img
{
	position: relative;
	right:0px;
}
.second_section
{
	height:auto;
}
.section_5 h2
{
	font-size:20px
}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	.content h1
{
	font-size:30px;
}
.section3_img
{
	position: relative;
	right:0px;
}
.second_section
{
	height:auto;
}
.section-signup .signup-form-container #signup-form-container-inner{
	width: 100% !important;
	background-color: white !important;
	margin: auto;
	margin-top: 30px;
}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.content h1
{
	font-size:40px;
}
.section3_img
{
	position: relative;
	right:0px;
}
.second_section
{
	height:auto;
}

.section-signup .signup-form-container #signup-form-container-inner{
	width: 100% !important;
	background-color: white !important;
	margin: auto;
	margin-top: 30px;
}
.section-signup{
	background-color: #336699;
}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.content h1
{
	font-size:30px;
}
.section3_img
{
	position: relative;
	right:0px;
}
.second_section
{
	height:auto;
}

.section-signup .signup-form-container #signup-form-container-inner{
	background-color: white !important;
	margin: auto;
	margin-top: 30px;
}
.section-signup{
	background-color: #336699;
}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	.content h1
	{
		font-size: 50px;
        font-weight: 600;
        font-style: normal;
	}
	.section3_img
	{
		position: relative;
		right:100px;
	}
	.second_section
	{
		height:200px;
	}

	
	.section-signup .signup-form-container #signup-form-container-inner{
		background-color: white !important;
		margin: auto;
		margin-top: 30px;
	}
	.section-signup{
		background-color: #336699;
	}
}