285@charset "utf-8";
/* CSS Document */

@font-face {font-family:"Roboto-Light"; src:url(../fonts/Roboto-Light.eot); src: local("Roboto-Light"), url(../fonts/Roboto-Light.woff) format('woff'), url(../fonts/Roboto-Light.ttf) format('truetype'), url(../fonts/Roboto-Light.svg) format('svg'), url(../fonts/Roboto-Light.otf) format('otf');}

@font-face {font-family:"Roboto-Regular"; src:url(../fonts/Roboto-Regular.eot); src: local("Roboto-Regular"), url(../fonts/Roboto-Regular.woff) format('woff'), url(../fonts/Roboto-Regular.ttf) format('truetype'), url(../fonts/Roboto-Regular.svg) format('svg'), url(../fonts/Roboto-Regular.otf) format('otf');}

@font-face {font-family:"Roboto-Bold"; src:url(../fonts/Roboto-Bold.eot); src: local("Roboto-Bold"), url(../fonts/Roboto-Bold.woff) format('woff'), url(../fonts/Roboto-Bold.ttf) format('truetype'), url(../fonts/Roboto-Bold.svg) format('svg'), url(../fonts/Roboto-Bold.otf) format('otf');}

@font-face {font-family:"RobotoSlab-Bold"; src:url(../fonts/RobotoSlab-Bold.eot); src: local("RobotoSlab-Bold"), url(../fonts/RobotoSlab-Bold.woff) format('woff'), url(../fonts/RobotoSlab-Bold.ttf) format('truetype'), url(../fonts/RobotoSlab-Bold.svg) format('svg'), url(../fonts/RobotoSlab-Bold.otf) format('otf');}

@font-face {font-family:"RobotoSlab-Light"; src:url(../fonts/RobotoSlab-Light.eot); src: local("RobotoSlab-Light"), url(../fonts/RobotoSlab-Light.woff) format('woff'), url(../fonts/RobotoSlab-Light.ttf) format('truetype'), url(../fonts/RobotoSlab-Light.svg) format('svg'), url(../fonts/RobotoSlab-Light.otf) format('otf');}

@font-face {font-family:"RobotoSlab-Regular"; src:url(../fonts/RobotoSlab-Regular.eot); src: local("RobotoSlab-Regular"), url(../fonts/RobotoSlab-Regular.woff) format('woff'), url(../fonts/RobotoSlab-Regular.ttf) format('truetype'), url(../fonts/RobotoSlab-Regular.svg) format('svg'), url(../fonts/RobotoSlab-Regular.otf) format('otf');}

@font-face {font-family:"RobotoSlab-Thin"; src:url(../fonts/RobotoSlab-Thin.eot); src: local("RobotoSlab-Thin"), url(../fonts/RobotoSlab-Thin.woff) format('woff'), url(../fonts/RobotoSlab-Thin.ttf) format('truetype'), url(../fonts/RobotoSlab-Thin.svg) format('svg'), url(../fonts/RobotoSlab-Thin.otf) format('otf');}

@font-face {font-family:"Roboto-Italic"; src:url(../fonts/Roboto-Italic.eot); src: local("Roboto-Italic"), url(../fonts/Roboto-Italic.woff) format('woff'), url(../fonts/Roboto-Italic.ttf) format('truetype'), url(../fonts/Roboto-Italic.svg) format('svg'), url(../fonts/Roboto-Italic.otf) format('otf');}



* {padding: 0;margin: 0; }
ul, li, a, img {text-decoration: none;margin: 0;padding: 0;list-style: none;outline: none;outline-offset: none; }
a:hover, a:focus {outline-offset: none;text-decoration: none;outline: none; }


