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


/*.fme_newsletter_popup { width:100%; height:100%; background:rgba(0,0,0,0.8); position:fixed; z-index:1; }*/

/*Main Style Sheet*/

.fme_newsletter_popup .clearfix:before,
.fme_newsletter_popup .clearfix:after { content: " "; display: table; }
.fme_newsletter_popup .clearfix:after { clear: both; }
.ajax-error-ondiv {
    margin: 0 0 10px;
    /*padding: 12px 20px 12px 25px;*/
        padding-left: 25px;
    display: block;
    font-size: 1.3rem;    
    color: #e02b27;
    padding-left: 45px;
    position: relative;
}
.column.main {
    min-height: auto;
}

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


.fme_newsletter_popup .newsletter_template1 { max-width:600px; margin:15% auto; padding:30px; box-sizing:border-box; border-radius:5px; background:#fff; box-shadow: 0px 0px 4px 3px rgba(0,0,0,0.20); background-image: linear-gradient(to bottom, #fff , #e5e5e5); border:#fff 2px solid; font-family: 'Saira', sans-serif; color:#555; text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template1 .NP_close_popup { position:absolute; right:0px; top:-3px; width:34px; height:34px; /*background:#ec3232;*/ border-radius:50px; padding:11px; text-align:center; cursor:pointer; 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; }

/*.fme_newsletter_popup .newsletter_template1 .NP_close_popup:hover { background:#555; }*/


/*Content*/


.fme_newsletter_popup .newsletter_template1 .NP_title { font-size:30px; font-weight:400; text-transform:uppercase; padding-top: 15px; line-height:36px; }

.fme_newsletter_popup .newsletter_template1 .NP_title span { font-size:34px; font-weight:600; color:#ec3232 }

.fme_newsletter_popup .newsletter_template1 .NP_content { width:100%; padding:20px 0 }

.fme_newsletter_popup .newsletter_template1 .NP_content p { font-size:15px; font-weight:400; line-height:26px; }

.fme_newsletter_popup .newsletter_template1 .NP_content p span { font-size:18px; }


/*Form*/


.fme_newsletter_popup .newsletter_template1 .NP_form_content { width:100%; padding:10px 0; }

.fme_newsletter_popup .newsletter_template1 .NP_form_content .input_field { width:100%; padding:15px 12px; background:#fff; border:0px; border-radius:3px; font-size:14px; outline:0; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); height: auto; margin-bottom: 14px; }

.fme_newsletter_popup .newsletter_template1 .NP_form_content p { clear:both; padding:10px 0; }

.fme_newsletter_popup .newsletter_template1 .NP_form_content button { padding:10px 22px; background:#ec3232; font-size:14px; font-weight:600; color:#fff; text-transform:uppercase; border-radius:3px; outline:0; cursor:pointer; margin-top: 10px; border:0px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); }

.fme_newsletter_popup .newsletter_template1 .NP_form_content button:hover { background:#555; }


@media (min-width: 200px) and (max-width: 600px) {
    
    .fme_newsletter_popup .newsletter_template1 { margin:20% 20px; padding:15px 20px; box-sizing: border-box }
    .fme_newsletter_popup .newsletter_template1 .NP_form_content .input_field { width:90%; }
    .fme_newsletter_popup .newsletter_template1 .NP_title { font-size:24px; line-height:30px; }
    .fme_newsletter_popup .newsletter_template1 .NP_title span { font-size:30px; }
}



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


.fme_newsletter_popup .newsletter_template2 { max-width:600px; margin:15% auto; padding:30px; box-sizing:border-box; border-radius:5px; background:#cc2b2a; font-family: 'Open Sans', sans-serif; color:#fff; text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template2 .NP_close_popup { position:absolute; right:5px; top:5px; padding:11px; text-align:center; cursor:pointer; 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; }


/*Content*/


.fme_newsletter_popup .newsletter_template2 .NP_title { font-size:23px; font-weight:400; text-transform:uppercase; padding-top:20px; line-height:42px; }

.fme_newsletter_popup .newsletter_template2 .NP_title span { font-size:48px; font-weight:400; color:#fff; line-height:58px; }

.fme_newsletter_popup .newsletter_template2 .NP_title b { font-size:48px; font-weight:700; color:#fff; line-height:58px; }

.fme_newsletter_popup .newsletter_template2 .NP_content { width:100%; padding:20px 0 }

.fme_newsletter_popup .newsletter_template2 .NP_content p { font-size:15px; font-weight:400; line-height:26px; }

.fme_newsletter_popup .newsletter_template2 .NP_content p span { font-size:18px; }


/*Form*/


.fme_newsletter_popup .newsletter_template2 .NP_form_content { width:80%; padding:20px 0; margin:0 auto }

.fme_newsletter_popup .newsletter_template2 .NP_form_content .input_field { width:70%; height:42px; padding:14px 12px; box-sizing: border-box; background:#fff; border:0px; border-radius:3px; font-size:14px; outline:0; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); float: left; margin-top: 12px }

.fme_newsletter_popup .newsletter_template2 .NP_form_content p { clear:both; padding:10px 0; }

.fme_newsletter_popup .newsletter_template2 .NP_form_content button { float: left; height:44px; padding:12px 18px; background:#282828; font-size:14px; font-weight:600; color:#fff; text-transform:uppercase; border-radius:3px; outline:0; cursor:pointer; margin-top: 10px; border:0px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); margin-left: -3px; margin-top: 11px }

.fme_newsletter_popup .newsletter_template2 .NP_form_content button:hover { background:#000; }


.fme_newsletter_popup .newsletter_template2 .footer-social-icons {
    width: 350px;
    display:block;
    margin: 20px auto;
}
.fme_newsletter_popup .newsletter_template2 .social-icon {
    color: #fff;
}
.fme_newsletter_popup .newsletter_template2 ul.social-icons {
    margin-top: 10px;
}
.fme_newsletter_popup .newsletter_template2 .social-icons li {
    vertical-align: top;
    display: inline;
    height: 100px;
    margin:0 3px;
}
.fme_newsletter_popup .newsletter_template2 .social-icons a {
    color: #fff;
    text-decoration: none;
}
.fme_newsletter_popup .newsletter_template2 .fa-facebook {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    background-color: #282828;
    border-radius:3px;
}
.fme_newsletter_popup .newsletter_template2 .fa-facebook:hover {
    background-color: #3d5b99;
}
.fme_newsletter_popup .newsletter_template2 .fa-twitter {
    padding:10px 12px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    background-color: #282828;
}
.fme_newsletter_popup .newsletter_template2 .fa-twitter:hover {
    background-color: #00aced;
}
.fme_newsletter_popup .newsletter_template2 .fa-rss {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    background-color: #282828;
}
.fme_newsletter_popup .newsletter_template2 .fa-rss:hover {
    background-color: #eb8231;
}
.fme_newsletter_popup .newsletter_template2 .fa-youtube {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    background-color: #282828;
}
.fme_newsletter_popup .newsletter_template2 .fa-youtube:hover {
    background-color: #e64a41;
}
.fme_newsletter_popup .newsletter_template2 .fa-linkedin {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    background-color: #282828;
}
.fme_newsletter_popup .newsletter_template2 .fa-linkedin:hover {
    background-color: #0073a4;
}
.fme_newsletter_popup .newsletter_template2 .fa-google-plus {
    padding:10px 9px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    background-color: #282828;
}
.fme_newsletter_popup .newsletter_template2 .fa-google-plus:hover {
    background-color: #e25714;
}




@media (min-width: 200px) and (max-width: 600px) {
    
    .fme_newsletter_popup .newsletter_template2 { margin:20% 20px; padding:15px 15px; box-sizing: border-box }
    .fme_newsletter_popup .newsletter_template2 .NP_form_content .input_field { width:60%; }
    .fme_newsletter_popup .newsletter_template2 .NP_title { font-size:24px; line-height:30px; }
    .fme_newsletter_popup .newsletter_template2 .NP_title span { font-size:24px; }
    .fme_newsletter_popup .newsletter_template2 .NP_form_content { width:100%; padding:20px 0; margin:0 auto }
    .fme_newsletter_popup .newsletter_template2 .NP_title b { font-size:30px; line-height:48px; }
    .fme_newsletter_popup .newsletter_template2 .NP_form_content .input_field { width:60%; }
    .fme_newsletter_popup .newsletter_template2 .NP_form_content button { padding:12px 12px; }
    .fme_newsletter_popup .newsletter_template2 .NP_title span { line-height:40px; }
    
    .fme_newsletter_popup .newsletter_template2 .social-icons li { margin:0 0px; }
    .fme_newsletter_popup .newsletter_template2 .footer-social-icons { width:100%; }
}

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

    .fme_newsletter_popup .newsletter_template2 .NP_form_content .input_field { width:100%; }

}

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


.fme_newsletter_popup .newsletter_template3 { max-width:750px; min-height:418px; margin:15% auto; padding:30px; box-sizing:border-box; border-radius:5px; background:#463667; font-family: 'Lato', sans-serif; color:#fff; text-align:right; position:relative }

/*Close*/

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

/*Image*/

.fme_newsletter_popup .newsletter_template3 .NP_image { position:absolute; left:-200px; bottom:-5px; }

/*Content*/

.fme_newsletter_popup .newsletter_template3 .np_popup_content { width:70%; float:right; text-align:center; }

.fme_newsletter_popup .newsletter_template3 .np_popup_content .NP_title { font-size:32px; font-weight:300; text-transform:uppercase; padding-top:20px; line-height:42px; }

.fme_newsletter_popup .newsletter_template3 .np_popup_content .before_discount_text { font-size:26px; font-weight:300; color:#fff; padding:10px 0 }

.fme_newsletter_popup .newsletter_template3 .np_popup_content .after_discount_text{ font-size:22px; margin-top:100px; font-weight:300; }

.fme_newsletter_popup .newsletter_template3 .discount_text {width:200px; margin:0 auto; color:#fbe611}

.fme_newsletter_popup .newsletter_template3 .discount_text .discount_text1 { font-size:100px; font-weight:800; float:left;  }

.fme_newsletter_popup .newsletter_template3 .discount_text .discount_text2 { font-size:48px; font-weight:800; margin-top:10px; float: left; }

.fme_newsletter_popup .newsletter_template3 .discount_text .discount_text3 { font-size:30px; font-weight:400; float:left; margin-left:0px;  } 





/*Form*/


.fme_newsletter_popup .newsletter_template3 .NP_form_content { width:80%; margin:0 auto;  margin-top:20px; }

.fme_newsletter_popup .newsletter_template3 .NP_form_content .input_field { width:100% ; background:none; background-color:#fff; border:none; font-size:17px; font-weight:300; color:#463667; border-radius:4px; text-align:center; padding: 15px; margin:10px auto; box-sizing:border-box; }

.fme_newsletter_popup .newsletter_template3 .NP_form_content button { width:50% ; clear:both ; background-color:#000; border:none; text-align:center; padding:15px; margin:10px auto; color:#fff; font-size:18px; font-weight:400; border-radius:4px; cursor:pointer; }






@media (min-width: 200px) and (max-width: 800px) {
    
    .fme_newsletter_popup .newsletter_template3 { margin:20% 20px; min-height:350px; padding:15px 30px; box-sizing: border-box }
    .fme_newsletter_popup .newsletter_template3 .NP_close_popup img {position:absolute; width:25px; height:25px; cursor:pointer; right:-10px; 
    top:-10px;}
    .fme_newsletter_popup .newsletter_template3 .NP_image { display:none; }
    .fme_newsletter_popup .newsletter_template3 .np_popup_content .NP_title { font-size:24px; }
    .fme_newsletter_popup .newsletter_template3 .np_popup_content { width:100%; float:none; text-align:center; }
    .fme_newsletter_popup .newsletter_template3 .NP_form_content { width:100%; }
    .fme_newsletter_popup .newsletter_template3 .NP_form_content .input_field { width:100%; }
    .fme_newsletter_popup .newsletter_template3 .NP_form_content button { width:100% }
}
@media (min-width: 200px) and (max-width: 800px) {
    
    
    .fme_newsletter_popup .newsletter_template3 .np_popup_content .NP_title { font-size:30px;}
    .fme_newsletter_popup .newsletter_template3 .np_popup_content p { font-size:30px;}
    .fme_newsletter_popup .newsletter_template3 .np_popup_content p span { font-size:30px; }
    .fme_newsletter_popup .newsletter_template3 .np_popup_content { width:100%; float:none; text-align:center; }
    
}


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

.fme_newsletter_popup .newsletter_template4 { max-width:544px; min-height:515px; margin:10% auto; padding:30px; box-sizing:border-box; border-radius:8px; background:#fff; font-family: 'Lato', sans-serif; color:#fff; text-align:right; position:relative }

/* Close */

.fme_newsletter_popup .newsletter_template4 .NP_close_popup { position:absolute; right:0px; top:5px; width:25px; height:25px; padding:11px; text-align:center; cursor:pointer; }

/*Image*/

.fme_newsletter_popup .newsletter_template4 .NP_image { text-align:center}


/* Content*/

.fme_newsletter_popup .newsletter_template4 .np_popup_content { width:100%; text-align:center; padding: 20px 0px;  }

.fme_newsletter_popup .newsletter_template4 .np_popup_content .NP_title { font-size:30px; font-weight:400; text-transform:uppercase; padding-top: 15px; line-height:36px; color:#444444 }

.fme_newsletter_popup .newsletter_template4 .np_popup_content p { font-size:17px; font-weight:300; line-height:28px; color:#444444; padding:25px 0 }

.fme_newsletter_popup .newsletter_template4 .np_popup_content p span { font-size:22px; color:#62a60f; font-weight:400; }

.fme_newsletter_popup .newsletter_template4 .np_popup_content .np_divder{ text-align:center;}

/* Form */

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

.fme_newsletter_popup .newsletter_template4 .NP_form_content .np_checkbox{padding: -10px 0px;} 
.fme_newsletter_popup .newsletter_template4 .NP_form_content p { font-size:15px; font-weight:400} 

.fme_newsletter_popup .newsletter_template4 .NP_form_content .input_field { width:80%; min-height:50px; background-color:#fff; text-align:left; padding:5px 15px;  border:1px #cccccc solid; border-radius:8px; font-size:15px; font-weight:400; outline:0; box-sizing:border-box}

.fme_newsletter_popup .newsletter_template4 .NP_form_content button {width:80%; height:50px; margin:20px; background-color:#62a60f; text-align:center;  border:1px #cccccc solid; border-radius:8px; font-size:17px; padding:16px 0px; font-weight:400; color:#fff; cursor:pointer; outline:0 }



@media (min-width: 200px) and (max-width: 600px) {
    
    .fme_newsletter_popup .newsletter_template4 { margin:20% 20px; min-height:350px; padding:15px 15px; box-sizing: border-box }
    .fme_newsletter_popup .newsletter_template4 .np_popup_content .NP_title { font-size:26px; }
    .fme_newsletter_popup .newsletter_template4 .np_popup_content p {font-size:15px; text-align:center; }
    .fme_newsletter_popup .newsletter_template4 .NP_form_content { width:100%; }
    .fme_newsletter_popup .newsletter_template4 .NP_form_content .input_field { width:90%; font-size:15px; }
    .fme_newsletter_popup .newsletter_template4 .NP_form_content button {width:90%; font-size:16px;}
}

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

.fme_newsletter_popup .newsletter_template5 { max-width:440px; min-height:530px; margin:10% auto; padding:30px; box-sizing:border-box; ; background-image:url(../images/template5/np_bg_image.png); border:7px #fff solid; font-family: 'Lato', sans-serif; color:#fff; text-align:center; background-size:cover; position:relative }

/* Close */

.fme_newsletter_popup .newsletter_template5 .NP_close_popup { position:absolute; right:10px; top:18px; width:25px; height:25px; cursor:pointer; }

/* Content */


.fme_newsletter_popup .newsletter_template5 .np_popup_content .NP_title { font-size:36px; font-weight:300; text-transform:uppercase; padding-top: 15px; line-height:36px; color:#fff }

.fme_newsletter_popup .newsletter_template5 .np_popup_content p { font-size:24px; font-weight:300; color:#fff; padding:25px 0; line-height:32px; }

.fme_newsletter_popup .newsletter_template5 .NP_form_content  {width:85%; margin:0 auto;}

.fme_newsletter_popup .newsletter_template5 .NP_form_content .input_field {width:100% ; clear:both ; background:none; border: 1px solid #fff; font-size:17px; font-weight:300; color:#fff; text-align:center; padding: 15px; margin:10px auto; box-sizing:border-box; }

.fme_newsletter_popup .newsletter_template5 .NP_form_content Button {width:100% ; clear:both ; background-color:#f38006; border:none; text-align:center; padding:15px; margin:10px auto; color:#fff; font-size:18px; font-weight:400; cursor:pointer; }

.fme_newsletter_popup .newsletter_template5 .np_popup_content .footer-text a{font-size:14px; font-weight:300; text-align:center; text-decoration:underline; color:#fff; padding:15px; }


@media (min-width: 200px) and (max-width: 600px) {
    
    .fme_newsletter_popup .newsletter_template5 { margin:20% 20px; min-height:350px; padding:15px 15px; box-sizing: border-box }
    .fme_newsletter_popup .newsletter_template5 .NP_close_popup { position:absolute; right:0px; top:5px; width:25px; height:25px; padding:11px;         cursor:pointer; }
    .fme_newsletter_popup .newsletter_template5 .np_popup_content .NP_title { font-size:30px; }
    .fme_newsletter_popup .newsletter_template5 .np_popup_content p {font-size:20px; text-align:center; }
    .fme_newsletter_popup .newsletter_template5 .NP_form_content { width:100%; }
    .fme_newsletter_popup .newsletter_template5 .NP_form_content .input_field { width:90%; font-size:15px; }
    .fme_newsletter_popup .newsletter_template5 .NP_form_content button {width:90%; font-size:16px;}
}

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


.fme_newsletter_popup .newsletter_template6 { max-width:800px; min-height:400px; margin:10% auto; padding:50px 30px; box-sizing:border-box; background-color:#f4f4f6; border-radius:5px; font-family: 'Lato', sans-serif; color:#fff; text-align:center; position:relative; }

/* Close */

.fme_newsletter_popup .newsletter_template6 .NP_close_popup { position:absolute; right:-20px; top:-25px; width:25px; height:25px; padding:11px; cursor:pointer; }

/* Content */
.fme_newsletter_popup .newsletter_template6 .product_image { position:absolute; left:-15px; top:70px; }

.fme_newsletter_popup .newsletter_template6 .np_popup_content { width:55%; float:right; margin-top:30px; }

.fme_newsletter_popup .newsletter_template6 .np_popup_content .NP_title { font-size:60px; font-weight:400; text-align:center; padding:10px 0; line-height:36px; color:#000000; }

.fme_newsletter_popup .newsletter_template6 .np_popup_content p { font-size:18px; font-weight:300; color:#000000; padding:5px 0;}

.fme_newsletter_popup .newsletter_template6 .np_popup_content .np_divder { text-align:center; padding:10px 0; }

.fme_newsletter_popup .newsletter_template6 .np_popup_content .offer_text p span{ font-size:18px; font-weight:400; line-height:24px; }

/* Form */

.fme_newsletter_popup .newsletter_template6 .NP_form_content { width:100%; padding:15px 0 }

.fme_newsletter_popup .newsletter_template6 .NP_form_content .input_field { width:72%; height:40px; background-color:#fff; text-align:center; border:1px #9b9794 solid; font-size:15px; font-weight:300; outline:0; text-align:center; color: #9b9794; float:left; padding:0 10px; box-sizing:border-box }

.fme_newsletter_popup .newsletter_template6 .NP_form_content button { float:right; width:auto; height:40px; background-color:#000000; border:0px; text-align:center; font-size:15px; font-weight:400; color:#fff; padding:0px 18px; cursor:pointer }



@media (min-width: 200px) and (max-width: 600px) {
    
.fme_newsletter_popup .newsletter_template6 { margin:20% 20px; min-height:350px; padding:15px 15px; box-sizing: border-box }
.fme_newsletter_popup .newsletter_template6 .NP_close_popup { position:absolute; right:-20px; top:-26px; }
.fme_newsletter_popup .newsletter_template6 .product_image { position: static; left:0; top:0 ;text-align:center; width:100%;}
.fme_newsletter_popup .newsletter_template6 .product_image img{ width:100%; height:auto;}
.fme_newsletter_popup .newsletter_template6 .np_popup_content { width:100%; float:none; margin-top:30px; }
.fme_newsletter_popup .newsletter_template6 .NP_form_content .input_field { width:64%; float:none; display:inline-block }
.fme_newsletter_popup .newsletter_template6 .NP_form_content button { float:none; margin-left:10px; display:inline-block }
.fme_newsletter_popup .newsletter_template6 .np_popup_content .NP_title { font-size:40px; }


}

@media (min-width: 600px) and (max-width: 800px) {
    
.fme_newsletter_popup .newsletter_template6 { margin:20% 20px; min-height:350px; padding:15px 15px; box-sizing: border-box }
.fme_newsletter_popup .newsletter_template6 .NP_close_popup { position:absolute; right:-20px; top:-26px; }
.fme_newsletter_popup .newsletter_template6 .product_image { display:none }
.fme_newsletter_popup .newsletter_template6 .np_popup_content { width:100%; float:none; margin-top:30px; }
.fme_newsletter_popup .newsletter_template6 .NP_form_content .input_field { width:64%; float:none; display:inline-block }
.fme_newsletter_popup .newsletter_template6 .NP_form_content button { float:none; margin-left:10px; display:inline-block }
.fme_newsletter_popup .newsletter_template6 .np_popup_content .NP_title { font-size:40px; }

}


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


.fme_newsletter_popup .newsletter_template7 { max-width:770px; min-height:350px; margin:10% auto; padding:50px 30px; box-sizing:border-box; background-color:#363a45; border-radius:5px; font-family: 'Lato', sans-serif;  text-align:center; position:relative; }

/* Close */

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



/* Content */

.fme_newsletter_popup .newsletter_template7 .popup_icon {width:139px; margin:0 auto; position:relative;}

.fme_newsletter_popup .newsletter_template7 .popup_icon .popup_icon_img { position:absolute; top:-120px; left:0;}

.fme_newsletter_popup .newsletter_template7 .np_popup_content .NP_title { font-size:30px; font-weight:400; color:#eb7b04; text-align:center; padding-top:85px; text-transform:uppercase;}


.fme_newsletter_popup .newsletter_template7 .np_popup_content .offer_text p { font-size:19px; color:#fff; font-weight:300; padding:20px 0;}

.fme_newsletter_popup .newsletter_template7 .np_popup_content .offer_text p span {font-size;20px; font-weight:400; color:#fff;}



/* Form */

.fme_newsletter_popup .newsletter_template7 .NP_form_content { width:100%; padding:20px 0; text-align:center; }

.fme_newsletter_popup .newsletter_template7 .NP_form_content .input_field {width:32%; height:46px; background-color:#dedede; border-radius:4px; font-size:15px; font-weight:300; outline:0; text-align:left; border:none; color: #363a45; padding:0 20px; display:inline-block; margin:0 5px; box-sizing:border-box; }

.fme_newsletter_popup .newsletter_template7 .NP_form_content button {padding: 0 35px; height:47px; border:none; background-color:#eb7b04; font-size:16px; font-weight:400; color:#fff; border-radius:4px; text-align:center; vertical-align:middle; cursor:pointer; margin-left: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_template7 .NP_form_content button:hover { background:#fb9324; }

/* Footer Text */


.fme_newsletter_popup .newsletter_template7 .np_popup_content .footer-text a{font-size:14px; font-weight:400; text-align:center; text-decoration:underline; color:#afafaf; padding:15px; }

.fme_newsletter_popup .newsletter_template7 .np_popup_content .footer-text a:hover{font-size:16px; font-weight:400; text-align:center; text-decoration:none; color:#ffffff; padding:15px; }


@media (min-width: 200px) and (max-width: 600px) {
    
.fme_newsletter_popup .newsletter_template7 { margin:30% 20px; min-height:350px; padding:15px 15px; box-sizing: border-box }
.fme_newsletter_popup .newsletter_template7 .popup_icon .popup_icon_img { position:absolute; top:-65px; left:15px; width:100px; height:100px;}
.fme_newsletter_popup .newsletter_template7 .NP_close_popup { position:absolute; right:12px; top:12px; }
.fme_newsletter_popup .newsletter_template7 .NP_form_content .input_field {width:100%;margin:5px 0;}
.fme_newsletter_popup .newsletter_template7 .NP_form_content button {width:100%; margin:5px 0; }
.fme_newsletter_popup .newsletter_template7 .np_popup_content .NP_title { font-size:30px; line-height:40px;}
.fme_newsletter_popup .newsletter_template7 .np_popup_content .offer_text p { font-size:18px; line-height:26px;}

}


@media (min-width: 600px) and (max-width: 800px) {
    
.fme_newsletter_popup .newsletter_template7 { margin:20% 20px; min-height:350px; padding:15px 15px; box-sizing: border-box }
.fme_newsletter_popup .newsletter_template7 .popup_icon .popup_icon_img { position:absolute; top:-93px; left:15px;}
.fme_newsletter_popup .newsletter_template7 .NP_close_popup { position:absolute; right:10px; top: 10px; }
.fme_newsletter_popup .newsletter_template7 .np_popup_content {  }
.fme_newsletter_popup .newsletter_template7 .NP_form_content .input_field {width:32%; margin:0 5px; }
.fme_newsletter_popup .newsletter_template7 .NP_form_content button {margin:0 5px; }
.fme_newsletter_popup .newsletter_template7 .np_popup_content .NP_title { font-size:35px; line-height:35px; }
.fme_newsletter_popup .newsletter_template7 .np_popup_content .offer_text p { font-size:17px; line-height:24px;}

}


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

.fme_newsletter_popup .newsletter_template8 { max-width:760px; min-height:458px; background-image:url(../images/template8/newsletter_popup_bg1.png); background-position:bottom; background-repeat:no-repeat; background-color:#48b5dc;  margin:10% auto; box-sizing:border-box; position:relative; font-family: 'Lato', sans-serif; color:#fff;  border-radius:5px;}

.fme_newsletter_popup .newsletter_template8 .responsive_overlay{ padding:30px; box-sizing:border-box;}

/* 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_content{ float:right; text-align:center; padding:30px 0px;width: 50%; box-sizing:border-box;}

.fme_newsletter_popup .newsletter_template8 .np_popup_content .NP_title img{ padding-top:20px; }

.fme_newsletter_popup .newsletter_template8 .np_popup_content p { font-size:36px; font-weight:300; line-height:40px; text-align:center; }

.fme_newsletter_popup .newsletter_template8 .discount_text {width:200px; margin:0 auto; color:#ffffff}

.fme_newsletter_popup .newsletter_template8 .discount_text .discount_text1 { font-size:90px; font-weight:800; float:left;  }

.fme_newsletter_popup .newsletter_template8 .discount_text .discount_text2 { font-size:48px; font-weight:800; margin-top:5px; float: left; }

.fme_newsletter_popup .newsletter_template8 .discount_text .discount_text3 { font-size:30px; font-weight:400; float:left; ;  } 


/* Form */

.fme_newsletter_popup .newsletter_template8 .NP_form_content { width:100%; padding:20px 0; margin:0 auto }

.fme_newsletter_popup .newsletter_template8 .NP_form_content .input_field { width:100%; height:54px; padding:14px 12px; box-sizing: border-box; background:#fff; border:0px; border-radius:3px; color:#363636; font-size:15px; outline:0; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); float: left; margin-top: 12px }

.fme_newsletter_popup .newsletter_template8 .NP_form_content button { float: right; height:54px; padding:12px 18px; background:#363636; font-size:14px; font-weight:600; color:#fff; border-radius:3px; outline:0; cursor:pointer; margin-top: 10px; border:0px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); margin-left: 0px; margin-top: -54px }

.fme_newsletter_popup .newsletter_template8 .NP_form_content button:hover { background:#000000; }

/* Footer Text */

.fme_newsletter_popup .newsletter_template8 .np_popup_content .footer-text a{font-size:12px; font-weight:400; text-align:center; text-decoration:underline; color:#425160; padding:15px; }

.fme_newsletter_popup .newsletter_template8 .np_popup_content .footer-text a:hover{font-size:14px; font-weight:400; text-align:center; text-decoration:none; color:#ffffff; padding:15px; }


@media (min-width: 200px) and (max-width: 500px) {
    
.fme_newsletter_popup .newsletter_template8 { margin:30% 20px; box-sizing: border-box }
.fme_newsletter_popup .newsletter_template8 .NP_close_popup { right:-15px; top:-15px; }
.fme_newsletter_popup .newsletter_template8 .np_popup_content { text-align:center; padding:10% 15px; width:100%;}
.fme_newsletter_popup .newsletter_template8 .np_popup_content p { font-size:25px;}
.fme_newsletter_popup .newsletter_template8 .NP_form_content .input_field {width:100%; margin-top:10px; text-align:center;}
.fme_newsletter_popup .newsletter_template8 .NP_form_content button { width:100%; margin-top:10px;}
.fme_newsletter_popup .newsletter_template8 .np_popup_content .NP_title { }
.fme_newsletter_popup .newsletter_template8 .np_popup_content .footer-text a { color:#fff;}
.fme_newsletter_popup .newsletter_template8 .responsive_overlay { width:100%; height:100%; padding:15% 15px; box-sizing:border-box; background:rgba(76,184,222,.7);}

}

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

.fme_newsletter_popup .newsletter_template8 { margin:20% 20px; box-sizing: border-box }
.fme_newsletter_popup .newsletter_template8 .responsive_overlay { width:100%; height:100%; background:rgba(76,184,222,.5);}

}

@media (min-width: 600px) and (max-width: 800px) {
    
.fme_newsletter_popup .newsletter_template8 { margin:15% 20px; padding:15px 15px; box-sizing: border-box }
.fme_newsletter_popup .newsletter_template8 .NP_close_popup { right:-12px; top:-13px; }
.fme_newsletter_popup .newsletter_template8 .NP_form_content .input_field {}
.fme_newsletter_popup .newsletter_template8 .NP_form_content button { }
.fme_newsletter_popup .newsletter_template8 .np_popup_content .NP_title { }

}


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

.fme_newsletter_popup .newsletter_template9 { max-width:450px; min-height:490px; background-color:#ededed;  margin:10% auto; box-sizing:border-box; position:relative; font-family: 'Lato', sans-serif; color:#fff;  border-radius:5px;}


/* Close */

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

/* Content */

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

.fme_newsletter_popup .newsletter_template9 .np_popup_content .popup_title p span{ font-size:36px; font-weight:800; color:#9e283c;}

.fme_newsletter_popup .newsletter_template9 .np_popup_content .popup_title p{ width:100%; font-size:26px; font-weight:400; padding:30px; line-height:38px; box-sizing:border-box; color:#363a45; text-transform:uppercase;}


.fme_newsletter_popup .newsletter_template9 .np_popup_content .np_popup_bar { background-image:url(../images/template9/newsletter_popup_bar.png); background-position:center; width:100%; height:107px; text-align:center;}

.fme_newsletter_popup .newsletter_template9 .discount_text {width:200px; margin:0 auto; color:#9e283c; background-color:#ededed; clear:both; padding:10px;}

.fme_newsletter_popup .newsletter_template9 .discount_text .discount_text1 { font-size:90px; font-weight:800; float:left; letter-spacing:-5px; margin-left:25px; }

.fme_newsletter_popup .newsletter_template9 .discount_text .discount_text2 { font-size:48px; font-weight:800; margin-top:5px; float: left; }

.fme_newsletter_popup .newsletter_template9 .discount_text .discount_text3 { font-size:30px; font-weight:400; float:left; margin-left:0px;  } 



/* Form */

.fme_newsletter_popup .newsletter_template9 .NP_form_content { width:70%; padding:30px 0; margin:0 autO; }
    
.fme_newsletter_popup .newsletter_template9 .NP_form_content .form_content { width:100%; padding:10px; margin:0 autO; background:#fff; border: #d4d4d4 1px solid; border-radius: 5px;  margin-top: 20px; box-sizing:border-box;}

.fme_newsletter_popup .newsletter_template9 .NP_form_content .form_title  { font-size:17px; font-weight:400; color:#444444; padding-bottom: 15px;}

.fme_newsletter_popup .newsletter_template9 .NP_form_content .input_field {background:none; border:0; float: left; font-size:14px; font-weight:400; outline:0; padding-top:10px; }

.fme_newsletter_popup .newsletter_template9 .NP_form_content .np_popup_btn { background-image:url(../images/template9/np_popop_button.png);float:right; background:#921c30; border:0px; border-radius:3px; font-size:14px; font-weight:400; text-transform:uppercase; color:#fff; padding:6px 15px; cursor:pointer; margin:5px 5px 0 0; outline:0; cl}

.fme_newsletter_popup .newsletter_template9 .NP_form_content .np_popup_btn:hover { background-color:#7b1426}



@media (min-width: 200px) and (max-width: 500px) {
    
.fme_newsletter_popup .newsletter_template9 { min-height:400px; margin:20% 30px; padding:15px 0px; box-sizing: border-box}
.fme_newsletter_popup .newsletter_template9 .np_popup_content {}
.fme_newsletter_popup .newsletter_template9 .np_popup_content .popup_title p span{ font-size:28px;}

.fme_newsletter_popup .newsletter_template9 .np_popup_content .popup_title p{  font-size:20px; padding:20px; line-height:30px; }
.fme_newsletter_popup .newsletter_template9 .np_popup_content .np_popup_bar { width:100%;}
.fme_newsletter_popup .newsletter_template9 .NP_form_content{ width:100%; padding:20px; margin:0 auto; box-sizing:border-box}
.fme_newsletter_popup .newsletter_template9 .NP_form_content .input_field { width:100%; text-align:center; font-size:13px; margin-bottom:15px;}
.fme_newsletter_popup .newsletter_template9 .NP_form_content .np_popup_btn { width:100%; margin-20px 20px; margin:0 auto; font-size:13px; box-sizing:border-box; }

}
@media (min-width: 500px) and (max-width: 600px) {
    
.fme_newsletter_popup .newsletter_template9 { min-height:400px; margin:70px auto; padding:15px 0px; box-sizing: border-box}

}


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


.fme_newsletter_popup .newsletter_template10 { max-width:855px; margin:8% auto; box-sizing:border-box; border-radius:2px; background:#fff; font-family: 'Lato', sans-serif; color:#fff; text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template10 .NP_close_popup { width:30px; height:30px; background:#b57044; position:absolute; right:-15px; top:-15px; padding:8px; text-align:center; cursor:pointer; 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; }

.fme_newsletter_popup .newsletter_template10 .NP_close_popup:hover { background:#a46136; }

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

/*Content*/

.fme_newsletter_popup .newsletter_template10 .model_thumbnail { width:50%; float:left; }

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

.fme_newsletter_popup .newsletter_template10 .np_popup_content { width:50%; float: right; padding:20px; box-sizing: border-box }

.fme_newsletter_popup .newsletter_template10 .NP_title { font-size:23px; font-weight:400; text-transform:uppercase; padding-top:20px;}

.fme_newsletter_popup .newsletter_template10 .NP_title .discount { font-size:48px; font-weight:400; color:#262626; }

.fme_newsletter_popup .newsletter_template10 .NP_title .discount span { font-weight:700; color:#b57044; }

.fme_newsletter_popup .newsletter_template10 .NP_title .text1 { width:85%; margin:0 auto; text-align:center; padding:7px 0; border-top:#a99388 1px solid; border-bottom:#a99388 1px solid; margin-top:20px; font-size:24px; font-weight:400; color:#a99388 }

.fme_newsletter_popup .newsletter_template10 .NP_title .content { width:100%; text-align:center; padding:12px 0; padding-bottom:5px; font-size:18px; font-weight:300; color:#a99388; line-height:26px; text-transform: none }


/*Form*/


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

.fme_newsletter_popup .newsletter_template10 .NP_form_content .input_field { width:96%; height:42px; padding:14px 12px; box-sizing: border-box; background:#fff; border:#c1c1c1 1px solid; border-radius:1px; font-size:14px; color:#a99388; outline:0; margin-top: 12px; text-align:center }

.fme_newsletter_popup .newsletter_template10 .NP_form_content .input_field2 { width:30%; height:42px; padding:14px 12px; box-sizing: border-box; background:#fff; border:#c1c1c1 1px solid; border-radius:1px; font-size:14px; color:#a99388; outline:0; margin-top: 12px; text-align:center; margin:12px 1% }

.fme_newsletter_popup .newsletter_template10 .NP_form_content button { height:42px; width:96%; padding:12px 18px; background:#b57044; font-size:15px; font-weight:400; color:#fff; text-transform:uppercase; border-radius:1px; outline:0; cursor:pointer; margin-top:2px; border:0px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); }

.fme_newsletter_popup .newsletter_template10 .NP_form_content button:hover { background:#a46136; }




@media (min-width: 200px) and (max-width: 600px) {
    
    
    .fme_newsletter_popup .newsletter_template10 .model_thumbnail { width:100%; height:200px; overflow:hidden; float:none; }
    .fme_newsletter_popup .newsletter_template10 .np_popup_content { width:100%; float: none; padding:20px 0; }
    .fme_newsletter_popup .newsletter_template10 .NP_title .discount { font-size:36px; }
    .fme_newsletter_popup .newsletter_template10 .NP_title .text1 { width:100%; font-size:16px; }
    .fme_newsletter_popup .newsletter_template10 { margin:20% 20px; padding:15px 15px; box-sizing: border-box }
    .fme_newsletter_popup .newsletter_template10 .NP_form_content .input_field { width:60%; }
    .fme_newsletter_popup .newsletter_template10 .NP_title { font-size:24px; line-height:30px; }
    .fme_newsletter_popup .newsletter_template10 .NP_form_content .input_field { width:98%; }

.fme_newsletter_popup .newsletter_template10 .NP_form_content .input_field2 { width:30%; }
.fme_newsletter_popup .newsletter_template10 .NP_form_content button { height:42px; width:98%; }
    
}

@media (min-width: 600px) and (max-width: 850px) {
    
    
    .fme_newsletter_popup .newsletter_template10 .model_thumbnail { width:100%; height:200px; overflow:hidden; float:none; }
    .fme_newsletter_popup .newsletter_template10 .np_popup_content { width:100%; float: none; padding:20px 0; }
    .fme_newsletter_popup .newsletter_template10 { margin:20% 20px; padding:15px 15px; box-sizing: border-box }
    .fme_newsletter_popup .newsletter_template10 .NP_form_content .input_field { width:60%; }
    .fme_newsletter_popup .newsletter_template10 .NP_form_content .input_field { width:98%; }

.fme_newsletter_popup .newsletter_template10 .NP_form_content .input_field2 { width:30%; }
.fme_newsletter_popup .newsletter_template10 .NP_form_content button { height:42px; width:98%; }
    
}





/*
=======================================================================
   Template 11
=======================================================================
*/

.fme_newsletter_popup .newsletter_template11 { max-width:690px; min-height:613px; margin:10% auto; background-color:#eaeaea; font-family: 'Lato', sans-serif; color:#000; border-radius:5px; position:relative;}


/* Close */

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

/* Content */
.fme_newsletter_popup .newsletter_template11 .np_popup_content{ text-align:center; margin:0 auto; color:#000;}

.fme_newsletter_popup .newsletter_template11 .np_popup_content .discount_offer_image{ width:100%; }

.fme_newsletter_popup .newsletter_template11 .np_popup_content .discount_offer_image img{ max-width:100%; height:auto; }

.fme_newsletter_popup .newsletter_template11 .np_popup_content .title_content{ font-size:132px; font-weight:400; padding:10px; }
.fme_newsletter_popup .newsletter_template11 .np_popup_content .title_text p { font-size:40px; font-weight:300; text-transform:uppercase; padding:10px; }



/* Form */

.fme_newsletter_popup .newsletter_template11 .NP_form_content { width:100%; padding:20px 0;  margin:0 auto; box-sizing:border-box;}

.fme_newsletter_popup .newsletter_template11 .NP_form_content .input_field { width:25%; border: 2px solid #727272; background: none; padding:10px; box-sizing:border-box; font-size:15px; font-weight:300; margin:0 5px;}

.fme_newsletter_popup .newsletter_template11 .NP_form_content button { width:25%; border: 2px solid #000000; background: none; cursor:pointer; padding:10px;}
.fme_newsletter_popup .newsletter_template11 .NP_form_content button:hover{border: 2px solid #ffffff; background-color:#000000; color:#FFF; font-size:15px;}


/* Social Icons */

.fme_newsletter_popup .newsletter_template11 .np-popup_content .footer-social-icons .social_title_text { font-size:50px; font-weight:300; color:#686868; }

.fme_newsletter_popup .newsletter_template11 .footer-social-icons {
    width: 350px;
    display:block;
    margin: 20px auto;
}
.fme_newsletter_popup .newsletter_template11 .social-icon {
    color: #fff;
}
.fme_newsletter_popup .newsletter_template11 ul.social-icons {
    margin-top: 10px;
}
.fme_newsletter_popup .newsletter_template11 .social-icons li {
    vertical-align: top;
    display: inline;
    height: 100px;
    margin:0 3px;
}
.fme_newsletter_popup .newsletter_template11 .social-icons a {
    color: #fff;
    text-decoration: none;
}
.fme_newsletter_popup .newsletter_template11 .fa-facebook {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:22px;
    color:#385c8e;
    /*background-color: #282828;*/
    border-radius:3px;
}

.fme_newsletter_popup .newsletter_template11 .fa-twitter {
    padding:10px 12px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:22px;
    color:#03a9f4;
   /* background-color: #282828;*/
}

.fme_newsletter_popup .newsletter_template11 .fa-google-plus {
    padding:10px 9px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:22px;
    color:#fc3f1d;
    /*background-color: #727272;*/
}

/*
.fme_newsletter_popup .newsletter_template11 .fa-rss {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:20px;
   /* background-color: #282828;*/
}

.fme_newsletter_popup .newsletter_template11 .fa-youtube {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:20px;
   /* background-color: #282828;*/
}

.fme_newsletter_popup .newsletter_template11 .fa-linkedin {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:20px;
    /*background-color: #282828;*/
}*/
.fme_newsletter_popup .newsletter_template11 .fa-google-plus {
    padding:10px 9px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:20px;
  /*  background-color: #282828;*/
}


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

.fme_newsletter_popup .newsletter_template11 {margin:30px 10px; min-height:300px;}  
.fme_newsletter_popup .newsletter_template11 .NP_close_popup {max-width:60%;}
.fme_newsletter_popup .newsletter_template11 .np_popup_content .title_content{ font-size:50px; }
.fme_newsletter_popup .newsletter_template11 .np_popup_content .title_text p { font-size:18px; }
.fme_newsletter_popup .newsletter_template11 .NP_form_content { width:80%;}
.fme_newsletter_popup .newsletter_template11 .NP_form_content .input_field { width:100%; box-sizing:border-box; margin:5px 0; text-align:center;}
.fme_newsletter_popup .newsletter_template11 .NP_form_content button { width:100%; margin-top:5px;}

.fme_newsletter_popup .newsletter_template11 .np_popup_content .footer-social-icons .social_title_text { font-size:18px;}
.fme_newsletter_popup .newsletter_template11 .social-icons li { margin:10px auto; }
.fme_newsletter_popup .newsletter_template11 .footer-social-icons { width:100%; margin:10px 0; }

}

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

.fme_newsletter_popup .newsletter_template11 { margin:10px 20px; min-height: 300px;}
.fme_newsletter_popup .newsletter_template11 .NP_form_content { width:100%; margin:0 auto;}

}




/*
=======================================================================
   Template 12
=======================================================================
*/

.fme_newsletter_popup .newsletter_template12 { max-width:830px; min-height:380px; margin:20% auto; background-color:#e7e9ec; font-family: 'Lato', sans-serif; color:#000; border-radius:5px; position:relative;}


/* Close */

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

/* Content */
.fme_newsletter_popup .newsletter_template12 .np_popup_content {width:100%;}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_image{width:49%; float:left; padding:13% 20px; box-sizing:border-box }
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_image img { }

.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content{width:50%; text-align:left; padding:10% 20px; float: right; color:#4c4d57; box-sizing:border-box; }

.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content .NP_title p{ font-size:29px; font-weight:600; text-transform:uppercase; line-height:40px; padding-bottom:15px; }

.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content .NP_title span{ font-size:35px; font-weight:600; color:#e57031;  }

.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content .NP_content_text{ font-size:16px; font-weight:400; line-height:20px;}


/* Form */

.fme_newsletter_popup .newsletter_template12 .NP_form_content { width:100%; padding:20px 0;  margin:0 auto; box-sizing:border-box;}

.fme_newsletter_popup .newsletter_template12 .NP_form_content .input_field {width:80% ; height:45px; padding:2px 10px ; box-sizing:border-box;background-color:#fff; border:none; font-size:15px; font-weight:300; color:#adacac;}

.fme_newsletter_popup .newsletter_template12 .NP_form_content button { width:30%; height:45px; background-color:#e57031; border:none; color:#fff; font-size:18px; font-weight:400; margin-top:10px; cursor:pointer;}
.fme_newsletter_popup .newsletter_template12 .NP_form_content button:hover{ background-color:#ff772e;}



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

.fme_newsletter_popup .newsletter_template12 { min-height:150px; margin:20% 20px; }
.fme_newsletter_popup .newsletter_template12 .NP_form_content { width:100%; margin:0 auto;}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_image {display:none;}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content {width:100%}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content .NP_title p {float:none; text-align:center;}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content .NP_content_text{ font-size:20px; text-align:center;}
.fme_newsletter_popup .newsletter_template12 .NP_form_content .input_field {width:100%; text-align:center;}
.fme_newsletter_popup .newsletter_template12 .NP_form_content button {width:100%;}
}

@media (min-width: 700px) and (max-width: 800px) {

.fme_newsletter_popup .newsletter_template12 { min-height:150px; margin:15% 20px; }
.fme_newsletter_popup .newsletter_template12 .NP_form_content { width:100%; margin:0 auto;}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_image {}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content {}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content .NP_title p { font-size:25px;}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content .NP_content_text{ text-align:left; font-size:20px; }
.fme_newsletter_popup .newsletter_template12 .NP_form_content .input_field {}
.fme_newsletter_popup .newsletter_template12 .NP_form_content button {}
}
@media (min-width: 800px) and (max-width: 900px) {

.fme_newsletter_popup .newsletter_template12 { min-height:150px; margin:15% 20px; }
.fme_newsletter_popup .newsletter_template12 .NP_form_content { width:100%; margin:0 auto;}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_image {}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content {}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content .NP_title p { font-size:25px;}
.fme_newsletter_popup .newsletter_template12 .np_popup_content .np_product_content .NP_content_text{ text-align:left; font-size:20px; }
.fme_newsletter_popup .newsletter_template12 .NP_form_content .input_field {}
.fme_newsletter_popup .newsletter_template12 .NP_form_content button {}
}
/*
=======================================================================
   Template 13
=======================================================================
*/


.fme_newsletter_popup .newsletter_template13 { max-width:830px; min-height:588px;  font-family: 'Lato', sans-serif; background-color:#61b6de ;margin:10% auto; padding:50px; box-sizing:border-box; position:relative; }

/* Close */

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

.fme_newsletter_popup .newsletter_template13 .NP_image { position:absolute; right:-109px; bottom:-2px;}

/* Content */
.fme_newsletter_popup .newsletter_template13 .np_popup_content { width:50%; float:left; text-align:center; }

.fme_newsletter_popup .newsletter_template13 .np_popup_content .NP_title { font-size:44px; font-weight:700; color:#0b5187; text-align:center; padding:15px;}

.fme_newsletter_popup .newsletter_template13 .np_popup_content .popup_content_text { font-size:25px; font-weight:300; color:#fff; border-bottom:1px solid #fff; text-align:center; padding:10px; padding-bottom:25px;}

.fme_newsletter_popup .newsletter_template13 .np_popup_content .discount_offer_text{ font-size:22px; font-weight:400; color:#fff; padding:20px;}
/* Form */


.fme_newsletter_popup .newsletter_template13  .NP_form_content { margin:5px 0; }

.fme_newsletter_popup .newsletter_template13 .NP_form_content .input_field {width:100%; background:none; border: 1px solid #fff; font-size:18px; font-weight:300; text-align:center; padding:10px 10px; box-sizing:border-box; margin-bottom:25px;}

.fme_newsletter_popup .newsletter_template13 .NP_form_content button {width:60%; font-size:15px; font-weight:400; border:none; background-color:#2295cb; color:#fff; padding:10px; box-sizing:border-box; margin-bottom:20px; cursor:pointer;}
.fme_newsletter_popup .newsletter_template13 .NP_form_content button:hover{ background-color:#1377a6}

/* Social Icons */

.fme_newsletter_popup .newsletter_template13 .np_popup_content .footer-social-icons .social_title_text { font-size:18px; font-weight:300; color:#ffffff; margin-bottom: 5px;}

.fme_newsletter_popup .newsletter_template13 .footer-social-icons {
    width: 350px;
    display:block;
    margin: 20px auto;
}
.fme_newsletter_popup .newsletter_template13 .social-icon {
    color: #fff;
}
.fme_newsletter_popup .newsletter_template13 ul.social-icons {
    margin-top: 10px;
}
.fme_newsletter_popup .newsletter_template13 .social-icons li {
    vertical-align: top;
    display: inline;
    height: 100px;
    margin:0 3px;
}
.fme_newsletter_popup .newsletter_template13 .social-icons a {
    color: #fff;
    text-decoration: none;
}
.fme_newsletter_popup .newsletter_template13 .fa-facebook {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:22px;
    /*background-color: #282828;*/
    border-radius:3px;
}

.fme_newsletter_popup .newsletter_template13 .fa-twitter {
    padding:10px 12px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:22px;
   /* background-color: #282828;*/
}

.fme_newsletter_popup .newsletter_template13 .fa-google-plus {
    padding:10px 9px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:22px;
    
    /*background-color: #727272;*/
}

/*
.fme_newsletter_popup .newsletter_template13 .fa-rss {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:20px;
   /* background-color: #282828;*/
}

.fme_newsletter_popup .newsletter_template13 .fa-youtube {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:20px;
   /* background-color: #282828;*/
}

.fme_newsletter_popup .newsletter_template13 .fa-linkedin {
    padding:10px 14px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:20px;
    /*background-color: #282828;*/
}*/
.fme_newsletter_popup .newsletter_template13 .fa-google-plus {
    padding:10px 9px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    font-size:20px;
  /*  background-color: #282828;*/
}



@media (min-width: 200px) and (max-width: 600px) {
    
    .fme_newsletter_popup .newsletter_template13 { margin:20% 20px; min-height:350px; padding:15px 15px; box-sizing: border-box }
    .fme_newsletter_popup .newsletter_template13 .NP_close_popup img {position:absolute; cursor:pointer; right:0; 
    top:0;}
    .fme_newsletter_popup .newsletter_template13 .NP_image { display:none; }
    .fme_newsletter_popup .newsletter_template13 .np_popup_content .NP_title { font-size:25px; line-height:25px; }
    .fme_newsletter_popup .newsletter_template13 .np_popup_content { width:100%; text-align:center; margin:0 auto; }
    .fme_newsletter_popup .newsletter_template13 .np_popup_content .popup_content_text { font-size:18px; border-bottom:0; padding-bottom:10px;}
    .fme_newsletter_popup .newsletter_template13 .np_popup_content .discount_offer_text { font-size:18px; line-height:20px;}
    .fme_newsletter_popup .newsletter_template13 .NP_form_content { width:100%; }
    .fme_newsletter_popup .newsletter_template13 .NP_form_content .input_field { width:80%; font-size:15px; }
    .fme_newsletter_popup .newsletter_template13 .footer-social-icons  { width:100%; margin:0px 0;}
    .fme_newsletter_popup .newsletter_template13 .np_popup_content .footer-social-icons .social_title_text { font-size:15px; margin:10px 0;}

.fme_newsletter_popup .newsletter_template13 .social-icons li { margin:0 0px; }
.fme_newsletter_popup .newsletter_template13 .footer-social-icons { width:100%; }

}

@media (min-width: 600px) and (max-width: 800px) {
    
    .fme_newsletter_popup .newsletter_template13 { margin:20% 20px; min-height:350px; padding:15px 15px; box-sizing: border-box }
    .fme_newsletter_popup .newsletter_template13 .NP_close_popup img {position:absolute; cursor:pointer; right:0; 
    top:0;}
    .fme_newsletter_popup .newsletter_template13 .NP_image { display:none; }
    .fme_newsletter_popup .newsletter_template13 .np_popup_content .NP_title { font-size:35px; line-height:35px; }
    .fme_newsletter_popup .newsletter_template13 .np_popup_content { width:100%; text-align:center; margin:0 auto; }
    .fme_newsletter_popup .newsletter_template13 .np_popup_content .popup_content_text { font-size:18px; border-bottom:0; padding-bottom:10px;}
    .fme_newsletter_popup .newsletter_template13 .np_popup_content .discount_offer_text { font-size:22px; line-height:25px;}
    .fme_newsletter_popup .newsletter_template13 .NP_form_content { width:100%; }
    .fme_newsletter_popup .newsletter_template13 .NP_form_content .input_field { width:60%; font-size:20px; }
    .fme_newsletter_popup .newsletter_template13 .NP_form_content button { width:40%;}
    .fme_newsletter_popup .newsletter_template13 .footer-social-icons  { width:100%; margin:0px 0;}
    .fme_newsletter_popup .newsletter_template13 .np_popup_content .footer-social-icons .social_title_text { font-size:20px; margin:10px 0;}

.fme_newsletter_popup .newsletter_template13 .social-icons li { margin:0 0px; }
.fme_newsletter_popup .newsletter_template13 .footer-social-icons { width:100%; }

}


/*
=======================================================================
   Template 14
=======================================================================
*/


.fme_newsletter_popup .newsletter_template14 { max-width:900px; min-height:450px; margin:8% auto; box-sizing:border-box; border-radius:2px; background:#252b37; font-family: 'Open Sans', sans-serif; color:#fff; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template14 .NP_close_popup { width:30px; height:30px; position:absolute; right:10px; top:10px; padding:8px; text-align:center; cursor:pointer; 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; }


.fme_newsletter_popup .newsletter_template14 .NP_close_popup img { max-width:100%; height:auto }

/*Left Column*/

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

.fme_newsletter_popup .newsletter_template14 .np_left_column .promotion_text { width:100%; }

.fme_newsletter_popup .newsletter_template14 .np_left_column .promotion_text .promotion_text1 { font-size:41px; font-weight:300; color:#ff6160; text-transform:uppercase }

.fme_newsletter_popup .newsletter_template14 .np_left_column .promotion_text .promotion_text2 { font-size:78px; font-weight:400; color:#ff6160; text-transform:uppercase }

.fme_newsletter_popup .newsletter_template14 .np_left_column .promotion_text .promotion_text3 { font-size:18px; font-weight:400; color:#33b198; text-transform:uppercase; letter-spacing:7px; line-height:34px; }

.fme_newsletter_popup .newsletter_template14 .np_left_column  .discount_text {width:200px; margin:0 auto; color:#ffffff; clear:both; padding-bottom:50px; margin-bottom:50px;}

.fme_newsletter_popup .newsletter_template14 .np_left_column  .discount_text .discount_text1 { font-size:90px; font-weight:600; float:left; letter-spacing:-5px; margin-left:25px; }

.fme_newsletter_popup .newsletter_template14 .np_left_column  .discount_text .discount_text2 { font-size:50px; font-weight:600; margin-top:6px; margin-left:5px; float:left; }

.fme_newsletter_popup .newsletter_template14 .np_left_column  .discount_text .discount_text3 { font-size:30px; font-weight:400; float:left; margin-left:5px;  } 

.fme_newsletter_popup .newsletter_template14 .np_left_column .promotion_text .promotion_text4 { width:100%; clear:both; font-size:18px; font-weight:400; color:#646971; text-transform:uppercase; line-height:30px; padding:8px 0; border-top:#646971 1px solid; border-bottom:#646971 1px solid }

/*Right Column*/

.fme_newsletter_popup .newsletter_template14 .np_right_column { width:66%; float:right; background:#fff; min-height:450px; text-align:center; padding:60px 30px; box-sizing: border-box; font-size:14px; font-weight:400; color:#252b37; }

.fme_newsletter_popup .newsletter_template14 .np_right_column .promotion_content { width:100%; font-size:24px; font-weight:400; color:#252b37; line-height:34px; }

.fme_newsletter_popup .newsletter_template14 .np_right_column .promotion_content span { font-size:14px; font-weight:600; color:#252b37; line-height:20px; text-transform:uppercase; }

.fme_newsletter_popup .newsletter_template14 .np_right_column .promotion_content p { font-size:14px; font-weight:400; color:#252b37; line-height:24px; }


/*Form*/

.fme_newsletter_popup .newsletter_template14 .NP_form_content { width:80%; padding:25px 0; margin:0 auto }

.fme_newsletter_popup .newsletter_template14 .NP_form_content .input_field { width:100%; height:50px; padding:14px 12px; box-sizing: border-box; background:#fff; border:0px; border-radius:3px; font-size:17px; color:#252b37; outline:0; /*box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); */ margin-top: 12px; text-align: center; border:#252b37 1px solid; }

.fme_newsletter_popup .newsletter_template14 .NP_form_content p { clear:both; padding:10px 0; }

.fme_newsletter_popup .newsletter_template14 .NP_form_content button { width:100%; height:50px; padding:12px 18px; background:#252b37; font-size:16px; font-weight:600; color:#fff; border-radius:3px; outline:0; cursor:pointer; margin-top: 10px; border:0px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); margin-top: 20px }

.fme_newsletter_popup .newsletter_template14 .NP_form_content button:hover { background:#ff6160; }

/*NP Footer*/

.fme_newsletter_popup .newsletter_template14 .np_right_column .np_footer { width:80%; margin:0 auto; padding-top:20px; }

.fme_newsletter_popup .newsletter_template14 .np_right_column .np_footer .nothanks { width:100%; font-size:11px; font-weight:600; color:#252b37; }

.fme_newsletter_popup .newsletter_template14 .np_right_column .np_footer .nothanks a {  color:#252b37; text-decoration:underline }

.fme_newsletter_popup .newsletter_template14 .np_right_column .np_footer .nothanks a:hover { color:#ff6160; text-decoration:none } 

.fme_newsletter_popup .newsletter_template14 .np_right_column .np_footer p { font-size:12px; font-weight:400; color:#252b37; line-height:18px; padding:20px 0; padding-bottom:0 }



@media (min-width: 200px) and (max-width: 740px) {
    
    .fme_newsletter_popup .newsletter_template14 .np_left_column { width:100%; float:none; padding:20px 20px; padding-bottom:30px; }
    .fme_newsletter_popup .newsletter_template14 .np_right_column { width:100%; min-height:300px; float:none; background:#fff; padding:20px 20px; }

    .fme_newsletter_popup .newsletter_template14 .NP_form_content { width:100%; padding:10px 0; }
    .fme_newsletter_popup .newsletter_template14 { margin:20% 20px; padding:0; box-sizing: border-box }
    .fme_newsletter_popup .newsletter_template14 .NP_form_content .input_field { width:100%; }
    .fme_newsletter_popup .newsletter_template14 .np_right_column .promotion_content { font-size:14px; line-height:24px; }
    .fme_newsletter_popup .newsletter_template10 .NP_form_content button { height:42px; width:100%; }
    .fme_newsletter_popup .newsletter_template14 .np_right_column .np_footer { width:100%; padding-top:20px; }
    
}

@media (min-width: 740px) and (max-width: 930px) {
    
    .fme_newsletter_popup .newsletter_template14 { margin:20% 20px; }
    
}




    
/*
=======================================================================
   Template 15
=======================================================================
*/


.fme_newsletter_popup .newsletter_template15 { max-width:762px; min-height:500px; margin:6% auto; box-sizing:border-box; border-radius:2px; background:#cde4e1; font-family: 'Lato', sans-serif; color:#393939; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template15 .NP_close_popup { width:30px; height:30px; position:absolute; background:#595959; border-radius:50px; right:-15px; top:-15px; padding:9px; text-align:center; cursor:pointer; 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; }


.fme_newsletter_popup .newsletter_template15 .NP_close_popup img { max-width:100%; height:auto }

/* Content */
.fme_newsletter_popup .newsletter_template15 .product_image {position:absolute; bottom:-5px; right:35px;}

.fme_newsletter_popup .newsletter_template15 .np_content_container { width:65%; float:left; text-align:center; padding:20px 30px; box-sizing:border-box; }

.fme_newsletter_popup .newsletter_template15 .np_content_container .np_title { width:80%; margin:0 auto; text-align:center; padding:20px 0; padding-bottom:10px; box-sizing: border-box }

.fme_newsletter_popup .newsletter_template15 .np_content_container .np_title h5 { padding:0px; margin:0px; font-size:48px; font-weight:700; color:#434343; padding-bottom:5px; }

.fme_newsletter_popup .newsletter_template15 .np_content_container .np_title p { padding:10px 0; margin:0px; font-size:18px; font-weight:400; color:#434343; line-height:26px; }

.fme_newsletter_popup .newsletter_template15 .np_content_container .np_discount_block { width:60%; margin:0 auto; background:#434343; text-align:center; padding:15px; box-sizing: border-box }

.fme_newsletter_popup .newsletter_template15 .np_content_container .np_discount_block .inner_container { width:100%; padding:20px; border:#fff 1px solid; box-sizing: border-box; font-size:34px; font-weight:300; color:#fff; line-height:40px; text-align:left }

.fme_newsletter_popup .newsletter_template15 .np_content_container .np_discount_block .inner_container span { font-size:90px; float:left; font-weight:700; color:#fff; line-height:70px; padding-right:10px; }

.fme_newsletter_popup .newsletter_template15 .np_content_container .np_tagline { width:60%; margin:0 auto; text-align:center; padding:15px 0; box-sizing: border-box; font-size:18px; font-weight:400; color:#434343; text-transform:uppercase; letter-spacing:2px; }

/*Form*/

.fme_newsletter_popup .newsletter_template15 .NP_form_content { width:80%; padding:10px 0; margin:0 auto }

.fme_newsletter_popup .newsletter_template15 .NP_form_content .input_field { width:100%; height:50px; margin-top:10px; padding:14px 12px; box-sizing: border-box; background:none; border:0px; font-size:17px; color:#434343; outline:0; /*box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); */ margin-bottom:5px; text-align: center; border:#434343 1px solid; }

.fme_newsletter_popup .newsletter_template15 .NP_form_content button { width:100%; height:50px; padding:12px 18px; background:#434343; font-size:16px; font-weight:600; color:#fff; outline:0; cursor:pointer; margin-top: 10px; border:0px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); }

.fme_newsletter_popup .newsletter_template15 .NP_form_content button:hover { background:#2a2a2a; }




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

    .fme_newsletter_popup .newsletter_template15 { margin:20% 20px; }
    .fme_newsletter_popup .newsletter_template15 .np_content_container { width:100%; float:none; padding:20px 10px; }
    .fme_newsletter_popup .newsletter_template15 .np_content_container .np_title { width:90%; }
    .fme_newsletter_popup .newsletter_template15 .np_content_container .np_title h5 { font-size:36px; }
    .fme_newsletter_popup .newsletter_template15 .np_content_container .np_title p { font-size:16px; line-height:22px; }
    .fme_newsletter_popup .newsletter_template15 .np_content_container .np_discount_block { }
    .fme_newsletter_popup .newsletter_template15 .NP_form_content { width:90%; padding:10px 0; margin:0 auto }
    .fme_newsletter_popup .newsletter_template15 .product_image { display:none;}
    
}

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

    .fme_newsletter_popup .newsletter_template15 { margin:20% 20px; }
    .fme_newsletter_popup .newsletter_template15 .np_content_container { width:100%; float:none; padding:20px 10px; }
    .fme_newsletter_popup .newsletter_template15 .np_content_container .np_title { width:90%; }
    .fme_newsletter_popup .newsletter_template15 .np_content_container .np_title h5 { font-size:36px; }
    .fme_newsletter_popup .newsletter_template15 .np_content_container .np_title p { font-size:16px; line-height:22px; }
    .fme_newsletter_popup .newsletter_template15 .np_content_container .np_discount_block { width:90%; }
    .fme_newsletter_popup .newsletter_template15 .NP_form_content { width:90%; padding:10px 0; margin:0 auto }
    .fme_newsletter_popup .newsletter_template15 .np_content_container .np_discount_block .inner_container {  text-align:center }
    .fme_newsletter_popup .newsletter_template15 .np_content_container .np_discount_block .inner_container span { font-size:90px; float:none; font-weight:700; color:#fff; line-height:70px; padding-right:10px; }
    .fme_newsletter_popup .newsletter_template15 .product_image { display:none;}
    
}
@media (min-width: 700px) and (max-width: 800px) {
    
    .fme_newsletter_popup .newsletter_template15 { margin:10% 20px; }
    .fme_newsletter_popup .newsletter_template15 .product_image { bottom:-5px; right:10px;}
    
}



/*
=======================================================================
   Template 16
=======================================================================
*/

.fme_newsletter_popup .newsletter_template16 { max-width:940px; min-height:500px; background-color:#f2f3f7;  margin:10% auto; box-sizing:border-box; position:relative; font-family: 'Lato', sans-serif; color:#fff;  border-radius:3px;}

/* Close */

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

.fme_newsletter_popup .newsletter_template16 .product_image { position:absolute; top:-58px; right:0px;}

/* Content */

.fme_newsletter_popup .newsletter_template16 .np_popup_content{ width:100%; text-align:left; float:left; padding:120px 60px; box-sizing:border-box; }

.fme_newsletter_popup .newsletter_template16 .np_popup_content .NP_title{ font-size:40px; font-weight:700; color:#1d1d20; padding-bottom:15px;}

.fme_newsletter_popup .newsletter_template16 .np_popup_content .popup_content_text p { font-size:25px; font-weight:400; color:#696969; line-height:35px; padding-bottom:15px;}

.fme_newsletter_popup .newsletter_template16 .np_popup_content .popup_content_text span { color:#d89377;}
/* Form */

fme_newsletter_popup .newsletter_template16 .NP_form_content { width:100%; margin:0 auto ; box-sizing:border-box}

.fme_newsletter_popup .newsletter_template16 .NP_form_content .input_field { width:45%; height:65px; padding:14px 12px; box-sizing: border-box; background:#fff; color:#626262; font-size:15px; outline:0; float: left; margin-top: 12px; margin-right:10px; border:none;}

.fme_newsletter_popup .newsletter_template16 .NP_form_content button {width:15%; float:left; height:65px; padding:12px 18px; background:#d89377; font-size:20px; font-weight:600; color:#fff; outline:0; cursor:pointer; margin-top: 12px; border:0px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); margin-left: 0px;  }

.fme_newsletter_popup .newsletter_template16 .NP_form_content button:hover { background:#da734a; }

/* Privacy Policy */

.fme_newsletter_popup .newsletter_template16 .np_popup_content .footer-text { padding:15px;}

.fme_newsletter_popup .newsletter_template16 .np_popup_content .footer-text a{font-size:13px; font-weight:300; text-align:center; text-decoration:underline; color:#626262; }



@media (min-width: 200px) and (max-width: 700px) {
    
.fme_newsletter_popup .newsletter_template16 {min-height:300px; margin:30% 20px; padding:6px 0px; box-sizing: border-box}
.fme_newsletter_popup .newsletter_template16 .product_image { display:none;}
.fme_newsletter_popup .newsletter_template16 .np_popup_content { text-align:center; padding:30px 20px;}
.fme_newsletter_popup .newsletter_template16 .np_popup_content .NP_title { font-size:30px; line-height:30px}
.fme_newsletter_popup .newsletter_template16 .np_popup_content .popup_content_text p { font-size:25px; line-height:30px;}
.fme_newsletter_popup .newsletter_template16 .NP_form_content .input_field { width:100%; font-size:15px; text-align:center;}
.fme_newsletter_popup .newsletter_template16 .NP_form_content button { width:100%; font-size:15px; }
.fme_newsletter_popup .newsletter_template16 .np_popup_content .footer-text a{font-size:13px;}



}

@media (min-width: 700px) and (max-width: 960px) {
    
.fme_newsletter_popup .newsletter_template16 { min-height:300px; margin:70px 20px; padding:15px 0px; box-sizing: border-box; text-align:center}
.fme_newsletter_popup .newsletter_template16 .product_image { top:-34px; right:0px;}
.fme_newsletter_popup .newsletter_template16 .np_popup_content { text-align:left; }
.fme_newsletter_popup .newsletter_template16 .np_popup_content .NP_title {width:100%; font-size:30px; }
.fme_newsletter_popup .newsletter_template16 .NP_form_content button { width:100%;}

}




/*
=======================================================================
   Template 17
=======================================================================
*/


.fme_newsletter_popup .newsletter_template17 { max-width:515px; min-height:515px;  font-family: 'Open Sans', sans-serif; background-color:#102341;margin:10% auto; padding:50px; box-sizing:border-box; position:relative; }

/* Close */

.fme_newsletter_popup .newsletter_template17 .NP_close_popup { position:absolute; right:-25px; top:-25px; width:25px; height:25px; padding:11px; cursor:pointer; }

/* Content */
.fme_newsletter_popup .newsletter_template17 .np_popup_content { text-align:center; padding:30px 0;}
.fme_newsletter_popup .newsletter_template17 .np_popup_content p { font-size:22px; font-weight:400; color:#ffffff; text-align:center; padding:5px 0;}

.fme_newsletter_popup .newsletter_template17 .np_popup_content .NP_title { font-size:85px; font-weight:700; color:#ffffff; text-align:center; padding:5px;}

/* Form */


.fme_newsletter_popup .newsletter_template17 .NP_form_content {padding:20px 0;}

.fme_newsletter_popup .newsletter_template17 .NP_form_content .input_field {width:70%; height:40px; padding:0 35px; background-color:#f2f3f7; border-radius:50px; font-size:15px; font-weight:300; outline:0; box-sizing:border-box; text-align:center; border:none; color: #646464;; display:inline-block; margin:20px 0;  }

.fme_newsletter_popup .newsletter_template17 .NP_form_content button {padding: 0 30px; height:40px; border:none; clear:both; background-color:#eb7b04; font-size:15px; font-weight:400; color:#fff; border-radius:50px; text-align:center; cursor:pointer; margin-left:5px;  background-image: linear-gradient(90deg, #eb2a24, #f44e33); }

/* Discount Text */

.fme_newsletter_popup .newsletter_template17 .np_popup_content .discount_text p { font-size:15px; font-weight:300; text-align:center; padding:5px 0;}


@media (min-width: 200px) and (max-width: 515px) {
    
.fme_newsletter_popup .newsletter_template17 { margin:30% auto; margin-left:20px; margin-right:20px; min-height:350px; padding:15px 15px; box-sizing: border-box }
.fme_newsletter_popup .newsletter_template17 .np_popup_content p { font-size:16px;}
.fme_newsletter_popup .newsletter_template17 .NP_form_content .input_field {width:90%;margin:10px 0;}
.fme_newsletter_popup .newsletter_template17 .NP_form_content button {width:60%; margin:10px 0; }
.fme_newsletter_popup .newsletter_template17 .np_popup_content .NP_title { font-size:50px; line-height:40px;}
.fme_newsletter_popup .newsletter_template17 .np_popup_content .discount_text p { font-size:11px; line-height:24px;}


}



/*
=======================================================================
   Template 18
=======================================================================
*/

.fme_newsletter_popup .newsletter_template18 { max-width:900px; min-height:450px; margin:15% auto; padding:30px; box-sizing:border-box; ; background-color:#40495c; background-image:url(../images/template18/newsletter_popup_shapes.png); font-family: 'Lato', sans-serif; color:#fff; text-align:center; background-size:cover; position:relative }

/* Close */

.fme_newsletter_popup .newsletter_template18 .NP_close_popup { position:absolute; right:-17px; top:-16px; cursor:pointer; }

/* Content */


.fme_newsletter_popup .newsletter_template18 .np_popup_content .NP_title p { font-size:50px; font-weight:700; padding-top:40px; padding-bottom:25px; line-height:32px; color:#fff }

.fme_newsletter_popup .newsletter_template18 .np_popup_content .NP_title span {color:#e48121;}

.fme_newsletter_popup .newsletter_template18 .np_popup_content .np_content_text { font-size:20px; font-weight:400; color:#fff; padding:15px 0; line-height:32px; }

/* Form */


.fme_newsletter_popup .newsletter_template18  .NP_form_content { width:80%; padding:20px 0; margin:0 auto }

.fme_newsletter_popup .newsletter_template18 .NP_form_content .input_field { width:72%; height:65px; padding:14px 12px; box-sizing: border-box; background:#fff; border:0px; font-size:14px; outline:0; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); float: left; margin-top: 12px }

.fme_newsletter_popup .newsletter_template18 .NP_form_content button { float: left; height:66px; padding:12px 60px; background:#eab023; font-size:18px; font-weight:600; color:#fff; text-transform:uppercase; outline:0; cursor:pointer; margin-top: 10px; border:0px; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); margin-left: -3px; margin-top: 11px }

.fme_newsletter_popup .newsletter_template18 .NP_form_content button:hover { background:#000; }


@media (min-width: 200px) and (max-width: 600px) {
    
    .fme_newsletter_popup .newsletter_template18 { min-height:300px; margin:10% 30px;}
    .fme_newsletter_popup .newsletter_template18 .NP_close_popup {  }
    .fme_newsletter_popup .newsletter_template18 .np_popup_content .NP_title p { font-size:30px; line-height:40px;}
    .fme_newsletter_popup .newsletter_template18 .np_popup_content .np_content_text { font-size:13px; line-height:32px;}
    .fme_newsletter_popup .newsletter_template18 .NP_form_content .input_field { width:100%; text-align:center;}
    .fme_newsletter_popup .newsletter_template18 .NP_form_content button { width:100%; padding:25px; box-sizing:border-box;}
    
}


@media (min-width: 600px) and (max-width: 900px) {
    
    .fme_newsletter_popup .newsletter_template18 { min-height:350px; margin:10% 30px;}
    .fme_newsletter_popup .newsletter_template18 .NP_close_popup {  }
    .fme_newsletter_popup .newsletter_template18 .np_popup_content .NP_title p { font-size:40px; }
    .fme_newsletter_popup .newsletter_template18 .np_popup_content .np_content_text { font-size:18px; line-height:40px; }
    .fme_newsletter_popup .newsletter_template18 .NP_form_content .input_field {width:100%; text-align:center;}
    .fme_newsletter_popup .newsletter_template18 .NP_form_content button { width:100%;}
    
}

/*
=======================================================================
   Template 19
=======================================================================
*/


.fme_newsletter_popup .newsletter_template19 { max-width:550px; min-height:570px; background-color:#fff; border: 4px solid #012539; font-family: 'Lato', sans-serif; margin:10% auto; padding:30px; box-sizing:border-box;  position:relative; }
/* Close */

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

/* Content */
.fme_newsletter_popup .newsletter_template19 .np_popup_content { text-align:center; margin:0 auto; color:#012539;}

.fme_newsletter_popup .newsletter_template19 .np_popup_content .np_banner{ width:100%;}

.fme_newsletter_popup .newsletter_template19 .np_popup_content .np_banner img { max-width:100%; height:auto;}

.fme_newsletter_popup .newsletter_template19 .np_popup_content .NP_title { font-size:30px; font-weight:600; padding-bottom:10px;}

.fme_newsletter_popup .newsletter_template19 .np_popup_content .np_content_text{ font-size:20px; font-weight:400; padding:10px;}

.fme_newsletter_popup .newsletter_template19 .np_popup_content .footer_text{ text-decoration:underline; margin-top:15px; font-size:13px; cursor:pointer;}

/* Form */

.fme_newsletter_popup .newsletter_template19  .NP_form_content { width:100%; margin:10px auto;  }

.fme_newsletter_popup .newsletter_template19 .NP_form_content .input_field { width:80%; height:30px; font-size:15px; font-weight:300; background-color:#fff; text-align:center; border: 1px solid #012539; border-radius:4px; margin:5px; }

.fme_newsletter_popup .newsletter_template19 .NP_form_content button {width:80%; height:38px; border:none; border-radius:4px; background-color:#012539; color:#fff; font-size:15px; font-weight:400; margin-top:4px; cursor:pointer;}

.fme_newsletter_popup .newsletter_template19 .NP_form_content button:hover { background-color:#1a5779; }


@media (min-width: 200px) and (max-width: 600px) {
    
    .fme_newsletter_popup .newsletter_template19 { min-height:370px; margin:20% 25px; padding:15px;}
    .fme_newsletter_popup .newsletter_template19 .NP_close_popup { top:10px; right:10px; }
    .fme_newsletter_popup .newsletter_template19 .np_popup_content .np_banner {}
    .fme_newsletter_popup .newsletter_template19 .np_popup_content .NP_title  { font-size:20px; line-height:20px; padding-top:15px; }
    .fme_newsletter_popup .newsletter_template19 .np_popup_content .np_content_text { font-size:15px; line-height:20px;}
        .fme_newsletter_popup .newsletter_template19 .NP_form_content { width:100%;}
    .fme_newsletter_popup .newsletter_template19 .NP_form_content .input_field { width:90%; text-align:center; }
    .fme_newsletter_popup .newsletter_template19 .NP_form_content button { width:90%; }
    
}

/*
=======================================================================
   Template 20
=======================================================================
*/


.fme_newsletter_popup .newsletter_template20 { max-width:800px; min-height:367px;  font-family: 'Lato', sans-serif; margin:10% auto; padding:30px; box-sizing:border-box; background-image:url(../images/template20/newsletter_popup_bg.png); background-size:cover; position:relative; }
/* Close */

.fme_newsletter_popup .newsletter_template20 .NP_close_popup { position:absolute; right:30px; top:25px; cursor:pointer; }

/* Content */
.fme_newsletter_popup .newsletter_template20 .np_popup_content { text-align:center; padding:60px 0; color:#fff;}

.fme_newsletter_popup .newsletter_template20 .np_popup_content .NP_title { font-size:60px; font-weight:600; padding-bottom:25px;}

.fme_newsletter_popup .newsletter_template20 .np_popup_content .np_content_text { font-size:20px; font-weight:300; padding-bottom:40px; line-height:27px;}
/* Form */

.fme_newsletter_popup .newsletter_template20  .NP_form_content { width:100%; margin: 0 auto;}

.fme_newsletter_popup .newsletter_template20 .NP_form_content .input_field {width:20%; height:30px; padding:14px 12px; vertical-align:top; box-sizing: border-box; background:#fff; border:0px; color:#7d7d7d; font-size:14px; outline:0; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.10); }

.fme_newsletter_popup .newsletter_template20 .NP_form_content button {width:20%; height:30px; vertical-align:top; border:none; background-color:#eb0c1b; color:#fff;  font-size:14px; cursor:pointer;}

.fme_newsletter_popup .newsletter_template20 .NP_form_content button:hover { background-color:#c00713;  }



@media (min-width: 200px) and (max-width: 600px) {
    
    .fme_newsletter_popup .newsletter_template20 { min-height:300px; margin:20% 30px;}
    .fme_newsletter_popup .newsletter_template20 .NP_close_popup { top:15px; right:15px; }
    .fme_newsletter_popup .newsletter_template20 .np_popup_content .NP_title { font-size:40px; }
    .fme_newsletter_popup .newsletter_template20 .np_popup_content { padding:30px 0;}
    .fme_newsletter_popup .newsletter_template20 .np_popup_content .np_content_text { font-size:18px; line-height:22px; }
    .fme_newsletter_popup .newsletter_template20  .NP_form_content {}
    .fme_newsletter_popup .newsletter_template20 .NP_form_content .input_field { width:100%; text-align:center; margin:5px 0}
    .fme_newsletter_popup .newsletter_template20 .NP_form_content button { width:100%;margin:2px 0}
    
}
@media (min-width: 600px) and (max-width: 800px) {
    
    .fme_newsletter_popup .newsletter_template20 { margin:15% 20px;}
    
}
/*
=======================================================================
   Template 22
=======================================================================
*/


.fme_newsletter_popup .newsletter_template22 { max-width:430px; min-height:460px; margin:15% auto; padding:30px; box-sizing:border-box; border-radius:5px; background:#092e41; font-family: 'Saira', sans-serif; color:#fff; text-align:center; position:relative }

/*Close*/

.fme_newsletter_popup .newsletter_template22 .NP_close_popup { position:absolute; right:-18px; top:-18px; width:34px; height:34px; background:#ec3232; border-radius:50px; padding:11px; text-align:center; cursor:pointer; 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; }


/*Content*/


.fme_newsletter_popup .newsletter_template22 .NP_title { font-size:30px; font-weight:400; padding-top: 15px; line-height:36px; }
.fme_newsletter_popup .newsletter_template .np_popup_content p { font-size:35px; font-weight:400; color:#ffffff; text-align:center;}
ont-weight:600; color:#ec3232 }

.fme_newsletter_popup .newsletter_template22 .NP_content { width:100%; padding:20px 0 }

.fme_newsletter_popup .newsletter_template22 .NP_content p { font-size:15px; font-weight:400; line-height:26px; }

.fme_newsletter_popup .newsletter_template22 .NP_content p span { font-size:18px; }


/*Form*/




@media (min-width: 200px) and (max-width: 600px) {
    
    .fme_newsletter_popup .newsletter_template22 { margin:20% 20px; padding:15px 20px; box-sizing: border-box }
    .fme_newsletter_popup .newsletter_template22 .NP_form_content .input_field { width:90%; }
    .fme_newsletter_popup .newsletter_template22 .NP_title { font-size:24px; line-height:30px; }
    .fme_newsletter_popup .newsletter_template22 .NP_title span { font-size:30px; }
}


