/*--
Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
/* reset */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
dl,
dt,
dd,
ol,
nav ul,
nav li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

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

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* start editing from here */
a {
	text-decoration: none;
}

.txt-rt {
	text-align: right;
}

/* text align right */
.txt-lt {
	text-align: left;
}

/* text align left */
.txt-center {
	text-align: center;
}

/* text align center */
.float-rt {
	float: right;
}

/* float right */
.float-lt {
	float: left;
}

/* float left */
.clear {
	clear: both;
}

/* clear float */
.pos-relative {
	position: relative;
}

/* Position Relative */
.pos-absolute {
	position: absolute;
}

/* Position Absolute */
.vertical-base {
	vertical-align: baseline;
}

/* vertical align baseline */
.vertical-top {
	vertical-align: top;
}

/* vertical align top */
nav.vertical ul li {
	display: block;
}

/* vertical menu */
nav.horizontal ul li {
	display: inline-block;
}

/* horizontal menu */
img {
	max-width: 100%;
}

/*end reset*/
.enquiry-bg {
	margin: 0;
	padding: 0;
	background: url(../images/registration/enquiry.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	font-family: 'Roboto', sans-serif;
}

body {
	margin: 0;
	padding: 0;
	background: url(../images/registration/registration.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	font-family: 'Roboto', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
}

p {
	margin: 0;
}

ul {
	margin: 0;
	padding: 0;
}

p,
ul,
ol {
	font-size: 14px;
}

input[type="submit"],
a,
.agileinfo_social_icons li {
	transition: .5s ease-in;
	-webkit-transition: .5s ease-in;
	-moz-transition: .5s ease-in;
	-o-transition: .5s ease-in;
	-ms-transition: .5s ease-in;
}

/*-- banner --*/
.center-container {
	padding: 0em 0;
}

.sgit_copy_right {
	padding: 1em 0;
	text-align: center;
	border-top: none;
}

.sgit_copy_right p {
	color: #ffffff;
	line-height: 2em;
	font-size: 16px;
}

.sgit_copy_right p a {
	color: #cd31c1;
	text-decoration: none;
}

.sgit_copy_right p a:hover {
	color: #fff;
}

/*-- //footer --*/
.main {
	padding: 5em 0;
}

.week {
	display: inline-block;
	width: 300px;
	padding-left: 90px;
	margin-top: -7px;
}

.main h1 {
	text-align: center;
	color: #fff;
	font-size: 3em;
	margin-bottom: 1em;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.w3layouts_main_grid {
	width: 48vh;
	padding: 2em;
	margin: 0 auto;
	background: rgba(10, 39, 94, 0.76);
	border-radius: 18px;
}

.w3layouts_main_grid span {
	padding: .3em 1em;
	display: block;
}

.w3layouts_main_grid span label {
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	font-style: normal;
	float: left;
	width: 20rem;
	margin-top: 9px;
	position: relative;
	font-weight: 400;
}

.content-w3ls {
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	font-style: normal;
	margin: .8em 0 0;
	position: relative;
}

.w3layouts_main_grid span label i {
	position: absolute;
	right: 15%;
	top: 0%;
	color: #fff;
	font-style: normal;
}

.w3layouts_main_grid input[type="file"],
.w3layouts_main_grid input[type="date"],
.w3layouts_main_grid input[type="text"],
.w3layouts_main_grid input[type="number"],
#category,
#category1,
#risk,
#priority,
.agileits_w3layouts_main_gridr input[type="time"],
.w3layouts_main_grid input[type="email"],
.w3layouts_main_grid textarea,
.inputclass {
	outline: none;
	width: 100%;
	background: rgba(120, 109, 118, 0.36);
	color: #fff;
	padding: 4px;
	font-size: 14px;
	border: 1px solid rgba(152, 149, 149, 0.42);
}

.w3layouts_main_grid input[type="password"],
.w3layouts_main_grid textarea,
.inputclass {
	outline: none;
	width: 100%;
	background: rgba(120, 109, 118, 0.36);
	color: #fff;
	padding: 4px;
	font-size: 14px;
	border: 1px solid rgba(152, 149, 149, 0.42);
}

.w3layouts_main_grid select {
	outline: none;
	background: rgba(152, 149, 149, 0.42);
	color: #fff;
	width: 100%;
	padding: 4px;
	font-size: 16px;
	border: 1px solid rgba(152, 149, 149, 0.42);
	cursor: grab;
	margin-top: 2px;
	height: 31px;
}

::-webkit-input-placeholder {
	color: #fff !important;
}

#category,
#category1,
#risk,
#priority {
	width: 79% !important;
}

.agileits_w3layouts_main_gridl {
	float: left;
	width: 41%;
}

.agileits_w3layouts_main_gridr input[type="time"] {
	padding: 7.5px !important;
}

.agileits_w3layouts_main_gridr {
	float: right;
	width: 29%;
}

.w3_main_grid {
	margin: 2.5em 0 0;
}

.w3_main_grid_left {
	float: left;
	margin: 0.5em 0 0;
}

.w3_main_grid_left a {
	font-size: 1em;
	color: #FFFFFF;
	text-transform: capitalize;
}

.w3_main_grid_left a:hover {
	color: #FF0F75;
}

.w3_main_grid_right input[type="submit"],
input[type="button"] {
	outline: none;
	padding: 6px 0;
	width: 9rem;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	background: #555555a8;
	border: none;
	border-radius: 10px;
	cursor: pointer;
}

.w3_main_grid_right input[type="submit"]:hover {
	background: #333;
}

/*-- radio button --*/
span {
	color: #cd31c1;
}

.grid-w3layouts1 ul li,
.grid-w3layouts2 ul li {
	color: #fff;
	display: block;
	position: relative;
	height: 25px;
}

ul li input[type=radio] {
	position: absolute;
	visibility: hidden;
}

ul li label {
	display: block;
	position: relative;
	font-weight: 300;
	text-transform: capitalize;
	font-size: 16px;
	padding: 10px 0px 0px 50px;
	margin: 10px auto;
	height: 30px;
	z-index: 9;
	cursor: pointer;
	-webkit-transition: all 0.25s linear;
}

ul li:hover label {
	color: #FFFFFF;
}

ul li .check {
	display: block;
	position: absolute;
	border: 2px solid #fff;
	border-radius: 100%;
	height: 12px;
	width: 12px;
	top: 22px;
	left: 20px;
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}

ul li:hover .check {
	border: 2px solid #FFFFFF;
}

ul li .check::before {
	display: block;
	position: absolute;
	content: '';
	border-radius: 100%;
	height: 8px;
	width: 8px;
	top: 2px;
	left: 2px;
	margin: auto;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
}

/*-- /radio button --*/
.form-w3ls {
	margin-bottom: 36px;
}

option {
	background: #212121
}

/*-- start-responsive-design --*/
@media (max-width:1880px) {
	.w3layouts_main_grid {
		width: 25%;
	}
}

@media (max-width:1680px) {
	.w3layouts_main_grid {
		width: 35%;
	}
}

@media (max-width:1440px) {
	.w3layouts_main_grid {
		width: 38%;
	}
}

@media (max-width: 1366px) {
	.w3layouts_main_grid {
		width: 42%;
	}
}

@media (max-width: 1280px) {
	.w3layouts_main_grid {
		width: 44%;
	}

	@media (max-width: 1180px) {
		.main h1 {
			font-size: 2.7em;
		}

		/*-- w3layouts --*/
		.w3layouts_main_grid {
			width: 52%;
		}

		/* .week {padding-left: 140px} */
	}

	@media (max-width: 1024px) {
		.w3layouts_main_grid {
			width: 40%;
		}

		label {
			width: 30rem !important;
		}

		.inputclass {
			width: 99% !important;
		}
	}

	@media (max-width: 991px) {
		.w3layouts_main_grid {
			width: 40%;
		}

		.week {
			padding-left: 130px
		}
	}

	@media (max-width: 800px) {
		.main h1 {
			font-size: 2.5em;
		}

		.label {
			width: 20rem;
		}

		.main {
			padding: 3em 0;
		}

		.inputclass {
			width: 99% !important;
		}

		.w3layouts_main_grid {
			width: 51%;
		}

		label {
			width: 30rem !important
		}
	}

	@media (max-width: 736px) {

		.w3layouts_main_grid input[type="text"],
		#category,
		#category1,
		#risk,
		#priority,
		.agileits_w3layouts_main_gridr input[type="time"],
		.w3layouts_main_grid input[type="email"],
		.w3layouts_main_grid textarea,
		.inputclass {
			width: 99%;
		}

		.main h1 {
			margin-bottom: 0.8em;
		}

		.center-container {
			min-height: 650px;
		}

		@media (max-width: 667px) {

			.w3layouts_main_grid input[type="text"],
			#category,
			#category1,
			#risk,
			#priority,
			.agileits_w3layouts_main_gridr input[type="time"],
			.w3layouts_main_grid input[type="email"],
			.w3layouts_main_grid textarea,
			.inputclass {
				width: 99%;
			}

			.w3layouts_main_grid span label i {
				right: 8%;
			}

			.main h1 {
				font-size: 2.3em;
			}

			.agileits_w3layouts_main_gridl {
				/*-- agileits --*/
				width: 39%;
			}

			.agileits_w3layouts_main_gridr {
				width: 30%;
			}

			.agileits_w3layouts_main_gridr input[type="time"] {
				padding: 9px 7.5px !important;
			}

			@media (max-width: 640px) {
				.agileits_w3layouts_main_gridr {
					width: 30%;
				}

				.ui-datepicker {
					width: 28.4%;
				}

				.main h1 {
					font-size: 2em;
				}

				@media (max-width: 600px) {
					.w3layouts_main_grid span label {
						float: none;
						width: 100%;
						/* margin: 0 0 1em; */
						display: block;
					}

					.w3layouts_main_grid input[type="text"],
					#category,
					#category1,
					#risk,
					#priority,
					.agileits_w3layouts_main_gridr input[type="time"],
					.w3layouts_main_grid input[type="email"],
					.w3layouts_main_grid textarea,
					.inputclass {
						width: 94.5%;
					}

					.w3layouts_main_grid span label i {
						right: 71%;
					}

					.agileits_w3layouts_main_gridl {
						width: 52%;
					}

					.agileits_w3layouts_main_gridr {
						width: 44%;
					}

					#category,
					#category1,
					#risk,
					#priority {
						width: 100% !important;
					}

					.week {
						padding-left: 30px;
					}
				}

				@media (max-width:568px) {
					.main h1 {
						font-size: 1.8em;
					}

					.main {
						padding: 2em 0;
						/*-- w3layouts --*/
					}

					.w3layouts_main_grid input[type="text"],
					#category,
					#category1,
					#risk,
					#priority,
					.agileits_w3layouts_main_gridr input[type="time"],
					.w3layouts_main_grid input[type="email"],
					.w3layouts_main_grid input[type="password"],
					.w3layouts_main_grid textarea,
					.inputclass {
						width: 94.3%;
					}

					.w3layouts_main_grid span label i {
						right: 67%;
					}

					.week {
						padding-left: 20px;
						margin-left: -29px;
					}
				}


				@media (max-width:480px) {
					.agileits_w3layouts_main_gridl {
						width: 100%;
						float: none;
						margin-bottom: 1em;
					}

					.agileits_w3layouts_main_gridr {
						width: 100%;
						float: none;
					}

					.agileits_w3layouts_main_gridl input[type="text"],
					.agileits_w3layouts_main_gridr input[type="time"],
					.agileits_w3layouts_main_gridr input[type="password"] {
						width: 92.9% !important;
					}

					.w3layouts_main_grid input[type="text"],
					#category,
					#category1,
					#risk,
					#priority,
					.agileits_w3layouts_main_gridr input[type="time"],
					.w3layouts_main_grid input[type="email"],
					.w3layouts_main_grid input[type="password"],
					.w3layouts_main_grid textarea,
					.inputclass {
						width: 93.3%;
					}

					.agileits_w3layouts_main_gridr input[type="time"] {
						width: 95% !important;
					}

					.sgit_copy_right {
						padding: 1em 1em;
					}

					.w3layouts_main_grid span label i {
						right: 61%;
					}

					.w3_main_grid_right input[type="submit"] {
						width: 10rem;
					}

					.week {
						padding-left: 15px;
					}
				}


				@media (max-width:414px) {
					.w3layouts_main_grid {
						padding: 1.5em;
					}

					.w3layouts_main_grid {
						width: 75%;
					}

					.w3layouts_main_grid input[type="text"],
					#category,
					#category1,
					#risk,
					#priority,
					.agileits_w3layouts_main_gridr input[type="time"],
					.w3layouts_main_grid input[type="email"],
					.w3layouts_main_grid textarea,
					.inputclass {
						width: 92.3%;
					}

					.agileits_w3layouts_main_gridl input[type="text"],
					.agileits_w3layouts_main_gridr input[type="time"] {
						width: 92% !important;
					}

					.agileits_w3layouts_main_gridr input[type="time"] {
						width: 94% !important;
					}

					.w3_main_grid_left {
						float: none;
						text-align: center;
						margin: 0 0 1em;
					}

					/*-- agileits --*/
					.w3layouts_main_grid span label i {
						right: 58%;
					}

					.main h1 {
						font-size: 1.7em;
					}

					.w3_main_grid_right input[type="submit"] {
						width: 82px;
					}

					.week {
						padding-left: 10px;
						margin-left: -29px;
					}
				}


				@media (max-width:384px) {

					.w3layouts_main_grid input[type="text"],
					#category,
					#category1,
					#risk,
					#priority,
					.agileits_w3layouts_main_gridr input[type="time"],
					.w3layouts_main_grid input[type="email"],
					.w3layouts_main_grid textarea,
					.inputclass {
						width: 92%;
					}

					.agileits_w3layouts_main_gridr input[type="time"] {
						width: 93.8% !important;
					}

					.week {
						padding-left: 10px;
					}
				}

				@media (max-width: 375px) {

					.w3layouts_main_grid input[type="text"],
					.w3layouts_main_grid input[type="number"],
					.w3layouts_main_grid input[type="date"],
					.w3layouts_main_grid input[type="file"],
					.w3layouts_main_grid input[type="radio"],
					#category,
					#category1,
					#risk,
					#priority,
					.agileits_w3layouts_main_gridr input[type="time"],
					.w3layouts_main_grid input[type="email"],
					.w3layouts_main_grid textarea,
					.inputclass,
					select {
						width: 91.5% !important;
					}

					.agileits_w3layouts_main_gridr input[type="time"] {
						width: 93.5% !important;
					}

					#category,
					#category1,
					#risk,
					#priority {
						width: 100% !important;
					}

					.week {
						padding-left: 10px;
					}
				}

				@media (max-width: 320px) {
					.week {
						padding-left: 10px;
					}

					.main h1 {
						font-size: 1.3em;
						margin-bottom: 1em;
					}

					.w3layouts_main_grid {
						padding: 1em;
					}

					.w3layouts_main_grid span label,
					.w3layouts_main_grid input[type="text"],
					#category,
					#category1,
					#risk,
					#priority,
					.agileits_w3layouts_main_gridr input[type="time"],
					.w3layouts_main_grid input[type="email"],
					.w3layouts_main_grid textarea,
					.inputclass {
						font-size: 13px;
					}

					.w3layouts_main_grid span label i {
						right: 50%;
					}

					.w3layouts_main_grid input[type="text"],
					#category,
					#category1,
					#risk,
					#priority,
					.agileits_w3layouts_main_gridr input[type="time"],
					.w3layouts_main_grid input[type="email"],
					.w3layouts_main_grid textarea,
					.inputclass {
						width: 90% !important;
					}

					.agileits_w3layouts_main_gridr input[type="time"] {
						width: 93.5% !important;
					}

					#category,
					#category1,
					#risk,
					#priority {
						width: 100% !important;
					}

					.agileits_w3layouts_main_gridr input[type="time"] {
						width: 92.5% !important;
					}

					.w3_main_grid {
						margin: 1em 0 0;
						padding: 1em 0 0;
					}

					.w3_main_grid_left a {
						font-size: 14px;
					}

					.w3_main_grid_right {
						width: 100%;
					}

					.agileits_copyright p {
						font-size: 13px;
						margin: 2em 0 0;
					}

					.sgit_copy_right p {
						font-size: 14px;
					}

					.sgit_copy_right {
						padding: 1em 0em;
					}

					.main {
						padding: 2em 0 0em;
					}
				}

				/* Calender changes */
				#ui-datepicker-div {
					position: absolute;
					top: 467px;
					left: 508.828px;
					z-index: 9 !important;
				}

				.ui-datepicker .ui-datepicker-header {
					background: #55b4d4 !important
				}

				#message {
					text-align: right;
					color: white;
					margin: 21px 0;
				}

				.time-select {
					width: 43% !important;
				}

				.main-enquiry {
					background: url(../../../images/enquiry.html)
				}

				#but_submit {
					position: relative;
					display: inline-block;
					padding: 8px 7px;
					font-family: 'Lato', sans-serif;
					font-weight: 600;
					font-size: small;
					border-radius: 10px;
					color: #FFF;
					-webkit-transition: 0.2s all;
					transition: 0.2s all;
				}

				#but_submit:hover,
				#but_submit:focus {
					background-color: #fff;
					border: 2px solid #55b4d4;
					color: #55b4d4;
				}

				/* #but_submit.icon-button:hover , #but_submit.icon-button:focus {
	padding-right: 45px;
} */

				#but_submit.icon-button:after {
					content: "\f178";
					font-family: FontAwesome;
					position: absolute;
					width: 30px;
					right: 12px;
					top: 9px;
					text-align: center;
					opacity: 0;
					-webkit-transition: 0.2s all;
					transition: 0.2s all;
				}

				#but_submit.icon-button:hover:after,
				#but_submit.icon-button:focus:after {
					opacity: 1;
				}

				/* For image upload */
				.image-upload {
					outline: none;
					/* width: 50%; */
					background: rgba(120, 109, 118, 0.36);
					color: #fff;
					padding: 10px;
					font-size: 14px;
					border: 1px solid rgba(152, 149, 149, 0.42);
				}


				/* For modal */
				.modal-body .form-horizontal .col-sm-2,
				.modal-body .form-horizontal .col-sm-10 {
					width: 100%
				}

				.modal-body .form-horizontal .control-label {
					text-align: left;
				}

				.modal-body .form-horizontal .col-sm-offset-2 {
					margin-left: 15px;
				}

				.modal-content {
					width: 100%;
					margin: auto;
					max-width: 370px;
				}

				.reminderInput {
					float: right;
				}