.full {width: 100%; margin: 0 auto;}
.contactus {padding: 1%; margin: 1%;}
.circus {width: 48%; float: left; padding: 1%; margin: 1%; background-color: red; border-radius: 5px;}
.circus p {text-align: center; color: #ffce30; font-size: 22px;}
.theme {width: 44%; float: left; padding: 1%; margin: 1%; background-color: yellow; border-radius: 5px;}
.theme p {text-align: center; font-size: 22px; color: red;}
p {padding-bottom: 12px;}
.container {padding: 0 !important;}
header#top #logo {display: none;}
header#top nav > ul > li > a {font-size: 18px !important;}
#footer-outer #copyright p {padding-left: 10px;}
.pressleft {width: 60%; margin: 1%; padding: 1%; float: left; border: solid 1px;}
.pressright {width: 30%; margin: 1%; padding: 1%; float: left; border: solid 1px;}
.contactpage {margin: 0 auto !important; background-color: #d1d1d1; padding: 1%; border-radius: 5px;}
.half {width: 46%; margin: 1%; padding: 1%; float: left;}
.half img {margin: -10px auto !important;}
.half2 {width: 42%; margin: 1%; padding: 1%; float: left;}
.half3 {width: 50%; margin: 1%; padding: 1%; float: left;}
.timer {width: 50%; margin: 0 auto; padding: 1%; text-align: center;}
.wpb_wrapper > div:last-child {margin: 0px auto !important; width: 92%; margin-bottom: 20px; padding: 0.5%;}
.portfolio-items .elastic-portfolio-item {22% !important;}
#portfolio {margin-left: -100px !important; width: 1320px !important;}
div.gdroute {padding-top: 0;}
.prices {}
.prices td {border: solid 1px #000; padding: 5px; width:30%; text-align: center;}


/* MOBILE STYLES */
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
.pressleft {width: 100%; margin: 1%; padding: 1%; float: none; border: solid 1px;}
.pressright {width: 100%; margin: 1%; padding: 1%; float: none; border: solid 1px;}
span.countdown_amount {font-size: 10px !important; padding: 10px 0 !important; margin-right: 0 !important; width: 10px !important;}
.half {width: 100%; margin: 1%; padding: 1%; float: none;}
.half img {margin: -10px auto !important;}
.half2 {width: 100%; margin: 1%; padding: 1%; float: none;}
.half3 {width: 100%; margin: 1%; padding: 1%; float: none;}
.circus {width: 100%; float: none; padding: 1%; margin: 1%; background-color: red; border-radius: 5px;}
.circus p {text-align: center; color: #ffce30; font-size: 17px;}
.theme {width: 100%; float: none; padding: 1%; margin: 1%; background-color: yellow; border-radius: 5px;}
.theme p {text-align: center; font-size: 17px; color: red;}
#footer-outer #copyright p {text-align: center;}
.portfolio-items[data-col-num="elastic"] .col img {width: 100%; max-width: 100%;}
#portfolio {margin-left: 0 !important; width: 100% !important;}
.timer {width: 100% !important; margin: 0 auto !important; padding: 1% !important; text-align: center !important;} 
.countdown_section {margin: 0 !important;}
}