.hover_scale {
	transform:scale(1);
	transition: .5s ease-in-out;
}
.hover_scale:hover {
	transform:scale(1.2);
}
.hover_scale_img img {
	transform:scale(1);
	transition: .5s ease-in-out;
}
.hover_scale_img:hover img {
	transform:scale(1.1);
}
/* Strat Default css*/
.hovertend_title {
	margin-bottom:95px;
}
.hovertend_title h1 {
	font-size:60px;
	font-weight:700;
}
.hover_area_0,.hover_area_1,.hover_area_2,.hover_area_3,.hover_area_4,.hover_area_5,.hover_area_6,.hover_area_7,.hover_area_8,.hover_area_9,.hover_area_10,.hover_area_11,.hover_area_12 {
	overflow:hidden;
	position:relative;
}
.hover_img_0,.hover_img_1,.hover_img_2,.hover_img_3,.hover_img_4,.hover_img_5,.hover_img_6,.hover_img_7,.hover_img_8,.hover_img_9,.hover_img_10,.hover_img_11,.hover_img_12 {
	overflow:hidden;
	position:relative;
	width:100%;
	height:100%;
}
.hover_img_0 img,.hover_img_1 img,.hover_img_2 img,.hover_img_3 img,.hover_img_4 img,.hover_img_5 img,.hover_img_6 img,.hover_img_7 img,.hover_img_8 img,.hover_img_9 img,.hover_img_10 img,.hover_img_11 img,.hover_img_12 img {
	overflow:hidden;
	width:350px;
	height:260px;
}
/* End Default css*/
/*	2. Start Hover style css 0*/
/* .hover_area_0:hover .overlay_content_0 {
} */
.hover_area_0:hover .overlay_content_0:after {
	width:100px;
	height:100px;
	visibility:visible;
}
.hover_area_0:hover .overlay_content_0:before {
	width:100px;
	height:100px;
	visibility:visible;
}
.overlay_content_0 {
	position:absolute;
	right: 5%;
	top: 5%;
    left: 5%;
    bottom: 5%;
	background:rgb(22,22,34);
	opacity:0;
	padding-top: 20%;
	transition:all 1s;
}
.hover_area_0:hover .overlay_content_0 {
	opacity:1;
	background:rgba(22,22,34, 0.72);
}
.overlay_content_0:after {
	position:absolute;
	content:'';
	width:0px;
	height:0px;
	border-top:4px solid rgb(251,106,39);
	border-right:4px solid rgb(251,106,39);
	right:-4px;
	top:-4px;
	visibility:hidden;
	transition:all 1.5s;
}
.overlay_content_0:before {
	position:absolute;
	content:'';
	width:0px;
	height:0px;
	border-left:4px solid rgb(251,106,39);
	border-bottom:4px solid rgb(251,106,39);
	left:-4px;
	bottom:-4px;
	transition:all 1.5s;
	visibility:hidden;
}
.overlay_content_0 .overlay_content_text_0 h4 {
	font-weight:bold;
}
.overlay_content_0 .overlay_content_text_0 h4,.overlay_content_0 .overlay_content_text_0 h5 {
	color:#f9f6f6;
}
.overlay_icon_0 {
	margin-top:10px;
    position: relative;
}
.overlay_icon_0 a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	background:transparent;
	border:1.5px solid  rgb(251,106,39);
	border-radius:50%;
	transition:all .5s;
}
.overlay_icon_0 a:hover {
	background:#fff;
	border-color:#fff;
	color:rgb(251,106,39);
}
/*	End Hover style css 0*/
/*	2. Start Hover style css 1*/
/* .hover_area_1:hover .overlay_content_1 {
} */
.hover_area_1:hover .overlay_content_1:after {
	width:100px;
	height:100px;
	visibility:visible;
}
.hover_area_1:hover .overlay_content_1:before {
	width:100px;
	height:100px;
	visibility:visible;
}
.overlay_content_1 {
	position:absolute;
	top:28px;
	left:28px;
	bottom:28px;
	background:rgb(22,22,34);
	opacity:0.702;
	width:294px;
	height:202px;
	padding-top:85px;
	padding-bottom:38px;
	transition:all .5s;
}
.overlay_content_1:after {
	position:absolute;
	content:'';
	width:0px;
	height:0px;
	border-top:4px solid rgb(251,106,39);
	border-right:4px solid rgb(251,106,39);
	right:-4px;
	top:-4px;
	visibility:hidden;
	transition:all 2s;
}
.overlay_content_1:before {
	position:absolute;
	content:'';
	width:0px;
	height:0px;
	border-left:4px solid rgb(251,106,39);
	border-bottom:4px solid rgb(251,106,39);
	left:-4px;
	bottom:-4px;
	transition:all 2s;
	visibility:hidden;
}
.overlay_content_1 .overlay_content_text_1 h4 {
	font-weight:bold;
}
.overlay_content_1 .overlay_content_text_1 h4,.overlay_content_1 .overlay_content_text_1 h5 {
	color:#f9f6f6;
}
.overlay_icon_1 {
	margin-top:10px;
}
.overlay_icon_1 a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:22px;
	background:transparent;
	border:1.5px solid  rgb(251,106,39);
	border-radius:50%;
	transition:all .5s;
}
.overlay_icon_1 a:hover {
	background:#fff;
	border-color:#fff;
	color:rgb(251,106,39);
}
/*	End Hover style css 1*/
/*	3.Start hover style 2*/
.hover_area_2:hover .overlay_content_2 {
	transform:rotate(55deg);
	right:-30%;
}
.hover_img_2 {
	overflow:hidden;
}
.overlay_content_2 {
	position:absolute;
	top:0;
	right:155%;
	/* right:-30%; */
	background:rgba(122, 4, 4, 0.8);
	opacity:0.702;
	width:100%;
	/* height:120%; */
    padding-bottom: 100%;
	border-radius:25px;
	transform:rotate(0deg);
	/* transform:rotate(55deg); */
	transition:all .7s;
}
.overlay_content_area_2 {
	transform:rotate(-55deg);
	position:absolute;
	top:57%;
	left:0;
}
.overlay_text_2 h4 {
	font-size:18px;
	color:#fff;
}
.overlay_icon_2 {
	margin-top:20px;
}
.overlay_icon_2 a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	text-align:center;
	background:transparent;
	border:1.5px solid  #fff;
	border-radius:5px;
	transition:all .5s;
	margin-right:12px;
}
.overlay_icon_2 a:hover {
	background:#fff;
	color:rgb(251,106,39);
}
/*	End Hover style css 2*/
/*	4.Start hover style 3*/
.hover_area_3:hover .hover_img_3 img {
	transform:scale(1.5) rotateY(10deg);
}
.hover_img_3 img {
	transform:scale(1) rotate(0deg);
	transition:all .5s;
}
.hover_area_3:hover .overlay_content_3 {
	border-left:0px solid transparent;
	border-right:0px solid transparent;
	transition:all .5s;
}
.overlay_content_3 {
	position:absolute;
	bottom:0;
	left:0;
	opacity:0.702;
	width:350px;
	height:71px;
	border-bottom:75px solid rgb(67,79,229);
	border-left:50px solid transparent;
	border-right:50px solid transparent;
	transition:all .5s;
}
.overlay_icon_3 {
	margin-top:20px;
}
.overlay_icon_3 a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:22px;
	text-align:center;
	background:transparent;
	border:1.5px solid  #fff;
	border-radius:5px;
	transition:all .5s;
	margin-right:12px;
}
.overlay_icon_3 a:hover {
	background:#fff;
	color:rgb(251,106,39);
}
/*	End hover style 3*/
/*	5. Start Hover style css 4*/
.hover_area_4:hover .overlay_content_4 {
	width:305px;
	height:111px;
	left:22px;
	padding-top:4%;
	top:0;
}
.overlay_content_4 {
	position:absolute;
	top:17px;
	left:22px;
	background:rgb(27,27,45);
	opacity:0.702;
	width:305px;
	height:225px;
	border:2px solid #fff;
	padding-top:78px;
	transition:all .5s;
}
.overlay_text_4 h4 {
	color:#fff;
	margin-bottom:20px;
}
.overlay_icon_4 a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:22px;
	text-align:center;
	background:transparent;
	border:1.5px solid  #fff;
	border-radius:5px;
	transition:all .5s;
	margin-left:9px;
	margin-right:9px;
}
.overlay_icon_4 a:hover {
	background:#fff;
	color:rgb(251,106,39);
}
/*	End Hover style css 4*/
/*	6. Start Hover style css 5*/
.hover_area_5:hover .overlay_content_5 {
	width:100%;
	height:100%;
	left:0;
	padding-top:30%;
}
.overlay_content_5 {
	position:absolute;
	bottom:0;
	left:23px;
	background:rgb(27,27,45);
	opacity:0.702;
	width:305px;
	height:111px;
	border:2px solid rgb(18,241,154);
	padding-top:10px;
	padding-bottom:10px;
	transition:all .5s;
}
.overlay_text_5 h4 {
	color:#fff;
	margin-bottom:20px;
}
.overlay_icon_5 a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:22px;
	text-align:center;
	background:transparent;
	border:1.5px solid  #fff;
	border-radius:5px;
	transition:all .5s;
	margin-left:9px;
	margin-right:9px;
}
.overlay_icon_5 a:hover {
	background:#fff;
	color:rgb(251,106,39);
}
/*	End Hover style css 5*/
/*	7. Start hover style csss 6*/
.hover_area_6:hover .hover_img_6 img {
	transform:scale(1.5);
}
.hover_img_6 img {
	transform:scale(1);
	transition:all .5s;
}
.hover_area_6:hover .overlay_content_6 {
	border-radius:50%;
}
.overlay_content_6 {
	position:absolute;
	top:0;
	left:0;
	background:rgb(50,38,214);
	opacity:0.702;
	width:350px;
	height:259px;
	border-radius:0;
	padding-top:95px;
	transition:all .5s;
}
.overlay_text_6 h4 {
	color:#fff;
	margin-bottom:20px;
}
.overlay_icon_6 a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:22px;
	text-align:center;
	background:transparent;
	border:1.5px solid  #fff;
	border-radius:5px;
	transition:all .5s;
	margin-left:9px;
	margin-right:9px;
}
.overlay_icon_6 a:hover {
	background:#fff;
	color:rgb(251,106,39);
}
/*	End hover style 6*/
/*	8. Start hover style 7*/
.hover_area_7:hover .hover_img_7 img {
	transform:rotate(10deg) scale(1.5);
}
.hover_img_7 img {
	transform:rotate(0deg) scale(1);
	transition:all .5s;
}
.hover_area_7:hover .overlay_content_7 {
	top:0;
}
.hover_area_7:hover .overlay_icon_7 {
	bottom:0;
}
.overlay_content_7 {
	position:absolute;
	top:-100%;
	left:0;
	width:100%;
	height:100%;
	background:rgb(23,23,37);
	opacity:0.749;
	transition:all .5s;
}
.overlay_text_7 {
	padding:85px 65px 85px 33px;
}
.overlay_text_7 h4 {
	color:#fff;
	margin-bottom:10px;
}
.overlay_text_7 p {
	color:#fff;
	line-height:20px;
}
.overlay_icon_7 {
	background:rgb(251,106,39);
	width:90px;
	height:105px;
	position:absolute;
	bottom:-100%;
	right:0;
	padding:15px;
	border-top-left-radius:50%;
	transition:all .5s;
}
.overlay_icon_7 ul {
	text-align:center;
	margin-top:4px;
}
.overlay_icon_7 ul li a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:22px;
	text-align:center;
	background:transparent;
	border:1.5px solid  #fff;
	border-radius:5px;
	transition:all .5s;
	margin-bottom:10px;
}
.overlay_icon_7 ul li a:hover {
	background:#fff;
	color:rgb(251,106,39);
}
/*	End hover style 7*/
/*	9. Start hover style 8*/
.hover_area_8:hover .hover_img_8 img {
	transform:scale(1.5);
}
.hover_img_8 img {
	transform:scale(1.1);
	transition:all .5s;
}
.hover_area_8:hover .overlay_content_8:after {
	width:350px;
	height:4px;
}
.hover_area_8:hover .overlay_content_8:before {
	width:4px;
	height:260px;
}
.overlay_content_8 {
	position:absolute;
	bottom:0px;
	left:0;
	background:-moz-linear-gradient( -180deg,rgb(53,2,136) 0%,rgb(248,10,178) 100%);
	background:-webkit-linear-gradient( -180deg,rgb(53,2,136) 0%,rgb(248,10,178) 100%);
	background:-ms-linear-gradient( -180deg,rgb(53,2,136) 0%,rgb(248,10,178) 100%);
	opacity:0.702;
	width:322px;
	height:230px;
	padding-top:75px;
	transition:all .5s;
}
.overlay_content_8:after {
	position:absolute;
	content:'';
	top:0;
	left:0;
	width:0px;
	height:0px;
	border-top:4px solid #fff;
	transition:all .7s;
	box-sizing:border-box;
	transition:all .5s;
}
.overlay_content_8:before {
	position:absolute;
	content:'';
	bottom:0;
	right:0;
	width:0px;
	height:0px;
	border-right:4px solid #fff;
	transition:all .7s;
	box-sizing:border-box;
	transition:all .5s;
}
.overlay_content_text_8 h4 {
	color:#fff;
}
.overlay_content_text_8 h5 {
	color:#fff;
}
.overlay_icon_8 {
	margin-top:11px;
}
.overlay_icon_8 a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:22px;
	text-align:center;
	background:transparent;
	border:1.5px solid  #fff;
	border-radius:50px;
	transition:all .5s;
}
.overlay_icon_8 a:hover {
	background:#fff;
	color:rgb(251,106,39);
}
/*	End hover style 8*/
/*	10. Start hover style 9*/
.hover_area_9:hover .hover_img_9 img {
	transform:scale(1.5);
	transition:all .5s;
}
.hover_area_9:hover .overlay_content_9 {
	left:-21px;
}
.hover_img_9 img {
	transform:scale(1);
	transition:all .5s;
}
.overlay_content_9 {
	position:absolute;
	top:19px;
	left:-100%;
	background:-moz-linear-gradient( 180deg,rgb(53,2,136) 0%,rgb(248,10,178) 100%);
	background:-webkit-linear-gradient( 180deg,rgb(53,2,136) 0%,rgb(248,10,178) 100%);
	background:-ms-linear-gradient( 180deg,rgb(53,2,136) 0%,rgb(248,10,178) 100%);
	opacity:0.8;
	width:321px;
	height:120px;
	padding-left:48px;
	padding-top:23px;
	transform:skew(20deg);
	transition:all .5s;
}
.overlay_content_area_9 {
	transform:skew(-20deg);
}
.overlay_content_text_9 h4 {
	color:#fff;
}
.overlay_content_text_9 h5 {
	color:#fff;
}
.overlay_icon_9 {
	margin-top:11px;
}
.overlay_icon_9 a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:22px;
	text-align:center;
	background:transparent;
	border:1.5px solid  #fff;
	border-radius:50px;
	transition:all .5s;
	margin-right:14px;
}
.overlay_icon_9 a:hover {
	background:#fff;
	color:rgb(251,106,39);
}
/*	End hover style 9 css*/
/*	11. Start hover style 10 css*/
.hover_area_10:hover .hover_img_10 img {
	transform:translate(100px);
}
.hover_area_10:hover .overlay_content_area_10 {
	bottom:0;
}
.hover_img_10 img {
	transform:translate(0px);
	transition:all .5s;
}
.overlay_content_area_10 {
	position:absolute;
	bottom:-100%;
	left:0;
	background:rgba(105,43,241,1);
	background:-moz-linear-gradient(left,rgba(105,43,241,1) 0%,rgba(172,130,236,1) 100%);
	background:-webkit-gradient(left top,right top,color-stop(0%,rgba(105,43,241,1)),color-stop(100%,rgba(172,130,236,1)));
	background:-webkit-linear-gradient(left,rgba(105,43,241,1) 0%,rgba(172,130,236,1) 100%);
	background:-o-linear-gradient(left,rgba(105,43,241,1) 0%,rgba(172,130,236,1) 100%);
	background:-ms-linear-gradient(left,rgba(105,43,241,1) 0%,rgba(172,130,236,1) 100%);
	background:linear-gradient(to right,rgba(105,43,241,1) 0%,rgba(172,130,236,1) 100%);
	width:350px;
	height:110px;
	padding-top:10px;
	transition:all .5s;
}
.overlay_content_text_10 h4 {
	color:#fff;
}
.overlay_content_text_10 h5 {
	color:#fff;
}
.overlay_icon_10 {
	margin-top:11px;
}
.overlay_icon_10 a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:22px;
	text-align:center;
	background:transparent;
	border:1.5px solid  #fff;
	border-radius:50px;
	transition:all .5s;
	margin-right:7px;
	margin-left:7px;
}
.overlay_icon_10 a:hover {
	background:#fff;
	color:rgb(251,106,39);
}
/*	End hover style 10 css*/
/*	12. Start hover style 11 css*/
.hover_area_11 {
	overflow:hidden;
}
.hover_area_11:hover .hover_img_11 img {
	transform:scale(1.5);
}
.hover_area_11:hover .overlay_content_11 {
	transform:skew(15deg);
}
.hover_area_11:hover .overlay_content_area_11 {
	transform:skew(-15deg);
}
.hover_img_11 img {
	overflow:hidden;
	transform:scale(1);
	transition:all .5s;
}
.overlay_content_11 {
	position:absolute;
	top:55px;
	left:30px;
	background:-moz-linear-gradient( 180deg,rgb(91,77,235) 0%,rgb(40,209,147) 100%);
	background:-webkit-linear-gradient( 180deg,rgb(91,77,235) 0%,rgb(40,209,147) 100%);
	background:-ms-linear-gradient( 180deg,rgb(91,77,235) 0%,rgb(40,209,147) 100%);
	opacity:0.8;
	width:280px;
	height:150px;
	transform:skew(0deg);
	transition:all .5s;
}
.overlay_content_11:after {
	position:absolute;
	content:'';
	top:0;
	left:55px;
	width:4px;
	height:77px;
	border-right:4px solid #fff;
	transition:all .7s;
	box-sizing:border-box;
}
.overlay_content_11:before {
	position:absolute;
	content:'';
	bottom:0;
	right:55px;
	width:4px;
	height:77px;
	border-right:4px solid #fff;
	transition:all .7s;
	box-sizing:border-box;
}
.overlay_content_area_11 {
	transform:skew(0deg);
	margin-top:40px;
	text-align:center;
	transition:all .5s;
}
.overlay_content_text_11 h4 {
	color:#fff;
	margin-bottom:4px;
}
.overlay_content_text_11 h5 {
	color:#fff;
}
.overlay_icon_11 {
	margin-top:11px;
}
.overlay_icon_11 a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:22px;
	text-align:center;
	background:transparent;
	border:1.5px solid  #fff;
	border-radius:50px;
	transition:all .5s;
	margin-right:14px;
}
.overlay_icon_11 a:hover {
	background:#fff;
	color:rgb(251,106,39);
}
/*	End hover style 11 css*/
/*	13. Start hover style 12 css*/
.hover_area_12:hover .overlay_content_12 {
	left:0;
}
.hover_area_12:hover .hover_img_12 img {
	transform:translate(100px);
}
.hover_img_12 {
	overflow:hidden;
}
.hover_img_12 img {
	transform:scale(1.1);
	transition:all .5s;
}
.overlay_content_12 {
	position:absolute;
	top:0;
	left:-100%;
	background:-moz-linear-gradient( 0deg,rgb(36,219,135) 0%,rgb(14,154,126) 100%);
	background:-webkit-linear-gradient( 0deg,rgb(36,219,135) 0%,rgb(14,154,126) 100%);
	background:-ms-linear-gradient( 0deg,rgb(36,219,135) 0%,rgb(14,154,126) 100%);
	width:100%;
	height:100%;
	padding-top:93px;
	padding-left:50px;
	transition:all .5s;
}
.overlay_content_text_12 h4 {
	margin-bottom:7px;
	font-weight:bold;
	color:#fff;
}
.overlay_content_text_12 h5 {
	color:#fff;
}
.overlay_icon_12 {
	margin-top:12px;
}
.overlay_icon_12 a {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:22px;
	text-align:center;
	background:transparent;
	border:1.5px solid  #fff;
	border-radius:50px;
	transition:all .5s;
	margin-right:14px;
}
.overlay_icon_12 a:hover {
	background:#fff;
	color:rgb(251,106,39);
}
/*	End hover style 12 css*/
/*	14. Start Footer area css*/
.hovertend_footer {
	background:#4f93e1;
	padding:40px 0;
}
.hovertend_footer .footer_text {
	text-align:center;
}
.hovertend_footer .footer_text p {
	color:#fff;
	font-size:16px;
}
/*	End Footer area css*//*   15. Start Responsive css*/
/* Medium Layout:1280px. */
@media only screen and (min-width:992px) and (max-width:1200px) {}
/* Tablet Layout:768px. */
@media only screen and (min-width:768px) and (max-width:991px) {
	.hovertend_hover .hover_area_1,.hovertend_hover .hover_area_2,.hovertend_hover .hover_area_3,.hovertend_hover .hover_area_4,.hovertend_hover .hover_area_5,.hovertend_hover .hover_area_6,.hovertend_hover .hover_area_7,.hovertend_hover .hover_area_8,.hovertend_hover .hover_area_9,.hovertend_hover .hover_area_10,.hovertend_hover .hover_area_11,.hovertend_hover .hover_area_12,.hovertend_hover .hover_area_13,.hovertend_hover .hover_area_14,.hovertend_hover .hover_area_15 {
        margin-bottom:60px;
    }
}
/* Mobile Layout:320px. */
@media only screen and (max-width:767px) {
	.hovertend_hover .hover_area_1,.hovertend_hover .hover_area_2,.hovertend_hover .hover_area_3,.hovertend_hover .hover_area_4,.hovertend_hover .hover_area_5,.hovertend_hover .hover_area_6,.hovertend_hover .hover_area_7,.hovertend_hover .hover_area_8,.hovertend_hover .hover_area_9,.hovertend_hover .hover_area_10,.hovertend_hover .hover_area_11,.hovertend_hover .hover_area_12 {
        margin-bottom:60px;
    }
    .hovertend_title h1 {
        font-size:30px;
    }
    .hover_area_1 .overlay_content_1 {
        left:23px;
        top:10px;
    }
    .hover_area_3 .overlay_content_3 {
        left:-5px;
    }
    .hover_area_4 .overlay_content_4 {
        left:16px;
    }
    .hover_area_4:hover .overlay_content_4 {
        left:16px;
    }
    .hover_area_5 .overlay_content_5 {
        left:16px;
    }
    .hover_area_5:hover .overlay_content_5 {
        left:0px;
    }
    .overlay_content_6 {
        width:100%;
        height:100%;
    }
    .overlay_text_7 {
        padding:50px 65px 85px 33px;
    }
    .overlay_content_8 {
        width:310px;
        height:200px;
    }
    .hover_img_1 img,.hover_img_2 img,.hover_img_3 img,.hover_img_4 img,.hover_img_5 img,.hover_img_6 img,.hover_img_7 img,.hover_img_8 img,.hover_img_9 img,.hover_img_10 img,.hover_img_11 img,.hover_img_12 img {
        width:100%;
        height:100%;
    }
}
/* Wide Mobile Layout:480px. */
@media only screen and (min-width:400px) and (max-width:499px) {
	.hover_img_1 img,.hover_img_2 img,.hover_img_3 img,.hover_img_4 img,.hover_img_5 img,.hover_img_6 img,.hover_img_7 img,.hover_img_8 img,.hover_img_9 img,.hover_img_10 img,.hover_img_11 img,.hover_img_12 img {
        width:100%;
        height:100%;
    }
    .hover_area_1 .overlay_content_1 {
        left:38px;
        top:25px;
    }
    .hover_area_2:hover .overlay_content_2 {
        right:-47%;
    }
    .hover_area_3 .overlay_content_3 {
        left:9px;
    }
    .hover_area_4 .overlay_content_4 {
        left:35px;
    }
    .hover_area_4:hover .overlay_content_4 {
        left:35px;
    }
    .hover_area_5 .overlay_content_5 {
        left:35px;
    }
    .hover_area_8:hover .overlay_content_8:after {
        width:370px;
        height:4px;
    }
    .hover_area_8:hover .overlay_content_8:before {
        width:4px;
        height:370px;
    }
    .overlay_content_11 {
        left:50px;
    }
}
/* Wide Mobile Layout:480px. */@media only screen and (min-width:500px) and (max-width:599px) {
.hover_img_1 img,.hover_img_2 img,.hover_img_3 img,.hover_img_4 img,.hover_img_5 img,.hover_img_6 img,.hover_img_7 img,.hover_img_8 img,.hover_img_9 img,.hover_img_10 img,.hover_img_11 img,.hover_img_12 img {
	width:100%;
	height:100%;
}
.hover_area_1 .overlay_content_1 {
	left:90px;
	top:55px;
}
.hover_area_2:hover .overlay_content_2 {
	right:-37%;
}
.hover_area_3 .overlay_content_3 {
	left:60px;
}
.hover_area_4 .overlay_content_4 {
	left:80px;
	top:50px;
}
.hover_area_4:hover .overlay_content_4 {
	left:80px;
}
.hover_area_5 .overlay_content_5 {
	left:80px;
}
.overlay_content_8 {
	width:90%;
	height:90%;
}
.hover_area_8:hover .overlay_content_8:after {
	width:480px;
	height:4px;
}
.hover_area_8:hover .overlay_content_8:before {
	width:4px;
	height:480px;
}
.overlay_content_11 {
	left:100px;
	top:100px;
}
}
/*    End Responsive css*/
