/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/*
Theme Name:  Salient
Description: Styles for the "Tabs" page builder element.
*/
body [class^=icon-].icon-default-style {line-height: 24px; height: 22px;  width: 22px;  margin-right: 0;font-size: 22px;}
.img-round{border-radius:100px;}
.divtoinline{display:inline-block!important;}
.spacer-menu{padding-bottom:30px;visibility:hidden;}
.spacer-menu a{font-size:0px!important;}
#footer-outer #copyright a.footer-gmap:not(.nectar-button){color:#377dff!important}

/*#zoho-lp-header{position:#377dff!importantfixed; top:0px; left:0;z-index:+999999; background:#F4F0EA;-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);}*/
.bullet-column .iwithtext .iwt-icon img:not([srcset]){width:22px!important;}
.bullet-column .iwithtext .iwt-text{padding-left:34px!important;}
.bullet-column .iwithtext .iwt-icon {top: 3px; height: 22px;}
#zoho-apps .using-image{background-size:contain!important;}
.inner-page-banner-para{ font-size: 24px;   font-weight: 300!important;  line-height: 28px;  max-width: 70%;   margin: 0 auto;}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
.float-shapes {
    position: relative;
}
.float-shapes:before {
    position: absolute;
	z-index:+99;
    content: url(https://gulfinfotech.com/wp-content/uploads/2020/05/rectangle.png);
    left: -35%;
    top: -35px;
	-webkit-animation: simple-rotate 2s 2s linear infinite alternate;
  animation: simple-rotate 2s 2s linear infinite alternate;
    -webkit-animation: rotation 9s infinite linear;
    animation: rotation 9s infinite linear;
}
.float-shapes:after {
  position: absolute;
  content: url(https://gulfinfotech.com/wp-content/uploads/2020/05/oval.png);
  right: 0;
  top: 175px;
  -webkit-animation: rotation 9s infinite linear;
          animation: rotation 9s infinite linear;
}
#mG61Hd .form-control {
    display: block;
    border-radius: 0;
    line-height: 1.4;
    font-family: "poppins",Sans-serif;
    font-weight: 300;
    font-size: 15px;
    padding: 10px 0;
    border: 0;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition: all .3s ease-in-out;
    border-bottom: solid 1px #fff;
    transition: all .3s cubic-bezier(.64,.09,.08,1);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 96%,#258AFF 4%);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
    background-position: -999px 0;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    color: #fff;
    margin-bottom: 20px;
    min-height: 50px;
}
#mG61Hd option { color: #000;}
#top nav ul .slide-out-widget-area-toggle a{line-height: 120px;  height: 120px;}
.nav-sub-label{padding:20px;}
.nav-sub-label:hover{background:#f8f8f8!important; border-radius:5px!important;}
.nav-sub-label .logo{max-height:24px; display:block; margin-bottom:2px!important;}
.nav-sub-label .desc{display: block; color: #77838f; font-size:13px; font-weight:400;}
.freshworks-menu .textwidget p{display:none;}
body.home .transparent #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link{color:#fff!important;} /*HOME PAGE MENU LINK COLOUR*/
.scrolled-down #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link{color:#000!important;}
.scrolled-down #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link:hover{color: #3098f3!important;}
#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu{padding:0px!important; -webkit-box-shadow: inset 0 24px 20px -20px rgb(0 0 0 / 5%); box-shadow: inset 0 24px 20px -20px rgb(0 0 0 / 5%);
}
.megamenu-content-padding{padding:20px!important;}
#mega-menu-wrap-top_nav #mega-menu-top_nav li.mega-menu-item a.mega-menu-link:before{margin-right:12px!important;display: block;
    float: left;height: 45px!important;  background-position: center;}
#mega-menu-item-7592 a{border-left:0px!important; border-top:0px!important; border-right:0px!important;}
#mega-menu-item-7591 a{border-left:0px!important; border-bottom:0px!important; border-top:0px!important; margin-right:0px!important;}
#mega-menu-item-7590 a{border-top:0px!important; border-right:0px!important; border-bottom:0px!important; margin-bottom:0px!important; margin-top:0px!important; margin-left:0px!important;}
#mega-menu-item-7595 a{border-left:0px!important;border-right:0px!important;border-bottom:0px!important; margin-top:0px!important; margin-bottom:0px!important;}
#mega-menu-item-media_image-3{text-align:center!important;}
.freshworks-image img{border-radius:10px;}
.nectar-slider-wrap[data-full-width="false"]:not([data-parallax="true"]) .swiper-slide .content{padding:0!important;}
#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{color:#fff!important;}
#top .sf-menu li ul li a.cta-button-blue, #top .sf-menu li ul li a.cta-button-green{display:inline-block!important; padding:12px 20px; background-color:#3098f3!important; border-radius:4px; color:#fff!important; -webkit-transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
}
#top .sf-menu li ul li a.cta-button-blue{background-color:#3098f3!important;}
#top .sf-menu li ul li a.cta-button-blue:hover{background-color:#3995DC!important}
#top .sf-menu li ul li a.cta-button-green{background-color:#34A853!important;}
#top .sf-menu li ul li a.cta-button-green:hover{background-color:#16A358!important}
.tabbed >ul,
.wpb_content_element .tabbed .wpb_tabs_nav {
    margin-left:0px;
    margin-bottom:17px
}
 .tabbed >ul li{float:left;  position:relative;  list-style:none;  margin:0px}
 .tabbed >ul:after{content:"";  display:block;  height:0;  clear:both;  visibility:hidden}
 .tabbed >ul li a{display:block;  color:#888;  position:relative;   background-color:rgba(0,0,0,0.045);
     padding:8px 15px;  transition:all 0.3s cubic-bezier(0.12,0.75,0.4,1);   -webkit-transition:all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     border-left:0px;  border-right:1px solid rgba(0,0,0,0.06)}
 .tabbed >ul li a svg {fill: #888;}
 .tabbed >ul li:hover, body .wpb_content_element .wpb_tabs_nav li, body .wpb_content_element .wpb_tabs_nav li:hover{background-color:transparent}
 .tabbed .clear{display:block!important;  padding-bottom:0px}
 .tabbed > ul li a:hover{background-color:rgba(0,0,0,0.035)}
 .tabbed > ul li:last-child a{border-color:transparent}
 .tabbed > ul li .active-tab{color:#fff;  border-color:#27CFC3;  background-color:#27CFC3}
 .tabbed >ul li .active-tab svg {fill: #fff;}
 .light .tabbed >ul li:last-child a, .light .tabbed >ul li a{border-color:rgba(0,0,0,0.2)}
 .light .tabbed >ul li a{background-color:rgba(0,0,0,0.15)}
 .tabbed .wpb_tab{opacity:0}
 body .tabbed div{padding:0px;  margin-bottom:0px;  background-color:transparent}
body .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {padding:0px;  background-color:transparent}
 .tabbed .wpb_tab{position:absolute}
 .tabbed >div:first-of-type{position:relative}
 .tabbed div.wp-video .mejs-mediaelement{position:absolute}
 .tabbed div.wp-video .mejs-inner{position:static}
 .wpb_tabs_nav .cta-button{position:absolute; right:0; top:0}
.tabbed[data-alignment="right"] .wpb_tabs_nav .cta-button{left:0; right:auto}
 .wpb_tabs_nav .cta-button a{visibility:visible;  margin-bottom:0}
 .wpb_tabs_nav .cta-button a:after{display:none!important}
 .tabbed .wpb_tab > .tab-icon {display: none;}
 .tabbed[data-alignment="center"] .wpb_tabs_nav li, .tabbed[data-alignment="right"] .wpb_tabs_nav li{float:none; display:inline-block}
 .tabbed[data-alignment="center"] .wpb_tabs_nav{text-align:center}
 .tabbed[data-alignment="right"] .wpb_tabs_nav{text-align:right}
 .tabbed[data-style="minimal"] .wpb_tabs_nav{border-bottom:1px solid #e1e1e1; line-height:0px; margin-bottom:65px;   position:relative}
 .tabbed[data-style="minimal"] >ul li:not(.cta-button) a, 
 .tabbed[data-style="minimal"] >ul li:not(.cta-button) .active-tab, 
 .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a, 
 .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) .active-tab{
    background-color:transparent;
     border-right:none;
     position:relative;
     color:inherit;
     z-index:10;
     padding:18px 17px;
     line-height:32px;
     margin-bottom:-1px;
     overflow-y:hidden;
     transition:all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     -webkit-transition:all 0.3s cubic-bezier(0.12,0.75,0.4,1)
}
 .tabbed[data-style="minimal"] >ul li:not(.cta-button) a svg, 
 .tabbed[data-style="minimal"] >ul li:not(.cta-button) .active-tab svg, 
 .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a svg, 
 .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) .active-tab svg {
     fill: currentColor;
}
 .tabbed[data-style="minimal"] >ul li a:hover{opacity:0.7}
 .tabbed[data-style*="minimal"] >ul li a:after{
     height:4px;
     width:100%;
     content:' ';
     background-color:#000;
     display:block;
     position:absolute;
     bottom:-4px;
     left:0;
     z-index:10;
     transition:transform 0.3s cubic-bezier(0.12,0.75,0.4,1);
     -webkit-transition:-webkit-transform 0.3s cubic-bezier(0.12,0.75,0.4,1)
}
 .tabbed[data-style="minimal"] >ul li .active-tab{
    opacity:1
}
 .tabbed[data-style*="minimal"] >ul li .active-tab:after{
    transform:translateY(-3px);
     -webkit-transform:translateY(-3px)
}
 .tabbed[data-style*="vertical"] .wpb_tabs_nav{
    width:20%;
     float:left
}
 .tabbed[data-style*="vertical"] >div{
    float:left;
     width:80%;
     padding-left:40px
}
 body .tabbed[data-style*="vertical"] .wpb_tabs_nav li {
     white-space:normal;
}

 .tabbed[data-style="vertical_modern"] >div{
     padding-left:80px
}
 .tabbed[data-style*="vertical"] .wpb_tabs_nav li{
    float:none;
}
 .tabbed[data-style*="vertical"] .wpb_tabs_nav li a{
    border-right:none
}
 .tabbed[data-style="vertical_modern"] > .wpb_tabs_nav li i {
     transition: none;
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li i,
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li svg {
     margin-right: 13px;
     position: relative;
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
     background-color: rgba(0,0,0,0.04);
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a:hover {
     background-color: rgba(0,0,0,0.025);
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     align-items: center;
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li {
     margin-bottom: 12px;
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
     border-radius: 6px;
     padding: 25px 20px;
     overflow: hidden;
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li .active-tab {box-shadow: 0px 15px 50px rgba(0,0,0,0.2);}
 .tabbed[data-style="minimal_alt"] ul{position:relative}


 .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a{
    padding:2px 0px!important
}
 .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button){
    margin:0 30px!important
}
 .tabbed > .wpb_tabs_nav li i{
     transition: color 0.3s cubic-bezier(0.12,0.75,0.4,1);
     margin-right: 10px;
}
 .tabbed > .wpb_tabs_nav li svg {
     transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     margin-right: 10px;
}
 .tabbed[data-style="default"] > .wpb_tabs_nav li i, 
 .tabbed[data-style="vertical"] > .wpb_tabs_nav li i, 
 .tabbed[data-style*="material"] .wpb_tabs_nav li i {
     transition: none;
}
 .tabbed[data-style*="minimal"] .wpb_tabs_nav li i, 
 .tabbed[data-style*="material"] .wpb_tabs_nav li i, 
 .tabbed[data-style*="minimal"] .wpb_tabs_nav li svg, 
 .tabbed[data-style*="material"] .wpb_tabs_nav li svg {
     display: block;
     text-align: center;
     margin: 0 0 8px 0;
     font-size: 32px;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav,
 .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav {
     margin-bottom: 65px;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav li {
     float: none;
     display: inline-block;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav:after, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before {
     background-color: #000;
     display: block;
     left: 0;
     width: 100%;
     position: absolute;
     content: '';
     height: 1px;
     opacity: 0.25;
     visibility: visible;
}
 .tabbed[data-style*="material"] ul:after {
     opacity: 0.3;
}
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li .active-tab, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li .active-tab,
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li .active-tab, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li .active-tab, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li .active-tab, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li .active-tab {
     background-color: transparent;
}
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before {
     height: 100%;
     top: 0;
     opacity: 0;
     transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     -webkit-transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     z-index: -1;
     border-radius: 5px 5px 0 0px;
}
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before {
     height: 100%;
     top: 0;
     opacity: 0;
     transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     -webkit-transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     z-index: -1;
}
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul li .active-tab:before, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul li .active-tab:before, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-1"] ul li .active-tab:before, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-2"] ul li .active-tab:before, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-1"] ul li .active-tab:before, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-2"] ul li .active-tab:before {
     opacity: 1;
}
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-1"] ul li .active-tab, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-2"] ul li .active-tab {
     border-color: transparent;
}
 .tabbed[data-style*="material"][data-full-width-line="true"] ul:after {
     left: 50%;
     right: 50%;
     margin-left: -50vw;
     margin-right: -50vw;
     width: 100vw;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav li i, 
 .tabbed[data-style*="material"] .wpb_tabs_nav li svg {
     font-size: 22px;
     margin-top: 7px;
     line-height: 22px;
     height: auto;
     margin-bottom: 5px;
     width: auto;
}
 .tabbed[data-style*="minimal"] .wpb_tabs_nav li svg {
   margin: 0 auto 8px auto
 }
 .tabbed[data-style*="material"] .wpb_tabs_nav li svg {
     margin: 0 auto 
}
 .tabbed[data-style*="material"] .wpb_tabs_nav li a:not(.active-tab):hover,
 body .tabbed[data-style*="material"][data-color-scheme] .wpb_tabs_nav li a:not(.active-tab):hover {
     color: #000;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav li a:not(.active-tab):hover svg {
     fill: #000;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav li .active-tab:after {
     opacity: 0.3;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav li a:after {
     transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     opacity: 0.3;
     display: block;
     content: '';
     width: 92%;
     height: 92%;
     top: 4%;
     left: 4%;
     z-index: -2;
     position: absolute;
}
 .span_12.light .tabbed[data-style*="material"] >ul li a:not(.active-tab) {
     color: rgba(255,255,255,0.7);
}
 .span_12.light .tabbed[data-style*="material"] >ul li a:hover {
     color: rgba(255,255,255,1);
}


.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav {
  display: flex;
  display: -ms-flexbox;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li {
  float: none;
  flex-grow: 1;
  -webkit-flex-grow: 1;
  display: block;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.light .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li  {
  border-bottom: 1px solid rgba(255,255,255,0.1);
}
.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a {
  background-color: transparent;
  text-align: center;
  color: inherit;
  border: none;
  font-size: 1.2em;
  padding: 25px 30px;
}

.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a:not(.active-tab):hover {
  opacity: 0.6;
}

.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a.active-tab:hover {
  background-color: transparent;
}
.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a:not(.active-tab):after {
  background: none;
}
.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a:after {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  height: 4px;
  bottom: 0;
  -webkit-transition: transform .4s ease;
  transition: transform .4s ease;
}
.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a.active-tab:after {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a:before {
  position: absolute;
  display: block;
  content: '';
  bottom: -4px;
  left: 0;
  width: 100%;
  height: 4px;
  opacity: 0;
  transition: opacity .4s ease;
  box-shadow: 0px 8px 24px rgba(0,0,0,0.15);
}
.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a.active-tab:before {
  opacity: 0.3;
}


/* vertical scrolling */
.nectar-scrolling-tabs {
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.nectar-scrolling-tabs .scrolling-tab-nav {
  width: 25%;
  min-width: 225px;
  margin-left: 0;
  margin-bottom: 0;
  position: relative;
}
.nectar-scrolling-tabs .scrolling-tab-nav ul {
  margin-left: 0;
  margin-bottom: 0;
}
.nectar-scrolling-tabs .scrolling-tab-nav ul li {
  list-style: none;
  float: none;
  display: block;
}
.nectar-scrolling-tabs[data-navigation-width="wide"] .scrolling-tab-nav {
  width: 35%;
  min-width: 275px;
}
.nectar-scrolling-tabs[data-navigation-width="narrow"] .scrolling-tab-nav {
  width: 20%;
  min-width: 175px;
}
.nectar-scrolling-tabs .scrolling-tab-content {
  flex: 1;
  padding-left: 7%;
}

.nectar-scrolling-tabs .scrolling-tab-nav  a {
  color: inherit;
}
.nectar-scrolling-tabs .scrolling-tab-nav h6,
.nectar-scrolling-tabs .scrolling-tab-nav h5,
.nectar-scrolling-tabs .scrolling-tab-nav h4,
.nectar-scrolling-tabs .scrolling-tab-nav h3,
.nectar-scrolling-tabs .scrolling-tab-nav h2 {
  margin-bottom: 0;
  line-height: 1.3em;
}

.nectar-scrolling-tabs .scrolling-tab-nav ul li {
  line-height: 1em;
  opacity: 0.45;
  padding-left: 50px;
  padding-bottom: 35px;
  -webkit-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="15px"] li {
  padding-bottom: 15px;
} 
.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="20px"] li {
  padding-bottom: 20px;
} 
.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="25px"] li {
  padding-bottom: 25px;
} 
.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="30px"] li {
  padding-bottom: 30px;
} 
.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="40px"] li {
  padding-bottom: 40px;
} 
.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="45px"] li {
  padding-bottom: 45px;
} 

.nectar-scrolling-tabs[data-tab-spacing="10%"] .scrolling-tab-content > div {
  padding-top: 5%;
  padding-bottom: 5%;
} 

.nectar-scrolling-tabs[data-tab-spacing="20%"] .scrolling-tab-content > div {
  padding-top: 10%;
  padding-bottom: 10%;
} 

.nectar-scrolling-tabs[data-tab-spacing="30%"] .scrolling-tab-content > div {
  padding-top: 15%;
  padding-bottom: 15%;
} 

.nectar-scrolling-tabs[data-tab-spacing="40%"] .scrolling-tab-content > div {
  padding-top: 20%;
  padding-bottom: 20%;
} 

.nectar-scrolling-tabs[data-tab-spacing="50%"] .scrolling-tab-content > div {
  padding-top: 50%;
  padding-bottom: 50%;
} 



.nectar-scrolling-tabs[data-tab-spacing] .scrolling-tab-content > div:first-child {
  padding-top: 0;
} 
.nectar-scrolling-tabs[data-tab-spacing] .scrolling-tab-content > div:last-child {
  padding-bottom: 0;
} 

.nectar-scrolling-tabs .scrolling-tab-nav .theiaStickySidebar ul li:last-child {
  padding-bottom: 0;
}

.nectar-scrolling-tabs .scrolling-tab-nav .menu-item:hover {
  opacity: 1;
}

.nectar-scrolling-tabs .scrolling-tab-nav .menu-item .sub-desc {
  padding-top: 10px;
  line-height: 1.6em;
  display: block;
  opacity: 0.7;
}

.nectar-scrolling-tabs .scrolling-tab-nav .menu-item.has-icon {
  display: flex;
}

.nectar-scrolling-tabs .scrolling-tab-nav .svg-icon-link svg {
  width: 24px;
}

.scrolling-tab-content .im-icon-wrap.tab-icon {
  display: none;
}

.nectar-scrolling-tabs .scrolling-tab-nav .svg-icon-link {
  padding-top: 0;
}
.nectar-scrolling-tabs .scrolling-tab-nav i,
.nectar-scrolling-tabs .scrolling-tab-nav .svg-icon-link {
  margin-right: 15px;
}
.nectar-scrolling-tabs[data-nav-tag="h2"] .scrolling-tab-nav i,
.nectar-scrolling-tabs[data-nav-tag="h2"] .scrolling-tab-nav .svg-icon-link svg {
  font-size: 30px;
}

.nectar-scrolling-tabs .scrolling-tab-nav a {
  padding-top: 5px;
}

.nectar-scrolling-tabs .scrolling-tab-mobile-title {
  min-height: 1px;
}

.nectar-scrolling-tabs .scrolling-tab-mobile-title .inner {
  display: none;
  margin-bottom: 25px;
}

.scrolling-tab-mobile-title i {
  font-size: 28px;
}

.nectar-scrolling-tabs .scrolling-tab-nav .active {
  opacity: 1;
}

.nectar-scrolling-tabs .scrolling-tab-nav .theiaStickySidebar:before,
.nectar-scrolling-tabs .scrolling-tab-nav .line,
[data-stored-style="vs"] .tabbed[data-style="vertical_modern"] .wpb_tabs_nav:before,
#ajax-content-wrap [data-stored-style="vs"] .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a:before {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  background-color: rgba(0,0,0,0.1);
  width: 1px;
  height: 100%;
}

.light .nectar-scrolling-tabs .scrolling-tab-nav .theiaStickySidebar:before,
.light .nectar-scrolling-tabs .scrolling-tab-nav .line,
.light [data-stored-style="vs"] .tabbed[data-style="vertical_modern"] .wpb_tabs_nav:before,
.light #ajax-content-wrap [data-stored-style="vs"] .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a:before {
  background-color: rgba(255,255,255,0.2);
}

.nectar-scrolling-tabs .scrolling-tab-nav.single-tab .skip-hash {
  pointer-events: none;
}

.nectar-scrolling-tabs .scrolling-tab-nav .line {
  width: 3px;
  left: -1px;
}

.nectar-scrolling-tabs .scrolling-tab-nav .line {
  max-height: 1px;
  height: 100%;
  background-color: #000;
  -webkit-transition: transform 0.5s cubic-bezier(0,0,.34,.96), max-height 0.5s cubic-bezier(0,0,.34,.96);
  transition: transform 0.5s cubic-bezier(0,0,.34,.96), max-height 0.5s cubic-bezier(0,0,.34,.96);
  transform: translate3d(0px, 0px, 0px);
}


/* front end vs */
[data-stored-style="vs"] .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
  background-color: transparent!important;
  padding: 0 0 0 40px;
  margin-bottom: 35px;
}

[data-stored-style="vs"] .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:last-child,
[data-stored-style="vs"] .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li:last-child a {
  margin-bottom: 0;
}

[data-stored-style="vs"] .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a:before {
  display: none;
}

[data-stored-style="vs"] .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li .active-tab {
  box-shadow: none;
  color: inherit;
}
[data-stored-style="vs"] .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a:before {
  opacity: 0;
  background-color: #000;
  transition: opacity 0.3s ease;
}
[data-stored-style="vs"] .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab:before {
  opacity: 1
}


 .tabbed .wpb_tabs_nav li .im-icon-wrap.tab-icon {
     line-height: 0;
}
 .tabbed[data-icon-size="24"] .wpb_tabs_nav li i{
     font-size: 24px;
     line-height: 24px;
}
 .tabbed[data-icon-size="26"] .wpb_tabs_nav li i{
     font-size: 26px;
     line-height: 26px;
}
 .tabbed[data-icon-size="28"] .wpb_tabs_nav li i{
     font-size: 28px;
     line-height: 28px;
}
 .tabbed[data-icon-size="30"] .wpb_tabs_nav li i{
     font-size: 30px;
     line-height: 30px;
}
 .tabbed[data-icon-size="32"] .wpb_tabs_nav li i{
     font-size: 32px;
     line-height: 32px;
}
 .tabbed[data-icon-size="34"] .wpb_tabs_nav li i{
     font-size: 34px;
     line-height: 34px;
}
 .tabbed[data-icon-size="36"] .wpb_tabs_nav li i{
     font-size: 36px;
     line-height: 36px;
}
 .tabbed[data-icon-size="24"] .wpb_tabs_nav li svg{
     height: 24px;
}
 .tabbed[data-icon-size="26"] .wpb_tabs_nav li svg{
     height: 26px;
}
 .tabbed[data-icon-size="28"] .wpb_tabs_nav li svg{
     height: 28px;
}
 .tabbed[data-icon-size="30"] .wpb_tabs_nav li svg{
     height: 30px;
}
 .tabbed[data-icon-size="32"] .wpb_tabs_nav li svg{
     height: 32px;
}
 .tabbed[data-icon-size="34"] .wpb_tabs_nav li svg{
     height: 34px;
}
 .tabbed[data-icon-size="36"] .wpb_tabs_nav li svg{
     height: 36px;
}

.tabbed[data-style="default"] .wpb_tabs_nav li .im-icon-wrap.tab-icon { margin-right: 10px; }
.tabbed[data-style="default"] .wpb_tabs_nav li svg,
.tabbed[data-style="default"] .wpb_tabs_nav li .im-icon-wrap.tab-icon,
.tabbed[data-style="default"] .wpb_tabs_nav li .im-icon-wrap.tab-icon svg {
    height: 18px;
    width: 18px;
    display: inline-block;
}

 .tabbed[data-icon-size="30"][data-style*="material"] .wpb_tabs_nav li i, 
 .tabbed[data-icon-size="32"][data-style*="material"] .wpb_tabs_nav li i, 
 .tabbed[data-icon-size="34"][data-style*="material"] .wpb_tabs_nav li i, 
 .tabbed[data-icon-size="36"][data-style*="material"] .wpb_tabs_nav li i, 
 .tabbed[data-icon-size="30"][data-style*="material"] .wpb_tabs_nav li svg, 
 .tabbed[data-icon-size="32"][data-style*="material"] .wpb_tabs_nav li svg, 
 .tabbed[data-icon-size="34"][data-style*="material"] .wpb_tabs_nav li svg, 
 .tabbed[data-icon-size="36"][data-style*="material"] .wpb_tabs_nav li svg {
     margin-top: 10px;
     margin-bottom: 10px;
}
 .tabbed[data-style="material"] .wpb_tabs_nav li a {
     transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     padding-top: 13px;
     padding-bottom: 13px;
     border: none;
     border-radius: 5px 5px 0 0px;
}
 .tabbed[data-style="material"] >ul li a:not(.active-tab) {
     background-color: transparent;
}
 .tabbed[data-spacing="side-15px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-15px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left: 17px;
     padding-right: 17px;
}
 .tabbed[data-spacing="side-20px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-20px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left: 20px;
     padding-right: 20px;
}
 .tabbed[data-spacing="side-25px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-25px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left: 25px;
     padding-right: 25px;
}
 .tabbed[data-spacing="side-30px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-30px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left: 30px;
     padding-right: 30px;
}
 .tabbed[data-spacing="side-35px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-35px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left: 35px;
     padding-right: 35px;
}
 .tabbed[data-spacing="side-40px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-40px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left:40px;
     padding-right:40px;
}
 .tabbed[data-spacing="side-45px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-45px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left:45px;
     padding-right:45px;
}

canvas{position: absolute; top:0; left:0; z-index:+999;}
.menu-spacer a{min-width: 50px; height: 22px!important;}
body.material #header-secondary-outer nav >ul >li >a{font-size:14px!important;}

#home-blog-listing h3{font-size:20px!important; font-weight:400!important; line-height:24px!important; text-align:left!important}
#home-blog-listing .meta-category{display:none!important;}

.clients-home .col.section-title{padding:20px!important}
.clients-home .img-with-aniamtion-wrap{padding:20px!important;}
.clients-home h3{font-weight:300!important; font-size:16px!important; line-height:20px!important; min-height:50px;}
.clients-home img{max-width:266px!important;}
.clients-home .nectar-fancy-box .inner{min-height:250px!important;}
.partner-home-logos img{max-height:30px!important;}
.partner-home-logos .inner-wrap{border-radius:5px; border:solid 1px #d2d2d2; padding:5% 10%; max-height:90px;}
.partner-home-logos img.partner-azure{max-width: 100%!important; margin:0 auto!important;}
.partner-home-logos img.home-partner-veeam{max-height:24px!important;}
.partner-home-logos img.home-partner-mimecast{max-height:24px!important;}
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous{left:-10px!important;}
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next{right:-10px!important;}
.solution-cards .cell{max-height:440px!important;}
.solution-cards .nectar-fancy-box[data-style="color_box_hover"] .inner-wrap *{color:rgb(44, 45, 72);}
.solution-cards .inner .inner-wrap, .solution-partners .inner .inner-wrap{border:none!important;}
.solution-cards h3{min-height:76px;}
.solution-cards img{max-height:170px;}
.solution-partners p.solution-img-holder{display:inline-block;}
.solution-partners .nectar-flickity:not(.masonry) .flickity-slider .cell img{max-width:150px;}
.solution-partners .nectar-flickity:not(.masonry) .flickity-slider .cell img.google-svg{max-height:40px!important; text-align:left;}
.solution-partners .nectar-flickity.nectar-carousel[data-border-radius="10px"] .flickity-slider .inner .inner-wrap{border-radius:0px;}
.solution-partners .nectar-fancy-box[data-style="color_box_hover"] .inner p{opacity:1;}
#slide-out-widget-area .mobile-only .menu.secondary-header-items li a{font-size:14px!important;}
.slide-out-from-right .textwidget p{font-size:14px!important}
.slide-out-from-right .textwidget p img, .slide-out-from-right .textwidget p i{margin-right:5px;}
.slide-out-from-right .textwidget h4 i{top:0!important; margin-right:3px;}
#slide-out-widget-area.slide-out-from-right{padding-left:20px!important; padding-right:40px!important;}
.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container li li a, body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a{font-size:14px!important;}

.wp-google-powered{display:none!important;}
.wpac div.wp-google-list{background-color: #fff!important; padding: 16px 10px!important; border-radius: 5px!important;}
.footer-tabs .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) {
    margin: 0 30px 0 0!important;
}
#footer-outer p.footer-call-email a:not(.nectar-button){color:#ffcc00!important;}
#footer-outer p.footer-call-email a:not(.nectar-button):hover{color:#fff!important;}

#footer-outer #copyright .col ul{float:none!important}
#footer-outer #copyright li:first-child{margin-left:0px;}
#home-blog-listing .auto_meta_overlaid_spaced .masonry-blog-item .content-inner > a{background-color: rgba(0,0,0,.5)!important;}
.free-demo-cta .vc_column-inner{background:#377dff url(../wp-content/uploads/2021/01/img15.png) no-repeat bottom right; background-size:270px 219px;}
.call-cta .vc_column-inner{background:#ffc107 url(../wp-content/uploads/2021/01/img12.png) no-repeat bottom right; background-size:270px 202px;}



/* +++++++++++++++++ HOME TESTIMONIALS +++++++++++++++++++++++++ */
/*.home-testimonials .owl-item{margin:20px; background:#fff; border:solid 1px #d2d2d2; border-radius:10px;}*/
.home-testimonials .flickity-viewport{min-height:475px!important;}
.home-testimonials .cell{height:430px!important;}
.home-testimonials .nectar-video-box{margin-bottom:27px!important;}
.home-testimonials .nectar-video-box .inner-wrap{border-radius:0px!important; border:0px!important; max-height:160px!important;}
.home-testimonials .nectar_single_testimonial{padding:0px 30px!important;vertical-align: middle;
    display: table-cell;}
.nectar-flickity.nectar-carousel[data-column-border="true"] .flickity-slider .inner-wrap{display:table;}

.slide_out_area_close:before{width: 36px!important; height: 36px!important; margin: -18px 0 0 -18px!important;}
.material #slide-out-widget-area.slide-out-from-right .fa-envelope:after {display:none!important;}
.ms-partner{width: 270px;  background: #fff; border-radius: 10px;  padding: 10px 10px 5px;}
/* Wheel Style begins */
.tabs-svg > div{display:flex;}
.tabs-svg .left-data{width:50%; padding:0px; color:#fff; display:flex; align-items:center; text-align:left;}
.tabs-svg .left-data h2{font-size:30px!important; color:#fff!important; font-weight:400!important; }
.tabs-svg .right-image{width:50%; text-align: center;}

/* Wheel Style ends */
.hurrytimer-campaign{background:#fff; border-radius:5px; margin-bottom:20px;}
/* Zoho Form Style begins */
.zcwf_row-two-colum{display:flex;}
#crmWebToEntityForm .zcwf_col_lab{padding:5px 0;}
#crmWebToEntityForm select{background: rgba(0,0,0,0.04); border-radius: 4px; line-height: 24px; padding: 15px 10px;}
#crmWebToEntityForm input, #crmWebToEntityForm textarea{box-shadow: 0 1px 2px rgba(0,0,0,0.16); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.16);}
.pum-theme-6676 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{border-radius:26px!important;}
.zcwf_title{text-align: center; font-size: 20px; font-weight: 300; padding-bottom: 20px; color:#3098f3!important;}
#crmWebToEntityForm input[type=submit]{padding: 10px 30px; margin-top: 10px;}
/* Zoho Form Style ends */
.pricing-plan-row .nectar-hor-list-item[data-color="white"]:hover .nectar-list-item{color:#FFCC00!important;}
.solution-faq h3 a{font-size: 20px!important; font-weight: 400!important;}
/* KB Style begins */
#eckb-article-body{box-shadow: 0 0 35px rgba(140,152,164,.125)!important;border: 1px solid #e7eaf3; border-radius: 5px; background:none!important;}
#eckb-article-page-container-v2 #eckb-article-content{background:none!important;}
.eckb-article-defaults #eckb-article-page-container-v2 #eckb-article-content .eckb-article-title{font-size:32px!important;}
.eckb-article-defaults #eckb-article-page-container-v2 #eckb-article-content #eckb-article-content-body img{margin:30px 0!important;}
.kb-cta-part{text-align:center; padding:50px 0; border-top:solid 1px #e7eaf3; margin-top:30px;}
.kb-cta-part figure{margin:0 auto;}
.contact-columns div.nectar-cta{margin-bottom:8px!important;}
/* +++++++++++ FORM STYLE BEGINS ++++++++++++++++ */
.benefits-tab{display:none;}
/*.pum-theme-6676 .pum-container, .pum-theme-lightbox .pum-container{background:#F8F9FA!important;}*/
.git-form{padding: 30px!important;box-shadow: 0 0 35px rgba(140,152,164,.125)!important;background-color: #fff;
    background-clip: border-box; border: 1px solid #e7eaf3; border-radius: 5px; max-width: 500px; margin: 0 auto; font-family: 'Poppins', Helvetica, sans-serif;}
            .form-title{text-align: center; margin: 0; padding: 0 0 30px; font-size: 24px; font-weight: 500; line-height: 36px;}
            .field-wrap {width: 100%;}
            .col-form{margin-bottom: 1rem!important; float: left; width: 48%; padding: 0 1%;}
           .git-form .form-control{width:100%;display: block; outline: none!important; font-family: 'Poppins', Helvetica, sans-serif;
    padding: 12px 15px; color: #1e2022; background-color: #fff!important; border: 1px solid #d5dae2!important; font-size:15px; 
    border-radius: 5px; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing: border-box;}
    
            .w-100{width:98%; padding: 0 1%;}
            .form-btn{background-color: #377dff; border:solid 1px #377dff;cursor: pointer; font-weight: 500; font-family: 'Poppins', Helvetica, sans-serif;
    color: #fff; text-align: center;   vertical-align: middle;  user-select: none;   padding: 20px!important; box-sizing: border-box;
    font-size: 1rem; border-radius: 5px;  transition: all .2s ease-in-out;margin-top: 1rem!important; display: block; width: 100%!important;}
/* +++++++++++ FORM STYLE ENDS ++++++++++++++++ */
/* Popup Style Begins */
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%!important;}
div.wpforms-container-full .wpforms-form button[type=submit]{background-color: #3098f3!important;color: #fff!important; border:solid 1px #3098f3!important; }
.partner-raw .vc_col-sm-4{border:solid 1px #cecece; border-radius:5px; padding:2%!important; margin:1%!important; max-width:400px;}
.partner-image{max-height:36px;}
.services-main-icon{width:90px!important;}
/*body:not([data-header-format="left-header"]) #top .sf-menu li ul{background-color:transparent!important;}*/
.contact-support-column{background:#fff url(http://192.46.212.139/~git/wp-content/uploads/2021/05/support-man.svg) no-repeat; background-position:75% 25%; background-size:35%; border:solid 1px #ccc; padding:40px; border-radius:5px;}
.country-align{display:inline-block; width:65px;}
.swiper-slide, .swiper-container{background-color:transparent!important;}
.swiper-slide .button a{text-transform:capitalize!important;}
.webinar-head{height:175px!important; font-size:26px!important; font-weight:500!important;}
body.material #header-outer[data-header-resize="1"]:not([data-format="left-header"]):not(.small-nav), 
/*body.material #header-outer[data-header-resize="0"]:not([data-format="left-header"]):not(.scrolled-down):not(.fixed-menu)*/{
    -webkit-box-shadow: 0 3px 45px rgb(0 0 0 / 15%)!important;
    box-shadow: 0 3px 45px rgb(0 0 0 / 15%)!important;
}
@media only screen and (min-width: 1288px) and (max-width: 1420px) {
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link{padding: 0px 15px 0px 15px!important;}
}
@media only screen and (min-width: 1075px) and (max-width: 1287px) {
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link{font-size:14px!important;padding: 0px 15px 0px 15px!important;}
	body.material[data-header-format="default"] #header-outer[data-has-buttons="yes"]:not([data-format="left-header"]) #top nav >.buttons {margin-left:10px!important}
	#top nav ul .slide-out-widget-area-toggle a i.label{font-size:14px!important;}
	#header-outer #logo img, #header-outer .logo-spacing img{height:32px!important}
	#header-outer #logo, #header-outer .logo-spacing{margin-top:45px!important;}
}
@media only screen and (min-width: 1000px) and (max-width: 1074px) {
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link{font-size:14px!important;padding: 0px 8px 0px 8px!important;}
	body.material[data-header-format="default"] #header-outer[data-has-buttons="yes"]:not([data-format="left-header"]) #top nav >.buttons {margin-left:10px!important}
	#top nav ul .slide-out-widget-area-toggle a i.label{font-size:14px!important;}
	#header-outer #logo img, #header-outer .logo-spacing img{height:32px!important}
	#header-outer #logo, #header-outer .logo-spacing{margin-top:45px!important;}
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
     .tabbed[data-style*="vertical"] .wpb_tabs_nav{width:25%;}
     .tabbed[data-style*="vertical"] >div{width:65%;}
}
@media only screen and (min-width:1000px){
	
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu{
	box-shadow: 0 0.75rem 0.75rem 0.0375rem rgb(132 138 163 / 10%), inset 0 0.75rem 0.75rem 0.0375rem rgb(132 138 163 / 5%);}
	 /* ++++++++++++++++++ MEGA MENU STYLES BEGINS ++++++++++++++++++++++ */
	/* .services-megamenu .mega-sub-menu{max-width:100%!important; left:0!important;}*/
.services-megamenu .mega-sub-menu .mega-description-group{width:75%;}
.services-megamenu .mega-sub-menu .mega-description-group .mega-menu-title{text-transform:capitalize; font-size:16px; font-weight:500;}
.services-megamenu .mega-sub-menu .mega-description-group .mega-menu-description{font-size: 13px!important; color: #77838f; font-style: normal!important; font-weight: 400!important;}
.services-megamenu .mega-sub-menu li.mega-has-icon{padding:0%!important;}
.services-megamenu .mega-sub-menu li.mega-has-icon a{min-height:86px!important; padding:20px!important; border:solid 1px #e7eaf3!important; border-radius:10px!important; margin:0px!important;text-transform: capitalize!important;font-size: 14px!important;font-weight: 500!important;line-height: 22px!important; border-left:0px!important;}
.services-megamenu ul li.services-first-row .mega-sub-menu li.mega-has-icon a{border-top:0px!important;}
.services-megamenu ul li.services-last-row .mega-sub-menu li.mega-has-icon a{border-bottom:0px!important;}
.services-megamenu ul li.serv-last-child li.mega-has-icon a{border-right:0px!important;}
.services-megamenu .mega-sub-menu li.mega-has-icon a:hover{background:#f8f8f8!important;}
.solution-menu > ul > li{margin-bottom:1px!important;}
	.solution-menu > ul > li:last-child{margin-bottom:0!important;}
.sub-menu .sf-with-ul .menu-title-text{font-size:20px!important; text-transform:uppercase!important;}
	
.gws-column{background-repeat:no-repeat!important; background-size:contain!important;}
.zoho-column{background-repeat:no-repeat!important; background-size:295px 189px!important;}
	.ms-column{background-repeat:no-repeat!important; background-size:258px 195px!important;}
/*.soln-gws > a{border-radius:0px 0px 10px 0px!important;}
.soln-ms > a,.soln-aws > a,.soln-fw > a{border-radius:0px 10px 10px 0px!important;}
.soln-zoho > a{border-radius:0px 10px 10px 0px!important;}*/
	 /* ++++++++++++++++++ MEGA MENU STYLES ENDS +++++++++++++++++++++++ */
    
    body .tabbed[data-style="minimal_alt"] >ul li a:after{display:none}
     .tabbed[data-style="minimal_alt"] .magic-line{
         position:absolute;
         bottom:8px;
         left:0;
         height:2px;
         background-color:white;
         width:1px;
         -webkit-transform:translateX(0);
         transform:translateX(0);
         -webkit-transform-origin:left;
         transform-origin:left;
         -webkit-transition:visibility 0s,-webkit-transform 0.4s;
         transition:visibility 0s,-webkit-transform 0.4s;
         transition:transform 0.4s,visibility 0s;
         transition:transform 0.4s,visibility 0s,-webkit-transform 0.4s;
         -webkit-backface-visibility:hidden;
         backface-visibility:hidden;
         -webkit-transform-style:preserve-3d;
         transform-style:preserve-3d;
         will-change:transform
    }
  .nectar-scrolling-tabs .scrolling-tab-mobile-title {margin-bottom: 60px;}
  .nectar-scrolling-tabs .scrolling-tab-content {margin-top: -60px;}
  .footer-tabs .tabbed[data-style="minimal_alt"] .magic-line {bottom:-3px!important}
  .clients-home .cell{min-width:400px!important;}
  .soln-fw .desc{width:75%;}
	#mega-menu-6618-0, #mega-menu-6567-0,#mega-menu-6568-0, #mega-menu-7455-0, #mega-menu-7456-0 {height:328px!important;}
	#mega-menu-6618-0 > .mega-sub-menu, #mega-menu-6567-0 > .mega-sub-menu, #mega-menu-6568-0 > .mega-sub-menu, #mega-menu-7456-0 > .mega-sub-menu, #mega-menu-7455-0 > .mega-sub-menu{height:100%!important;}
	#mega-menu-6618-0 > .mega-sub-menu > li,  #mega-menu-6567-0 > .mega-sub-menu > li, #mega-menu-6568-0 > .mega-sub-menu > li, #mega-menu-7456-0 > .mega-sub-menu > li, #mega-menu-7455-0 > .mega-sub-menu > li{height:100%!important;}
	#mega-menu-6618-0-2 > .mega-sub-menu, #mega-menu-6567-0-2 > .mega-sub-menu,#mega-menu-6568-0-2 > .mega-sub-menu, #mega-menu-item-media_image-2, #mega-menu-item-media_image-3, #mega-menu-item-media_image-4, #mega-menu-item-media_image-5, #mega-menu-item-media_image-6{height:100%!important;}
	#mega-menu-item-media_image-2 img, #mega-menu-item-media_image-3 img, #mega-menu-item-media_image-4 img, #mega-menu-item-media_image-5 img, #mega-menu-item-media_image-6 img{margin:0!important; height:328px!important; width:100% !important;}	
	#mega-menu-6618-0-0, #mega-menu-6567-0-0, #mega-menu-6568-0-0,#mega-menu-7456-0-0, #mega-menu-7455-0-0{padding: 40px 0 0 40px!important;}
	#mega-menu-6618-0-1, #mega-menu-6567-0-1, #mega-menu-6568-0-1,#mega-menu-7456-0-1, #mega-menu-7455-0-1{padding: 40px 40px 0 0!important;}
	#mega-menu-6567-0 > .mega-sub-menu, #mega-menu-6618-0 > .mega-sub-menu, #mega-menu-6568-0 > .mega-sub-menu, #mega-menu-7456-0 > .mega-sub-menu, #mega-menu-7455-0 > .mega-sub-menu{-webkit-box-shadow: inset 0 24px 20px -20px rgb(0 0 0 / 5%)!important; box-shadow: inset 0 24px 20px -20px rgb(0 0 0 / 5%)!important;}
}

@media only screen and (max-width: 999px) {
  body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close{right:22px!important; top:25px!important;}
     #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{padding:0 10px!important;}
     .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav {-ms-flex-wrap: wrap; flex-wrap: wrap;}     
     .tabbed[data-alignment="right"] .wpb_tabs_nav .cta-button {top: 0; -webkit-transform: translateY(-100%);  transform: translateY(-100%); left: auto; right: 0;}
     .tabbed[data-alignment="center"] .wpb_tabs_nav .cta-button {top: 0; -webkit-transform: translateY(-100%) translateX(-50%);
         transform: translateY(-100%) translateX(-50%); left: 50%;  right: auto;}
     .tabbed[data-style*="vertical"] .wpb_tabs_nav {width: 100%;  text-align: center;  margin-bottom: 35px!important;}
     .tabbed[data-style*="vertical"] .wpb_tabs_nav li {display: inline-block;  font-size: 12px;  margin: 5px;}
     .tabbed[data-style*="vertical"] >div {width: 100%;  padding-left: 0;}
	#mega-menu-6618-0, #mega-menu-6568-0{padding:20px!important;}
  .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {padding: 15px 20px;}
  .nectar-scrolling-tabs .scrolling-tab-nav {display: none;}
  .nectar-scrolling-tabs .scrolling-tab-content {padding-left: 0;}
  .nectar-scrolling-tabs .scrolling-tab-mobile-title .inner {display: block;}
  .nectar-scrolling-tabs .scrolling-tab-content > div {padding-bottom: 40px;}
  .nectar-scrolling-tabs[data-tab-spacing="30%"] .scrolling-tab-content > div,
  .nectar-scrolling-tabs[data-tab-spacing="40%"] .scrolling-tab-content > div,
  .nectar-scrolling-tabs[data-tab-spacing="50%"] .scrolling-tab-content > div {padding-top: 10%; padding-bottom: 10%;} 
  .nectar-scrolling-tabs {display: block;}
  .freshworks-menu .custom-html-widget{display:none;}
	.freshworks-menu .textwidget p{display:block;}
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu {background:none!important;color:#fff!important;}
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu{background: #082C4E!important;}
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{font-weight:700!important; text-decoration:none!important;}
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {border-bottom: 0px!important;}
	#mega-menu-wrap-top_nav #mega-menu-top_nav p{margin-bottom:0px!important; padding-bottom:15px!important;}
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{color:#fff!important;}
	.cta-button-blue, .cta-button-green{border: solid 1px #fff!important;background: #fff!important; opacity: 1!important;color: #222!important;
    padding: 10px 20px!important; margin-top: 20px; display: inline-block; border-radius: 4px;}
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu{border:solid 2px #fff!important;}
	#mega-menu-item-custom_html-3{display:none!important;}
	.services-megamenu .mega-description-group .mega-menu-description{display:none!important;}
	.services-megamenu .mega-description-group .mega-menu-title{color:#fff!important; text-transform:capitalize!important; font-weight:normal!important;}
}

@media only screen and (min-width: 1024px){
.pum-container.pum-responsive.pum-responsive-medium {margin-left: -250px!important; max-width: 500px!important;}
.ebook-image{max-width:90%!important; position: absolute!important;  left: -60px; top: -228px;}
}
@media only screen and (min-width: 1100px){
.swiper-slide h1{font-size:10vh!important; line-height:1.1em!important; font-weight:600!important;}
}


@media only screen and (min-width : 690px) and (max-width : 999px) {
	.swiper-slide .content h1{font-size:36px!important;}
	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p{font-size:18px!important;}
	.nectar-slider-wrap .swiper-container .swiper-slide .button a{font-size:14px!important;}
	.swiper-slide .button a, body div[data-button-sizing="jumbo"] .swiper-slide .button a{padding:15px!important;}
	.nectar_single_testimonial .image-icon{margin-right:8px!important;}
	.nectar_single_testimonial span {font-size:12px!important; line-height:16px!important;}
	#footer-outer .one-fourths.span_4{width: 48% !important; margin-left: 0 !important; padding: 15px;float: left;}
	#footer-last-raw{min-width:100%!important; text-align:center;}
	#footer-last-raw .social{display:table; margin:0 auto;}
}
@media only screen and (max-width: 991px){
	.tabs-svg .left-data{width:calc(100% - 280px); padding:0px;}
	.tabs-svg .right-image{width:280px;}
	.tabs-svg .right-image svg{width:100%; height: auto;}
}
@media only screen and (max-width: 767px){
	
	.tabs-svg > div{flex-direction: column-reverse;}
	.tabs-svg .left-data{padding:20px 0 0; width:auto; text-align: center;}
	.tabs-svg .right-image{padding:30px 0 0; width:auto;}
}
.swipe-note{display:none;}
@media only screen and (max-width: 690px){
	.tabbed[data-style*="minimal"] > ul li:not(.cta-button) a, 
     .tabbed[data-style*="minimal"] > ul li:not(.cta-button) .active-tab {padding: 20px 15px 5px 15px;}
     .tabbed[data-style="minimal_alt"] > ul li:not(.cta-button) {margin: 0 10px!important;}
     .tabbed[data-style="minimal"] .wpb_tabs_nav {border-bottom: none;}
     .tabbed > ul li {float: none;  display: inline-block;  border-right: 0px;}
     .tabbed > ul {float: none;}
     .tabbed > ul li a {border-right: 0px!important;}
     .tabbed[data-style*="material"] ul:after {display: none;}
     .tabbed[data-style="material"] .wpb_tabs_nav li a, .tabbed[data-style="material"] .wpb_tabs_nav li {display: block;}
     .tabbed[data-style="material"] ul li a, 
     .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul li a:before, 
     .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul li a:before {border-radius: 5px;}
     .tabbed[data-style*="vertical"] .wpb_tabs_nav {width: 100%;}
     .tabbed[data-style*="vertical"] .wpb_tabs_nav li {display: inline-block; margin: 5px;}
	body[data-remove-m-video-bgs="1"] .swiper-slide .video-wrap video, body[data-remove-m-video-bgs="1"] .nectar-video-wrap video {
     display: block!important; }
	.solution-partners .nectar-flickity.nectar-carousel .cell, .solution-cards .nectar-flickity.nectar-carousel[data-wrap="no-wrap"][data-controls="touch_total"] .flickity-slider .cell, .home-testimonials .nectar-flickity:not(.masonry) .flickity-slider .cell, .clients-home .nectar-flickity:not(.masonry) .flickity-slider .cell{width:100%!important;}

.free-demo-cta .vc_column-inner{background-size:200px 149px;}
.call-cta .vc_column-inner{background-size:200px 160px;}
	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p{font-size:14px!important; line-height:18px!important}
	.nectar-slider-wrap .swiper-container .swiper-slide .button a{font-size:12px!important; letter-spacing:0px!important;}
	.swiper-slide .button a, body div[data-button-sizing="jumbo"] .swiper-slide .button a{padding:12px!important;}
	.nectar_single_testimonial .image-icon{margin-right:8px!important;}
	.nectar_single_testimonial span {font-size:12px!important; line-height:16px!important;}
	#footer-last-raw{min-width:100%!important; text-align:left!important;}
	#footer-last-raw .social{display:table; margin:0!important; padding:5px 0 0 0;}
	.swipe-note{text-align:right; padding:0 0 30px 0; display:block;}
	.swipe-note i {color: blue; margin-right: 20px;}
	.swipe-note .arrow1 {animation: swipe 1s ease-in-out infinite;  margin-right: 9px;}
	@keyframes swipe {
 			 0%,  100% {transform: translate(0, 0);}
 			 50% {transform: translate(10px, 0);}
										}
	
}

@media only screen and (max-width: 540px){
	h2{padding:20px 0!important; text-align:center!important;}
}

.someData{display:none;}
.activeTab{display:block;}

/* +++++++++++++++++++ ZOHO FORM STYLE BEGINS +++++++++++++++++++++ */
.zf_lB_Dimmer_741552{position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px;
                background: rgb(0, 0, 0); opacity: 0.8; z-index: 10000000;}
            
            .zf_lB_Container_741552{
                position: fixed; background-color: white; margin: 0; margin-right: 0px; padding: 0;
                height: 650px; width:  560px; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);
                border: 7px solid none;   max-height: calc(100% - 60px);  z-index: 999999;}
            
            /*p{margin-bottom: 10px; }*/
            
            .zf_lB_Wrapper_741552{position: fixed;top: 50%; left: 50%;  margin-left: 0;  margin-top: -180px; z-index: 10000001;}            
            .zf_main_id_741552{height: calc(100% - 0px); display: flex;  overflow-y: auto; overflow-x: hidden;}            
            .zf_lb_closeform_741552 {
                position: absolute;     right: -20px;     background: #2f2e2e;     padding: 0;    border-radius: 50%;      width: 34px;     height: 34px;
                top: -15px;            cursor: pointer;                border: 2px solid #d9d9d9;  }
            .zf_lb_closeform_741552:before, .zf_lb_closeform_741552:after {
                position: absolute;                left: 14px;                content: ' ';               height: 19px;                width: 2px;                top: 5px;                background-color: #f7f7f7;       }
            
            .zf_lb_closeform_741552:before { transform: rotate(45deg); }
            .zf_lb_closeform_741552:after { transform: rotate(-45deg);  } 
            
            .fadeIn {
            -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            display: block !important;
            }
            @-webkit-keyframes fadeIn {
            0% {opacity: 0;}
            100% {opacity: 1;}
            }
            @keyframes fadeIn {
            0% {opacity: 0;}
            100% {opacity: 1;}
            } 
            
            
            @media only screen  and (min-width:700px) and (max-width:800px)  { 
            
            .zf_lB_Container_741552 {
                width: 650px;
             }
            }
             @media only screen  and (min-width:550px) and (max-width:698px)  {  
                 .zf_lB_Container_741552 {
                width: 500px;
             }
             
            }
            @media only screen  and (min-width:350px) and (max-width:549px)  {  
                 .zf_lB_Container_741552 {
                width: 350px;
             }
             
            }
/* +++++++++++++CONTACT ZOHO FORM+++++++++++++ */
.zf_lB_Dimmer_49354{ 
                position: fixed;
                top: 0px;
                left: 0px;
                right: 0px;
                bottom: 0px;
                background: rgb(0, 0, 0);
                opacity: 0.8;
                z-index: 10000000;
            }
            
            .zf_lB_Container_49354{
                position: fixed; background-color: white; margin: 0; margin-right: 0px; padding: 0;
                height: 650px; width:  560px; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);
                border: 7px solid none;   max-height: calc(100% - 60px);  z-index: 999999;}
            
            p{
            margin-bottom: 10px;
            }
            
            .zf_lB_Wrapper_49354{
                position: fixed;
                top: 50%;
                left: 50%;
                margin-left: 0;
                margin-top: -180px;
                z-index: 10000001;
            }
            
            .zf_main_id_49354{
                height: calc(100% - 0px);
                display: flex;
                overflow-y: auto;
                overflow-x: hidden;
            }
            
            .zf_lb_closeform_49354 {
                position: absolute;
                right: -20px;
                background: #2f2e2e;
                padding: 0;
                border-radius: 50%;
                width: 34px;
                height: 34px;
                top: -15px;
                cursor: pointer;
                border: 2px solid #d9d9d9;
            }
            .zf_lb_closeform_49354:before, .zf_lb_closeform_49354:after {
                position: absolute;
                left: 14px;
                content: ' ';
                height: 19px;
                width: 2px;
                top: 5px;
                background-color: #f7f7f7;
            }
            
            .zf_lb_closeform_49354:before {
              transform: rotate(45deg);
            }
            .zf_lb_closeform_49354:after {
              transform: rotate(-45deg);
            } 
            
            
            
            @media screen and (min-device-width: 801px) and (max-device-width: 1268px) {  
               .zf_lB_Container_49354 {
              width: 750px !important;
            } 
            }
            
            @media only screen  and (min-width:700px) and (max-width:800px)  { 
            
            .zf_lB_Container_49354 {
                width: 650px;
             }
            }
             @media only screen  and (min-width:550px) and (max-width:698px)  {  
                 .zf_lB_Container_49354 {
                width: 500px;
             }
             
            }
            @media only screen  and (min-width:350px) and (max-width:549px)  {  
                 .zf_lB_Container_49354 {
                width: 350px;
             }
             
            }
/* +++++++++++ GET A DEMO +++++++++++++*/
..zf_lB_Dimmer_572051{ 
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgb(0, 0, 0);
    opacity: 0.8;
    z-index: 10000000;
}

.zf_lB_Container_572051{
	 position: fixed; background-color: white; margin: 0; margin-right: 0px; padding: 0;
                height: 650px; width:  560px; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);
                border: 7px solid none;   max-height: calc(100% - 60px);  z-index: 999999;
}

p{
margin-bottom: 10px;
}

.zf_lB_Wrapper_572051{
	position: fixed;
    top: 50%;
    left: 50%;
    margin-left: 0;
    margin-top: -180px;
    z-index: 10000001;
}

.zf_main_id_572051{
	height: calc(100% - 0px);
	display: flex;
	overflow-y: auto;
	overflow-x: hidden;
}

.zf_lb_closeform_572051 {
    position: absolute;
    right: -20px;
    background: #2f2e2e;
    padding: 0;
    border-radius: 50%;
    width: 34px;
    height: 34px;
    top: -15px;
    cursor: pointer;
    border: 2px solid #d9d9d9;
}
.zf_lb_closeform_572051:before, .zf_lb_closeform_572051:after {
    position: absolute;
    left: 16px;
    content: ' ';
    height: 19px;
    width: 2px;
    top: 7px;
    background-color: #f7f7f7;
}

.zf_lb_closeform_572051:before {
  transform: rotate(45deg);
}
.zf_lb_closeform_572051:after {
  transform: rotate(-45deg);
} 

.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: block !important;
}
@-webkit-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
} 


@media screen and (min-device-width: 801px) and (max-device-width: 1268px) {  
   .zf_lB_Container_572051 {
  width: 750px !important;
} 
}

@media only screen  and (min-width:700px) and (max-width:800px)  { 

.zf_lB_Container_572051 {
	width: 650px;
 }
}
 @media only screen  and (min-width:550px) and (max-width:698px)  {  
 	.zf_lB_Container_572051 {
	width: 500px;
 }
 
}
@media only screen  and (min-width:350px) and (max-width:549px)  {  
 	.zf_lB_Container_572051 {
	width: 350px;
 }
 
}

 .form-container-square {
    max-width: 420px;    background: #fff;    border-radius: 10px;    overflow: hidden;    padding: 40px;    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 10%);    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);    -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 10%);    -o-box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);    -ms-box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);}
.contact-support-square{max-width: 420px;    background: #fff;    border-radius: 10px;    overflow: hidden;    padding: 40px!important;    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 10%)!important;    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.1)!important;    -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 10%)!important;    -o-box-shadow: 0 5px 10px 0 rgba(0,0,0,.1)!important;    -ms-box-shadow: 0 5px 10px 0 rgba(0,0,0,.1)!important;}
.container-form {
    width: 100%;    min-height: 100vh;    display: -webkit-box;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    flex-wrap: wrap;
    justify-content: center;    align-items: center;    /*padding: 15px;    background: #f2f2f2;*/}
.git-form-title { display: block;    font-size: 30px;    color: #333;    line-height: 1.2;    text-align: center;    padding: 0 0 26px 0;}
:focus {outline: none!important;}
.form-container-square input[type="text"], .form-container-square input[type="email"], .form-container-square input[type="tel"] {	color: #333;	width: 100%;	box-sizing: border-box;	letter-spacing: 1px;padding: 10px 0px!important;}
.effect-16{border: 0; padding: 4px 0; border-bottom: 1px solid #ccc!important; background-color: transparent!important; background:none!important;}
.effect-16:focus{border:0px!important;box-shadow:none!important}
.effect-16 ~ .focus-border{position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: #3399FF; transition: 0.4s;}
.effect-16:focus ~ .focus-border,
.has-content.effect-16 ~ .focus-border{width: 100%; transition: 0.4s;}
.effect-16 ~ label{position: absolute; left: 0; width: 100%; top: -10px; color: #aaa; transition: 0.3s;  letter-spacing: 0.5px;}
.effect-16:focus ~ label, .has-content.effect-16 ~ label{top: -22px; font-size: 12px; color: #3399FF; transition: 0.3s;}
.contact100-form-btn {
    cursor: pointer;
    display: block;
    border: 0;
    z-index: 1;
    border-radius: 25px;
    overflow: hidden;
    margin: 0 auto;
    width: 75%!important;
    height: 50px;
    font-family: Poppins-Medium;
    font-size: 16px;
    color: #fff;
    line-height: 1.2;
    transition: 0.5s;
    background-size: 200% auto;
	background-color: #3098f3;
 /* background-image: linear-gradient(to right, #fc00ff 0%, #00dbde 51%, #fc00ff 100%) background: #a64bf4; background: -webkit-linear-gradient(left, #00dbde, #fc00ff, #00dbde, #fc00ff); background: -o-linear-gradient(left, #00dbde, #fc00ff, #00dbde, #fc00ff); background: -moz-linear-gradient(left, #00dbde, #fc00ff, #00dbde, #fc00ff); background: linear-gradient(left, #00dbde, #fc00ff, #00dbde, #fc00ff); top: 0; left: -100%; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; background-size:100%;*/;
}
.pum-theme-6676 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{display:none!important}
 .form-container-square .col-6,  .form-container-square .col-12 {position: relative;float: left;margin: 20px 3%;}

.form-container-square .col-6 {width: 44%;}
.form-container-square .col-12{width:94%}
@media only screen and (max-width:480px){
	.form-container-square { max-width: 350px; padding:20px;}
	.pum-theme-6676 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{right: 25px;!important}
}
/* ++++++++++++++++++++++++++ Home page Flip Grid Section Begins ++++++++++++++++++++++++++++++ */
#home-grid-flip .row {display: -ms-flexbox; display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap; }
.col-md-4{width: 90%; margin:0 auto; }
.heading{text-align: center; color: #0123ff;}
.col-12{width: 100%;}
.home-grid{border-radius: 5px; margin-bottom: 25px; height: 335px; position: relative;}
.home-grid img{margin: auto; position: absolute; left: 50%;  top: 50%; transform: translate(-50%, -50%); z-index: 1;}
.gcloudgrid{background: #000 url(https://gulfinfotech.com/wp-content/uploads/2023/03/gcloud-grid-bg.png) no-repeat; background-size: cover;}
.msgrid{background: #003366 url(https://gulfinfotech.com/wp-content/uploads/2023/03/ms-grid-bg.png) no-repeat; background-size: cover;}
.awsgrid{background: #ffba00 url(https://gulfinfotech.com/wp-content/uploads/2023/03/aws-grid-bg.png) no-repeat; background-size: cover;}
.zohogrid{background: #0bcb92 url(https://gulfinfotech.com/wp-content/uploads/2023/03/zoho-grid-bg.png) no-repeat; background-size: cover;}
.wagrid{background: #ddeeff url(https://gulfinfotech.com/wp-content/uploads/2023/03/wa-grid-bg.png) no-repeat; background-size: cover;}
.fwgrid{background: #0bcb92 url(https://gulfinfotech.com/wp-content/uploads/2023/03/fw-grid-bg.png) no-repeat; background-size: cover;}
.nichegrid{background: #0123ff url(https://gulfinfotech.com/wp-content/uploads/2023/03/niche-grid-bg.png) no-repeat; background-size: cover;}

.gcloudgrid img, .msgrid img, .wagrid img,  .fwgrid img{width: 60%!important;}
	
	.awsgrid img{width:30%!important;}
	.zohogrid img{width: 50%!important;}
	.nichegrid img{width: 35%!important;}

.home-grid::before {
    content: ""; position: absolute; height: 100%; background-color: #377DFF; bottom: 0; top: 0; left: 0; right: 100%;
    -webkit-transition: all 0.3s; transition: all 0.3s;	border-radius: 5px; z-index: 2;}
.home-grid:hover::before {right: 0;}
.home-grid .content {
    position: absolute;  width: 100%;  z-index: -9; -webkit-transition: all 0.3s; transition: all 0.3s;  display: flex;
    justify-content: center; align-items: center; flex-direction: column; height: 100%; padding: 20px 30px; color: #fafafa;}
.home-grid:hover .content {top: 0;  z-index: 3;}
.home-grid:hover .content a{display:inline-block; margin-bottom: 10px; color: #fff; text-decoration: none; border-radius:50px; padding: 5px 10px; border:solid 1px #fff; font-size:13px;}
.home-grid:hover .content a:hover{background: #fff; color: #0123ff; border:solid 1px #0123ff;}
.home-grid .content p{text-align: center; padding-bottom: 15px; width: 90%; margin: 0 auto;}
.home-grid .content h5 {font-size: 20px; line-height: 33px; text-align: center;  text-transform: uppercase; color: #fafafa;}

@media only screen and (min-width: 768px){
	.col-md-4 {float: left;  max-width: 33.333333%; padding:1%;}
	.col-md-4:first-child{padding-left: 0;}
	.col-md-4:last-child{padding-right: 0;}
	.home-grid:last-child{margin-bottom: 0;}
	.nichegrid, .wagrid, .fwgrid{height: 215px;}
	.heading{text-align: left; font-size: 24px;;}
}
@media only screen and (min-width: 640px) and (max-width:767px){
/*.gcloudgrid{background-size: 35%;}
.msgrid{background-size: 35%;}
.emailgrid{background-size: 50%;}
.wagrid{background-size: cover;}
.zohogrid{background-size: 21%;}
.nichegrid{background-size: 50%;}*/
}
/* ++++++++++++++++++++++++++ Home page Flip Grid Section Ends ++++++++++++++++++++++++++++++ */
.zsiq-newtheme.zsiq_size2[embedtheme], .zsiq_size2[embedtheme] {
    height: 100%!important;
}