body{margin:0; padding:0;font-family: 'Poppins', sans-serif; color:#262626;background: url(../images/home-boxed-bg.jpg)no-repeat;background-size: cover;position:relative}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-family: 'Montserrat', sans-serif;font-weight: 700;}
ol,ul{margin:0; padding:0; list-style:none;}
html { position: relative; min-height: 100%; }
a, button {color: #7f7fff;text-decoration: none;}
/**====================================================================**/
.page-wrap {width: 1350px;box-shadow: 0 22px 68px 0 rgb(144 144 144 / 18%);margin: 50px auto;min-height: 100vh;overflow: hidden;background: #fff;}
/* header CSS */
.banner-sec {position: relative;border: 25px solid #fff;}
/*.banner-sec:before {content: '';position: absolute;width: 100%;height: 100%;background: black;opacity: .3;z-index: 0;left: 0;right: 0;}*/
.banner-sec img{width:100%;}
.banner-sec .container { padding: 0;}
.banner-content {position: relative;}
.banner-content h1 {font-size: 52px;text-transform: uppercase;}
.input-sec {display: flex;align-items: center;justify-content: space-between;padding: 30px 0;}
.input-sec .form-select-group {display: flex;align-items: center;width: 350px;}
.input-sec .form-select-group label {white-space: nowrap;margin: 0 15px 0;}
.input-sec select.form-control {border-radius: 5px;line-height: 49px;height: 49px;}
.input-sec .form label {white-space: nowrap;margin: 0 10px 0;}
.price {text-align: center;padding: 30px 0;background: #d9d9ff;border: 2px dashed #7f7fff;margin: 10px 0 50px;}
.price h2 {font-size: 52px;}
.person-detail {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin: 0 0 0;}
.person-detail .form-input {width: 32%;}
.person-detail .form-input input {height: 60px;line-height: 30px;}
.input-sec .form input {border-radius: 5px;line-height: 39px;border: 1px solid #ccc;padding: 5px 15px;font-size: 15px;width: 200px;}
.booknow {text-align: center;margin: 40px 0;}
.booknow button {background: #fff;padding: 16px 70px;border: 5px solid #fff; box-shadow: inset 0 0 10px #7f7fffa3;transition: .5s ease-in-out;font-size: 21px;display: inline-block;margin: 0 auto;font-weight: 600;}
.booknow button:hover {box-shadow: 0px 0px 15px rgb(68 68 68 / 30%);color: #fff;}
.input-sec .form {display: flex;align-items: center;}
#complated {padding-bottom: 0;text-align: center;margin: 80px 0 50px;}
.dsc_cmpted {text-align: center;font-size: 21px;line-height: 24px;margin-bottom: 30px;font-weight: 600;}
.Parking-details-sec img {width: 100%;height: 500px;object-fit: cover;margin: 0 0 30px;}
.Parking-details-sec p {font-size: 18px;font-weight: 600;margin: 0 0 10px;}
.lot-park:before {content: '';position: absolute;width: 100%;height: 110%;background: #dadaff;top: -50px;z-index: -1;opacity: .4;}
.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}
.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#7f7fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.person-detail .form-input sup {top: 0;}
.hvr-bounce-to-right:hover,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:active{color:#fff!important}
.hvr-bounce-to-right:hover:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}
button:focus{outline:1px dotted;outline:0}
@-webkit-keyframes mover {
0%{transform:translateY(0)}
100%{transform:translateY(-15px)}
}
@keyframes mover {
0%{transform:translateY(0)}
100%{transform:translateY(-15px)}
}

@media(max-width:1450px){
	.page-wrap {width: 1064px;}
}
@media (max-width: 1263px){
	.page-wrap {width: 1000px;}
}
@media (max-width: 1023px){

	.page-wrap {width: 727px!important;}
}



@media(max-width:767px){
.page-wrap {margin: 10px auto;}
.input-sec {display: block;}
.input-sec .form {display: block;}
.input-sec .form-select-group {width: 100%;display: block;margin: 15px 0 0;}
.input-sec .form input {width: 100%;}
.input-sec .form-select-group label {white-space: nowrap;margin: 0 7px 0;}
.person-detail {display: block;}
.person-detail .form-input {width: 100%;margin: 0 0 20px;}
.banner-content h1 {font-size: 32px;}
.banner-sec {height: auto;border: 15px solid #fff;}
.Parking-details-sec img {height: 250px;}
.dsc_cmpted {font-size: 18px;line-height: 30px;}
.page-wrap {width: 95% !important;}
#complated { padding-bottom: 0; margin: 20px 0 10px;}
.banner-sec .container {padding: 0;width: 100%;max-width: 100%;}
}


@media(min-width:0px) and (max-width:576px){

	
}



@media(min-width:768px) and (max-width:991px){
		
	
}


