* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
@font-face {
    font-family: 'Helvetica Now Display';
    src: local('font/Helvetica Now Display Medium'), local('Helvetica-Now-Display-Medium'),
        url('font/HelveticaNowDisplay-Medium.woff2') format('woff2'),
        url('font/HelveticaNowDisplay-Medium.woff') format('woff'),
        url('font/HelveticaNowDisplay-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
  }
 @font-face {
    font-family: 'Helvetica Now Display';
    src: local('font/Helvetica Now Display Extra Bold'), local('Helvetica-Now-Display-Extra-Bold'),
        url('font/HelveticaNowDisplay-ExtraBold.woff2') format('woff2'),
        url('font/HelveticaNowDisplay-ExtraBold.woff') format('woff'),
        url('font/HelveticaNowDisplay-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
  }
p,a{
	font-family: 'Helvetica Now Display' !important;
	font-weight: 500 !important;
}  
h1,h2,h3,h4,h5,h6{
	font-family: 'Helvetica Now Display';
	font-weight: 800;
}  
 a.phone img {
    margin-top: -3px;
} 
html {
  font-size: 62.5%;
}
*:not(i) {
  font-family: 'Helvetica Now Display';
  font-weight: 800;
}
.header {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
	z-index:999;
	position:relative;
}
.container {
    width: 1170px;
    margin: 0px auto;
}
.column {
    float: left;
    width: 24.9999%;
    margin-bottom: 16px;
    padding: 0 8px;
}
.form_team .card img {
    height: 280px;
}
.part_btm.new {
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
.form_team .card p.title {
    font-size: 15px !important;
    line-height: 26px !important;
    color: #6e6b6b !important;
}
.column .card p {
    font-size: 14px !important;
    line-height: 20px !important;
    margin-bottom: 10px;
}
.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
overflow: auto;
}

.container {
  padding: 0 16px;
}

.container::after, .row::after {
  content: "";
  clear: both;
  display: table;
}

.title {
  color: grey;
}
.candidate-list-box.card.mt-4 {
    float: left;
    width: 48%;
    margin: 10px 10px;
    padding: 10px;
}
.col-auto {
    float: left;
    margin-right: 15px;
}
span.badge.bg-success.ms-1, span.badge.bg-danger.ms-1, span.badge.bg-warning.ms-1 {
    float: right;
}
li.list-inline-item {
    font-size: 14px;
    margin-right: 20px;
}
ul.list-inline.mb-0.text-muted {
    float: left;
}

.avatar-md {
    height: 5rem;
    width: 5rem;
}

.fs-19 {
    font-size: 24px;
}

.primary-link {
    color: #000000;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    font-weight: bold !important;
}
p.text-muted.mb-2 {
    font-size: 20px;
    color: #fff;
    line-height: 20px;
    margin-bottom: 20px !important;
}

.bookmark-post .favorite-icon a, .job-box.bookmark-post .favorite-icon a {
    background-color: #da3746;
    color: #fff;
    border-color: danger;
}
.favorite-icon a {
    display: inline-block;
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #eff0f2;
    border-radius: 6px;
    color: rgba(173,181,189,.55);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}


.candidate-list-box .favorite-icon {
    position: absolute;
    right: 22px;
    top: 22px;
}
.fs-14 {
    font-size: 14px;
}
.bg-soft-secondary {
    background-color: rgba(116,120,141,.15)!important;
    color: #74788d!important;
}

.mt-1 {
    margin-top: 0.25rem!important;
}



.column .container {
    padding: 10px !important;
    float: left;
    margin: 0px;
    width: 100%;
	    background: #ffc300;
    text-align: center;
}
.part_btm.new .button {
    border: none;
    outline: 0;
    display: inline-block;
    padding: 8px;
    color: #000;
    background-color: #ffc308;
    text-align: center;
    cursor: pointer;
    width: 100%;
}

.button:hover {
  background-color: #555;
}
.video_full {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    background: #444444;
    object-fit: fill;
    position: relative;
    z-index: -1;
}
.back_video {
    width: 100%;
	position:relative;
    right: 0;
    bottom: 40%;
	height: 80vh;
        width: 100%;
        object-fit: fill; // use "cover" to avoid distortion
        position: absolute;
    z-index: -1;
    margin-top: -163px;
}
.logo {
    float: right;
    margin: 0px;
    padding: 3% 0;
    width: 100%;
}
.logo a {
    float: right;
}
.logo h1 {
    float: left;
    font-size: 50px;
    color: #262626;
}
.btn_box {
    float: left;
    width: 100%;
    margin: -6% 0 0 0;
    padding: 0px;
    position: relative;
    text-align: center;
}
.btn_box a {
    background: rgb(210 173 49 / 67%);
    color: #0d0d0d;
    list-style: none;
    text-decoration: none;
    padding: 13px 45px;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0px 43px;
    border-radius: 5px;
}
.btn_box a:hover {
  
    transition: 1.1s;
    background:#d2ad31;
    animation: slidebg 2s linear infinite;
}
.footer{
	width: 100%;
    padding: 4% 0;
    background:url(img/ftr-bg.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content: space-between;
    align-items: start;
	    z-index: 999;
}
.footer .row {
    align-items: start ;
}
.ftr_left {
    width: 40%;
}
.ftr_box{
	 width: 20%;
}

.ftr_left p {
    font-size: 16px;
    color: #fff;
    margin-top: 0%;
}
.ftr_box ul li {
    list-style: none;
    /* margin: 0px; */
    padding: 0px;
	display: block;
    text-decoration: none;
}
.ftr_box ul li a {
    list-style: none;
    margin: 0px 0 20px 0;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    padding: 0px;
    display: block;
}
.ftr_box ul li a:hover{color:#f3c200;}
.ftr_box ul {
    margin: 0px;
    margin: 0px;
    width: 100%;
}
.subscribe_box input {
    width: 80%;
    float: left;
}
.subscribe_box h3 {
    font-size: 20px;
    color: #fff;
}
.subscribe_box input {
    width: 82%;
    float: left;
    padding: 9.8px;
    border: none;
    margin: 0px;
    color: #262626;
}
.subscribe_box button {
    background: transparent;
    border: navajowhite;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
.ftr_box.last li {
    font-size: 15px;
    width: 100%;
    color: #fff;
    margin-top: 16px;
}
.ftr_box .socail_icon {
    display: inline;
    margin-top: 15%;
    float: left;
    width: 100%;
    text-align: right;
}
.socail_icon a:hover {
    opacity: 0.5;
}
.ftr_left a {
    color: #f3c200;
}
.row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.socail_icon {
    margin-top: 3%;
    margin-bottom: 3%;
}
.socail_icon a {
    margin-right: 20px;
}
.three_secation {
    display: flex;
    width: 100%;
	padding:2% 0 4% 0;
    justify-content: space-between;
    align-items: center;
}
.box a{
	text-decoration:none;
	list-style:none;
}
.box p {
    font-size: 23px;
    padding: 18px;
	line-height: 31px;
	color:#0d0d0d;
	
}
.box img {
    width: 100%;
}

.box {
    margin: 10px;
    width: 33.333%;
    border: 2px solid #fdd970;
    text-align: center;
    min-height: 380px;
	overflow: hidden;
    position: relative;
}
.box::after {
	background: #fdd970;
}
.box a:hover> .overlay {
    background: #fdd970a3;
    width: 100%;
    height: 240px;
    position: absolute;
    top: 0px;
	display:block;
}
.box a:hover> .overlay {
    background: #fdd970a3;
    width: 100%;
    height: 240px;
    right: 0;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: 9999;
    content: '';
    display: block;
    top: 0;
}

#ftr_mob, .overlay{display:none;}
.donate {
    float: left;
    width: 100%;
    background: url(img/donate-bg.png) no-repeat;
    background-size: cover;
    margin-top: -165px;
	 box-shadow: inset 0 0 0 2000px rgb(10 10 10 / 55%);
    padding: 14% 0 8%;
}
.left_section {
    float: left;
    width: 50%;
	margin-top: 0%;
}

.left_section h1 {
    font-size: 50px;
    color: #fff;
    line-height: 62px;
}

.left_section p {
    color: #fff;
    font-size: 20px;
    font-optical-sizing: auto;
    font-weight: <weight>;
    font-style: normal;
    font-family: "Montserrat", sans-serif;
    line-height: 36px;
	text-align: justify;

}
a.donate_btn {
    font-size: 24px;
     background: rgb(210 173 49 / 67%);
    padding: 10px 40px;
    float: left;
    margin: 17px 0;
    color: #262626;
    text-decoration: none;
    list-style: none;
}
.right_section {
    float: right;
    width: 40%;
    background: rgb(0 0 0 / 42%);
    padding: 3%;
    border-radius: 10px;
}
.box_one {
    float: left;
    width: 100%;
    margin: 0 0 30px 0;
    background: #fff;
    border-radius: 20px;
}
.box_one img {
    float: left;
    width: 40%;
}
.right {
    width: 60%;
    padding: 10px 10px;
    float: left;
}
.right h3 {
    color: #262626;
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
}
a.Learn_more {
    float: left;
    background: rgb(210 173 49 / 67%);
    padding: 3px 16px;
    color: #262626;
    font-size: 16px;
    list-style: none;
    text-decoration: none;
    margin-top: 7px;
	text-transform: uppercase;
}
a.donate_btn:hover,a.Learn_more:hover {
    transition: 1.1s;
    background: #d2ad31;
    animation: slidebg 2s linear infinite;
}
.contact_box img {
    float: left;
    margin-right: 11px;
}
.contact_box a {
    font-size: 17px;
    color: #fff;
    list-style: none;
    text-decoration: none;
    float: left;
	font-style: normal;
    font-family: "Montserrat", sans-serif;
    line-height: 18px;
    margin-right: 21px;
}
.contact_box {
    float: left;
    width: 100%;
    margin-top: 15%;
}
div#apply_now {
    background: url(img/apply-bg.png) no-repeat;
    background-size: cover;
}
div#apply_now .left_section {
    margin-top: 0%;
}
.logo h1 {
    width: 77%;
}
.logo span a {
    font-size: 22px;
	font-family: "Montserrat", sans-serif;
    text-decoration: none;
    color: #262626;
}
.logo span {
    float: left;
    margin-top: 3%;
}
.asset_box {
    width: 50%;
}
.asset_box p label {
    font-size: 18px;
    color: #262626;
	font-family: "Montserrat", sans-serif;
    width: 30%;
	    margin-top: 7px;
    float: left;
}
.asset_box p {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.asset_box input, .asset_box select {
    width: 70%;
    padding: 15px;
    color: #262626;
    font-family: "Montserrat", sans-serif;
    border-radius: 5px;
    border: 1px solid #d7d5d5;
    font-size: 17px;
}
input#myfile {
    padding: 0px !important;
    font-size: 20px;
    color: #262626;
	 border: none;
	 font-family: "Montserrat", sans-serif;
}
.asset_box .sub {
    font-size: 24px;
    background: #f3c200;
    padding: 10px 40px !important;
    float: left;
	width:auto !important;
	cursor: pointer;
    margin: 17px 0;
    color: #262626;
    text-decoration: none;
    list-style: none;
    border-radius: 1px !important;
}
.sub:hover {
    background: #262626;
    color: #fff;
    transition: 2s;
}
.logo h1 a, .heading h1 a  {
    color: #262626;
    font-size: 18px;
    float: left;
    margin: 0px;
    font-family: "Montserrat", sans-serif;
    padding: 0px;
    text-decoration: none;
    line-height: 26px;
}
.heading h1 a{
	float:inherit;
}
.logo h1 a img {
    margin-top: 3px;
    float: left;
    margin-right: 8px;
}
#Categories .asset_box {
    width: 50%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pic {
    width: 45%;
}
.pic h3, .files h3 {
    font-size: 22px;
    font-style: normal;
    font-family: "Montserrat", sans-serif;
    margin-bottom: 10px;
    color: #262626;
    font-weight: 400;
}
.files img {
    width: 19%;
    margin-right: 10px;
    margin-bottom: 5px;
}
.files {
    width: 100%;
    float: left;
}
div#fls .row {
    display: grid;
    justify-content: space-between;
    align-items: flex-start;
}
div#login {
    background: url(img/login-bg.png) no-repeat;
    background-size: cover;
}
#login_main h1{
	color:#fff; 
	font-size:32px; 
	margin-top: 23px;
}
div#login h2 {
    font-size: 34px;
    color: #fff;
	font-style: normal;
    font-family: "Montserrat", sans-serif;
    margin-bottom: 25px;
}
div#login input.log_input {
    background: rgb(255 255 255 / 46%);
    /* color: #fff; */
}
div#login input.log_input::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

