input[type="text"] {
	margin: 0px!important;
}

.faq-border {
	border-radius: 25px!important;
}

.search {
	width: 100%;
}

body::-webkit-scrollbar {
	display: none;
}

.content {
	width: 100%;
}

.accordion-button {
	background-color: black;
	box-shadow: none;
	outline: none;
}

.list-group-item-action:focus,
.list-group-item-action:hover {
	/* border: 1px solid red; */
	z-index: 1;
	color: #495057;
	text-decoration: none;
	background-color: #f8f9fa;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

input[type=text] {
	background: transparent;
	width: 100%;
	margin: 0px;
}

.btn {
	display: inline-block;
	font-weight: 400;
}

.page-item.disabled .page-link {
	border: 2px solid #707070;
	color: #ffffffc7;
	pointer-events: none;
	cursor: auto;
	background-color: #000000;
	border-color: #707070;
}

page-item.active .page-link {
	border: 2px solid #707070;
	z-index: 3;
	color: #707070;
	background-color: #ffffff;
	/* border-color: #a3a3a3; */
}

.page-item a {
	font-weight: bold;
	font-size: 18px;
	color: black;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
	border: 2px solid #707070;
}

.page-link:hover {
	z-index: 2;
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #707070!important;
}

.page-item.active .page-link {
	z-index: 3;
	color: #ffffffc7;
	background-color: #000000;
	border-color: #707070;
}

.list-group-item {
	background-color: #707070;
	color: #fefafae3;
	box-shadow: none;
	outline: none;
	font-size: 14px;
	padding-left: 1em;
}

.page-item a:hover:not(.active) {
	background-color: black!important;
	color: #ffffffc7!important;
}

.accordion-body {
	background-color: #707070;
	box-shadow: none;
	outline: none;
}

.accordion-button {
	background-color: black;
	box-shadow: none;
	outline: none;
	border: unset!important;
}

.accordion-header {
	border-bottom: 1px solid #707070;
	background-color: black;
}

.px-5 {
	padding-left: 0rem !important;
	padding-right: 1rem !important;
}

.submittblockgrey {
	padding: 4px 30px;
	width: auto!important;
	height: 33px;
	border-radius: 9px;
	font-size: 15px;
	font-weight: bold;
	font-size: 15px;
	font-weight: bold;
}

.input-icons button {
	position: absolute;
	padding: 10px;
	font-size: 20px;
	text-align: center;
	top: -58%;
}


/* .container-fluid {
display: flex;
flex-direction: column;
height: calc(100% - 100px);
align-items: center;
justify-content: center;
} */

.accordion-header a[aria-expanded="true"]:after {
	content: "\002b";
	color: #fefafae3;
	font-size: 20px;
	-webkit-transform: rotate( 90deg);
	transform: rotate( 90deg);
}

.accordion-header a:after {
	content: "";
	position: relative;
	top: 0px;
	display: inline-block;
	/* font-family: "Glyphicons Halflings"; */
	font-style: normal;
	font-weight: 100;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: right;
	transition: transform 0.25s linear;
	-webkit-transition: -webkit-transform 0.25s linear;
	border: none;
}

.accordion-header a[aria-expanded="true"]:after {
	content: "\2212";
	color: #fefafae3;
	font-size: 20px;
	-webkit-transform: rotate( 180deg);
	transform: rotate( 180deg);
}

.accordion-button {
	display: block!important;
}

.box_top_new .input_level,
.box_top_new input,
.box_top_new input::placeholder {
	text-align: center;
}

form.example input[type=text] {
	border-bottom: 2px solid #707070;
	border-right: transparent;
	border-top: transparent;
	border-left: transparent;
	font-size: 17px;
	float: left;
	width: 85%;
}

form.example button {
	float: left;
	background: transparent;
	width: 10%;
	border-top: transparent;
	border-left: transparent;
	border-right: transparent;
	color: #7070708a;
	font-size: 14px;
	border-bottom: 1px solid #a7a1a1;
	border-left: none;
	cursor: pointer;
}

form.example::after {
	content: "";
	clear: both;
	display: table;
}

.heighttop {
	height: 45vh;
}

@media screen and (width: 2560px) {
	.heighttop {
		height: 30vh;
	}
}

@media screen and (min-width: 3840px) {
	.heighttop {
		height: 25vh;
	}
}

.video_container {
	border-radius: 30px;
}

.pagination {
	display: inline-block;
}

.pagination a {
	background-color: black;
	color: #e8e0e0;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
	transition: background-color .3s;
	border: 1px solid #707070;
	font-size: 22px;
}

.first a:disabled {
	background: transparent;
}

.pagination a:hover:not(.active) {
	background-color: #f8f9fa;
	color: #0d0d0d;
}


/* form.example button {
font-size:12!important;
} */

@media (max-width: 860px) {
	.videoformagain {
		margin-top: 30px!important;
	}
}

@media only screen and (max-width: 600px) {
	.email_form input,
	.email_form input::placeholder {
		font-size: x-small!important;
	}
	form.example button {
		float: left;
		background: transparent;
		width: 10%;
		border-top: transparent;
		border-left: transparent;
		border-right: transparent;
		color: #7070708a;
		font-size: 17px!important;
		border-bottom: 2px solid #707070;
		border-left: none;
		cursor: pointer;
	}
}


/* Small devices (portrait tablets and large phones, 600px and up) */

@media only screen and (min-width: 600px) {
	.email_form input,
	.email_form input::placeholder {
		font-size: x-small!important;
	}
	form.example button {
		float: left;
		background: transparent;
		width: 10%;
		border-top: transparent;
		border-left: transparent;
		border-right: transparent;
		color: #7070708a;
		font-size: 17px!important;
		border-bottom: 2px solid #707070;
		border-left: none;
		cursor: pointer;
	}
}


/* Medium devices (landscape tablets, 768px and up) */

@media only screen and (min-width: 768px) {
	.email_form input,
	.email_form input::placeholder {
		font-size: x-small!important;
	}
	form.example button {
		float: left;
		background: transparent;
		width: 10%;
		border-top: transparent;
		border-left: transparent;
		border-right: transparent;
		color: #7070708a;
		border-bottom: 2px solid #707070;
		border-left: none;
		cursor: pointer;
	}
}


/* Large devices (laptops/desktops, 992px and up) */

@media only screen and (min-width: 992px) {
	.email_form input,
	.email_form input::placeholder {
		font-size: 14px!important;
	}
	form.example button {
		float: left;
		background: transparent;
		width: 10%;
		border-top: transparent;
		border-left: transparent;
		border-right: transparent;
		color: #7070708a;
		font-size: 17px!important;
		border-bottom: 2px solid #707070;
		border-left: none;
		cursor: pointer;
	}
}


/* Extra large devices (large laptops and desktops, 1200px and up) */

@media only screen and (min-width: 1200px) {
	.email_form input,
	.email_form input::placeholder {
		font-size: 14px!important;
	}
	form.example button {
		float: left;
		background: transparent;
		width: 10%;
		border-top: transparent;
		border-left: transparent;
		border-right: transparent;
		color: #7070708a;
		font-size: 17px!important;
		border-bottom: 2px solid #707070;
		border-left: none;
		cursor: pointer;
	}
}


/* .exampless::-webkit-scrollbar {
display: none;
} */

.email_form input[type="text"] {
	border-radius: 8px;
	/* border-radius: 30px; */
	font-family: 'Product Sans Regular';
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	color: #409efe;
	border-bottom: 1px solid #a7a1a1 !important;
}

.accordion {
	background-color: black;
	color: white;
	font-size: 18px;
	font-weight: 300px;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border-bottom: 2px solid #707070;
	border-left: transparent;
	border-right: transparent;
	border-top: transparent;
	text-align: left;
	outline: none;
	transition: 0.4s;
}


/* .active, .accordion:hover {
background-color: #ccc; 
} */

.panel {
	background-color: #707070;
	color: #726e6e;
	box-shadow: none;
	outline: none;
	font-size: 14px;
	display: none;
	overflow: hidden;
}

.accordion:after {
	content: '\002B';
	color: #f9f0f0d4;
	font-size: 18px;
	font-weight: bold;
	float: right;
	margin-left: 5px;
}

.panel p {
	color: #707070;
}

.nav {
	display: block;
	text-align: left;
}

.nav a,
.nav label {
	display: block;
	padding-right: 0.6rem;
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
	color: #fff;
	background-color: black;
	box-shadow: inset 0 -2px #707070;
	-webkit-transition: all .25s ease-in;
	transition: all .25s ease-in;
}

.nav label {
	cursor: pointer;
}


/**
* Styling first level lists items
*/

.group-list a,
.group-list label {
	padding-left: 1.1rem;
	font-size: 16px;
	background: #707070;
	box-shadow: inset 0 -2px #373737;
}

.group-list a:focus,
.group-list a:hover,
.group-list label:focus,
.group-list label:hover {
	background: #ffffff8a;
	color: black!important;
}

.group-list,
.sub-group-list,
.sub-sub-group-list {
	height: 100%;
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .5s ease-in-out;
	transition: max-height .5s ease-in-out;
}

.nav__list input[type=checkbox]:checked+label+ul {
	/* reset the height when checkbox is checked */
	max-height: 1000px;
}

label>span {
	float: right;
	-webkit-transition: -webkit-transform .65s ease;
	transition: transform .65s ease;
}

.nav__list input[type=checkbox]:checked+label>span {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

label {
	margin-bottom: 0rem;
	font-size: 18px!important;
	margin-left: 0px!important;
}


/* Extra small devices (phones, 600px and down) */

@media only screen and (max-width: 600px) {
	.queryset {
		height: 10vh!important;
	}
}


/* Small devices (portrait tablets and large phones, 600px and up) */

@media only screen and (min-width: 600px) {
	.query {
		height: 10vh!important;
	}
}


/* Medium devices (landscape tablets, 768px and up) */

@media only screen and (min-width: 768px) {
	.queryset {
		height: 10vh!important;
	}
}


/* Large devices (laptops/desktops, 992px and up) */

@media only screen and (min-width: 992px) {
	.queryset {
		height: 8vh!important;
	}
}


/* Extra large devices (large laptops and desktops, 1200px and up) */

@media only screen and (min-width: 1200px) {
	.queryset {
		height: auto!important;
	}
}

.form-control {
	background-color: black;
	border-bottom: 2px solid #707070 !important;
	border: 0;
}

.form-control:focus {
	border-color: #707070!important;
}

.form-control:focus {
	color: #fff;
}

.form-control {
	color: #fff;
}

.newtitle:hover {
	background: #fff;
	color: #f5f0f0!important;
}

.faqhead {
	padding-top: 2.5em;
	padding-bottom: 2.5em;
}

.faqone {
	padding-bottom: 1.5em;
}

.faqtwo {
	margin-top: 9px;
	padding-bottom: 0.5em;
}

.faqthree {
	padding-left: 7%;
}

.faqfours {
	border-bottom: 1px solid #707070;
	color: #707070;
}

.faqfive {
	color: #7070708a;
}

.faqsix {
	overflow-y: auto;
	height: 58vh;
}

.faqseven {
	color:#fef9f9ab;
	background: #444242;
	list-style: none;
}

.faqsevens:hover {
	background: white;
}
.faqeight {
	font-size: 16px!important;
}

.faqnine {
	background-color: #444242;
}

.faqten {
	background: #2f2e2e;
}

.faqtenone {
	color: black!important;
}

p:hover{
	color:#eae3e3!important;
}
.faqten2 {
	padding-top: 1.5em;
	padding-bottom: 1.5em
}

.faqtenthree {
	padding-left: 1rem!important;
	padding-right: 1rem !important
}

.faqmsg {
	font-size: 14px;
	height: 5px;
}

.faqbold {
	border: 2px solid #707070!important;
	width: 100%!important;
}

.fasqtext {
	height: 8vh!important;
	border: 2px solid #707070;
	border-radius: 8px;
	border: 2px solid #707070!important;
	width: 100%;
}

.faqset { 
margin-top:2px;
color: #fff;
}

.faqgrey {
	margin-top: 9px;
	color: #fff;
}

.faqblue {
	display: none;
	margin-top: 9px;
	color: #fff;
}

	.video_container {
		border-radius: 30px;
}
	.pagination {
  display: inline-block;
}


.pagination a {
  background-color:black;
  color: #e8e0e0;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #707070;
  font-size: 22px;
}
.first a:disabled {
  background: transparent;
}
.pagination a:hover:not(.active) {
 background-color: #f8f9fa;
    color: #0d0d0d;
}

/* form.example button {
	font-size:12!important;
} */
@media (max-width: 860px){
.videoformagain {
    margin-top: 30px!important;
}
}

@media only screen and (max-width: 600px) {
	.email_form input, .email_form input::placeholder {
		font-size: 14px!important;
}
form.example button {
    float: left;
    background: transparent;
    width: 10%;
    border-top: transparent;
    border-left: transparent;
    border-right: transparent;
    color: #7070708a;
	font-size: 17px!important;
    border-bottom: 2px solid #707070;
    border-left: none;
    cursor: pointer;
}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	.email_form input, .email_form input::placeholder {
		font-size: 14px!important;
}
form.example button {
    float: left;
    background: transparent;
    width: 10%;
    border-top: transparent;
    border-left: transparent;
    border-right: transparent;
    color: #7070708a;
	font-size: 17px!important;
    border-bottom: 2px solid #707070;
    border-left: none;
    cursor: pointer;
}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.email_form input, .email_form input::placeholder {
	
}
form.example button {
    float: left;
    background: transparent;
    width: 10%;
    border-top: transparent;
    border-left: transparent;
    border-right: transparent;
    color: #7070708a;
	font-size: x-small!important;
    border-bottom: 2px solid #707070;
    border-left: none;
    cursor: pointer;
}
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.email_form input, .email_form input::placeholder {
	font-size: 17px!important;
}
form.example button {
    float: left;
    background: transparent;
    width: 10%;
    border-top: transparent;
    border-left: transparent;
    border-right: transparent;
    color: #7070708a;
	font-size: 17px!important;
    border-bottom: 2px solid #707070;
    border-left: none;
    cursor: pointer;
}
} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	.email_form input, .email_form input::placeholder {
	font-size: 17px!important;
}
form.example button {
    float: left;
    background: transparent;
    width: 10%;
    border-top: transparent;
    border-left: transparent;
    border-right: transparent;
    color: #7070708a;
	font-size: 17px!important;
    border-bottom: 2px solid #707070;
    border-left: none;
    cursor: pointer;
}
}

/* .exampless::-webkit-scrollbar {
    display: none;
} */
.email_form input[type="text"] {
    border-radius: 8px;
    /* border-radius: 30px; */
    font-family: 'Product Sans Regular';
    margin-bottom: 10px;
    margin-left: 0px;
    width: 100%;
    color: #409efe;
    border-bottom: 1px solid #a7a1a1 !important;
}

.accordion {
	background-color: black;
	color:white;
	font-size: 18px;
	font-weight:300px;
	
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border-bottom:2px solid #707070;
  border-left:transparent;
  border-right:transparent;
  border-top:transparent;
  text-align: left;
  outline: none;
  transition: 0.4s;
}

/* .active, .accordion:hover {
  background-color: #ccc; 
} */

.panel {
	    background-color: #707070;
    color: #726e6e;
    box-shadow: none;
    outline: none;
    font-size: 14px;
  display: none;
  overflow: hidden;
}
.accordion:after {
  content: '\002B';
  color: #f9f0f0d4;
  font-size:18px;
  font-weight: bold;
  float: right;
  margin-left: 5px;
  
}

.active:after {
  content: "\2212";
}
.panel p{
	color:#707070;
}

.dd1{
	padding-top:2.5em;padding-bottom:2.5em;
}
.dd2{
	padding-bottom:1.5em;
}
.dd3{
	
padding-top:5%;padding-bottom:5%;}
.dd4{
margin:auto;max-width:300px}
.dd5{
	 overflow-y: auto;height:45vh;
}
.dd6{
	text-align: justify;padding:1.5em;
}
.dd7{
	padding-top:2.5em;padding-bottom:1.5em
}
.dd8{
padding-left: 3rem!important;padding-right: 3rem !important;
}
.dd9{
	font-size:14px;height:5px;
}
.dd10{
margin-top:20px;}
.dd11{
	margin-top:9px;
}
.dd12{
	margin-top:9px;
}
.dd13{
display:none;margin-top:9px;}
.dd14{
border:2px solid #707070;border-radius: 8px;}