/* Created by eaplikacje v4.3.0.60745 */

.responsive body
{
   min-width: 240px;
}
  
.responsive img 
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}  
  
.responsive .eap-content-layout img,
.responsive .eap-content-layout video
{
   max-width: 100%;
   height: auto !important;
}

.responsive.responsive-phone .eap-content-layout img 
{
   margin: 1%;
}

.responsive.responsive-phone .eap-collage,
.responsive.responsive-tablet .eap-collage {
   margin: 0 !important;
}

.responsive .eap-content-layout .eap-sidebar0, 
.responsive .eap-content-layout .eap-sidebar1, 
.responsive .eap-content-layout .eap-sidebar2 
{
   width: auto !important;
}
    
.responsive .eap-content-layout, 
.responsive .eap-content-layout-row, 
.responsive .eap-layout-cell 
{
   display: block;
}

.responsive .eap-content-layout, 
.responsive .eap-content-layout-row
{
   padding: 0;
}
    
.responsive .image-caption-wrapper 
{
   width: auto;
}

.responsive.responsive-tablet .eap-vmenublock,
.responsive.responsive-tablet .eap-block
{
   margin-left: 1%;
   margin-right: 1%;
   width: 48%;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.responsive .eap-responsive-embed 
{
   height: 0;
   padding-bottom: 56.25%;
   /* 16:9 */
    position: relative;
}

.responsive .eap-responsive-embed iframe,
.responsive .eap-responsive-embed object,
.responsive .eap-responsive-embed embed
{
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

.responsive .eap-header 
{
   width: auto !important;
   max-width: none !important;
   min-height: 100px !important;
   min-width: 0 !important;
   margin-top: 1%;
   margin-right: 1% !important;
   margin-left: 1% !important;
   text-align: center;
}

.default-responsive .eap-header 
{
   height: auto;
}

.default-responsive .eap-header *
{
   position: relative;
   text-align: center;
   -webkit-transform: none !important;
   -moz-transform: none !important;
   -o-transform: none !important;
   -ms-transform: none !important;
   transform: none !important;
}

.default-responsive .eap-header .eap-headline, 
.default-responsive .eap-header .eap-slogan 
{
   display: block !important;
   top: 0 !important;
   left: 0 !important;
   margin: 2% !important;
   text-align: center !important;
}
    
.default-responsive .eap-header .eap-headline a, 
.default-responsive .eap-header .eap-slogan 
{
   white-space: normal !important;
}

.default-responsive .eap-header .eap-logo
{
   display: inline-block;
   margin: auto !important;
   left: auto;
   top: auto !important;
   width: auto;
   height: auto;
}

.responsive .eap-header .eap-slidenavigator 
{
   position: absolute;
}

.default-responsive .eap-header .eap-positioncontrol 
{
   display: block !important;
   position: relative !important;
   top: auto !important;
   right: auto !important;
   bottom: auto !important;
   left: auto !important;
   margin: 2% auto !important;
   width: auto !important;
   height: auto !important;
}

.responsive .eap-header #eap-flash-area
{
   display: none;
}

/* Search and other elements in header element directly */
.default-responsive .eap-header>.eap-textblock
{
   position: relative !important;
   display: block !important;
   margin: 1% auto !important;
   width: 75% !important;
   top: auto !important;
   right: auto !important;
   bottom: auto !important;
   left: auto !important;
}

.default-responsive .eap-header .eap-textblock 
{
   position: relative !important;
   display: block !important;
   margin: auto !important;
   left: 0 !important;
   right: 0 !important;
   top: auto !important;
   height: auto !important;
   width: auto;
   background-image: none;
}

/* '.eap-header *' used noram align, but for '.eap-textblock *' we must force align because of preview */
.responsive .eap-header .eap-textblock *
{
   text-align: center !important;
}

.default-responsive .eap-header .eap-shapes > .eap-textblock,
.default-responsive .eap-header .eap-slide-item > .eap-textblock
{
   display: none !important;
}

.default-responsive .eap-header .eap-shapes > .eap-textblock *
{
   text-align: center !important;
   width: auto !important;
   height: auto !important;
   display: block;
}

.default-responsive .eap-header .eap-slider .eap-textblock *
{
   text-align: center !important;
   width: auto !important;
   height: auto !important;
   display: block;
}

/* For icons like facebook, rss, etc. */
.responsive .eap-header>.eap-textblock>div 
{
   width: 100%;
}
.responsive .eap-sheet
{
   width: auto !important;
   min-width: 240px !important;
   max-width: none !important;
   margin-right: 1% !important;
   margin-left: 1% !important;
}

#eap-resp {
   display: none;
}

@media all and (max-width: 979px)
{
    #eap-resp, #eap-resp-t { display: block; }
    #eap-resp-m { display: none; }
}

@media all and (max-width: 480px)
{
    #eap-resp, #eap-resp-m { display: block; }
    #eap-resp-t { display: none; }
}

#eap-resp-desktop {
   display: none;
}
#eap-resp-tablet-landscape {
   display: none;
}
#eap-resp-tablet-portrait {
   display: none;
}
#eap-resp-phone-landscape {
   display: none;
}
#eap-resp-phone-portrait {
   display: none;
}