div#login input.log_input::-ms-input-placeholder { /* Edge 12 -18 */
  color: #fff;
}
.heading{
	display:none;
}

#inner_page .logo h1 {
    float: left;
    font-size: 40px;
    color: #262626;
}
.inner_text p {
    font-size: 18px;
    color: #fff;
    line-height: 44px;
    background: rgb(0 0 0 / 48%);
    padding: 30px;
	font-style: normal;
    font-family: "Montserrat", sans-serif;
    border-radius: 10px;
}
.inner_text {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0;
}
div#one {
    background: url(img/tab-1.jpg) no-repeat;
     background-size: cover;
	  box-shadow: inset 0 0 0 2000px rgb(10 10 10 / 50%);
}
div#two {
    background: url(img/tab-2.jpg) no-repeat;
    background-size: cover;
	 box-shadow: inset 0 0 0 2000px rgb(10 10 10 / 55%);
}
div#three {
    background: url(img/51c7ee6a-3f9c-4fd5-93c0-a5561e7a2898.jpg) no-repeat;
    background-size: cover;
	 box-shadow: inset 0 0 0 2000px rgb(10 10 10 / 55%);
}
div#four {
    background: url(img/5e087eb1-bc6a-4c7d-af98-14212edaef33.jpg) no-repeat;
    background-size: 100% 100%;
	 box-shadow: inset 0 0 0 2000px rgb(10 10 10 / 55%);
}
div#five {
    background: url(img/tab-5.jpg) no-repeat;
     background-size: cover;
	  box-shadow: inset 0 0 0 2000px rgb(10 10 10 / 55%);
}
div#svn {
    background: url(img/63c08327-fdea-4595-ac20-f4636aa8e046.jpg) no-repeat;
     background-size: cover;
	  box-shadow: inset 0 0 0 2000px rgb(10 10 10 / 55%);
}
div#six {
    background: url(img/tab-7.jpg) no-repeat;
   background-size: cover;
    box-shadow: inset 0 0 0 2000px rgb(10 10 10 / 55%);
}
div#tab-8 {
    background: url(img/svn.jpg) no-repeat;
   background-size: cover;
    box-shadow: inset 0 0 0 2000px rgb(10 10 10 / 55%);
}
div#leran_more {
    background: url(img/007eab9d-2694-4264-808c-2f2eb48840fa.jpg) no-repeat;
   background-size: cover;
    box-shadow: inset 0 0 0 2000px rgb(10 10 10 / 55%);
}
div#tab-9 {
    background: url(img/tab-13.jpg) no-repeat;
   background-size: cover;
   box-shadow: inset 0 0 0 2000px rgb(10 10 10 / 55%);
}
div#learn_more p {
    font-size: 20px;
    color: #fff;
    line-height: 32px;
}
div#learn_more h1 {
    color: #fff;
    font-size: 50px;
}

