/* Enter Your Custom CSS Here */

.main-content ul, .main-content ol {  margin-left: 20px !important;   margin-bottom: 0px !important; color: #fff !important;}

 
h2.wpb_heading.wpb_widgetised_column_heading {
    margin-left: 18px;
}

body[data-form-style="minimal"] .minimal-form-input, body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) { background: transparent !important ; }

.ascend{
    background-color: #000000!important;
}

.container-wrap .span_12.light input[type="text"], .container-wrap .span_12.light textarea, .container-wrap .span_12.light input[type="email"], .container-wrap .span_12.light input[type="password"], .container-wrap .span_12.light input[type="tel"], .container-wrap .span_12.light input[type="url"], .container-wrap .span_12.light input[type="search"] 
{
 border:0px !important; 
  
}


 
/* body[data-form-style="minimal"] .minimal-form-input label span.text .text-inner {
    color: #fff !important;
} */

.wpcf7 .wpcf7-response-output {
    background-color: #000 !important;
}


header#top nav > ul > li > a, header#top .sf-menu li ul li a {
 /*font-family: 'jaf-bernino-sans-condensed' !important;*/
}

sup {
    font-size: 20px !important;
}
 

#header-outer[data-lhe="default"] header#top nav > ul > li > a {
  /*   font-family: 'jaf-bernino-sans-condensed' !important;*/
      padding-bottom: 23px !important;
    padding-top: 7px !important;
}
.menu-item-6373 a{
      font-size: 20px!important;
    color: #BBBC56!important;
}
div#header-space {     height: 133px !important; }

#header-outer {
    background: url('/wp-content/uploads/2016/03/header-btm-top-shadow.png') center center;
    background-repeat: no-repeat;
}

header#top #logo img { display: inline !important; }

/* #topheader li { float:right;     margin-left: 5px;} */

 
 

@media only screen and (max-width: 690px) {
  #topcustom, #topcustom1, #topcustom2 { display:none !important; } 
  #header-outer { background:none !important; }
  #page-header-bg[data-parallax="1"]:not(.out-of-sight) .span_6 { margin-top:120px !important; }
  #header-outer[data-format="centered-menu-under-logo"] header#top #logo { text-align:left !important; }
  header#top #toggle-nav { z-index:9999 !important; }
  .topcallicon  {display:block !important; float: left; margin-left: 0px; z-index:99999;margin-right: 10px;}
  
  .sf-menu li li ul  {display:block !important; float: left;  z-index:99999;margin-right: 10px;}
  
  .sf-menu li li ul a  { margin-left: 45px !important ; }
  
  .sf-menu li ul li .sf-sub-indicator {display:block !important; z-index:99999; }
  
  body #footer-outer #copyright .col ul { margin-left: 80px !important; }
  #testimonials .row-bg { display:none !important; }
  #footer-outer .widget { text-align:center !important; }
  #content .wrap { margin-top:-50px !important; }
 /* #procedures{
  height:900px !important;  } */
    /*  margin-top: 35%; new */

  
  .mobface { height:15% !important; }
  .mobskin { height:10% !important; }
  
  .minheight { min-height:10px !important; }
  .mobalign { width:100% !important; }
  .fixit { margin-top:30% !important; }
   .mobile-video-image { background-image: url(/wp-content/uploads/2015/12/IMG_24102016_091712.png) !important; background-position: 22% 0% !important; background-size: 145% 55% !important; }   
}

/*.mobile-video-image { background-image: none !important; background:#000 !important; }*/


[class^="icon-"] { background:#bbbc56 !important; }

/* SAURUS */

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    font-family: lato;
      font-weight: 300;
}
.contact_bubble{
    display: block;
    width: 100%;
    padding: 40px;
    background: #000;
    -webkit-border-top-left-radius: 40px;
    -webkit-border-bottom-left-radius: 40px;
    -moz-border-radius-topleft: 40px;
    -moz-border-radius-bottomleft: 40px;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
    padding-right: 160px;
    display: block;
    position: absolute;
    background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0.25) 100%);
    background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,0.25) 100%);
    background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,0.25) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#40000000',GradientType=1 );
}

