.modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.modal-content{position:relative;margin:5% auto 25%;padding:20px;max-width:50%;min-width:300px;min-height:500px}
.close{color:#aaa;right:40px;top:40px;font-size:28px;font-weight:bold;position:absolute}
.close:hover, .close:focus{color:black;text-decoration:none;cursor:pointer}

#menu .submenu a{position:relative}
#menu .submenu > a:first-child > span:after{position:absolute;content:'';border:4px solid transparent;border-top:4px solid #000;display:inline-block !important;vertical-align:bottom;top:50%;right:0}
#page_categorias h4{margin-left:5%}
.category-list a.button.button_full_width{width:80% !important}
.category-title-list, .category-list{margin-left:5%}
.my-form{background-color:#41348e}
.my-form input, .my-form input::placeholder, .my-form input:focus::placeholder{color:#fff !important}
.program-description-box{min-height:100px}
#page_details #logo{max-width:500px}
/*#page_details #detail-colr {margin-bottom:90px}*/
#page_details #detail-colr > div:first-child{margin:150px 20% 0px;max-width:60%}
#page_details #rules p{display:block;font-size:15px;line-height:22px}
#page_details #rules { margin-bottom:80px; }
#page_details #link{margin-bottom:20px}
#Top_bar #logo{display:inline-block}
#Top_bar #menu_wrapper{display:inline-block}
#Top_bar .top_bar_left{width:100%;}
#Top_bar .column.one{max-height:100px;}

#bcomo_funciona{padding-top:80px;padding-bottom:40px;background-image:url( "../content/seo3/images/seo3-sectionbg1.png");background-repeat:no-repeat;background-position:center bottom}
#bcomo_funciona .how-to-box .image_wrapper{margin:auto}
#bcomo_funciona .how-to-box{padding:0 3%}
#bcomo_funciona .how-to-box .no_line{margin: 0 auto 10px}
#activating{padding-top:50px;padding-bottom:40px;background-image:url( "../content/seo3/images/seo3-sectionbg1.png" );background-repeat:no-repeat;background-position:center bottom}
#bpdetail{background-image:url( "../content/seo3/images/seo3-sectionbg1.png" );background-repeat:no-repeat;background-position:center bottom}

@media screen and (min-width:1200px) {
.section_wrapper{width:auto;max-width:1190px}
}
@media screen and (min-width:1600px) {
.section_wrapper{width:auto;max-width:1400px}
}
@media screen and (min-width:1900px) {
.section_wrapper{width:auto;max-width:1600px}
}