/* div#one .left_section { */
    /* margin-top: 18%; */
/* } */
/* div#two .left_section { */
    /* margin-top: 15%; */
/* } */
/* div#three .left_section { */
    /* margin-top: 15%; */
/* } */
/* div#four .left_section { */
    /* margin-top: 10%; */
/* } */
/* div#five .left_section { */
    /* margin-top: 20%; */
/* } */

/* div#six .left_section, div#svn .left_section { */
    /* margin-top: 15%; */
/* } */
/* div#tab-8 .left_section { */
    /* margin-top: 0%; */
/* } */
/* div#tab-9 .left_section { */
    /* margin-top: 0%; */
/* } */

/* div#two:after, div#one:after { */
    /* content: ""; */
    /* width: 100%; */
    /* height: 145%; */
    /* background: rgb(173 75 75 / 30%); */
    /* left: 0; */
    /* bottom: 0; */
    /* right: 0; */
	/* top:0; */
    /* position: absolute; */
/* } */
/* div#two:after { */
    /* content: ""; */
    /* width: 100%; */
    /* height: 144.5%; */
     /* background: rgb(173 75 75 / 30%); */
    /* left: 0; */
    /* bottom: 0; */
    /* right: 0; */
	/* top:0; */
    /* position: absolute; */
/* } */
/* div#four:after { */
    /* content: ""; */
    /* width: 100%; */
    /* height: 144%; */
      /* background: rgb(173 75 75 / 30%); */
    /* left: 0; */
    /* bottom: 0; */
    /* right: 0; */
	/* top:0; */
    /* position: absolute; */
