@media only screen and (min-width: 240px) and (max-width: 719px){
    .topslider-logobtn {
        position: relative;
        text-align: center;
        background: black;
    }
    .toplogo img {
        padding-top: 5px;
        width: 25%;
    }
    .topslider-btn {
        padding-top: 0%;
    }
    .topslider-btn ul {
        margin-bottom: 0;
        padding-bottom: 8px;
    }
    .topslider-btn ul li {
        margin: 14px 0;
    }
    .topslider-btn ul li a {
        padding: 7px 6px;
        font-size: 12px;
    }
    #topslider button.owl-dot span {
        width: 8px;
        height: 8px;
        margin-top: -34px;
    }
    .footabout p {
        line-height: 26px;
        max-width: 340px;
        font-size: 17px;
        margin-bottom: 8px;
    }
    .footabout a {
        font-size: 14px;
        margin-bottom: 20px;
        display: block;
    }
    .foottital {
        font-size: 20px;
    }
    .footlinks ul li {
        margin: 6px 0;
        font-size: 17px;
    }
    .footaddres {
        padding-left: 0;
    }
    .footaddres .foottital {
        padding-left: 0;
    }
    .footaddres li:first-child {
        margin-bottom: 11px;
        line-height: 25px;
    }
    i.fa.fa-map-marker {
        margin-left: 0;
        padding-top: 4px;
    }
    i.fa.fa-phone {
        margin-left: 0;
        margin-right: 12px;
    }
    i.fa.fa-envelope {
        margin-left: 0;
        margin-right: 12px;
    }
    .footaddres li a {
        font-size: 17px;
    }
    .footaddres li {
        font-size: 16px;
    }
    .footcopiright {
        padding-top: 0;
    }
    .footcopiright h5 {
        width: 100%;
        font-size: 12px;
        text-align: center;
        line-height: 16px;
    }
    .footcopiright h6 {
        font-size: 12px;
        text-align: center;
    }
    footer {
        padding: 30px 0 20px 0;
    }
    .container.fullwith {
        padding: 0;
        background: #000;
    }
    header.header {
        top: 0;
    }
    .header .logo img {
        width: 60%;
        padding: 13px;
    }
    .header .menu-icon {
        float: right;
        top: 18px;
    }
    .header .menu-icon .navicon {
        background: #fff;
    }
    .header .menu-icon .navicon:before, .header .menu-icon .navicon:after {
        background: #fff;
    }
    .header li a {
        padding: 6px 20px 0 28px;
        font-size: 18px;
    }
    .header .menu-btn:checked ~ .menu {
        padding-top: 0;
        padding-bottom: 12px;
        margin-bottom: 1px;
    }
    ul.menu {
        margin: 0 0 1px 0;
    }
    .topban {
        height: 159px;
        background-repeat: no-repeat;
        background-size: 171%;
    }
    .topban h2 {
        bottom: 0;
        font-size: 24px;
    }
    .guestform {
        padding-top: 20px;
    }
    .addrestital {
        font-size: 18px;
        margin-bottom: 0;
    }
    .addresinfo {
        font-size: 16px;
        margin: 0;
    }
    .addresinfo a {
        font-size: 16px;
    }
    .notboxmain {
        padding-top: 0;
        margin-bottom: 22px;
    }
    .notebox {
        padding: 12px 12px;
        font-size: 14px;
        line-height: 19px;
    }
    .right-form label {
        font-size: 16px;
        margin-bottom: 1px;
    }
    .right-form .form-control {
        height: calc(1.8em + 0.75rem + 2px) !important;
        padding: 0.475rem 0.65rem !important;
        font-size: 14px !important;
    }
    .right-form .col {
        margin-bottom: 10px;
    }
    .right-form .form-det {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .right-form .form-det h6 {
        font-size: 14px;
        margin-top: 7px;
        line-height: 17px;
    }
    .formbottext {
        padding-top: 14px;
    }
    .formbottext p {
        padding-left: 0;
        margin-bottom: 0;
    }
    .formbottext a {
        padding-left: 0;
        margin: 20px 0;
    }
    .right-form button.btn.btn-primary {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .termmain h6 {
        font-size: 18px;
    }
    .termbox {
        padding: 10px 12px;
    }
    .termbox p {
        margin-bottom: 8px;
        font-size: 14px;
    }
    .termmain {
        margin-bottom: 30px;
    }
    .donationform {
        padding-top: 30px;
    }
    .dona-redtext {
        font-size: 14px;
        padding-right: 0;
        line-height: 18px;
        margin-bottom: 7px;
    }
    .donation-left .addrestital {
        margin-bottom: 6px;
    }
    .donation-left h6 {
        font-size: 15px;
        margin-bottom: 6px;
    }
    .donation-left h6 a {
        font-size: 15px;
    }
    .redfont-box {
        padding: 9px 12px;
        font-weight: 400;
        font-size: 15px;
    }
    .form-group.labfont label {
        font-size: 14px !important;
    }
    .donationform .right-form label {
        font-size: 14px;
    }
    .donationtopform a {
        font-size: 16px;
        margin: 14px 0 0 0;
    }



}




@media only screen and (min-width: 720px) and (max-width: 991px){
    .topslider-logobtn {
        position: relative;
        text-align: center;
        background: black;
    }
    .toplogo img {
        padding-top: 5px;
        width: 25%;
    }
    .topslider-btn {
        padding-top: 0%;
    }
    .topslider-btn ul {
        margin-bottom: 0;
        padding-bottom: 8px;
    }
    .topslider-btn ul li {
        margin: 14px 0;
    }
    .topslider-btn ul li a {
        padding: 7px 6px;
        font-size: 12px;
    }
    #topslider button.owl-dot span {
        width: 8px;
        height: 8px;
        margin-top: -34px;
    }
    .footabout p {
        line-height: 26px;
        max-width: 340px;
        font-size: 17px;
        margin-bottom: 8px;
    }
    .footabout a {
        font-size: 14px;
        margin-bottom: 20px;
        display: block;
    }
    .foottital {
        font-size: 20px;
    }
    .footlinks ul li {
        margin: 6px 0;
        font-size: 17px;
    }
    .footaddres {
        padding-left: 0;
    }
    .footaddres .foottital {
        padding-left: 0;
    }
    .footaddres li:first-child {
        margin-bottom: 11px;
        line-height: 25px;
    }
    i.fa.fa-map-marker {
        margin-left: 0;
        padding-top: 4px;
        height: 52px;
    }
    i.fa.fa-phone {
        margin-left: 0;
        margin-right: 12px;
        float: left;
        height: 42px;
        padding-top: 5px;
    }
    i.fa.fa-envelope {
        margin-left: 0;
        margin-right: 12px;
    }
    .footaddres li a {
        font-size: 17px;
    }
    .footaddres li {
        font-size: 16px;
    }
    .footcopiright {
        padding-top: 0;
    }
    .footcopiright h5 {
        width: 100%;
        font-size: 12px;
        text-align: center;
        line-height: 16px;
    }
    .footcopiright h6 {
        font-size: 12px;
        text-align: center;
    }
    footer {
        padding: 30px 0 20px 0;
    }
    .container.fullwith {
        padding: 0;
        background: #000;
        max-width: 100%;
    }
    header.header {
        top: 0;
    }
    .header .logo img {
        width: 60%;
        padding: 13px;
    }
    .header .menu-icon {
        float: right;
        top: 18px;
    }
    .header .menu-icon .navicon {
        background: #fff;
    }
    .header .menu-icon .navicon:before, .header .menu-icon .navicon:after {
        background: #fff;
    }
    .header li a {
        padding: 6px 20px 0 28px;
        font-size: 18px;
    }
    .header .menu-btn:checked ~ .menu {
        padding-top: 0;
        padding-bottom: 12px;
        margin-bottom: 1px;
    }
    ul.menu {
        margin: 0 0 1px 0;
    }
    .topban {
        height: 269px;
        background-repeat: no-repeat;
        background-size: 140%;
    }
    .topban h2 {
        bottom: 0;
        font-size: 24px;
    }
    .guestform {
        padding-top: 20px;
    }
    .addrestital {
        font-size: 18px;
        margin-bottom: 0;
    }
    .addresinfo {
        font-size: 16px;
        margin: 0;
    }
    .addresinfo a {
        font-size: 16px;
    }
    .notboxmain {
        padding-top: 0;
        margin-bottom: 22px;
    }
    .notebox {
        padding: 12px 12px;
        font-size: 14px;
        line-height: 19px;
    }
    .right-form label {
        font-size: 16px;
        margin-bottom: 1px;
    }
    .right-form .form-control {
        height: calc(1.8em + 0.75rem + 2px) !important;
        padding: 0.475rem 0.65rem !important;
        font-size: 14px !important;
    }
    .right-form .col {
        margin-bottom: 10px;
    }
    .right-form .form-det {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .right-form .form-det h6 {
        font-size: 14px;
        margin-top: 7px;
        line-height: 17px;
    }
    .formbottext {
        padding-top: 14px;
    }
    .formbottext p {
        padding-left: 0;
        margin-bottom: 0;
    }
    .formbottext a {
        padding-left: 0;
        margin: 20px 0;
    }
    .right-form button.btn.btn-primary {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .termmain h6 {
        font-size: 18px;
    }
    .termbox {
        padding: 10px 12px;
    }
    .termbox p {
        margin-bottom: 8px;
        font-size: 14px;
    }
    .termmain {
        margin-bottom: 30px;
    }
    .donationform {
        padding-top: 30px;
    }
    .dona-redtext {
        font-size: 14px;
        padding-right: 0;
        line-height: 18px;
        margin-bottom: 7px;
    }
    .donation-left .addrestital {
        margin-bottom: 6px;
    }
    .donation-left h6 {
        font-size: 15px;
        margin-bottom: 6px;
    }
    .donation-left h6 a {
        font-size: 15px;
    }
    .redfont-box {
        padding: 9px 12px;
        font-weight: 400;
        font-size: 15px;
    }
    .form-group.labfont label {
        font-size: 14px !important;
    }
    .donationform .right-form label {
        font-size: 15px;
    }
    .donationtopform a {
        font-size: 16px;
        margin: 14px 0 0 0;
    }
}