/*.sec_main {

	position: relative;

	background-image: linear-gradient(to right, #283c80, #1f4887, #18548d, #185e92, #216995, #24749c, #2a7ea2, #3389a8, #3697b2, #3ca6bb, #45b4c2, #52c3c9)

}*/



.sec_main #particles-js {

	width: 100%;

	height: auto;

	overflow: hidden;

	background-size: cover;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: absolute;

	z-index: 1

}



.sec_main .main {

	height: 100%;

	z-index: 2;

	position: relative;

	width: 100%;

	top: 0;

	left: 0

}



.sec_main .main .row_content {

	padding: 10px 0px;

	align-items: center;

	justify-content: space-between

}



.sec_main .main .row_content h1 {

	color: #fff

}



.sec_main .main .row_content .drp_1 {

	list-style: none;

	display: inline-block

}



.sec_main .main .row_content .drp_1 ul {

	background: #ededed;

	list-style: none;

	margin: 0;

	padding-left: 0;

	visibility: hidden;

	opacity: 0;

	position: absolute;

	transition: all 0.5s ease;

	margin-top: 1rem;

	right: 0;

	width: 20%;

	margin: 0 0 0 auto;

	text-align: left;

	display: none;

	border-radius: 4px

}



.sec_main .main .row_content .drp_1 ul:hover {

	visibility: visible;

	opacity: 1;

	display: block

}



.sec_main .main .row_content .drp_1 ul li {

	padding: 5px 10px;

	border-bottom: 1px solid #565656

}



.sec_main .main .row_content .drp_1 ul li:hover {

	background: #565656;

	cursor: pointer

}



.sec_main .main .row_content .drp_1 ul li:hover a {

	color: #fff;

	cursor: pointer

}



.sec_main .main .row_content .drp_1:hover ul {

	visibility: visible;

	opacity: 1;

	display: block

}



.sec_main .main .row_content a {

	cursor: pointer;

	color: #000

}



.sec_main .main .row_content a span {

	color: #fff;

	font-size: 30px

}



.sec_main .main .row_content a:hover {

	text-decoration: none

}



.sec_main .main .container_1 {

	max-height: 90%;

	height: 100%;

	padding-bottom: 34px !important;
	padding-top: 34px !important;

}



.sec_main .main .container_1 .h_1 {

	height: 100%;

	display: flex;

	align-items: center;

	justify-content: center;

	/*min-height: 90vh*/

}



.sec_main .main .container_1 .h_1 .row_content_1 h3 {

	color: #767676;

	font-family: Roboto-Regular;

	font-size: 34px

}



.sec_main .main .container_1 .h_1 .row_content_1 h1 {

	color: #fff;

	font-family: Roboto-Bold;

	font-size: 74px;

	text-transform: uppercase;

	text-shadow: 1px 1px 18px rgba(0, 0, 0, 0.9);

	padding: 10px 0px

}



.sec_main .main .container_1 .h_1 .row_content_1 p {

	color: #fff;

	font-family: Roboto-Regular;

	font-size: 16px;

	line-height: 24px;

	padding-bottom: 20px

}



.sec_main .main .container_1 .h_1 .row_content_1 .nav .nav-item a {

	background: #29abe2;

	color: #fff;

	margin: 0px 15px 0px 0px;

	border-radius: 4px;

	position: relative;

	padding: 10px 25px 10px 25px;

	font-family: Roboto-Bold;

	font-size: 15px;

	letter-spacing: 0.5px

}



.sec_main .main .container_1 .h_1 .row_content_1 .nav .nav-item a .icon-next {

	position: absolute;

	left: 8px;

	top: 16px;

	font-size: 11px

}



.sec_main .main .container_1 .h_1 .row_content_1 .nav .nav-item a.active {

	background: #fff;

	color: #000000;

	border-radius: 4px 4px 0px 0px;

	padding: 10px 25px 20px 25px

}



.sec_main .main .container_1 .h_1 .row_content_1 .nav .nav-item a.active .icon-next.rotate {

	-moz-transition: all .5s linear;

	-webkit-transition: all .5s linear;

	transition: all .5s linear

}