/* } */
/* div#five:after{ */
    /* content: ""; */
    /* width: 100%; */
    /* height: 144.5%; */
    /* background: rgb(173 75 75 / 30%); */
    /* left: 0; */
    /* bottom: 0; */
    /* right: 0; */
	/* top:0; */
    /* position: absolute; */
/* } */
/* div#svn:after{ */
    /* content: ""; */
    /* width: 100%; */
    /* height: 144.5%; */
      /* background: rgb(173 75 75 / 30%); */
    /* left: 0; */
    /* bottom: 0; */
    /* right: 0; */
	/* top:0; */
    /* position: absolute; */
/* } */
/* div#six:after { */
    /* content: ""; */
    /* width: 100%; */
    /* height: 144.5%; */
     /* background: rgb(173 75 75 / 30%); */
    /* left: 0; */
    /* bottom: 0; */
    /* right: 0; */
	/* top:0; */
    /* position: absolute; */
/* } */
/* div#tab-8:after { */
    /* content: ""; */
    /* width: 100%; */
    /* height: 78.5%; */
     /* background: rgb(173 75 75 / 30%); */
    /* left: 0; */
    /* bottom: 0; */
    /* right: 0; */
	/* top:0; */
    /* position: absolute; */
/* } */
/* div#tab-9:after { */
    /* content: ""; */
    /* width: 100%; */
    /* height: 83.5%; */
     /* background: rgb(173 75 75 / 30%); */
    /* left: 0; */
    /* bottom: 0; */
    /* right: 0; */
	/* top:0; */
    /* position: absolute; */
