* {
    outline: none!important;
}
html .formcraft-css .fc-form .final-success {
     padding: 20px 30px 35px 30px!important;
    color: #34baa6!important;
}
.ubermenu-highlight{color:#fff!important;}
#wrapper-141{display:none;}

  .padcol{
 padding: 0 30px; 
}
.ult-sticky-section .ubtn{
 border-radius:7px 7px 0 0!important;
}
.ubermenu-submenu-id-7253 li a{text-align:center!important;}
.ult-sticky-section{display:none;}
.ult-sticky.ult-stick {
    position: fixed;
    z-index: 99999;
  bottom:0!important;
  top:auto!important;
display:block!important; 
}
.svgimg{text-align:center;}
.svgimg img{width:60px;height:50px;}
.mPS2id-highlight{
color:#34baa6!important;
}
#wrapper-139{position:fixed;
  z-index:999;
    left:0;
  right:0;
  top:0;
}
.line{
  border-left:1px solid #fff;
  border-right:1px solid #fff;
}
.line1{
  border-right:1px solid #fff;
}
.ult_modal-body {
    padding: 15px 40px 40px 40px;
    background: #fff;
    max-width: 100%;
    overflow: hidden;
    line-height: 1.5em;
}
.buttonpop button{
 padding:5px 55px!important; 
}
.qarow h4{
  color: #34baa6!important;
}
.haker, .haker a, .haker a:hover{
color:#fff!important;
font-size:14px!important; 
  margin-top:25px;
}
.arrowsep {
 position:absolute;
  right:0;
  top:50%;
  margin:-50px -30px 0 0;
}
.textstart h4 {
    line-height: 36px;  
    font-size: 30px;
}
.vc_separator{
    line-height: 2em;  
    font-size: 2em;
}
.slideicon{
 padding-top:70px; 
}
.aio-icon.circle {
 
    background: #fff;
}
.qarow p{
  margin-bottom:25px!important;
}
.slidercontent h3{
 margin-bottom:25px!important 
}
 .wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-controls-icon::before {
    border-color: #34baa6!important;
}
.fluidres img{
 max-width:100%;
  height:auto;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel:hover {
background:none!important;
}
.wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
    color: #000!important;
  background:none!important;

}
.wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #ccc!important;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
  background:none!important;

}

#logo-container img{
max-width:150px;
  padding:10px 0;

  height:auto;
}
.fluidres img{
 max-width:100%;
  height:auto
}
.screen700{
    margin: 0 auto 0px auto!important;
    float: none!important;    
  max-width:620px; ;
  padding:0px 0px;
}

.screen900{
    margin: 0 auto 0px auto!important;
    float: none!important;    
  max-width:900px; ;
  padding:0px 10px;
}

.screen1000{
 margin: 0 auto 0px auto!important;
    float: none!important;    
  max-width:1000px; ;
  padding:0px 10px;
}
.screen1200{
 margin: 0 auto 0px auto!important;
    float: none!important;    
  max-width:1200px; ;
  padding:0px 10px;
}

.screen1400{
 margin: 0 auto 0px auto!important;
    float: none!important;    
  max-width:1400px; ;
  padding:0px 10px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #0d2468;
}

html .formcraft-css .fc-form.frame-hidden .form-page-content {
    padding: 0;
    margin-right: 0;
}
.screen100{
 padding:0 100px;
 
}



.padrow100{
 padding:150px 0; 
}
.padrow250{
 padding:250px 0; 
}
.white, .white p, .white h3, .white h2, .white a, .white a:hover{
 color:#fff!important; 
}
.padCon{
 padding:50px 100px; 
}


.screen-reader-text{
 display:none; 
}


.padtitle{
 padding:30px 0; 
}
.padrow{
 padding:80px 0; 
}


#col-92-2{
 text-align:left; 
}



h2{
 margin:0 0 15px 0!important;
  
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #000;
    background-color: #ccc;
    border-color: #333;
    cursor: default;
}


.fve-video-wrapper{
 padding-bottom:0!important; 
}

mark, .woocommerce-MyAccount-navigation-link--downloads{
 display:none!important; 
}
h1{
  margin:5px 0 5px 0;
}

.product-category .last{
    margin: 0 0 2.992em 0px!important;

}



.readmoreb{
 color:#fff!important; 
  background:#73c025;
  padding:7px 15px;
  text-align:center;
  border-radius:0px;
  display:table;
  margin-top:10px;
}
#fluid{
 width:100%;
  height:auto;
}





