@media screen and (max-width:479px) {
.about {
overflow:auto;
}
.welcome h2 {
font-size:24px;
line-height:24px;
}
.cd-words-wrapper {
max-width:320px;
}
.action-btn {
padding-left:20px !important;
padding-right:20px !important;
}
.form-control {
width:240px;
}
.info span {
font-size:40px;
}
}
@media screen and (min-width:480px) and (max-width:639px) {
.about {
overflow:auto;
}
.welcome h2 {
font-size:30px;
line-height:30px;
}
.form-group {
margin-bottom:0;
}
.form-control {
width:360px;
}
.info span {
font-size:40px;
}
}
@media screen and (min-width:640px) and (max-width:812px) {
.about {
overflow:auto;
}
.welcome h2 {
font-size:32px;
line-height:32px;
}
.logo img {
max-height:60px;
}
.countdown {
display:none;
}
.form-group {
margin-bottom:0;
}
.form-control {
width:360px;
}
.info span {
font-size:40px;
}
}
@media screen and (max-width:812px) {
.welcome h2,
.welcome p {
margin-bottom:15px;
}
.fliptimer .text {
font-size:1em !important;
}
#about {
left:60vw;
width:100%;
}
.copyright {
margin-bottom:10px;
}
.social {
text-align:left;
}
.social li {
margin-right:20px;
}
#about.modal.in {
left:0;
}
.modal-dialog {
width:100%;
margin:0;
}
.google-map i.fa-map-marker  {
margin-left:-5px;
}
.contact h5 {
margin-top:40px;
}
.contact .row .col-lg-4:first-child h5 {
margin-top:0;
}
.dialog .dialog__content .dialog-inner {
padding:30px 20px;
}
.dialog .dialog__content .dialog-inner h4 {
margin-bottom:15px;
font-size:20px;
}
.dialog .dialog__content .dialog-inner p {
font-size:12px;
}
.dialog .dialog__content .dialog-inner #subscribe #notifyMe {
margin-top:1em;
}
.dialog .dialog__content .dialog-inner #subscribe #notifyMe .form-group button.submit {
font-size:80%;
line-height:1;
}
.dialog .dialog__content .dialog-inner #subscribe .block-message {
padding:8px;
}
.dialog .dialog__content .dialog-inner #subscribe p.notify-valid {
font-size:12px;
}
}
@media screen and (min-width:813px) {
.logo, footer, .welcome, .countdown, .buttons {
padding:0 15px;
}
}
@media screen and (max-width:1199px) {
nav {
display:none;
}
#stars, #stars2, #stars3 {
margin-left:0 !important;
}
}a, 
.welcome h2 b, 
.action-btn:hover,
.contact h5 i,
.contact p a:hover,
.contact-form-result h3,
.social li a:hover {
color:#0fe0ba;
}
.flip-val {
color:#0fe0ba !important;
}
.action-btn {
background:#0fe0ba;
}
.section-title hr:after,
#zoom-in:hover, #zoom-out:hover,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color:#0fe0ba !important;
}
#zoom-in, #zoom-out {
background-color:rgba(15, 224, 186, 0.8);
}
.page-loader .loading span,
.contact-form .field input:focus, 
.contact-form .field textarea:focus,
.dialog__content:before {
border-color:#0fe0ba;
}.redux-container .redux-list .select2-container {
margin-bottom:10px;
width:100%;
}
.redux-container .redux-accordion-group {
padding:5px 0px;
}
.redux-container .redux-accordion-group h3 {
border:1px solid #dfdfdf;
cursor:move;
font-weight:bold;
padding:0 10px 0 30px;
height:40px;
line-height:40px!important;
background-color:#f1f1f1;
overflow:hidden;	
text-align:left;
margin-bottom:0px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.redux-container .redux-accordion-group li > label {
float:left;
display:block;
width:80px;
}
.redux-container .redux-remove {
float:right;
}
.redux-container .redux_social_add_remove {
margin-bottom:10px;
}