﻿*{padding:0px;margin:0px;scroll-behavior:smooth;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
::selection{background-color:#62CB31;color:#FFF}
html{background:linear-gradient(90deg,#000 0%, #A50606 54%,#000 100%)}
body{font-family:'Courgette', sans-serif;margin:auto;padding:auto;color:#FFF;font-size:18px;letter-spacing:normal;background:rgba(165,6,6,0.3);text-shadow:2px 2px 3px #000}
a, a:hover, a:active, a:focus{color:#FFF;text-decoration:none}
a:hover{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
h1,h2,h3,h4,h5,h6{font-size:30px;padding:0px;margin:10px 0px 10px;line-height:normal;text-shadow:2px 1px 2px #04249C}
ul, ol{margin:0px;padding:0px}
ul, ol li{list-style-position:inside}
.btn{background-color:#43A047;color:#FFF;padding:10px;border-radius:3px}
.btn:hover,.btn:focus{background-color:#FFF;color:#333;cursor:pointer;outline:none;box-shadow:none}
.headline{font-size:45px;text-shadow:3px 3px #04249C;margin-bottom:20px;line-height:normal;text-align:center;background-repeat:no-repeat;background-position:center bottom;background-image:url(../images/background/headline.png);padding-bottom:40px}
@media screen and (max-width: 768px){h1,h2,h3,h4,h5,h6{font-size:25px}.headline{font-size:35px}}
@media screen and (min-width: 768px){body{margin:0 auto;max-width:1200px}}
header{background:linear-gradient(0deg,#B22222,#000);border-bottom:2px solid #E9970A;width:auto;box-shadow:0px 15px 15px -15px #000}
header .top{padding:5px 0px;font-size:15px}
header .top .logo{display:none;font-size:30px;text-shadow:3px 3px #04249C}
header .top .email{float:left}
header .top .phone{float:right}
header .top a, header .top a:hover{color:#FFF}
header .top .fa{color:#FFF;margin-right:10px}
header .navbar .navbar-brand.logo img{margin:0px auto;height:40px}
header .navbar .navbar-brand{padding:0px}
header .navbar .navbar-brand.logo{font-size:30px;text-shadow:3px 3px #04249C}
header .navbar .navbar-brand.logo span{display:none;font-size:17px;padding-top:0px}
header .navbar .navbar-nav li{padding:0px 0px;margin:0px 2px}
header .navbar .navbar-nav li a{color:#FFF;padding:6px 20px}
header .navbar .navbar-nav>li>a:hover,header .navbar .navbar-nav>li>a:focus,header .navbar .navbar-nav>li> .active{background-color:#E9970A;color:#000;border-radius:0px}
header .navbar .navbar-toggler{border:0px solid #E9970A;border-radius:3px;outline:0;padding:4px 2px;height:35px}
header .navbar .navbar-toggler .navbar-toggler-icon{color:#FFF;font-size:25px}
header .navbar .navbar-toggler .navbar-toggler-icon:before{content:"\f0c9";font-family:FontAwesome}
header .navbar .navbar-brand-a{display:none}
@media (max-width:768px){
header .top{padding:0px 0px;text-align:center}
header .top .logo{display:block;text-align:center}
header .top .logo img{margin:0px;height:45px}
header .top .phone{display:none}
header .top .email,header .top .phone{float:none}
header .navbar .navbar-brand{display:none}
header .navbar .navbar-brand-a{display:block}
header .navbar .navbar-collapse{margin-top:20px}
header .navbar .navbar-nav{text-align:center;width:100%}
header .navbar .navbar-nav li{text-align:center;width:100%}
header .navbar .navbar-nav li a{padding:2px 20px;margin:2px 0px}
}
.footer{background:linear-gradient(180deg,#5C0909,#000);color:#E9970A}
.footer a{color:#E9970A}
.footer .top{text-align:center;border:1px solid #E9970A;border-left:none;border-right:none}
.footer .top .svg-icon-body{width:60px;margin:0px auto}
.footer .top .svg-icon-body path{fill:#E9970A}
.footer .top .item{border:1px solid #E9970A;padding:20px 10px 10px}
.footer .top .item .title{font-size:25px}
.footer .top .item img{width:124px;margin:0px auto 20px;text-align:center}
.footer .top .item.item-f{border-left:none}
.footer .top .item.item-l{border-right:none}
.footer .bottom{padding:12px 0px 10px;font-size:14px;background-color:#000}
.footer .bottom .menu{float:right}
.footer .bottom .menu li{display:inline-block}
.footer .bottom .menu li::after{content:"-";margin:0 3px 0px 5px}
.footer .bottom .menu li:last-child:after{content:"";margin:0px}
.footer .bottom .copyright{float:left}
.footer .contact-info{display:none;position:fixed;bottom:0px;width:100%;text-align:center;padding:0px;margin:0px;z-index:999}
.footer .contact-info a{font-size:20px;padding:10px 10px;color:#000;border-radius:0px;height:auto}
.footer .contact-info .btn{border:0px solid #FFF;width:50%}
.footer .contact-info .btn.phone{background-color:#3B5998}
.footer .contact-info .btn.whatsapp{background-color:#25D366}
@media (max-width: 768px){
.footer{margin-bottom:50px}
.footer .top .item{border-left:none;border-right:none}
.footer .bottom .copyright{float:none;text-align:center}
.footer .bottom .menu{float:none;text-align:center}
.footer .bottom .menu li{padding:3px}
.footer .bottom .menu li::after{content:"";margin:0px}
.footer .contact-info{display:block}
}
.error-404{text-align:center;padding:150px 0px;color:#E9970A}
.error-404 h1{font-size:150px;font-weight:bold}
.error-404 h1 .fa{margin:0px 5px}
.error-404 h2{font-size:30px}
@media (max-width: 768px){.error-404{padding:50px 0px}.error-404 h1{font-size:100px}.error-404 h2{font-size:20px} }
.banner{width:100%;padding:0px;}
.banner img{width:100%;height:auto}
.banner .img-fluid.mobile{display:none}@media only screen and (max-device-width:450px){.banner .img-fluid{display:none}.banner .img-fluid.mobile{display:block}}
.home-top{color:#FFF;text-align:center}
.home-top .search .custom-select{margin:-10px}
.home-top .search select{background-color:transparent;border:none;padding:0px 15px;border-radius:0px;color:#FFF;color:#FFF;font-size:20px;text-shadow:2px 2px 3px #000}
.home-top .search select:hover,.home-top .search select:focus{cursor:pointer;outline:none;box-shadow:none}
.home-top .btn{width:100%;background-color:transparent;margin:0px;border-radius:0px;padding:12px 0px;font-size:20px}
.home-top .search{background-color:#62CB31}
.home-top .phone{background-color:#3B5998}
.home-top .whatsapp{background-color:#25D366}
.profiles{padding:10px 0px 10px}
.profiles img{width:100%;height:auto;object-fit:cover;margin:10px 0px}
.profiles .item{overflow:hidden;position:relative}
.profiles .item .name{background:rgba(0,0,0,0.5);color:#E9970A;text-align:center;font-size:18px;position:absolute;bottom:85px;width:100%;padding:1px 0px}
.home-contant{}
.home-contant .item{background:rgba(0,0,0,0.3);margin:0px 0px}
.home-contant .item .img{padding:0px}
.home-contant .item .img img{width:100%;object-fit:cover}
.home-contant .item .text{margin:auto 0px}
.home-contant .item .text .box{background-color:#000;padding:20px 30px;z-index:1;display:block;position:inherit}
.home-contant .item .text .box.a{margin:0px -100px 0px -15px;box-shadow:5px 10px #E9970A}
.home-contant .item .text .box.b{margin:0px -15px 0px -100px;box-shadow:-5px 10px #E9970A}
.home-contant .item .text .box .stamp{background:url("../images/background/stamp-vip.png") center top no-repeat;width:65px;height:58px;position:absolute;top:10px;right:10px}
@media (max-width: 768px){
.home-contant .item .text .box{background-color:#000;padding:10px 15px}
.home-contant .item .text .box.a,.home-contant .item .text .box.b{margin:0px 0px 0px 0px;box-shadow:none;border:6px #E9970A solid;border-top:none;border-bottom:none}
.home-contant .item .text .box .stamp{top:-30px;right:-15px}
}
.home-contant a,.home-contant strong,.page a,.page strong{color:#E9970A}
.home-contant.contant-b{margin-top:20px}
.book-now{padding:50px 0px;border:3px double #E9970A;border-left:none;border-right:none;text-align:center;background:repeat scroll center center;background-position:center;background-size:cover;background-image:url("../images/background/book-now.jpg")}
.book-now .title{font-size:55px;color:#E9970A;text-transform:capitalize;text-shadow:3px 3px #04249C;line-height:normal}
.top-location{padding:50px 0px;border:3px double #E9970A;border-left:none;border-right:none;text-align:center;background:repeat fixed center center;background-position:center;background-size:cover;background-image:linear-gradient(342deg,rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url("../images/background/location.jpg")}
.top-location .location-card{width:100%;height:200px;padding:10px 20px;overflow:hidden;position:relative;border-radius:5px;text-align:center;margin:10px 0px;border:2px solid #E9970A;background-position:center}
.top-location .location-card .click{cursor:pointer;position:absolute;height:100%;width:100%;z-index:10;left:0px;top:0px}
.top-location .location-card::before{content:"\f041";font-family:FontAwesome;position:absolute;bottom:-10px;right:8px;font-size:4em;color:#EDEEF4}
.top-location .location-card .title{text-align:left;font-size:30px;color:#E9970A;text-transform:capitalize}
.top-location .location-card.aerocity{background-image:linear-gradient(140deg,rgba(0,0,0,0.8),rgba(255,154,0,0.2)),url("../images/location/aerocity.jpg")}
.top-location .location-card.dwarka{background-image:linear-gradient(140deg,rgba(0,0,0,0.8),rgba(255,154,0,0.2)),url("../images/location/dwarka.jpg")}
.top-location .location-card.mahipalpur{background-image:linear-gradient(140deg,rgba(0,0,0,0.8),rgba(255,154,0,0.2)),url("../images/location/mahipalpur.jpg")}
.top-location .location-card.noida{background-image:linear-gradient(140deg,rgba(0,0,0,0.8),rgba(255,154,0,0.2)),url("../images/location/nodia.jpg")}
.top-location .location-card.saket{background-image:linear-gradient(140deg,rgba(0,0,0,0.8),rgba(255,154,0,0.2)),url("../images/location/saket.jpg")}
.top-location .location-card.ghaziabad{background-image:linear-gradient(140deg,rgba(0,0,0,0.8),rgba(255,154,0,0.2)),url("../images/location/ghaziabad.jpg")}
.top-location .col-md-4{margin:0px auto}
@media (max-width: 768px){.book-now .title{font-size:40px}}
.home-rates{padding:50px 0px;border:3px double #E9970A;border-left:none;border-right:none;text-align:center;background:repeat fixed center center;background-position:center;background-size:cover;background-image:linear-gradient(342deg,rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url("../images/background/rates.jpg")}
.home-rates .item{background:rgba(0,0,0,0.5);border:3px double #E9970A;border-radius:5px;padding:10px 10px 0px;margin:5px;text-align:center;font-size:20px}
.home-rates .item .title{font-size:30px}
.home-rates .item .stamp{background:url("../images/background/stamp-offer.png") center top no-repeat;width:65px;height:65px;position:absolute;top:-15px;right:0px}
.home-rates .no-service{margin-top:30px;}
.home-rates .no-service img{border:3px double #E9970A;border-radius:50px;height:100px;width:100px}
.home-rates .no-service .title{color:#E9970A;text-align:center;font-size:18px;padding:5px 0px}
.all-location{padding:30px 0px}
.location-list{list-style:none;display:inline-block;padding:0px;margin:0 auto;text-align:center;width:100%}
.location-list li .click{cursor:pointer;position:absolute;height:100%;width:100%;z-index:10;left:0px;top:0px}
.location-list li{display:inline-block;background:rgba(0,0,0,0.5);padding:10px 20px;margin:10px;position:relative;overflow:hidden;border:3px double #E9970A;border-radius:0px 50px 0px 50px;transition:.75s;min-width:200px;box-shadow:0px 19px 38px #000, 0px 15px 12px #000}
.location-list li:hover{transform:scale(1.03)}
@media screen and (max-width: 767px){.location-list li{min-width:130px!important;margin:5px 2px}}
.page-top{margin-top:20px;font-size:45px;text-shadow:3px 3px #04249C;margin-bottom:20px;line-height:normal;text-align:center;background-repeat:no-repeat;background-position:center bottom;background-image:url(../images/background/headline.png);padding-bottom:40px}
.page{padding:20px 0pxx}
.page .gallery{display:flex;flex-wrap:wrap;padding:10px 0px}
.page .gallery .columnx{flex:22.22222%;padding:0px 10px}
.page .gallery .columnx img{width:100%;height:auto;border-radius:0px;margin:10px 0px}
@media screen and (max-width: 479px){
.page .gallery{display:flex;flex-wrap:wrap;padding:0px 4px}
.page .gallery .columnx{flex:100%;padding:0 4px}
.page .gallery .columnx img{margin-bottom:20px;vertical-align:middle}
}
.page .price-list{padding:10px 0 20px;text-align:center}
.page .price-list .item{border:3px double #E9970A;background-color:#21202E;border-radius:0px;padding:18px 15px 0px;margin-bottom:30px;text-align:center}
.page .price-list .item .title{font-size:45px;font-weight:bold;text-shadow:3px 2px 3px #000;margin-bottom:0px}
.page .price-list .item ul{list-style:none;padding:0px;margin:0px}
.page .price-list .item ul li{display:block;border-bottom:2px double #E9970A;padding:10px 0}
.page .price-list .item ul li:last-child{border:none}
.page .contact-us{padding:10px 0 20px;text-align:center}
.page .contact-us .item{border:3px double #E9970A;background-color:#21202E;border-radius:0px;padding:12px 15px 0px;margin-bottom:30px;text-align:center}
.page .contact-us .item .title{font-size:45px;font-weight:bold;text-shadow:3px 2px 3px #000;margin-bottom:0px}
.page .contact-us .item p a{color:#FFF}
.page.posts{}
.page.posts .card{background-color:transparent;overflow:hidden;position:relative;border-radius:0px;text-align:center;margin:10px 0px;color:#FFF;border:3px double #E9970A}
.page.posts .card .click{cursor:pointer;position:absolute;height:100%;width:100%;z-index:10;left:0px;top:0px}
.page.posts .card .star{background-color:#E9970A;padding:2px 20px;position:absolute;color:#FFF;top:0px;right:0px;font-size:15px}
.page.posts .card img{width:100%;object-fit:cover;border-radius:0px;border:3px double #E9970A}
.page.posts .card .title{position:absolute;bottom:0px;width:100%;max-height:100%;padding:10px 0px 4px;background:linear-gradient(0deg,#E9970A,transparent)}
.thumbnail{width:100%;padding:0px}
.thumbnail img{width:100%;height:450px;object-fit:cover}
@media only screen and (max-device-width:450px){.thumbnail img{height:350px}}


