@charset "utf-8";
/* CSS Document */
/*----------------
RESET CSS
-----------------*/
body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	background:#000000;
	color:#000000;
	text-align:center;
	font-family:'Gilroy';
	font-weight:400;
	}
div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin: 0;padding: 0;}
header, section, footer, aside, nav, main, article, figure {display: block;}
table, tr, td {border: 0;}
a {outline: none;color: inherit;text-decoration: none;}
img {border: none; height:auto;}
li {list-style: none;}
* {box-sizing: border-box;}
.img-full {max-width: 100%;}
.clearall {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	}

.overflow{overflow:hidden;}
/*====Fonts====*/
@font-face {
	font-family:'Gilroy';
	src: url('Gilroy-Regular.woff2') format('woff2'),
	url('Gilroy-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family:'Gilroy';
	src: url('Gilroy-Medium.woff2') format('woff2'),
	url('Gilroy-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family:'Gilroy';
	src: url('Gilroy-Bold.woff2') format('woff2'),
	url('Gilroy-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family:'Gilroy';
	src: url('Gilroy-Extrabold.woff2') format('woff2'),
	url('Gilroy-Extrabold.woff') format('woff');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	}
	
/*=====MAIN CSS START=====*/
.container {
	width:1170px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
.overflow{ overflow:hidden;}

/*====Banner-Section====*/
.banner-section{
	float:left;
	width:100%;
	padding:25px 0 80px;
	background:url(../images/bnr-bg.jpg) no-repeat right top;
	background-size:cover;
	}
.logo{
	float:left;
	max-width:100%;
	}
.bnr-left{
	float:left;
	width:69%;
	text-align:left;
	padding:50px 0 0;
	}
.bnr_text1{
	float:left;
	width:100%;
	font-size:32px;
	line-height:38px;
	color:#fff;
	font-weight:500;
	}
.bnr-heading{
	float:left;
	width:100%;
	font-size:56px;
	line-height:64px;
	letter-spacing:0;
	color:#fff;
	font-weight:800;
	margin-top:20px;
	background:url(../images/heding_line.png) no-repeat left bottom;
	padding-bottom:20px;	
	}
.bnr-heading span{
	color:#ff0000;
	}
.banr_sub_head{
	float:left;
	width:100%;
	margin-top:20px;
	font-size:28px;
	line-height:34px;
	font-weight:600;
	color:#ffd461;
	padding-left:55px;
	position:relative;
	}
.banr_sub_head span{ text-decoration:underline;}
.banr_sub_head img{
	position:absolute;
	left:0;
	top:4px;
	}
.detail-fld{
	float:left;
	width:100%;
	margin-top:40px;
	padding:20px 20px;
	border:2px solid #dea437;
	border-radius:10px;
	}
.detail-fld-heading{
	float:left;
	width:100%;
	font-size:24px;
	line-height:30px;
	letter-spacing:0.2px;
	color:#fff;
	font-weight:bold;
	}
.detail-fld-inr{
	float:left;
	width:100%;
	margin-top:20px;
	}
.mail-fld{
	float:left;
	width:44%;
	}
.mail-fld input{
	float:left;
	width:100%;
	height:60px;
	background:#f8f8f8;
	font-size:18px;
	line-height:24px;
	color:#000;
	text-align:left;
	padding:0 20px;
	border:none;
	border:1px solid #886011;
	appearance:none;
	outline:none;
	font-family: 'Gilroy';
	font-weight:normal;
	box-shadow:inset 0 0 7px 3px rgba(0,0,0,0.2);
	}
.detail-fld-btn-box{
	float:right;
	width:54%;
	text-align:center;
	}
.submit-btn{
	float:left;
	width:100%;
	height:60px;
	background: rgba(23,171,3,1);
	background: linear-gradient(0deg, rgba(23,171,3,1) 0%, rgba(65,217,49,1) 100%);
	border:none;
	outline:none;
	box-shadow:0 5px 5px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.3);
	border-radius:5px;
	font-size:24px;
	line-height:55px;
	color:#fff;
	font-weight:800;
	padding:0;
	font-family: 'Gilroy';
	cursor:pointer;
	text-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-webkit-appearance:none;
	}
.privacy-txt{
	float:left;
	width:100%;
	font-size:13px;
	line-height:19px;
	letter-spacing:0.5px;
	color:#fff;
	margin-top:14px;
	}
.lock-icn{
	display:inline-block;
	vertical-align:middle;
	margin:-7px 10px 0 0;
	}
.award-box{
	float:left;
	width:100%;
	padding-left:180px;
	position:relative;
	text-align:left;
	margin-top:40px;
	}
.awrd-img{
	position:absolute;
	left:0;
	top:0;
	max-width:100%;
	border:1px solid #edba32;
	border-radius:50%;
	}
.award-box-txt1{
	float:left;
	width:100%;
	font-size:20px;
	line-height:26px;
	letter-spacing:0;
	color:#fff;
	}
.stirling_sign{
	float:left;
	margin:15px 0 5px 0;
	}
.porn_star_name{
	float:left;
	width:100%;
	font-size:22px;
	line-height:30px;
	letter-spacing:0;
	color:#fff;
	margin:5px 0 5px;
	font-weight:600;
	}
.killer_book{
	position:absolute;
	right:-90px;
	top:120px;
	width:400px;
	}

.fl{ float:left;}
.fr{ float:right;}

.fortab, .formob{ display:none;}
.fordesk{ display:block;}
/*=====Media-Querry=====*/

@media only screen and (max-width:1200px){
.container{width:1004px;}

.bnr_text1{ font-size:28px; line-height:34px;}
.bnr-heading { font-size: 46px; line-height: 54px; letter-spacing: 0;}
.submit-btn { font-size: 23px;}
.killer_book{ width:300px; right:-20px;}
}

@media only screen and (max-width:1021px){
.container{width:750px;}

.fordesk{display: none;}
.fortab{display: block;}

.banner-section{ background-position:70% 0;}

.bnr_text1{ font-size:24px; line-height:32px;}
.bnr-heading { font-size:40px; line-height: 46px;}
.banr_sub_head{ font-size:22px; line-height:28px;}

.detail-fld{ padding:10px;}
.detail-fld-heading {font-size: 20px; line-height: 27px;}

.killer_book{ width:230px; right:0; top:70px;}


.mail-fld input{ font-size:15px; line-height:20px; letter-spacing:0; padding:0 8px;}
.submit-btn { font-size:15px; letter-spacing:0;}

.award-box{ padding-left:135px;}
.awrd-img{ width:120px;}
.award-box-txt1 { font-size: 18px; line-height: 24px;}
.porn_star_name{ font-size:20px; line-height:26px;}
.stirling_sign{ width:300px;}

}

@media only screen and (max-width:767px){
.container{width:100%; padding:0 15px; max-width:600px; box-sizing:border-box;}

.fordesk{display:none;}
.formob{display:block;}
.hidemob{ display:none;}

.banner-section { padding:13px 0 30px; background-size:cover;}
.logo { display:block; width: 120px; margin:0 auto 0; float:none;} 

.bnr-left { width: 100%; padding:24px 0 0;}
.bnr_text1{ font-size:18px; line-height:24px; text-align:center;}
.bnr-heading { text-align:center; font-size:32px; line-height:36px; margin-top:7px; background:none; padding-bottom:22px;}
.banr_sub_head{ font-size:17px; line-height:24px; padding-left:35px; margin-top:18px;}
.banr_sub_head img{ width:25px;}

.detail-fld { margin-top:15px; padding:10px 10px 15px;}
.detail-fld-inr{margin-top:10px;}
.detail-fld-heading { font-size:16px; line-height:24px; letter-spacing:0.5px;}

.mail-fld { width: 100%;}
.mail-fld input{ font-size:16px; padding: 0 15px;}
.detail-fld-btn-box{ width:100%; margin-top:10px;}
.submit-btn { font-size:18px; letter-spacing:0.3px;}

.killer_book{ position:static; display:block; margin:0 auto 0; width:200px;}

.award-box { max-width:390px; padding:0 0 12px 90px; margin-top:25px;}
.awrd-img { width:75px;}
.stirling_sign{ width:230px; margin:5px 0 0;}
.award-box-txt1 { font-size:17px; line-height: 24px;}
.porn_star_name{font-size:19px; line-height: 26px; margin-bottom:7px;}
}
