.footer-links{ 
    font-size:12px;
    float:right;
    width:70%;
}
.footer-links ul{ 
    float:right;
    list-style:inline;
    margin:0;
    padding:0;
}
.footer-links ul li{ 
    float:left;
    list-style:none;
    margin:0px 5px 0px 5px;
    border-right:1px solid #777;
    padding: 0px 10px 0px 0px;
}
.footer-links a{ 
    font-size:12px;
    color:#fff;
    
}

.footer-links a:hover{ 
    font-size:12px;
    color:#E74C3C;
}
.nsu-submit{
     background-color:#E74C3C !important;
     border:none !important;
     padding:15px 20px !important;
     width:100%;
     color:#fff !important;
     font-weight:500;
     letter-spacing:1px;
     font-size:14px !important;
}
.nsu-submit:hover{
     background-color:#d62c1a !important;
     border:none;
     padding:15px 20px !important;
     width:100%;
     color:#fff !important;
     font-weight:500;
     letter-spacing:1px;
     font-size:14px;
}

.nsu-form input
{
    background-color:#333;
    color:#777;
    border:1px solid #666;
    padding:15px 15px;
    
}

.nsu-form button
{
    background-color:#E74C3C !important;
     border:none !important;
     padding:15px 20px !important;
     width:100%;
     color:#fff !important;
     font-weight:500;
     letter-spacing:1px;
     font-size:14px !important;
    
}
.fusion-testimonials.classic .company-name strong {font-weight:600; letter-spacing:1px;}
.fusion-testimonials.classic .company-name span {font-style:italic;}
.fusion-testimonials.classic .testimonial-thumbnail{display:table-cell;vertical-align:middle;padding-right:0px;height:80px; border-radius:50px;border:2px solid #d0cdbc;}
.fusion-testimonials.classic .testimonial-image{max-width:80px}

.integer-part{font-size:40px !important}
.sep-boxed-pricing .panel-body .price .integer-part{font-size:35px !important}
.button-xlarge, .fusion-body .fusion-button-xlarge, .wpcf7-form .wpcf7-submit.button-xlarge, .wpcf7-form .wpcf7-submit.fusion-button-xlarge{
font-size:16px;
padding:14px 30px;
    
}

/* plugin css */

.responsive_pricing_table:after { clear: both; }
.responsive_pricing_table-item { list-style-type: none; width: 100%; 
transition: all .25s; margin: 0 0 15px; padding: 0; text-align: center; color: #fff; 
float: left; position: relative; box-sizing: border-box; 
border-right: 1px solid #d0cdbc; border-bottom: 1px solid #d0cdbc; }
.responsive_pricing_table-item.recommended { box-shadow: 0 0 0 7px rgba(0, 0, 0, 0.7); 
transform: scale(1.1) translateY(-5px); z-index: 1; border: 0 none; }
.responsive_pricing_table-item.recommended .responsive_pricing_table-price { 
    background: linear-gradient(#E74C3C, #E74C3C); box-shadow: inset 0 0 0px 0px #d0cdbc; }
.responsive_pricing_table-item.recommended .responsive_pricing_table-title { background: #E74C3C; }
.responsive_pricing_table-item.recommended .responsive_pricing_table-link { 
    background: linear-gradient(#E74C3C, #E74C3C); }
.responsive_pricing_table-title { text-transform: uppercase;font-family:Montserrat, Arial, Helvetica, sans-serif; padding: 15px 0px; color: #ffffff !important; 
background: #656565; margin: 0px 0 0px !important;box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; border:0px solid #efefef; }
.responsive_pricing_table-title h4 { text-transform: uppercase; color: #ffffff !important;font-family:Montserrat, Arial, Helvetica, sans-serif; }
.responsive_pricing_table-price { display: table; background: #656565; width: 100%; height: 70px; }
.responsive_pricing_table-price-figure { font-size: 24px; 
text-transform: uppercase; vertical-align: middle; display: table-cell; }
.responsive_pricing_table-price-number { font-weight: bold; display: block; font-family:Montserrat, Arial, Helvetica, sans-serif; }
.responsive_pricing_table-price-tenure { font-size: 11px; }
.responsive_pricing_table-features { background: #fff; color: #000; margin: 0; padding: 20px; }
.responsive_pricing_table-features li { padding: 8px 15px; border-bottom: 1px solid #f4f3ef; 
list-style-type: none; margin: 0; font-family:Montserrat, Arial, Helvetica, sans-serif; }
.responsive_pricing_table-footer { padding: 15px 10px; background: #fff; }


@media only screen and (min-width: 480px) { .responsive_pricing_table-item { width: 50%; } }
@media only screen and (min-width: 768px) { .responsive_pricing_table-col-1 { width: 100%; }
  .responsive_pricing_table-col-2 { width: 50%; }
  .responsive_pricing_table-col-3 { width: 33.33333333%; }
  .responsive_pricing_table-col-4 { width: 25%; }
  .responsive_pricing_table-col-5 { width: 20%; } }
@media only screen and (min-width: 992px) { .responsive_pricing_table-col-1 { width: 100%; }
  .responsive_pricing_table-col-2 { width: 50%; }
  .responsive_pricing_table-col-3 { width: 33.33333333%; }
  .responsive_pricing_table-col-4 { width: 25%; }
  .responsive_pricing_table-col-5 { width: 20%; } }
.responsive_pricing_table-link { text-decoration: none; 
color: #fff !important; font-weight: normal; border-radius: 0px; background: linear-gradient(#3498db, #3498db); 
padding: 10px 20px; font-size: 14px; font-weight:500; text-transform: uppercase; }
.responsive_pricing_table { border:none; zoom: 1; 
margin: 40px auto 15px; display: block; position: relative; width: 100%;
background-color:none;color:#fff;}
.responsive_pricing_table:before, 
.responsive_pricing_table:after {border:1px solid #000; display: table; content: ""; }