.phone_container{
	width: 46%;
    display: inline-block;
    margin-right: 2%;
      vertical-align: top;
}

.phone_container a{
    font-size: 44px;
    text-align: center;
    width: 100%;
    display: block;
}
.bubble_logo{
    display: block;
    margin: 0 auto;
      margin-top: 10px;
}
.question{
 	width:50%;
  	display:inline-block;
    vertical-align: top;
      line-height: 24px;
}
.question h3{
    color: #bbbc56;
}
.inner_sidebar{
    background-position: 140px 0px!important;
    background-repeat: no-repeat;
    background-color: #000;
    border-left: 1px solid rgba(255, 255, 255, 0.62);
    padding-left: 100px!important;
    box-shadow: 0px -0px 100px rgba(255, 255, 255, 0.6);
    background-size: 100%!important;
}
.inner_sidebar #sidebar{
    position:absolute;
    margin-left: 15%;
    margin-top: 25px;
  
  	position:relative;
    padding-top:90px;
    margin-top:1px;
}
.inner_sidebar #procedures{
    background: #000 url(/wp-content/uploads/2016/10/sidebar-girl-layers-blended-edges.jpg);
    background-position: 50% -25px;
    background-size: 1017px;
    background-repeat: no-repeat;
  
    background-position: 80% 4px;
	height:680px;
      border-bottom: 1px solid #bbbc56;
}
.inner_sidebar .procedure_selector {
    height: 20%;
    padding: 50px;
    padding-left: 53%;
    text-align: right;
    font-size: 25px;
  
    padding-left: 19%;
    height: 24%;
    text-align: left;
}
.inner_sidebar .procedure_selector.current{
    color:transparent;
    background: rgba(0, 0, 0, 0);
    cursor:default;
  
    color: #bbbc56;
    text-shadow: 0px 1px 5px #000;
}
.inner_sidebar .procedure_selector:hover {
    cursor: pointer;
    background: rgba(0, 0, 0, 0);
    color: #bbbc56;
    text-shadow: 0px 1px 1px #000;
}
.inner_sidebar .procedure_selector.current:hover{
    color:transparent;
    cursor:default;
   text-shadow: none;

    color: #bbbc56;
    text-shadow: 0px 1px 5px #000;
}
#page-header-wrap, #header-space{
 background-color: #000000!important;
}
#page-header-wrap{
 margin-top: -133px!important;
}
#page-header-bg .inner-wrap{
    margin-top: 100px;  
}
.home #page-header-bg h1 span{
font-family: lato;
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 14px;
    top: 20px;
    position: relative;
}
body #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: #000 !important;
    border-bottom: 2px solid rgb(187, 188, 86);
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.53);
}
body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1 {
    font-family: Lato;
   /* letter-spacing: -3px!important;
    font-size: 70px!important; */
}
#header-outer[data-format="centered-menu-under-logo"] header#top #logo img {
    margin: 0 auto 17px auto;
    width: 250px;
    height: auto!important;
    margin-top: 12px;
      margin-right: -20px;
}
#topcustom span, #topcustom2 span{
  font-family:lato;
  font-size: 15px!important;
  top: 7px;
      margin-left: 0px!important;
    right: 0px;
  font-style:initial!important;
}
#topcustom2 span a{
font-size: 20px;
    font-family: lato;
    color: #BBBC56;
    font-style: initial;
    margin-left: 5px;
}
ul.sub-menu{
    border: 2px solid rgb(187, 188, 86);
    border-top: 2px solid #000!important;
}
#topheader{
      margin-right: 25px;
    position: fixed;
    right: 0px;
}
/* #topheader li {
        float: left;
      display: inline-block;
    width: 30%;
  margin-top:10px !important; 
} */
#topheader li a i{
    background: rgba(255, 255, 255, 0.14) !important;
    color: #BBBC56!important;
      -webkit-transition: 0.1s linear;
    -moz-transition:  0.1s linear;
    -o-transition: 0.1s linear;
    transition: 0.1s linear;
}
#topheader li a i:hover{
    background: #BBBC56!important;
    color: #fff!important;
}
#menu-item-6373{
  display:none;
}

