/* mod_banners_home*************************/.mod_banners_home {	padding-bottom:20px;	padding-top:80px;}.mod_banners_home ul {	display:block;	padding:0px;	margin:0px;	list-style-type:none;}.mod_banners_home ul:before, .mod_banners_home ul:after { content: " "; display: table; }.mod_banners_home ul:after { clear: both; }.mod_banners_home ul  { *zoom: 1; }.mod_banners_home ul li {	display:block;	padding:0px;	margin:0px;	width:33.333%;	float:left;}.mod_banners_home ul li .spacer {	display:block;	margin:0px;	padding:0px;	padding-left:250px;}.mod_banners_home ul li .spacer b {	display:block;}.mod_banners_home ul li .spacer b i {	display:block;	padding-top:50%;}.mod_banners_home ul li.l1 .spacer,.mod_banners_home ul li.l2 .spacer,.mod_banners_home ul li.l3 .spacer {	display:none;}.mod_banners_home ul li a,.mod_banners_home ul li a:hover {	display:block;	width:250px;	margin:0 auto;	padding-top:250px;	position:relative;	overflow:hidden;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	color:#ffffff;	text-decoration:none;}.mod_banners_home ul li a.nourl,.mod_banners_home ul li a.nourl:hover {	cursor:default;}.mod_banners_home ul li a i {	display:block;	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	box-sizing: border-box;	border:1px solid #ffffff;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	background:#000000;	z-index:1;}.rgba .mod_banners_home ul li a i {	border:1px solid rgba(255,255,255,0.4);	background: rgba(0,0,0,0.25);}.rgba .mod_banners_home ul li a:hover i {	border:1px solid rgba(255,255,255,0.7);	background: rgba(0,0,0,0.6);}.rgba.csstransitions .mod_banners_home ul li a i {	-webkit-transition: border 0.3s ease-in-out, background 0.3s ease-in-out;	-moz-transition: border 0.3s ease-in-out, background 0.3s ease-in-out;	-o-transition: border 0.3s ease-in-out, background 0.3s ease-in-out;	transition: border 0.3s ease-in-out, background 0.3s ease-in-out;}.mod_banners_home ul li a img {	display:block;	position:absolute;	top:100%;	left:0;	width:100%;	height:100%;	z-index:3;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;}.mod_banners_home ul li a:hover img {	top:0%;}.opacity.csstransitions .mod_banners_home ul li a img {	-webkit-transition: top 0.3s ease-in-out;	-moz-transition: top 0.3s ease-in-out;	-o-transition: top 0.3s ease-in-out;	transition: top 0.3s ease-in-out;}.mod_banners_home ul li a strong {	display:block;	position:absolute;	top:0%;	left:0%;	width:100%;	height:100%;	z-index:2;	text-align:center;	overflow:hidden;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;}.opacity.csstransitions .mod_banners_home ul li a strong {	-webkit-transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out;	-moz-transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out;	-o-transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out;	transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;}.opacity.csstransitions .mod_banners_home ul li a:hover strong {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0;	top:-10%;}.mod_banners_home ul li a strong span {	display:table;	width:100%;	height:100%;	position:relative;}.mod_banners_home ul li a strong span span {	display:table-cell;	vertical-align:middle;}.mod_banners_home ul li a strong b {	display:block;	font-size:30px;	line-height:1em;	padding:0px 15px;	font-weight:normal;}.mod_banners_home ul li a strong em {	display:block;	font-size:16px;	font-weight:300;	font-style:normal;	line-height:1.3em;	padding:0px 15px;	padding-top:15px;}.mod_banners_home ul li a strong em:first-child {	padding-top:0px;}.mod_banners_home ul li a ins {	display:none;	z-index:4;	position:absolute;	top:60%;	width:100%;	margin-top:-20px;	height:40px;	text-align:center;}.mod_banners_home ul li a:hover ins {	display:block;	top:50%;}.mod_banners_home ul li a ins b {	display:inline-block;	padding:0px 35px;	margin:0px;	height:40px;	line-height:40px;	background:#25b2bb;	font-size:16px;	font-weight:bold;	font-style:normal;	text-decoration:none;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.csstransitions.opacity .mod_banners_home ul li a ins {	display:block;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0;	-webkit-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;	-moz-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;	-o-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;	transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;}.csstransitions.opacity .mod_banners_home ul li a:hover ins {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;}@media only screen and (max-width:900px){	.mod_banners_home {		padding-top:60px;	}	.mod_banners_home ul li .spacer {		padding-left:90%;	}	.mod_banners_home ul li a,	.mod_banners_home ul li a:hover {		width:90%;		padding-top:90%;	}	.mod_banners_home ul li a strong b {		font-size:24px;		padding:0px 10px;	}	.mod_banners_home ul li a strong em {		font-size:14px;		padding:0px 10px;		padding-top:10px;	}}@media only screen and (max-width:720px){	.mod_banners_home {		padding-top:40px;	}	.mod_banners_home ul li .spacer {		padding-left:95%;	}	.mod_banners_home ul li a,	.mod_banners_home ul li a:hover {		width:95%;		padding-top:95%;	}	.mod_banners_home ul li a strong b {		font-size:22px;	}	.mod_banners_home ul li a strong em {		font-size:13px;	}}@media only screen and (max-width:620px){	.mod_banners_home {		padding-top:30px;	}	.mod_banners_home ul li {		width:auto;		float:none;		margin-top:10px;	}	.mod_banners_home ul li:first-child {		margin-top:0px;	}	.mod_banners_home ul li .spacer {		display:none;	}	.mod_banners_home ul li a,	.mod_banners_home ul li a:hover {		width:auto;		padding-top:0px;		overflow:auto;		-webkit-border-radius: 0px;		-moz-border-radius: 0px;		border-radius: 0px;	}	.mod_banners_home ul li a i {		-webkit-border-radius: 5px;		-moz-border-radius: 5px;		border-radius: 5px;	}	.mod_banners_home ul li a img {		display:none;	}	.mod_banners_home ul li a strong {		position:relative;		width:auto;		height:auto;		overflow:auto;		-webkit-border-radius: 0;		-moz-border-radius: 0;		border-radius: 0;	}	.mod_banners_home ul li a strong span {		display:block;		width:auto;		height:auto;	}	.mod_banners_home ul li a strong span span {		display:block;		vertical-align:baseline;		padding:15px 0px;	}	.mod_banners_home ul li a strong b {		font-size:24px;		padding:0px 15px;		font-weight:bold;	}	.mod_banners_home ul li a strong em {		font-size:16px;		padding:0px 15px;		padding-top:10px;	}}@media only screen and (max-width:360px){	.mod_banners_home ul li a strong b {		font-size:20px;	}	.mod_banners_home ul li a strong em {		font-size:14px;	}}/* mod_banners_itsupport*************************/.mod_banners_itsupport {	position:relative;}.mod_banners_itsupport ul.list {	padding:0;	margin:0;	list-style-type:none;	position:relative;	overflow:hidden;}.mod_banners_itsupport ul.list:before, .mod_banners_itsupport ul.list:after { content: " "; display: table; }.mod_banners_itsupport ul.list:after { clear: both; }.mod_banners_itsupport ul.list { *zoom: 1; }.mod_banners_itsupport ul.list li {	float:left;	width:25%;	display:none;	margin:0 auto;	text-align:left;}.mod_banners_itsupport ul.list li.l1,.mod_banners_itsupport ul.list li.l2,.mod_banners_itsupport ul.list li.l3,.mod_banners_itsupport ul.list li.l4 {	display:block;}.mod_banners_itsupport ul.list li a,.mod_banners_itsupport ul.list li a:hover {	text-decoration:none;	color:#25b2bb;	display:block;	text-align:center;} .mod_banners_itsupport ul.list li a.nourl {	cursor:default;}.mod_banners_itsupport ul.list li a:hover {	color:#585858;} .csstransitions  .mod_banners_itsupport ul.list li a {	-webkit-transition: color 0.15s ease-in-out;	-moz-transition: color 0.15s ease-in-out;	-o-transition: color 0.15s ease-in-out;	transition: color 0.15s ease-in-out;}.mod_banners_itsupport ul.list li a span {	display:block;	position:relative;	padding-top:75%;}.mod_banners_itsupport ul.list li a img {	display:block;	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	z-index:1;}.mod_banners_itsupport ul.list li a i {	display:block;	position:absolute;	top:17%;	left:0%;	width:100%;	height:66%;	z-index:3;}.mod_banners_itsupport ul.list li a:hover i {	top:-66%;}.js.csstransitions .mod_banners_itsupport ul.list li a i {	-webkit-transition: top 0.25s ease-in-out;	-moz-transition: top 0.25s ease-in-out;	-o-transition: top 0.25s ease-in-out;	transition: top 0.25s ease-in-out;}.mod_banners_itsupport ul.list li a i img {	position:relative;	top:auto;	left:auto;	width:auto;	margin:0 auto;}.mod_banners_itsupport ul.list li a ins {	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	display:block;	background:#262626;	z-index:2;}.mod_banners_itsupport ul.list li a:hover ins {	display:none;} .rgba .mod_banners_itsupport ul.list a ins {	background: rgba(38, 38, 38, 0.85);}.rgba .mod_banners_itsupport ul.list li a:hover ins {	display:block;	background: rgba(38, 38, 38, 0);}.js.csstransitions.rgba .mod_banners_itsupport ul.list li a ins {	-webkit-transition: background 0.25s ease-in-out;	-moz-transition: background 0.25s ease-in-out;	-o-transition: background 0.25s ease-in-out;	transition: background 0.25s ease-in-out;}.mod_banners_itsupport ul.list li a strong {	display:block;}.mod_banners_itsupport ul.list li a strong strong {	font-size:24px;	font-weight:bold;	line-height:1.2em;	padding:0px 15px;	padding-top:25px;}.mod_banners_itsupport ul.list li a b {	display:block;	padding:0px 15px;	padding-top:15px;	font-size:14px;	font-weight:normal;	line-height:1.4em;	color:#585858;}.mod_banners_itsupport ul.list li a:hover b {	color: #969696;} .csstransitions  .mod_banners_itsupport ul.list li a b {	-webkit-transition: color 0.15s ease-in-out;	-moz-transition: color 0.15s ease-in-out;	-o-transition: color 0.15s ease-in-out;	transition: color 0.15s ease-in-out;}.mod_banners_itsupport .pagination {	position:relative;	clear:both;	margin-top:30px;	overflow:hidden;}.mod_banners_itsupport .pagination:before, .mod_banners_itsupport .pagination:after { content: " "; display: table; }.mod_banners_itsupport .pagination:after { clear: both; }.mod_banners_itsupport .pagination { *zoom: 1; }.mod_banners_itsupport .pagination div  {	position:relative;	float:left;	left:50%;}.mod_banners_itsupport .pagination  ul {	padding:0;	margin:0;	list-style-type:none;	position:relative;	left:-50%;}.mod_banners_itsupport .pagination ul:before, .mod_banners_itsupport .pagination ul:after { content: " "; display: table; }.mod_banners_itsupport .pagination ul:after { clear: both; }.mod_banners_itsupport .pagination ul { *zoom: 1; }.js.opacity .mod_banners_itsupport .pagination  ul {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: alpha(opacity=50);  -moz-opacity: 0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}.js.opacity .mod_banners_itsupport .pagination  ul.hovered {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;}.js.csstransitions.opacity .mod_banners_itsupport .pagination  ul {	-webkit-transition: opacity 0.25s ease-in-out;	-moz-transition: opacity 0.25s ease-in-out;	-o-transition: opacity 0.25s ease-in-out;	transition: opacity 0.25s ease-in-out;}.mod_banners_itsupport .pagination ul li {	float:left;	display:block;	width:20px;	height:20px;	background: url('../images/mod_banners/pagination_dark.png') top left;	margin-left:6px;	cursor:pointer;}.mod_banners_itsupport .pagination ul li:first-child {	margin-left:0px;}.mod_banners_itsupport .pagination ul li.current {	background-position: bottom left;}@media only screen and (max-width:1100px){	.mod_banners_itsupport ul.list li a strong strong {		font-size:20px;	}}@media only screen and (max-width:930px){	.mod_banners_itsupport ul.list li {		width:33.333%;	}	.mod_banners_itsupport ul.list li.l4 {		display:none;	}}@media only screen and (max-width:720px){	.mod_banners_itsupport ul.list li {		width:50%;	}	.mod_banners_itsupport ul.list li.l3 {		display:none;	}}@media only screen and (max-width:500px){	.mod_banners_itsupport ul.list li {		width:100%;	}	.mod_banners_itsupport ul.list li.l2 {		display:none;	}}/* mod_banners_webdesign*************************/.mod_banners_webdesign {	position:relative;}.mod_banners_webdesign ul {	padding:0;	margin:0;	list-style-type:none;	position:relative;}.mod_banners_webdesign ul:before, .mod_banners_webdesign ul:after { content: " "; display: table; }.mod_banners_webdesign ul:after { clear: both; }.mod_banners_webdesign ul { *zoom: 1; }.mod_banners_webdesign ul li {	float:left;	width:25%;	display:block;	margin:0 auto;	text-align:left;	position:relative;}.mod_banners_webdesign ul li a,.mod_banners_webdesign ul li a:hover {	text-decoration:none;	color:#ffffff;	display:block;	text-align:center;	padding-top:75%;	background:#585858;	position:relative;	overflow:hidden;} .mod_banners_webdesign ul.list li a.nourl {	cursor:default;}.mod_banners_webdesign ul li a img {	display:block;	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	z-index:1;}.csstransitions.csstransforms .mod_banners_webdesign ul li a img {	-webkit-transition: all 0.6s ease-in-out;	-moz-transition: all 0.6s ease-in-out;	-o-transition: all 0.6s ease-in-out;	transition: all 0.6s ease-in-out;	-webkit-transform: rotate(15deg) scale(1.4);	-moz-transform: rotate(15deg) scale(1.4);	-ms-transform: rotate(15deg) scale(1.4);	-o-transform: rotate(15deg) scale(1.4);	transform: rotate(15deg) scale(1.4);}.csstransitions.csstransforms .mod_banners_webdesign ul li a:hover img {	-webkit-transform: rotate(0deg) scale(1);	-moz-transform: rotate(0deg) scale(1);	-ms-transform: rotate(0deg) scale(1);	-o-transform: rotate(0deg) scale(1);	transform: rotate(0deg) scale(1);}.mod_banners_webdesign ul li a span {	display:block;	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	z-index:3;}.mod_banners_webdesign ul li a span span {	position:relative;	top:auto;	left:auto;	display:table;}.mod_banners_webdesign ul li a span span span {	display:none;	vertical-align:middle;}.mod_banners_webdesign ul li a:hover span span span {	display:table-cell;}.js.csstransitions.opacity .mod_banners_webdesign ul li a span span span {	display:table-cell;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0;	-webkit-transition: opacity 0.3s ease-in-out;	-moz-transition: opacity 0.3s ease-in-out;	-o-transition: opacity 0.3s ease-in-out;	transition: opacity 0.3s ease-in-out;}.js.csstransitions.opacity .mod_banners_webdesign ul li a:hover span span span {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;}.mod_banners_webdesign ul li a strong {	display:block;	font-weight:bold;	font-size:16px;	line-height:1.2em;	padding:0px 15px;}.mod_banners_webdesign ul li a b {	display:block;	font-weight:300;	font-size:14px;	line-height:1.2em;	margin-top:5px;	padding:0px 15px;}.mod_banners_webdesign ul li a b:first-child {	margin-top:0px;}.mod_banners_webdesign ul li a ins {	display:block;	margin-top:15px;}.mod_banners_webdesign ul li a ins:first-child {	margin-top:0px;}.mod_banners_webdesign ul li a ins ins {	display:inline-block;	padding:0px 35px;	margin:0px;	height:40px;	line-height:40px;	background:#ffffff;	color:#25b2bb;	font-size:16px;	font-weight:bold;	font-style:normal;	text-decoration:none;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	margin-top:0px;}.mod_banners_webdesign ul li a i {	display:block;	position:absolute;	top:100%;	left:0%;	width:100%;	height:100%;	z-index:2;	background:#25b2bb;}.mod_banners_webdesign ul li a i.i2 {	top:-100%;}.rgba .mod_banners_webdesign ul li a i {	background: rgba(37, 178, 187, 0.6);}.mod_banners_webdesign ul li a:hover i,.mod_banners_webdesign ul li a:hover i.i2 {	top:0%;}.js.csstransitions .mod_banners_webdesign ul li a i {	-webkit-transition: top 0.3s ease-in-out;	-moz-transition: top 0.3s ease-in-out;	-o-transition: top 0.3s ease-in-out;	transition: top 0.3s ease-in-out;}@media only screen and (max-width:1050px){	.mod_banners_webdesign ul li {		width:33.333%;	}}@media only screen and (max-width:780px){	.mod_banners_webdesign ul li {		width:50%;	}}@media only screen and (max-width:540px){	.mod_banners_webdesign ul li {		width:320px;		float:none;	}}@media only screen and (max-width:370px){	.mod_banners_webdesign ul li {		width:100%;	}}/* mod_banners_webdesign_slider*************************/.mod_banners_webdesign_slider {	position:relative;}.mod_banners_webdesign_slider a.pagination {	display:block;	position:absolute;	z-index:2;	bottom:0%;	left:-15px;	width:70px;	height:100%;}.mod_banners_webdesign_slider a.pagination.next {	left:auto;	right:-15px;}.mod_banners_webdesign_slider a.pagination.unactive {	width:0px;	cursor:default;}.mod_banners_webdesign_slider a.pagination.disabled {	display:none;}.mod_banners_webdesign_slider a.pagination em {	display:block;	position:absolute;	top:0%;	height:100%;	left:5px;	width:0px;	overflow:hidden;	z-index:1;}.mod_banners_webdesign_slider a.pagination.next em {	left:auto;	right:5px;}.mod_banners_webdesign_slider a.pagination:hover em {	width:110px;}.mod_banners_webdesign_slider a.pagination.unactive:hover em {	width:0px;}.js.csstransitions .mod_banners_webdesign_slider a.pagination em {	-webkit-transition: width 0.3s ease-in-out;	-moz-transition: width 0.3s ease-in-out;	-o-transition: width 0.3s ease-in-out;	transition: width 0.3s ease-in-out;}.mod_banners_webdesign_slider a.pagination em ins {	display:block;	position:absolute;	top:0%;	height:100%;	width:110px;	right:0%;	background-image: url('../images/mod_banners/pagination_bg.png');	background-repeat:repeat-y;	background-position:top left;}.mod_banners_webdesign_slider a.pagination.next em ins {	left:0px;	right:auto;	background-position:top right;}.mod_banners_webdesign_slider a.pagination i {	display:block;	width:40px;	height:40px;	position:absolute;	bottom:5px;	left:20px;	background:#25b2bb;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	z-index:2;}.mod_banners_webdesign_slider a.pagination.next i {	left:auto;	right:20px;}.mod_banners_webdesign_slider a.pagination:hover i {	height:80px;	background:#585858;}.js.csstransitions .mod_banners_webdesign_slider a.pagination i {	-webkit-transition: ;	-moz-transition: height 0.2s ease-in-out, background 0.2s ease-in-out;	-o-transition: height 0.2s ease-in-out, background 0.2s ease-in-out;	transition: height 0.2s ease-in-out, background 0.2s ease-in-out;}.mod_banners_webdesign_slider a.pagination.unactive i,.mod_banners_webdesign_slider a.pagination.unactive:hover i {	background:#92d9dd;	height:40px;}.js.csstransitions.opacity .mod_banners_webdesign_slider a.pagination.unactive i,.js.csstransitions.opacity .mod_banners_webdesign_slider a.pagination.unactive:hover i {	background:#25b2bb;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";	filter: alpha(opacity=40);	-moz-opacity: 0.4;	-khtml-opacity: 0.4;	opacity: 0.4;	-webkit-transition: opacity 0.3s ease-in-out, height 0.2s ease-in-out, background 0.2s ease-in-out;	-moz-transition: opacity 0.3s ease-in-out, height 0.2s ease-in-out, background 0.2s ease-in-out;	-o-transition: opacity 0.3s ease-in-out, height 0.2s ease-in-out, background 0.2s ease-in-out;	transition: opacity 0.3s ease-in-out, height 0.2s ease-in-out, background 0.2s ease-in-out;}.mod_banners_webdesign_slider a.pagination i ins {	display:block;	position:absolute;	left:15px;	width:10px;	top:12px;	height:16px;	overflow:hidden;	background-image: url('../images/mod_banners/pagination_arrow.png');	background-repeat:no-repeat;	background-position:top left;}.mod_banners_webdesign_slider a.pagination.next i ins {	background-position:top right;}.mod_banners_webdesign_slider div {	position:relative;	padding-top:18.75%;	overflow:hidden;	z-index:1;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background:#ececec;}.mod_banners_webdesign_slider ul {	padding:0;	margin:0;	list-style-type:none;	position:absolute;	top:0%;	left:0%;	width:100%;	height:100%;}.mod_banners_webdesign_slider ul:before, .mod_banners_webdesign_slider ul:after { content: " "; display: table; }.mod_banners_webdesign_slider ul:after { clear: both; }.mod_banners_webdesign_slider ul { *zoom: 1; }.mod_banners_webdesign_slider ul li {	float:left;	width:25%;	display:block;	margin:0 auto;	text-align:left;	position:relative;}.js .mod_banners_webdesign_slider ul li {	float:none;	margin:0;	padding:0;	position:absolute;	top:0%;	left:0%;}.mod_banners_webdesign_slider ul li a,.mod_banners_webdesign_slider ul li a:hover {	text-decoration:none;	color:#ffffff;	display:block;	text-align:center;	padding-top:75%;	background:#ececec;	position:relative;	overflow:hidden;} .mod_banners_webdesign_slider ul.list li a.nourl {	cursor:default;}.mod_banners_webdesign_slider ul li a img {	display:block;	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	z-index:1;}.csstransitions.csstransforms .mod_banners_webdesign_slider ul li a img {	-webkit-transition: all 0.6s ease-in-out;	-moz-transition: all 0.6s ease-in-out;	-o-transition: all 0.6s ease-in-out;	transition: all 0.6s ease-in-out;	-webkit-transform: rotate(15deg) scale(1.4);	-moz-transform: rotate(15deg) scale(1.4);	-ms-transform: rotate(15deg) scale(1.4);	-o-transform: rotate(15deg) scale(1.4);	transform: rotate(15deg) scale(1.4);}.csstransitions.csstransforms .mod_banners_webdesign_slider ul li a:hover img {	-webkit-transform: rotate(0deg) scale(1);	-moz-transform: rotate(0deg) scale(1);	-ms-transform: rotate(0deg) scale(1);	-o-transform: rotate(0deg) scale(1);	transform: rotate(0deg) scale(1);}.mod_banners_webdesign_slider ul li a span {	display:block;	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	z-index:3;}.mod_banners_webdesign_slider ul li a span span {	position:relative;	top:auto;	left:auto;	display:table;}.mod_banners_webdesign_slider ul li a span span span {	display:none;	vertical-align:middle;}.mod_banners_webdesign_slider ul li a:hover span span span {	display:table-cell;}.js.csstransitions.opacity .mod_banners_webdesign_slider ul li a span span span {	display:table-cell;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0;	-webkit-transition: opacity 0.3s ease-in-out;	-moz-transition: opacity 0.3s ease-in-out;	-o-transition: opacity 0.3s ease-in-out;	transition: opacity 0.3s ease-in-out;}.js.csstransitions.opacity .mod_banners_webdesign_slider ul li a:hover span span span {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;}.mod_banners_webdesign_slider ul li a strong {	display:block;	font-weight:bold;	font-size:16px;	line-height:1.2em;	padding:0px 15px;}.mod_banners_webdesign_slider ul li a b {	display:block;	font-weight:300;	font-size:14px;	line-height:1.2em;	margin-top:5px;	padding:0px 15px;}.mod_banners_webdesign_slider ul li a b:first-child {	margin-top:0px;}.mod_banners_webdesign_slider ul li a ins {	display:block;	margin-top:15px;}.mod_banners_webdesign_slider ul li a ins:first-child {	margin-top:0px;}.mod_banners_webdesign_slider ul li a ins ins {	display:inline-block;	padding:0px 35px;	margin:0px;	height:40px;	line-height:40px;	background:#ffffff;	color:#25b2bb;	font-size:16px;	font-weight:bold;	font-style:normal;	text-decoration:none;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	margin-top:0px;}.mod_banners_webdesign_slider ul li a i {	display:block;	position:absolute;	top:100%;	left:0%;	width:100%;	height:100%;	z-index:2;	background:#25b2bb;}.mod_banners_webdesign_slider ul li a i.i2 {	top:-100%;}.rgba .mod_banners_webdesign_slider ul li a i {	background: rgba(37, 178, 187, 0.6);}.mod_banners_webdesign_slider ul li a:hover i,.mod_banners_webdesign_slider ul li a:hover i.i2 {	top:0%;}.js.csstransitions .mod_banners_webdesign_slider ul li a i {	-webkit-transition: top 0.3s ease-in-out;	-moz-transition: top 0.3s ease-in-out;	-o-transition: top 0.3s ease-in-out;	transition: top 0.3s ease-in-out;}@media only screen and (max-width:1050px){	.mod_banners_webdesign_slider div {		padding-top:25%;	}	.mod_banners_webdesign_slider ul li {		width:33.333%;	}}@media only screen and (max-width:780px){	.mod_banners_webdesign_slider div {		padding-top:37.5%;	}	.mod_banners_webdesign_slider ul li {		width:50%;	}}@media only screen and (max-width:540px){	/*.mod_banners_webdesign_slider ul li {		width:320px;		float:none;	}*/	.mod_banners_webdesign_slider div {		padding-top:75%;	}	.mod_banners_webdesign_slider ul li {		width:100%;	}}@media only screen and (max-width:370px){	.mod_banners_webdesign_slider div {		padding-top:75%;	}	.mod_banners_webdesign_slider ul li {		width:100%;	}}