@media only screen and ( max-width:767px ){
body.aday-theme .header-wrap:before, body.aday-theme .header-wrap:after {
    max-width: 170px;
    max-height: 130px;
    left: 0;
    background-position: left top;
}

body.aday-theme .header-wrap:after {
    right: 0;
    left: auto;
    background-position: right top;
    background-size: contain;
}    

.lp-web-style-1 header .hire-btn {
    margin: 0 auto;
    display: table;
    float: none;
}

.lp-web-style-1 .btm-sticky {
    text-align: center;
}

.lp-web-style-1 div#btmsticky h2 {
    width: 100%;
}

.lp-web-style-1 div#btmsticky a {
    float: none;
    margin-top: 10px;
}

.lp-web-style-1 header .logo img {
    margin-right: auto;
    margin-left: auto;
    display: table;
}

.lp-web-style-1 header .cta-header {
    width: 100%;
}

.lp-web-style-1 .cta-header .phone {
    width: 50%;
}

.lp-web-style-1 .masthead-slider button,.lp-web-style-1  .masthead-slider a {
    margin-left: 0;
    width: auto;
    clear: both;
}

.lp-web-style-1 section.stage_4_12 {
    background: #fff !important;
}

body.lp-web-style-1  .stage_3 {
    background: none;
}

.lp-web-style-1 #work-process .icon-circle {
    margin-top: 0;
}
    
    
} 
.hstyle-icon:after {
    content: "";
    background: url('../images/hbtmshadow01.png') repeat-x right bottom scroll;
    width: 100%;
    height: 90px;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 1;
    background-size: contain;
    display: none;
}

.header-wrap.hstyle-icon {
    padding-bottom: 120px;
    position: relative;
    overflow: hidden;
}

.hstyle-icon:before {
    content: "";
    background: url('../images/drops01.png') repeat left bottom scroll;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 74px;
    opacity: 0.5;
    display: none;
}
.bg-choose:before {
    content: "";
    background: url('../images/topbanner022.png') repeat-x left bottom scroll;
    width: 100%;
    height: 110px;
    position: absolute;
    left: 0;
    bottom: 0;
    display: none;
}

.bg-choose {
    position: relative;
}


section.feats {
    /* background: #fff; */
    /* border-top: none; */
    margin-top: 0;
}

section.cta-red.clearfix {
    padding: 3% 0;
   
}
.home .plans_pricing{
     /* background: url('../images/santa01.png') no-repeat left bottom scroll #fff; */
     overflow: hidden;
     position: relative;
}

.home .plans_pricing:before {
    content: "";
    background: url(../images/santa01.png) no-repeat left bottom scroll;
    width: 50%;
    height: 100%;
    position: absolute;
    left: -10px;
    bottom: -120px;
    background-size: contain;
    display: none;
}
section.footer-form{
        background: url(../images/contactbg001.jpg) no-repeat center center #000 !important;
        background-size: cover !important;
}

.bg-choose{
    background: url('../images/bg-process01.jpg') no-repeat center top !important;
    background-size: cover !important;
}

body .stage_3 {
    /* background: url('../images/leftstage011.jpg') no-repeat left top; */
    /* text-align: center; */
}

body .stage_3 .features .boxa{
    /* background-color: #f5f5f5; */
}

section.stage_4_12{
    /* background: url('../images/lwtop-left01.png') no-repeat left bottom #ffffff; */
}

div#btmsticky a {
    float: left;
    background: #e53727;
    color: #fff;
    width: auto;
    padding: 18px 26px;
    margin-left: 0;
    position: static;
}

div#btmsticky h2 {
    float: left;
    margin-top: 0;
}

.btm-sticky {
    background: #141414;
}
div#btmsticky b ,
div#btmsticky span {
    color: #e53727;
}
body section.footer-form h2 {
    color: #fff;
    font-weight: bold !important;
    text-transform: capitalize !important;
}

body section.footer-form  h4 {
    color: #fff !important;
} 

.animated { 
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both; 
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}
.time_circles {
    position: relative;
    width: 100%;
    height: 100%;
}

.time_circles > div {
    position: absolute;
    text-align: center;
}

.pd-btm-0{padding-bottom: 0px !important;}
 div#CountDownTimer {
    width: 350px;
    margin: 0 auto;
    text-shadow: #000 1px 1px 2px;
    color: #fff;
}

.time_circles > div > h4 {
    margin: 0px !important;
    padding: 0px;
    text-align: center;
    text-transform: uppercase;
}
 
.time_circles > div > span {
    display: block;
    width: 100%;
    text-align: center;
    font-family: 'Century Gothic', Arial;
    font-size: 300%;
    margin-top: 0.4em;
    font-weight: bold;
}

@media (min-width: 768px) and (max-width: 979px) {


div#CountDownTimer {
    width: 95%;
}
}
@media (min-width: 320px) and (max-width: 639px) {
div#CountDownTimer {
    width: 85%;
}
.masthead-slider {
top: 10px;
}
header .cta-header {
    margin-top: 13px;
}
img.lgc-gdc {
    margin: 0 0 0;
}
}
@media (max-width: 479px) and (min-width: 320px) {
.masthead-slider h4 {
    font-size: 10px !important;
}

img.lgc-gdc {
    margin: 0 0 0;
}
.tp-br{
	display:none;
}
.header-wrap {
    padding-bottom: 30px;
}
.btm-sticky {
    display: none !important;
}
.monyback-seal {
    top: -25px;
    right: 111px;
    width: 80px;
}
.brand-price h5 {
    font-size: 60px;
}
.brand-price h3 {
    font-size: 40px;
}
.stage_3 .features {
    display: block;
    margin: auto;
}
.stage_3 .features .boxa {
    background-color: White;
    border: 1px solid #f5f5f5;
    box-shadow: 0 2px 2px 0 #dcdcdc;
    box-sizing: border-box;
    display: block;
    float: none;
    margin-bottom: 30px;
}
.brand-price h5 {
    font-size: 60px;
    margin-bottom: 0;
}
.brand-price h3 span {
    font-size: 15px;
    color: #ffffff;
    text-decoration: line-through;
    display: inline-block;
    margin-bottom: 14px;
    letter-spacing: 1px;
}
h3 b {
    display: inline-block;
    font-size: 27px;
    margin-top: 26px;
    color: #ffb400;
    margin-right: 0;
}
section h2 {
    font-size: 22px !important;
}


}