.sf-menu li li ul, .sf-menu li ul li .sf-sub-indicator { display:none !important; }

.topcallicon  { display:none; }

.body_header{
    /*background: rgba(0, 0, 0, 0.38);
    margin-top: -50px;
  */
      box-shadow: 0px -15px 100px rgba(255, 255, 255, 0.41);
  box-shadow: 0px 0px 100px rgba(255, 255, 255, 0.6);
    z-index: 999999;
}
#search-outer .ui-widget-content, header#top .sf-menu li ul li a,    #header-outer .widget_shopping_cart .cart_list a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list li, .woocommerce .cart-notification, #header-outer .widget_shopping_cart_content {
   background-color: rgba(0, 0, 0, 0.9)!important;  
}
#search-outer .ui-widget-content, header#top .sf-menu li ul li a, header#top nav > ul > li.megamenu > ul.sub-menu, body header#top nav > ul > li.megamenu > ul.sub-menu > li > a, #header-outer .widget_shopping_cart .cart_list a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list li, .woocommerce .cart-notification, #header-outer .widget_shopping_cart_content {
      background-color: rgba(0, 0, 0, 1)!important;   
}
header#top .sf-menu li ul li a:hover, body header#top nav .sf-menu ul li.sfHover > a, header#top .sf-menu li ul li.current-menu-item > a, header#top .sf-menu li ul li.current-menu-ancestor > a, header#top nav > ul > li.megamenu > ul ul li a:hover, header#top nav > ul > li.megamenu > ul ul li.current-menu-item a, #header-secondary-outer ul ul li a:hover, body #header-secondary-outer .sf-menu ul li.sfHover > a, #header-outer .widget_shopping_cart .cart_list li:hover, #header-outer .widget_shopping_cart .cart_list li:hover a, #search-outer .ui-widget-content li:hover, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background-color: rgba(187, 188, 86, 0.84)!important;
  color: #000000!important;
}
#home_body{
     border-top: 2px solid #3E3E3E;
}
#home_body a, .white_bg a{
    margin-top: 40px;
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
  font-family: lato;
 /* padding:13px !important;*/
}
.white_bg  a{
    width:auto;
 font-family: lato!important;
}
#home_body a span{
font-family: lato!important;
  text-transform:uppercase;
}
p, a, .bold, strong, b, h3, h3 span,p span, li {
   font-family: lato!important;
  font-weight:400;
}

p { /*color: #fff !important; */}

span.continue-reading {
    font-size: 14px !important;
    font-family: lato !important;
}

.home_body_big{
    font-size: 36px;
    display: block;
    color: #A9A94E;
    text-transform: uppercase;
}
.home_box{
    padding: 10px!important;
    background: #fff;
    box-shadow: 0px 0px 50px rgb(255, 255, 255);
}
.home_box img{
  height:70px!important;
}
.home #page-header-bg h1 {
    text-shadow: 0 10px 8px #000;
    text-transform: uppercase;
    letter-spacing: 4px!important;
}
.home #page-header-bg h1 b{
font-weight: 100;
  font-size:80px!important;
}
.white_bg .row-bg.using-image.using-bg-color{
 background-size:cover!important; 
}
iframe, embed{
  border: 2px solid #BBBC56;
}
.testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote.is-selected p {
background-color:#bbbc56 !important;
}

