.xs-header.header-main .xs-logo {
width:200px !important;
}
.nav-sticky.sticky-header .xs-header .xs-menus .nav-menu>li>a {
color:#fff !important;
}
.header-new .nav-menu>li>a {color: #000 !important;}

header .col-lg-8{padding-right:5px;padding-left:5px;}
.nav-brand>img, .xs-logo>img {width:100% !important;}

.modal-style.style-1 figcaption {
border-radius:50% !important;
}
.btn-danger:not([class*=btn-outline-]):hover {
    background-color: #131319 !important;
    color: #fff !important;
}
a:hover {
    color: #00deb6 !important;
}
.single-bio-thumb .bio-image {
border-radius:3% !important;
}
.elementor-widget-text-editor, .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description, .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
    font-family: Lato,arial,sans-serif !important;
}
.xs-heading .line::after {
    background-color: #00deb6 !important;
}

p.footer-mennu a:hover {
    color: #00deb6 !important;
}
.single-box .image::before {
background-color: rgba(0, 227, 180, 0.63) !important;
}

li.current_page_item.menu-item-no.active a {
    color: #00e3b4 !important;
}
i.fa.fa-linkedin:hover, i.fa.fa-vimeo:hover, i.fa.fa-pinterest:hover, i.fa.fa-twitter:hover {
color:#fff !important;
}
i.fa.fa-linkedin, i.fa.fa-vimeo, i.fa.fa-pinterest, i.fa.fa-twitter {
font-size:25px !important;
}
p.foot-menu a:hover {
    color: #00deb6 !important;
}
.copyright-text {
    padding-top: 0px !important;
}
.header-transparent~.inner-banner-area {
display:none !important;
}
.btn.btn-secondary, .btn.btn-primary {
    border-radius: 30px !important;
    text-align: center !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}
.submenu-indicator {
    margin-top: 3px !important;
}

.admin-bar .nav-sticky.sticky {
    box-shadow: 1px 0px 2px #acf1e9 !important;
}
.header-transparent .xs-header {
    border-bottom: none !important;
}
.header-new {
    box-shadow: none !important;
}
h4.footer-head {
    color: #8e8e8e !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    margin-top: 0 !important;
    margin-bottom: 20px !important;
    -webkit-opacity: .9 !important;
    -moz-opacity: .9 !important;
    opacity: .9 !important;
}
.xs_nav-portrait .nav-menus-wrapper {
    background-color: #262637 !important;
}
.footer-widget .textwidget p, .footer-widget ul li a {
    font-size: 14px !important;
}
.header-new .xs-logo-wraper {
    padding: 0 !important;
}
p.footer-mennu a, .copyright-text p, .copyright-text a {
    color: #fff !important; 
    font-size: 14px !important;
}

.xs-menus .nav-menu li>.nav-dropdown li a {
color:#fff !important;
}
.xs-menus .nav-menu>li>a {
font-size:14px !important;
}
.xs-menus .nav-menu li>.nav-dropdown li a:hover {
    background: #02ab9a !important;
}
.xs-menus .nav-menu li>.nav-submenu {
background: #464646 !important;
}
@media (max-width: 991px){
.nav-brand > img {
    margin-top: 0px !important;
    width: 260px !important;
}
  .xs-menus .nav-menu > li > a .submenu-indicator-chevron {
    border-color: #fff !important;
    color: #fff !important;
}
  h4.footer-head {
    padding-top: 20px !important;
}
}
p.foot-menu a {
    color: #dcdcdc !important;
    cursor: pointer !important;
    font-size: 15px !important;
}
.copyright {
    padding: 10px 0 10px !important;
    background-color: #262637 !important;
}
.footer-top-area {
display:none !important;
}
.xs-footer-section {
    background-color: #262637 !important;
}
.footer-widget ul li a {
color:#fff !important;
}

