
#newsletter-popup table{table-layout: fixed;}
#newsletter-popup input[type="text"] {
    display: table;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    width: 100%;
	background: #ffffff;
    border: 1px solid #bfbfbf;
    box-sizing: border-box;
    color: #a1a1a1;
    font-size: 14px;
    height: 40px;
    line-height: 32px;
    padding: 0 10px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

#newsletter-popup  input[type="submit"] {
    background: #ca005c;
    border: medium none;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    display: table;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin: 15px auto 0;
    padding: 10px 30px;
    text-decoration: none;
    transition: all 0.2s linear 0s;
    vertical-align: middle;
}

#newsletter-popup .row_full .offer-tag{background: url("../images/newsletter-price-tag.png") no-repeat;  height: 57px;
    left: 50%;
    margin-left: -78px;
    position: absolute;
    top: 38%;
    width: 113px;
    z-index: 1;}


.formTable #example1 {
    display: table;
    margin: 0 auto; margin-top:15px;}
	
/*Page Newsletter*/
/*New css 10Feb2016*/
.newsletter-form {
    display: table;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    width: 46%;
	 table-layout: fixed;
}

.newsletter-form input[type="text"] {
    background: #e5e5e5;
    border-radius: 3px;
    box-shadow: none;
    height: 45px;
    margin: 0 0 20px;
    padding: 0 10px;
    vertical-align: top;
    width: 100%;
}

.newsletter-form input[type="text"]:focus{ border-color:#e5e5e5;}

#example2 > div {
    display: inline-block;
    float: left;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
}

input.input-text, select, textarea {
    border: 1px solid #b6b6b6;
}



.newsletter-form .newsletter-btn{background:#e64c84; border: 0 none;
    color: #fff;
    display: inline-block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-style: normal;
    margin-left: 15px;
    outline: 0 none;
    padding: 15px 27px;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: top;
	/*New 10 Feb 2016*/
	margin-top: 15px;
	/*New 10 Feb 2016*/
	}
	
	/*Contact Button*/
	.contact-us {
    background: #e64c84;
    display: inline-block;
    margin-top: 0;
    padding: 10px;
}

.ion-ios-email {
    display: none;
}

.header-top-container a.contact-us { color:#fff;}

/*Form css*/
.button-wrap {
    display: inline-block;
    float: right;
    line-height: 5;
}
.button-wrap .form button[type="submit"], .form button[type="submit"]{float: none;}
.content-outer h1{display: inline-block;}
.required_text{ line-height: 4; float: right;}

/*Site Lock on home page footer css*/

.footer-top-container .social-wrapper .site-lock{display: block;
    line-height: 64px;
    width: 92px;}
.footer-top-container .social-wrapper .site-lock img{width:100%;}





/*New css 10Feb2016*/


/*02March*/
.header-top--right{display: inline-block;}
.list-inline.phone-outer{display: inline-block;
    padding-left: 5px;
    padding-right: 5px;}
	
.list-inline.phone-outer strong{  color: #626262;
    font-size: 18px;}


/*Media Css*/
@media screen and (max-width: 768px) {
.newsletter-form{ width: 100%;}
.contact-us{background: none;}
.header-top-container a.contact-us { color:#333333;}
.ion-ios-email {display: inline-block;}
#rc-imageselect, .g-recaptcha , #example1, #example2{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

#newsletter-popup  input[type="submit"]{ margin-top:0px;}

.client-container{ margin-top:25px;}

}

@media screen and (min-width: 768px) {
	.contact-us {
    background: #e64c84;
    display: inline-block;
    margin-top: 0;
    padding: 10px;
}

.header-top-container a.contact-us {
    color: #fff;
}
.ion-ios-email {
    display: none;
}
}

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

/*Form css*/
.product_row .form_box{padding: 10px;}
.button-wrap{ float:none; line-height: 0;}
.content-outer h1 {
    display: block;
}

.required_text {
    display: block;
    float: none;
    line-height: 4;
    text-align: center;
}
.form_box{text-align:center;}

.clients-area.cms-area .content-outer .content-area{padding: 0 10px;}


/*Site Lock on home page footer css*/
.footer-top-container .social-wrapper .site-lock{ margin-top: 20px;}

/* Top Phone number Css*/
.list-inline.phone-outer {
    background: #d7d7d7;
    display: block;
    margin-top: 15px;
    padding: 10px;
}

}




@media screen and (min-width: 768px) and (max-width:1024px){.newsletter-form{ width: 56%;} }

@media screen and (min-width: 800px) and (max-width:1280px)	{.client-container{ margin-top:25px;}}
@media screen and (min-width:980px) and (max-width: 1024px){
/*Site Lock on home page footer css*/
.footer-top-container .social-wrapper li{float:left;}
.footer-top-container .social-wrapper .site-lock{ margin-top: 20px;}
}