.testimonial_slider[data-style="multiple_visible"] blockquote p .bottom-arrow {
    border: 15px solid #bbbc56 !important;
}
.testimonial_slider[data-style="multiple_visible"] blockquote p {
    font-size: 16px;
    line-height: 24px;
}
#footer-outer{
  background: url(/wp-content/uploads/2016/03/footer_background.jpg) no-repeat center!important;
    background-size: cover!important;
    box-shadow: 0px 0px 100px rgba(255, 255, 255, 0.6);
    border-top: 60px solid #FFFFFF;
}
#footer-outer .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
    color: #BBBC56!important;
    font-family: Lato;
}
.procedure_selector{
    display: block;
    width: 100%;
    height: 25%;
    padding: 50px;
    padding-left: 50%;
    text-align: center;
    background: rgba(0, 0, 0, 0.55);
    font-size: 40px;
    text-transform: uppercase;
    color: #ffffff;
    line-height: 70px; /*70*/
    -webkit-transition: 0.1s linear;
    -moz-transition: 0.1s linear;
    -o-transition: 0.1s linear;
    transition: 0.1s linear;
}
.procedure_selector:hover {
 cursor:pointer; 
    background: rgba(0, 0, 0, 0);
      color: #bbbc56;
}

.proce_home:hover  {
 cursor:pointer; 
    background: rgba(0, 0, 0, 0);
      color: #bbbc56 !important;
}

#procedures{
  height:1180px; /*800*/
    /*  margin-top: 35%; new */
}
#procedures_header h1{
  text-align: center;
    font-size: 60px;
    color: #BBBC56; 
}
#exclusive_procedures{
  box-shadow: 0px 0px 100px rgba(255, 255, 255, 0.6);
    border-top: 60px solid #FFFFFF;
}
#exclusive_procedures h2{
    color: #BBBC56;
}
#mobile-menu{
      border-bottom: 2px solid #BBBC56;
  border-top: 2px solid #BBBC56;
   background: url(/wp-content/uploads/2016/03/footer_background.jpg) no-repeat center!important;
  z-index:9999;
  margin-top: -92px;
}
#mobile-menu ul{
  margin-top: 45px;
}
#mobile-menu ul.sub-menu{
      margin-left: 0px;
    border: 0px;
margin-top: 0px;
}
#header-outer[data-format="centered-menu-under-logo"] header#top #logo {
margin-left: 0px;
    text-align: center!important;
    margin: 0px;
    left: 40px!important;
  z-index:99 !important;
      display: inline-block !important;
}
.hide{
  display:none;
}

.bodyimg1{
    max-width: 800px!important;
    margin: 0 auto;
    width: 100%!important;
}
@media only screen and (max-width: 1000px) and (min-width: 1px){
  .inner_sidebar{
   padding-bottom: 0px !important;
}
}
@media only screen and (max-width: 1000px){
  #topcustom, #topcustom2{
    display:none;
  }
  
  header#top #toggle-nav, header#top #mobile-cart-link, header#top .span_9 > .slide-out-widget-area-toggle {
    display: block!important;
    z-index: 9999;
}
body #header-outer {
    background-color: #000!important;
    background: #000!important;
    border-bottom: 0px!important;
    box-shadow: 0px 0px 0px!important;
}
  .contact_bubble{
        position: relative;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    padding-right: 40px;
    }
    .page-header-bg-image{
       opacity: .7; 
  }
}
@media only screen and (max-width: 980px){
.home #page-header-bg h1 b {
    font-size: inherit!important;
}
    body #header-outer[data-format="centered-menu-under-logo"] header#top #logo img {
    margin: 0 auto!important;
}
#home_body a {
    margin-top: 0px;
    margin-bottom: 0px;
    }
#home_body .first_button a{
      margin-top:20px;
    }
   #testimonials .row-bg{
      background-position: right!important;
    }