@media (min-width: 992px)  {
.nav-sticky.sticky-header .xs-header .xs-menus .nav-menu>li>a {
    color: #000 !important;
}
}
.sticky-header .header-new .nav-menus-wrapper .nav-btn {
    display: block !important;
}
@media (min-width: 768px) {
  .nav-sticky.sticky-header .xs-logo>.logo-sticky {
    width: 250px !important;
    padding-top: 12px !important;
}
  .nav-sticky {
-webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}
.nav-sticky.sticky-header {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
}
  .xs-menus .nav-menu li>.nav-dropdown li a {
    font-weight: 700 !important;
    border-bottom: 1px solid #535353;
    padding: 8px 20px !important;
    font-size: 12px !important;
    font-family: Lato,arial,sans-serif !important;
    text-transform: uppercase !important;
}
.header-new .xs-menus .nav-menu>li>a {
    font-family: Lato,arial,sans-serif !important;
    text-transform: uppercase;
    font-size: 12px !important;
}
  p.widget-one {
    margin-top: -8px !important;
}
  .header-new .align-to-right {
    float: none !important;
    text-align: right !important;
}
.copyright .container {
    border-top: 1px solid #5f5f5f !important;
    padding-top: 10px !important;
}
  p.widget-one img {
    margin-left: -10px !important;
    padding-bottom: 20px !important;
}
  img.img-logos {
    margin-left: -10px !important;
}
.elementor-36 .elementor-element.elementor-element-29c0629 {height:650px !important;
    background-image: url(https://www.virtualai.co.uk/wp-content/uploads/2019/03/technology-bg.png);
    background-repeat: no-repeat !important;
    background-position: bottom !important;
}
  .elementor-1688 .elementor-element.elementor-element-4c9a9a8 {height:650px !important;
  background-image: url(https://www.virtualai.co.uk/wp-content/uploads/2019/03/technology-bg.png) !important;
    background-repeat: no-repeat !important;
    background-position: bottom !important;
  
  }
  .elementor-3072 .elementor-element.elementor-element-e843f71 {
        height: 650px !important;
      background-image: url(https://www.virtualai.co.uk/wp-content/uploads/2019/03/bg.png) !important;
          background-repeat: no-repeat !important;
    background-position: bottom !important;
  }
  .elementor-2012 .elementor-element.elementor-element-5759e96 > .elementor-background-overlay {
    height: 650px !important;
background-image: url(https://www.virtualai.co.uk/wp-content/uploads/2019/03/bg-virtual-ai-partner.png) !important;
    background-repeat: no-repeat !important;
    background-position: bottom !important;
  }
 .elementor-3070 .elementor-element.elementor-element-e843f71  {
    background-image: url(https://www.virtualai.co.uk/wp-content/uploads/2019/03/bg.png) !important;
    background-repeat: no-repeat !important;
    background-position: bottom !important;
  }
    .elementor-6 .elementor-element.elementor-element-e824bfc {
      height: 650px !important;
      background-image: url(https://www.virtualai.co.uk/wp-content/uploads/2019/03/bg.png) !important;
          background-repeat: no-repeat !important;
    background-position: bottom !important;
} 
.elementor-1880 .elementor-element.elementor-element-e843f71 {
  height: 650px !important;
      background-image: url(https://www.virtualai.co.uk/wp-content/uploads/2019/03/bg.png) !important;
          background-repeat: no-repeat !important;
    background-position: bottom !important;
} 
  .elementor-697 .elementor-element.elementor-element-1732082 {
  height:650px !important;
    background-image: url(https://www.virtualai.co.uk/wp-content/uploads/2019/03/Web-icons-Contact-page.png) !important;
    background-repeat: no-repeat !important;
    background-position: bottom !important;
  }
  .elementor-3390 .elementor-element.elementor-element-4c9a9a8 {
    height:650px !important;
    background-image: url(https://www.virtualai.co.uk/wp-content/uploads/2019/03/bg.png) !important;
    background-repeat: no-repeat !important;
    background-position: bottom !important;
  }
  .elementor-600 .elementor-element.elementor-element-0e97482 {
    height:650px !important;
    background-image: url(https://instiller.co.uk/wp-content/themes/instiller2017/assets/img/background/bg-automation-icons.svg) !important;
    background-repeat: no-repeat !important;
    background-position: bottom !important;
  }
  .elementor-603 .elementor-element.elementor-element-f1e9390 {
    height:650px !important;
    background-image: url(https://www.virtualai.co.uk/wp-content/uploads/2019/03/faq-bg.png) !important;
    background-repeat: no-repeat !important;
    background-position: bottom !important;
  }
}

.wpcf7 input,textarea{
-webkit-box-shadow: 1px 1px 3px 1px rgba(184,184,184,0.6);
-moz-box-shadow: 1px 1px 3px 1px rgba(184,184,184,0.6);
box-shadow: 1px 1px 3px 1px rgba(184,184,184,0.6);
}

.xs-from .form-control:focus {
    border-color: #00deb6;
}
.xs-section-padding,.blog-single-post-section{
background: url(/wp-content/uploads/2019/10/hdbg2px.png) repeat-x;
background-size: 100% 85px;
}

