/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 13 2020 | 12:10:47 */
.bg-contacts{
  background-color: rgba(0, 0, 0, .6);
  background: transparent linear-gradient(0deg, #000000 0%, rgba(0,0,0,0.5) 65%, transparent 99%) 0% 0% no-repeat padding-box;
}
.elementor-18 .elementor-element.elementor-element-5822255{position:absolute; width:100%;}
.b-line:after{content:'';background-color:#FF9415; padding: 1px 26px; position: absolute;}
.cgold {color: #FF9415;}
#automationbtn .elementor-button-icon{padding-top: 16%;}
.b-line-gray{margin-bottom:30px !important;}
.b-line-gray:after{content:'';background-color:#B4C3CB; padding: 1px 15px; position: absolute;}
.mb-10{margin-bottom:10px !important;}
.mb-0{margin-bottom:0px !important;}
.bg-line-gray h3:after{content:''; padding:1px 0; background-color: #E6EAEA; position:absolute;width: 100%;left: 0;margin-top: 20px;z-index: -1;}
.bg-line-gray h3 span{background-color:#fff; padding:0 10px;}
.d-inline-block{display: inline-block;}
.w-60{width: 60% !important;}
.w-40{width: 40% !important;}

.n2-section-smartslider.fitvidsignore{margin-top: -10px;}
.elementor-18 .elementor-element.elementor-element-5822255 > .elementor-background-overlay.bg-white {background-color: #fff;opacity: 1;}
.elementor-18 .elementor-element-5822255.bg-white .elementor-element.elementor-element-59a2d7c .menu-item a.hfe-menu-item, .elementor-18 .elementor-element-5822255.bg-white .elementor-element.elementor-element-59a2d7c .sub-menu a.hfe-sub-menu-item{color: #000000 !important;}
.owl-carousel.banner-slider{position: relative;overflow:hidden; width: 100vw;  margin-top: -10px;}
.slider-text{position: absolute;left:0;width:100%;z-index:999;top:0;background-color:rgba(0,0,0,0.4);height:100%;}
.slider-text > .elementor-container { max-width: 1140px;}

.slider-text h2, .slider-text p, .slider-text a{color:#FFF !important;font-family:'raleway'; max-width:400px;}
.slider-text h2{font-size:60px; font-weight:700; display:block}
.slider-text p{font-size:18px;display:block;}
.slider-text a{13px;}
.slider-nav{margin-top:-60px;position:absolute;z-index:2;width:100%; text-align:center}
.slider-nav a{color:#fff;padding: 0 7%;display:inline-grid; border-right:solid 1px }
.slider-nav a:last-child{border: none;}
.slider-nav a:hover:after{content:'';background-color:#FF9415; padding: 1px 26px; position: relative;}
.footer-submit-query > div{padding:0 !important;}
.f-form-submit p{margin-top:10px}
.f-form-submit .wpcf7-form-control-wrap{margin-bottom:20px}
.cover-text{display:block !important;}
.cover-text .wpcf7-form-control-wrap{background-color:#fff;}
.cover-text input[type=file]{position: relative;margin-top:-34px;margin-left:5px;border-top:0px; background-color:#F8FAFB;}
.cover-text .attach-file{}
.cover-text .attach-file:before{content: '? Attach file';  position:absolute;
  left:0;
  padding:5px;
  background-color:#F8FAFB;
  color:#00385B;
  width:130px;
  text-align:center;
  cursor:pointer;
z-index:9
}

.Footer-menu nav li {width:50%;}
.Footer-menu nav li a:after{width: 25% !important;height: 2px !important;}
.blockquote-border{background-color:#fff;box-shadow: 0px 5px 6px grey;border-radius: 8px;}
.plugin-blockquote{quotes: "\201C""\201D""\2018""\2019";border:none;padding: 15px;margin: 0;}
.plugin-blockquote:before{color: #CFDCE2;content: open-quote;font-size: 7em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.5em;font-family: times;}
.plugin-blockquote:after{
  color: #CFDCE2;
    content: close-quote;
    font-size: 7em;
    line-height: .5em;
    font-family: times;
    text-align: right;
    display: block;
    vertical-align: top;
}
.plugin-blockquote img {margin-right: 12px;opacity: 0.6;float: right;}
.plugin-blockquote p:after{content: '';
        content: '';
    position: relative;
    padding: 1px 33px;
    background-color: #D39D5D;
    margin-left: auto;
    margin-right: auto;
    margin-top: 6px;
    display: block;
    width: 62px;}
.elementor-18 .elementor-element.elementor-element-5822255.bg-white, .elementor-287 .elementor-element.elementor-element-6c0529a {box-shadow: 0px 0px 10px grey;}
.fooer-blockquote{}
.innovana-testimonials .row .col-sm-12:first-child .testimonial{box-shadow:none;min-height: auto;}
.innovana-testimonials .row .col-sm-12:first-child .testimonial .heading{color:#00385B; font-size:46px;font-weight:600}
.innovana-testimonials .row .col-sm-12:first-child .testimonial .subheading{color:#000; font-size:24px;}
.innovana-testimonials .row .col-xs-12 .testimonial{box-shadow: 0px 5px 5px #00000029;border-radius: 5px;padding 25px}
span.team-social {display: inline-block; right: 0; margin-top: -35px; position: absolute;}
span.team-social a {border-radius: 50%; display: inline-block; font-size: 12px; margin: 0px 2px !important;}
/*.testimonial-slider-carousel .owl-prev{left: -100px !important; right:auto !important;}
  .testimonial-slider-carousel .owl-next {left:auto !important; right: -100px !important;}
  .t-slider {width: calc(100% - 200px) !important;margin-left: auto;margin-right: auto;}*/
.testimonial-slider-carousel.owl-theme .owl-dots .owl-dot.active span, .testimonial-slider-carousel.owl-theme .owl-dots .owl-dot:hover span{background-color:#FF9415}
.elementor-230 .elementor-element.elementor-element-bcd9193 .elementor-tabs-wrapper{padding-top:34%;}
.step-fix-height{max-height:116px;overflow: hidden;}
div#covid-notification {display: none;
  position: fixed;
    left: 0 !important;
    right: 0;
    top: 0 !important;
    bottom: 0;
    background: rgba(0,0,0,0.4);
    z-index: 99;
}
#covid-notification .elementor-alert.elementor-alert-warning{color: #000000;background-color: #ffffff;border-color:transparent;
border-radius: 11px;
box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
#covid-notification .elementor-alert button.elementor-alert-dismiss{padding:1px 5px 5px 5px;border: 1px solid #545556;
    border-radius: 34px;line-height: 19px;}
#covid-notification .elementor-widget-container{width: 900px;margin: auto;margin-top:5%;}
#covid-notification .elementor-alert .elementor-alert-title {min-height: 30PX;}

@media only screen and (max-width: 1124px) and (min-width: 1025px){
  .elementor-230 .elementor-element.elementor-element-6c13fa2 .elementor-heading-title{font-size:30px;}
  .elementor-230 .elementor-element.elementor-element-0426c3b{font-size:20px;}
}

@media only screen and (min-width: 768px) {
	.owl-carousel.banner-slider{ max-height: 800px;}
	.slider-text .elementor-column{display:block;margin-top: 20%; padding-left: 15px;}
    .home-services {min-height: 235px;}
}

@media only screen and (max-width: 1024px) and (min-width: 768px){
  #contact-form-footer input[type=submit] {padding: 20px 25px;}
  .elementor-22 .elementor-element.elementor-element-0956566 .elementor-button {padding: 15px 25px 15px 25px;}
  .elementor-18 .elementor-element.elementor-element-266dbb6 .elementor-button {padding:10px;}
  .slider-text .elementor-column{display:block;margin-top: 12%; padding-left: 15px;}
  .slider-tex, .slider-nav {padding: 0 10px;}
  .slider-text h2 {font-size: 35px;}
  .f-form-submit{display:block !important;}
  .about-client-count .elementor-row > .elementor-column {width: 50%;}
  .testimonial-slider-carousel .owl-item {padding: 0 30px;}
  .testimonial-slider-carousel .owl-prev, .testimonial-slider-carousel .owl-next {width: 51px;height: 51px; position: relative; margin: 10px;}
  .elementor-230 .elementor-element.elementor-element-bcd9193 .elementor-tabs-wrapper{padding-top: 15%;}
  .elementor-230 .elementor-element.elementor-element-761e218 > .elementor-element-populated {padding: 0px;}
  section.elementor-section.elementor-inner-section.elementor-element.elementor-element-abbe66b.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    background: #F4F4FB;
    padding-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: -10px;
}
  #covid-notification .elementor-widget-container{width: 70%;margin-top: 20%;}
}

@media only screen and (max-width: 767px) {
	.slider-text {padding: 0 10px;}
	.slider-text > .elementor-container { max-width: 100%;}
	.slider-text .elementor-column{display:block;margin-top: 47px;}
	.slider-text h2, .single-head-banner h2 {font-size: 24px !important;margin-bottom: 5px;margin-top: 0;}
	.slider-text p, .single-head-banner p {font-size: 16px !important; line-height: initial;margin-bottom: 5px;}
  .slider-nav {margin-top: 7px;padding:0 10px;}
  .slider-nav a {padding: 0 3%; color: #555;}
  .elementor-11 .elementor-element.elementor-element-b31a0bc .elementor-heading-title {font-size: 34px;}
  .elementor-11 .elementor-element.elementor-element-344ec8f .elementor-heading-title {line-height:initial;}
  .elementor-11 .elementor-element.elementor-element-77bbaab .elementor-heading-title {font-size: 25px;}
  .featured-team .elementor-widget-container .elementor-image img{width:100%}
  .elementor-11 .elementor-element.elementor-element-578bd97 .elementor-spacer-inner {height: 0px;}
  .elementor-11 .elementor-element.elementor-element-7079d97 > .elementor-widget-container {padding:0px;}
  .elementor-18 .elementor-element.elementor-element-59a2d7c .sub-menu, .elementor-18 .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown, .elementor-18 .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown-expandible, .elementor-18 .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-18 .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color: rgba(0,0,0,0.2);}
  .elementor-18 .elementor-element.elementor-element-59a2d7c .sub-menu, .elementor-18 .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown, .elementor-18 .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown-expandible, .elementor-18 .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown .menu-item, .elementor-18 .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown .menu-item{background-color: rgba(0,0,0,0.6);padding-left: 10px;}
  .elementor-18 .bg-white .elementor-element.elementor-element-59a2d7c .sub-menu, .elementor-18 .bg-white .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown, .elementor-18 .bg-white .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown-expandible, .elementor-18 .bg-white .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-18 .bg-white .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color: #fff;}
  .elementor-18 .bg-white .elementor-element.elementor-element-59a2d7c .sub-menu, .elementor-18 .bg-white .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown, .elementor-18 .bg-white .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown-expandible, .elementor-18 .bg-white .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown .menu-item, .elementor-18 .bg-white .elementor-element.elementor-element-59a2d7c nav.hfe-dropdown .menu-item{background-color: rgba(256,256,256,0.6);}
  .elementor-287 .elementor-element.elementor-element-da6eb25 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item {padding-left: 10px;}
  .easy-steps{margin-bottom: 60px;}
  .owl-carousel {margin-top: -20px;}
  .elementor-sticky .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding: 0 10px;}
  .call-action-section{padding-bottom:30px;}
  .customer-service img{width:100%;}
  .single-head-banner .elementor-spacer-inner {height: 0px !important;}
  .single-head-banner .elementor-heading-title {line-height: 24px !important;}
  .single-head-banner .elementor-background-overlay {background-size: auto 100% !important;}
  .count-box-about .elementor-image {text-align: left !important;}
  .count-box-img{width:25%}
  .count-box-text{width:75%;padding-top: 15px;}
  .elementor-230 .elementor-element.elementor-element-7afed60 .elementor-heading-title{font-size:35px; padding-bottom:15px;}
  .elementor-230 .elementor-element.elementor-element-33c09dd .elementor-heading-title{font-size:25px;}
  .sale-support-inquiries {padding:25px 0 !important;}
  .sale-support-inquiries .elementor-column-wrap.elementor-element-populated{border:none !important;}
  .elementor-22 .elementor-element.elementor-element-c1a3959.elementor-position-left .elementor-icon-box-icon, .elementor-22 .elementor-element.elementor-element-5ed0e1c.elementor-position-left .elementor-icon-box-icon  {margin-right:15px !important;}
  .elementor-22 .elementor-element.elementor-element-c1a3959.elementor-position-left .elementor-icon-box-wrapper, .elementor-22 .elementor-element.elementor-element-5ed0e1c.elementor-position-left .elementor-icon-box-wrapper {display:flex;}
  .elementor-22 .elementor-element.elementor-element-c1a3959.elementor-position-left .elementor-icon-box-content, .elementor-22 .elementor-element.elementor-element-5ed0e1c.elementor-position-left .elementor-icon-box-content{text-align:left !important;}
  .about-client-count > .elementor-column-gap-default > .elementor-row > .elementor-column {width: 100%;}
  .about-client-count > .elementor-column-gap-default > .elementor-row > .elementor-column .elementor-column{width:auto;}
  .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle{color:#FFF;}
  .bg-white .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle{color:#494c4f;}
  
  .testimonial-slider-carousel .owl-item {padding: 0 15px;}
  .testimonial-slider-carousel .owl-next {right: -60px;}
  .testimonial-slider-carousel .owl-prev{left: -60px;}
  .testimonial-slider-carousel .owl-prev, .testimonial-slider-carousel .owl-next {width: 51px;height: 51px; position: relative; margin: 10px;}
  #covid-notification {left: 0;}
  #covid-notification .elementor-widget-container{width: 100%;margin-top: 15%;overflow: hidden;height: calc( 100vh - 15%);}
  #covid-notification .elementor-alert.elementor-alert-warning {overflow-y: auto; height: 100%;}
  section.elementor-section.elementor-inner-section.elementor-element.elementor-element-95aaf3e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {margin-bottom: 40px;}
.owl-stage {left: 10px;}
}
