@media only screen and (max-width :1145px){#container,#footer,#form,#header,#menu-top,.cycle,.pagetitle,.wrapper,blockquote,table,ul{max-width:100%!important}.pagetitle,.wrapper{width:94%!important;padding-left:3%;padding-right:3%}.right-side{width:100%!important}.social{position:absolute;top:20px;right:20px}.list-item{width:18%}#main-menu a{padding-left:25px;padding-right:25px}}@media only screen and (max-width :1050px){.responsive-menu-icon{background:#75797e;cursor:pointer;display:block;text-align:center;padding:5px}.responsive-menu{display:none;margin:0}.responsive-menu ul{width:100%}.responsive-menu li{width:100%;float:left;list-style:none;padding:0!important}.responsive-menu li:first-child{border-top:1px solid #333!important}.responsive-menu li:last-child{margin-bottom:10px!important}.responsive-menu li a{display:block;background:#75797e;padding:5px 10px;text-decoration:none;border-bottom:1px dotted #fff;color:#fff}.responsive-menu li a:hover{background:#999}.responsive-menu li.home a{padding-left:50px!important}nav#menu-top{display:none}.social{width:auto;position:relative;top:auto}.item{width:28%;min-height:360px}.list-item{width:36%;min-height:340px}}@media only screen and (max-width :800px){.item{width:44%}.half{width:100%;margin:0}}@media screen and (max-width: 768px) {
#slider1_container {min-height: 180px!important;}
#slider1_container h2 {font-size: 3em!important;}
#slider1_container p {font-size: 2em!important;}
#slider1_container a{margin-top: 30px;}
}@media only screen and (max-width:480px){.anchor-links a{display: block; margin-bottom: -20px!important;}.anchor-links{margin-bottom: 50px;}img.float-right{display:block;float: none;}table,tbody,td,th,thead,tr{display:block}.cycle blockquote:before,.social span,table.shopping td.total-price-title,table.shopping td:empty{display:none}th,thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc}td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700}table.agentsfees td:nth-of-type(1):before{content:"Price"}table.agentsfees td:nth-of-type(2):before{content:"Agent Fee"}table.agentsfees td:nth-of-type(3):before{content:"Admin"}table.agentsfees td:nth-of-type(4):before{content:"Total Fee"}table.agentsfees td:nth-of-type(5):before{content:""}table.agentsfees td:nth-of-type(6):before{content:"Price"}table.agentsfees td:nth-of-type(7):before{content:"Agent Fee"}table.agentsfees td:nth-of-type(8):before{content:"Price"}table.agentsfees td:nth-of-type(9):before{content:"Total Fee"}table.shopping td.quantity{text-align:right}table.shopping td.quantity:before{content:"Quantity"}table.shopping td.price:before{content:"Price"}table.shopping td.total-price:before{content:"Total Price"}table.shopping td.sub.price:before{content:"Sub Total"}table.shopping td.item:before{content:"Item"}#contactform .textarea,#contactform .textfield,#productform .selectfield,#productform .textarea,#productform .textfield,#surveyform .selectfield,#surveyform .textarea,#surveyform .textfield,form input,form select,form textarea{clear:left;width:90%}table.prods td:nth-of-type(4):before{content:"Cost (each)"}#designBrochures td textarea{margin-left:-350px;width:250px!important}.featured-listing ul,.paid-listing ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.cycle blockquote p{padding-left:50px;padding-top:0}.inside-wrapper{min-height:300px}.item{width:90%;margin-right:0}.item li {text-align: center;}section ul li:before {float: none; display: inline-block;}.list-item{width:87%;min-height:auto}}@media only screen and (max-width :321px){#container,#footer,#form,#header,#menu-top,table{max-width:280px!important}#facebook{display:none}.left-column.top,.middle-column.top{clear:both;width:250px!important}#designBrochures td textarea{margin-left:-140px;width:250px!important}footer .left-side,footer .right-side{width:100%;display:block;text-align:center}blockquote:before{display:none}.inside-wrapper{min-height:350px}}@media screen and (min-width:1050px){.responsive-menu-icon{display:none}}