@media (min-width: 1200px)
{
    #eap-resp-desktop { display: block; }
}

@media (min-width: 980px) and (max-width: 1199px)
{
    #eap-resp-tablet-landscape { display: block; }
}

@media (min-width: 768px) and (max-width: 979px)
{
    #eap-resp-tablet-portrait { display: block; }
}

@media (min-width: 480px) and (max-width: 767px)
{
    #eap-resp-phone-landscape { display: block; }
}

@media (max-width: 479px)
{
    #eap-resp-phone-portrait { display: block; }
}
.responsive .eap-content-layout, 
.responsive .eap-content-layout-row, 
.responsive .eap-layout-cell 
{
   display: block;
}

.responsive .eap-layout-cell 
{
   width: auto !important;
   height: auto !important;
}

.responsive .eap-content-layout:after, 
.responsive .eap-content-layout-row:after, 
.responsive .eap-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.responsive .responsive-tablet-layout-cell,
.responsive.responsive-tablet .eap-footer .eap-content-layout .eap-layout-cell 
{
   margin: 1%;
   width: 98% !important;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell,
.responsive.responsive-tablet .eap-footer .eap-content-layout .responsive-layout-row-2 .eap-layout-cell
{
   width: 48% !important;
}

.responsive .responsive-layout-row-3 .responsive-tablet-layout-cell,
.responsive.responsive-tablet .eap-footer .eap-content-layout .responsive-layout-row-3 .eap-layout-cell
{
   width: 31% !important;
}
.responsive .eap-post
{
   border-radius: 0;
}

.responsive .eap-footer-inner
{
   min-width: 0;
}
.responsive .eap-footer
{
   margin-top: 1%;
}

.responsive.responsive-tablet .items-row .item ,
.responsive.responsive-phone .items-row .item 
{
    width: auto;
    display: block;
}/*template.responsive hmenu*//* full width hmenu, instead of inline-block */.responsive .eap-nav ul.eap-hmenu {   float: none;   text-align: center;   display: none;}/* elements on different lines */.responsive .eap-nav ul.eap-hmenu li,.responsive .eap-hmenu-extra1,.responsive .eap-hmenu-extra2{   float: none;}  /* horizontal margins */.responsive .eap-nav ul.eap-hmenu>li:first-child, .responsive .eap-nav ul.eap-hmenu>li:last-child, .responsive .eap-nav ul.eap-hmenu>li{   margin-left: 0;   margin-right: 0;} /* separator */ .responsive .eap-nav ul.eap-hmenu>li:before{   display: none;}/* vertical distance between items */.responsive .eap-nav ul.eap-hmenu a{   margin-top: 1px !important;   margin-bottom: 1px !important;   height: auto;   white-space: normal;   text-align:center !important;}.responsive .eap-nav ul.eap-hmenu>li:first-child>a{   margin-top: 0 !important;}.responsive .eap-nav ul.eap-hmenu>li:last-child>a{   margin-bottom: 0 !important;}/* fixes for extended menu */.responsive .eap-nav .ext, .responsive .eap-nav ul.eap-hmenu>li>ul, .responsive .eap-nav ul.eap-hmenu>li>ul>li,.responsive .eap-nav ul.eap-hmenu>li>ul>li a{   width: auto !important;}/* submenu position on hover */.responsive .eap-nav ul.eap-hmenu ul{   left: auto !important;   right: auto !important;   top: auto !important;   bottom: auto !important;   display: none !important;   position: relative !important;   visibility: visible !important;}.responsive .eap-nav ul.eap-hmenu li.active>ul{   display: block !important;}.responsive .eap-nav ul.eap-hmenu ul li.active>a{   font-weight: bold;}.responsive .eap-nav .eap-hmenu.visible {   display: block;}.responsive .eap-nav ul.eap-hmenu>li>ul>li:first-child:after {   display: none;}.responsive .eap-nav ul.eap-hmenu ul a{   padding-left: 4% !important;}.responsive .eap-nav ul.eap-hmenu ul ul a{   padding-left: 6% !important;}.responsive .eap-nav ul.eap-hmenu ul ul ul a{   padding-left: 8% !important;}.responsive .eap-nav ul.eap-hmenu ul ul ul ul a{   padding-left: 10% !important;}.responsive .eap-nav ul.eap-hmenu ul ul ul ul ul a{   padding-left: 12% !important;}  .responsive .eap-nav ul.eap-hmenu>li>ul{   padding: 1px;}  .responsive .eap-nav ul.eap-hmenu>li>ul:before{   top: 0;   right: 0;   bottom: 0;   left: 0;}.eap-nav .eap-menu-btn {   border: 1px solid #404040;   border-radius: 3px;   box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);   display: none;   background: #ff8000;   margin: 3px;   outline: none;   padding: 5px;   position: relative;   vertical-align: bottom;   width: 50px;}.eap-nav .eap-menu-btn span {   background: #fff;   border-radius: 2px;   display: block;   height: 3px;   margin: 3px 1px;   position: relative;   -moz-transition: background .2s;   -o-transition: background .2s;   -webkit-transition: background .2s;   transition: background .2s;}.eap-nav .eap-menu-btn:hover span{   background: #ff8000;}.eap-nav .eap-menu-btn:hover{	background:#000;	border:1px solid #ff8000;}.responsive .eap-nav .eap-menu-btn {   display: inline-block;}/* dynamic width nav */.responsive nav.eap-nav,.responsive .eap-nav-inner{   width: auto !important;   position: relative !important;   top: auto !important;   left: auto !important;   right: auto !important;   bottom: auto !important;   margin-top: 0;   margin-bottom: 0;   min-width: 0;   text-align: center !important;}.responsive nav.eap-nav{   min-width: 1%;   /*margin-top: 1%;*/   margin-right: 1% !important;   margin-left: 1% !important;}.responsive .eap-nav {   padding-left: 0;   padding-right: 0;}/*end template.responsive hmenu*/.hide_span{	display:none;}	   .content-img-1{	   	   width: 50%; 	   float: left; 	   text-align: center;	   }@media screen and (min-width: 750px){	.eap-nav{display:none !important;}}@media screen and (max-width: 751px){	.eap-sidebar1{display:none !important;}}/* end auto-nav switch - hmenu/vmenu */@media screen and (min-width: 900px) and (max-width: 979px) {	 .content-img-1 img{	   max-width: 278px !important;	   }	.responsive .eap-sheet{		margin-top: -32px;	}	.span1,	.span3{		font-size:13px !important;	}		.hide_span{		display:block !important;		clear:both !important;		height:1px !important;	}		#logo-top {		float: left;		width: 50%;		text-align: left;		margin-left: 2px;	}  	#top-right {		width: 39.5%;		float: left;		text-align: right;		vertical-align: middle;	}		.ie10 #top-right {		width: 36.5% !important;	}		#top-phone-number{		  top: -12px;	}		.responsive .eap-header{		height:80px;	}		.responsive .eap-content-layout .eap-sidebar1{		width: 30% !important;		float: left;	}		.responsive.responsive-tablet .eap-vmenublock, .responsive.responsive-tablet .eap-block{		width: 96% !important;	}		.responsive .eap-layout-cell{		width: 602px !important;		float: left !important;	}		.view, .mask{		width:256px !important;		height:160px !important;	}		.footer-part2 span{		font-size:19px !important;		line-height:62px !important;	}	.footer-part2 img{		width:65px !important;		height:65px !important;	}		.footer-part1{		margin-top:90px;	}		.ie #top-right {		width: 38.5% !important;	}		.ie .ug-theme-tilesfixed{		margin-left:-57px !important;	}}@media screen and (min-width: 876px) and (max-width: 899px) {.content-img-1 img{	   max-width: 277px !important;	   }.responsive .eap-sheet{		margin-top: -32px;	}#logo-top {		float: left;		width: 50%;		text-align: left;		margin-left: 2px;	}  	#top-right {		width: 38.2%;		float: left;		text-align: right;		vertical-align: middle;	}		#top-phone-number{		  top: -12px;	}		.responsive .eap-header{		height:80px;	}		.responsive .eap-content-layout .eap-sidebar1{		width: 30% !important;		float: left;	}		.responsive.responsive-tablet .eap-vmenublock, .responsive.responsive-tablet .eap-block{		width: 96% !important;	}		.responsive .eap-layout-cell{		width: 600px !important;		float: left !important;	}		.view, .mask{		width:256px !important;		height:160px !important;	}		.footer-part2 span{		font-size:19px !important;		line-height:62px !important;	}	.footer-part2 img{		width:65px !important;		height:65px !important;	}		.footer-part1{		margin-top:90px;	}		.ie .eap-layout-cell{		width: 596px !important;	}	.ie #top-right {		width: 36.5% !important;	}		.ie .content-img-1 img{	   max-width: 266px !important;	}}@media screen and (min-width: 788px) and (max-width: 875px) {.content-img-1 img{	   max-width: 247px !important;	   }.responsive .eap-sheet{		margin-top: -32px;	}#logo-top {		float: left;		width: 50%;		text-align: left;		margin-left: 2px;	}  	#top-right {		width: 30%;		float: left;		text-align: right;		vertical-align: middle;	}		#top-phone-number{		  top: -12px;	}		.responsive .eap-header{		height:80px;	}		.responsive .eap-content-layout .eap-sidebar1{		width: 30% !important;		float: left;	}		.responsive.responsive-tablet .eap-vmenublock, .responsive.responsive-tablet .eap-block{		width: 96% !important;	}		.responsive .eap-layout-cell{		width: 520px !important;		float: left !important;	}		.view, .mask{		width:218px !important;		height:136px !important;	}		.footer-part2 span{		font-size:19px !important;		line-height:62px !important;	}	.footer-part2 img{		width:65px !important;		height:65px !important;	}		.footer-part1{		margin-top:90px;	}		.ie #top-right {		width: 28.5% !important;	}	.ie .footer-part2 span{		font-size:18px !important;	}		.ie .ug-theme-tilesfixed{		max-width:530px !important;	}	}@media screen and (min-width: 620px) and (max-width: 787px) {	.content-img-1 img{		   max-width: 241px !important;		   }	.responsive .eap-sheet{			margin-top: -32px;		}	#logo-top {		float: left;		width: 50%;		text-align: left;		margin-left: 2px;	}  	#top-right {		width: 45%;		float: right;		text-align: left;		vertical-align: middle;	}		#top-phone-number{		  top: -12px;	}		.responsive .eap-header{		height:80px;	}		.responsive .eap-content-layout .eap-sidebar1{		width: 30% !important;		float: left;	}		.responsive.responsive-tablet .eap-vmenublock, .responsive.responsive-tablet .eap-block{		width: 96% !important;	}		.responsive .eap-layout-cell{		width: 520px !important;		float: left !important;	}		.view, .mask{		width:218px !important;		height:136px !important;	}		.footer-qrcode {		display: none !important;	}		.footer-part1{		margin-top:100px;	}		.ie .eap-layout-cell{		width: 514px !important;	}	.ie #top-right {		width: 46.5% !important;	}	.ie .view, .mask{		width:214px !important;		height:134px !important;	}	.ie .content-img-1 img{	   max-width: 232px !important;	}}@media screen and (min-width: 570px) and (max-width: 619px) {.content-img-1 img{	   max-width: 266px !important;	   }.responsive nav.eap-nav{	margin-top:-25px;}	#logo-top {		float: left;		width: 30%;		text-align: left;		margin-left: 2px;		margin-top:8px;	}  	#logo-top img	{		width:288px;		height:43px;	}  	#top-right {		width: 62%;		float: right;		text-align: left;		vertical-align: middle;		margin-top:3px;	}		#top-phone-number{		  top: -12px;	}		.responsive .eap-header{		height:80px;	}			.responsive.responsive-tablet .eap-vmenublock, .responsive.responsive-tablet .eap-block{		width: 98% !important;	}		.responsive .eap-layout-cell{		width: 100% !important;		float: left !important;	}		.view, .mask{		width:245px !important;		height:152px !important;	}		.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell, .responsive.responsive-tablet .eap-footer .eap-content-layout .responsive-layout-row-2 .eap-layout-cell	{		width:100% !important;	}		/*.ie .eap-layout-cell{		width: 514px !important;	}*/	.ie #top-right {		width: 63% !important;	}	.ie .view, .mask{		width:242px !important;		height:151px !important;	}	/*.ie .footer-part2 span{		font-size:18px !important;	}*/	.ie .ug-theme-tilesfixed{		max-width:560px !important;	}	.ie .content-img-1 img{	   max-width: 245px !important;	}}@media screen and (min-width: 545px) and (max-width: 569px) {.content-img-1 img{	   max-width: 246px !important;	   }.responsive nav.eap-nav{	margin-top:-25px;}	#logo-top {		float: left;		width: 30%;		text-align: left;		margin-left: 2px;		margin-top:8px;	}  	#logo-top img	{		width:288px;		height:43px;	}  	#top-right {		width: 26%;		float: left;		text-align: right;		vertical-align: middle;		margin-top:3px;	}		#top-phone-number{		  top: -12px;	}		.responsive .eap-header{		height:80px;	}		.responsive.responsive-tablet .eap-vmenublock, .responsive.responsive-tablet .eap-block{		width: 98% !important;	}		.responsive .eap-layout-cell{		width: 100% !important;		float: left !important;	}		.view, .mask{		width:230px !important;		height:143px !important;	}		.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell, .responsive.responsive-tablet .eap-footer .eap-content-layout .responsive-layout-row-2 .eap-layout-cell	{		width:100% !important;	}		.tparrows.preview1, .tparrows.preview1:after{		margin-top:-17px !important;	}		/*.ie .eap-layout-cell{		width: 514px !important;	}*/	.ie #top-right {		width: 25% !important;	}	.ie .view, .mask{		width:212px !important;		height:132px !important;	}	/*.ie .footer-part2 span{		font-size:18px !important;	}*/		.ie9 #logo-top img{		width: 260px !important;		height: 39px !important;	}		.ie9 #phone-top-img{		width: 40px !important;		height: 40px !important;		margin-top:4px;	}	.ie9 #logo-top{		width: 27% !important;	}	.ie9 #top-phone-number{		top: -7px !important;	}		.ie9 .view, .mask{		width:201px !important;		height:126px !important;	}	.ie9 #top-right {		width: 23% !important;	}	.ie .ug-theme-tilesfixed{		max-width:530px !important;	}	.ie .content-img-1 img{	   max-width: 238px !important;	}}@media screen and (min-width: 490px) and (max-width: 544px) {.content-img-1 img{	   max-width: 241px !important;	   }.responsive nav.eap-nav{	margin-top:-25px;}	#logo-top {		float: left;		width: 30%;		text-align: left;		margin-left: 2px;		margin-top:8px;	}  	#logo-top img	{		width:288px;		height:43px;	}  	#top-right {		width: 24%;		float: left;		text-align: right;		vertical-align: middle;		margin-top:3px;	}		#top-phone-number{		  top: -12px;	}		.responsive .eap-header{		height:80px;	}		.responsive.responsive-tablet .eap-vmenublock, .responsive.responsive-tablet .eap-block{		width: 98% !important;	}		.responsive .eap-layout-cell{		width: 100% !important;		float: left !important;	}		.view, .mask{		width:230px !important;		height:143px !important;	}		.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell, .responsive.responsive-tablet .eap-footer .eap-content-layout .responsive-layout-row-2 .eap-layout-cell	{		width:100% !important;	}		.tparrows.preview1, .tparrows.preview1:after{		margin-top:-17px !important;	}		.ie .eap-layout-cell{		width: 99% !important;	}	.ie #top-right {		width: 218px !important;	}	/*.ie .view, .mask{		width:212px !important;		height:132px !important;	}*/	/*.ie .footer-part2 span{		font-size:18px !important;	}*/	.ie .ug-theme-tilesfixed{		max-width:500px !important;	}	.ie .content-img-1 img{	   max-width: 230px !important;	}}@media screen and (min-width: 370px) and (max-width: 489px) { .content-img-1 img{	   max-width: 320px !important;	   }	.content-img-1{	   	   width: 100% !important; 	   float: left; 	   text-align: center;	   margin-bottom:10px;	   }	   .responsive nav.eap-nav{	margin-top:-25px;}	#logo-top {		float: left;		width: 240px !important;		text-align: left;		margin-left: 2px;		margin-top:8px;	}  	#logo-top img	{		width:228px;		height:35px;	}  	#top-right {		width: 227px !important;		float: left;		text-align: right;		vertical-align: middle;		margin-top:3px;	}		#phone-top-img{		width:40px;		height:40px;	}		div#banner{		margin-top:58px !important;	}		#top-phone-number{		top: -9px;		font-size: 24px !important;	}		.responsive .eap-header{		height:80px;	}			.responsive.responsive-tablet .eap-vmenublock, .responsive.responsive-tablet .eap-block{		width: 98% !important;	}		.responsive .eap-layout-cell{		width: 100% !important;		float: left !important;	}		.view, .mask{		width:310px !important;		height:194px !important;	}		.view{		/*float:none !important;*/	}		.offer_main{		width: 310px !important;		margin: 0 auto !important;    		display: table !important;	}		.offer_container{		width:100% !important;	}		.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell, .responsive.responsive-tablet .eap-footer .eap-content-layout .responsive-layout-row-2 .eap-layout-cell	{		width:100% !important;	}		.tparrows.preview1, .tparrows.preview1:after{		margin-top:-17px !important;	}		.responsive.responsive-phone .eap-content-layout img{		margin:0 !important;	}		.eap-footer .layout-item-3 {		padding: 2px 5px 15px 5px !important;	}		/*.ie .eap-layout-cell{		width: 99% !important;	}*/	.ie #top-right {		width: 212px !important;	}	.ie .view, .mask{		width:266px !important;		height:166px !important;	}	.ie .footer-part2 span{		font-size:17px !important;	}		.ie .ug-theme-tilesfixed{		max-width:450px !important;	}	}@media screen and (min-width: 250px) and (max-width: 369px) { 	.content-img-1{	   	   width: 100% !important; 	   float: left; 	   text-align: center;	    margin-bottom:10px;	   }.content-img-1 img{	   max-width: 278px !important;	   }	#logo-top {		float: left;		width: 100% !important;		text-align: center;		margin-left: 2px;		margin-top:8px;	}  	#logo-top img	{		width:228px;		height:35px;	}  	#top-right {		width: 100% !important;		float: left;		text-align: center;		vertical-align: middle;		margin-top:3px;	}		#phone-top-img{		width:40px;		height:40px;	}		div#banner{		margin-top:58px !important;	}		#top-phone-number{		top: -9px;		font-size: 24px !important;	}		.responsive .eap-header{		height:80px;	}			.responsive.responsive-tablet .eap-vmenublock, .responsive.responsive-tablet .eap-block{		width: 98% !important;	}		.responsive .eap-layout-cell{		width: 100% !important;		float: left !important;	}		.view, .mask{		width:281px !important;		height:176px !important;	}		.view{		/*float:none !important;*/	}		.offer_main{		width: 310px !important;		margin: 0 auto !important;    		display: table !important;	}		.offer_container{		width:100% !important;	}		.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell, .responsive.responsive-tablet .eap-footer .eap-content-layout .responsive-layout-row-2 .eap-layout-cell	{		width:100% !important;	}		.tparrows.preview1, .tparrows.preview1:after{		margin-top:-17px !important;	}		.responsive.responsive-phone .eap-content-layout img{		margin:0 !important;	}		.eap-footer .layout-item-3 {		padding: 2px 5px 15px 5px !important;	}		.footer-part2 img{		width:50px !important;		height:50px !important;	}			.footer-part2 span{			font-size:19px !important;			line-height:50px !important;		}		.footer-qrcode{		display:none;	}		/*.ie .eap-layout-cell{		width: 99% !important;	}*/	/*.ie #top-right {		width: 211px !important;	}*/	.ie .view, .mask{		width:176px !important;		height:110px !important;	}	.ie .footer-part2 span{		font-size:15px !important;		line-height: 43px !important;	}	.ie body{		min-width:220px !important;	}		.ie .footer-part2 img{		width:40px !important;		height:40px !important;	}		.ie .eap-sheet{		min-width:220px !important;		width:95% !important;	}}@media screen and (max-width: 249px) { 	.content-img-1{	   	   width: 100% !important; 	   float: left; 	   text-align: center;	   	margin-bottom:10px;	   }.content-img-1 img{	   max-width: 230px !important;	   }	h2.eap-postheader{	 margin:5px 2px !important;	 }	 	 .eap-postcontent ul>li, .eap-post ul>li, .eap-textblock ul>li	 {		overflow-x: visible !important;		overflow-y: visible !important;	 }	p{		margin:5px !important;	}			#logo-top {		float: left;		width: 100% !important;		text-align: center;		margin-left: 2px;		margin-top:8px;	}  	#logo-top img	{		width:228px;		height:35px;	}  	#top-right {		width: 100% !important;		float: left;		text-align: center;		vertical-align: middle;		margin-top:3px;	}		#phone-top-img{		width:40px;		height:40px;	}		div#banner{		margin-top:58px !important;	}		#top-phone-number{		top: -9px;		font-size: 24px !important;	}		.responsive .eap-header{		height:80px;	}		.responsive.responsive-tablet .eap-vmenublock, .responsive.responsive-tablet .eap-block{		width: 98% !important;	}		.responsive .eap-layout-cell{		width: 100% !important;		float: left !important;		padding:1px 10px;	}		.view, .mask{		width:190px !important;		height:118px !important;	}		.view{		/*float:none !important;*/	}		.offer_main{		width: 310px !important;		margin: 0 auto !important;    		display: table !important;	}		.offer_container{		width:100% !important;	}		.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell, .responsive.responsive-tablet .eap-footer .eap-content-layout .responsive-layout-row-2 .eap-layout-cell	{		width:100% !important;	}		.tparrows.preview1, .tparrows.preview1:after{		margin-top:-17px !important;	}		.responsive.responsive-phone .eap-content-layout img{		margin:0 !important;	}		.eap-footer .layout-item-3 {		padding: 2px 5px 15px 5px !important;	}		.footer-part2 img{		width:40px !important;		height:40px !important;	}		.footer-part2 span{		font-size:16px !important;		line-height:41px !important;	}		.footer-qrcode{		display:none;	}		.eap-footer{		padding:2px !important;	}		#footer-span1{		font-size:23px !important;	}		.eap-footer p{		margin: 0;	}		.eap-footer .layout-item-2{		padding: 0 2px;	}		.ie #logo-top img	{		width:190px;		height:29px;	}		.ie .view, .mask{		width:176px !important;		height:110px !important;	}	.ie .footer-part2 span{		font-size:15px !important;		line-height: 43px !important;	}	.ie body{		min-width:220px !important;	}		.ie .footer-part2 img{		width:40px !important;		height:40px !important;	}	.ie .footer-part2 p{		margin:1px !important;	}		.ie .eap-sheet{		min-width:220px !important;		width:95% !important;	}	.ie .eap-postheader a, .ie .eap-postheader a:link, .ie .eap-postheader a:visited, .ie .eap-postheader a.visited, .ie .eap-postheader a:hover, .ie .eap-postheader a.hovered{		font-size:31px !important;	}		.ie p{		margin:1px !important;	}		.ie .eap-button{		font-size: 15px !important;	}}