@media (min-width: 1140px) {
.testmo {
    position: relative;
    box-sizing: border-box;
    width: 1349px;
    max-width: 1140px !important;
    margin: 0 auto;
    left: -300px !important;
}
}

.linkboxs h3 {margin:0px !important;}
.linkboxs h3 b {
    font-size: 23px;
    text-transform: capitalize;
    display: block;
    line-height: 1;
    padding: 13px 22px !important;
    background-color: #00ff24 !important;
    color: #000;
}

.linkboxs h3 a:hover b {
    background-color: #414141 !important;
    color: #00ff24;
}

.wh-footer .vc_custom_1556879891766 {
    background-color: #00ff24 !important;
}


.linkboxs .vc_column_container>.vc_column-inner {
    padding: 0 !important;
}

.wh-top-bar #socialsiconsss .vc_icon_element {
  
    float: right; 
}


.vc_custom_heading a:hover {
    cursor: default;
    filter: brightness(100%) !important;
    -moz-filter: brightness(100%)  !important;
    -webkit-filter: brightness(100%)  !important;
    -ms-filter: brightness(100%)  !important;
    -o-filter : brightness(100%)  !important;
    opacity: unset;
}
.jobtitle {
    font-size: 14px;
    color: #777;
}
#promo-section h3 a {color: #fff !important;display: block;margin: 0;padding: 100px 25px;}
#promo-section h3 a:hover {
    color:#fff !important;
    cursor: auto;
    filter: brightness(100%);
    -moz-filter: brightness(100%);
    -webkit-filter: brightness(100%);
    -ms-filter: brightness(100%);
    -o-filter: brightness(100%);
    }
.name {
    font-weight: 600 !important;
    text-transform: capitalize;
}
@media (max-width: 768px) {
.fancylist img,
.wh-top-bar {
  		display:none;
	}
 }
.sf-menu.wh-menu-main li li a {
    font-weight: 700 !important;
 }
body,html {
      width: 100% !important;
      clear: both;
      overflow-x: hidden;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #82c422 !important;
}
.testmo .wpb_single_image {}

@media (min-width: 768px) {
.top-row {
    margin-top: 0px !important;
}
#socialc .vc_col-sm-3 {
    width: 49px !important;
}
.wh-main-menu-bar-wrapper > .cbp-container > div {
    padding-top: 10px !important;
     padding-bottom: 0px !important;
 }
.wh-sticky-header .wh-main-menu-bar-wrapper .wh-menu-main {
    padding-top: 10px !important;
}
.wh-top-bar .vc_row {
    /* position: absolute; */
    /* padding-top: 3px !important; */
    /* padding-bottom: 5px !important; */
    /* width: 100%; */
    /* max-width: 1148px; */
}
#sticky-wrapper .cbp-container > div {
    /* padding-top: 7px !important; */
    padding-bottom: 3px !important;
}
.wh-menu-main {
    padding-top: 14px !important;
 }
.vc_images_carousel {
    width: 100% !important;
}
}
#tiogos { 
    background-position: right !important;
    background-position-y: bottom !important;
}
#callus1 {
    max-width: 25px;
}
.sf-menu.wh-menu-main a {
    padding: 15px 22px !important;
 }
.sf-menu.wh-menu-main li li a {
    padding: 5px 22px !important;
}
#callus2 {
    padding-top: 15px;
    font-size: 16px;
}

#btntopc button  {
    text-transform: capitalize;
}
.wpb_text_column li {
    background: url(https://urbantel.com/wp-content/uploads/2017/06/list.png)  no-repeat 1px;
    padding-left: 37px;
    line-height: 2;
    margin-top: 5px;
    font-size: 18px;
    margin-bottom: 5px;
}
.wpb_text_column ul {
    list-style: none;
    padding: 0;
    margin-top: -10px;
}

.one.whole.wh-padding.wh-page-title-wrapper {
    color: #000 !important;
}

.wh-top-bar .vc_column-inner  {
    padding: 0 !important;
}
.wh-top-bar .vc_column-inner .vc_icon_element {
    margin: 0;
    max-width: 25px;
    float: left;
    padding-top: 1px;
    height: 24px;
    line-height: 1.5 !important;
}
.wh-top-bar .vc_column-inner .wpb_content_element {
    margin-bottom: 0px;
    float: left;
    padding-left: 3px;
    font-size: 15px;
    line-height: 2;
}
.wh-top-bar .vc_column-inner .vc_btn3-container.vc_btn3-right {
    text-align: right;
    margin-bottom: 0;
}

.wh-top-bar .vc_column-inner .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
     height: 2em;
     
}
.wh-top-bar .vc_column-inner .vc_btn3.vc_btn3-size-md {
    font-size: 14px;
    padding: 8px 30px;
    line-height: 1;
    text-align: center;
    text-transform: uppercase !important;
}
.vc_images_carousel ol.vc_carousel-indicators {
     margin-bottom: -40px !important;
}
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item .vc_inner {
    vertical-align: middle !important;
    display: table-cell;
    height: 140px;
}
.wh-breadcrumbs-bar,
.bx-controls-direction {
	display:none;
}


.wh-page-title-bar {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#80c41f+0,90d121+50,80c41f+100 */
background: #80c41f; /* Old browsers */
background: -moz-linear-gradient(top, #80c41f 0%, #90d121 50%, #80c41f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #80c41f 0%,#90d121 50%,#80c41f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #80c41f 0%,#90d121 50%,#80c41f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80c41f', endColorstr='#80c41f',GradientType=0 ); /* IE6-9 */

}
h1,
h2,
h3,
h5,
.vc_tta-title-text,
h4, h4 a { 
    font-weight: 500 !important;
}
h1.page-title {
    color: #fff !important;
    text-align: center;
    font-weight: bold !important;
}
html .ls-wrapper > h1, body .ls-wrapper > h1, #ls-global .ls-wrapper > h1 {
    font-weight: bold !important;
}

.wh-sidebar .children-links ul li a:after {
    display:none;
}
.wh-sidebar .children-links ul { 
    text-align: center;
}
.gform_wrapper .gfield_captcha_input_container {
    float: left;
    padding-top: 3px;
}
.vc_cd {
    float: left;
    width: 50%;
    clear: none !important;
}
@media only screen and (min-width: 641px) {
 .gform_wrapper textarea.large {
    height: 175px;
 }
}

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    
    background-color: #00ff24;
    color: #000;
}

.vc_btn3.vc_btn3-color-green:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover {
    
    background-color: #414141;
    color: #00ff24;
}

.one.whole.wh-padding.wh-page-title-wrapper {
    background-color: #00ff24 !important;
}

h1.page-title {
    color: #000 !important;
}  

.wh-main-menu .phonenumber span {
    font-size: 34px;
    background: linear-gradient(to top, #00ff24 0%, #00ff24 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0 auto;
}

@media (min-width: 768px){
  .wh-main-menu .sf-menu.wh-menu-main a {
      font-weight: 900 !important;
     
  }
}

@media (min-width: 768px){
  .wh-main-menu .sf-menu.wh-menu-main .current-menu-item.current_page_item a {
      border-bottom: 1px solid #00ff24 !important;
  }
}

.full-width-textarea{
 	width: 100%; 
}  

.gform_button{
 	width: 100% !important; 
}  

.gform_button:hover{
  background-color: #414141;
  color: #00ff24;
}  

p.ls-layer {color:#fff !important;}

.ls-wrapper.ls-in-out  
    bottom: 0px !important;
    top: auto !important;
}

@media (max-width: 768px){
  .center-logo{
		display: none !important;
  } 
}  