.tabcd{
background-color:red
}

header.container-fluid.wheader{
padding:0px !important;
background: #990066;
margin-bottom:0px !important; 
}


.navbar-default {
    background: none !important;
    border:none !important;
}
.container-fluid {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.defualt-logo {
    font-size: 28pt !important;
    color: #fff !important;
    margin: 0px !important;
    padding: 40px 35px !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    font-family: 'Mogra', cursive;
}



.nright ul {
    float: right !important;
    margin-right: -13px !important;
    margin-top: 15px !important;
    margin-bottom: -1px !important;
}


.nright ul li {
    font-size: 18px;
    font-weight: 500 !important;
    padding-top: 2px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif !important;
}

.nright ul li a {
    color:#fff !important;
}
.nright ul li a:hover {
    color:#f2484b !important;
}

footer.container-fluid { background: #000; color: #fff;    padding: 2% 0px;}
.fotterlinks a { color: #fff; text-decoration: none;}
.fotterlinks a:hover, .fotterlinks a:focus {color: #000;  text-decoration: none;}
.fotterlinks span { position: relative; top: -2px;}
.ft2 p {text-align: right;}
.socialnetworks {text-align: center; border-bottom: 4px solid #fff; padding-bottom: 25px !important;   margin-bottom: 20px !important;}
.fa-facebook, .fa-twitter, .fa-google-plus, .fa-pinterest{    color: #fff; font-size: 20px !important;    margin-right: 15px !important;}


.blogtwo h1 {
    font-size: 36px;
    text-align: center;
    padding-top: 10%;
    padding-bottom: 10%;
    font-size: 58px;
    color: #fff;
    font-weight: bold;
    font-family: 'Josefin Sans', sans-serif;
}

.cleaning p {
    padding-top: 4%;
    font-family: open sans-serif;
    font-size: 24px;
    color: #999;
    text-align: center;
    padding-bottom: 3%;
}

.menubar {
    background-attachment: fixed;
    background-size: cover !important;
}
.tvclass img {
    margin-top: 30%;
    width: 64% !important;
    border-radius: 8%;
}
.menubar{text-align:center;}
.tvclass h5 {
 padding-top:3%;
    text-align: center;
    font-size: 36px;
    color: #990066;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: bold;
}
.tvclass p {
    font-family: open sans-serif;
    font-size: 20px;
    color: #fff;
    text-align: center;
    padding-bottom: 22%;
    padding-left: 5%;
    padding-right: 5%;
}

.photo h1 {
    font-size: 30px;
    text-align: center;
   font-family: 'Josefin Sans', sans-serif;
    padding-top: 3%;
    font-weight: bold;color: #990066;
}
.services h1 {
    font-size: 30px;
    text-align: center;
    color: #990066;
    font-weight: bold;
    padding-top: 2%;
    padding-bottom: 1%;
    font-family: 'Josefin Sans', sans-serif;
}
.hostelservices img {
    margin-top: 6% !important;
    padding-left: 3% !important;
}
.water p {
    text-align: center;
    color: #999;
    padding-top: 4%;
    font-size: 24px;
    padding-bottom: 8%;
}
.laund p {
    background-color: #990066;
    color: #fff;
    position: relative !important;
    top: 79px;
    right: 50px;
    padding-top: 10%;
    padding-bottom: 10%;
    padding-left: 4%;
    padding-right: 4%;
    font-size: 20px;
    text-align: justify;
    font-family: open sans-serif;
}



.menu h1 {
    font-size: 36px;
    text-align: center;
    padding-top: 3%;
    padding-bottom: 1%;
   font-family: 'Josefin Sans', sans-serif;
    font-weight: bold; color: #990066;
}
.menu p {
    font-size: 18px;
    text-align: center;
    padding-bottom: 2%;
    font-family: open sans-serif;  color: #999;}

.home-banner h1 {
    font-size: 58px;
    text-align: center;
    padding-top: 13%;
    padding-bottom: 13%;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: bold;color: #fff;
}
.dining p {
    text-align: center;
    padding-top: 3%;
    padding-bottom: 4%;
    font-family: open sans-serif;
    color: #999;
    font-size: 24px;
}
.laundary img {
    margin-bottom: 10%;
}











.about-banner h1 {
    text-align: center;
    color: #fff;
   font-family: 'Josefin Sans', sans-serif;
    font-size: 58px;
    font-weight: bold;
    margin-top: 12%;
    margin-bottom: 12%;
}
.cursu-1 {
    margin-top: 3%;
}
.cursu-1 h1 {
    text-align: center;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 900;
    font-size: 30px;
    margin-top: 28%;
}
.cursu-1 p {
    text-align: center;
    font-size: 16px;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 100;
}
.vivamus {
    margin-top: 1%;
}
.vivamus h1 {
    text-align: center;
    font-size: 29px;
    font-weight: 600;
    font-family: 'Josefin Sans', sans-serif;
    margin-top: 28%;
}
.vivamus p {
    text-align: center;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 15px;
    font-weight: 100;
    margin-top: 1%;
}
.nulla-1 {
    margin-top: 3%;
}
.nulla-1 img {
    margin-top: 5%;
}
.nulla-1 {
    padding: 0px 8%;
}
.nulla-1 h1 {
    text-align: center;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 23px;
    font-weight: 700;
    color: #fff;
}
.nulla-1 p {
    text-align: center;
    padding-left: 3%;
    padding-right: 3%;
    color: #fff;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 15px;
    font-weight: 100;
    margin-bottom: 9%;
}
.empire-1 {
    margin-top: 3%;
}
.empire-1 h1 {
    text-align: center;
    font-size: 24px;
   font-family: 'Josefin Sans', sans-serif;
    font-weight: 700;
}
.empire-1 p {
    text-align: center;
    font-size: 15px;
    font-weight: 100;
    font-family: 'PT Sans Narrow', sans-serif;
}
.services-banner h1 {
    text-align: center;
    color: #fff;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 50px;
    font-weight: bold;
    margin-top: 13%;
    margin-bottom: 13%;
}
.hall-1 {
    margin-top: 3%;
}
.hall-1 h1 {
    text-align: center;
    font-size: 24px;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 500;
}

.room-banner h1 {
    text-align: center;
    color: #fff;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 50px;
    font-weight: bold;
    margin-top: 13%;
    margin-bottom: 13%;
}
.business-1 {
    margin-top: 2%;
    width: 84% !important;
}
.business-1 h1 {
    margin-top: 20%;
    padding-left: 60%;
   font-family: 'Josefin Sans', sans-serif;
    font-size: 45px;
    font-weight: bold;
}

.business-1 p {
    text-align: center;
    padding-left: 57%;
    padding-right: 5%;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 100;
    font-size: 15px;
    margin-bottom: 20%;
}
.singel-1 {
    margin-top: 2%;
}
.singel-1 h1 {
    text-align: center;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 40px;
    font-weight: 700;
}
.singel-1 p {
    text-align: center;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 15px;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 100;
}
.room-banner2 p {
    text-align: center;
    margin-top: 10%;
    margin-bottom: 10%;
    color: #fff;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 23px;
    font-weight: 200;
}

.contactpage h1 {
    font-size: 50px;
    text-align: center;
    color: #fff;
    padding-top: 12%;
    padding-bottom: 12%;
   font-family: 'Josefin Sans', sans-serif;
    font-weight: bold;
}
.name-1 {
    margin-top: 2%;
}
.name-2 h1 {
    text-align: center;
    margin-top: 9%;
    font-size: 30px;
   font-family: 'Josefin Sans', sans-serif;
    font-weight: 900;
}
.name-2 p {
    text-align: center;
    margin-top: 2%;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 18px;
    font-weight: 200;
}
.name-2 h4 {
    text-align: center;
    margin-top: 4%;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 27px;
    font-weight: 600;
}
.gallery-banner p {
    text-align: center;
    color: #fff;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 29px;
    font-weight: 200;
    margin-top: 13%;
    margin-bottom: 13%;
}
.gallery-banner {
    margin-top: 2%;
}







@media only screen and (min-width : 320px) and (max-width :480px)
 {
.defualt-logo {
    font-size: 23pt !important;
    padding-top: 17px !important;
    padding-bottom: 28px !important;
    padding-left: 5% !important;
}
.nright ul {
    float: none !important;

}
.ft1 {    text-align: center;
}
.ft2 p {    text-align: center;
}
.home-banner h1 {font-size: 26px;padding-top: 5%;
padding-bottom: 5%;}
.services h1 {padding-top: 0%;
padding-bottom: 1%;}
.menu h1 {padding-top: 0%;
    font-size: 31px;}
.laund p {top: 0px !important;    margin-bottom: 13%;

right: 0px !important;}
.tvclass img {
    margin-top: 11% !important;}
    .tvclass p {padding-bottom: 0%;}

.about-banner h1 {
    text-align: center;
    color: #fff;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 39px;
    font-weight: bold;
    margin-top: 7%;
    margin-bottom: 8%;
}
.cursu-1 h1 {
    text-align: center;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 900;
    font-size: 24px;
    margin-top: 0%;
}
.cursu-1 p {
    text-align: center;
    font-size: 15px;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 100;
}
.vivamus h1 {
    font-size: 24px;
    margin-top: 0%;
}
.empire-1 h1 {
    font-size: 18px;
}
.services-banner h1 {
    font-size: 30px;
    margin-top: 9%;
    margin-bottom: 9%;
}
.room-banner h1 {
    font-size: 30px;
    margin-top: 9%;
    margin-bottom: 9%;
}
.business-1 h1 {
    margin-top: 14%;
    padding-left: 52%;
    font-size: 14px;
}
.business-1 p {
    padding-left: 51%;
    padding-right: 0%;
    font-weight: 100;
    font-size: 7px;
    margin-bottom: 13%;
    margin-top: -4%;
}
.singel-1 h1 {
    font-size: 31px;
}
.room-banner2 p {
    margin-top: 4%;
    margin-bottom: 4%;
    font-size: 13px;
}
.blogtwo h1 {
    padding-top: 3%;
    padding-bottom: 5%;
    font-size: 30px;
}
.photo h1 {
    padding-top: 0%;
}
.hostelservices img {
    margin-top: 0% !important;
}
.gallery-banner p {
    font-size: 15px;
    margin-top: 7%;
    margin-bottom: 8%;
}
.contactpage h1 {
    font-size: 30px;
    padding-top: 4%;
    padding-bottom: 4%;
}
.name-2 h1 {
    text-align: center;
}


}




@media only screen and (min-width : 360px) and (max-width :640px)
 {
.defualt-logo {
    font-size: 23pt !important;
    padding-top: 17px !important;
    padding-bottom: 28px !important;
    padding-left: 5% !important;
}
.nright ul {
    float: none !important;

}
.ft1 {    text-align: center;
}
.ft2 p {    text-align: center;
}
.home-banner h1 {font-size: 26px;padding-top: 5%;
padding-bottom: 5%;}
.services h1 {padding-top: 0%;
padding-bottom: 1%;}
.menu h1 {padding-top: 0%;
    font-size: 31px;}
.laund p {top: 0px !important;    margin-bottom: 13%;

right: 0px !important;}
.tvclass img {
    margin-top: 11% !important;}
    .tvclass p {padding-bottom: 0%;}

.about-banner h1 {
    text-align: center;
    color: #fff;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 39px;
    font-weight: bold;
    margin-top: 7%;
    margin-bottom: 8%;
}
.cursu-1 h1 {
    text-align: center;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 900;
    font-size: 24px;
    margin-top: 0%;
}
.cursu-1 p {
    text-align: center;
    font-size: 15px;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 100;
}
.vivamus h1 {
    font-size: 24px;
    margin-top: 0%;
}
.empire-1 h1 {
    font-size: 18px;
}
.services-banner h1 {
    font-size: 30px;
    margin-top: 9%;
    margin-bottom: 9%;
}
.room-banner h1 {
    font-size: 30px;
    margin-top: 9%;
    margin-bottom: 9%;
}
.business-1 h1 {
    margin-top: 14%;
    padding-left: 52%;
    font-size: 14px;
}
.business-1 p {
    padding-left: 51%;
    padding-right: 0%;
    font-weight: 100;
    font-size: 7px;
    margin-bottom: 13%;
    margin-top: -4%;
}
.singel-1 h1 {
    font-size: 31px;
}
.room-banner2 p {
    margin-top: 4%;
    margin-bottom: 4%;
    font-size: 13px;
}
.blogtwo h1 {
    padding-top: 3%;
    padding-bottom: 5%;
    font-size: 30px;
}
.photo h1 {
    padding-top: 0%;
}
.hostelservices img {
    margin-top: 0% !important;
}
.gallery-banner p {
    font-size: 15px;
    margin-top: 7%;
    margin-bottom: 8%;
}
.contactpage h1 {
    font-size: 30px;
    padding-top: 4%;
    padding-bottom: 4%;
}
.name-2 h1 {
    text-align: center;
}


}


@media only screen and (min-width : 640px) and (max-width :768px)
 {
.defualt-logo {
    padding-left: 2% !important;
}
.nright ul {
    float: none !important;

}
.ft1 {    text-align: center;
}
.ft2 p {    text-align: center;
}
.home-banner h1 {font-size: 26px;padding-top: 5%;
padding-bottom: 5%;}
.services h1 {padding-top: 0%;
padding-bottom: 1%;}
.menu h1 {padding-top: 0%;
    font-size: 31px;}
.laund p {top: 0px !important;    margin-bottom: 13%;

right: 0px !important;}
.tvclass img {
    margin-top: 11% !important;}
    .tvclass p {padding-bottom: 0%;}

.about-banner h1 {
    text-align: center;
    color: #fff;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 39px;
    font-weight: bold;
    margin-top: 7%;
    margin-bottom: 8%;
}
.cursu-1 h1 {
    text-align: center;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 900;
    font-size: 24px;
    margin-top: 0%;
}
.cursu-1 p {
    text-align: center;
    font-size: 15px;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 100;
}
.vivamus h1 {
    font-size: 24px;
    margin-top: 0%;
}
.empire-1 h1 {
    font-size: 18px;
}
.services-banner h1 {
    font-size: 30px;
    margin-top: 9%;
    margin-bottom: 9%;
}
.room-banner h1 {
    font-size: 30px;
    margin-top: 9%;
    margin-bottom: 9%;
}
.business-1 h1 {
    margin-top: 14%;
    padding-left: 52%;
    font-size: 14px;
}
.business-1 p {
    padding-left: 51%;
    padding-right: 0%;
    font-weight: 100;
    font-size: 7px;
    margin-bottom: 13%;
    margin-top: -4%;
}
.singel-1 h1 {
    font-size: 31px;
}
.room-banner2 p {
    margin-top: 4%;
    margin-bottom: 4%;
    font-size: 13px;
}
.blogtwo h1 {
    padding-top: 3%;
    padding-bottom: 5%;
    font-size: 30px;
}
.photo h1 {
    padding-top: 0%;
}
.hostelservices img {
    margin-top: 0% !important;
}
.gallery-banner p {
    font-size: 15px;
    margin-top: 7%;
    margin-bottom: 8%;
}
.contactpage h1 {
    font-size: 30px;
    padding-top: 4%;
    padding-bottom: 4%;
}
.name-2 h1 {
    text-align: center;
}


}

@media only screen and (min-width : 768px) and (max-width :1000px)
 {
.defualt-logo {
    padding-left: 2% !important;
    margin-top: 3% !important;
}
.nright ul {
    float: none !important;

}
.ft1 {    text-align: center;
}
.ft2 p {    text-align: center;
}
.home-banner h1 {
    font-size: 40px;
    padding-top: 10%;
    padding-bottom: 12%;
}
.cleaning p {
    padding-top: 2%;
    font-size: 33px;
    padding-bottom: 0%;
}
.dining p {
    padding-top: 2%;
    padding-bottom: 0%;
    font-size: 34px;
}
.water p {
    padding-top: 2%;
    font-size: 34px;
    padding-bottom: 0%;
}
.laundary img {
    margin-bottom: 3% !important;
}
.services h1 {padding-top: 0%;
padding-bottom: 1%;}
.menu h1 {padding-top: 0%;
    font-size: 31px;}
.laund p {
top: 0px !important;     
margin-bottom: 3%;
right: 0px !important;
}
.tvclass img {
    margin-top: 11% !important;}
    .tvclass p {padding-bottom: 0%;}

.about-banner h1 {
    font-size: 53px;
    margin-top: 11%;
    margin-bottom: 11%;
}
.nulla-1 h1 {
    font-size: 30px;
}
.nulla-1 p {
    font-size: 17px;
}
.cursu-1 h1 {
    font-size: 34px;
    margin-top: 2%;
}
.cursu-1 p {
    text-align: center;
    font-size: 15px;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 100;
}
.vivamus h1 {
    font-size: 24px;
    margin-top: 0%;
}
.empire-1 h1 {
    font-size: 30px;
}
.empire-1 p {
    font-size: 17px;
}
.services-banner h1 {
    font-size: 50px;
    margin-top: 11%;
    margin-bottom: 11%;
}
.hall-1 h1 {
    font-size: 37px;
}
.room-banner h1 {
    font-size: 48px;
    margin-top: 11%;
    margin-bottom: 11%;
}

.business-1 h1 {
    margin-top: 17%;
    padding-left: 54%;
    font-size: 33px;
}
.business-1 p {
    font-size: 15px;
    margin-top: 0%;
}
.singel-1 h1 {
    font-size: 46px;
}
.singel-1 p {
    font-size: 16px;
}
.room-banner2 p {
    margin-top: 9%;
    margin-bottom: 10%;
    font-size: 16px;
}
.blogtwo h1 {
    padding-top: 9%;
    padding-bottom: 9%;
    font-size: 52px;
}
.photo h1 {
    padding-top: 0%;
}
.hostelservices img {
    margin-top: 0% !important;
}
.gallery-banner p {
    font-size: 24px;
    margin-top: 14%;
    margin-bottom: 11%;
}
.contactpage h1 {
    font-size: 40px;
    padding-top: 10%;
    padding-bottom: 10%;
}
.name-2 h1 {
    text-align: center;
    margin-top: 0%;
    font-size: 34px;
}


}


@media only screen and (min-width : 1000px) and (max-width :1200px)
 {
.defualt-logo {
    padding-left: 2% !important;
    margin-top: 3% !important;
}
.nright ul {
    float: right !important;
}
.ft1 {    text-align: center;
}
.ft2 p {    text-align: center;
}
.home-banner h1 {
    font-size: 40px;
    padding-top: 10%;
    padding-bottom: 12%;
}
.cleaning p {
    padding-top: 2%;
    font-size: 30px;
    padding-bottom: 0%;
}
.dining p {
    padding-top: 2%;
    padding-bottom: 0%;
    font-size: 28px;
}
.water p {
    padding-top: 2%;
    font-size: 34px;
    padding-bottom: 0%;
}
.laundary img {
    margin-bottom: 3% !important;
}
.services h1 {padding-top: 0%;
padding-bottom: 1%;}
.menu h1 {
    padding-top: 0%;
    font-size: 36px;
}
.laund p {
top: 66px;
right: 50px;
padding-top: 5%;
padding-bottom: 5%;
}
.tvclass img {
    margin-top: 11% !important;}
    .tvclass p {padding-bottom: 0%;
}
.tvclass p {
    padding-bottom: 0%;
    font-size: 16px;
}

.about-banner h1 {
    font-size: 53px;
    margin-top: 11%;
    margin-bottom: 11%;
}
.nulla-1 h1 {
    font-size: 20px;
}
.nulla-1 p {
    font-size: 17px;
}
.cursu-1 h1 {
    font-size: 27px;
    margin-top: 20%;
}
.cursu-1 p {
    text-align: center;
    font-size: 15px;
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 100;
}
.vivamus h1 {
    font-size: 24px;
    margin-top: 30%;
}
.empire-1 h1 {
    font-size: 25px;
}
.empire-1 p {
    font-size: 17px;
}
.services-banner h1 {
    font-size: 50px;
    margin-top: 11%;
    margin-bottom: 11%;
}
.hall-1 h1 {
    font-size: 23px;
}
.room-banner h1 {
    font-size: 48px;
    margin-top: 11%;
    margin-bottom: 11%;
}

.business-1 h1 {
    padding-left: 59%;
}
.business-1 p {
    font-size: 15px;
    margin-top: 0%;
}
.singel-1 h1 {
    font-size: 36px;
}
.singel-1 p {
    font-size: 16px;
}
.room-banner2 p {
    margin-top: 9%;
    margin-bottom: 9%;
    font-size: 16px;
}
.blogtwo h1 {
    padding-top: 9%;
    padding-bottom: 9%;
    font-size: 52px;
}
.photo h1 {
    padding-top: 0%;
}
.hostelservices img {
    margin-top: 0% !important;
}
.gallery-banner p {
    font-size: 24px;
    margin-top: 14%;
    margin-bottom: 11%;
}
.contactpage h1 {
    font-size: 40px;
    padding-top: 10%;
    padding-bottom: 10%;
}
.name-2 h1 {
    margin-top: 6%;
    font-size: 37px;
}


}