@import url(//fonts.googleapis.com/css?family=Hind+Vadodara:300,500,700);@import url(//fonts.googleapis.com/css?family=Anton);.navbar-menu a,h1{text-transform:uppercase}#tooltip,.queries,.sidenav,.social a{text-align:center}/*@font-face{font-family:Helvetica;src:url(https://royalwomenshostel.com/wp-content/themes/royalhostel/assets/font/HelveticaLTStd-BlkCond.otf)}*/ body{font-family:Anton,sans-serif;}h1{font-weight:lighter!important;}.latest-news p,.latest-news.text-center h2,.second-head,p{font-family:'Hind Vadodara',sans-serif}h1{color:#F84A15;font-size:6em;font-weight:800}h3{color:#555;font-size:23px}::-webkit-input-placeholder{color:#474747}:-moz-placeholder{color:#474747;opacity:1}::-moz-placeholder{color:#474747;opacity:1}:-ms-input-placeholder{color:#474747}.menu-control span,.sidenav a{color:#555}.second-head{font-weight:500}p{font-weight:unset}.latest-news p{font-size:24px;font-weight:100}.location{border-bottom:2px solid #ef4e24;font-weight:400}hr{border-color:#555;display:inline-block;margin:0;width:40%;border-width:2px}.full-control{background:url(https://royalwomenshostel.com/wp-content/themes/royalhostel/assets/img/body-bg.jpg) no-repeat;background-size:cover}.branch-control{background:url(https://royalwomenshostel.com/wp-content/themes/royalhostel/assets/img/branches-bg.png) no-repeat;background-size:cover}.Facilities-bg{background:url(https://royalwomenshostel.com/wp-content/themes/royalhostel/assets/img/Facilities-bg.jpg) no-repeat;background-size:cover}.navbar-menu a{color:#555;font-family:Anton,sans-serif}.top-menu{padding:3% 0}.top-menu-menu{border-bottom:1px solid #ddd;padding-bottom:1%}.home-content{padding:4% 0}.top-menu .container-fluid{margin:0 auto;width:90%}.sidenav{height:0;width:100%;position:fixed;z-index:1;top:0;left:0;background-color:#f4f4f4;overflow:hidden;transition:.5s;-webkit-transition:.5s}.sidenav a{padding:0 8px 0 22px;text-decoration:none;display:block;transition:.3s;-webkit-transition:.3s}.sidenav a:hover{color:#000}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}@media screen and (max-height:450px){.sidenav a{font-size:18px}}.royal-logo img{margin:0 auto}.latest-news.text-center{background:#1e1e1e;color:#fff}.latest-news.text-center h2{border-bottom:1px solid #000;color:#ef4e24;padding-bottom:7px;padding-top:10px;text-transform:uppercase}.latest-news{margin-bottom:5%}#myCarousel{padding:25px 0}#nav-icon1{width:35px;height:35px;position:relative;margin:25px auto;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span{background:#F84A15;border-radius:9px;display:block;height:2.5px;left:0;opacity:1;position:absolute;transform:rotate(0);-webkit-transform:rotate(0);transition:all .25s ease-in-out 0s;width:100%;-webkit-transition:all .25s ease-in-out 0s}#nav-icon1 span:nth-child(1){top:0}#nav-icon1 span:nth-child(2){top:12px}#nav-icon1 span:nth-child(3){top:24px}#nav-icon1.open span:nth-child(1){top:13px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:13px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.navbar-menu{margin-top:3%}.navbar-menu a::after{content:"";background:#F84A15;height:65%;left:-100vw;position:absolute;top:50%;transform:translateY(-50%) scaleY(0);transition:transform .5s cubic-bezier(.645,.045,.355,1) 0s,-webkit-transform .5s cubic-bezier(.645,.045,.355,1) 0s;width:200vw;z-index:-1}.navbar-menu a{font-size:60px;line-height:40px;margin:0 0 3%;outline:0;padding:0 15px;position:relative;transition:color .4s ease 0s;-webkit-transition:color .4s ease 0s}.navbar-menu a:hover::after{-webkit-transform:translateY(-50%) scaleY(1);transform:translateY(-50%) scaleY(1);-webkit-transition-duration:.6s;transition-duration:.6s}input[type=text],input[type=email],input[type=tel],textarea{border:none;border-radius:0;display:block;outline:0;padding:7px;width:100%;font-size:18px;margin:10px 0;font-weight:bolder;font-family:'Hind Vadodara',sans-serif}button{font-weight:400;font-family:'Hind Vadodara',sans-serif}textarea{min-height:120px}.queries{background:url(https://royalwomenshostel.com/wp-content/themes/royalhostel/assets/img/contact-info.png) no-repeat rgba(0,0,0,0);color:#fff;font-size:18px;margin-left:13%;min-height:235px;padding-right:5%;padding-top:9%;margin-top:-5px}.btn-royal,.btn-royal:hover{color:#000}.btn-royal{background:#F84A15;border:none;border-radius:0;font-size:18px;opacity:1;padding:6px;width:45%}.reach-us h3{color:#fff}.reach-us h3 .site-color,.reach-us h4 span{color:#ef4e24;font-family:'Hind Vadodara',sans-serif;font-weight:100;display:inline-block}.reach-us h4 span{border-bottom:1px solid #555;font-size:30px;padding-left:19px;width:80%}.reach-us h3 .site-color{width:60px}.reach-us h3 span{font-family:'Hind Vadodara',sans-serif;font-weight:100}.social a{border:1px solid #ef4e24;border-radius:50%;display:inline-block;height:44px;padding-top:10px;width:45px;margin-left:10px}ul{list-style-type:none}#tooltip{color:#fff;font-size:25px}@media(max-width:767px){.about-content{width: 100% !important;}.royal-logo.branches-animation{clear:left;float:left}.branch-list{min-height:210px;margin-bottom:4%}.home-heading h3{margin-top:2px}.contact-simple img,.logo img{width:110px}.home-content{padding:4% 5px}.carousel-inner p{padding:0 6px}#wpcf7-f133-p117-o1{padding:1% 2%}.pull-left.logo img{width:150px;height:auto}#nav-icon1{margin-bottom:5px;margin-top:8px}.top-menu .container-fluid{margin:0 auto;width:98%}.navbar-menu{margin-top:8%}.Facilities-bg .home-content .col-md-6{display:table;display:table-footer-group}.Facilities-bg .royal-logo img{margin:0 auto;width:210px}.contact-simple img{width:165px}.navbar-menu a{font-size:50px;margin-top:10%}h1{font-size:4em}.home-heading h3{font-size:22px}.queries{display:none}.social.pull-right{float:left!important}.home-content{margin-top:4%;margin-bottom:4%}.reach-us{margin:5% 0}}@media(min-width:768px) and (max-width:1080px){.home-heading h1{font-size:4em}.latest-news.text-center{margin-top:20%}.tooltip-box{font-size:13px!important;padding:1px 5px!important}.branch-list{margin-bottom:8%!important;height:150px}#menu-headermenu li{padding-bottom:10px;padding-top:18px}.area{font-size:17px!important}.area::before{font-size:20px!important}}@media(min-width:992px) and (max-width:1200px){.queries{padding-right:0;margin-left:0}.area{font-size:19px!important}.area::before{font-size:24px!important}}@media(min-width:768px){.wpcf7-form-control.wpcf7-submit.btn-royal{bottom:19%;left:100%;position:absolute}.wpcf7-response-output{bottom:10px;color:#fff;font-family:hind vadodara;left:8px;position:absolute}#wpcf7-f133-p117-o1{padding-bottom:7%}.area2::after{content:'+';float:right;text-align:right;color:#F84A15;font-size:30px}.area2.faci::after{color:#f84a15;content:"+";float:right;font-size:34px;position:absolute;right:-20px;text-align:right;top:38%}}@media(min-width:992px){.branch-list{min-height:210px;margin-bottom:4%}.royal-logo.contact-simple img{margin-top:10%}.social.pull-right{margin-top:16.5%}.container-fluid{margin:0 auto;width:95%}}.area{color:#fff;font-size:25px;font-weight:300;cursor:pointer}.tooltip-box{background:#222;color:#777;font-size:15px;padding:13px 9px 6px;display:none}.facilities-content{background:#1e1e1e;padding:3% 4%}.faci-content,.faci-content h3{font-weight:400;color:#fff;font-family:'Hind Vadodara',sans-serif}.active-color,.area::before{color:#F84A15}.btn-royal,.wpcf7-response-output{font-family:'hind vadodara'}.faci-box{text-align:center;min-height:220px}.faci-box img{margin:0 auto}.faci-img{min-height:80px}.faci-content p{font-size:17px}.faci-img-1{min-height:66px}.queries b{font-size:26px;font-weight:400}.area::before{content:'+';float:left;text-align:left;font-size:30px}.up-arrow{position:relative}.up-arrow:after{content:'';position:absolute;left:135px;bottom:100%;width:0;height:0;border-bottom:12px solid #222;border-top:12px solid transparent;border-left:12px solid transparent;border-right:12px solid transparent}.queries p{font-weight:100}.royal-logo.branches-animation{margin:8% auto 0;text-align:center;width:275px}.location3{display:block;clear:left}.location1,.location5{float:right}.location2,.location4{float:left}.blink_me{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:.7}}.col-sm-6.col-md-6.col-lg-6{position:relative}.kreedam.img-responsive{left:2px;margin:0 auto;opacity:.8;position:absolute;right:0;top:0}a[href^=tel]{color:inherit;text-decoration:none}textarea{height:100px}.contact-form br{display:none}.wpcf7-response-output{color:#fff}.btn-royal:active,.btn-royal:hover{outline:0}.wpcf7-not-valid-tip{font-family:hind vadodara;font-size:15px!important;font-weight:100}.current-menu-item a{background:#f84a15;color:#000;height:31px}#menu-headermenu{padding-left:0}.wpcf7-form-control.wpcf7-submit.btn-royal:active,.wpcf7-form-control.wpcf7-submit.btn-royal:focus{border:none!important;outline:0!important}#scroll-bottom{border:2px solid #404040;border-radius:50%;bottom:5%;display:inline-block;position:fixed;right:2%;z-index:9999;height:45px;width:45px;cursor:pointer}#scroll-bottom img{position:relative;top:8px;width:32px;left:4px}#scroll-bottom:hover{background:#f84a15;border:2px solid #f84a15}body{background:#000}.about-content{color:#555;font-family:hind vadodara;font-size:19px;margin:5% auto;text-align:left;width:85%;background:#1e1e1e;padding:30px}.vfb-desc{display:none}

.main-content .home-heading {
    padding-top: 55%;
}

 .main-content.home-content .royal-logo {
    padding-top: 25%;
}

.main-content .home-heading img {
    margin: 0 auto;
    padding-bottom: 10px;
}

@media(max-width:767px) {
  .main-content .home-heading {
    padding-top: 10%;
  }

  .main-content.home-content .royal-logo {
    padding-top: 10%;
  }

  .main-content .home-heading img {
    width: 70%;
  }

  .main-content .home-heading .down-arrow {
    width: 50px !important;
  }

}

#menu-menmenu {
    padding-left: 0px;
}

