.container{max-width:1200px; width:100%;}
body{background: url(../images/bck.jpg)no-repeat; background-size: cover; font-family: 'Mulish', sans-serif;}
.menu-div .navbar-light .navbar-nav .nav-link{    font-size: 15px;color: #000;    font-weight: 500;}
.menu-div .navbar-light .navbar-nav .nav-item  {color: #000;background: url(../images/line1.jpg)no-repeat right center; padding-right: 6px;}
.menu-div .navbar-light .navbar-nav .nav-item:last-child{background: none;}
.menu-div .navbar-light .navbar-nav .nav-item:hover .nav-link, .menu-div .navbar-light .navbar-nav .nav-item.active .nav-link, .menu-div1 .navbar-light .navbar-nav .nav-item:hover .nav-link, .menu-div .navbar-light .navbar-nav .nav-item.active .nav-link{color: #000;}
.hd-div{padding-top: 30px; padding-bottom: 30px;}
#hm1{-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
#hm1.sticky1 {position:fixed; top:0; z-index:999; width:100%; border-bottom:1px solid #3d0404;  background: url(../images/bck.jpg)no-repeat; background-size: cover; padding-top: 10px; padding-bottom: 10px;}
#hm1.sticky1 img{padding-top: 5px;}
.mobilemenu {display: none; }
.overlay {position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.4);z-index: 1; }
.hamburger {background: #dedede !important;border: none;display: block;height: 32px;margin-left: 15px;position: fixed;top: 0px;width: 52px;z-index: 999;padding: 5px; }
.hamburger:hover {outline: none; }
.hamburger:focus {outline: none; }
.hamburger:active {outline: none; }
.hamburger.is-closed:before {-webkit-transform: translate3d(0, 0, 0);-webkit-transition: all 0.35s ease-in-out;color: #ffffff;content: '';display: block;font-size: 14px;line-height: 32px;opacity: 0;text-align: center;width: 100px; }
.hamburger.is-closed:hover before {-webkit-transform: translate3d(-100px, 0, 0);-webkit-transition: all 0.35s ease-in-out;display: block;opacity: 1; }
.hamburger.is-closed:hover .hamb-top {-webkit-transition: all 0.35s ease-in-out;top: 0; }
.hamburger.is-closed:hover .hamb-bottom {-webkit-transition: all 0.35s ease-in-out;bottom: 0; }
.hamburger.is-closed .hamb-top {-webkit-transition: all 0.35s ease-in-out;background-color: rgba(255, 255, 255, 0.7);top: 5px; }
.hamburger.is-closed .hamb-middle {background-color: rgba(255, 255, 255, 0.7);margin-top: -2px;top: 50%; }
.hamburger.is-closed .hamb-bottom {-webkit-transition: all 0.35s ease-in-out;background-color: rgba(255, 255, 255, 0.7);bottom: 5px; }
.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {height: 4px;left: 0;position: absolute;width: 100%;background-color: #3d0404;width: 26px;margin-left: 12px; }
.hamburger.is-open .hamb-top {-webkit-transform: rotate(45deg);-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color: #3d0404;margin-top: -2px;top: 50%; }
.hamburger.is-open .hamb-middle {background-color: #3d0404;display: none; }
.hamburger.is-open .hamb-bottom {-webkit-transform: rotate(-45deg);-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color: #3d0404;margin-top: -2px;top: 50%; }
.hamburger.is-open:before {-webkit-transform: translate3d(0, 0, 0);-webkit-transition: all 0.35s ease-in-out;color: #ffffff;content: '';display: block;font-size: 14px;line-height: 32px;opacity: 0;text-align: center;width: 100px; }
.hamburger.is-open:hover before {-webkit-transform: translate3d(-100px, 0, 0);-webkit-transition: all 0.35s ease-in-out;display: block;opacity: 1; }
#wrapper {-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;padding-left: 0;-webkit-transition: all 0.5s ease;transition: all 0.5s ease; }
#wrapper.toggled {padding-left: 220px; }
#wrapper.toggled #sidebar-wrapper {width: 270px; }
#wrapper.toggled #page-content-wrapper {margin-right: -220px;position: absolute; }
#sidebar-wrapper {moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;background: #f7ecd8;height: 100%;left: 185px;margin-left: -220px;overflow-x: hidden;overflow-y: auto;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;width: 0;z-index: 1000; }
#sidebar-wrapper::-webkit-scrollbar {display: none; }
#page-content-wrapper {padding-top: 70px;width: 100%; }
/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/
.sidebar-nav {list-style: none;margin: 0;padding: 0;position: absolute;top: 0;width: 270px; }
.sidebar-nav li {display: inline-block;line-height: 20px;position: relative;width: 100%; }
.sidebar-nav li:before {-moz-transition: width 0.2s ease-in;-ms-transition: width 0.2s ease-in;-webkit-transition: width 0.2s ease-in;background-color: #1c1c1c;content: '';height: 100%;left: 0;position: absolute;top: 0;-webkit-transition: width 0.2s ease-in;transition: width 0.2s ease-in;width: 3px;z-index: -1; }
.sidebar-nav li:before {background: none;margin-left: -5px;margin-right: -10px; }
.sidebar-nav li:hover:before {-webkit-transition: width 0.2s ease-in;transition: width 0.2s ease-in;width: 100%; }
.sidebar-nav li a {color: #3d0404;text-transform: uppercase;font-size: 15px;display: block;padding: 10px 15px 10px 30px;text-decoration: none;text-align: left;border-bottom: 1px solid #3d0404; }
.sidebar-nav li.open:hover before {-webkit-transition: width 0.2s ease-in;transition: width 0.2s ease-in;width: 100%; }
.sidebar-nav .dropdown-menu {background-color: #b95454;border-radius: 0;border: none;box-shadow: none;margin: 0;padding: 0;position: relative;width: 100%; }
.sidebar-nav li a:hover, .sidebar-nav li.active a, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus {background-color: #3d0404;color: #fff;text-decoration: none; }
.sidebar-nav .dropdown-menu li a {font-size: 13px;color: #fff;border-bottom: 1px solid #bababa; }
.sidebar-nav .dropdown-menu li:hover a, .sidebar-nav .dropdown-menu li.active a {background: #6aa3e3  !important;color: #fff !important; }
.sidebar-nav .dropdown-menu li:before {background: none; }
.sidebar-nav li.active .dropdown-menu li a {background: #000; }
.banner-div1 {position: relative;z-index: 2; }
.banner-div1 img {width: 100%; }
.banner-div1 .carousel-indicators {bottom: 0px;right: auto;margin-left: 2%; }
.banner-div1 .carousel-indicators li {background: #e75021;width: 11px;height: 11px;border-radius: 50%;opacity: 1;border: 3px solid #5a5a5a; }
.banner-div1 .carousel-indicators .active {width: 11px;height: 11px;background: #5a5a5a;border: 3px solid #e75021; }
.banner-div1 .carousel-control-next, .banner-div1 .carousel-control-prev {top: 0%; }
.banner-div1 .carousel-control-prev {background: url(../images/banner-arrow-left.png) no-repeat left center;left: 3%;opacity: 1; position:relative; z-index:-101px;}
.banner-div1 .carousel-control-next {background: url(../images/banner-arrow-right.png) no-repeat right center;right: 3%;opacity: 1;z-index: 100; position:relative;}
.banner-div2 {position: relative;z-index: 2;display: none; }
.banner-div2 img {width: 100%; }
.banner-div2 .carousel-indicators {bottom: 0px;right: auto;margin-left: 2%; }
.banner-div2 .carousel-indicators li {background: #e75021;width: 11px;height: 11px;border-radius: 50%;opacity: 1;border: 3px solid #5a5a5a; }
.banner-div2 .carousel-indicators .active {width: 11px;height: 11px;background: #e75021;border: 3px solid #e75021; }
.banner-div2 .carousel-control-next, .banner-div2 .carousel-control-prev {top: 0%; }
.banner-div2 .carousel-control-prev {background: url(../images/banner-arrow-left.png) no-repeat left center;left: 3%;opacity: 1; }
.banner-div2 .carousel-control-next {background: url(../images/banner-arrow-right.png) no-repeat right center;right: 3%;opacity: 1;z-index: 100; }
.logo1{width: auto!important;}
.mukund{background: url(../images/bckg.jpg)no-repeat; background-size: cover; padding: 0px;}
.kedar h1{font-size: 35px;  color: #fff;  font-weight: 400; line-height: 50px; padding-top: 35px; font-family: 'book-antiqua-italic';}
/*.kedar h1 span{background: url(../images/line6.jpg)no-repeat center;}*/
/*.kedar{padding-top: 70px; padding-bottom: 10px; padding-left: 40px; padding-right: 40px;}*/
.kedar h5{text-transform: uppercase; color: #fff; font-size: 18px; line-height: 30px; padding-top: 30px;}
.kedar h5 span{color: #e8b279; font-size: 18px;}
.brochure h6{text-transform: uppercase; letter-spacing: 2px; font-size: 15px; color: #e8b279; border: 1px solid #854734; display: inline-block; padding: 10px;}
.brochure{margin-top: 20px;}
.m1{padding: 0px;}
.apartment h4{font-size: 40px; text-transform: uppercase; color: #3d0404; font-weight: 800; padding-top: 35px;}
.apartment p{font-size: 16px; text-transform: uppercase; color: #3d0404; background: url(../images/line7.png)no-repeat bottom;     padding-bottom: 58px;}
.apartment p span{font-weight: 600;}
.apartment{/*clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); background:#fbc385; display: inline-block;*/ padding-top: 153px;padding-bottom: 204px;}
.apartments{clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);text-align: center;    margin-top: -239px;position: relative;z-index: 101; background: url(../images/bg1.png)no-repeat center;}
.apartment img{width: 200px;padding-top: 20px;}
.Overview h2{text-align: center; font-size: 28px; font-weight: 700; color: #3d0404; text-transform: uppercase; padding-bottom: 10px;}
.Overview p{text-align: justify; font-size: 16px; line-height: 28px; color: #000;     font-weight: 500;}
.view{background: #fff; padding-top: 30px; padding-bottom: 30px; padding-left: 40px; padding-right: 40px;}
.Overview{padding-top: 30px; padding-bottom: 30px;}
.projects h2{text-align: center; font-size: 28px; font-weight: 700; color: #3d0404; text-transform: uppercase; padding-bottom: 20px; background: url(../images/line4.jpg)no-repeat bottom center;}
.ha{clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); background: #3d0404; margin-top: -60px;}
.ha img{margin-left: auto; margin-right: auto; display: block; padding: 30px;}
.highlights h4{font-size: 40px; color: #3d0404;}
.highlights h5{text-align: center; color: #3d0404; text-transform: uppercase; font-size: 15px; font-weight: 600;}
.highlights p{color: #000; font-size: 15px; line-height: 28px; text-align: justify;}
.highlights{background: #fff; padding-right: 30px; padding-left: 30px; padding-top: 20px; padding-bottom: 10px; margin-top: 80px; border-bottom: 3px solid #3d0404;}
.projects{padding-top: 30px; padding-bottom: 30px;}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3, #flexiselDemo6 {display:none;}
.nbs-flexisel-container {position:relative;max-width:100%;}
.nbs-flexisel-ul {position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none; }
.nbs-flexisel-inner {overflow:hidden;float:left;width:100%;   }
.nbs-flexisel-item {float:left; margin: 0px; padding-right: 10px;     padding-bottom: 20px; cursor:pointer;position:relative;transition: all .5s ease;  background: url(../images/bckg.jpg)no-repeat; background-size: cover;}
.building .nbs-flexisel-item{margin-right: -20px; padding-left: 10px;}
.nbs-flexisel-item .test{padding-right: 20px;}
.nbs-flexisel-item img {height:auto;cursor: pointer;position: relative;margin-bottom: 0px; padding-left: 10px; padding-right: 10px;}
.nbs-flexisel-item figure {overflow: hidden;  }
.de1 .nbs-flexisel-item img{border:10px solid #e1e1e1;}
/*** Navigation ***/
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {width: 49px;height: 49px;position: relative;cursor: pointer;z-index: 100;opacity: 1;margin-top:0px;}
.nbs-flexisel-nav-left{ background: url(../images/left-arrow11.png) no-repeat bottom center; object-fit: contain; left:56%;margin-top: 0px;height: 60px;top: 508px!important;}
.nbs-flexisel-nav-right{ background: url(../images/right-arrow11.png) no-repeat bottom center; object-fit: contain; left: 70%; margin-top: 0px;height: 60px;top: 448px!important;}
.multi-slider-align{margin-right: 0px;margin-left: 0px; }
.sl .ovrly { height:14%;left:7%;right:2%;top: 50%;width: 86%;position: absolute;-webkit-transition: all 0.9s;-moz-transition: all 0.9s;-o-transition: all 0.9s;transition: all 0.9s;}
.sl .links {position: absolute;top: 90%;left: 45%;   line-height: 15px;-webkit-transition: all 0.9s;-moz-transition: all 0.9s;-o-transition: all 0.9s;transition: all 0.9s;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.sl .links .fa {margin: 0 1px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 0%;color: #fd5c08;display: inline-block;line-height: 30px;font-size: 20px;text-align: center;text-decoration: none;text-transform:uppercase;}
.build{background: #3d0404; margin-top: 129px;}
.build h3{text-align: center; font-size: 15px; text-transform: uppercase; color: #fff; font-weight: 800; padding-top: 20px; padding-bottom: 15px; background: url(../images/line2.jpg)no-repeat bottom center;}
.build h5{text-align: center; font-size: 16px; color: #fff; font-weight: 800; padding-bottom: 15px; padding-top: 20px; background: url(../images/line2.jpg)no-repeat bottom center; margin-bottom: 20px;}
.building h1{    transform: rotate(90deg); left: -15%; position: relative;color: #fff;text-transform: uppercase;letter-spacing: 20px;font-size: 30px;top: -42%;display: inline-block; font-weight: 800;}

.building .col-md-8{padding: 0px;}
.building .col-md-4{padding: 0px;}
.img2{width: 100%;}
.building h2{text-align: center; font-size: 28px; font-weight: 700; color: #3d0404; text-transform: uppercase; padding-bottom: 10px;background: url(../images/line2.jpg)no-repeat bottom center; margin-bottom: 20px;}
.footer-div h2{margin: 0px;
    position: relative;
    font-size: 18px;
    color: #fff8c7;
    letter-spacing: 5px;
    font-weight: 600;
    text-align: center; padding-bottom: 15px; text-transform: uppercase; /*background: url(../images/line9.jpg)no-repeat center;*/}
    .logo1{padding-top: 1px;}
.footer-div{background: url(../images/bck1.jpg)no-repeat; background-size: cover; padding-bottom: 30px; padding-top: 30px;}
.addrs a{text-decoration: none;color: #fff8c7; font-size: 15px; font-weight: 600;}
.addrs{color: #fff8c7; font-size: 15px; font-weight: 600; line-height: 30px; padding-top: 30px; text-align: center;}
.addrs1 a{text-decoration: none;color: #fff; font-size: 15px; font-weight: 600;}
.addrs1{color: #fff; font-size: 15px; font-weight: 600; line-height: 30px; padding-top: 30px; text-align:center;}
.addrs1 img{ padding-bottom: 10px; margin-left: auto; margin-right: auto; display: initial;}
.ft-div p{color: #3d0404; font-size: 15px;}
.ft-div p a{text-decoration: none; color: #3d0404; font-size: 15px;}
.right p{text-align: right;}
.ft-div{padding-top: 10px; padding-bottom: 0px;}
.wrapper{display: none;}
.loc1 img{background: #fbc385; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px;}
.loc1{border-bottom: 8px solid #3d0404; padding-top: 60px;}
.location h4{text-transform: uppercase; font-weight: 700; font-size: 18px; color:#3d0404; padding-top: 20px; background: url(../images/line4.jpg)no-repeat bottom left; padding-bottom: 10px;}
.location p{font-size: 16px; color: #000; line-height: 30px; text-align: justify;}
.location{padding-top: 30px; padding-bottom: 30px;}
.gallery img{ margin-bottom:30px; width: 100%; padding:5px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.gallery .nbs-flexisel-item{background: none;}
.gallery{padding-top: 30px; padding-bottom: 365px;}
.gallery h2{text-align: center; font-size: 28px; font-weight: 600; color: #3d0404; text-transform: uppercase; padding-bottom: 10px; background: url(../images/line4.jpg)no-repeat bottom center; padding-bottom: 10px;}
.gallery .nbs-flexisel-nav-left{    top: 210px!important;     left: 48%;}
.gallery .nbs-flexisel-nav-right{top: 150px!important;     left: 52%;}
.building{padding-top: 30px; padding-bottom: 30px;}
.floor h2{text-align: center; margin-bottom: 30px; font-size: 28px; font-weight: 600; color: #3d0404; text-transform: uppercase; padding-bottom: 10px; background: url(../images/line2.jpg)no-repeat bottom center; padding-bottom: 10px;}
.number{background: #fff; display: inline-block; border-bottom: 10px solid #3d0404; color: #3d0404;  text-transform: uppercase; margin-top: -80px; position: relative; z-index: 101; padding-top: 30px; padding-bottom: 30px; padding-left: 40px; padding-right: 40px; margin-left: 20px; margin-right: 20px;}
.number h6{font-size: 15px; padding-top: 5px; padding-bottom: 5px;}
.number .row{border-bottom: 3px solid #eaebf1;}
.fl{background: #fbc385; height: 70px; padding: 10px 20px; margin-top: 15px;position: relative;left: -35px;    cursor: pointer;}
.fl h6{text-transform: uppercase; font-size: 16px; color: #3d0404; font-weight: 700; }
.fl p{text-transform: uppercase; font-size: 16px; color: #3d0404; font-weight: 500;}
.parking h1{margin: 0px;
    writing-mode: tb-rl;
    -webkit-transform: rotate(360deg);
    position: relative;
    padding-left: 10px;
    font-size: 50px;
    color: #fbc385;
    letter-spacing: 5px;
    font-weight: 800;
    text-align: center; font-family: 'Dancing Script', cursive; /*font-family: 'Fasthand', cursive; */   top: 235px; }

.floor .nbs-flexisel-nav-left{display: none;}
.floor .nbs-flexisel-nav-right{display: none;}
.floor .nbs-flexisel-item{background: #fff;}

.park{background: url(../images/bckg.jpg)no-repeat; background-size: cover; padding-bottom: 30px;position: relative;left: -50px; height: 780px;}
.download{background: #fbc385; padding-top: 20px; padding-bottom: 20px; margin-top: 20px;    position: relative;left: -85px;}
.download h5{text-align: center; font-size: 15px; text-transform: uppercase; color: #3d0404; font-weight: 700; margin-bottom: 0px;}
.floor a{text-decoration: none;}
.parking{background: url(../images/line5.png)no-repeat;    background-size: contain;padding-top: 30px;padding-bottom: 30px;}
.floor{padding-top: 30px; padding-bottom: 30px;}
.mangalore a{text-decoration: none;}
.amenities h4{font-size: 22px;font-weight: 700; margin-bottom: 20px; color: #3d0404; background: url(../images/line4.jpg)no-repeat bottom left;padding-bottom: 10px;}
.am-list{list-style: none; text-align: left; padding-left: 0px;}
.am-list li{background: url(../images/line8.jpg)no-repeat left 10px; padding-left: 15px; color: #422731;font-weight: 700;font-size: 16px;line-height: 28px;}
.amenities{padding-top: 30px; padding-bottom: 30px;}
.pro h5{font-size: 16px;color: #3d0404;line-height: 30px;font-weight: 700;}
.pro .row{border-bottom: 1px solid #ddd;}


.floor .carousel-indicators{display: block; left: 0; right: 0px; bottom: auto; margin-right: 0%; margin-left: 0%;}
.floor .carousel-indicators li{height: 100%; width: 100%; background: transparent;}
.floor .carousel-indicators li.active{width:100%; height: 100%;text-indent: initial;}
.floor .carousel-indicators li.active img{border:2px solid #f68523; border-radius: 50%;}
.carousel-indicators li{text-indent: initial;}
.floor-mb .carousel-indicators li{width: 100%; height: 100%; background: none;}
.floor-mb .carousel-indicators{position: relative;}
#myCarousel4{text-align: center;}
.floor-mb .download{left: 0px;}
.floor-mb a{text-decoration: none;}
.floor-mb{display: none;}
#myCarousel3{padding-top: 90px;}

.walkthrough h2{text-align: center; font-size: 28px; font-weight: 600; color: #3d0404; text-transform: uppercase; padding-bottom: 10px; background: url(../images/line4.jpg)no-repeat bottom center; padding-bottom: 10px;}
.walkthrough{text-align: center; padding-top: 30px; padding-bottom: 30px;}

.click-zoom input[type=checkbox] {
  display: none
}

.click-zoom img {
  transition: transform 0.25s ease;
  cursor: zoom-in
}

.click-zoom input[type=checkbox]:checked~img {
  transform: scale(2);
  cursor: zoom-out
}

.gallery-banner{padding-top: 60px;padding-bottom: 60px;background: #00000040;}
.gallery-banner h1{    font-size: 30px;text-align: center;color: #421103;}
.gallery-div{padding-top: 30px; padding-bottom: 60px;}
.spc{padding-top: 30px;}
.tablinks{font-size: 17px;border: 1px solid #ddd; cursor: pointer; padding: 10px;background: #9e470040;font-size: 17px;}
.tab{text-align: center; padding-top: 20px; padding-bottom: 20px;}
.form-control{margin-bottom: 20px;background-color: #ffffff85;}
.lb3 h2{text-align: center;
    font-size: 28px;
    font-weight: 600;
    color: #3d0404;
    text-transform: uppercase;
    padding-bottom: 10px;
    background: url(../images/line4.jpg)no-repeat bottom center;
    padding-bottom: 10px; margin-bottom: 30px;}
    .brochures{padding-left: 80px; padding-right: 80px;}
#submit_button{width: 100%; font-size: 19px; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; cursor: pointer; background: #fbc385; border: none;}
#contactForm{border: 1px solid #3d040433;padding: 10px;}
.kedar a{font-size: 12px;color: #ddbc7d; text-decoration: none;}
.footer-div h1{font-size: 22px;
    color: #e0bb78;
    font-weight: 400;
    line-height: 10px;
    padding-top: 20px;
    font-family: 'book-antiqua-italic'; }
.spc1{padding-top: 30px;}
.brochures{padding-top: 30px; padding-bottom: 30px;}
.gallery-div img{ border: 5px solid #e3c8a8;}
.float-div1{
	position: fixed;
    top: 35%;
    z-index: 1002;
 right: 0px;
	writing-mode: tb-rl;
    -webkit-transform: rotate(
0deg);
	height: 135px;
}


.float-div2{
	    display: flex;
    -webkit-box-shadow: -1px 1px 12px 0px rgb(191 191 191);
    -moz-box-shadow: -1px 1px 12px 0px rgba(191,191,191,1);
    box-shadow: -1px 1px 12px 0px rgb(191 191 191);
    font-size: 18px;
   /* font-family: 'Century Gothic Bold';*/font-family: 'Open Sans', sans-serif;}

.float-div2 a{text-decoration: none;
    color: #fff;     word-spacing: 4px; font-family: 'Open Sans', sans-serif;  /*font-family: 'Montserrat', sans-serif!important;*/
}
.float-div2 img:hover{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%); -webkit-transition: all 0.9s;-moz-transition: all 0.9s;-o-transition: all 0.9s;transition: all 0.9s; transform: translate(-15px, 0);}

#message{padding-top: 30px; padding-bottom: 30px;}
.tablinks.active{background: #0095d0; color: #fff;}
object{height: 565px; width: 100%; display: none;     background: #3d0404;}
.thank h1{color: #511203; font-size: 22px; text-align: center;}
.thank img{margin-left: auto; margin-right: auto; display: block;}
.thank{padding-top: 30px; padding-bottom: 140px;}

.thank h2{text-transform: uppercase;
    font-size: 28px;
    text-align: center;
    color: #cf2027;}
.thank h3{text-align:center;padding-bottom:30px;}
 


.wel-div7 h1{margin: 0px;
  margin-bottom: 0px;
text-align: center;
font-size: 28px;
color: #3d0404;
text-transform: uppercase;
background: url(../images/yellow-line.jpg) no-repeat bottom center;
padding-bottom: 10px;
margin-bottom: 50px;}

.wel-news1 h6{margin: 0px;
  margin-top: 0px;
margin-top: 10px;
position: relative;
padding-top: 15px;
border-left: 2px solid #fbc385;
padding-left: 25px;
color: #422731;
transition: all .5s ease;
text-align: left;
line-height: 26px;
height: 120px;}

.wel-div7{
padding-top: 10px;
padding-bottom: 40px;}

.wel-news1 img{margin-top: 15px;}
.wel-news1 a{text-decoration: none;}

@media(max-width: 1920px){
	.gallery .nbs-flexisel-nav-left {top: 335px!important;}
    .gallery .nbs-flexisel-nav-right {top: 275px!important;}
    .kedar h1{line-height: 0px; font-size: 26px;}
    .kedar h5{font-size: 22px; line-height: 40px;}
    .kedar h5 span{font-size: 24px;}
.brochure h6{font-size: 15px;}
}
@media(max-width: 1440px){
  .gallery{padding-bottom: 210px;}
.gallery .nbs-flexisel-nav-left {top: 333px!important;}
.gallery .nbs-flexisel-nav-right {top: 273px!important;}
/*.kedar { padding-top: 35px;}*/

}

@media(max-width: 1400px){
  .gallery{padding-bottom: 293px;}
  .gallery .nbs-flexisel-nav-left {top: 310px!important;}
  .gallery .nbs-flexisel-nav-right {top: 251px!important;}
  /*.kedar {padding-top: 21px;}*/
}




@media(max-width: 1536px){
  .gallery{padding-bottom: 210px;}
  .gallery .nbs-flexisel-nav-left {top: 245px!important;}
  .gallery .nbs-flexisel-nav-right {top: 186px!important;}
}


@media(max-width: 1366px){
  /*.kedar{padding-top: 45px;}*/
  .gallery .nbs-flexisel-nav-left {top: 220px!important;}
  .gallery .nbs-flexisel-nav-right {top: 160px!important;}
     .kedar h1{ line-height: 10px;
    font-size: 26px;}
}

@media(max-width: 1280px){
  /*.kedar {padding-top: 18px;}*/
  .gallery {padding-bottom: 270px;}
.gallery .nbs-flexisel-nav-left {top: 235px!important;}
.gallery .nbs-flexisel-nav-right {top: 176px!important;}
.highlights h5{    font-size: 14px;}
.ha img{padding: 22px;}
.download{margin-top: 5px;}
}

@media(max-width: 1024px){
  /*.kedar {padding-top: 20px; padding-bottom: 20px;}*/ 
  .kedar h1 {line-height: 40px;font-size: 30px; padding-top: 18px;}
  .kedar h5 {font-size: 20px; line-height: 37px; padding-top: 0px; }
  .build h5{font-size:14px;}
  .build{margin-top: 111px;}
  .nbs-flexisel-nav-left {top: 456px!important;}
  .nbs-flexisel-nav-right { top: 396px!important;}
.gallery .nbs-flexisel-nav-left {top: 170px!important;}
.gallery .nbs-flexisel-nav-right {top: 110px!important;}
.gallery {padding-bottom: 190px;}
.menu-div .navbar-light .navbar-nav .nav-link {font-size: 12px;}
}


@media(max-width: 980px){
.sidebar-nav .dropdown-menu, .sidebar-nav .dropdown-menu .dropdown-menu {top: 0px; }
.sidebar-nav .dropdown-menu .dropdown:focus .dropdown-menu{display: block;}
.dropdown-menu, .dropdown-menu .dropdown-menu {top: 0;right: 0px;left: 0px;margin-top: 0;margin-left: 0rem; }
.mobilemenu {display: block;position: fixed !important;z-index: 1000; }
.menu-div, .menu-div1 {display: none; }
.hamburger.is-closed {margin-left: 79%;margin-top: 10px;right: 5%; }
.hamburger.is-open {margin-left: 24px;margin-top: 20px; }
.menu-div{display: none;}
.hd-div img{margin-left: auto; margin-right: auto; display: block;}
.ha{display: inline-block;}
.footer-div .logo1{margin-left: auto; margin-right: auto; display: block; padding-bottom: 0px;}
.ft-div{text-align: center;}
.right p{text-align: center;}
.build{margin-top: 106px;}
.amenities{padding-top: 0px;}
.floor{padding-top: 0px;}
.park{left: 0px; padding-left: 0px; padding-right: 0px; }
.fl{left: -35px;}
.download{left: -40px;}
.footer-div h2{ writing-mode: initial; -webkit-transform: rotate(360deg); padding-top: 20px; background: none; text-align:center;}
.addrs1 img{display: initial;}
.addrs1{text-align: center;}
.footer-div{text-align: center;}
.addrs{padding-top: 10px;}
.parking{margin-top: 20px;background-size: cover;}
.kedar h1 {line-height: 31px;font-size: 25px; padding-top: 18px;}
.banner-div1{display: none;}
.banner-div2{display: block;}
.banner-div2 .kedar{text-align: none;}
.walkthrough {padding-top: 0px;}
.build h5{font-size: 13px;}
.kedar h5{font-size: 19px;}
.nbs-flexisel-nav-left {top: 425px !important;}
.nbs-flexisel-nav-right {top: 365px !important;}
.wel-news1 img{display: block;
margin-left: auto;
margin-right: auto;}
}

@media(max-width: 767px){

  .nbs-flexisel-item .test{text-align: center;}
  .floor img{margin-left: auto; margin-right: auto; display: block;}
  .fl p{font-size: 13px;}
  .floor-mb .fl p{text-transform: initial; font-size: 12px; }
  .parking{background: none;}
  .brochure h6 {font-size: 16px;}
  .nbs-flexisel-nav-left{position: relative;z-index: 2000; left: 63%; top: 495px!important;}
  .nbs-flexisel-nav-right{position: relative;z-index: 2000; left: 75%; top: 435px!important;}
  .apartment h4{    font-size: 22px;}
  .apartments{margin-top: -130px; margin-bottom: 10px; background-size: contain;}
  .apartment {padding-top: 90px;padding-bottom: 90px;}
   .apartment img{ width: 130px;padding-top: 0px;}
  .kedar h1{font-size: 26px;padding-top: 12px; line-height: 30px;}
  .logo1 {padding-top: 0px;}
  .gallery .nbs-flexisel-nav-left{top: 245px!important;left: 43%;}
  .gallery .nbs-flexisel-nav-right {top: 185px!important;}
  .build h5{font-size: 15px;}
  .floor-mb .carousel-indicators{margin-left: 0%; margin-right: 0%;}
  .floor-mb .fl{padding: 10px 10px;margin-top: 0px;height: 58px; left: 0px;line-height: 14px;}
  .fl h6{font-size: 11px;text-align: center;}
  .fl p{text-align: center;}
  .spc{margin-top: 30px;}
  .floor-mb{border: 1px solid #3d0404;padding-top: 15px; padding-bottom: 15px; margin: 10px;}
  .floor-mb{display: block;}
  .floor{display: none;}
  .img2{margin-top: 60px;}
  .building h1{top: -35%;}
  .ft-div p{font-size: 17px;}
  .ft-div p a{font-size: 17px;}
   .gallery {padding-bottom: 225px;}
   .kedar h5{font-size: 14px;line-height: 30px;padding-top: 10px;}
.brochures{padding-left: 0px; padding-right: 0px; padding-top:0px; padding-bottom:50px;}
.video{width: 100%;}
.lb3 h2{font-size: 20px;}
object{display: block;}
.build{display: none;}
.tablinks{margin-top: 10px;}
#regForm{margin: 50px auto!important;}
}

@media(max-width:412px){
	.kedar h5 span {font-size: 20px;}
.gallery .nbs-flexisel-nav-left {top: 255px!important;}
.gallery .nbs-flexisel-nav-right {top: 195px!important;}
}

@media(max-width: 400px){
  .apartments{background-size: contain;}
  .img2{padding-top: 30px;}
.building h1{font-size: 20px;top: -36%;}
.gallery .nbs-flexisel-nav-left {top: 230px!important;left: 42%;}
.gallery .nbs-flexisel-nav-right {top: 170px!important;}
.floor-mb .fl{left: 0px;}
.build{margin-top: 15px;}
}


@media(max-width: 375px){
  .nbs-flexisel-nav-left{top: 470px!important;}
.nbs-flexisel-nav-right{top: 410px!important;}
object{height: 480px;}

}

@media(max-width: 360px){
  .kedar h1 {font-size: 20px; }
    .building h1{top: -31%;}
    .kedar h5 {
    font-size: 11px;line-height: 20px;}
    .kedar h5 span {font-size: 16px; }
}

.brochure {
    margin-top: 10px;
}


.apl h1 {
  text-align: center;  
 font-family: 'Mulish', sans-serif;
  color:#462e8a;
}
.apl h1 span{color: #cf2027;}
#bhk{width: initial;    margin-left: 15px;}
#buget{width: initial;    margin-left: 15px;}
.apl input {
  padding: 10px;
  width: 100%;
  font-size: 17px;
 font-family: 'Mulish', sans-serif;
  border: 1px solid #aaaaaa;
}

/* Mark input boxes that gets an error on validation: */
.apl input.invalid {
  background-color: #ffdddd;
}

/* Hide all steps by default: */
.tabb {
  display: none; color: #fff;
}

.apl p{font-size: 17px;
    color: #fff;
    font-weight: 600;font-family: 'Mulish', sans-serif;    line-height: 40px;padding-top: 5px;}

 .tab{font-size: 18px;
    color: #462e8a;
    font-weight: 600;font-family: 'Mulish', sans-serif;}   

    .apl select{font-size: 16px; color: #cf2027;}

.apl button {
  background-color: #0095d0;
  color: #ffffff;
  border: none;
  padding: 10px 20px;
  font-size: 17px;
 font-family: 'Mulish', sans-serif;
  cursor: pointer;
}
.tabb h4{font-size: 20px;
    color: #e3c78d;
    padding-bottom: 20px; text-transform: uppercase;}



.testimonials h2{text-align: center;
    font-size: 28px;
    font-weight: 600;
    color: #3d0404;
    text-transform: uppercase;
    padding-bottom: 10px;
    background: url(../images/line4.jpg)no-repeat bottom center;
    padding-bottom: 10px; margin-bottom: 15px;}
.testimonials{padding-top: 30px;padding-bottom: 30px;}
.testimonials img{width: 100%;}
.play-btn{width: 50px!important;position: relative; top: -50%; cursor: pointer; transition: 0.5s; margin-left: auto; margin-right: auto; display: block;}
.close-btn{text-align: right;}

.modal-content{background: transparent!important; border: none!important;}
/*image slider*/
.owl-prev {
  background: url('https://res.cloudinary.com/milairagny/image/upload/v1487938188/left-arrow_rlxamy.png') left center no-repeat;
  height: 54px;
  position: absolute;
  top: 50%;
  width: 27px;
  z-index: 1000;
  left: 2%;
  cursor: pointer;
  color: transparent;
  margin-top: -27px;
}

.owl-next {
  background: url('https://res.cloudinary.com/milairagny/image/upload/v1487938220/right-arrow_zwe9sf.png') right center no-repeat;
  height: 54px;
  position: absolute;
  top: 50%;
  width: 27px;
  z-index: 1000;
  right: 2%;
  cursor: pointer;
  color: transparent;
  margin-top: -27px;
}

.owl-prev:hover,
.owl-next:hover {
  opacity: 0.5;
}


/* Owl Carousel */

/* Icon CSS */
.item {
  position: relative;
}
.item i {
  display: none;
  font-size: 4rem;
  color: #FFF;
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.item a {
  display: block;
  width: 100%;
}
.item a:hover:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;

}
.item a:hover i {
  display: block;
  z-index: 2;
}

.card{height: 528px;}
.bc{background: url(../images/bckg.jpg)no-repeat; background-size: cover;}
.tst-cnt{background: #f6e4c3;color: #3e0403; text-align: justify; padding: 20px; margin-top: 130px;}
.bc1{padding-right: 0px;}

.apl button:hover {
  opacity: 0.8;
}

#prevBtn {
  background-color: #bbbbbb;
}

/* Make circles that indicate the steps of the form: */
.step {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbbbbb;
  border: none;  
  border-radius: 50%;
  display: inline-block;
  opacity: 0.5;
}

.step.active {
  opacity: 1;
}

/* Mark the steps that are finished and valid: */
.step.finish {
  background-color: #a46e2c;
}

 #regForm {
  background: url(../images/bck1.jpg)no-repeat; background-size: cover;
  margin: 100px auto;
 font-family: 'Mulish', sans-serif;
  padding: 40px;
  width: 90%;
  min-width: 300px;
  -webkit-box-shadow: 0px 0px 17px -4px rgba(0,0,0,0.42);
-moz-box-shadow: 0px 0px 17px -4px rgba(0,0,0,0.42);
box-shadow: 0px 0px 17px -4px rgba(0,0,0,0.42);
border-radius: 25px;
}

.apl img{margin-right: auto; margin-left: auto; display: block; padding-bottom: 30px;} 
.thankyou{padding-top: 30px;
    padding-bottom: 160px;}
.thankyou h1{    text-transform: uppercase;
    font-size: 28px;
    text-align: center;
    color: #cf2027;}
.thankyou h2{    text-transform: uppercase;
    font-size: 24px;
    text-align: center;
    color: #0095d0; padding-top:5px;}

#scroll {
    position:fixed;
    left:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#0095d0;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
z-index: 2000;
}
#scroll span {
    position:absolute;
    top:50%;
    right:35%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#4c1b0d;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}


.lg-backdrop{  background-color: #000000e8!important;}

.gallery-container > a {
  padding: 5px;
  disply: inline-block;
  cursor: pointer;
}

.gallery-container1 > a {
  padding: 5px;
  disply: inline-block;
  cursor: pointer;
}

.gallery-container2 > a {
  padding: 5px;
  disply: inline-block;
  cursor: pointer;
}

.gallery-container3 > a {
  padding: 5px;
  disply: inline-block;
  cursor: pointer;
}

.gallery-container4 > a {
  padding: 5px;
  disply: inline-block;
  cursor: pointer;
}

.gallery-container5 > a {
  padding: 5px;
  disply: inline-block;
  cursor: pointer;
}

.gallery-container6 > a {
  padding: 5px;
  disply: inline-block;
  cursor: pointer;
}

.gallery-container7 > a {
  padding: 5px;
  disply: inline-block;
  cursor: pointer;
}

.gallery-container8 > a {
  padding: 5px;
  disply: inline-block;
  cursor: pointer;
}

#frm p{color: transparent;}


@media(max-width: 767px){
	.bc{display: none;}
	.card{height: 170px; background-color: transparent; border:none;}
	#buget{margin-left: 0px;}
	#bhk{margin-left: 0px;}
	.tabb h4 {font-size: 15px;}
	.apl p{line-height: 30px;}

}


.instructions {
  text-align: center;
  font-size: 20px;
  margin: 15vh;
}

.cus{background: none!important;}
.Click-here{margin-left: 10px;}
.Click-here a{border: 1px solid #3e0403;}
.Click-here a:hover{    background: #3d0404;color: #fff!important;transition: All .8s ease;-webkit-transition: All .8s ease;-moz-transition: All .8s ease;-o-transition: All .8s ease;}
.Click-here:hover{
  transition:background-image 3s ease-in-out;
  background-image: linear-gradient(90deg, #fee140 0%, #f83600 100%);
}
.custom-model-main {
  text-align: center;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; /* z-index: 1050; */
  -webkit-overflow-scrolling: touch;
  outline: 0;
  opacity: 0;
  -webkit-transition: opacity 0.15s linear, z-index 0.15;
  -o-transition: opacity 0.15s linear, z-index 0.15;
  transition: opacity 0.15s linear, z-index 0.15;
  z-index: -1;
  overflow-x: hidden;
  overflow-y: auto;
}

.model-open {
  z-index: 99999;
  opacity: 1;
  overflow: hidden;
}
.custom-model-inner {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  display: inline-block;
  vertical-align: middle;
  width: 600px;
  margin: 30px auto;
  max-width: 97%;
}
.custom-model-wrap {
  display: block;
  width: 100%;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
  text-align: left;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: calc(100vh - 70px);
	overflow-y: auto;
}
.model-open .custom-model-inner {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  z-index: 999;
}
.model-open .bg-overlay {
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.bg-overlay {
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  -webkit-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
.close-btn {
  position: absolute;
  right: 0;
  top: -40px;
  cursor: pointer;
  z-index: 99;
  font-size: 30px;
  color: #fff;
}

@media screen and (min-width:800px){
	.custom-model-main:before {
	  content: "";
	  display: inline-block;
	  height: auto;
	  vertical-align: middle;
	  margin-right: -0px;
	  height: 100%;
	}
}
@media screen and (max-width:799px){
  .custom-model-inner{margin-top: 45px;}
}

.small {
  font-size: 11px;
  color: #999;
  display: block;
  margin-top: -10px
}

.cont {
  text-align: center;
}

.page-head {
  padding: 60px 0;
  text-align: center;
}

.page-head .lead {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 50px;
  margin-top: 0;
}

.btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
}

.btn-lg {
  border-radius: 2px;
  font-size: 18px;
  line-height: 1.33333;
  padding: 10px 16px;
}

.btn-primary:hover {
  background-color: #fff;
  color: #152836;
}

.btn-primary {
  background-color: #152836;
  border-color: #0e1a24;
  color: #ffffff;
}

.btn-primary {
  border-color: #eeeeee;
  color: #eeeeee;
  transition: color 0.1s ease 0s, background-color 0.15s ease 0s;
}

.page-head h1 {
  font-size: 42px;
  margin: 0 0 20px;
  color: #FFF;
  position: relative;
  display: inline-block;
}

.page-head h1 .version {
  bottom: 0;
  color: #ddd;
  font-size: 11px;
  font-style: italic;
  position: absolute;
  width: 58px;
  right: -58px;
}

.demo-gallery > ul {
  margin-bottom: 0;
  padding-left: 15px;
}

.demo-gallery > ul > li {
  margin-bottom: 15px;
  display: inline-block;
  margin-right: 15px;
  list-style: outside none none;
}

.demo-gallery > ul > li a {
  border: 3px solid #FFF;
  border-radius: 3px;
  display: block;
  overflow: hidden;
  position: relative;
  float: left;
}

.demo-gallery > ul > li a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;

}

.demo-gallery > ul > li a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
  opacity: 1;
}

.demo-gallery > ul > li a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}

.demo-gallery > ul > li a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}

.demo-gallery > ul > li a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

.demo-gallery .justified-gallery > a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

.demo-gallery .justified-gallery > a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
  opacity: 1;
}

.demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}

.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}

.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

.demo-gallery .video .demo-gallery-poster img {
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  opacity: 0.8;
  width: 48px;
}

.demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}




