
@media (max-width: 575px) {
  #typed {
    font-size: 21px;
    margin-top: -55px;
 }
 .main-header .container .row > div:first-of-type img {
   height: 250px;
   width: 200px;
   margin: auto;
 }
 .main-header .container .sep {
   margin-top: 10px;
 }
}
@media (min-width: 576px) and (max-width: 767px) {
  #typed {
    font-size: 21px;
    margin-top: -55px;
 }
 .main-header .container .row > div:first-of-type img {
   height: 250px;
   width: 200px;
   margin: auto;
 }
 .main-header .container .sep {
   margin-top: 10px;
 } }
@media (min-width: 768px) and (max-width: 991px) {
  #typed {
    font-size: 21px;
    margin-top: -55px;
 }
 .main-header .container .row > div:first-of-type img {
   height: 250px;
   width: 200px;
   margin: auto;
 }
 .main-header .container .sep {
   margin-top: 10px;
 }
}
@media (min-width: 992px) and (max-width: 1199px) {  }
@media (min-width: 1200px) {  }
/*Editing Collapse*/
@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        /*box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);*/
        overflow-y: scroll;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .container-fluid {
    overflow-y: auto;
    background: #000;
    overflow-x: hidden;
  }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}
/*End Collasps*/
