/* ==========================================================================   Remodal necessary styles   ========================================================================== */
/* Hide scroll bar */
html.remodal_lock,body.remodal_lock{overflow:hidden;}
/* Anti FOUC */
.remodal,[data-remodal-id]{visibility:hidden;}
/* Overlay necessary styles */
.remodal-overlay{position:fixed;    top:0; left:0; right:0; bottom:0; z-index:10000; display:none; overflow:auto; -webkit-overflow-scrolling:touch; text-align:center;}
.remodal-overlay:after{display:inline-block; height:100%; margin-left:-0.05em; content:'';}
/* Fix iPad,iPhone glitches */
.remodal-overlay > *{-webkit-transform:translateZ(0px);}
/* Modal dialog necessary styles */
.remodal{position:relative; display:inline-block;}
/* ==========================================================================   Remodal default theme   ========================================================================== */
/* Background for effects */
.remodal-bg{-webkit-transition:-webkit-filter 0.2s linear; -moz-transition:-moz-filter 0.2s linear; -o-transition:-o-filter 0.2s linear; transition:filter 0.2s linear;}
/* Overlay default theme styles */
.remodal-overlay{opacity:0; background:rgba(53,60,64,0.9); -webkit-transition:opacity 0.2s linear; -moz-transition:opacity 0.2s linear; -o-transition:opacity 0.2s linear; transition:opacity 0.2s linear;}
body.remodal_active .remodal-overlay{opacity:1;}
/* Modal dialog default theme styles */
.remodal{width:100%; min-height:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background:#f0f4f6; background-clip:padding-box; -webkit-box-shadow:0px 0px 8px #171a24; box-shadow:0px 0px 8px #171a24; -webkit-transform:scale(0.95); -moz-transform:scale(0.95); -ms-transform:scale(0.95); -o-transform:scale(0.95); transform:scale(0.95); -webkit-transition:-webkit-transform 0.2s linear; -moz-transition:-moz-transform 0.2s linear; -o-transition:-o-transform 0.2s linear; transition:transform 0.2s linear; text-align:left;}
body.remodal_active .remodal{-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
/* Modal dialog vertical align  */
.remodal,.remodal-overlay:after{vertical-align:middle;}
/* Close button */
.remodal-close{position:absolute; top:0px; right:-60px; width:60px; height:60px; background:#fff; text-decoration:none; -webkit-transition:background 0.2s linear; -moz-transition:background 0.2s linear; -o-transition:background 0.2s linear; transition:background 0.2s linear;}
.remodal-close:after{font-family:'budicon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale; display:block; font-size:28px; content:"\e7d7"; line-height:60px; cursor:pointer; text-decoration:none; color:#3e5368; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; text-align:center;}
.remodal-close:hover,.remodal-close:active{background:#e47329;}
.remodal-close:hover.remodal-close:after,.remodal-close:active.remodal-close:after{color:#fff;}
/* Dialog buttons */
.remodal-confirm,.remodal-cancel{display:inline-block; width:120px; padding:9px 0; margin:0 0 5px 0;    font-size:10pt; cursor:pointer; text-decoration:none; text-align:center; -webkit-border-radius:50px; border-radius:50px; background-clip:padding-box; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}
.remodal-confirm{border:2px solid #16a085; background:#f4f4f4; color:#16a085;}
.remodal-confirm:hover,.remodal-confirm:active{background:#16a085; color:#f4f4f4;}
.remodal-cancel{border:2px solid #c0392b; background:#f4f4f4; color:#c0392b;}
.remodal-cancel:hover,.remodal-cancel:active{background:#c0392b; color:#f4f4f4;}
.remodal h1 {position: relative; display: block; background:#fff;padding:30px;color:#e47329;text-transform:uppercase; border-bottom:1px solid #dee1e3;}
.remodal h1 img {position: relative; display: block; float: left;padding-right:20px;}
.remodal h1 span {position: relative; display: block;text-transform:none;font-size:0.7em;color: #353c40;}
.remodalp40 {padding:40px;}
.remodal p {padding-bottom:40px; text-align: justify;}
.remodal p:last-child {padding-bottom:0px;}
.remodal .remodalnab {background:#e47329;}
.remodal .remodalnab a{position: relative; display: block; float:left;width:50%;color: #fff;font-family: 'NexaHeavy';font-weight: normal;font-size:1.4em; text-transform:uppercase;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; padding:30px; vertical-align: middle;}
.remodal .remodalnab a:first-child{border-right:1px solid #c55f1c;}
.remodal .remodalnab a img{position: relative; display: block; margin-right:30px; float: left; max-height:50px;}
/* Media queries
   ========================================================================== */

@media only screen and (min-width: 40.063em) /* min-width 641px */ {
 .remodal {
  max-width: 750px;
  margin: 20px auto;
  min-height: 0;

 }

}
/*************************************************smaller than 986*/
@media screen and (max-width:810px) {

	.remodal-close {
	 position: absolute;
	 top: 0px;
	 right: 0px;
	}


}
@media screen and (max-width:480px)  {

.remodal h1 img {display: none;}

}