.fluid img{
 width:100%!important;
  height:auto!important;
}
#slidertext h3{
 font-size:35px!important;
  color:#af0505;
  font-weight:bold;
  margin:0 0 20px 0;
  
}
.buttonSlide{
 font-size:20px!important;
  background:#fdce07;
  padding:5px 20px;
  border:3px solid #af0505;
  display:table;
  margin:25px auto 0 auto;
}

.blogBox{
  margin-bottom:30px;
}
.blogBox h2{
 font-size:22px!important;
}
.post-edit-link{
 display:none; 
}


@media screen and (max-width: 769px){
  .padcol{
 padding: 0 20px; 
}

  .product-category {
    margin: 0 0 2.992em 0%!important;
    width: 100%!important;
}
  .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 15px!important;
    padding-bottom: 15px!important;
    width: 100%!important;
}
  .padrow{
    padding:20px 0;
  }
 .padright{
 padding-right:0px; 
        border-right: 0px solid #666;
}
  .appicon{width:50%!important;}
  .one_half {
    margin:0!important;
     float: none!important;   
    width: 100%!important;   
}
  .container {
    padding:0 0px!important;
    width:100%!important;
}
  .picblog {
    height: auto!important; 
    overflow: hidden;
}
  .picblog img{
 height:auto!important;  
  width:100%!important;
}
 

  .padCon {
    padding:20px 10px!important;
}

  .screen1200 {
    padding:0 10px!important;
}
  #wrapper-89 {
    
    min-height: 20px!important;
}

.padleft{
  
 padding-left:0px; 
}
  .padrow250 {
    padding: 100px 0px;
}
  .bannerHeight {
    min-height: 50vh;
}
  .vc_row.vc_column-gap-35 > .vc_column_container {
    padding:5px 0px!important;
}
  .aio-icon-component, .wpb_column>.wpb_wrapper .aio-icon-component {
    margin-bottom: 30px!important;
}
  .vc_row.vc_column-gap-35 {
    margin-left: 0!important;
    margin-right: 0!important;
}
  h1, h1 a, h1 a:hover, h1 a:visited {
    font-size: 32px;
    line-height: 32px;
}
  h2, h2 a, h2 a:hover, h2 a:visited {
    font-size: 33px;
    line-height: 35px;
}
    h3 {
    font-size: 24px!important;
        line-height: 25px;

}.padrow100{
 padding:30px 20px; 
}
  .screenstart p {
    color: #fff;
    font-size: 25px;
    line-height: 30px;
}
  .screen900arrow{
    display:none!important;
  }
  #logo-container img {
    max-width: 100px;
    padding: 10px 0;    
    margin: 0 auto;
}
  h1:after, h2:after, h1:before, h2:before{
    display:none;
}
h6, h6 a, h6 a:hover, h6 a:visited {
    font-size: 50px;
    line-height: 50px;
}
  .slideicon{
 padding-top:20px; 
}
  .aio-icon, .vc_row .aio-icon {
    display: inline-block;
    font-size: 22px!important;
            margin-right: 5px!important;

}
  .textstart h4 {
    line-height: 26px!important;
    font-size: 22px!important;
}
  .appicon .vc_col-sm-6{
  width:50%!important;
    text-align:center!important;
    float:left!important;
  }
.appicon img{
max-width:100%!important;
 height:auto!important;   
  }

  .haker, .haker a, .haker a:hover{
display:none!important;
  }
  .line{
  border-left:0px solid #fff;
  border-right:0px solid #fff;
}
.line1{
  border-right:0px solid #fff;
}
  .vc_separator h4 {
    line-height: 0.5em;
    font-size: 80%;
  }
  .vc_separator.vc_separator_align_center h4 {
    padding: 0 0!important;
}
  #wrapper-139, #pcslide_forcefullwidth, .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close>[class^=fa]{display:none!important;}
#wrapper-141{display:block!important;}
   
  #ubermenu-topmenu-173 .ubermenu-target{border-top:1px solid #333;}
 .ubermenu-submenu-id-7254{padding:0 5%!important;}
  .vc_col-sm-3 {
    width: 100%!important;}
  .top-icon .aio-icon-header h3.aio-icon-title {
    margin: 5px 0 15px;
  }
}
.screen1400{
  padding:0px 0px;
}
}