#wrapper,img{max-width:100%}
#page{float:left;width:100%}
.yoga-banne-innerr{width:100%}
.yoga-footer-inner span{font-size:12px}
h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}
*,p{margin:0}
*{padding:0;box-sizing:border-box;-moz-box-sizing:border-box}
a{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}
p{color:#2f2f2f;font-size:17px;line-height:normal}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
#wrapper{width:1030px;margin:auto}
.yoga-banner {
    width: 100%;
    float: left;
    margin: 0px 0 20px;
}
.yoga-banner-text h4{margin-bottom:30px}
.yoga-pop-up-outer{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999999;display:none;margin-top:15px}
.yoga-pop-up-inner{display:table-cell;height:100%;text-align:center;vertical-align:middle;width:100%}
.yoga-pop-comp-inner,.yoga-pop-comp-inner p,.yoga-pop-comp-outer{font-size:14px;height:22px;line-height:23px;border-radius:20px}
.yoga-pop-up-main{background:#fff;border:1px solid #ddd;border-radius:10px;margin:auto;max-width:718px;padding:30px;position:relative}
.yoga-pop-comp-outer{box-shadow:0 1px 2px rgba(0,0,0,.1) inset;background-color:#f5f5f5;margin-bottom:20px;overflow:hidden;margin-top:20px}
.yoga-pop-comp-inner{width:50%;background-color:#e2005e;box-shadow:0 -1px 0 rgba(0,0,0,.15) inset;float:left;color:#fff;text-align:center}
.yoga-pop-comp-inner p{width:100%;float:left;color:#fff;text-align:center}
.yoga-pop-head{font-size:28px;text-align:center;font-weight:700;color:#ef0b0b;margin-bottom:12px}
.yoga-pop-input{display:inline-block;width:100%;margin-top:20px}
.yoga-pop-input input{float:left;width:100%;border:1px solid #ddd;border-radius:5px;height:53px;font-size:16px;padding-left:12px;background:#fff}
.yoga-pop-input button{background-color:#e2005e;color:#fff;border-bottom:3px solid rgba(0,0,0,.2);display:block;text-align:center;width:100%;padding:13px 35px;font-weight:700;margin-left:auto;margin-right:auto;font-size:21px;text-decoration:none}
.yoga-pop-input textarea{float:left;width:100%;border:3px solid #c1c1c1;border-radius:5px;height:115px;background:#f1f1f1;font-size:16px;padding-left:12px}
.yoga-pop-close img{cursor:pointer;position:absolute;right:5px;top:7px}
.pop-overlay{background:rgba(0,0,0,.8);position:fixed;z-index:9999999;top:0;left:0;width:100%;height:100%;display:none}
.advance_editor.editContent{display:inline-block}
.success_response{float:left;color:green}
.error_response{float:left;color:red}
.funnel-sign-up-user-img img{border-radius:100%;width:150px;height:150px;display:inline-block;margin-bottom:20px}
.funnel-sign-up-p p{margin:25px 0}
@media screen and (max-width:1100px){
#wrapper{width:95%}
}
@media screen and (max-width:920px){
.yoga-other-inner ul li{width:47%}
}
@media screen and (max-width:550px){
.yoga-other-inner ul li{width:100%;margin-left:0;margin-right:0}
.yoga-banner-text h4{font-size:40px}
}
