/*@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css);*/

/* html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-size:100%;
 vertical-align:baseline;
 background:transparent;

} */
#force_login
{
position: fixed;
width: 100%;
height: 100%;
background:black;
z-index: 1001;

}



input, select {
 vertical-align:middle;
}


#wrapper { width:100%;
position: relative;
 }

/*
=======================================================================
   FME Newsletter PopUp
=======================================================================
*/


.fme_newsletter_popup { width:100%; height:100%; background:black; position:absolute; z-index:1001;}

/*Main Style Sheet*/

.fme_newsletter_popup .clearfix:before,
.fme_newsletter_popup .clearfix:after { content: " "; display: table; }
.fme_newsletter_popup .clearfix:after { clear: both; }



/*
=======================================================================
   Template 1
=======================================================================
*/


.fme_newsletter_popup .newsletter_template1 { max-width:600px; min-height:425px; margin:12% auto;  border-radius:5px; background:#fff; font-family: 'Open Sans', sans-serif; color:#555; text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template1 .NP_close_popup { position:absolute ; top:-14px; right:-12px; cursor: pointer; text-align:center }


/*Content*/


.fme_newsletter_popup .newsletter_template1 .np_first_row { text-align: center; padding: 20px; }

.fme_newsletter_popup .newsletter_template1 .np_first_row .np_title { font-size: 50px; font-weight: 600; color: #fff;  text-transform:uppercase; }

.fme_newsletter_popup .newsletter_template1 .np_second_row  { text-align:center; padding:20px; background-color:#fff;}

.fme_newsletter_popup .newsletter_template1 .np_second_row .tick_icon {font-size:15px; font-weight:300; color:#202020; line-height:25px; }

.fme_newsletter_popup .newsletter_template1 .np_second_row .tick_icon img { margin-bottom:-5px; }


/*Form*/

.fme_newsletter_popup .newsletter_template1 .np_second_row .NP_form_content { text-align:center; margin:10px;}

.fme_newsletter_popup .newsletter_template1 .np_second_row .NP_form_content button { min-width:40%; border:none; border-radius:5px; color:#fff; font-size:20px; font-weight:400; padding: 15px 25px; margin: 0 10px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; cursor: pointer;
}


@media (min-width: 200px) and (max-width: 600px) {
	.fme_newsletter_popup .newsletter_template1 {margin: 15% 20px;}
	.fme_newsletter_popup .newsletter_template1 .np_first_row .np_title { font-size:30px;}
	.fme_newsletter_popup .newsletter_template1 .np_second_row .NP_form_content button {font-size: 15px; padding: 15px 20px; margin: 5px 5px;}

}



/*
=======================================================================
   Template 2
=======================================================================
*/


.fme_newsletter_popup .newsletter_template2 { max-width:380px; min-height:360px; margin:13% auto;  border-radius:5px; background:#fff; font-family: 'Lato', sans-serif; color:#555; text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template2 .NP_close_popup { position:absolute ; top:15px; right:15px; cursor: pointer; }


/*Content*/


.fme_newsletter_popup .newsletter_template2 { text-align:center; background-color:#142036; padding:30px; color: #fff; }

.fme_newsletter_popup .newsletter_template2 .logo_image { width:100%;}

.fme_newsletter_popup .newsletter_template2 .logo_image img{ max-width:100%; height:auto; }

.fme_newsletter_popup .newsletter_template2 .np_title { font-size:60px; font-weight:400; text-transform: uppercase; padding-top:15px;}

.fme_newsletter_popup .newsletter_template2 .np_content_text { font-size:15px; font-weight:300; line-height: 20px; text-transform:uppercase; padding:20px;}



/*Form*/

.fme_newsletter_popup .newsletter_template2 .NP_form_content { text-align:center; margin:10px;}

.fme_newsletter_popup .newsletter_template2 .NP_form_content button { min-width:40%; background:none; border: 1px solid #df2f02; border-radius:3px; color:#e62f00; font-size:16px; font-weight:300; padding: 10px 60px; margin: 0 10px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; cursor: pointer;}

.fme_newsletter_popup .newsletter_template2 .NP_form_content button:hover { background-color:#df2f02; color:#fff; }

@media (min-width: 200px) and (max-width: 500px) {

.fme_newsletter_popup .newsletter_template2 { margin:15% 20px;}
.fme_newsletter_popup .newsletter_template2 .np_title  { font-size:35px;}
.fme_newsletter_popup .newsletter_template2 .NP_form_content button { margin: 5px 0px;}

}

@media (min-width: 500px) and (max-width: 600px) {

.fme_newsletter_popup .newsletter_template2 { margin:20% 50px;}
.fme_newsletter_popup .newsletter_template2 .NP_form_content button { min-width: 100%; margin-bottom:10px; }

}

.customclass{
  min-width: 40%;

background-color: #ba3434;

border: none;

border-radius: 5px;

color: #fff;

font-size: 20px;

font-weight: 400;

padding: 10px 25px;

margin: 0 10px;

transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;

cursor: pointer;
box-shadow: inset 0 1px 0 0 #fff,inset 0 -1px 0 0 rgba(204,204,204,0.3);
height: 46px;
}

/*
=======================================================================
   Template 3
=======================================================================
*/


.fme_newsletter_popup .newsletter_template3 { max-width:450px; min-height:300px; margin:15% auto;  background:#fff; font-family: 'Lato', sans-serif; color:#555; text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template3 .NP_close_popup { position:absolute ; top:-15px; right:-13px; cursor: pointer; }


/*Content*/


.fme_newsletter_popup .newsletter_template3 { text-align:center; background-color:#fff; color: #474747; }

.fme_newsletter_popup .newsletter_template3 .first_row { height:10px;  background: linear-gradient(to right, #30e8bf, #ff8235);}

.fme_newsletter_popup .newsletter_template3 .second_row { text-align:center; padding:30px;}

.fme_newsletter_popup .newsletter_template3 .second_row .np_title { font-size:40px; font-weight:600; color:#202020; text-transform:uppercase; padding-top:15px;}

.fme_newsletter_popup .newsletter_template3 .second_row .np_content_data { font-size:18px; font-weight:300; color:#474747; padding:15px; line-height:25px;}

.fme_newsletter_popup .newsletter_template3 .third_row { height:10px; background: linear-gradient(to left, #30e8bf, #ff8235)}





/*Form*/

.fme_newsletter_popup .newsletter_template3 .NP_form_content  { text-align:center;  }

.fme_newsletter_popup .newsletter_template3 .NP_form_content .BD_field { padding:10px; width:100%; box-sizing:border-box;}

.fme_newsletter_popup .newsletter_template3 .NP_form_content .BD_field select { border: 1px solid #474747; border-radius:4px; color:#474747; padding:8px 15px; margin:0 5px; font-size:14px; }

.fme_newsletter_popup .newsletter_template3 .NP_form_content .BD_field select:hover { background-color:#000; color:#fff; }

.fme_newsletter_popup .newsletter_template3 .NP_form_content .submit_btn button {  /*background: linear-gradient(to right, #30e8bf, #ff8235); */ background:#202020; border:none; border-radius:4px; color:#fff; font-size:16px; font-weight:600; padding:10px 30px; margin-top:20px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; cursor: pointer;}

.fme_newsletter_popup .newsletter_template3 .NP_form_content .submit_btn button:hover { background-color:#1baa8a; color:#fff; border:none}

@media (min-width: 200px) and (max-width: 500px) {

.fme_newsletter_popup .newsletter_template3 { margin:15% 20px;}
.fme_newsletter_popup .newsletter_template3 .second_row .np_title  { font-size:30px;}
.fme_newsletter_popup .newsletter_template3 .NP_form_content .BD_field select { width:100%; margin:5px;}
.fme_newsletter_popup .newsletter_template3 .NP_form_content button { width:100%; margin:5px;}

}

@media (min-width: 500px) and (max-width: 600px) {

.fme_newsletter_popup .newsletter_template3 { margin:20% 50px;}
}


/*
=======================================================================
   Template 4
=======================================================================
*/


.fme_newsletter_popup .newsletter_template4 { max-width:400px; min-height:350px; margin:15% auto; background:#fff; font-family: 'Lato', sans-serif;  text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template4 .NP_close_popup { position:absolute ; top:-13px; right:-12px; cursor: pointer; }


/*Content*/


.fme_newsletter_popup .newsletter_template4 { text-align:center; background-color:#fff; padding:10px; color: #fff; }

.fme_newsletter_popup .newsletter_template4 .np_content { max-width:380px; min-height:310px; text-align:center; background-color:#e9e9e9; padding:20px; color: #fff; }

.fme_newsletter_popup .newsletter_template4 .np_content .logo_image { width:100%; padding-top:10px; box-sizing:border-box;}

.fme_newsletter_popup .newsletter_template4 .np_content .logo_image img { max-width:100%; height:auto;}

.fme_newsletter_popup .newsletter_template4 .np_content .np_title { font-size:20px; font-weight:600; color:#d84d48; padding:20px; text-transform:uppercase;}

.fme_newsletter_popup .newsletter_template4 .np_content  .np_content_text { font-size:20px; font-weight:300; color:#474747; line-height:22px; padding-bottom:10px;}




/*Form*/
.fme_newsletter_popup .newsletter_template4 .NP_form_content { text-align:center; margin:15px 20px;}

.fme_newsletter_popup .newsletter_template4 .NP_form_content .btn1 { min-width:40%; background-color:#0073cc; color:#fff; border:none; font-size:18px; font-weight:300;  padding:10px 30px; margin: 0 5px; box-sizing:border-box; cursor:pointer; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;}

.fme_newsletter_popup .newsletter_template4 .NP_form_content .btn2 {min-width:40%;; background-color:#d84d48; color:#fff; border:none;  font-size:18px; font-weight:300; padding:10px 30px; margin: 0 5px;  box-sizing:border-box; cursor:pointer;  transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;}

.fme_newsletter_popup .newsletter_template4 .NP_form_content .btn1:hover{ background-color:#095d9e;}

.fme_newsletter_popup .newsletter_template4 .NP_form_content .btn2:hover { background-color:#ff312a}



@media (min-width: 200px) and (max-width: 500px) {

.fme_newsletter_popup .newsletter_template4 { margin:15% 15px;}
.fme_newsletter_popup .newsletter_template4 .np_content .np_title { font-size:15px;}
.fme_newsletter_popup .newsletter_template4 .np_content  .np_content_text { font-size:15px;}
.fme_newsletter_popup .newsletter_template4 .NP_form_content .btn1 {width:100%; margin: 5px 0px;}
.fme_newsletter_popup .newsletter_template4 .NP_form_content .btn2 {width:100%; margin:5px 0px;}
}



/*
=======================================================================
   Template 5
=======================================================================
*/


.fme_newsletter_popup .newsletter_template5 { max-width:500px; margin:15% auto; background:#5b5b5b; font-family: 'Saira', sans-serif;  text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template5 .NP_close_popup { position:absolute ; top:-13px; right:-15px; cursor: pointer; }


/*Content*/


.fme_newsletter_popup .newsletter_template5  .np_left_column{ width:34%; float:left; text-align:center; padding:40px 30px; box-sizing: border-box; }

.fme_newsletter_popup .newsletter_template5  .np_left_column .logo_image { width:100%; padding:60px 0; box-sizing:border-box;}

.fme_newsletter_popup .newsletter_template5  .np_left_column .logo_image img { max-width:100%; height:auto;}

.fme_newsletter_popup .newsletter_template5  .np_right_column { width:66%; float:right; background:#fff ; text-align:center; padding:60px 30px; box-sizing: border-box;}

.fme_newsletter_popup .newsletter_template5  .np_right_column .np_title { font-size:40px; font-weight:400; color:#ed5e4d; padding: 25px;}

.fme_newsletter_popup .newsletter_template5  .np_right_column .np_content_text { font-size:15px; font-weight:300; color:#201f1d; text-transform: uppercase; line-height:normal; padding-bottom:25px;}


/*Form*/
.fme_newsletter_popup .newsletter_template5 .NP_form_content { text-align:center;}

.fme_newsletter_popup .newsletter_template5 .NP_form_content .btn1 { min-width:40%; font-size:15px; font-weight:300; border:1px solid #201f1d; background:none; cursor:pointer; padding:10px 30px; margin:0 5px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;}

.fme_newsletter_popup .newsletter_template5 .NP_form_content .btn2 { min-width:40%; font-size:15px; font-weight:300; border:1px solid #201f1d; background:none; cursor:pointer; padding:10px 30px; margin:0 5px;  transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;}

.fme_newsletter_popup .newsletter_template5 .NP_form_content .btn1:hover { background-color:#201f1d; color:#fff; border:1px solid #201f1d;}

.fme_newsletter_popup .newsletter_template5 .NP_form_content .btn2:hover { background-color:#201f1d; color:#fff; border:1px solid #201f1d;}

@media (min-width: 200px) and (max-width: 600px) {
.fme_newsletter_popup .newsletter_template5 .NP_close_popup { top:-10px; right:-11px;}
.fme_newsletter_popup .newsletter_template5 .np_left_column { width:100%; float:none; padding:0px 20px; box-sizing:border-box; }
.fme_newsletter_popup .newsletter_template5 .np_right_column { width:100%; min-height:300px; float:none; background:#fff; padding:20px 20px; }
.fme_newsletter_popup .newsletter_template5  .np_right_column .np_content_text { font-size:14px; line-height:25px;}
.fme_newsletter_popup .newsletter_template5 .NP_form_content { width:100%; }
.fme_newsletter_popup .newsletter_template5 { margin:20% 20px; padding:0; box-sizing: border-box }

}

@media (min-width: 200px) and (max-width: 600px) {

	.fme_newsletter_popup .newsletter_template5 { margin:20% 20px; padding:0; box-sizing: border-box }


}


/*
=======================================================================
   Template 6
=======================================================================
*/


.fme_newsletter_popup .newsletter_template6 { max-width:400px; min-height:270px; margin:15% auto; background:#fff; font-family: 'Saira', sans-serif; color:#555; text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template6 .NP_close_popup { position:absolute ; top:-12px; right:-12px; cursor: pointer; }


/*Content*/


.fme_newsletter_popup .newsletter_template6 { text-align:center; background-color:#fff; padding:8px; color: #474747; }

.fme_newsletter_popup .newsletter_template6 .np_popup_contnet { max-width:400px; min-height:270px; border: 1px solid #cececf; text-align:center; background-color:none; padding:20px; color: #fff; }

.fme_newsletter_popup .newsletter_template6 .np_title { font-size:38px; font-weight:600; color:#8fb908; text-transform:uppercase; padding-top:15px;}

.fme_newsletter_popup .newsletter_template6 .np_content_data p { font-size:17px; font-weight:300; color:#474747; padding:15px; text-transform:uppercase; line-height:25px;}
.fme_newsletter_popup .newsletter_template6 .np_content_data p span {color:#ff003c; font-weight:600;}







/*Form*/

.fme_newsletter_popup .newsletter_template6 .NP_form_content  { text-align:center;  }

.fme_newsletter_popup .newsletter_template6 .NP_form_content .BD_field { padding:10px; width:100%; box-sizing:border-box;}

.fme_newsletter_popup .newsletter_template6 .NP_form_content .BD_field { text-align:center;  }

.fme_newsletter_popup .newsletter_template6 .NP_form_content .BD_field .month_name { border: 1px solid #cececf; border-radius:4px; color:#474747; padding:10px 15px; margin:0 5px;}

.fme_newsletter_popup .newsletter_template6 .NP_form_content .BD_field .day_name { border: 1px solid #cececf; border-radius:4px; color:#474747; padding:10px 10px; margin:0 5px; }

.fme_newsletter_popup .newsletter_template6 .NP_form_content .BD_field .year_name { border: 1px solid #cececf; border-radius:4px; color:#474747; padding:10px 10px; margin:0 5px;}

.fme_newsletter_popup .newsletter_template6 .NP_form_content .BD_field .month_name:hover { background-color:#8fb908; color:#fff; }

.fme_newsletter_popup .newsletter_template6 .NP_form_content .submit_btn button { background-color:#8fb908; border:none; border-radius:4px; color:#fff; font-size:16px; font-weight:600; padding:10px 30px; margin-top:20px; box-sizing:border-box; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; cursor: pointer;}

.fme_newsletter_popup .newsletter_template6 .NP_form_content .submit_btn button:hover { background-color:#7da108; border:none; }

@media (min-width: 200px) and (max-width: 500px) {

.fme_newsletter_popup .newsletter_template6 { margin:15% 20px;}
.fme_newsletter_popup .newsletter_template6 .np_title  { font-size:24px;}
.fme_newsletter_popup .newsletter_template6 .np_content_data p { font-size:16px;}
.fme_newsletter_popup .newsletter_template6 .NP_form_content { text-align:center; }
.fme_newsletter_popup .newsletter_template6 .NP_form_content .BD_field .month_name { width:100%; margin:5px 0px}
.fme_newsletter_popup .newsletter_template6 .NP_form_content .BD_field .day_name { width:100%; margin:5px 0px}
.fme_newsletter_popup .newsletter_template6 .NP_form_content .BD_field .year_name {width:100%; margin:5px 0px }
.fme_newsletter_popup .newsletter_template6 .NP_form_content .submit_btn button { width:100%; margin:5px 0px}

}

@media (min-width: 500px) and (max-width: 600px) {

.fme_newsletter_popup .newsletter_template3 { margin:20% 50px;}
}



/*
=======================================================================
   Template 7
=======================================================================
*/


.fme_newsletter_popup .newsletter_template7 { max-width:400px; min-height:340px; margin:15% auto;background: rgb(2,0,36);background: radial-gradient(circle, rgba(2,0,36,1) 0%, rgba(0,76,97,1) 0%); font-family: 'Lato', sans-serif; color:#555; text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template7 .NP_close_popup { position:absolute ; top:35px; right:35px; cursor: pointer; }


/*Content*/


.fme_newsletter_popup .newsletter_template7 { text-align:center; background-color:#fff; padding:20px; color: #474747; }

.fme_newsletter_popup .newsletter_template7 .np_popup_contnet { max-width:380px; min-height:330px; border: 1px solid #fff; text-align:center; background-color:none; padding:20px; color: #fff; }


.fme_newsletter_popup .newsletter_template7 .np_title { font-size:33px; font-weight:600; color:#f65623; text-transform:uppercase; padding-top:15px;}

.fme_newsletter_popup .newsletter_template7 .logo_image {width:92%; padding:15px 15px;}

.fme_newsletter_popup .newsletter_template7 .logo_image img {max-width:100%; height:auto;}

.fme_newsletter_popup .newsletter_template7 .np_content_data  { font-size:15px; font-weight:300; color:#fff; padding-bottom:25px; text-transform: capitalize; line-height:20px;}




/*Form*/

.fme_newsletter_popup .newsletter_template7 .NP_form_content { text-align:center;  }

.fme_newsletter_popup .newsletter_template7 .NP_form_content .btn1 {min-width:40%; background-color:#014558; border: 1px solid #a8ce3b; color:#fff; font-size:15px; font-weight:300; padding: 10px 40px; margin:0 5px; box-sizing:border-box; cursor:pointer;  transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; }

.fme_newsletter_popup .newsletter_template7 .NP_form_content .btn2 {min-width:40%; background-color:#014558; border: 1px solid #f65623; color:#fff; font-size:15px; font-weight:300; padding: 10px 40px;  margin:0 5px; box-sizing:border-box; cursor:pointer;  transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;}

.fme_newsletter_popup .newsletter_template7 .NP_form_content .btn1:hover { background-color:#a8ce3b;  color:#fff; }

.fme_newsletter_popup .newsletter_template7 .NP_form_content .btn2:hover { background-color:#f65623;   color:#fff;}


@media (min-width: 200px) and (max-width: 500px) {

.fme_newsletter_popup .newsletter_template7 { margin:15% 10px;}
.fme_newsletter_popup .newsletter_template7 .np_title  { font-size:24px;}
.fme_newsletter_popup .newsletter_template7 .np_content_data { font-size:14px;}
.fme_newsletter_popup .newsletter_template7 .NP_form_content .btn1 { width:100%; margin:5px 0px}
.fme_newsletter_popup .newsletter_template7 .NP_form_content .btn2 { width:100%; margin:5px 0px}
}


/*
=======================================================================
   Template 8
=======================================================================
*/


.fme_newsletter_popup .newsletter_template8 { max-width:400px; margin:13% auto; background:#f94a47; font-family: 'Lato', sans-serif; color:#555; text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template8 .NP_close_popup { position:absolute ; top:15px; right:15px; cursor: pointer; }


/*Content*/


.fme_newsletter_popup .newsletter_template8 .np_popup_contnet .np_row_one { padding:20px 15px; padding-bottom:0px; }

.fme_newsletter_popup .newsletter_template8 .np_row_two { background-color:#fff; padding:30px;}

.fme_newsletter_popup .newsletter_template8 .np_row_one .np_title { font-size:40px; font-weight:600; color:#fff; padding-top:15px;}

.fme_newsletter_popup .newsletter_template8 .np_row_one .logo_image {width:92%; padding:15px 15px;}

.fme_newsletter_popup .newsletter_template8 .np_row_one .logo_image img {max-width:100%; height:auto;}

.fme_newsletter_popup .newsletter_template8 .np_row_one .np_content_data  { font-size:15px; font-weight:400; color:#fff; padding-bottom:25px; text-transform: capitalize; line-height:22px; }




/*Form*/

.fme_newsletter_popup .newsletter_template8 .np_row_two .NP_form_content {  text-align:center;  }

.fme_newsletter_popup .newsletter_template8 .np_row_two .NP_form_content .btn1 { min-width:40%; background-color:#1dbe65; border:none; border-radius:3px; color:#fff; font-size:16px; font-weight:300; padding: 15px 40px; margin:0 5px; box-sizing:border-box; cursor:pointer; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; }

.fme_newsletter_popup .newsletter_template8 .np_row_two .NP_form_content .btn2 {min-width:40%; background-color:#f94a47; border:none; border-radius:3px; color:#fff; font-size:16px; font-weight:300; padding: 15px 40px;  margin:0 5px; box-sizing:border-box; cursor:pointer; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; }

.fme_newsletter_popup .newsletter_template8 .np_row_two .NP_form_content .btn1:hover { background-color:#01a64b; border: none; color:#fff; }

.fme_newsletter_popup .newsletter_template8 .np_row_two .NP_form_content .btn2:hover { background-color:#ce3d3b; border: none;  color:#fff;}


@media (min-width: 200px) and (max-width: 400px) {

.fme_newsletter_popup .newsletter_template8 { margin:13% 15px;}
.fme_newsletter_popup .newsletter_template8 .np_row_one .np_title { font-size:30px;}
.fme_newsletter_popup .newsletter_template8 .np_content_data { margin:0 5px;}
.fme_newsletter_popup .newsletter_template8 .np_row_two .NP_form_content .btn1 { width:100%; margin:5px 0px}
.fme_newsletter_popup .newsletter_template8 .np_row_two .NP_form_content .btn2 { width:100%; margin:5px 0px}

}

@media (min-width: 400px) and (max-width: 500px) {

.fme_newsletter_popup .newsletter_template8 { margin:13% auto;}
.fme_newsletter_popup .newsletter_template8 .np_content_data { margin:0 5px;}
.fme_newsletter_popup .newsletter_template8 .np_row_two .NP_form_content .btn1 { width:100%; margin:5px 0px}
.fme_newsletter_popup .newsletter_template8 .np_row_two .NP_form_content .btn2 { width:100%; margin:5px 0px}

}


/*
=======================================================================
   Template 9
=======================================================================
*/


.fme_newsletter_popup .newsletter_template9 { max-width:400px; margin:15% auto; background-color:rgba(0, 0, 0, 0.5); font-family: 'Lato', sans-serif; color:#555; padding:10px; box-sizing:border-box; text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template9 .NP_close_popup { position:absolute ; top:24px; right:24px; cursor: pointer; }


/*Content*/

.fme_newsletter_popup .newsletter_template9 .np_popup_contnet{ max-height:390px; min-height:415px; border:1px solid #fff; padding:15px; box-sizing:border-box; background:none;}

.fme_newsletter_popup .newsletter_template9 .np_title { font-size:50px; font-weight:600; color:#fff; text-transform:uppercase; padding:40px;}

.fme_newsletter_popup .newsletter_template9 .np_content_data  { font-size:22px; font-weight:300; color:#fff; padding-bottom:30px; line-height:25px;}


/*Form*/

.fme_newsletter_popup .newsletter_template9 .NP_form_content  { text-align:center;  }

.fme_newsletter_popup .newsletter_template9 .NP_form_content .np_form_text { font-size:15px; font-weight:300; color:#fff; padding-bottom:10px;}

.fme_newsletter_popup .newsletter_template9 .NP_form_content .BD_field { padding:15px; width:100%; box-sizing:border-box;}

.fme_newsletter_popup .newsletter_template9 .NP_form_content .BD_field { text-align:center;  }

.fme_newsletter_popup .newsletter_template9 .NP_form_content .BD_field .month_name { border: 1px solid #8fb908; border-radius:3px; background:none; font-size:14px; color:#fff; padding:10px 15px; margin:0 5px;}

.fme_newsletter_popup .newsletter_template9 .NP_form_content .BD_field .day_name { border: 1px solid #8fb908; border-radius:3px; background:none; color:#fff; font-size:14px;  padding:10px 10px; margin:0 5px; }

.fme_newsletter_popup .newsletter_template9 .NP_form_content .BD_field .year_name { border: 1px solid #8fb908; border-radius:3px; background:none; font-size:14px; color:#fff; padding:10px 10px; margin:0 5px;}

.fme_newsletter_popup .newsletter_template9 .NP_form_content .BD_field .month_name:hover { background-color:#8fb908; color:#fff; }

.fme_newsletter_popup .newsletter_template9 .NP_form_content .BD_field .day_name:hover { background-color:#8fb908; color:#fff; }

.fme_newsletter_popup .newsletter_template9 .NP_form_content .BD_field .year_name:hover { background-color:#8fb908; color:#fff; }

.fme_newsletter_popup .newsletter_template9 .NP_form_content .submit_btn button { background-color:#8fb908; border:none; border-radius:3px; color:#fff; font-size:16px; font-weight:600; padding:10px 30px; margin-top:20px; box-sizing:border-box; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; cursor: pointer;}

.fme_newsletter_popup .newsletter_template9 .NP_form_content .submit_btn button:hover { background-color:#799c07; }

@media (min-width: 200px) and (max-width: 500px) {

.fme_newsletter_popup .newsletter_template9 { margin:15% 20px;}
.fme_newsletter_popup .newsletter_template9 .np_title  { font-size:35px; padding:20px;}
.fme_newsletter_popup .newsletter_template9 .np_content_data  { font-size:16px;}
.fme_newsletter_popup .newsletter_template9 .NP_form_content { text-align:center; }
.fme_newsletter_popup .newsletter_template9 .NP_form_content .BD_field .month_name { width:100%; margin:5px 0px}
.fme_newsletter_popup .newsletter_template9 .NP_form_content .BD_field .day_name { width:100%; margin:5px 0px}
.fme_newsletter_popup .newsletter_template9 .NP_form_content .BD_field .year_name {width:100%; margin:5px 0px }
.fme_newsletter_popup .newsletter_template9 .NP_form_content .submit_btn button { width:100%; margin:5px 0px}

}


/*
=======================================================================
   Template 10
=======================================================================
*/


.fme_newsletter_popup .newsletter_template10 { max-width:450px; margin:15% auto;  background:#e3e3e3; font-family: 'Lato', sans-serif; color:#555; text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template10 .NP_close_popup { position:absolute ; top:-13px; right:-14px; cursor: pointer; }


/*Content*/


.fme_newsletter_popup .newsletter_template10 .first_row { height:15px;  background:#e34949}

.fme_newsletter_popup .newsletter_template10 .second_row { text-align:center; padding:30px;}

.fme_newsletter_popup .newsletter_template10 .second_row .logo_image { width:100%; padding-bottom:20px; box-sizing:border-box;}

.fme_newsletter_popup .newsletter_template10 .second_row .logo_image img { max-width:100%; height:auto }

.fme_newsletter_popup .newsletter_template10 .second_row .np_title { font-size:18px; font-weight:600; color:#4d4d4d; padding-bottom:30px; line-height:normal; line-height:28px; }

.fme_newsletter_popup .newsletter_template10 .third_row { height:15px; background:#3b5998;}





/*Form*/

.fme_newsletter_popup .newsletter_template10 .NP_form_content  { text-align:center; width:100%; padding:10px 0; box-sizing:border-box; }

.fme_newsletter_popup .newsletter_template10 .NP_form_content p { padding-bottom:30px;}

.fme_newsletter_popup .newsletter_template10 .NP_form_content .btn1  { background-color:#3b5998; border:none; color:#fff; border-radius:5px;  font-size:16px; font-weight:400; padding:10px 30px; margin: 0 5px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; cursor: pointer; min-width:30%; box-sizing:border-box;}

.fme_newsletter_popup .newsletter_template10 .NP_form_content .btn2  { background-color:#e34949; border:none; color:#fff; border-radius:5px; font-size:16px; font-weight:400; padding:10px 30px; margin: 0 5px;  transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; cursor: pointer; min-width:30%; box-sizing:border-box;}

.fme_newsletter_popup .newsletter_template10 .NP_form_content .btn1:hover { background-color:#1b418f; }

.fme_newsletter_popup .newsletter_template10 .NP_form_content .btn2:hover {background-color:#c02626;}

@media (min-width: 200px) and (max-width: 500px) {

.fme_newsletter_popup .newsletter_template10 { margin:15% 20px;}
.fme_newsletter_popup .newsletter_template10 .second_row .np_title  { font-size:13px; line-height:20px;}
.fme_newsletter_popup .newsletter_template10 .NP_form_content btn1 { width:100%; margin:5px 0;}
.fme_newsletter_popup .newsletter_template10 .NP_form_content btn2 { width:100%; margin:5px 0;}

}

@media (min-width: 500px) and (max-width: 600px) {

.fme_newsletter_popup .newsletter_template3 { margin:20% 50px;}
}


/*
