/*--------------------------------------------------------------
15. Media queries
--------------------------------------------------------------*/
@media only screen and (min-device-width: 1400px) and (max-device-width: 1600px){ 
   

}
@media only screen and (min-width : 1600px) {

}
@media only screen and (min-width: 1200px) {


}
@media only screen and (max-width: 1300px) {


}

@media only screen and (max-width: 980px) {
 
.ft-35 {
    font-size: 30px;
}
.nav-link {
    padding: 0.5rem 20px !important;
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
    margin: 25px 0px;
}
.hero-bg, .hero-details {
    height: 70vh;
}.contact-right-box {
    margin-left: 0px;
}
.wrapper .center-line {
    left: 9%;
}
.row-1 section .icon {
   left: -70px;
}
.wrapper .row section {
    border-radius: 5px !important;
    width: 100%;
    }
    .row-2 section .icon {
   left: -70px;
}
.wrapper .row-1 , .wrapper .row-2 {
    margin-left: 108px;
}
.grant-request-box {
    min-height: 335px;
}
  .timeline-details {
    float: left;
}
}
@media only screen and (max-width: 800px) {

}
@media only screen and (max-width: 768px) {
 

}
@media (min-width: 992px){

}

@media only screen and (max-width: 768px) {

}
@media only screen and (max-width: 640px) {
 
 .wrapper .row-1, .wrapper .row-2 {
    margin-left: 74px;
}
    .cb-black-line{
        display: none;
    }
  .ft-35 {
    font-size: 18px;
}
.h-contact-bg img{
	width: 20px;
}
h2.title, .sub-title {
    font-size: 33px;
}
h2.sub-title-h2{
       font-size: 30px;
}
.h-title {
    font-size: 38px;
}.hero-des {
    font-size: 15px;
}
.carousel-control-prev, .carousel-control-next{
	display: none;


}
.grant-request-box{
    min-height: auto;
}
.btn-theme1, .btn-white , .btn-theme{
    padding: 8px 10px;
        font-size: 15px;
    }
    .lnc-box-minus {
    margin-left: -27px;
}
.lnc-box {
    padding: 15px 20px 15px 45px;
}
.innerpage-sec {
    padding-top: 7rem;
}
.contact-box {
    padding: 29px 30px;
}
.contact-right-box {
    border-radius: 15px;
    padding: 30px 30px;
    margin-right: 0px;
    font-size: 14px;
}
}
    

@media only screen and (max-width: 590px) {

}
@media (min-width: 576px){

}

@media only screen and (max-width: 480px) {
  
}
@media only screen and (max-width: 400px) {

}
@media screen and (max-width: 375px){

}
@media screen and (max-width: 321px){

}







