@font-face {
  font-family: "Poppins-Regular";
  src: local('Poppins-Regular'),
	url('../fonts/Poppins-Regular.ttf') 
	format('opentype');
}
@font-face {
  font-family: 'Poppins-Regular';
  src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-Regular.woff') format('woff'), url('../fonts/Poppins-Regular.ttf')  format('truetype'), url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-SemiBold';
  src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-SemiBold.woff') format('woff'), url('../fonts/Poppins-SemiBold.ttf')  format('truetype'), url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Poppins-Bold";
  src: local('Poppins-Bold'),
	url('../fonts/Poppins-Bold.ttf') 
	format('opentype');
}
@font-face {
  font-family: 'Poppins-Light';
  src: local('Poppins-Light'),
	url('../fonts/Poppins-Light.ttf') 
	format('truetype');
}

@font-face {
  font-family: 'Poppins-LightItalic';
  src: url('../fonts/Poppins-LightItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-LightItalic.woff') format('woff'), url('../fonts/Poppins-LightItalic.ttf')  format('truetype'), url('../fonts/Poppins-LightItalic.svg#Poppins-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Medium';
  src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-Medium.woff') format('woff'), url('../fonts/Poppins-Medium.ttf')  format('truetype'), url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins.woff') format('woff'), url('../fonts/Poppins.ttf')  format('truetype'), url('../fonts/Poppins.svg#Poppins') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'GlossAndBloom';
  src: url('../fonts/GlossAndBloom.eot?#iefix') format('embedded-opentype'),  url('../fonts/GlossAndBloom.woff') format('woff'), url('../fonts/GlossAndBloom.ttf')  format('truetype'), url('../fonts/GlossAndBloom.svg#GlossAndBloom') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Anton-Regular";
  src: local('Anton-Regular'),
	url('../fonts/Anton-Regular.ttf') 
	format('opentype');
}