.sec_main .main .container_1 .h_1 .row_content_1 .nav .nav-item a.active .icon-next.rotate.down {

	-moz-transform: rotate(90deg);

	-webkit-transform: rotate(90deg);

	transform: rotate(90deg)

}



.sec_main .main .container_1 .h_1 .row_content_1 .tab-content .tab-pane {

	background: #ededed;

	padding: 10px 15px;

	font-family: Roboto-Regular;

	font-size: 13px;

	text-align: justify

}



.footer {

	background: #333

}



.footer .row_content_ft p {

	color: #fff;

	text-align: center;

	margin: 0px;

	padding: 20px 0px;

	font-family: Roboto-Regular;

	font-size: 16px;

	letter-spacing: 0.5px

}



.sec_main {

	position: relative;

	background-image: linear-gradient(to right, #283c80, #1f4887, #18548d, #185e92, #216995, #24749c, #2a7ea2, #3389a8, #3697b2, #3ca6bb, #45b4c2, #52c3c9)

}



.sec_main #particles-js {

	width: 100%;

	height: auto;

	overflow: hidden;

	background-size: cover;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: absolute;

	z-index: 1

}



.sec_main .main {

	height: 100%;

	z-index: 2;

	position: relative;

	width: 100%;

	top: 0;

	left: 0

}



.sec_main .main .row_content {

	padding: 10px 0px;

	align-items: center;

	justify-content: space-between

}



.sec_main .main .row_content h1 {

	color: #fff

}



.sec_main .main .row_content .drp_1 {

	list-style: none;

	display: inline-block

}



.sec_main .main .row_content .drp_1 ul {

	background: #ededed;

	list-style: none;

	margin: 0;

	padding-left: 0;

	visibility: hidden;

	opacity: 0;

	position: absolute;

	transition: all 0.5s ease;

	margin-top: 1rem;

	right: 0;

	width: 20%;

	margin: 0 0 0 auto;

	text-align: left;

	display: none;

	border-radius: 4px

}



.sec_main .main .row_content .drp_1 ul:hover {

	visibility: visible;

	opacity: 1;

	display: block

}



.sec_main .main .row_content .drp_1 ul li {

	padding: 5px 10px;

	border-bottom: 1px solid #565656

}



.sec_main .main .row_content .drp_1 ul li:hover {

	background: #565656;

	cursor: pointer

}



.sec_main .main .row_content .drp_1 ul li:hover a {

	color: #fff;

	cursor: pointer

}



.sec_main .main .row_content .drp_1:hover ul {

	visibility: visible;

	opacity: 1;

	display: block

}



.sec_main .main .row_content a {

	cursor: pointer;

	color: #000

}



.sec_main .main .row_content a span {

	color: #fff;

	font-size: 30px

}



.sec_main .main .row_content a:hover {

	text-decoration: none

}



.sec_main .main .container_1 {

	max-height: 90%;

	height: 100%;

	padding-bottom: 30px

}



.sec_main .main .container_1 .h_1 {

	height: 100%;

	display: flex;

	align-items: center;

	justify-content: center;

	/*min-height: 60vh;*/

}



.sec_main .main .container_1 .h_1 .row_content_1 h3 {

	color: #767676;

	font-family: Roboto-Regular;

	font-size: 34px

}



.sec_main .main .container_1 .h_1 .row_content_1 h1 {

	color: #fff;

	font-family: Roboto-Bold;

	font-size: 74px;

	text-transform: uppercase;

	text-shadow: 1px 1px 18px rgba(0, 0, 0, 0.9);

	padding: 10px 0px

}



.sec_main .main .container_1 .h_1 .row_content_1 p {

	color: #fff;

	font-family: Roboto-Regular;

	font-size: 16px;

	line-height: 24px;

	padding-bottom: 20px

}



.sec_main .main .container_1 .h_1 .row_content_1 .nav .nav-item a {

	background: #29abe2;

	color: #fff;

	margin: 0px 15px 0px 0px;

	border-radius: 4px;

	position: relative;

	padding: 10px 25px 10px 25px;

	font-family: Roboto-Bold;

	font-size: 15px;

	letter-spacing: 0.5px

}



