banner-img.navbar .nav li.free_download.btn {
position: relative;
bottom: 2px;
padding: 1px;
line-height: 10px;
vertical-align: middle;
}

.navbar .nav li.free_download.btn a {
color: #FFF;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.31);
padding: 1px 10px;
}
#banner-top{
background:url('https://amariweightloss.com/wp-content/uploads/2016/08/WebsiteGraphic_02a.jpg');
background-repeat:no-repeat;
 background-position:85% center;
  position:absolute;
  width:100%;
  height:100%;
  top:0px;
  left:0px;
}
.infusionsoft form
{
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
}
#underslider-bnr,#blue-bar,#blue-br,#blue-br2 {
  background: #005b77;
  margin-bottom: 50px !important;
  padding-bottom: 0;
  padding-top: 0;
}
#blue-br3 {
  background: #005b77;
  margin-bottom: 0px !important;
  padding-bottom: 0;
  padding-top: 0;
}
#underslider-bnr h5,#blue-bar h5,#blue-br h5,#blue-br2 h5,#blue-br3 h5 {
  margin-top: 11px;
}
#banner-img{left:0px !important;}
.top-area-contacts{
float:right;}
.top-area-contacts .sc-contacts-phone:before {
    content: '';
}
.sc-contacts-item a {
    color: #106A98;
    font-weight: bold;
    font-size: 16px;
}
a.schedule-btn {
    background: #40C8F4;
    color: #fff;
    padding: 4px 16px;
    font-size: 17px;
    transition: all 0.3s ease-in-out;
}
a.schedule-btn:hover {
	background:#106A98;
}
h5.vc_custom_heading {
    font-size: 21px;
}
.infusion-field label {
    display: inline-block;
    width: 40%;
}
.infusion-field-input-container, .infusion-field textarea {
width:56%;}
.primary-navigation.responsive li a {
  background: #106a98!important;
  color: #fff !important;
}
@media (max-width:1200px){
#blue-br2 .vc_col-sm-8, #blue-br2 .vc_col-sm-4,
#blue-br .vc_col-sm-6,
#blue-bar .vc_col-sm-6, 
#underslider-bnr .vc_col-sm-8, #underslider-bnr .vc_col-sm-4,
#blue-br3 .vc_col-sm-8, #blue-br3 .vc_col-sm-4 
{
  margin-top: 1px !important;
  text-align: center;
  width: 100%;
}
#underslider-bnr h5, #blue-bar h5, #blue-br h5, #blue-br2 h5, #blue-br3 h5 {
  margin-top: 0px;
}
#free_box .vc_col-sm-4,#free_box .vc_col-sm-8{
	width:100%;
}
}
@media (min-width:768px) and (max-width:991px){
.site-footer .col-sm-6{
width:25%;
font-size:15px;}
.site-footer .widget img {
  height: auto;
  max-width: 100%;
}
}
@media (max-width:767px){
.site-footer .widget {
  margin: 0;
  text-align: center;
}
}
@media (max-width:640px){
.infusion-field label {
  display: inline-block;
  width: 100%;
}
.infusion-field-input-container, .infusion-field textarea {
  width: 100%;
}
}
@media (max-width:460px){
.sc-button, widget a.sc-button, input[type="submit"], .blog-load-more button, .price_slider_amount .button {
  font-size: 18px;
}
h2, .title-h2, .single-product-content .price {
  font-size: 28px;
  line-height: 1.5 !important;
}
#free_box h3{
font-size: 19px;
    line-height: 1.7 !important;
    margin: 0;}
#banner-top {
 background-position: 80% center !important;
  background-size:1190px auto !important;
}
#slide_2 {
  left: 7% !important;
}
#slide_3 {
  margin-left: 10% !important;
}
.logo .small {
  width: 210px !important;
}
}