/*----css for search font size--------*/
.blog-content.wf-td h2 {
    font-size: 16px !important;
}
.blog-content.wf-td p {
    font-size: 15px !important;
}
/*----css end for search font size--------*/
.regular .slide_sub_head {
    font-size: 17px !important;
}
.news-media_section {
    margin-top: 45px !important;
}
.footer .menu .current-menu-item > a
{
  color:#fff !important;
  text-decoration: underline !important;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.icon_section_two {
    display: none;
}
@media only screen and (max-width: 800px) 
{
    .vc_row.wpb_row.vc_inner.vc_row-fluid.icon_section_two 
{
    display: block;
}
  .vc_row.wpb_row.vc_inner.vc_row-fluid.icon_section_one 
{
    display: none;
}
}
@media only screen and (max-width: 800px) {
  .icon_section_two .vc_col-sm-1 {
    width: 100% !important;
}
  .aframember1 {
    width: 100% !important;
    margin: 5px;
    float: left !important;
    margin-left: 8px !important;
}
.slider_content {
   min-height: 175px !important;
}
.aframember2 {
    width: 100% !important;
    margin: 57px;
    padding: 0px;
    float: left !important;
    margin-left: 8px !important;
}
 .newremoval .stripe.stripe-style-4
  {
     background-size:cover !important;
  }
}
.aframember {
    width: 80%;
    margin: 0 auto !important;
}
@media only screen and (min-width: 1210px) {
.aframember1 {
    width: 17%;
    float: left !important;
    margin-left: 8px !important;
}
}
.aframember1 {
    float: left !important;
    margin-left: 8px !important;
}
.aframember2 {
    width: 9%;
    padding: 0px;
    float: left !important;
    margin-left: 8px !important;
}
.aframember1 input.wpcf7-form-control.wpcf7-text {
    border-radius: 0 !important;
    width: 97%;
    box-shadow: 1px 3px 3px 0 hsl(0, 0%, 8%) !important;
    height: 45px !important;
}
.aframember1 select#type-of-service {
    border-radius: 0 !important;
    box-shadow: 1px 3px 3px 0 hsl(0, 0%, 8%) !important;
    width: 97%;
    color: #080808 !important;
    height: 45px !important;
}
.stripe-style-4 * {
    color: #080808 !important;
}
.aframember2 input.wpcf7-form-control {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0 !important;
    border-radius: 50% !important;
    color: hsl(80, 80%, 41%) !important;
    font-size: 18px !important;
    height: 100px !important;
    margin-top: -30px !important;
    width: 100px !important;
}
.aframember2 input.wpcf7-form-control.wpcf7-submit {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0 !important;
    border-radius: 50% !important;
    color: hsl(0, 0%, 41%) !important;
    font-size: 18px !important;
    height: 100px !important;
    margin-top: -30px !important;
    width: 100px !important;
}
.branding {
    position: absolute;
    margin-top: 8px !important;
}
.main-nav > li.act > a .menu-text
{
  font-family: GOTHAM-MEDIUM !important;
}
.why_choose_head1
{
    border: 2px solid hsl(0, 0%, 100%);
    color: hsl(0, 0%, 39%);
    padding: 12px;
    width: 600px;
    margin: 0 auto;
    margin-bottom: 50px;
}
@media only screen and (max-width: 1210px) and (min-width: 800px)
    {
  .aframember1{
     width: 30% !important;
  }
}  
@media only screen and (max-width: 767px) and (min-width: 240px)
    {
.why_choose_head1
{
    padding: 0;
    width: 80%;
}
}
#main {
    padding: 50px 0 0px 0 ;
}
.hed.vc_separator-has-text h4 {
    font-size: 22px;
    line-height: 24px;
    color: #b20036;
}
.hed2.vc_separator-has-text h4 {
    color: #b20036;
}
.menu-footer-menu-2-container
{ 
  margin-top:15% !important;
}
.top-bar.line-content {
    padding-top: 30px;
}
/*-----------Placeholder color css--------------*/
.aframember1 input.wpcf7-form-control.wpcf7-text::-webkit-input-placeholder {
   color: #333;
   font-size:16px !important;
   font-weight:300 !important; 
}

.aframember1 input.wpcf7-form-control.wpcf7-text:-moz-placeholder { /* Firefox 18- */
   color: #646464;
   font-size:16px;
   font-size:16px !important;
   font-weight:300 !important;   
}

.aframember1 input.wpcf7-form-control.wpcf7-text::-moz-placeholder {  /* Firefox 19+ */
   color: #646464;
   font-size:16px !important;
   font-weight:300 !important;   
}

.aframember1 input.wpcf7-form-control.wpcf7-text:-ms-input-placeholder {  
   color: #646464;
   font-size:16px !important;
   font-weight:300 !important;   
}

.aframember1 select#type-of-service:-ms-input-placeholder {  
   color: #646464;
   font-size:16px !important;
   font-weight:300 !important;   
}
.aframember1 select#type-of-service:-webkit-input-placeholder {  
   color: #646464;
   font-size:16px !important;
   font-weight:300 !important;   
}
.aframember1 select#type-of-service::-moz-placeholder{  
   color: #646464;
   font-size:16px !important;
   font-weight:300 !important;   
}
/*-----------Placeholder color css end--------------*/
.topbutton
{
    background-color: #b10039;
    box-shadow: 1px 2px 4px #888888;
    color: #fff;
    padding: 3px 8px;
    border-radius: 10px 10px;
}
.topbutton > a
{
  color:#fff !important;
  text-decoration: none !important;
}
.masthead:not(.mixed-header) {
    height: 122px;
}
.logo-box img {
    height: 120px !important;
    width: 76px !important;
}
@media only screen and (max-width: 480px) {
.large_regular .slick-slide img {
    height: 131px !important;
    margin: 0 auto !important;
}
}
@media only screen and (min-width: 480px) {
.large_regular .slick-slide img {
    height: 131px !important;
    width: 65% !important;
    margin: 0 auto !important;
}
}

.large_regular .slide_transparent_prev {
    background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;
}
.large_regular .slide_transparent_next {
    background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;
}
/------css for news slider-------/
.slide_sub_head p {
    font-size: 17px;
}
.regular .slide_head {
    color: hsl(342, 100%, 35%);
        margin-left: 66px !important;
    font-size: 20px !important;
    text-transform: uppercase !important;
    height: 180px !important;
    padding: 12px !important;
    width: 300px !important;
    background-color: rgba(51, 51, 51, 0.23) !important;
}
.aframember1 select#state {
    border-radius: 0 !important;
    box-shadow: 1px 3px 3px 0 hsl(0, 0%, 8%) !important;
    width: 97%;
    color: #080808 !important;
    height: 45px !important;
}
.classic-header .navigation {
    position: relative;
    left: 122px;
    top: -82px !important;
}