.sec_main .main .container_1 .h_1 .row_content_1 .nav .nav-item a .icon-next {

	position: absolute;

	left: 8px;

	top: 16px;

	font-size: 11px

}



.sec_main .main .container_1 .h_1 .row_content_1 .nav .nav-item a.active {

	background: #fff;

	color: #000000;

	border-radius: 4px 4px 0px 0px;

	padding: 10px 25px 20px 25px

}



.sec_main .main .container_1 .h_1 .row_content_1 .nav .nav-item a.active .icon-next.rotate {

	-moz-transition: all .5s linear;

	-webkit-transition: all .5s linear;

	transition: all .5s linear

}



.sec_main .main .container_1 .h_1 .row_content_1 .nav .nav-item a.active .icon-next.rotate.down {

	-moz-transform: rotate(90deg);

	-webkit-transform: rotate(90deg);

	transform: rotate(90deg)

}



.sec_main .main .container_1 .h_1 .row_content_1 .tab-content .tab-pane {

	background: #ededed;

	padding: 10px 15px;

	font-family: Roboto-Regular;

	font-size: 13px;

	text-align: justify

}



.footer {

	background: #333

}



.footer .row_content_ft p {

	color: #fff;

	text-align: center;

	margin: 0px;

	padding: 20px 0px;

	font-family: Roboto-Regular;

	font-size: 16px;

	letter-spacing: 0.5px

}



.reg-forms fieldset{

	text-align: left;

}

.reg-forms fieldset legend{

	 margin-bottom: 20px !important; 

	 text-align: center;

	 color: #fff;

     letter-spacing: 1px;

}

.reg-forms fieldset label{

	 text-align: left;

	 color:#000 !important;

}

.reg-forms fieldset .div_text{

    width:100% !important;

}

.reg-forms fieldset .div_text a{

    color:#000 !important;

}

.reg-forms fieldset .div_select{

    width:100% !important;

}

.reg-forms fieldset .button_div{

    width:100% !important;

    text-align: center !important;

}



.site-content{

	padding: 0px !important;

}

.reg-forms fieldset{

	margin: 0px 0px !important;

}

.main-navigation{

	padding: 0px !important;

}



.main-navigation .menu li{

   /*padding: 10px 15px !important;*/

   border-bottom: 1px solid #565656 !important;

   list-style: none !important;

   cursor: pointer;

}

.main-navigation .menu li:after{

   display: none !important;

}



.main-navigation .menu li:hover{

   background: #ededed !important;

}