.alignnone {
    width: auto;
    height: auto;
}

.video iframe {
    width: 100%;
}

.video .col-md-6 {
    padding: 0px;
}

#myCarousel .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
  transition: ease-in-out 0.6s;
}

#myCarousel .carousel-inner .active {
  opacity: 1;
}

#myCarousel .carousel-inner .active.left,
#myCarousel .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

#myCarousel .carousel-inner .next.left,
#myCarousel .carousel-inner .prev.right {
  opacity: 1;
}

#myCarousel .carousel-control {
  z-index: 2;
} 

#myCarousel .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
    min-height: 100px;
    padding-top: 25px;
    /* background: rgba(221,221,221,0.1); */
}

#myCarousel .carousel-inner .active {
    opacity: 1;
    transition: cubic-bezier 0.10s;
    background: rgba(221,221,221,0);
}

#myCarousel {
    padding: 0px;
}

.latest-news h2 {
    margin-bottom: 0;
}

.faci-box {
    position: relative;
}

.overlay {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    background-color: #1E1E1E;
    overflow: hidden;
    width: 100%;
    height:0;
    transition: .5s ease;
  }

  .overlay {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 16px;
}

  .faci-over-content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    width: 230px;
    height: 125px;
}

/* .faci-box:hover  .faci-over-content { 
    display: block;
} */

.faci-box:hover .overlay {
    bottom: 0;
    height: 100%;
  }


  .routemap:hover { 
      text-decoration: none;
  }

  .routemap {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    color: #F84A15;
   }

   .routemap br { 
       display: none;
   }

  @media(min-width:768px) and (max-width: 1080px) { 
    .branch-list { 
        height: 206px;
    }
  }

  @media(min-width: 1089px) {
    .tooltip-box p {
        font-size: 13px;
    }

    .branch-list {
        min-height: 240px;
    }
       
  }