/* } */
div#two .container, div#one .container,div#four .container, div#five .container, div#six .container, div#svn .container,div#tab-8 .container, div#tab-9 .container {
    position: relative;
    z-index: 999;
}
.left_section span, #ylw {
     /* background: rgb(210 173 49 / 67%); */
    float: left;
    padding: 10px 0px;
    color: #ffffff;
    border-radius: 5px;
    text-align: left;
	font-size: 16px;
}
#ylw a{ color: #fff;
	font-family: 'Helvetica Now Display';
  font-weight: 800 !important;
  line-height: 20px;
}
.content {
    background: #fff;
    color: #373737;
    backface-visibility: hidden;
    overflow: hidden;
    float: left;
    width: 100%;
    padding: 0 0 30px 0;
}
.content > div {
  display: none;
  padding: 20px 25px 5px;
}
#learn_more input {
  display: none;
}
label {
  display: inline-block; 
  padding: 15px 25px; 
  font-weight: 600; 
  text-align: center;
  border-bottom: 1px solid transparent;
  transition: all .3s ease-out 0.1s;
}
label:hover {
  color: #fff; 
  cursor: pointer;
}
input:checked + label {
  background: #ffc300;
  color: #262626 !important;
  border-bottom: 1px solid #ffc300;
}

#tab-1:checked ~ .content #content-1,
#tab-2:checked ~ .content #content-2,
#tab-3:checked ~ .content #content-3,
#tab-4:checked ~ .content #content-4 {
  display: block;
  animation-name: inUp;
  animation-timing-function: ease-in-out;
  animation-duration: .6s;
}

section.tabs-wrapper label {
    font-size: 18px;
    color: #fff;
}
section.tabs-wrapper {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 2% 0 0 0;
}
.content p {
    color: #262626 !important;
    font-size: 18px !important;
}
.part_btm h1 {
    font-size: 30px;
    margin-bottom: 15px;
	color:#262626 !important;
}
div#part_btm {
    float: left;
    width: 100%;
    margin: 15px 0;
}
.img_right {
    float: right;
    width: 48%;
}
.img_right img {
    width: 100%;
}
.part_btm {
    float: left;
    width: 50%;
    margin-right: 15px;
}
.add_part {
    background: url(img/ad.png) no-repeat;
    float: left;
    width: 100%;
    padding: 10% 5%;
    background-size: 100%;
    margin-top: 5%;
}
.apply_now {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    position: relative;
    background: rgb(210 173 49 / 67%);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.apply_now {
    color: #fff;
    padding: 15px 30px;
    float: left;
    margin-top: 10px;
}
.apply_now:hover, .apply_now:focus, .apply_now:active {
    color: white;
}
a, a:hover {
    text-decoration: none;
}
.apply_now:hover {
    transition: 1.1s;
    background: #d2ad31 !important;
    animation: slidebg 2s linear infinite;
}
.apply_now:before {
    transition: 1.1s;
    background: #d2ad31;
    animation: slidebg 2s linear infinite;
}
.add_part h3 {
    color: #fff;
    font-size: 22px;
    letter-spacing: 2px;
}
.add_part h2 {
    font-weight: bold;
    color: #fff;
    font-size: 40px;
}
div#part_btm h4 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
}
div#right_fifty {
    float: right;
    width: 48%;
    margin-left: 10px;
}
div#left_fifty {
    float:left;
    width: 48%;
    margin-right: 10px;
}

