body {
  font-family: 'Source Sans Pro', sans-serif;
  color: #535353;
  text-align: justify;
  line-height: 24px; }

h1, h2, h3, h4, h5 {
  font-family: 'Source Sans Pro', sans-serif; }

a:focus, a:hover, a:active {
  outline: none !important;
  box-shadow: none !important; }

.container {
  max-width: 1200px;
  width: 100%; }

img {
  display: block; }


.top-div1 {
  background: #fff;
  padding-top: 20px;
  padding-bottom: 20px; 
  border-top: 30px solid #808080;}
.top-div1 .top-det{list-style: none; margin: 0px; padding: 0px; float: right; margin-top: 15px;}
.top-div1 .top-det li{display: inline-block; margin-left: 30px; font-size: 19px; padding-left: 50px; font-weight: 300;}
.top-div1 .top-det li span{color:#2e41a6; font-weight: 400;}
.top-div1 .top-det li:first-child{background: url(../images/email-icon.png) no-repeat left center; }
.top-div1 .top-det li:last-child{background: url(../images/call-icon.png) no-repeat left center; }


.logo-div {
  margin-top: 0px;
  margin-bottom: 0px; }


.top-div2{/*background: #9bdfbb;*/border-top: 2px solid #151515;}
 
.menu-div{}



.menu-div .navbar, .menu-div1 .navbar {
  padding: 0px;
  margin: 0px; }

  .menu-div .navbar-light .navbar-nav .nav-item{padding: 0px 8px;   margin: 0px;}


  .menu-div .navbar-light .navbar-nav .nav-item:last-child{background: #2e41a6;}
  .menu-div .navbar-light .navbar-nav .nav-item:last-child .nav-link{color:#fff}

.menu-div .navbar-light .navbar-nav .nav-item .nav-link, .menu-div1 .navbar-light .navbar-nav .nav-item .nav-link {
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 22px;
  font-size: 17px;
  font-weight: 400;
  position: relative;
  margin-right: 1px;
  text-align: center;
  color: #151515;
  

   }

.menu-div .navbar-light .navbar-nav .nav-item:last-child .nav-link, .menu-div1 .navbar-light .navbar-nav .nav-item:last-child .nav-link {
  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-div1 .navbar-light .navbar-nav .nav-item.active .nav-link {
  color: #3f230a;
  border-bottom: 2px solid #151515;
   }

   .menu-div .navbar-light .navbar-nav .nav-item:last-child:hover, .menu-div .navbar-light .navbar-nav .nav-item.active:last-child{background: #151515;}
   .menu-div .navbar-light .navbar-nav .nav-item:last-child:hover .nav-link, .menu-div .navbar-light .navbar-nav .nav-item.active:last-child .nav-link{color:#fff}




.menu-div .navbar-expand-lg .navbar-nav .dropdown-menu, .menu-div1 .navbar-expand-lg .navbar-nav .dropdown-menu {
  background: none;
  width: 280px;
  padding-top: 0px;
  padding-bottom: 0px; }

.menu-div .dropdown-item, .menu-div1 .dropdown-item {
  color: #000;
  border-bottom: 1px solid #eeeeee85;
  font-size: 17px;
  background: #2e41a6!important;
  color: #fff;
  font-weight: 400; }

.menu-div .dropdown-item, .menu-div1 .dropdown-item {
  padding:8px 14px !important; }

.menu-div .dropdown-item:hover, .menu-div .dropdown-item.active, .menu-div1 .dropdown-item:hover, .menu-div1 .dropdown-item.active {
  color: #fff;
  background: #151515 !important; }

.menu-div .dropdown:hover .dropdown-menu, .menu-div1 .dropdown:hover .dropdown-menu {
  display: block;
  margin-top: -1px; }


  .menu-div .navbar .nav-item .dropdown-menu{  display:block; opacity: 0;  visibility: hidden; transition:.3s; margin-top:0;  }
	
	.menu-div .navbar .dropdown-menu.fade-down{ top:80%; transform: rotateX(-75deg); transform-origin: 0% 0%; }
	.menu-div .navbar .dropdown-menu.fade-up{ top:180%;  }
	.menu-div .navbar .nav-item:hover .dropdown-menu{ transition: .7s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg); }


#hm1{
    -webkit-transition: all 2s ease;
            transition: all 2s ease; 
            display:none;
        }
        
        #hm1.sticky1 {
          position:fixed; top:0; z-index:9999; width:100%; display: block; background: #fff; border-bottom: 1px solid #ddd; padding-top:5px; padding-bottom:5px;
        }

#hm1 li a{    font-size: 17px;}
#hm1 li{padding:0px;}      
/*#hm1.sticky1 img{padding-top: 8px;}*/

#hm1 .menu-div{padding-top: 10px;}







.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: #276fc0;
  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: #276fc0;
  margin-top: -2px;
  top: 50%; }

.hamburger.is-open .hamb-middle {
  background-color: #276fc0;
  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: #276fc0;
  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: #276fc0;
  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: #fff;
  text-transform: uppercase;
  font-size: 15px;
  display: block;
  padding: 10px 15px 10px 30px;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #5189c8; }

.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: #000;
  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: #f08c04;
  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; }

.call-div {
  display: none; }

.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; }
  .banner-div1 .carousel-control-next {
    background: url(../images/banner-arrow-right.png) no-repeat right center;
    right: 3%;
    opacity: 1;
    z-index: 100; }

.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; }


.home-div1{background: url(../images/bg1.png) no-repeat bottom left; }
.we-off1{margin-top: 80px; padding-bottom: 80px;}
.we-off1 h1{margin: 0px; font-size: 30px; text-align: center; color:#2e41a6; font-weight: 600;}
.we-off2{text-align: center; margin-top: 40px;}
.we-off2 img{margin-left: auto; margin-right: auto;}
.we-off2 h5{margin: 0px; font-size: 19px; color:#45363b; font-weight: 600; margin-top: 10px;}
.rental-list{margin-top: 80px; position: relative; z-index: 2;}
.rental-list h1{margin: 0px; font-size: 24px; text-transform: uppercase; background: #2e41a6; color:#fff; padding:15px 10px; text-align: center;}
.rental-list ul{list-style: none;
  height: 680px;
  margin: 0px;
  /*background: #9b5d1e3d;*/
  padding: 30px 20px;
  text-transform: uppercase;
  border: 1px solid #151515;}
.rental-list ul li{padding-bottom: 30px; background: url(../images/li-icon1.png) no-repeat top 7px left; padding-left: 30px;}
.rental-list ul li a{line-height: 25px;color: #464444;
  text-decoration: underline;
  font-weight: 600;}
.rental-list ul li:hover a{color: #4b68a0;}
.rnt img{width: 100%;
  height: 92px !important;}
.more {
    background: none!important;
    text-align: right;
}
.more a {
    color: #fff3f6!important;
    background: #808080;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-right: 40px;
}









.home-ex{height: 50px; margin-top: -50px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+14,db0441+14,db0441+100 */
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(left,  #15151566 0%, #15151566 33%, #151515  33%, #151515 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #15151566 0%,#15151566 33%,#151515 33%, #151515 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #15151566 0%,#15151566 33%,#151515 33%, #151515 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15151566', endColorstr='#151515',GradientType=1 ); /* IE6-9 */
  }
  .red-bg{background: #db0441; position: relative; z-index: 3;} 

.home-div2{background: #80808024; padding-bottom: 90px; position: relative;}
.home-div2 img{border: 15px solid #fff; margin-top: -50px;}
.house{display: none;}

.home-mid1{margin-top: 60px;}
.home-mid1 h1{margin: 0px; font-size: 30px; color:#8c8585; font-weight: 400;}
.home-mid1 h2{margin: 0px; font-size: 35px; color:#2e41a6; font-weight: 600; margin-bottom: 20px;}
.home-mid1 p{font-size:16px;}
.home-mid1 span{color: #151515;}


.rm{text-align: right;}
.read-more{display: inline-block; padding: 12px 30px; background: #2e41a6; font-weight: 600; margin-top: 30px;  transition: all .5s ease;}
.read-more a{text-decoration: none; color:#fff;}
.read-more:hover{background-color: #4b68a0; background-position: right 10px center;}

.home-right1 h3{margin: 0px; writing-mode: tb-rl; -webkit-transform: rotate(180deg); color:#4b68a040; font-size: 75px; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; margin-top: 60px;}

.tri1, .tri2{position: relative;}
.tri-img1{position: absolute; top: -60px; z-index: 5;}
.tri-img2{position: absolute; bottom: -60px; right: 0px; z-index: 5;}

.home-div3{background: url(../images/bg2.jpg) no-repeat; background-size: cover; background-attachment: fixed; text-align: center; padding-top: 170px; padding-bottom: 170px; position: relative;}
.home-div3 p{line-height: 32px;margin: 0px; background: rgba(102, 100, 100, .5); font-size: 27px; color:#fff; display: inline-block; padding: 20px 30px;}


.home-div4{padding-top: 60px; padding-bottom: 60px;}
.home-left2{padding-left: 15%; }

.intro-form {padding-bottom: 80px; margin-top: 60px;}
.intro-form input{width:100%; background-color:#ffffff; box-shadow:none; border:1px solid #d7ecf9; border-radius: 5px;  margin-bottom:20px; padding: 25px 15px;  color: #555;}
.intro-form select{border:1px solid #f1f1f1; border-radius: 5px; height: 50px;}

.intro-form textarea{width:100%; background-color:#fff; border:1px solid #d7ecf9 !important; border-radius: 5px;  padding-left:15px; border:none; color: #555;}


.g-ca{margin-top:20px;}

.submit {text-align:left; margin-top: 30px;}
.submit input{background-color:#50b982; box-shadow:none; border:none; color:#fff; padding:15px 40px !important; font-size: 19px; text-align:center; border-radius:5px; height:auto; width:100%; display:block; transition: all .5s ease-in;}
.submit input:hover{background: #007c3b; color: #fff;}

.home-right2{background: url(../images/bg3.jpg) no-repeat right;}
.foot-contact{display: inline-block; background: #f8f7f7; padding:80px; margin-top: 120px;margin-left: 60px;}
.foot-contact h3{margin: 0px; color:#827b7b; font-size: 27px; font-weight: 600;}
.foot-contact h1{margin: 0px; color:#2e41a6; font-size: 37px; font-weight: 600; margin-top: 10px;}
.foot-contact1{font-size: 18px; line-height: 32px;margin-top: 10px;}



.social-icon{margin-top: 20px;}
        
.social-icon img {
  display: inline;
  margin-right: 10px;
  transition: all .5s ease; }
  .social-icon a:hover img {
    opacity: .7; }


      
  .in-ban img{width: 100%;}
  .rental-div3{padding-bottom: 50px; padding-top: 50px;}

  .rental-div2 .rental-div3{border-bottom: 1px solid #ccc; }

.rental-div2 .rental-div3:nth-child(odd){border-right: 1px solid #ccc;}

.rental-div3 h2{margin: 0px; font-size: 25px; margin-bottom: 20px;}
.rental-div3 h2 a{text-decoration: none; color:#272727}
.rental-div3:hover h2 a{color:#a50029;}



    .rental-div1{padding-top: 60px; padding-bottom: 60px;}
    .rental-div1 h1{margin: 0px; font-size: 40px; font-weight: 600; text-transform: uppercase; color:#db0441}
.rental-img{width: 100%;}

ul.rd{padding: 0px; margin: 0px; list-style: none; margin-top: 0px; text-align: left;}
ul.rd li{background: #db0441; color:#fff; display: inline-block; padding: 10px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; margin-bottom: 20px; width: auto; text-align: center; margin-right: 10px; font-weight: 600; font-size: 17px ;}

.rental-div4{padding-bottom: 50px; padding-top: 50px;}
.rental-div4 h2{margin: 0px; font-size: 25px; margin-bottom: 50px; color:#272727}

.rental-div5{background: #fff; padding: 20px; -webkit-box-shadow: 0px 1px 8px 0px rgba(145,145,145,1);
  -moz-box-shadow: 0px 1px 8px 0px rgba(145,145,145,1);
  box-shadow: 0px 1px 8px 0px rgba(145,145,145,1);}
.rental-div5 h2{margin: 0px; font-size: 32px; color:#a50029; margin-bottom: 20px;}

.fd{padding: 0px; margin: 0px; list-style: none;}
.fd li{background: url(../images/li-icon2.png) no-repeat top 7px left; padding-left: 30px; padding-bottom: 10px;}


.vd{margin-bottom:30px;}


.enquiry{display: inline-block; padding: 10px 14px; text-transform: uppercase; font-size: 15px;  background: #151515; font-weight: 600;   transition: all .5s ease;}
.enquiry a{text-decoration: none; color:#fff;}
.enquiry:hover{background-color:#4b68a0; background-position: right 10px center;}

.footer-div1{background:#f0f0f0;}
.footer-div2{background:url(../images/footer-bg1.png) no-repeat bottom left, url(../images/footer-bg1.png) no-repeat bottom right; }
.footer-div1 img{margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px;}



.footer-div {background:#2e41a6;  position: relative;  color:#fff; padding-top: 25px; padding-bottom: 0px;}



 

.f-link {
  list-style: none;
  margin-left: 0px;
  padding: 0px;
  text-align: center; }
  .f-link li {
    display: inline-block; }
    .f-link li a {
      display: block;
      padding: 3px 25px 10px 15px;
      font-size: 17px;
      line-height: 20px;
      background: url(../images/footer-arrow.png) no-repeat top 9px right;
      text-decoration: none;
      color: #fff;
      margin-left: 0px;
      transition: All .5s ease;
      -webkit-transition: All .5s ease;
      -moz-transition: All .5s ease;
      -o-transition: All .5s ease;
      text-transform: capitalize; }
      .f-link li a:hover {
        color: #f0f0f0;
        background-position: top 9px right 5px; }

       

   



.copy-div {
  background: #808080;
  font-size: 17px; 
  padding-top: 15px;
  padding-bottom: 15px;
  color: #fff;
  text-align: center;
  transition: all .5s ease; }
  .copy-div a {
    text-decoration: none;
    color: #fff; }
  .copy-div a:hover {
    color: #f0f0f0; }
  .copy-div .power-div {
    text-align: right; }
    .copy-div .power-div .power {
      position: relative;
      z-index: 3; }




@media (max-width: 1400px) {
  .home-ex{
    background: #3f230a87;
    background: linear-gradient(90deg, rgba(21, 21, 21, 0.37) 26%, rgb(21, 21, 21) 26%);
   
  }
  .foot-contact{margin-left: 0px;}
   }
@media (max-width: 1024px) {
  .menu-div .navbar-light .navbar-nav .nav-item .nav-link, .menu-div1 .navbar-light .navbar-nav .nav-item .nav-link{font-size: 15px;}
  .menu-div .navbar-light .navbar-nav .nav-item {padding: 0px 6px;}
  .home-right1 h3{font-size: 47px;}

  
 
 }
@media (max-width: 980px) {
  .sidebar-nav .dropdown-menu {
    top: 0px; }

  .dropdown-menu {
    top: 0;
    right: 0px;
    left: 0px;
    margin-top: 0;
    margin-left: 0rem; }

  .mobilemenu {
    display: none;
    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; }

  .dropdown-toggle:active,
  .open .dropdown-toggle {
    outline: 0;
    background-color: #f08c04 !important;
    color: #fff !important;
    border-bottom: 1px solid #16a15a !important; } }


@media (max-width: 767px) {
 .logo-div img{margin-left: auto; margin-right: auto;}
 .top-det{text-align: center;}
 .top-det li{margin-bottom: 20px;}
  .banner-div1 {
    display: none; }

  .banner-div2 {
    display: block; }
    .we-off1 {
      margin-top: 30px;
      padding-bottom: 30px;
    }
    .rental-list{margin-top: 10px;}
    .rental-list ul{text-align: left;}
    .home-ex{margin-top: 0px; background: #151515;}
    .home-div2{text-align: center;}
    .home-div2 img{margin-top: 30px; margin-left: auto; margin-right: auto;}
    .home-right1{display: none;}
    .home-mid1 {margin-top: 30px;}
    .rm{text-align: center;}
    .home-left2 {
      padding-left: 15px;
    }
    .home-right2{text-align: center;}
    .intro-form {
      padding-bottom: 30px;
      margin-top: 30px;
    }
    .foot-contact{padding: 20px; margin-top: 40px; margin-bottom: 40px;}
    .foot-contact h1{font-size: 27px;}
    .footer-div2 {
      background: url(../images/footer-bg1.png) no-repeat bottom left;
    }


.rental-div2{text-align: center;}
.rental-div4 {
  padding-bottom: 20px;
  padding-top: 20px;
}
.rental-div3 {
  padding-bottom: 30px;
  padding-top: 30px;
}
.rental-div2 .rental-div3:nth-child(2n+1) {
  border-right: none;
}

.rental-div4 h2{margin-bottom: 30px;}
ul.rd{margin-top: 20px; text-align: center;}
.rental-div1 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.rental-div5{margin-top: 30px;}

.fd {
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
  width: -moz-fit-content;
  width: -webkit-fit-content;
}


  
  .footer-div{text-align: center; padding-top: 20px;}
  .footer-div h5{margin-top: 10px;}
  .social-icon{margin-bottom: 20px;}
  .ft-add, .ft-call, .ft-mail{display: inline-block;}
  
  
  .f-link {
    text-align: center; }
    .f-link li {
      display: inline; }
      .f-link li a {
        display: inline;
        line-height: 29px; }
  .copy-div, .copy-div .power-div {
    text-align: center;
    font-size: 13px; }

  .copy-div {
    margin-bottom: 40px; }

  .call-div {
    display: block !important;
    bottom: 0px;
    position: fixed;
    width: 100%;
    z-index: 1000;
    bottom: 0;
    background: #45363b;
    text-align: center;
    padding: 10px;
    color: #fff;
    font-weight: 600; }

  .call-div a {
    color: #fff; } 
.top-div1 .top-det{display: none;}
#hm1.sticky1 {
    position: fixed;
    top: 0;
    z-index: 101;
    width: 100%;
    display: block;
    background: #fff;
    border-bottom: 1px solid #ddd;
    padding-top: 5px;
    padding-bottom: 5px;}
.wel-img{display: none;}
.house {display: block;width: 100%;}
.home-div3 p{line-height: 26px;font-size: 19px;}
.tourist img{width: 100%;}

.rent-div1 h1{text-align: center;}
.rent-house h2{padding-top: 15px;text-align: center;}
.en{text-align: center;}
.rent-div2{padding-bottom: 20px!important;padding-top: 33px!important;}
.rent-div1{padding-top: 30px!important;}

.rental-details-div1 h1{text-align: center;padding-bottom: 19px;}
.rental-details-div1{padding-top: 30px!important;}
.rental-details-div1 h2{text-align: center;font-size: 23px;}
.pn2 {padding-left: 15px!important;padding-right: 15px;}
.pn1 {padding-right: 15px!important;padding-left: 15px;}

.con-div1{min-height: auto!important;border-radius: 0px!important;margin-left: 0px!important;}
.con-div2{padding-top: 40px!important;}

.post-free h1{text-align: center;}
.pst input{margin-bottom: 15px!important;}
.mbdspp{display: none;}
.mbdsp{display: block!important;padding-top: 20px!important;}
.rental-details-div2{margin-top: 30px!important;}
.about-div1 h1{text-align:center;}
.we-off2 h5{font-size: 15px;}
#rntl{margin-top: 10px!important;}

.vd{margin-top:30px;}


  }




@media(max-width: 385px)
{
  .con-div1 h3{font-size: 29px!important;}
  .con-div1 p{font-size: 15px!important;}
  #stay{margin-left: 2px!important;}

}




@keyframes swing {
  0% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(10deg);
  }
  30% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  50% {
    transform: rotate(0deg);
  }
  60% {
    transform: rotate(5deg);
  }
  70% {
    transform: rotate(0deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

@keyframes sonar {
  0% {
    transform: scale(0.9);
    opacity: 1;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}

#show-sidebar{background: #2e41a6; border-color:#2e41a6;}

.page-wrapper{display: none; position: relative; z-index: 2000;}

@media(max-width:980px)
{
  .page-wrapper{display: block;}
}

.page-wrapper .sidebar-wrapper,
.sidebar-wrapper .sidebar-brand > a,
.sidebar-wrapper .sidebar-dropdown > a:after,
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before,
.sidebar-wrapper ul li a i,
.page-wrapper .page-content,
.sidebar-wrapper .sidebar-search input.search-menu,
.sidebar-wrapper .sidebar-search .input-group-text,
.sidebar-wrapper .sidebar-menu ul li a,
#show-sidebar,
#close-sidebar {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/*----------------page-wrapper----------------*/

/* .page-wrapper {
  height: 100vh;
} */

.page-wrapper .theme {
  width: 40px;
  height: 40px;
  display: inline-block;
  border-radius: 4px;
  margin: 2px;
}

.page-wrapper .theme.chiller-theme {
  background: #1e2229;
}

/*----------------toggeled sidebar----------------*/


.page-wrapper.toggled .sidebar-wrapper {
  right: 0px;
}

@media screen and (min-width: 768px) {
  .page-wrapper.toggled .page-content {
    padding-left: 300px;
  }
}
/*----------------show sidebar button----------------*/
#show-sidebar {
  position: fixed;
  right: 20px;
  top: 37px;
  border-radius: 0 4px 4px 0px;
  width: 35px;
  transition-delay: 0.3s;
}
.page-wrapper.toggled #show-sidebar {
  left: -40px;
}
/*----------------sidebar-wrapper----------------*/

.sidebar-wrapper {
  width: 260px;
  height: 100%;
  max-height: 100%;
  position: fixed;
  top: 0;
  right: -300px;
  z-index: 999;
}

.sidebar-wrapper ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.sidebar-wrapper a {
  text-decoration: none;
}

/*----------------sidebar-content----------------*/

.sidebar-content {
  max-height: calc(100% - 30px);
  height: calc(100% - 30px);
  overflow-y: auto;
  position: relative;
}

.sidebar-content.desktop {
  overflow-y: hidden;
}

/*--------------------sidebar-brand----------------------*/

.sidebar-wrapper .sidebar-brand {
  padding: 10px 20px;
  display: flex;
  align-items: center;
}

.sidebar-wrapper .sidebar-brand > a {
  text-transform: uppercase;
  font-weight: bold;
  flex-grow: 1;
}

.sidebar-wrapper .sidebar-brand #close-sidebar {
  cursor: pointer;
  font-size: 20px;
}
/*--------------------sidebar-header----------------------*/

.sidebar-wrapper .sidebar-header {
  padding: 20px;
  overflow: hidden;
}

.sidebar-wrapper .sidebar-header .user-pic {
  float: left;
  width: 60px;
  padding: 2px;
  border-radius: 12px;
  margin-right: 15px;
  overflow: hidden;
}

.sidebar-wrapper .sidebar-header .user-pic img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.sidebar-wrapper .sidebar-header .user-info {
  float: left;
}

.sidebar-wrapper .sidebar-header .user-info > span {
  display: block;
}

.sidebar-wrapper .sidebar-header .user-info .user-role {
  font-size: 12px;
}

.sidebar-wrapper .sidebar-header .user-info .user-status {
  font-size: 11px;
  margin-top: 4px;
}

.sidebar-wrapper .sidebar-header .user-info .user-status i {
  font-size: 8px;
  margin-right: 4px;
  color: #5cb85c;
}

/*-----------------------sidebar-search------------------------*/

.sidebar-wrapper .sidebar-search > div {
  padding: 10px 20px;
}

/*----------------------sidebar-menu-------------------------*/

.sidebar-wrapper .sidebar-menu {
  padding-bottom: 10px;
}

.sidebar-wrapper .sidebar-menu .header-menu span {
  font-weight: bold;
  font-size: 14px;
  padding: 15px 20px 5px 20px;
  display: inline-block;
}

.sidebar-wrapper .sidebar-menu ul li a {
  display: inline-block;
  width: 100%;
  text-decoration: none;
  position: relative;
  padding: 8px 30px 8px 20px;
}

.sidebar-wrapper .sidebar-menu ul li a i {
  margin-right: 10px;
  font-size: 12px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 4px;
}

.sidebar-wrapper .sidebar-menu ul li a:hover > i::before {
  display: inline-block;
  animation: swing ease-in-out 0.5s 1 alternate;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown > a:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f105";
  font-style: normal;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  background: 0 0;
  position: absolute;
  right: 15px;
  top: 14px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu ul {
  padding: 5px 0;
  margin:0px;
  margin-left: -30px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li {
  padding-left: 25px;
  font-size: 13px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before {
  content: "\f111";
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
  font-style: normal;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 10px;
  font-size: 8px;
}

.sidebar-wrapper .sidebar-menu ul li a span.label,
.sidebar-wrapper .sidebar-menu ul li a span.badge {
  float: right;
  margin-top: 8px;
  margin-left: 5px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .badge,
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .label {
  float: right;
  margin-top: 0px;
}

.sidebar-wrapper .sidebar-menu .sidebar-submenu {
  display: none;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown.active > a:after {
  transform: rotate(90deg);
  right: 17px;
}

/*--------------------------side-footer------------------------------*/

.sidebar-footer {
  position: absolute;
  width: 100%;
  bottom: 0;
  display: flex;
}

.sidebar-footer > a {
  flex-grow: 1;
  text-align: center;
  height: 30px;
  line-height: 30px;
  position: relative;
}

.sidebar-footer > a .notification {
  position: absolute;
  top: 0;
}

.badge-sonar {
  display: inline-block;
  background: #980303;
  border-radius: 50%;
  height: 8px;
  width: 8px;
  position: absolute;
  top: 0;
}

.badge-sonar:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #980303;
  opacity: 0;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  animation: sonar 1.5s infinite;
}

/*--------------------------page-content-----------------------------*/

.page-wrapper .page-content {
  display: inline-block;
  width: 100%;
  padding-left: 0px;
  padding-top: 20px;
}

.page-wrapper .page-content > div {
  padding: 20px 40px;
}

.page-wrapper .page-content {
  overflow-x: hidden;
}

/*------scroll bar---------------------*/

::-webkit-scrollbar {
  width: 5px;
  height: 7px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #525965;
  border: 0px none #ffffff;
  border-radius: 0px;
}
::-webkit-scrollbar-thumb:hover {
  background: #525965;
}
::-webkit-scrollbar-thumb:active {
  background: #525965;
}
::-webkit-scrollbar-track {
  background: transparent;
  border: 0px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-track:hover {
  background: transparent;
}
::-webkit-scrollbar-track:active {
  background: transparent;
}
::-webkit-scrollbar-corner {
  background: transparent;
}


/*-----------------------------chiller-theme-------------------------------------------------*/

.chiller-theme .sidebar-wrapper {
    background: #151515;
}

.chiller-theme .sidebar-wrapper .sidebar-header,
.chiller-theme .sidebar-wrapper .sidebar-search,
.chiller-theme .sidebar-wrapper .sidebar-menu {
    border-top: 1px solid #fff;
}

.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text {
    border-color: transparent;
    box-shadow: none;
}

.chiller-theme .sidebar-wrapper .sidebar-header .user-info .user-role,
.chiller-theme .sidebar-wrapper .sidebar-header .user-info .user-status,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text,
.chiller-theme .sidebar-wrapper .sidebar-brand>a,
.chiller-theme .sidebar-wrapper .sidebar-menu ul li a,
.chiller-theme .sidebar-footer>a {
    color: #fff;
    text-transform: uppercase;
}

.chiller-theme .sidebar-wrapper .sidebar-menu ul li a{border-bottom: 1px solid #4b68a0;}

.chiller-theme .sidebar-wrapper .sidebar-menu ul li:hover>a,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active>a,
.chiller-theme .sidebar-wrapper .sidebar-header .user-info,
.chiller-theme .sidebar-wrapper .sidebar-brand>a:hover,
.chiller-theme .sidebar-footer>a:hover i {
    color: #fff;
}

.chiller-theme .sidebar-wrapper .sidebar-menu ul li:hover > a, .chiller-theme .sidebar-wrapper .sidebar-menu ul li.active > a{color:#fff; background: #2e41a6;}


.page-wrapper.chiller-theme.toggled #close-sidebar {
    color: #e8e5e5;
}

.page-wrapper.chiller-theme.toggled #close-sidebar:hover {
    color: #ffffff;
}

.chiller-theme .sidebar-wrapper ul li:hover a i,
.chiller-theme .sidebar-wrapper .sidebar-dropdown .sidebar-submenu li a:hover:before,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu:focus+span,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active a i {
    color: #16c7ff;
    text-shadow:0px 0px 10px rgba(22, 199, 255, 0.5);
}

.chiller-theme .sidebar-wrapper .sidebar-menu ul li a i,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown div,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text {
    background: #5a5a5a;
}

.chiller-theme .sidebar-wrapper .sidebar-menu .header-menu span {
    color: #6c7b88;
}

.chiller-theme .sidebar-footer {
    background: #3a3f48;
    box-shadow: 0px -1px 5px #282c33;
    border-top: 1px solid #464a52;
}

.chiller-theme .sidebar-footer>a:first-child {
    border-left: none;
}

.chiller-theme .sidebar-footer>a:last-child {
    border-right: none;
}


/* Float */
.hvr-float {
  
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}


#back_to_top {
  display: inline-block;
  background-color: #4b68a0;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 80px;
  right: 10px;
  transition: background-color .3s, opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
  cursor: pointer
}


#back_to_top.show {
  opacity: .3;
  visibility: visible;
}

#back_to_top::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#back_to_top:hover{background-color: #4b68a0b5}
#back_to_top:hover::after{color:#fff}


::-webkit-scrollbar,  ::-moz-scrollbar {
  width: 12px;
}

::-webkit-scrollbar-track, ::-moz-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(200,200,200,1);
  border-radius: 10px;
}

::-webkit-scrollbar-thumb, ::-moz -scrollbar-thumb {
  border-radius: 10px;
  background-color:#fff;
  -webkit-box-shadow: inset 0 0 6px rgba(90,90,90,0.7);
}







/* https://developer.mozilla.org/en/docs/Web/CSS/box-shadow box-shadow: [inset?] [top] [left] [blur] [size] [color];
 Tips: - We're setting all the blurs to 0 since we want a solid fill. - Add the inset keyword so the box-shadow is on the inside of the element - Animating the inset shadow on hover looks like the element is filling in from whatever side you specify ([top] and [left] accept negative values to become [bottom] and [right]) - Multiple shadows can be stacked - If you're animating multiple shadows, be sure to keep the same number of shadows so the animation is smooth. Otherwise, you'll get something choppy. */
 .fill:hover, .fill:focus {
  box-shadow: inset 0 0 0 2em var(--hover);
}
.pulse:hover, .pulse:focus {
  animation: pulse 1s;
  box-shadow: 0 0 0 2em rgba(255, 255, 255, 0);
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 var(--hover);
 }
}
.close:hover, .close:focus {
  box-shadow: inset -4.5em 0 0 0 #151515, inset 4.5em 0 0 0 #151515;
}
.raise:hover, .raise:focus {
  box-shadow: 0 0.5em 0.5em -0.4em var(--hover);
  transform: translateY(-0.25em);
}
.up:hover, .up:focus {
  box-shadow: inset 0 -3.25em 0 0 #2e41a6;
}
.slide:hover, .slide:focus {
  box-shadow: inset 6.5em 0 0 0 var(--hover);
}
.offset {
  box-shadow: 0.3em 0.3em 0 0 var(--color), inset 0.3em 0.3em 0 0 var(--color);
}
.offset:hover, .offset:focus {
  box-shadow: 0 0 0 0 var(--hover), inset 6em 3.5em 0 0 var(--hover);
}
.fill {
  --color: #a972cb;
  --hover: #cb72aa;
}
.pulse {
  --color: #ef6eae;
  --hover: #ef8f6e;
}
.close {
  --color: #808080;
  --hover: #4b68a0;
  float: none;
  font-size: 15px;
  opacity: 1;
}
.raise {
  --color: #ffa260;
  --hover: #e5ff60;
}
.up {
  --color: #5fbb8b;
  --hover: #a50029;
}
.slide {
  --color: #8fc866;
  --hover: #66c887;
}
.offset {
  --color: #19bc8b;
  --hover: #1973bc;
}
button {
  color: var(--color);
  transition: 0.25s;
}
button:hover, button:focus {
  border-color: var(--hover);
  color: #fff;
}
body {
 
}
button {
  background: none;
  border: 2px solid;
  font: inherit;
  line-height: 1;
  margin: 0.5em;
  padding: 1em 2em;
}
h1 {
  font-weight: 400;
}
code {
  color: #e4cb58;
  font: inherit;
}



/*About*/
.about-div1{padding-top: 40px;
  padding-bottom: 40px;}
.about-div1 h1{color: #2e41a6;
  font-size: 39px;}
.about-div1 p{font-size: 18px;
  line-height: 32px;}
.about-div2{background: #8080802e;
  padding-top: 50px;
  padding-bottom: 80px;}
.about-div2 h1{text-align: center;
  font-size: 32px;
  color: #2e41a6;
  font-weight: 600;}
.abt-1{padding-top: 20px;}
.tourist{background: #fff;
  padding: 15px;margin-bottom: 30px;}
.tourist h2{text-align: center;
  padding-top: 10px;
  color: #151515;
  font-size: 22px;}


/*Rent*/
.rent-house h2{font-size: 20px; color: #45363b;}
.rent-house a{text-decoration: none;}
.rent-house h2:hover{color:#4b68a0;}
.rent-div1 {
    padding-top: 60px;
    padding-bottom: 100px;
}
.rent-div2 {
    padding-bottom: 50px;
    padding-top: 50px;
}
.rental .rent-div2:nth-child(odd) {
    border-right: 1px solid #ccc;
}
.rental .rent-div2 {
    border-bottom: 1px solid #ccc;
}
.rent-div1 h1{margin: 0px;
  font-size: 35px;
  font-weight: 600;
  text-transform: capitalize;
  color: #2e41a6;}

  #flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
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;   
    text-align:center;  
}

.nbs-flexisel-inner {
 
  
    overflow:hidden;
float:left;
    width:100%;  
    
}

.nbs-flexisel-item {
    float:left;
    margin:0px auto;
    padding:0px;
    cursor:pointer;
    position:relative;  
}



.multi-slider-align
{

margin-right: 0px;
 margin-left: 0px;
}

.rent-details .nbs-flexisel-nav-left,
.rent-details .nbs-flexisel-nav-right {
height: 100px;
   position: absolute;
   cursor: pointer;
   z-index: 100;
   opacity: 1;
 margin-top:0px;
}

.rent-details .nbs-flexisel-nav-left {
  left: 0px;
  background: url(../images/banner-arrow-left.png) no-repeat left center;
  width: 49%;
 


}

.rent-details .nbs-flexisel-nav-right {
 right: 0px;
   background: url(../images/banner-arrow-right.png) no-repeat right center;
 width:49%;
 
}




.rental-details-div1{padding-top: 50px;
  padding-bottom: 80px;}
.rental-details-div1 h1{margin: 0px;
  font-size: 35px;
  font-weight: 600;
  text-transform: capitalize;
  color: #2e41a6;}
.rental-details-div1 h2{margin: 0px;
    margin-bottom: 0px;
  font-weight: 600;
  font-size: 25px;
  margin-bottom: 60px;
  color: #272727;
  border-bottom: 2px solid #2a2a2a;
  padding-bottom: 15px;
  line-height: 32px;}
.rental-details-div1 p{font-size: 17px;
  line-height: 32px;}
#rntl h1 {
    margin: 0px;
    font-size: 19px;
    text-transform: uppercase;
    background: #4b68a0;
    color: #fff;
    padding: 15px 10px;
    text-align: center;
}
#rntl {
    margin-bottom: 30px;margin-top: -25px;
}
.rental-details-div2 h3 {
    margin: 0px;
    font-size: 26px;
    color: #1f3c75;
    margin-bottom: 20px;
}
.en1 {
    text-align: center;
}
.enquiry1:hover {
    background-color: #4b68a0;
    background-position: right 10px center;
}
.enquiry1 a {
    text-decoration: none;
    color: #fff;
}
.enquiry1 {
    padding: 20px 55px;
    text-transform: uppercase;
    font-size: 19px;
    background: #151515;
    font-weight: 600;
    margin-top: 30px;
    transition: all .5s ease;
}
.rental-details-div2{
    background: #fff;
    padding: 20px;
    box-shadow: 0px 0px 22px -5px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0px 0px 22px -5px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 0px 22px -5px rgba(0,0,0,0.2);
}
.d-list li {
    background: url(../images/d-link.png) no-repeat top 7px left;
    padding-left: 30px;
    padding-bottom: 10px;font-size: 17px;
}
.d-list  {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.pn1, .pn2 {
    margin-top: 30px;
}

.pn1 {
    padding-right: 50px;
}
.prev-next a {
    text-decoration: none;
}
.prev-bg {
    background: #f9f9f9;
    border-radius: 40px;
    margin-top: 10px;
    margin-left: -20px;
}
.prev-icon {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}
.prev-next h1 {
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-weight: 500;
    font-size: 21px;
    color: #181818;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    padding-top: 13px;
    padding-bottom: 13px;
    position: relative;
}
.pn1 h5 {
    text-align: left;
}
.prev-next h5 {
    margin: 0px;
    font-size: 19px;
    color: #000;
    font-weight: 600;
    line-height: 28px;
    margin-top: 20px;
}

.prev-next{margin-top: 30px;}

.pn2 {
    border-left: 1px solid #d2d2d2;
}

.pn2 {
    padding-left: 50px;
}
.next-bg {
    background: #f9f9f9;
    border-radius: 40px;
    margin-top: 10px;
    margin-right: -20px;
}
.next-icon {
    float: right;
    margin-right: 20px;
    margin-top: 10px;
}
.i-next h1 {
    color: #4d76a2;
}
.mbdsp{display: none;}

.i-prev{background: rgb(255,255,255);
  background: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(69, 54, 59, 0.6) 0%, rgba(69, 54, 59, 0.6) 50%, rgb(75, 104, 160) 50%);
  margin-left: 0px;
  padding: 10px;
  border-radius: 50px;}

.i-next {
    background: rgb(255,243,246);
  background: linear-gradient(135deg, rgb(75, 104, 160) 0%, rgb(75, 104, 160) 0%, rgb(75, 104, 160) 50%, rgba(69, 54, 59, 0.6) 50%);
    margin-right: 0px;
    padding: 10px;
    border-radius: 50px;
}




/*Contact*/
.contact-div1{padding-top: 50px;padding-bottom: 80px;}
.form-group input{margin-bottom: 15px;}
.cn{background: #fff;
  box-shadow: 0 1px 4px 0 rgb(0 0 0 / 50%);}
.con-div1{ background: #4b68a0;
    border-radius: 4px 0 0 4px;
    padding: 55px 40px 50px 30px;
    min-height: 390px;
    margin-left: -15px; }
.con-div1 h3{font-size: 34px;
  color: #fff;
  font-weight: 600;}
.con-div1 p{color: #e8e8e8;
  font-size: 18px;
  line-height: 32px;}
.con-div2{padding-top: 65px;}
.submit1 input{background-color: #151515;
    box-shadow: none;
    border: none;
    color: #fff;
    padding: 7px 23px !important;
    text-align: center;
    height: auto;
    width: auto;
    display: inline-block;
    transition: all .5s ease-in;
    font-size: 20px;
    cursor: pointer;}
.submit1{text-align: center;margin-top: 20px;}
.submit1 input:hover{color: #fff;background: #2e41a6;}

/*Postfreeads*/
.post-free{padding-top: 50px;
  padding-bottom: 80px;}
.post-free h1{margin: 0px;
  font-size: 35px;
  font-weight: 600;
  text-transform: capitalize;
  color: #2e41a6;padding-bottom: 30px;}  
.adds1{box-shadow: 0px 0px 22px -5px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0px 0px 22px -5px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 0px 22px -5px rgba(0,0,0,0.2);
    padding: 40px;}
.ads h3 {
    font-size: 32px;
    color: #2b4a86;
    padding-top: 20px
}
.ads label {
    font-size: 18px;
    font-weight: 600;
    color: #000;
}
#stay{margin-left: 15px;margin-top: 23px;}

.pst input{width: 100%;
    height: 40px;
    border-radius: 25px;
    border: 1px solid #ddd;
    padding-left: 20px;
    padding-right: 20px;margin-bottom: 25px;}

.pst textarea{width: 100%;
    height: 160px;
    border-radius: 25px;
    border: 1px solid #ddd;
    padding-left: 20px;
    padding-right: 20px;margin-bottom: 25px;}

#attachment{width: 100%;
    height: 40px;
    border-radius: 25px;
    border: 1px solid #ddd;
    padding-left: 20px;
    padding-right: 20px;}

#submit_button{background:#151515;
  color: #fff;
  font-size: 18px;
  font-weight: 600;}

  .about-div1 ul li{font-size: 18px;line-height: 32px;;}