iframe, embed {
    width: 100%;
    height: auto;
}
#home_body {
    padding-top: 0px!important;
}
.inner_sidebar #sidebar {
    margin-left: 2%;
      text-align:center;
}
.inner_sidebar .procedure_selector {
    text-align: center;
      padding-left:0px;
}
}
@media only screen and (max-width: 690px){
#page-header-bg .span_6 span.subheader {
    font-size: 12px!important;
    letter-spacing: 5px!important;
}
  #menu-item-6373{
  display:block;
}
    .home #page-header-bg h1 {
    text-shadow: 0 10px 8px #000;
    padding-top: 30px!important;
}
  .home #page-header-bg h1 span {
    font-size: 8px;
    letter-spacing: 7px;
    margin-top: 10px;
    position: relative;
    margin-bottom: 13px;
}
.home #page-header-bg[data-bg-pos="center"] .page-header-bg-image{
          background-position: 50% 23px;
    		
}
  body #page-header-bg .span_6 span.subheader {
    color: #BBBC56!important;
    margin-top: -8px;
    display: block;
}
 #header-outer[data-format="centered-menu-under-logo"] header#top #logo {
    margin-bottom: 26px!important;
    margin-left:  0px !important;
}
body #header-outer[data-format="centered-menu-under-logo"] header#top #logo img {
    margin: 0;
    width: 180px!important;
}
.body_header{
      height:30px;
    }
#exclusive_procedures, #footer-outer {
    border-top: 30px solid #FFFFFF;
}
.procedures_container {
      background-position: -223px 0px!important;
}
.procedure_selector{
   padding-left:0px;
   padding-right:0px;
   text-align:center;
}
#exclusive_procedures h2 {
    text-align:center;
}
#procedures_header h1 {
    font-size: 40px;
}
.home_body_big {
    font-size: 26px;
}
    .body_header .divider{
     height:30px!important; 
    }
    #mobile-menu {
    margin-top: 20px; /* -79 */
}
  .phone_container {
    width: 100%;
  }
  .contact_bubble {
    padding: 20px;
    margin-top:  0px;
}
  .question {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    line-height: 24px;
    width: 100%;
    text-align: center;
    margin-top: 29px;
}
  .question h3{
    font-size: 24px;
  }
  .phone_container a {
  font-size:30px;
}
  
  body .row .col.section-title h1, body h1 {     font-size: 28px !important; }
  
  }
  

  
/* /SAURUS */

.callblock { height:300px; }

@media only screen and (max-width: 690px){
  .callblock {display:none !important; } 
}


@media only screen and (max-width: 1000px) and (min-width: 1px) {
 #page-header-bg[data-parallax="1"] {
  	    z-index: 999 !important;
  }
  #page-header-bg .inner-wrap{
    margin-top: 0px;  
}

}

/*@media only screen and (max-width: 700px) {
   .home #page-header-bg[data-bg-pos="center"] .page-header-bg-image{
          background-position: right top;
  }   		
} */

 .nectar-video-wrap { background:#000 !important; }

.margintopimg  { margin-top:100px !important; }

/* #page-header-bg .nectar-video-wrap { background-image: url('/wp-content/uploads/2016/11/IMG_24102016_091712.png')  !important;      background-size: cover !important; } */

#page-header-bg .nectar-video-wrap { background-image: url('/wp-content/uploads/2017/11/BHPSG-hero-office-min.jpg')  !important;      background-size: cover !important; }

html body .row .col.section-title h1 { letter-spacing: 0px !important;
  font-size: 40px !important; }

body #page-header-bg h1  { letter-spacing: 0px !important;
  font-size: 50px !important; } 

header#top nav>ul>li.megamenu>ul>li { padding:0px !important; }

header#top nav>ul>li.megamenu>ul.sub-menu {
    width: 105% !important;
}

header#top nav > ul > li.megamenu > ul > li > a { font-size:14px !important; }

header#top nav > ul > li.megamenu ul li a { padding: 6px 15px !important; } 

/* Uber */
header#top nav>ul {
    float: none !important;
}
header#top nav>ul>li {
    float: none !important;
}
#header-outer[data-lhe="default"] header#top nav > ul > li > a {
    padding-left: 11px !important;
    padding-right: 25px !important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after { top:35% !important; }

