.theme2-header{
	background: transparent !important;
}
.theme2-header.shrink{
	background: #282828 !important;
}
body.modal-open{
	padding-right: 0px !important;
}
section.theme2{
	background: #13026d;
	padding-top: 50px;
}
section.more-power{
	background:#f2f2f2;
}
section.more-power h1{
	color: #313131;
	font-family: 'Poppins-Bold';
	font-size: 52px;
}
section.more-power p{
	color:#8a8a8a;
	font-size: 14px;
}
section.more-power ul{
	width:100%;
	float: left;
}
section.more-power ul li{
	width:20%;
	float: left;
	list-style: none;
	padding: 20px;
}
section.more-power ul li a{
	padding: 30px;
	font-family: 'MyriadPro-Bold';
	color: #6d6c6b;
	text-align: center;
	display: block;
	background: #FFF;
	font-size: 19px;
	transition: 0.5s ease;
}
section.more-power ul li a img{
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
	filter: invert(0.3);
	transition: 0.5s ease;
}
section.more-power ul li a:hover{
	color: #FFF;
	background: #f06609;
	transition: 0.5s ease;
	box-shadow: 0 0 30px rgba(0,0,0,0.3);
	transform: scale(1.2);
}
section.more-power ul li a:hover img{
	filter: invert(0);
	transition: 0.5s ease;
}
section.video{
	background: #24212c;
	position: relative;
}
section.video:before{
	position: absolute;
	content: "";
	width: 100%;
	height: 30%;
	background: #FFF;
	top:0;
}
section.video a.video-image{
	position: relative;
	display: inline-block;
	z-index: 10;
	transition: 0.5s ease;
}
section.video a.video-image img{
	transition: 0.5s ease;
}
section.video a.video-image:hover img{
	transition: 0.5s ease;
	filter: blur(5px);
}
section.video a.video-image i{
	position: absolute;
	background: #f06609;
	width: 60px;
	height: 60px;
	bottom: 30px;
	right: 30px;
	color: #FFF;
	padding-top: 23px;
	z-index: 10;
	transition: 0.5s ease;
}
section.video a.video-image i:after{
	border: 1px solid #333;
	position: absolute;
	width: 80px;
	height: 80px;
	content: "";
	left: -10px;
	top: -10px;
	z-index: -1;
	transition: 0.5s ease;
}
section.video a.video-image:hover i{	
	box-shadow: 0 0 30px rgba(0,0,0,0.5);
	transition: 0.5s ease;
	border-radius: 50%;
}
section.video a.video-image:hover i:after{	
	border: 10px solid #FFF;
	transition: 0.5s ease;
	border-radius: 50%;
}

section.video h1{
	font-family: 'Poppins-Bold';
	font-size: 52px;
}
section.video a.video-image1{
	display: block;
	transition: 0.5s ease;
}
section.video a.video-image1 img{
	padding: 20px;
	display: block;
	background: #1c1a24;
	margin: 0 auto;
	margin-bottom: 20px;
	transition: 0.5s ease;
}

section.video a.video-image1 .vidoe-text1{
	color:#FFF;
	font-family: 'Poppins-SemiBold';
	font-size: 17px;
	transition: 0.5s ease;
}
section.video a.video-image1 .vidoe-text2{
	color:#8a8a8a;
	font-family: 'Poppins-Regular';
	font-size: 14px;
	padding: 0 10%;
	transition: 0.5s ease;
}
section.video a.video-image1:hover img{
	background: #f06609;
	transition: 0.5s ease;
}
section.specification h1, section.choose-colors h1{
	color: #f06609;
	font-family: 'Poppins-Medium';
	font-size: 19px;
}
section.specification h2, section.choose-colors h2{
	color: #313131;
	font-family: 'Poppins-Bold';
	font-size: 52px;
}
section.specification .spec-bg{
	background: #f1f1f1;
	padding: 20px;
}
section.specification .spec-bg img{
	width: 100%;
	margin-bottom: 30px;
}
section.specification table.table tr td{
	padding: 15px 10px 15px 0px;
	vertical-align: middle;
}
section.specification img.img-shadow{
	-webkit-box-shadow: 0 30px 30px 0 rgba(0,0,0,0.2);
	box-shadow: 0 30px 30px 0 rgba(0,0,0,0.2);
	width: 100%;
	z-index: 99;
	position: relative;
}
section.specification .orange-bg{
	background: #f47f30;
	padding: 100px 50px;
}
section.specification .orange-bg h2{
	font-size: 32px;
	font-family: 'Poppins-Bold';
}
section.specification .orange-bg p{
	font-size: 14px;
	font-family: 'Poppins-Regular';
}
section.specification .orange-bg .orange-bt{
  width:140px;
  height:50px;
  border:2px solid #24212c;
  float:left;
  text-align:center;
  cursor:pointer;
  position:relative;
  box-sizing:border-box;
  overflow:hidden;
  margin:0 0 40px 0px;
}
section.specification .orange-bg .orange-bt a{
  font-size: 14px;
  font-family: 'Poppins-Regular';
  color:#fff;
  text-decoration:none;
  line-height:46px;
  display: block;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}