.font1{
	font-family: "Antonio-Bold";
}
@font-face {
  font-family: "BILLY OHIO DUA";
  src: local('BILLY OHIO DUA'),
	url('../fonts/BILLY-OHIO-DUA.OTF') 
	format('opentype');
}
.font2{
	font-family: "BILLY OHIO DUA";
}
@font-face {
  font-family: "JosefinSans-Bold";
  src: local('JosefinSans-Bold'),
	url('../fonts/JosefinSans-Bold.ttf') 
	format('opentype');
}
.font3{
	font-family: "JosefinSans-Bold";
}
@font-face {
  font-family: "JosefinSans-Regular";
  src: local('JosefinSans-Regular'),
	url('../fonts/JosefinSans-Regular.ttf') 
	format('opentype');
}
.font4{
	font-family: "JosefinSans-Regular";
}
@font-face {
  font-family: "Monoton-Regular";
  src: local('Monoton-Regular'),
	url('../fonts/Monoton-Regular.ttf') 
	format('opentype');
}
.font5{
	font-family: "Monoton-Regular";
}
@font-face {
  font-family: "RemachineScript";
  src: local('RemachineScript_Personal_Use_0'),
	url('../fonts/RemachineScript_Personal_Use_0.ttf') 
	format('opentype');
}
.font6{
	font-family: "Monoton-Regular";
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
body {
margin:0;
padding:0;
background: #2b2b2b;
font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'FuturaStd-Heavy';
}
p{
	font-family: 'FuturaStd-Medium';
}
h1, h2, h3, h4, h5, h6, p {
margin:0;
padding:0;
}
ul, ol, li {
margin:0;
padding:0;
list-style:none;
}
/* header, */ section, footer {
width:100%;
float:left;
}
.auto-container {
width:1300px;
margin:auto;
}
.text-center{
	text-align: center;
}
img{
	max-width: 100%;
}

/*header css start*/
header {
	/* background:url(../img/slide1.png) no-repeat center ; */
	/* background-size:cover;
    padding: 5em 0; */
	
}
header h2{
	color: #c3272e;
    font-size: 35px;
    line-height: 40px;
}
header h4{
	color: #000000;
    font-size: 25px;
    line-height:30px;
}
.header-text{
	margin-top: 9em;
	margin-bottom: 25em;
}
.nav_div{
	display: inline-block;
}
.circle img{
	position: relative;
    top: 410px;
    left: 35px;
    max-width: 350px;
}
.countdown_dashboard{
        position: absolute;
    top: 450px;
}
.countdown_dashboard .soon{
	margin: 0;
	display: table;
	padding: 40px !important;
}
.countdown_dashboard .soon[data-layout*=label-small][data-visual] .soon-label{
	position: absolute;
	bottom: -13px;
	font-size: .7em !important;
	font-family: "Poppins-Light" !important;
}

.countdown_dashboard .soon-value{
	font-family: 'Poppins-SemiBold';
	font-size: 43px !important;
	color: #c3272e;
}

/* slider css */
	.slideshow-container {
	  /* max-width: 1000px; */
	  max-width:100%;
	 /*  position: relative; */
	  margin: auto;
	}
	.logo_div{
		position:absolute;
		top: 30px;
	right: 80px;
	}

	/* Hide the images by default */
	.mySlides {
	  display: none;
	}

	/* Next & previous buttons */
	.prev, .next {
	  cursor: pointer;
	  position: absolute;
	  top: 50%;
	  width: auto;
	  margin-top: -22px;
	  padding: 16px;
	  color: white;
	  font-weight: bold;
	  font-size: 18px;
	  transition: 0.6s ease;
	  border-radius: 0 3px 3px 0;
	  user-select: none;
	}

	/* Position the "next button" to the right */
	.next {
	  right: 0;
	  border-radius: 3px 0 0 3px;
	}

	/* On hover, add a black background color with a little bit see-through */
	.prev:hover, .next:hover {
	  background-color: rgba(0,0,0,0.8);
	}

	/* Caption text */
	.text {
	  color: #f2f2f2;
	  font-size: 15px;
	  padding: 8px 12px;
	  position: absolute;
	  bottom: 40px;
	  width: 100%;
	  text-align: center;
	}

	/* Number text (1/3 etc) */
	.numbertext {
	  color: #f2f2f2;
	  font-size: 12px;
	  padding: 8px 12px;
	  position: absolute;
	  top: 0;
	}

	/* The dots/bullets/indicators */
	.dot {
	  cursor: pointer;
	  height: 15px;
	  width: 15px;
	  margin: 0 2px;
	  background-color: #bbb;
	  border-radius: 50%;
	  display: inline-block;
	  transition: background-color 0.6s ease;
	}

	.active, .dot:hover {
	 /*  background-color: #717171; */
	}

	/* Fading animation */
	.fade {
	  -webkit-animation-name: fade;
	  -webkit-animation-duration: 1.5s;
	  animation-name: fade;
	  animation-duration: 1.5s;
		  opacity: unset;
	}

	@-webkit-keyframes fade {
	  from {opacity: .4} 
	  to {opacity: 1}
	}

	@keyframes fade {
	  from {opacity: .4} 
	  to {opacity: 1}
	}

/* slider css */

 .register-btn span{
       background: #000;
    padding: 12px 18px;
    left: 41px;
    font-size: 30px;
    position: relative;
 }
 .register-btn{
    
	background:#c3272e;
    font-family: 'Poppins-Light';
	font-size: 31px;
    letter-spacing:4px;
    min-width: 0;
    line-height: 49px;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 0px 10 30px;
    color: #fff;
    margin-top: 14px;
    position: relative;
	border-radius: 0;
	display: block;
	box-shadow: 1px 5px 10px 2px #000;
	   
}
.m1_btn{
    display: inline-block;
	background-image: linear-gradient(to right, #111,#393939,#111);
    font-family: 'Poppins-Light';
	font-size: 31px;
    letter-spacing:4px;
    min-width: 0;
    line-height: 49px;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 25px 10px;
    color: #fff;
    margin-top: 14px;
    position: relative;
	border-radius: 0;
	box-shadow: 1px 5px 10px 2px #000;	   
}
.m1_btn:hover{
	color: #a2a2a2;
	text-decoration: none;
}
.section2 p{
	border-bottom: 1px solid #c3272e;
}
.section2 p:last-child{
	border-bottom: 0;
}

.section3 {
	background:url(../img/b3.png) no-repeat center ;
	background-size:cover;
	min-height: 100vh;
}
.section6 h2{ 
	color: rgba(206,38,9,0.8);
}

.section25{
	background: url('../img/b25.jpg');
	background-size: cover;
	background-position: center top;
	padding: 100px 0;
}
.section25 h2{
	font-family: 'Poppins-Bold';
	font-size: 61px;
	line-height: 60px;
	color: #fff;
	text-transform: uppercase;
}
.section25 h2 span{
	background: #c3272e;
	display: inline-block;
	    margin-bottom: 10px;
}
.section26{
	background: url('../img/b26.jpg');
	background-size: cover;
	background-position: center top;
	padding: 100px 0;
}
.section26 p{
	font-family: 'Poppins-Medium';
	font-size: 45px;
	color: #000;
}
.section26 h2{
	font-family: 'GlossAndBloom';
	font-size: 58px;
	color: #c3272e;
}
.section26 h3{
	font-family: 'Poppins-Bold';
	font-size: 42px;
	color: #fff;
	background: #c3272e;
	display: inline-block;
	padding: 0 10px;
	text-transform: uppercase;
}
.section26 h4{
	font-family: 'Poppins-Medium';
	font-size: 58px;
	color: #fff;
	margin-top: 30px;
}
.section26 h5{
	font-family: 'Poppins-SemiBold';
	font-size: 39px;
	color: #fff;
	letter-spacing: 5px;
	text-transform: uppercase;
	margin: 30px 0;
}
.section27{
	background: url('../img/b27.jpg');
	background-size: cover;
	background-position: center top;
	padding: 150px 0 200px;
}
.section27 h2 {
    font-size: 65px;
    line-height: 76px;
    color: #c3272e;
    text-transform: uppercase;
    font-family: "Anton-Regular";
    text-align: left;
    background: rgba(255,255,255,0.5);
    display: inherit;
    margin-bottom: 10px;
    margin-left: 30px;
    padding-left: 40px;
}
.section27 h4 {
	    font-size: 54px;
		font-family: 'Poppins-bold';
    padding-left: 70px;
	text-align:left;

}
.section27 h5{
	    font-family: 'GlossAndBloom';
		font-size:68px;
		text-align:left;
		  padding-left: 66px;
		  line-height:68px;
}

.section28{
	background: url('../img/b28.jpg');
	background-size: cover;
	background-position: center top;
	padding: 200px 0 350px;
}
.section28 .right-box1{
	
	padding: 15px;
    border: 1px solid #fff;
}
.section28 .right-box{
	background: url('../img/b28-box.jpg');
	background-size: cover;
	    padding: 10px 0;
}
.section28 h4.whitebg{
	display: inline-block;
    margin-bottom: 5px;
	color:#000;
	background:#fff;
}
	.section28 h4{
	    font-size: 36px;
    line-height: 36px;
	font-family: 'Poppins-bold';
	color:#fff;
	text-transform:uppercase;
}
.section28 h5{
	    font-family: 'GlossAndBloom';
		font-size:46px;
		text-align:center;
		  color:#fff;
		  line-height:56px;
}
.section28 h2{
	    font-family: 'Anton-Regular';
		font-size:135px;
		text-align:center;
		 
		  line-height:150px;
}
.section28 p{
	    font-family: 'Poppins-bold';
		font-size:22px;
		text-align:center;
		 text-transform:uppercase;
		  line-height:22px;
}
.section29 {
	background: url('../img/b29.jpg');
	background-size: cover;
	background-position: center top;
	padding: 0px ;
}
.section29 .box1 h4{
    font-size: 48px;
   font-family: 'Poppins-bold';
       line-height: 45px;
   
    text-transform: uppercase;
}
.section29 .box1 .box-right{
	margin-top:200px;
	   

}
.section29 .box1 .greybg{
	background:#cccccc;
	 display: inline-block;
    padding: 5px;
    margin-bottom: 10px;
}
.section29 .box2_red{
	background: url('../img/b29-2.jpg');
	    background-repeat: no-repeat;
    background-position: center;
    padding:55px;;
}
.section29 .box2_red p{
	font-size:36px;
	line-height:40px;
	padding-left: 10px;
	color:#fff;
	text-align:left;
	font-family: 'Poppins-bold';
}
.section29 .box2 h2{
	font-size:85px;
	line-height:80px;
    font-family: 'Anton-Regular';
	color:#616161;
}
.section29 .box2 h2 span{
	color:#989898;
}
.section29 .box3{
	background: url('../img/b29-3.jpg');
	    background-repeat: no-repeat;
    background-position: center;
   
    padding: 310px 0 400px;
}
.section29 .box3 p{
	font-family: 'Poppins-medium';
	font-size:36px;
	line-height: 50px;
	color:#fff;
}
.section29 .box3 p span{
	color:#c3272e;
	font-family: 'Poppins-medium';
}
.section29 .box3 h4{
	font-family: 'GlossAndBloom';
		font-size:37px;
		text-align:center;
		  color:#fff;
		  line-height:46px;
}
.section30{
	background: url('../img/b30.jpg');
	background-size: cover;
	background-position: center top;
	padding: 100px 0;
}
.section30 h2{
	font-family: 'Poppins-bold';
	font-size:89px;
	line-height: 100px;
	color:#c3272e;
}
.section30 p{
	font-family: 'Poppins-bold';
	font-size:63px;
	line-height: 80px;
	color:#999999;
}
.section30 .m1_btn{
	background:rgba(195,39,46);
	letter-spacing: 18px;
    font-size: 37px;

}
.section31{
	background: url('../img/b31.jpg');
	background-size: cover;
	background-position: center;
	padding: 150px 0;
}
.section31 h2{
	font-family: 'Poppins-bold';
	font-size:114px;
	line-height: 105px;
	color:#ffffff;
}
.section31 h4{
	font-family: 'Poppins-medium';
	font-size:44px;
	line-height: 44px;
	color:#ffffff;
	text-transform:uppercase;
}
.section31 p{
	font-family: 'Poppins-medium';
	font-size:43px;
	line-height: 43px;
	color:#ffffff;
}
.section32 p{
	font-family: 'Poppins-medium';
	font-size:54px;
	line-height: 60px;
	color:#ffffff;
	
}
.section32 h2{
	font-family: 'GlossAndBloom';
	font-size:68px;

	  color:#fff;
	  line-height:68px;
}
.section32 h4{
	font-family: 'Poppins-bold';
	font-size:68px;
	background:#c30b0d;
	margin-bottom:10px;
	display:inline-block;
	  color:#fff;
	  line-height:68px;
}
.section32{
	background: url('../img/b32.jpg');
	background-size: cover;
	background-position: center top;
	padding: 200px 0;
}
.section33{
	background: url('../img/b33-1.jpg');
	background-size: cover;
	background-position: center top;
	padding: 175px 0 80px;
}
.section33 .box-left{
	    position: relative;
    top: 330px;
    left: -15px;
}
.section33 h2{
	font-family: 'Poppins-regular';
	font-size:58px;
	color:#fff;
	line-height:58px;
	
}

.section34{
	background: url('../img/b33-3.jpg');
	background-size: cover;
	background-position: center top;
	    padding: 200px 0 100px;
	
}

.section34 h3 {
	    display: inline-block;
    background: #cf0109;
    color: #fff;
    font-size: 56px;
    text-transform: uppercase;
    font-family: 'poppins';
    padding: 15px;
    margin-left: 200px;
}
.section34 h4{
	font-family: 'Poppins-regular';
	font-size:52px;
	color:#fff;
	line-height:52px;
	padding: 25px 0;
}
.section34 .box-right{
		
	background: url('../img/b33-22.jpg');
	background-size: cover;
	background-position: center top;
	padding: 100px  120px;
	position: relative;
    left: 16px;
    top: -204px;

}

.section34 .box-right h2{
	font-family: 'Poppins';
	font-size:50px;
	
	  color:#000;
	  line-height:50px;
}
.section34 .box-right h2 span{
	color:#c3272e;
}
.special-offer{
	background:#201e1d;
	position: relative;
    left: -16px;
    text-align: center;
}
footer .btn{
	font-size: 60px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'poppins';
    text-align: center;
}
footer p{
	font-size: 33px;
    line-height: 33px;
    color: #fff;
    font-family: 'poppins-medium';
	margin-top: 15px;
    border-left: 1px solid #fff;
    padding-left: 15px;
}
footer{
	background:#c1272e;
}
footer  h2{
	font-family: 'Poppins';
	font-size:60px;
	
  color:#fff;
  line-height:50px;
}
@media (max-width:1366px)  {

	

  header {
		
		/* padding: 100px 120px 630px; */
	}
	header h2 { 
		    font-size: 36px;
			line-height: 48px;
		font-family: 'Poppins-SemiBold';
	}
	header h4 {
		color: #fff;
		font-size: 23px;
		line-height: 20px;
		font-family: 'Poppins-Light';
	}
	
	header .register-btn{
		
		font-size: 25px;
		font-family: 'Poppins-Light';
		padding: 6px 25px;
		padding: 6px 15px;

	}
	.header-text{
		/* margin-bottom: 17em;
		margin-top: 2em; */
		margin-bottom: 0;
		margin-top: 0;
		position: absolute;
		top: 140px;
		left: 75px;
	}
	.countdown_dashboard {
		position: absolute;
		top: 450px;
		left: -50px;
	}
	.soon-slot:last-child{
		margin-right:31px !important;
		margin-left:-40px !important;
		top:10px;
		left:0;
	}
	.soon-slot:first-child{
		margin-left:-16px !important;
		margin-right:18px !important;
		top:10px;
		left:0;
	}
	.soon-slot .soon-slot-new{
		/* margin-right:31px !important;
		margin-left:-40px !important;
		top:10px;
		left:0; */
	}
	.soon-slot-animate .soon-slot-new{
		font-size:45px;
		line-height:45px;
	
	}
	.countdown_dashboard .soon{
		padding: 20px;
	}
	.header-timer{
		position: relative;
		left: -130px;
	}
	
	.register-btn span{
		padding: 8px 18px;
	}
	.nav_div{
		
		  /*   position: relative;
		/* top: 20px; */
		/* left: -300px; */ */
	}
	.soon-label{
		
		font-size:18px !important;
		line-height:80px;
		font-family: 'Poppins-Light';
	}
	.circle img {
		position: relative;
		top: 530px;
		left: -45px;
		max-width: 100%;
	}
	
	.soon-repeater .soon-text{
		font-size:45px;
		font-family: 'Poppins-SemiBold';
	}
	.soon-group .soon-group-sub{
		padding-left: 5px;
	}
	.non-active {
		
	}
	.iconic{
		    top: 274px;
			left: 65px;
		position:absolute;
	}
	.slide2 .header-text {
		margin-bottom: 0;
		margin-top: 0;
		position: absolute;
		top: 200px;
		left: 80px;
	}
	.slide2 .text{
		bottom:-31px;
	}
	.section1 {
		background:url(../img/b1_1.png) no-repeat center ;
		background-size:cover;
		padding:330px 0 230px;
	
	}
	.section1 h2{
		font-family: 'GlossAndBloom';
		line-height: 60px;
		font-size: 60px;
		color:#fff;
	}
	.section1 h3{
		line-height: 50px;
		font-size: 50px;
		color:#570b0f;
		text-transform:uppercase;
		font-family: 'Poppins-SemiBold';
	}
	.section1 p{		
		line-height: 35px;
		font-size: 32px;
		color:#fff;
		font-family: 'Poppins-Regular';
	}
	.section2 {
	background:url(../img/b2.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0;
	
	}
	
	.section2 h2{
		 font-family: 'Poppins-Regular';
		line-height: 68px;
		font-size: 68px;
		color:#474747;
		text-transform:uppercase;
		    margin-top: 30px;
	
	}
	.section2  span{
		 font-family: 'GlossAndBloom';
		line-height: 90px;
		font-size: 90px;
		color:#c3272e;
		text-transform: capitalize;
		
	}
	.section2 p{
		 font-family: 'Poppins-Regular';
		line-height: 38px;
		font-size: 38px;
		color:#2f2f2f;
	
	
	}
	.section2 h3{
		 font-family: 'Poppins-Bold';
		line-height: 80px;
		font-size: 80px;
		color:#c3272e;
		text-transform:uppercase;
	
	}
	
	.section4 {
		background:url(../img/b4.png) no-repeat center ;
		background-size:cover;
		padding: 130px 0 150px;
	}
	.section4 p{
		 font-family: 'Poppins-Regular';
		line-height: 49px;
		font-size: 49px;
		color:#ffff;
		
	
	}
	.section4 p span{
		 font-family: 'Poppins-Regular';
		line-height: 49px;
		font-size: 49px;
		color:#a80a10;
		
	
	}
	.section4 .p_box{
		border-left: 2px solid #a80a10;
    margin-left: -70px;
    padding-left: 50px;
		
	}
	.section5 {
	background:url(../img/b5.png) no-repeat center ;
	background-size:cover;
    padding: 0px 0;
	
	}
	.section5 .h2_box{
		
		    background-color: #cb050d;
			padding: 25px;
	}
	.section5 .h2_box1{
		
		   padding: 60px 30px;
    border: 1px solid #cc9447;
	}
	.section5 .h2_box .p1{
		 font-family: 'Poppins-Bold';
		line-height: 90px;
		font-size: 120px;
		color:#fff;
		text-transform:uppercase;
		
	} 
	.section5 .h2_box .p2{
		 font-family: 'Poppins-Bold';
		line-height: 50px;
		font-size: 70px;
		color:#fff;
		text-transform:uppercase;
		
	} 
	.section5 .h2_box .p3{
		 font-family: 'Poppins-Regular';
		line-height: 88px;
		font-size: 105px;
		color:#fff;
		text-transform:uppercase;
		
	} 
	.section5 .h2_box .p4{
		 font-family: 'Poppins-SemiBold';
		line-height: 60px;
		font-size: 92px;
		color:#fff;
		text-transform:uppercase;
		
	} 
	.section5 .h2_box .p5{
		 font-family: 'GlossAndBloom';
    line-height: 90px;
    margin-top: 52px;
    font-size: 118px;
    color: #570102;
    text-transform: capitalize;
		
	} 
	.section5 .h2_box .p6{
		 font-family: 'Poppins-Bold';
		line-height: 96px;
		font-size: 96px;
		color:#fff;
		text-transform:uppercase;
		
	} 
	.section5 .h2_box .p7{
		 font-family: 'Poppins-Bold';
		line-height: 65px;
		font-size: 114px;
		color:#fff;
		text-transform:uppercase;
		
	} 
	.section6 {
	background:url(../img/b6.png) no-repeat center ;
	background-size:cover;
    padding: 430px 0 100px;
	
	}
	.section6 h2{ 
		position: relative;
    left: -56px;
    font-size: 250px;
    line-height: 190px;
		font-family: 'Poppins-Bold';
		color: rgba(206,38,9,0.8);
		text-transform: capitalize;
	
	}.section6 h4{ 
		font-size: 62px;
		line-height:50px;
		font-family: 'Poppins-Bold';
		color: #000000;
		text-transform: uppercase;
	
	}
	.section6 p{ 
		font-size: 45px;
		line-height:35px;
		font-family: 'Poppins-Regular';
		color: #000000;
		text-transform: uppercase;
	
	}
	.section6 h3{ 
		font-size: 74px;
		padding-top: 50px;
		line-height: 65px;
		font-family: 'GlossAndBloom';	
		color: #ce2609;
		text-transform: capitalize;
	
	}
	.section6 .btn{
		
		    padding: 10px 65px;
			letter-spacing: 3px;
	}
	.section6 .btn span{
		
		padding: 12px 18px;
		left: 75px;
	}
	.section7 {
	background:url(../img/b7.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0;
	
	}
	.section7 h2{
		font-family: 'Poppins-Bold';
		font-size: 66px;
		line-height: 60px;
		text-transform: uppercase;
		color: #000;
		
	}
	.section7 h4{
		font-family: 'Poppins-SemiBold';
		font-size: 54px;
		line-height: 50px;
		text-transform: uppercase;
		color: #fff;
		    background: #c3272e;
		display: inline-block;
		padding: 5px 5px 0px 5px;
		
	}
	.section7 h3{ 
		font-size: 80px;
		line-height: 110px;
		font-family: 'GlossAndBloom';	
		color: #fff;
		
	
	}
	.section8 {
	background:url(../img/b8.png) no-repeat center ;
	background-size:cover;
    padding: 350px 0 500px;
	
	}
	.section8 h4{
		position: relative;
		top: -255px;
		left: -20px;
			font-size:63px;
		line-height:63px;
		color:#545454;
		text-transform: uppercase;
		font-family: 'Poppins-Bold';
	}
	.section8 h4 span{
		
		font-size:78px;
		line-height:80px;
		color:#fff;
		text-transform: capitalize;
		font-family: 'GlossAndBloom';
	}
	.section8 p{
		
		font-size:50px;
		line-height:50px;
		color:#fff;
		
		font-family: 'GlossAndBloom';
	}
	.section8 h2 {
		
		font-size:132px;
		line-height:130px;
		color:#c3272e;
		text-transform: capitalize;
		font-family: 'Poppins-Bold';
	}
	.section8 h3 {
		
		font-size:106px;
		line-height:65px;
		color:#fff;
		text-transform: uppercase;
		font-family: 'Poppins-Medium';
	}
	.blackbox{
		    padding: 30px;
		position: relative;
		top: 150px;
		background: #000;
		display: inline-block;
		

	}
	.section9 {
	background:url(../img/b9.png) no-repeat center ;
	background-size:cover;
    padding: 30px 0;;
	
	}
	.section9  h4{
		font-size:35px;
		line-height:48px;
		color:#fff;
		
		font-family: 'Poppins-Regular';
		
	}
	.section9  h2{
		font-size:60px;
		line-height:60px;
		color:#fff;
		text-transform: uppercase;
		font-family: 'Poppins-Bold';
		
	}
	.section10 {
	background:url(../img/b10.png) no-repeat center ;
	background-size:cover;
    padding: 200px 0 100px;
	
	}
	.section10  h2{
		font-size:75px;
		line-height:75px;
		color:#fff;
		text-transform: uppercase;
		font-family: 'Poppins-Bold';
		
	}
	.section10  p{
		font-size:63px;
		line-height:63px;
		color:#c3272e;
		
		font-family: 'Poppins-Regular';
		
	}
	.section11 {
		background:url(../img/b11.png) no-repeat center ;
		background-size:cover;
		padding:0;
		min-height: 92vh;
	
	}
	.section11 h2{
		
		font-size:84px;
		line-height:84px;
		color:#fff;
		
		font-family: 'Poppins-Bold';
	}
	.section11 p{
		
		font-size:30px;
		line-height:40px;
		color:#fff;
		
		font-family: 'Poppins-Medium';
	}
	.section11 p.t2{
		margin-top: 6em;
	}
	.section11 p span{
		color:#4b0101;
	}
	.get_box{
		position: relative;
		top: 370px;
		left: 50px;
	}
	.section12 {
		background:url(../img/b12.png) no-repeat center ;
		background-size:cover;
		padding: 70px 0 10px;
	
	}
	.section12 h2{
		color:#455f87;
		font-size:100px;
		line-height:90px;
		text-transform:uppercase;
		
		font-family: 'Poppins-Bold';
	}
	.section12 h5{
		color:#5e636c;
		font-size:47px;
		line-height:37px;
		text-transform:uppercase;
		
		font-family: 'Poppins-Bold';
	}
	.section12 p span{
		font-size:60px;
		line-height:60px;
		color:#48628c;
		font-family: 'Poppins-Bold';
	}
		.section12 p{
		color:#fff;
		font-size:40px;
		line-height:40px;
		
		
		font-family: 'Poppins-Medium';
	}
	.section12 h3{
		color:#fff;
		font-size:55px;
		line-height:60px;
		text-transform:uppercase;
		
		font-family: 'Poppins-Bold';
	}
	.section12 h3 span{
		color:#fff;
		font-size:58px;
		line-height:105px;
		text-transform:none;
		
		font-family: 'GlossAndBloom';
	}
	.section13 {
		background:url(../img/b13.png) no-repeat center ;
		background-size:cover;
		padding: 50px 0;
	}
	.section13 h2 span{
		
		color:#c3272e;
	}
	.section13 h2{
		color:#000;
		font-size:83px;
		line-height:73px;
		text-transform:uppercase;
		
		font-family: 'Poppins-Bold';
	}
	.section13 p{
		color:#000;
		font-size:33px;
		line-height:43px;
		text-transform:uppercase;
		
		font-family: 'Poppins-Medium';
	}
	.section13 p span{
		color:#c3272e;
		
	}
	.section13 h4{
		
		color:#000;
		font-size:36px;
		line-height:43px;
		text-transform:unset;
		
		font-family: 'Poppins-Medium';
	}
	.section13 h4 span{
		font-family: 'GlossAndBloom';
		color:#c3272e;
	}
	.section14 {
	background:url(../img/b14.png) no-repeat center ;
	background-size:cover;
    padding: 150px 0 200px;
	
	}
	.section14 p span{
		
		color:#fff;
	}
	.section14 p{
		
		color:#000;
		font-size:58px;
		line-height:60px;
		
		
		font-family: 'Poppins-Regular';
	}
	.section14 h4{
		color:#fff;
		font-size:65px;
		line-height:85px;
		font-family: 'GlossAndBloom';
	}
	.section14 img{
		
		    height: 200px;
		position: relative;
		top: -38px;
	}
	.section15 {
	background:url(../img/b15.png) no-repeat center ;
	background-size:cover;
    padding: 140px 0 50px;
	
	}
	.section15 p span{
		font-family: 'GlossAndBloom';
		font-size:43px;
		line-height:70px;
		color:#fff;
		
	}
		.section15 p{
		
		color:#59e2ff;
		font-size:43px;
		line-height:43px;
		
		font-family: 'Poppins-medium';
	
	}
	.section16 {
	background:url(../img/b16.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0 180px;
	
	}
	.section16 p{
		color:#fff;
		font-size:28px;
		line-height:33px;
		
		font-family: 'Poppins-medium';
		
	}
	.section16 .bottom-sec{
		
		position: relative;
		top: 100px;
	}
	.section16 .btn{
		
		background-image: linear-gradient(to right, #403e48 , black);
		top: 25px;
		font-family: 'Poppins-Bold';
		font-size: 45px;
		border-right: 12px solid #b7b7b7;
		padding: 20px 30px 15px;
	}
	.section17 {
	background:url(../img/b17.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0;
	
	}
	.section17 h4{
		color:#fff;
		font-size:52px;
		line-height:60px;
		
		font-family: 'Poppins-medium';
		
	}
	.section17 h3{
		color:#c3272e;
		font-size:52px;
		line-height:105px;
		
		font-family: 'GlossAndBloom';
		
	}
	.section18 {
	background:url(../img/b18.png) no-repeat center ;
	background-size:cover;
    padding: 40px 0 100px;
	}
	.sec18_box{
		position: relative;
		top: 75px;
	
	}
	.section18 p{
		color:#fff;
		font-size:35px;
		line-height:48px;
		
		font-family: 'Poppins-medium';
		
	}
	.section18 h3{
		color:#fff;
		font-size:72px;
		line-height:175px;
		
		font-family: 'GlossAndBloom';
		
	}
	.section19 {
	background:url(../img/b19.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0;
	
	}
	.section19  h2{
		color:#870101;
		font-size:108px;
		line-height:111px;
		text-transform:uppercase;
		font-family: 'Poppins';
	}
	.section19 p {
		color: #fff;
		font-size: 35px;
		line-height: 40px;
		text-transform: uppercase;
		font-family: 'Poppins-SemiBold';
	}
	.section19 p span {
		color: #b18c51;
		font-size: 50px;
		line-height: 70px;
		text-transform: capitalize;
		font-family: 'GlossAndBloom';
	}
	.section20 {
	background:url(../img/b20.png) no-repeat center ;
	background-size:cover;
    padding: 60px 0 60px;
	}
	.section20 h2 {
		color: #c3272e;
		font-family: 'Poppins-Bold';
		font-size: 48px;
		line-height: 48px;
		margin-top: 30px;
	}
	.section20 p {
		color: #9f9f9f;
		font-family: 'Poppins-Light';
		font-size: 35px;
		letter-spacing: 8px;
		line-height: 50px;
		text-transform: uppercase;
	}
	.logo1{
		
		margin-bottom:100px;
	}
	
	
	.section21 {
	background:url(../img/b21.png) no-repeat center ;
	background-size:cover;
    padding: 0px 0;
	
	}
	.section21 p {
	    color:#fff; 
		font-size:33px;
		line-height:35px;
		text-transform:uppercase;
		font-family: 'Poppins-regular';
	}
	.section21 .left-box{
	
		padding: 720px 0 15px;
	}
	.section21 .right-box{
		padding:150px 0 50px; 
		    position: absolute;
		left: 110px;
	}
	.section21  h2{
		  color:#fff; 
		font-size: 89px;
		line-height: 112px;
		text-transform:uppercase;
		font-family: 'Poppins';
	}
	.section21 .right-box p{
		 color:#fff; 
		font-size:34px;
		line-height:45px;
		text-transform:unset;
		font-family: 'Poppins-medium';
	}
	.section21 .btn{
		padding: 15px 50px;
		letter-spacing: 10px;
		font-size: 22px;
	}
	.section22 {
	background:url(../img/b22.png) no-repeat center ;
	background-size:cover;
	position:relative;
    padding: 100px 0 350px;
	z-index:1;
	
	}
	.section22 p  span{
		color:#fff;
		background:#1d3c39;
		display:inline-block;
	}
	.section22 p {
	    color:#000; 
		font-size: 25px;
		line-height: 35px;
		text-transform:uppercase;
		font-family: 'Poppins';
		margin-top:40px;
	}
	.section22 h2 {
	    color:#fff; 
		font-size: 84px;
		line-height: 101px;
		position: absolute;
		left: 100px;
		top: 60px;
		text-transform:uppercase;
		font-family: "Anton-Regular";
	}
	.section22 img {
		max-height: 230px;
	}
	.section23 {
	background:url(../img/b23.png) no-repeat center ;
	background-size:cover;
       padding: 200px 0 0px;
    position: relative;
    top: -123px;
    z-index: 0;
	
	}
	.section23 p {
	    color:#000; 
		font-size:26px;
		line-height:40px;
		
		font-family: "Poppins-medium";
	}
	.section23 h3 {
	    color:#000; 
		font-size:60px;
		line-height:60px;
		text-transform:uppercase;
		font-family: 'Poppins';
	}
	.section23 h2{
	    color:#ca181d; 
		font-size: 79px;
		line-height: 100px;
		text-transform: uppercase;
		font-family: "Anton-Regular";
		    position: relative;
		left: 75px;
		margin-top:280px;
	}
	.section24 {
		background:url(../img/b24_1.png) no-repeat center ;
		background-size:cover;
		padding: 100px 0;
		margin-top:-200px;
	}
	.section24 h2 {
	    color:#fff; 
		font-size: 55px;
		line-height: 60px;
		text-transform:uppercase;
		font-family: 'Poppins';
	}
	.sec24-box{
		    background: #bf2128;
		margin-left: 1px;
		padding-left: 35px;
		padding: 50px 50px 50px 45px;
		position: relative;
		top: 100px;
	}
	.section32 h4{
		font-size:55px;
		line-height:55px;
	}
	.section33{
		padding: 80px 0px
	}
	.section33 .box-left{
		top:250px;
	}
	.section33 h2 {
		line-height:45px;
		font-size: 45px;
	}
	.section34 .box-right h2 {
		
		font-size: 37px;
		line-height: 40px;
	}
	.section34 .box-right{
		padding: 75px 100px
	}
	.section34 h3{
		font-size: 36px;
		line-height: 36px;
		padding: 10px;
		margin-left: 150px;
	}
	footer .btn {
		font-size: 47px;
	}
	footer p {
		font-size: 28px;
		line-height: 28px;
	}
	.section34 h4 {
   
		font-size: 37px;
		line-height: 40px;
	}
}	
@media(min-width:768px) and (max-width:959px) {
	 header{
		padding:0px 0 250px; 
		background: #fff;
	}
	.prev, .next {
		top: 20%;
	}
	.slide2 .text {
		top: 270px;
		max-width: 400px;
		left: 10%;
		bottom: auto;
	}
	.slide2 .header-text {
		top: 100px;
		left: 110px;
	}
	.logo_div{
		text-align:left;
	}
	.header-timer{
		left: 0;
	}
	.header-text {
		position: absolute;
		left: 150px;
		top: 0;
	}
	.logo_div {
		top: 30px;
		left: 0;
		max-width: 120px;
	}
	.countdown_dashboard {
		position: absolute;
		bottom: 0;
		left: 130px;
	}
	.circle img {
		position: relative;
		top: 15px;
		left: 115px;
		max-width: 350px;
	}
	.register-btn {
		position: initial;
		letter-spacing: 1px;
		font-size: 27px;
	}
	.navbar-default .nav li a {
		border-bottom: 2px solid transparent;
	}
	.section1 {
		background-size: 100%;
		padding: 330px 0 90px;
		background-position: top;
		text-align: right;
		background-color: #111;
	}
	.section2 {
		padding: 300px 0 60px 0;
		background-color: #bbb;
		background-size: 100%;
		background-position: top;
	}
	.section4 p {
		font-size: 39px;
	}
	.section6 {
		padding: 210px 0 100px;
		background-position: 70%;
	}
	.section6 h2 {
		left: 0;
		font-size: 140px;
	}
	.section7 h2{
		color: #fff;
		font-size: 46px;
	}
	.section8 {
		padding: 170px 0 200px;
	}
	.section9{
		background-position: right;
	}
	.section8 h4 {
		position: initial;
		font-size: 42px;
		line-height: 42px;
	}
	.section8 h3 {
		font-size: 76px;
	}
	.section8 h2 {
		font-size: 91px;
	}
	.section11 {
		padding: 410px 0 0 0;
		background-color: #999;
		background-size: 100%;
		background-position: top;
	}
	.section11 .get_box {
		position: initial;
	}
	.section11 p.t2 {
		margin-top: 0;
	}
	.section11 p {
		font-size: 45px;
		line-height: 50px;
	}
	.section12 {
		padding: 410px 0 20px 0;
		background-color: #000;
		background-size: 100%;
		background-position: top;
	}
	.section13 {
		padding: 210px 0 20px 0;
		background-color: #eee;
		background-size: 100%;
		background-position: top;
	}
	.section14 {
		padding: 50px 0 50px;
		text-align: right;
	}
	
	.section15 {
		padding: 360px 0 20px 0;
		background-color: #000;
		background-size: 100%;
		background-position: top;
	}
	.section16 {
		background-position: right;
	}
	.section17{
		text-align: right;
	}
	.section18{
		background-position: left;
	}
	
	.section19 {
		padding: 510px 0 20px 0;
		background-color: #000;
		background-size: 150%;
		background-position: top left;
	}
	
	.section19 h2 {
		font-size: 68px;
	}
	.section20 {
		padding: 110px 0 20px 0;
		background-color: #000;
		background-size: 120%;
		background-position: top right;
	}
	.section21{
		background: #c22b32;
	}
	.section21 .left-box {
		padding: 120px 0 15px;
	}
	.section21 .right-box {
		padding: 70px 0 50px;
		position: initial;
	}
	.section22{
		background-position: 66%;
		text-align: right;
	}
	.section22 h2 {
		position: initial;
	}
	.section22 p {
		color: #fff;
		font-size: 34px;
		line-height: 44px;
	}
	.section23 h2 {
		text-align: center;
		font-size: 57px;
		position: initial;
	}
	.section26 p {
		font-size: 36px;
		line-height: 44px;
	}
	.section26 h2 {
		font-size: 44px;
		line-height: 50px;
	}
	.section26 h3{
		font-size:35px;
		line-height: 40px;
	
	}
	.section26 h4{
		font-size:34px;
		line-height: 40px;
	}
	.section26 h5 {
		
		font-size: 26px;
		line-height: 40px;
	}
	.m1_btn {
		
		font-size: 18px;
		letter-spacing: 2px;
		min-width: 0;
		line-height: 20px;
		text-align: center;
		text-transform: uppercase;
		padding: 10px 15px 10px;
		
	}
	.section28 h4 {
		font-size: 25px;
		line-height: 36px;
	}
	.section28 h2 {
		
		font-size: 99px;
		line-height: 120px;
	}
	.section28 p{
		font-size: 17px;
	}
	.section28 h5 {
    
		font-size: 32px;
		line-height:35px;
	}
	.section27 h2 {
		font-size: 55px;
		line-height: 76px;
	}
	.section27 h4 {
		font-size: 45px;
	}
	.section27 h5{
		font-size: 60px;
	}
	.section29 .box3 .box3_1{
		padding-left:120px;
	}
	.section29 .box3{
		background-position: center;
		padding: 150px 0 200px;
	}
	.section29 .box3 h4 {
 
		font-size: 30px;
		text-align: left;
	}
	.section29 .box2_red{
		padding:50px 20px;
	}
	.section29 .box2_red p {
		font-size: 30px;
		line-height: 40px
	}
	.section29 .box1 .box-right {
		margin-top: 100px;
	}
	.section32 p {
  
		font-size: 45px;
		line-height: 55px;
	}
	.section32 h2 {
		font-size: 55px;
		line-height: 68px;
	}
	.section33 h2 {
		line-height: 40px;
		font-size: 29px;
	}
	.section33 .box-left {
		top: 200px;
	}
	.section34 .box-right {
		padding: 30px 50px;
	}
	.section34 .box-right h2 {
		font-size: 21px;
		line-height: 30px;
	}
	.section34 h4 {
		font-size: 25px;
		line-height: 40px;
	}
	.section34 h3 {
		font-size: 30px;
		line-height: 36px;
		padding: 10px;
		margin-left: 75px;
	}
	footer p {
		font-size: 17px;
		line-height: 22px;
	}
	footer .btn {
		font-size: 27px;
		line-height: 27px;
		padding: 20px 5px;
	}
	
	
}
@media(min-width:960px) and (max-width:1220px) {
	 header {
		/* padding: 50px 0 50px;
		background-size: contain;
		background-position: left;
		background-color: #fff; */
	}
	.prev, .next{
		top: 25%;
	}
	.header-text {
		/* position: inherit;
		left: 230px;
		top: -220px;
		margin-bottom: 0 !important;
		margin-top: 0 !important; */
		position: relative;
		left: 339px;
		top: 130px;
		margin-bottom: 0 !important;
		margin-top: 0 !important;
	}
	.slide2 .header-text{
		position: relative;
		left: 339px;
		top: 130px;
		margin-bottom: 0 !important;
		margin-top: 0 !important;
	}
	.logo_div {
		position: absolute;
		max-width: 150px;
		top: 80px;
		    right: unset;
	}
	.navbar-default .nav li a {
		font-family: 'Poppins-Regular';
		color: #838383;
		font-size: 19px;
		padding: 0px 0px 0px 15px;
		text-transform: none;
		margin-left: 20px;
		margin-top: 20px;
		border-left: 3px solid #c3272e;
	}
	.countdown_dashboard {
		/* position: inherit;
		top: 39px;
		left: 215px; */
				position: absolute;
		top: 390px;
		left: 180px;
	}
	.menu_sec{
		display: inline-block;
	}
	.circle img {
		position: relative;
		top: 50px;
		left: 201px;
		max-width: 350px;
	}
	.register-btn {
		top: 165px;
		left: -300px;
		position: initial;
	} 
	.section3{
		min-height: 50vh;
	}
	.section5 .h2_box .p1 {
		line-height: 80px;
		font-size: 100px;
	}
	.section5 .h2_box .p2 {
		font-size: 60px;
	}
	.section5 .h2_box .p5 {
		font-size: 98px;
	}
	.section5 .h2_box .p7 {
		font-size: 80px;
	}
	.section6 h2 {
		left: 0 !important;
		font-size: 180px !important;
	}
	.section6 {
		padding: 150px 0 100px;
	}
	.section11 {
		background-size: 100%;
		background-position: top;
		background-color: #c22b32;
		min-height: auto;
		padding: 50px 0;
	}
	.section14 p {
		font-size: 48px;
	}
	.section15 p {
		font-size: 39px;
	}
	.section16 .btn {
		font-size: 38px;
	}
	.section16 p {
		font-size: 25px;
	}
	.section18 p {
		font-size: 29px;
	}
	.section18 {
		padding: 10px 0 90px;
	}
	.section19 {
		padding: 40px 0;
	}
	.section19 h2 {
		font-size: 88px;
	}
	.section19 p {
		font-size: 30px;
	}
	.logo1 {
		max-width: 140px;
	}
	.section21 h2 {
		font-size: 59px;
		margin-bottom: 130px;
	}
	.section21 .right-box p {
		font-size: 25px;
	}
	.section21 .btn {
		padding: 5px 10px;
		letter-spacing: 8px;
		font-size: 15px;
	}
	.section22 h2 {
		font-size: 59px;
		position: initial;
	}
	.section23 p {
		font-size: 19px;
		line-height: 30px;
	}
	.section23 h2 {
		    font-size: 67px;
		left: 65px;
		margin-top: 50px;
		display: inline-block;
	}
	.section8 h4 {
		position: initial;
		font-size: 53px;
		line-height: 63px;
		margin-top: -270px;
	}
	.section34 .box-right {
		padding: 75px 50px;
	}
	.section34 .box-right h2 {
		font-size: 30px;
		line-height: 40px;
	}
	footer p {
		font-size: 24px;
		line-height: 28px;
	}
	footer .btn {
		font-size: 36px;
		line-height: 58px;
	}
	
}
@media(min-width:1367px) {
	/* slider css */
		.slideshow-container {
		  /* max-width: 1000px; */
		  max-width:100%;
		 /*  position: relative; */
		  margin: auto;
		}
		.logo_div{
			position:absolute;
			top: 50px;
			right: 130px;
		}
	

		/* Hide the images by default */
		.mySlides {
		  display: none;
		}

		/* Next & previous buttons */
		.prev, .next {
		  cursor: pointer;
		  position: absolute;
		  top: 50%;
		  width: auto;
		  margin-top: -22px;
		  padding: 16px;
		  color: white;
		  font-weight: bold;
		  font-size: 18px;
		  transition: 0.6s ease;
		  border-radius: 0 3px 3px 0;
		  user-select: none;
		}

		/* Position the "next button" to the right */
		.next {
		  right: 0;
		  border-radius: 3px 0 0 3px;
		}

		/* On hover, add a black background color with a little bit see-through */
		.prev:hover, .next:hover {
		  background-color: rgba(0,0,0,0.8);
		}

		/* Caption text */
		.text {
		  color: #f2f2f2;
		  font-size: 15px;
		  padding: 8px 12px;
		  position: absolute;
		  bottom: 8px;
		  width: 100%;
		  text-align: center;
		}

		/* Number text (1/3 etc) */
		.numbertext {
		  color: #f2f2f2;
		  font-size: 12px;
		  padding: 8px 12px;
		  position: absolute;
		  top: 0;
		}

		/* The dots/bullets/indicators */
		.dot {
		  cursor: pointer;
		  height: 15px;
		  width: 15px;
		  margin: 0 2px;
		  background-color: #bbb;
		  border-radius: 50%;
		  display: inline-block;
		  transition: background-color 0.6s ease;
		}

		.active, .dot:hover {
		  /* background-color: #717171; */
		}

		/* Fading animation */
		.fade {
		  -webkit-animation-name: fade;
		  -webkit-animation-duration: 1.5s;
		  animation-name: fade;
		  animation-duration: 1.5s;
		      opacity: unset;
		}

		@-webkit-keyframes fade {
		  from {opacity: .4} 
		  to {opacity: 1}
		}

		@keyframes fade {
		  from {opacity: .4} 
		  to {opacity: 1}
		}
	
	/* slider css */


	/* header {
		padding: 5em 0;
	} */
	
	.slide2 .text {
		bottom: 40%;
	}
	.header-text{
		/* margin-bottom: 17em;
		margin-top: 2em; */
		margin-bottom: 0;
		margin-top: 0;
		position: absolute;
		top: 240px;
		left: 60px;
	}
	.slide2 .header-text{
		top: 290px;
	}
	.countdown_dashboard {
		position: absolute;
		top: 700px;
		left: -60px;
	}
	.soon-slot:last-child{
		/* margin-right:31px !important;
		margin-left:-40px !important;
		top:10px;
		left:0; */
	}
	.soon-slot:first-child{
		/* margin-right:15px !important;
		margin-left:-15px !important;
		top:10px;
		left:0; */
	}
	.soon-slot .soon-slot-new{
		/* margin-right:31px !important;
		margin-left:-40px !important;
		top:10px;
		left:0; */
	}
	.soon-slot-animate .soon-slot-new{
		
	
	}
	.header-timer{
		position: relative;
		left: -130px;
	}
	
	
	header h2 { 
		font-size: 50px;
		line-height: 50px;
		font-family: 'Poppins-SemiBold';
	}
	header h4 {
		color: #fff;
		font-size: 35px;
		line-height: 35px;
		font-family: 'Poppins-Light';
	}
	
	header .register-btn{
		font-size: 31px;
		font-family: 'Poppins-Light';
		    padding: 10px 40px;
	}
	.nav_div{
		
		  /*   position: relative;
		/* top: 20px; */
		/* left: -300px; */ */
	}
	.soon-label{
		
		font-size:18px !important;
		line-height:80px;
		font-family: 'Poppins-Light';
	}
	.circle img {
		position: relative;
		top: 530px;
		left: -45px;
		max-width: 100%;
	}
	/* .countdown_dashboard {
		margin-left: -120px;
	} */
	.soon-repeater .soon-text{
		font-size:45px;
		font-family: 'Poppins-SemiBold';
	}
	.soon-group .soon-group-sub{
		padding:20px;
		position:relative;
		right:25px;
		top:-30px;
	}
	.non-active {
		
	}
	.section1 {
	background:url(../img/b1_1.png) no-repeat center ;
	background-size:cover;
    padding:400px 0 300px;;
	
	}
	.section1 h2{
		 font-family: 'GlossAndBloom';
		line-height: 60px;
    font-size: 60px;
	color:#fff;
	
	
	}
	.section1 h3{
		
		line-height: 60px;
    font-size: 60px;
	color:#570b0f;
	text-transform:uppercase;
	font-family: 'Poppins-SemiBold';
	}
	.section1 p{
		
		line-height: 50px;
    font-size: 40px;
	color:#fff;
	
	font-family: 'Poppins-Regular';
	}
	.section2 {
	background:url(../img/b2.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0;
	
	}
	
	.section2 h2{
		 font-family: 'Poppins-Regular';
		line-height: 68px;
		font-size: 68px;
		color:#474747;
		text-transform:uppercase;
		    margin-top: 30px;
	
	}
	.section2  span{
		 font-family: 'GlossAndBloom';
		line-height: 90px;
		font-size: 90px;
		color:#c3272e;
		text-transform: capitalize;
		
	}
	.section2 p{
		 font-family: 'Poppins-Regular';
		line-height: 38px;
		font-size: 38px;
		color:#2f2f2f;
	
	
	}
	.section2 h3{
		 font-family: 'Poppins-Bold';
		line-height: 80px;
		font-size: 80px;
		color:#c3272e;
		text-transform:uppercase;
	
	}
	.section3 {
	background:url(../img/b3.png) no-repeat center ;
	background-size:cover;
    padding:535px 0;
	
	}
	
	.section4 {
	background:url(../img/b4.png) no-repeat center ;
	background-size:cover;
    padding: 200px 0 350px;;
	
	}
	.section4 p{
		 font-family: 'Poppins-Regular';
		line-height: 49px;
		font-size: 49px;
		color:#ffff;
		
	
	}
	.section4 p span{
		 font-family: 'Poppins-Regular';
		line-height: 49px;
		font-size: 49px;
		color:#a80a10;
		
	
	}
	.section4 .p_box{
		border-left: 2px solid #a80a10;
    margin-left: -70px;
    padding-left: 50px;
		
	}
	.section5 {
	background:url(../img/b5.png) no-repeat center ;
	background-size:cover;
    padding: 0px 0;
	
	}
	.section5 .h2_box{
		
		    background-color: #cb050d;
			padding: 25px;
	}
	.section5 .h2_box1{
		
		   padding: 60px 30px;
    border: 1px solid #cc9447;
	}
	.section5 .h2_box .p1{
		 font-family: 'Poppins-Bold';
		line-height: 90px;
		font-size: 120px;
		color:#fff;
		text-transform:uppercase;
		
	} 
	.section5 .h2_box .p2{
		 font-family: 'Poppins-Bold';
		line-height: 50px;
		font-size: 70px;
		color:#fff;
		text-transform:uppercase;
		
	} 
	.section5 .h2_box .p3{
		 font-family: 'Poppins-Regular';
		line-height: 88px;
		font-size: 105px;
		color:#fff;
		text-transform:uppercase;
		
	} 
	.section5 .h2_box .p4{
		 font-family: 'Poppins-SemiBold';
		line-height: 60px;
		font-size: 92px;
		color:#fff;
		text-transform:uppercase;
		
	} 
	.section5 .h2_box .p5{
		 font-family: 'GlossAndBloom';
    line-height: 90px;
    margin-top: 52px;
    font-size: 118px;
    color: #570102;
    text-transform: capitalize;
		
	} 
	.section5 .h2_box .p6{
		 font-family: 'Poppins-Bold';
		line-height: 96px;
		font-size: 96px;
		color:#fff;
		text-transform:uppercase;
		
	} 
	.section5 .h2_box .p7{
		 font-family: 'Poppins-Bold';
		line-height: 65px;
		font-size: 114px;
		color:#fff;
		text-transform:uppercase;
		
	} 
	.section6 {
	background:url(../img/b6.png) no-repeat center ;
	background-size:cover;
    padding: 430px 0 100px;
	
	}
	.section6 h2{ 
		position: relative;
		left: -56px;
		font-size: 290px;
		line-height: 190px;
		font-family: 'Poppins-Bold';
		text-transform: capitalize;
	
	}.section6 h4{ 
		font-size: 62px;
		line-height:50px;
		font-family: 'Poppins-Bold';
		color: #000000;
		text-transform: uppercase;
	
	}
	.section6 p{ 
		font-size: 45px;
		line-height:35px;
		font-family: 'Poppins-Regular';
		color: #000000;
		text-transform: uppercase;
	
	}
	.section6 h3{ 
		font-size: 74px;
		padding-top: 50px;
		line-height: 65px;
		font-family: 'GlossAndBloom';	
		color: #ce2609;
		text-transform: capitalize;
	
	}
	.section6 .btn{
		
		    padding: 10px 65px;
			letter-spacing: 3px;
	}
	.section6 .btn span{
		
		padding: 12px 18px;
		left: 75px;
	}
	.section7 {
	background:url(../img/b7.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0;
	
	}
	.section7 h2{
		font-family: 'Poppins-Bold';
		font-size: 66px;
		line-height: 60px;
		text-transform: uppercase;
		color: #000;
		
	}
	.section7 h4{
		font-family: 'Poppins-SemiBold';
		font-size: 54px;
		line-height: 50px;
		text-transform: uppercase;
		color: #fff;
		    background: #c3272e;
		display: inline-block;
		padding: 5px 5px 0px 5px;
		
	}
	.section7 h3{ 
		font-size: 80px;
		line-height: 110px;
		font-family: 'GlossAndBloom';	
		color: #fff;
		
	
	}
	.section8 {
	background:url(../img/b8.png) no-repeat center ;
	background-size:cover;
    padding: 350px 0 500px;
	
	}
	.section8 h4{
		position: relative;
		top: -255px;
		left: -20px;
			font-size:63px;
		line-height:63px;
		color:#545454;
		text-transform: uppercase;
		font-family: 'Poppins-Bold';
	}
	.section8 h4 span{
		
		font-size:78px;
		line-height:80px;
		color:#fff;
		text-transform: capitalize;
		font-family: 'GlossAndBloom';
	}
	.section8 p{
		
		font-size:50px;
		line-height:50px;
		color:#fff;
		
		font-family: 'GlossAndBloom';
	}
	.section8 h2 {
		
		font-size:132px;
		line-height:130px;
		color:#c3272e;
		text-transform: capitalize;
		font-family: 'Poppins-Bold';
	}
	.section8 h3 {
		
		font-size:106px;
		line-height:65px;
		color:#fff;
		text-transform: uppercase;
		font-family: 'Poppins-Medium';
	}
	.blackbox{
		    padding: 30px;
		position: relative;
		top: 150px;
		background: #000;
		display: inline-block;
		

	}
	.section9 {
	background:url(../img/b9.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0;;
	
	}
	.section9  h4{
		font-size:48px;
		line-height:48px;
		color:#fff;
		
		font-family: 'Poppins-Regular';
		
	}
	.section9  h2{
		font-size:60px;
		line-height:60px;
		color:#fff;
		text-transform: uppercase;
		font-family: 'Poppins-Bold';
		
	}
	.section10 {
	background:url(../img/b10.png) no-repeat center ;
	background-size:cover;
    padding: 200px 0 100px;
	
	}
	.section10  h2{
		font-size:75px;
		line-height:75px;
		color:#fff;
		text-transform: uppercase;
		font-family: 'Poppins-Bold';
		
	}
	.section10  p{
		font-size:63px;
		line-height:63px;
		color:#c3272e;
		
		font-family: 'Poppins-Regular';
		
	}
	.section11 {
	background:url(../img/b11.png) no-repeat center ;
	background-size:cover;
    padding:300px 0 100px;;
	
	}
	.section11 h2{
		
		font-size:84px;
		line-height:84px;
		color:#fff;
		
		font-family: 'Poppins-Bold';
	}
	.section11 p{
		
		font-size:40px;
		line-height:50px;
		color:#fff;
		
		font-family: 'Poppins-Medium';
	}
	.section11 p span{
		color:#4b0101;
	}
	.get_box{
		    position: relative;
		top: 370px;
		left:110px;
	}
	.section12 {
	background:url(../img/b12.png) no-repeat center ;
	background-size:cover;
    padding: 130px 0;
	
	}
	.section12 h2{
		color:#455f87;
		font-size:125px;
		line-height:90px;
		text-transform:uppercase;
		
		font-family: 'Poppins-Bold';
	}
	.section12 h5{
		color:#5e636c;
		font-size:47px;
		line-height:37px;
		text-transform:uppercase;
		
		font-family: 'Poppins-Bold';
	}
	.section12 p span{
		font-size:65px;
		line-height:64px;
		color:#48628c;
		font-family: 'Poppins-Bold';
	}
		.section12 p{
		color:#fff;
		font-size:40px;
		line-height:40px;
		
		
		font-family: 'Poppins-Medium';
	}
	.section12 h3{
		color:#fff;
		font-size:75px;
		line-height:60px;
		text-transform:uppercase;
		
		font-family: 'Poppins-Bold';
	}
	.section12 h3 span{
		color:#fff;
		font-size:72px;
		line-height:105px;
		text-transform:none;
		
		font-family: 'GlossAndBloom';
	}
	.section13 {
	background:url(../img/b13.png) no-repeat center ;
	background-size:cover;
    padding: 150px 0 300px;
	
	}
	.section13 h2 span{
		
		color:#c3272e;
	}
	.section13 h2{
		color:#000;
		font-size:83px;
		line-height:73px;
		text-transform:uppercase;
		
		font-family: 'Poppins-Bold';
	}
	.section13 p{
		color:#000;
		font-size:43px;
		line-height:43px;
		text-transform:uppercase;
		
		font-family: 'Poppins-Medium';
	}
	.section13 p span{
		color:#c3272e;
		
	}
	.section13 h4{
		
		color:#000;
		font-size:43px;
		line-height:43px;
		text-transform:unset;
		
		font-family: 'Poppins-Medium';
	}
	.section13 h4 span{
		font-family: 'GlossAndBloom';
		color:#c3272e;
	}
	.section14 {
	background:url(../img/b14.png) no-repeat center ;
	background-size:cover;
    padding: 150px 0 200px;
	
	}
	.section14 p span{
		
		color:#fff;
	}
	.section14 p{
		
		color:#000;
		font-size:58px;
		line-height:60px;
		
		
		font-family: 'Poppins-Regular';
	}
	.section14 h4{
		color:#fff;
		font-size:65px;
		line-height:85px;
		font-family: 'GlossAndBloom';
	}
	.section14 img{
		
		    height: 200px;
		position: relative;
		top: -38px;
	}
	.section15 {
	background:url(../img/b15.png) no-repeat center ;
	background-size:cover;
    padding: 180px 0 300px;;
	
	}
	.section15 p span{
		font-family: 'GlossAndBloom';
		font-size:53px;
		line-height:70px;
		color:#fff;
		
	}
		.section15 p{
		
		color:#59e2ff;
		font-size:43px;
		line-height:43px;
		
		font-family: 'Poppins-medium';
	
	}
	.section16 {
	background:url(../img/b16.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0 300px;
	
	}
	.section16 p{
		color:#fff;
		font-size:38px;
		line-height:50px;
		
		font-family: 'Poppins-medium';
		
	}
	.section16 .bottom-sec{
		
		position: relative;
		top: 100px;
	}
	.section16 .btn{
		
		background-image: linear-gradient(to right, #403e48 , black);
		top: 75px;
		font-family: 'Poppins-Bold';
		font-size: 75px;
		border-right: 12px solid #b7b7b7;
		padding: 20px 30px 15px;
	}
	.section17 {
	background:url(../img/b17.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0;
	
	}
	.section17 h4{
		color:#fff;
		font-size:72px;
		line-height:80px;
		
		font-family: 'Poppins-medium';
		
	}
	.section17 h3{
		color:#c3272e;
		font-size:72px;
		line-height:175px;
		
		font-family: 'GlossAndBloom';
		
	}
	.section18 {
	background:url(../img/b18.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0 150px;;
	}
	.sec18_box{
		position: relative;
		top: 75px;
	
	}
	.section18 p{
		color:#fff;
		font-size:40px;
		line-height:48px;
		
		font-family: 'Poppins-medium';
		
	}
	.section18 h3{
		color:#fff;
		font-size:72px;
		line-height:175px;
		
		font-family: 'GlossAndBloom';
		
	}
	.section19 {
	background:url(../img/b19.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0;
	
	}
	.section19  h2{
		color:#870101;
		font-size:108px;
		line-height:111px;
		text-transform:uppercase;
		font-family: 'Poppins';
	}
	.section19 p {
		color: #fff;
		font-size: 35px;
		line-height: 40px;
		text-transform: uppercase;
		font-family: 'Poppins-SemiBold';
	}
	.section19 p span {
		color: #b18c51;
		font-size: 50px;
		line-height: 70px;
		text-transform: capitalize;
		font-family: 'GlossAndBloom';
	}
	.section20 {
	background:url(../img/b20.png) no-repeat center ;
	background-size:cover;
    padding: 150px 0 100px;
	}
	.section20 h2 {
		
		font-size: 48px;
		line-height: 48px;
		    margin-top: 30px;
	}
	.section20 p {
    
		font-size: 30px;
		letter-spacing: 8px;
		line-height: 50px;
   
	}
	.logo1{
		
		margin-bottom:100px;
	}
	
	
	.section21 {
	background:url(../img/b21.png) no-repeat center ;
	background-size:cover;
    padding: 0px 0;
	
	}
	.section21 p {
	    color:#fff; 
		font-size:33px;
		line-height:35px;
		text-transform:uppercase;
		font-family: 'Poppins-regular';
	}
	.section21 .left-box{
	
		padding: 720px 0 15px;
	}
	.section21 .right-box{
		padding:150px 0 50px; 
		    position: absolute;
		left: 110px;
	}
	.section21  h2{
		  color:#fff; 
		font-size:109px;
		line-height:111px;
		text-transform:uppercase;
		font-family: 'Poppins';
	}
	.section21 .right-box p{
		 color:#fff; 
		font-size:39px;
		line-height:45px;
		text-transform:unset;
		font-family: 'Poppins-medium';
	}
	.section21 .btn{
		    padding: 15px 50px;
		letter-spacing: 10px;
	}
	.section22 {
	background:url(../img/b22.png) no-repeat center ;
	background-size:cover;
	position:relative;
    padding: 100px 0 350px;
	z-index:1;
	
	}
	.section22 p  span{
		color:#fff;
		background:#1d3c39;
		display:inline-block;
	}
	.section22 p {
	    color:#000; 
		font-size:35px;
		line-height:45px;
		text-transform:uppercase;
		font-family: 'Poppins';
		margin-top:40px;
	}
	.section22 h2 {
	    color:#fff; 
		font-size: 122px;
		line-height: 150px;
		position: absolute;
		left: 100px;
		top: 60px;
		text-transform:uppercase;
		font-family: "Anton-Regular";
	}
	.section23 {
	background:url(../img/b23.png) no-repeat center ;
	background-size:cover;
       padding: 200px 0 0px;
    position: relative;
    top: -123px;
    z-index: 0;
	
	}
	.section23 p {
	    color:#000; 
		font-size:35px;
		line-height:40px;
		
		font-family: "Poppins-medium";
	}
	.section23 h3 {
	    color:#000; 
		font-size:60px;
		line-height:60px;
		text-transform:uppercase;
		font-family: 'Poppins';
	}
	.section23 h2{
	    color:#ca181d; 
		font-size: 115px;
		line-height: 100px;
		text-transform: uppercase;
		font-family: "Anton-Regular";
		    position: relative;
		left: 75px;
		margin-top:280px;
	}
	.section24 {
	background:url(../img/b24_1.png) no-repeat center ;
	background-size:cover;
    padding: 100px 0;
	margin-top:-128px;
	
	}
	.section24 h2 {
	    color:#fff; 
	
		font-size:65px;
		line-height:70px;
		text-transform:uppercase;
		font-family: 'Poppins';
	}
	.sec24-box{
		    background: #bf2128;
		margin-left: 1px;
		padding-left: 35px;
		padding: 50px 50px 50px 45px;
		position: relative;
		top: 100px;
	}
	

}
@media (max-width:767px) {

	header {
		padding-bottom: 180px;
		background: #fff;
	}
	/* div#my-soon-watch-red {
		position: absolute;
		top: 150%;
		min-width: 400px;
	}
	div#my-soon-watch-red > .soon-group {
		min-width: 350px;
	} */
	.header-text {
		margin-bottom: 0;
		margin-top: 0;
		position: relative;
		top: 10px;
		left: 200px;
	}
	
	header h2 {
		font-size: 16px;
		line-height: 16px;
	}
	header h4 {
		color: #fff;
		font-size: 13px;
		line-height: 20px;
	}
	.nav_div {
		width: 100%;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
		background-color: #c3272e;
	}
	.prev, .next{
		top: 15%;
	}
	.section6 .btn {
		padding: 0px 13px;
		letter-spacing: 3px;
		font-size: 20px;
	}
	.section6 .btn span {
		padding: 17px 18px;
		left: 20px;
	}
	.logo_div {
		position: absolute;
		top: 10px;
		right: 312px;
		max-width: 51px;
	}
	.header-text {
		margin-bottom: 0;
		margin-top: 0;
		position: absolute;
		top: 25px;
		left: 80px;
	}
	.header-timer{
		left: 0;
	}
	header h4{
		display: inline-block;
	}
	.countdown_dashboard {
		position: absolute;
		top: 200px;
		left: 0;
		right: 0;
	}
	.soon[data-layout*=group]{
		margin:0px;
	}
	header .register-btn {
		padding: 6px 16px;
		line-height: 30px;
		font-size: 16px;
		margin:0px auto;
	}
	header .height{
		max-height:0px;
	}
	.slide2 .header-text {
		margin-bottom: 0;
		margin-top: 0;
		position: absolute;
		top: 31px;
		left: 50px;
	}
	.slide2 .text {
		bottom: 85%;
		left: -7%;
	}
	.slide2 .logo_div{
		    right:340px;
	}
	.soon-slot-animate .soon-slot-new{
		font-size:25px;
	}
	.navbar-default .navbar-toggle {
		border-color: #c3272e;
		background-color: #c3272e;
	}
	.section1 {
		background-color: #c3282e;
		background-size: 100%;
		background-position: top;
		padding-top: 200px;
		padding-bottom: 10px;
	}
	.section1 h3 {
		line-height: 45px;
		font-size: 43px;

	}
	.section1 p {
		line-height: 35px;
		font-size: 23px;
	}
	.section1 h2 {
		font-family: 'GlossAndBloom';
		line-height: 46px;
		font-size: 45px;
	}
	.section3 {
		padding: 110px 0;
		min-height: auto;
	}
	
	.register-btn{
		font-size: 24px;
	}
	.register-btn span {
		background: #000;
		padding: 12px 10px;
		left: 10px;
		font-size: 13px;
		position: relative;
	}
	.section2 {
		padding: 190px 0 60px 0;
		background-color: #bbb;
		background-size: 100%;
		background-position: top;
	}
	.section2 h2 {
		font-family: 'Poppins-Regular';
		line-height: 35px;
		font-size: 35px;
	}.section2 span {
		font-family: 'GlossAndBloom';
		line-height: 30px;
		font-size: 30px;
	}
	.section2 p {
    font-family: 'Poppins-Regular';
    line-height: 20px;
    font-size: 20px;
	}
	.section2 h3 {
    font-family: 'Poppins-Bold';
    line-height: 12px;
    font-size: 27px;
	}
	.section3 {
		background: url(../img/b3.png) no-repeat center;
		background-size: 100% 100%;
		padding: 100px 0;
	}
	.section4 p{
		font-size:16px;
		line-height:22px;
	}
	.section4 p span{
		font-size:24px;
		line-height:22px;
	}
	.section4 .p_box {
		border-left: 2px solid #a80a10;
		margin-left: 0;
		padding-left: 15px;
	}
	.section4{
		padding:50px 0;
	}
	.section5 .h2_box{
		padding:5px;
	}
	.section5 .h2_box1{
	padding:25px 10px;
	}
	.section5 .h2_box .p2{
		    line-height: 20px;
		font-size: 18px;
	
	}
	.section5 .h2_box .p1 {
  
    line-height: 30px;
    font-size: 30px;
	}
	.section5 .h2_box .p3 {
		
		line-height: 30px;
		font-size: 26px;
	}
	.section5 .h2_box .p4 {
		font-family: 'Poppins-SemiBold';
		line-height: 30px;
		font-size: 23px;
	}
	.section5 .h2_box .p5 {
		font-family: 'GlossAndBloom';
		line-height: 40px;
		margin-top: 0;
		font-size: 33px;
	}
	.section5 .h2_box .p6 {
		font-family: 'Poppins-Bold';
		line-height: 32px;
		font-size: 24px;
	}
	.section5 .h2_box .p7 {
    font-family: 'Poppins-Bold';
    line-height: 26px;
    font-size: 28px;
	}
	.section6 {
		padding: 20px 0 100px;
	}
	.section6 h2 {
		position: relative;
		left: 0;
		font-size: 41px;
		line-height: 50px;
	}
	.section6 h4 {
    font-size: 12px;
    line-height: 20px;
	}
	.section6 p {
    font-size: 17px;
    line-height: 10px;
	}
	.section6 h3 {
    font-size: 23px;
    padding-top: 20px;
    line-height: 23px;
	}
	.section7 h2 {
		font-size: 30px;
		line-height: 30px;
		color: #fff;
	}
	.section7 h4 {
    font-family: 'Poppins-SemiBold';
    font-size: 17px;
    line-height: 21px;
	}
	.section7 h3 {
    font-size: 30px;
    line-height: 50px;
	}
	.section8 {
		padding: 100px 0 320px;
	}
	.section8 h4 {
       position: initial;
		top: -300px;
		left: -8px;
		font-size: 25px;
		line-height: 25px;
	}
	.section8 h4 span {
		font-size: 28px;
		line-height: 28px;
	}
	.section8 p {
    font-size: 15px;
    line-height: 20px;
	}
	.blackbox{
		padding:10px;
	}
	.section8 h2 {
    font-size: 23px;
    line-height: 25px;
	}
	.section8 h3 {
    font-size: 18px;
    line-height: 20px;
	}
	.section8 p {
		font-size: 18px;
		line-height: 25px;
	}
	.section10{
		padding:50px 0;
	}
	.section10 p {
		font-size: 40px;
		line-height: 40px;
	}
	.section10 h2 {
		font-size: 39px;
		line-height: 43px;
	}
	.section10 .register-btn {
		font-size: 12px;
		line-height: 22px;
		padding: 10px;
		letter-spacing: 1px;
	}
	.section11 {
		background-size: 100%;
		padding: 0;
		min-height: 92vh;
		background-position: top;
		background-color: #999;
	}
	.section11 p {
    font-size: 23px;
    line-height: 30px;
	}
	.section11 .get_box {
		position: initial;
		padding-top: 250px;
	}
	.section11 p.t2 {
		margin-top: 0;
	}
	.section12 h2{
		font-size:100px;
	}
	
	.section11 h2 {
		font-size: 54px;
		line-height: 64px;
	}
	.section12 {
		background-size: 100%;
		padding: 160px 0 10px;
		background-position: top;
	}
	.section13 {
		background-color: #999;
		background-size: 100%;
		background-position: top;
		padding: 260px 0 10px 0;
	}
	.section14 {
		padding: 70px 0 50px;
	}
	.section14 p {
		font-size: 38px;
		line-height: 50px;
	}
	.section14 h4 {
		font-size: 35px;
	}
	.section15 {
		padding: 170px 0 50px;
		background-size: 100%;
		background-position: top;
		background-color: #000;
	}
	.section15 p {
		font-size: 29px;
		line-height: 32px;
	}
	.section15 p span {
		font-size: 39px;
	}
	.section16 .btn {
   
		top: 50px;
		font-size: 21px;
		padding: 1px 10px 0px;
	}
	.section16 .btn {
		font-size: 16px;
	}
	.section17 {
		background-size: 170%;
		background-position: top left;
		padding-top: 35vh;
	}
	.section17 h4 {
		color: #fff;
		font-size: 43px;
	}
	.section17 h3 {
		font-size: 37px;
	}
	.section18 h3 {
		color: #fff;
		font-size: 40px;
		line-height: 80px;
    
	}
	.section18 {
    background: url(../img/b18.png) no-repeat left;
	}
	.section18 p {
   
		font-size: 28px;
		line-height: 37px;
	}
	.section19 {
		background-size: 170%;
		background-position: top left;
		padding-top: 40vh;
		background-color: #000;
	}
	.section19 h2 {
		font-size: 34px;
		line-height: 81px;
	}
	.section20 {
		background-size: 100%;
	}
	.section21{
		background: #999;
		padding: 20px 0;
	}
	.section21 .left-box{
		padding: 0;
	}
	.section21 .right-box{
		position: initial;
	}
	.section21 .right-box {
		padding: 40px 0 50px;
	}
	.section21 h2 {
		font-size: 59px;
		line-height: 60px;
	}
	.section21 .btn {
		letter-spacing: 1px;
		font-size: 19px;
	}
	.section22 {
		background-size: 200%;
		background-position: top center;
		padding-top: 420px;
	    background-color: #999;
		padding-bottom: 30px;
	}
	.section22 h2 {
		font-size: 40px;
		position: initial;
		line-height: 50px;
	}
	.section23{
		padding:50px 0 0;
		position: initial;
	}
	.section23 h3{
		
		font-size: 30px;
		line-height:30px;
	}
	.section23 h2 {
		position: initial;
		font-size: 26px;
		text-align: center;
	}
	.section23 p {
    color: #000;
    font-size: 16px;
    line-height: 20px
	}
	.section24{
		padding: 70px 0 0;
		margin: 0;
	}
	.sec24-box {
		padding: 15px 15px 10px 20px;
		position: relative;
		top: 0px;
		    max-width: 175px;
	}
	.section24 h2 {
		color: #fff;
		font-size: 25px;
		line-height: 25px;
		text-transform: uppercase;
		font-family: 'Poppins';
	}
	.section25 h2 {
		font-family: 'Poppins-Bold';
		font-size: 40px;
		line-height: 52px;
		text-align: center;
	}
	.section27{
		padding:50px 0;
	}
	.section27 h2 {
		font-size: 40px;
		line-height: 60px;
		text-align: center;
		    padding: 0;
			margin-left:0px;
	}
	.section27 h4 {
		text-align: center;
		font-size: 30px;
		line-height: 45px;
		    padding: 0;
	}
	.section27 h5 {
		text-align:center;
		font-size: 45px;
		    padding: 0;
	}
	.section28 {
		background-position: right;
		padding: 50px 0;
	}
	.section28 h4 {
		font-size: 30px;
		line-height: 30px;
	}
	.section28 h5 {
		font-family: 'GlossAndBloom';
		font-size: 32px;
	}
	.section28 h4 {
    font-size: 23px;
    line-height: 30px;
	}
	.section28 h2 {
   
		font-size: 110px;
		text-align: center;
		line-height: 130px;
	}
	.section29 .box2_red{
		padding:20px;
	}
	.section29 .box2_red p {
		font-size: 29px;
		line-height: 40px;
		text-align:center;
	}
	.section29 .box1 .box-right {
		margin-top: 50px;
		text-align: center;
	}
	.section29 .box1 h4 {
		font-size: 34px;
		line-height:50px;
	}
	.section29 .box2 h2 {
		font-size: 70px;
		line-height: 80px;
	}
	.section29 .box3{
		padding:50px 0;
		background: #000;
    text-align: center;

	}
	.section30 .m1_btn {
   
		letter-spacing: 4px;
		font-size: 25px;
	}
	.section30 p {
		text-align:center;
		font-size: 45px;
		line-height: 60px;
	}
	.section30 h2 {
		text-align:center;
		font-size: 70px;
		line-height: 80px;
    
	}
	.section31 h2{
		font-size: 75px;
		line-height: 75px;
	}
	.section31 h4 {
    
		font-size: 29px;
		line-height: 35px;
	}
	.section31 p {

		font-size: 33px;
		line-height: 40px;
	}
	.section32 p {
		font-size: 28px;
		line-height: 45px;
	}
	.section32 h4 {
		font-size: 31px;
		line-height: 55px;
		text-align: center;
	}
	.section32 h2 {    
		font-size: 33px;
		line-height: 45px;
	}
	.section34 .box-right {
		padding: 25px;
		position: unset;
	}
	.section34 .box-right h2 {
    font-size: 30px;
    line-height: 40px;
    text-align: center;
	}
	.section33 h2 {
    line-height: 50px;
    font-size: 40px;
    text-align: center;
	}
	.section33 {
    padding: 109px -47px;
	}

	.section33 {
		
		background-position: center;
		padding: 50px 0;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.section33 .box-left {
    top: 100px;
    left: 0px;
	}
	.section34{
		padding:50px 0;
		text-align: center;

	}
	.section34 h3{
		margin-left:0px;
	}
	section{
		padding:50px 0;
	}
	.special-offer {
		background: #201e1d;
		position: relative;
		left: 0;
		text-align: center;
	}
	footer .btn{
		font-size: 40px;
		
	}
	footer p {
		font-size: 35px;
		line-height: 50px;
		text-align: center;
		border-left: antiquewhite;
		border-top: 1px solid #fff;
	}
	

	
}	
/********footer ends*******/