body{font-family:"Roboto-Regular";font-size:14px;color:#000;}
h2.main_title{font-size:38px;font-family:"RobotoSlab-Light";margin:0px 0px 30px;color:#000;}
h2.main_title span{display:block;font-family:"Roboto-Light";font-size:18px;color:#808080;margin-top:5px;}
.go-top{z-index:998;}


/*Header*/

.header .navbar{padding:0;border:none;margin-bottom:0;}
.navbar-brand{padding:13px 0;height:auto;margin:0;}
.navbar-brand > img{width:80%;}
.navbar-fixed-bottom, .navbar-fixed-top{z-index:999;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:0;float:none;display:block;}
.header .navbar-nav>li>a{padding:0px 18px;text-align:center;color:#fff;line-height:70px;text-transform:uppercase;}
.nav > li > a{transition:all ease 0.5s;}
.nav > li > a:hover, .nav > li > a:focus{background-color:transparent;color:#fed136;}
.navbar-toggle{background-color:#fed136;margin-top:20px;margin-right:15px;}
.navbar-toggle .icon-bar{background-color:#fff;}
.black{background:transparent;}
.navbar-nav{float:right;}
/*Header*/

/*home banner*/
.wrapper{overflow:hidden;}
.hm_banner{background:url(../images/banner-image.jpg) left top; background-size:cover; padding:135px 0;height:90vh;position:relative;}
.hm_banner:before{content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;background: #e1c43c !important;background: -webkit-gradient(linear, right top, left top, from(#e1c43c), to(#a74260)) !important;background: linear-gradient(to left, #e1c43c 0%, #a74260 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1c43c', endColorstr='#a74260',GradientType=1 ) !important;opacity: .7 !important;}
.hm_banner .banner-txt h2{font-size:40px;font-family:"RobotoSlab-Bold";color:#fff;line-height:50px;margin:0px 0 0;}
.hm_banner .banner-txt h2 span{font-size:20px;color:#fff;display:block;}
.hm_banner .banner-txt h1{display:block;font-size: 34px;color:#fed136;font-family:"RobotoSlab-Light";margin:15px 0;}
.hm_banner .banner-txt p{font-size:18px; color:#fff;margin:0 0 15px;}
.hm_banner .banner-txt p.price-new span{font-size:36px;color:#fed136;font-family:"Roboto-Bold";}
.hm_banner .banner-txt p.price-new span i{font-size:23px;padding-right:5px;}
.hm_banner .banner-txt h3{color:#fff;margin:5px 0 10px;font-size:24px;font-family:"RobotoSlab-Bold";}
.hm_banner .banner-txt h4{color:#fff;margin:5px 0 10px;font-size:18px;font-family:"Roboto-Regular";}
.hm_banner .banner-txt h4 span.code-x{font-family:"Roboto-Bold";margin:5px 0 0;}
.hm_banner .banner-txt h4 span.valid{font-family:"Roboto-Regular";margin:5px 0 0;font-size:14px;}
.hm_banner .banner-txt h5{color:#fff;margin:0px 0px;font-size:14px;font-family:"Roboto-Regular";}
.hm_banner .banner-txt a{display:inline-block;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;padding:10px 25px;color:#000;font-size:18px;margin-top:15px;position:relative;border:1px solid #fed136;transition:all ease 0.5s;background-color:#fed136;}
.hm_banner .banner-txt a i{display:none;}
.hm_banner .banner-txt a.inst-btn{background-color:#000;color:#fff;border:none;}
.hm_banner .banner-txt a:hover{background-color:#000;border:1px solid #000;color:#fff;}
/*.hm_banner .banner-txt a.explore{display:inline-block;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;padding:10px 25px;color:#fff;font-size:18px;margin-top:15px;position:relative;border:1px solid #fff;transition:all ease 0.5s;}*/
.v-middle{position:absolute;top:50%;left:0;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);width:100%;margin-top:30px;z-index:998;}
/*query form*/
.desktop-form{display:block;}
.mobile-form{display:none;}

.modal-backdrop{z-index:997;}

/*query form*/
.v-middle{position: absolute;top: 50%;left: 0;transform: translate(0%,-50%);webkit-transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-o-transform: translate(0%,-50%);width: 100%;
margin-top: 0px;z-index: 998;}


.rediricting span {border:1px solid #fff; padding:10px 40px; border-radius:60px;color:#fff;font-family:"RobotoSlab-Regular";display:inline-block!important;}


.contact{padding:15px 0;}
.contact .contact-txt{padding-top:70px;}
.contact .contact-txt-chd{padding-top:20px;}
.contact .contact-txt h3{font-size:28px;margin:0 0 15px;font-family:"RobotoSlab-Bold";}
.contact .contact-txt li{position:relative;padding:10px 0 10px 25px;font-size:18px;font-family:"Roboto-Light";}
.contact .contact-txt .ll:before{font-family: "Ionicons";content:"\f2d2";position:absolute;top:10px;left:0;font-size:22px;color:#a74260;}
.contact .contact-txt .mp:before{font-family: "Ionicons";content:"\f3a2";position:absolute;top:10px;left:0;font-size:22px;color:#a74260;}
.contact .contact-txt .loc:before{font-family: "Ionicons";content:"\f456";position:absolute;top:10px;left:0;font-size:22px;color:#a74260;}
.contact .contact-txt .em:before{font-family: "Ionicons";content:"\f423";position:absolute;top:10px;left:0;font-size:22px;color:#a74260;}
.contact .contact-txt a{background-color:#a74260;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;padding:10px 25px;font-size:16px;display:inline-block;margin-top:15px;transition:all ease 0.5s;}
.contact .contact-txt a:hover{background-color:#000;color:#fff}
/*footer*/

footer{background-color:#282828;padding:30px 0 20px;color:#fff;text-align:center;}
footer h3{font-size:16px;text-transform:uppercase;display:inline-block;margin:0;line-height:30px;padding-right:15px;}
footer a{display:inline-block;padding:0 8px;}
footer a img{width:120px; height:40px;}

footer .foot_soc h3{font-size:16px;text-transform:uppercase;display:inline-block;margin:0;line-height:30px;padding-right:15px;}
footer .foot_soc a{display:inline-block;padding:0 2px;}
footer .foot_soc a i{width:35px; height:35px;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:35px;text-align:center;font-size:18px;}
footer p{font-size:18px;margin-top:15px;margin-bottom:0;}

/*footer*/

/*Inn banner*/

.inn_banner{background:url(../images/banner-image.jpg) left top; background-size:cover; padding:150px 0 50px;position:relative;}
.inn_banner:before{content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: #a74260 !important;background: -webkit-gradient(linear, right top, left top, from(#a74260), to(#2969B0)) !important;background: linear-gradient(to left, #a74260 0%, #2969B0 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a74260', endColorstr='#2969B0',GradientType=1 ) !important;opacity: .8 !important;}
.inn_banner .banner-txt{position:relative;z-index:998;}
.inn_banner .banner-txt h2{font-size:34px;font-family:"RobotoSlab-Light";color:#fff;line-height:40px;margin:50px 0 15px;position:relative;}
.inn_banner .banner-txt h4{font-size:22px;font-family:"RobotoSlab-Light";color:#fff;line-height:25px;margin:0px 0 10px;position:relative;}
.inn_banner .banner-txt h2 span.sm{font-size:18px;color:#fff;display:block;}
.inn_banner .banner-txt p{color:#fff;font-size:18px;position:relative;padding:5px 0 5px 0px;line-height:25px;font-family:"RobotoSlab-Light";}
.inn_banner .banner-txt li{color:#fff;font-size:30px;position:relative;padding:15px 0 15px 0px;line-height:40px;font-family:"RobotoSlab-Light";}
.inn_banner .banner-txt li span{font-size:18px;line-height:28px;margin-top:30px;}
.inn_banner .banner-txt p.price-new{color:#fed136;font-size:30px;font-family:"RobotoSlab-Bold";}
.inn_banner .banner-txt a{display:inline-block;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;padding:10px 25px;color:#000;font-size:18px;line-height:18px;margin-top:15px;position:relative;background-color:#fed136;border:1px solid #fed136;transition:all ease 0.5s;}
.inn_banner .banner-txt a.inst-btn{background-color:#000;color:#fff;border:none;}
.inn_banner .banner-txt a:hover{background-color:#000;border:1px solid #000;color:#fff;}
.inn_banner .banner-txt a i{display:none;}
.inn_banner .banner-link{text-align:right;}
.inn_banner .banner-link a{display:inline-block;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;padding:0px 25px;color:#fff;font-size:18px;margin-top:0px;position:relative;border:1px solid #fff;transition:all ease 0.5s;}
.inn_banner .banner-link a:hover{background-color:#fed136;border:1px solid #fed136;color:#000;}
.inn_banner .banner-link a {display: inline-block;border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;padding: 0px 25px;color: #fff;font-size: 18px;margin-top: 0px;position: relative;border: 2px solid #fff;transition: all ease 0.5s;}
.inn_banner .banner-link a i{display:none;}


.inn_banner .banner-form{background:rgba(255,255,255,0.5);padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#000;border:1px solid #fff;}
.inn_banner .banner-form h3{color:#000;font-family:"RobotoSlab-Light";font-size:22px;margin:10px 0 15px;text-align:center;} 
.inn_banner .banner-form .row{margin-left:-6px;margin-right:-6px;}
.inn_banner .banner-form .pad{padding:6px;}
.inn_banner .banner-form input{width:100%; height:40px;border:none;margin:0;padding-left:15px;background-color:#eee;outline:none;}
.inn_banner .banner-form select{width:100%; height:40px;border:none;margin:0;padding-left:15px;background-color:#eee;outline:none;}
.inn_banner .banner-form textarea{width:100%; height:80px;border:none;margin:0;padding-left:15px;padding-top:10px;background-color:#eee;outline:none;}
.inn_banner .banner-form input[type="button"]{width:100%; height:40px;border:none;margin:0;border:none;color:#fff;font-size:18px;background-color:#a74260;transition:all ease 0.5s;}
.inn_banner .banner-form input[type="button"]:hover{background-color:#fed136;color:#000;}
.inn_banner .banner-form p{font-size:16px;margin:10px 0 0;text-align:center;}
.inn_banner .banner-form p a{color:#175285;font-weight:800;}

/*Inn banner*/

.go-top {position: fixed;bottom: .5em;right: .5em;text-decoration: none;color: #fff!important;border: 2px solid #fff!important;background: #f27f7a!important;padding: 10px 15px!important;line-height: none;font-size: 1.5em;padding: 1em;display: none;}




/*Exist Signin*/

.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 {width: 20%;float: left;}

.thankyou .inn_banner {height:100vh;padding:100px 0 50px 0;}

.thankyou .thankyou-logo {text-align:center; margin:0 0 20px 0;}
.thankyou.thankyou-acct .thankyou-logo {text-align:center; margin:0 0 100px 0;}
.thankyou.thankyou-acct .inn_banner{padding:50px 0;}
.thankyou.thankyou-acct .inn_banner .banner-txt h3{color:#fff;font-size:35px;text-align:center;}
.thankyou.thankyou-acct .inn_banner .banner-txt li{color:#fff;font-size:24px;text-align:center;}
.thankyou.thankyou-acct .inn_banner .banner-txt a{color:#fed136;background-color:transparent;padding:0;display:inline-block;border:none;font-size:24px;}
.thankyou ul li {text-align:center;}
.thankyou ul li span {display:block;}

@media (max-width: 1367px) {

	
}
@media (min-width: 1200px) {
    .col-lg-15 {width: 20%;float: left;}
}

@media (max-width: 1199px) {

}

@media (min-width: 992px) and (max-width: 1199px) {}


@media (min-width: 992px) {
    .col-md-15 {width: 20%; float: left;}
 
}
@media (max-width: 991px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{text-align:center;float:none;display:block;}
	.navbar-brand > img{width:180px;display:inline-block;height:auto;}


	
}
@media (min-width: 768px) and (max-width: 991px) {}
@media (min-width: 768px) {
.col-sm-15 {width: 20%;float: left;}
}

@media (max-width: 767px) {
.navbar-toggle{background:#fed136!important;}
.black{position:absolute;background:rgba(167,66,96,1);}
.navbar-nav{float:none;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{text-align:left;}	
.inn_banner{padding:100px 0 50px;}
.inn_banner .banner-txt h2{font-size:30px;line-height:30px;}
.inn_banner .banner-txt h2 span.sm{font-size:16px;}
.inn_banner .banner-link{text-align:center;}
.navbar-toggle{margin-top:-50px;}

}

@media (max-width: 479px) {
	.hm_banner .banner-txt h2{font-size:24px;line-height:28px;}
	.video_sec h3{font-size:20px;line-height:25px;margin:0 0 15px;}
	h2.main_title{font-size:24px;margin:0 0 5px;}
	footer h3{display:block;padding-right:0;}
	footer .foot_soc h3{display:block;padding-right:0;}
	.inn_banner .banner-txt li{font-size:24px;line-height:34px;}
	.thankyou .thankyou-logo img{width:60%;}
	.thankyou.thankyou-acct .inn_banner .banner-txt h3{font-size:26px;margin:10px 0 0;}
	.thankyou.thankyou-acct .thankyou-logo{margin-bottom:30px;}
	.thankyou.thankyou-acct .thankyou-logo img{width:100%;height:auto;}
	.thankyou.thankyou-acct .inn_banner .banner-txt li{font-size:18px;line-height:28px;}
	.footer p{font-size:16px;}
}

@media(max-width:370px){
	
}
/*home banner*/