@media (max-width: 1200px) {

	/*.sec_main .main .container_1 {

		position: absolute;

		top: 50%;

		left: 50%;

		transform: translate(-50%, -50%)

	}*/

	.sec_main .main .container_1 .h_1 .row_content_1 .reg_1 {

		width: 60%;

		font-size: 18px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 .log_1 {

		width: 60%;

		font-size: 18px

	}

	.sec_main #particles-js {

		min-height: 500px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 .sam_1 {

		width: 40%;

		font-size: 18px

	}

	.sec_main .main .row_content h1 {

		font-size: 24px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 h3 {

		font-size: 24px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 h1 {

		font-size: 44px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 p {

		font-size: 14px

	}

}



@media (max-width: 980px) {

	/*.sec_main .main .container_1 {

		position: absolute;

		top: 50%;

		left: 50%;

		transform: translate(-50%, -50%)

	}*/

	.sec_main .main .container_1 .h_1 .row_content_1 .reg_1 {

		width: 60%;

		font-size: 18px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 .log_1 {

		width: 60%;

		font-size: 18px

	}

	.sec_main #particles-js {

		min-height: 500px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 .sam_1 {

		width: 40%;

		font-size: 18px

	}

	.sec_main .main .row_content h1 {

		font-size: 24px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 h3 {

		font-size: 24px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 h1 {

		font-size: 44px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 p {

		font-size: 14px

	}

}



@media (max-width: 768px) {

	/*.sec_main .main .container_1 {

		position: absolute;

		top: 50%;

		left: 50%;

		transform: translate(-50%, -50%)

	}*/

	.sec_main .main .container_1 .h_1 .row_content_1 .reg_1 {

		width: 100% !important;

		font-size: 18px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 .log_1 {

		width: 100% !important;

		font-size: 18px

	}

	.sec_main #particles-js {

		min-height: 500px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 .sam_1 {

		width: 80% !important;

		font-size: 18px

	}

	.sec_main .main .row_content h1 {

		font-size: 24px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 h3 {

		font-size: 24px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 h1 {

		font-size: 44px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 p {

		font-size: 14px

	}

}



@media (max-width: 767px) {

	.page .sec_main .main .container_1 .h_1 .row_content_1 .nav .nav-item a {

		margin: 0px 10px 0px 0px;

		padding: 10px 14px 10px 28px

	}

	.page .sec_main .main .row_content h1 {

		font-size: 18px

	}

	.page .sec_main .main .container_1 .h_1 .row_content_1 h1 {

		font-size: 34px

	}

	.page .sec_main .main .container_1 .h_1 .row_content_1 p {

		font-size: 14px

	}

}



@media (max-width: 467px) {

	.sec_main #particles-js {

		height: 100vh

	}

}





/*# sourceMappingURL=content.css.map */



@media (max-width: 1200px) {

	/*.sec_main .main .container_1 {

		position: absolute;

		top: 50%;

		left: 50%;

		transform: translate(-50%, -50%)

	}*/

	.sec_main .main .container_1 .h_1 .row_content_1 .reg_1 {

		width: 60%;

		font-size: 18px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 .log_1 {

		width: 60%;

		font-size: 18px

	}

	.sec_main #particles-js {

		min-height: 500px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 .sam_1 {

		width: 40%;

		font-size: 18px

	}

	.sec_main .main .row_content h1 {

		font-size: 24px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 h3 {

		font-size: 24px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 h1 {

		font-size: 44px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 p {

		font-size: 14px

	}

}



@media (max-width: 980px) {

	/*.sec_main .main .container_1 {

		position: absolute;

		top: 50%;

		left: 50%;

		transform: translate(-50%, -50%)

	}*/

	.sec_main .main .container_1 .h_1 .row_content_1 .reg_1 {

		width: 60%;

		font-size: 18px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 .log_1 {

		width: 60%;

		font-size: 18px

	}

	.sec_main #particles-js {

		min-height: 500px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 .sam_1 {

		width: 40%;

		font-size: 18px

	}

	.sec_main .main .row_content h1 {

		font-size: 24px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 h3 {

		font-size: 24px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 h1 {

		font-size: 44px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 p {

		font-size: 14px

	}

}



@media (max-width: 768px) {

	/*.sec_main .main .container_1 {

		position: absolute;

		top: 50%;

		left: 50%;

		transform: translate(-50%, -50%)

	}*/

	.sec_main .main .container_1 .h_1 .row_content_1 .reg_1 {

		width: 60%;

		font-size: 18px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 .log_1 {

		width: 60%;

		font-size: 18px

	}

	.sec_main #particles-js {

		min-height: 500px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 .sam_1 {

		width: 40%;

		font-size: 18px

	}

	.sec_main .main .row_content h1 {

		font-size: 24px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 h3 {

		font-size: 24px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 h1 {

		font-size: 44px

	}

	.sec_main .main .container_1 .h_1 .row_content_1 p {

		font-size: 14px

	}

}



@media (max-width: 767px) {

	.page .sec_main .main .container_1 .h_1 .row_content_1 .nav .nav-item a {

		margin: 0px 10px 0px 0px;

		padding: 10px 14px 10px 28px

	}

	.page .sec_main .main .row_content h1 {

		font-size: 18px

	}

	.page .sec_main .main .container_1 .h_1 .row_content_1 h1 {

		font-size: 34px

	}

	.page .sec_main .main .container_1 .h_1 .row_content_1 p {

		font-size: 14px

	}

}



@media (max-width: 467px) {

	.sec_main #particles-js {

		height: 100vh

	}

}





/*# sourceMappingURL=content.css.map */