body{
	
	    overflow-x: hidden;
}
h4{
	font-size:30px;
}
.bnr1{
	background: url(../images/img61.jpg) 50% 50%/cover  no-repeat;
	width:100%;
}
.bnr2{
	background:url(../images/img37.jpg) 50% 50%/cover no-repeat;
	width:100%;	
}
.bnr3{
	background:url(../images/img12.jpg) 50% 50%/cover no-repeat;
	width:100%;	
}
.bnr4{
	background:url(../images/img73.jpg) 50% 50%/cover no-repeat;
	width:100%;	
}
.bnr5{
	background:url(../images/img117.jpg) 50% 50%/cover no-repeat;
	width:100%;	
}

.bnr6{
	background:url(../images/img118.jpg) 50% 50%/cover no-repeat;
	width:100%;	
}

.bnr7{
	background:url(../images/img138.jpg) 50% 50%/cover no-repeat;
	width:100%;	
}
.bnr8{
	background:url(../images/img138.jpg) 50% 50%/cover no-repeat;
	width:100%;	
}
.bnr9{
	background:url(../images/img0.jpg) 50% 50%/cover no-repeat;
	width:100%;	
}
.info-frame.extra.advertising{
	background:url(../images/img146.jpg) 50% 50%/cover no-repeat;
	width:100%;	
}

.block-holder.add{
	background-image:url(../images/image42.jpg);
}
.opener1{
	background: url(../images/img65.jpg) ;
	width:100%;
	background-size:100%;
}
.opener2{
	background: url(../images/img66.jpg);
	width:100%;
	background-size:100%;
}
.opener3{
	background: url(../images/img67.jpg);
	width:100%;
	background-size:100%;
}
.opener4{
	background: url(../images/img68.jpg);
	width:100%;
	background-size:100%;
}
.opener5{
	background: url(../images/img69.jpg) ;
	width:100%;
	background-size:100%;
}



.box1{
	background-image:url(../images/image1-1.jpg);
	background-size:100%;
}
.stationary{
	background-image:url(../images/image1-3.jpg);
	background-size:100%;
}
.box2{
	background-image:url(../images/image1-2.jpg);
	background-size:100%;
}
.box3{
	background-image:url(../images/image1-4.jpg);
	background-size:100%;
}
.box4{
	background-image:url(../images/image1-5.jpg);
	background-size:100%;
}

.stages_box{
	max-width: 1264px;
    margin: 0 auto;
    padding: 0 10px;
}

.stages_box .box_stage{
    display: inline-block;
	vertical-align: top;
	padding: 25px;
	border: 0;
	width: 46%;
	margin: 2% 1.8%;
	background: #f5f5f5;
	text-align: center;
	height: 300px!important;
}
.box_stage .text .align-middle {
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    margin: 0 30px 0 0;
    overflow: hidden;
    transition: all 1s linear;
}
.box_stage  .text .txt.number {
    font-size: 66px;
    line-height: 66px;
}
.box_stage  .text, .txt {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 5px;
    font-size: 28px;
}



.box_stage p{
	margin: 0;
}

.box_stage:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.owl-nav{
	display: '';
}
.imgs{
	max-width: 70px;
	display: block;
	margin: auto;
}
.text_box h3{
	text-transform: uppercase;
	font-size: 30px;
	text-align: center;
	padding: 14px 0;
	font-weight: 900;
}
.text_box p{
	text-align: center;
	/*text-align-last: center;*/
	font-size: 16px;
	line-height: 1.4;
}
.item{
	background: #f3f3f3;
	padding: 50px;
	min-height:491px;
	
}
.item:hover{
	background: #fccd0c;
}
.item:hover .text_box h3, .item:hover .text_box p{
	color: #fff;
}
.hvr{
	display: none !important
}
.item:hover .hvr{
	display: block !important
}
.item:hover .normal{
	display: none !important
}
.extrabox{
	padding-bottom: 50px 
}