@media only screen and (max-width: 991px) {
	.container {
    width: 90%;
}
.btn_box a {
    padding: 13px 34px;
}
.ftr_box {
    width: 15%;
}
.ftr_box.last {
    width: 36%;
}
.left_section {
    margin-top: 8%;
	 width: 50%;
	 padding-right:20px;
}	
.right_section {
	 width: 50%;
}	
.left_section h1 {
    font-size: 28px;
    line-height: 42px;
} 
 
.right {
    padding: 2px 10px;
}
.donate {
    padding: 28% 0 8%;
}
.left_section p {
    line-height: 28px;
}
.right h3 {
    font-size: 14px;
    line-height: 18px;
}
#login_main h1 {
    color: #fff;
    font-size: 22px;
    margin-top: 0;
}
.logo h1 {
    width: 50%;
}
.files img {
    width: 18%;
}
#Categories .asset_box {
    width: 100%;
}
.asset_box p label {
    font-size: 16px;
    margin-top: 17px;
}
.contact_box a {
    margin-bottom: 10px;
}


}
@media only screen and (max-width: 767px) {
.container {
    width: 90%;
}


}	

@media only screen and (max-width: 575px) {
	.container {
    width: 90%;
}
.contact_box a {
    margin-bottom: 10px;
}
div#apply_now {
    padding: 50% 0 8%;
}
.ftr_left, .ftr_box.last,.ftr_box {
    display: none;
}
.ftr_box {
    width: 50%;
    text-align: center;
}
#ftr_mob {
    display: block;
    width: 50%;
    float: left;
}

.ftr_box ul li {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: block;
    text-decoration: none;
    line-height: 11px;
    text-align: initial;
    padding: 0px 35px;
}
.btn_box {
   margin: -39% 0 0 0;
    padding: 0px;
}
.btn_box a {
	padding: 10px 4px;
    margin: 0px 13px 18px;
    width: 39%;
    display: inline-block;
}
.footer {
    padding: 15% 0;
}
.three_secation {
    display: inherit;
    float: left;
}
.row {
    display: inherit;
}
.box {
    margin: 10px 0;
    width: 100%;
}
.logo h1 {
    font-size: 28px;
    margin-top: 8%;
}
.left_section {
    margin-top: 26%;
	 width: 100%;
    text-align: center;
}	
.right_section {
	 width: 100%;
}	
.left_section h1 {
    font-size: 30px;
    line-height: 38px;
} 
a.donate_btn {
    float: revert;
    display: inline-block;
} 
.right {
    padding: 2px 10px;
}
.right h3 {
    font-size: 15px;
    line-height: 19px;
}
#login_main h1 {
    display: none;
} 
.heading{
	display:block;
}
.heading {
    float: left;
    width: 100%;
    margin-top: 21%;
}
#fls .heading, #Categories .heading, #asset .heading{
    margin-top: 4%;
}
.asset_box p label {
    margin-top: 10px;
	 width: 100%;
    margin-bottom: 10px;
}
div#asset input, div#asset select {
    width: 100%;
}
.heading h1 {
    color: #fff;
    font-size: 30px;
    text-align: center;
}
div#login form {
    background: #00000087;
    float: left;
    width: 100%;
    padding: 20px;
    text-align: center;
    border-radius: 12px;
    margin-top: 11%;
}
div#login input.log_input {
    width: 100%;
}
.asset_box {
    width: 100%;
}
.asset_box p {
    display: grid;
}
div#fls h1 {
    color: #262626;
}
.files img {
    width: 100%;
}
#Categories .asset_box {
   display: inline;
}
.pic img {
    width: 100%;
}
.pic {
    width: 100%;
}
div#left_fifty {
    width: 100%;
    margin-right: 0px;
}
.part_btm h1 {
    font-size: 24px !important;
}
.part_btm {
    width: 100%;
    margin-right: 0px;
}
.img_right {
    width: 100%;
}
#learn_more {
    padding: 48% 0 8%;
    text-align: center;
}
div#right_fifty {
    width: 100%;
    margin-left: 0px;
}
div#part_btm {
    width: 100%;
}
.add_part {
    background: url(img/ad.png) no-repeat;
    text-align: center;
    background-size: cover;
}
.apply_now {
    width: 100%;
}
}