section.specification .orange-bg .eff{
  width:140px;
  height:50px;
  border:70px solid #24212c;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
  box-sizing:border-box;
}
section.specification .orange-bg .orange-bt:hover .eff{
  border:0px solid #24212c;
}
section.specification .orange-bg .orange-bt:hover a{
  color:#34495e;
}
section.main-features h1{
	color: #f06609;
	font-family: 'Poppins-Medium';
	font-size: 19px;
}
section.main-features h2{
	color: #313131;
	font-family: 'Poppins-Bold';
	font-size: 52px;
}
section.main-features ul li{
	padding: 10px 10px 10px 40px;
	position: relative;
	font-family: 'Poppins-SemiBold';
	font-size: 18px;
	color: #000;
	text-transform: uppercase;
	background: url(../images/theme2/check.png) 0px 12px no-repeat;
}
section.main-features ul li span{
	display: block;
	font-size: 14px;
	color: #8a8a8a;
	font-family: 'Poppins-Regular';
	padding-bottom: 20px;
	text-transform: none;
}

.experience-image {
  position: relative;
  background-size: cover;
  background-position: center bottom;
  min-height: 700px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.experience-image h2 {
  color: #fff;  
  font-family: 'Poppins-Bold';
  font-size: 52px;
  z-index: 1;
  max-width: 600px;
  margin-bottom: 0;
  text-align: center;
  text-transform: uppercase;
}
.experience-image h2 span{
	font-family: 'Poppins-Regular';
	font-size: 17px;
	letter-spacing: 3px;
}
.experience-image h2 a{
	padding: 25px 40px;
	margin-top: 20px;
	background: #f1680c;
	display: inline-block;	
	font-family: 'Poppins-Regular';
	font-size: 17px;
	color: #FFF;
	transition:all .5s ease;
}

.experience-image h2 a:hover{
	padding: 25px 60px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #FFF;
	color: #f1680c;
	transition:all .5s ease;	
	-webkit-box-shadow: 0 20px 20px 0 rgba(0,0,0,0.3);
	box-shadow: 0 20px 20px 0 rgba(0,0,0,0.3);
}

.experience-image.has-background-dim:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
.experience-image {
  background-attachment: fixed;
  background-position: 100% 0;
}
section.choose-colors{
	background: #f3f3f3;
}
section.choose-colors .choose-colors-image img{
	border: 1px solid #e9e8e9;
}
section.choose-colors .choose-colors-image h4{
	font-family: 'Poppins-Medium';
	font-size: 18px;
	color: #000;
}
section.choose-colors .choose-colors-image .choose-colors-price{
	font-family: 'Poppins-Bold';
	font-size: 30px;
	color: #000;
}
section.choose-colors .choose-colors-image a{
	padding: 15px 40px;
	background: #f1680c;
	margin-bottom: 10px;
	display: inline-block;	
	font-family: 'MyriadPro-SemiBold';
	font-size: 17px;
	color: #FFF;
	transition:all .3s ease;
}

section.choose-colors .choose-colors-image a:hover{
	padding: 15px 50px;
	margin-top: 10px;
	margin-bottom: 0px;
	background: #222;
	color: #FFF;
	transition:all .3s ease;	
	-webkit-box-shadow: 0 20px 20px 0 rgba(0,0,0,0.3);
	box-shadow: 0 20px 20px 0 rgba(0,0,0,0.3);
}

@media (max-width:1200px) {
	section.more-power ul li{
		width:33.33%;
	}
	section.more-power ul li:nth-child(4), section.more-power ul li:nth-child(5){
		width:50%;
	}
}

@media (max-width:760px) {
	section.more-power ul li, section.more-power ul li:nth-child(4), section.more-power ul li:nth-child(5){
		width:100%;
	}
	section.video:before{
		height: 10%;
	}
	section.specification h2, section.video h1, section.more-power h1, .experience-image h2, section.choose-colors h1{
		font-size: 36px;
	}
}

@media (max-width:460px) {
	section.specification h2, section.video h1, section.more-power h1, section.choose-colors h1{
		font-size: 24px;
	}
}