/* Snow Styles */


.snow-wrap {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	color: #fff;
	pointer-events: none !important;
	/* background: #0c0c38; */
	display: none;
}

#snow ,#snow1  {
    
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
} 
#snow b  ,#snow1  b{ 
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  height: 10px;
  width: 10px;
  position: absolute;
  top: -10px;
}
#snow b.op0  ,#snow1 b.op0{
  -webkit-opacity:  0.4;
  -moz-opacity: 0.4;
  -ms-opacity: 0.4;
  -o-opacity:0.4;
  opacity:0.4;
}
#snow b.op1 ,#snow1 b.op1 {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  -ms-opacity: 0.4;
  -o-opacity: 0.4;
  opacity: 0.4;
}
#snow b.op2 ,#snow1 b.op2 {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  -ms-opacity: 0.4;
  -o-opacity: 0.4;
  opacity: 0.4;
}



@media only screen and ( max-width:767px ){
    
    body.aday-theme .bf-modal-left {    display: none;  }

    body.aday-theme .bf-modal-right {    width: 100%;}

    body.aday-theme #ouibounce-modal .modal {   width: 90%; }
    
}

.aday-theme #ouibounce-modal .modal {
    width: 100%;
    max-width: 900px;
    border: none;
    /* height: 370px; */
    padding: 0;
    border-radius: 0;
    background: no-repeat;
}
.bf-modal-left {
    width: 50%;
    float: left;
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    /* left: -30px; */
    top: 0;
    padding-left:100px;
}
.bf-modal-right {
    width: 43%;
    float: right;
    background: #fff;
    padding: 20px;
    max-width: 380px;
}
.bf-modal-left video {
    max-width: 100%;
}
.aday-theme ouibounce-modal .modal-body li {    margin-right: 1%;    float: left;    margin-left: 1%;}
.aday-theme #ouibounce-modal h4 {color: #090c39;font-weight: 600;} 
.aday-theme #ouibounce-modal .modal h3 {color: #090c39;font-size: 26px;}
.aday-theme #ouibounce-modal form input[type=text], .aday-theme #ouibounce-modal form input[type=email], .aday-theme #ouibounce-modal form textarea {background: none;box-shadow: none;color: #090c39;}
.aday-theme #ouibounce-modal .modal-body li i {color: #090c39;opacity: 1;}

.aday-theme #ouibounce-modal .modal-body li {
    margin-left: 1%;
    margin-right: 1%;
    float: left;
}
.aday-theme #ouibounce-modal video::-webkit-media-controls-start-playback-button {
    display: none;
}
.aday-theme #ouibounce-modal .underlay{
    background: url(../images/bf_lp_bg.jpg) no-repeat center top transparent;
    background-size: cover;
    opacity: 0.8;
}
.bf-modal-left img {
    max-width: 320px;
    float: left;
}


.aday-theme #ouibounce-modal .modal h3 span i {
    color: white !important;
    font-weight: bold;
} 

.aday-theme #ouibounce-modal form textarea {
    height: 110px;
}
 
.aday-theme .plans_pricing  {clear: both;position: relative;/* padding-bottom: 80px; */overflow: hidden;}    

.aday-theme .header-wrap {/* position: relative; *//* overflow: visible; */background: url(../images/aday-men.jpg) no-repeat center bottom #090c39;background-size: cover;}

.aday-theme .plans_pricing:before {
    display: none;
    }

 
.aday-theme 
section.awards {
    position: relative;
    /*z-index: -1;*/
}


.aday-theme header .hire-btn:after {
       
}
 
.aday-theme header.header-set .row {
    position: relative;
}
 
.aday-theme header .hire-btn.redbtn {
    position: relative;
}
 
.aday-theme header .hire-btn span {
    position: relative;
    z-index: 12;
}
 
    
.aday-theme .plans_pricing {
     
} 

.aday-theme header {background: #090c39;padding-top: 10px;padding-bottom: 10px;}

.aday-theme header .logo img {margin-top: 0;max-width: 180px;mix-blend-mode: lighten;}

.aday-theme header .cta-header {    margin-top: 20px;}

.aday-theme header .hire-btn {    margin-top: 20px;  }



.aday-theme header .cta-header, .aday-theme header .hire-btn {    margin-top: 35px;   }

.aday-theme  #ouibounce-modal .underlay{
        background: url(../images/aday-bg.jpg) no-repeat center top transparent;
        background-size: cover;
        opacity: 0.9;
}
.aday-theme  .bf-modal-left img {
    max-width: 100%;
}
.aday-theme  .bf-modal-left {
    padding-left: 0;
}
.aday-theme  .addShadow:after{
	display:none
}
.aday-theme  .btm-sticky {
    background: #090c39;
}
.aday-theme  .disclaimer {
    background: #040621 !important;
}