header#top nav ul li { float:left !important; }

#header-outer[data-format="centered-menu-under-logo"] header#top nav {  /*   margin: 0 3% !important; */ }

header#top nav ul li a {
    color: #fff !important;
}
header#top nav ul li a:hover {
    color: #BBBC56 !important;
}

.ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop { border-bottom: 1px solid #BBBC56 !important; border-right: 1px solid #BBBC56 !important; border-left: 1px solid #BBBC56 !important; }

.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target {  border-bottom: 1px solid #BBBC56 !important; }

body #header-outer[data-format="centered-menu-under-logo"] .span_3  {
     display: inline-block !important; 
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
#page-header-bg .span_6 h1 { 
      margin-top: 100px;
}
}

@media only screen and (max-width: 1000px) and (min-width: 1px) {
#page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 {
  /*    top: 60px !important; */
  }
}

@media only screen and (max-width: 1000px) and (min-width: 1px) { 
.container-wrap {
    z-index: 1 !important;
}
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  #page-header-bg .span_6 h1 {     margin-top: 18% !important; }
}

@media only screen and (max-width: 1000px) and (min-width: 690px) {
#page-header-bg .inner-wrap {
    margin-top: 70px !important;
}
}

#page-header-bg .nectar-video-wrap video { margin-top:10% !important; }

.footer_assoc-logos { 
 /* background-image:url('/wp-content/uploads/2015/12/tactile_noise_@2X.png'); 
      background-position: left top;
    background-repeat: repeat; */
  background:#222222;
  padding:10px;  
}

/* Page H Tag styles */

.hgrey, h2.grey, h3.grey, h4.grey {
    background: rgba(0, 0, 0, 0.2);
    /* background: url(/wp-content/uploads/2017/06/side-bkg.png) repeat; */
    line-height: 1.2;
    font-style: normal;
    font-weight: 200;
    color: #fff;
    padding: 4px 4px 8px 12px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
 font-family: "co-text",sans-serif !important;  
    /*  font-family: "aviano-sans",sans-serif !important; */
  font-size: 24px !important;
      font-weight: normal !important;
}

hr.style1 {
       border-top: 1px solid #8c8b8b;
    text-align: center;
    height: 1px;
    margin-bottom: 6%;
    /* background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(#000), to(#fff)); */
    color: white;
    height: 1px;
    /* background: black; */
    display: block;
    border: none;
    background: -webkit-gradient(radial, 40% 40%, 0, 40% 40%, 650, from(#fff), to(#000));
}

hr.style1:after {
    content: '§';
    display: inline-block;
    position: relative;
    top: -16px;
    padding: 0 10px;
     
    color: #fff;
    font-size: 18px;
    -webkit-transform: rotate(48deg);
    -moz-transform: rotate(48deg);
    transform: rotate(48deg);
}
 
@media only screen and (max-width: 1280px) {
#header-outer[data-lhe="default"] header#top nav > ul > li > a {
    padding-left: 11px !important;
    padding-right: 10px !important;
}
}

@media only screen and (max-width: 1366px) {
#header-outer[data-lhe="default"] header#top nav > ul > li > a {
    padding-left: 0px !important;
    padding-right: 12px !important;
}
}

div.wpcf7 input[type=file] { font-size:20px !important; }

.fa-home:before, .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before, .fa-photo:before, .fa-image:before, .fa-picture-o:before, .fa-money:before, .fa-rss-square:before, .fa-medkit:before, .fa-edit:before, .fa-pencil-square-o:before, .fa-user-plus:before, .fa-diamond:before, .fa-phone-square:before { font-family: 'fontawesome' !important; }

@media only screen and (max-width: 1366px) and (min-width: 1024px) {
#page-header-bg .span_6 h1 {
    margin-top: 25% !important;
    font-size: 40px!important;
 }
}

.main-content ul {
  margin-bottom: 10px!important;
}