.footer-first-text {
color: #FFF;
font-family: Manrope;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 44px;
}
.footer-below-logo{
color: #FFF;
font-family: Manrope;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
} #button1 .sr7-btn.sr7-layer{
background: linear-gradient(94deg, #0093FF 21.93%, #005A9C 90.29%)!important;
}
.show-icon-deco-yes .elementor-icon-box-icon .elementor-icon:after{ 
z-index:-10!important;
background-color:#FCB1314D!important;
} .elementor-17 .elementor-element-43dc60f .elementor-widget-icon-box:hover .elementor-icon-box-icon svg,
.elementor-17 .elementor-element-43dc60f .elementor-widget-icon-box:hover .elementor-icon-box-icon svg * ,
.elementor-17 .elementor-element-43dc60f .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg,
.elementor-17 .elementor-element-43dc60f .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg * {
fill: #fff !important;
z-index: 10 !important;
}
.elementor-17 .elementor-element-43dc60f .elementor-widget-icon-box:hover .elementor-icon-box-description,
.elementor-17 .elementor-element-43dc60f .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-description,
.elementor-17 .elementor-element-43dc60f .elementor-widget-icon-box .elementor-icon-box:hover .elementor-icon-box-description {
color: #fff !important;
}  .elementor-17 .elementor-element-6766070 .elementor-widget-icon-box:hover .elementor-icon-box-icon svg,
.elementor-17 .elementor-element-6766070 .elementor-widget-icon-box:hover .elementor-icon-box-icon svg * ,
.elementor-17 .elementor-element-6766070 .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg,
.elementor-17 .elementor-element-6766070 .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg * {
fill: #fff !important;
z-index: 10 !important;
}
.elementor-17 .elementor-element-6766070 .elementor-widget-icon-box:hover .elementor-icon-box-description,
.elementor-17 .elementor-element-6766070 .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-description,
.elementor-17 .elementor-element-6766070 .elementor-widget-icon-box .elementor-icon-box:hover .elementor-icon-box-description {
color: #fff !important;
}  .elementor-17 .elementor-element-555f6ee .elementor-widget-icon-box:hover .elementor-icon-box-icon svg,
.elementor-17 .elementor-element-555f6ee .elementor-widget-icon-box:hover .elementor-icon-box-icon svg * ,
.elementor-17 .elementor-element-555f6ee .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg,
.elementor-17 .elementor-element-555f6ee .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg * {
fill: #fff !important;
z-index: 10 !important;
}
.elementor-17 .elementor-element-555f6ee .elementor-widget-icon-box:hover .elementor-icon-box-description,
.elementor-17 .elementor-element-555f6ee .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-description,
.elementor-17 .elementor-element-555f6ee .elementor-widget-icon-box .elementor-icon-box:hover .elementor-icon-box-description {
color: #fff !important;
}  .elementor-17 .elementor-element-06b5346 .elementor-widget-icon-box:hover .elementor-icon-box-icon svg,
.elementor-17 .elementor-element-06b5346 .elementor-widget-icon-box:hover .elementor-icon-box-icon svg * ,
.elementor-17 .elementor-element-06b5346 .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg,
.elementor-17 .elementor-element-06b5346 .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg * {
fill: #fff !important;
z-index: 10 !important;
}
.elementor-17 .elementor-element-06b5346 .elementor-widget-icon-box:hover .elementor-icon-box-description,
.elementor-17 .elementor-element-06b5346 .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-description,
.elementor-17 .elementor-element-06b5346 .elementor-widget-icon-box .elementor-icon-box:hover .elementor-icon-box-description {
color: #fff !important;
}  .elementor-17 .elementor-element-f659d0f .elementor-widget-icon-box:hover .elementor-icon-box-icon svg,
.elementor-17 .elementor-element-f659d0f .elementor-widget-icon-box:hover .elementor-icon-box-icon svg * ,
.elementor-17 .elementor-element-f659d0f .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg,
.elementor-17 .elementor-element-f659d0f .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg * {
fill: #fff !important;
z-index: 10 !important;
}
.elementor-17 .elementor-element-f659d0f .elementor-widget-icon-box:hover .elementor-icon-box-description,
.elementor-17 .elementor-element-f659d0f .elementor-widget-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-description,
.elementor-17 .elementor-element-f659d0f .elementor-widget-icon-box .elementor-icon-box:hover .elementor-icon-box-description {
color: #fff !important;
} .elementor-widget-neotech-heading .elementor-sub-title span {
background: linear-gradient(94deg, #0093FF 21.93%, #005A9C 90.29%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
display: inline-block; 
}
.elementor-17 .elementor-element.elementor-element-e54cf10 .elementor-heading-title{
width:720px!important;
}
@media(max-width:767px){
.elementor-17 .elementor-element.elementor-element-e54cf10 .elementor-heading-title{
width:auto!important;
}
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{
background: linear-gradient(94deg, #0093FF 21.93%, #005A9C 90.29%);
}
.neotech-process-image span{
background: linear-gradient(94deg, #0093FF 21.93%, #005A9C 90.29%) !important;
}
.elementor-widget-icon-box .elementor-icon-box-content{
z-index:10;
}  :root{
--form-btn-grad: linear-gradient(94deg, #0093FF 21.93%, #005A9C 90.29%);
}
form button[type="submit"],
form input[type="submit"],
form input[type="button"].submit,
form .submit[type="submit"] {
background-image: var(--form-btn-grad) !important;
color: #fff !important;
border: 0 !important;
border-radius: 8px;              
padding: 12px 20px;
cursor: pointer;
transition: filter .2s ease, transform .06s ease;
position: relative;
overflow: hidden;
}
.wpcf7 form .wpcf7-submit {
background-image: var(--form-btn-grad) !important;
color: #fff !important;
border: 0 !important;
}
form button[type="submit"]:hover,
form button[type="submit"]:focus,
form button[type="submit"]:active,
form input[type="submit"]:hover,
form input[type="submit"]:focus,
form input[type="submit"]:active,
.wpcf7 form .wpcf7-submit:hover,
.wpcf7 form .wpcf7-submit:focus,
.wpcf7 form .wpcf7-submit:active {
background-image: var(--form-btn-grad) !important;
filter: none !important;
transform: none !important;
color: #fff !important;
}
form button[type="submit"]::before,
form button[type="submit"]::after,
.wpcf7 form .wpcf7-submit::before,
.wpcf7 form .wpcf7-submit::after {
display: none !important;
}  .neotech-mobile-nav .mobile-nav-tabs{
background: linear-gradient(94deg, #0093FF 21.93%, #005A9C 90.29%) !important;
}
.neotech-mobile-nav .mobile-nav-tabs ul li:before{
background-color: #fcb131;
}
.mobile-nav-close:hover{
color:#fcb131;
} .service-block .inner {
position: relative;
}
.service-block:hover .inner::after {
position: absolute;
content: '';
height: 100%;
width: 100%;
top: 0;
background: #00000063;
} .main-navigation ul.menu ul.sub-menu > li > a{
display: block; padding-top: 16px; padding-bottom: 16px; padding-left: 16px;
padding-right: 16px;
min-height: 50px; } .main-navigation ul.menu ul.sub-menu > li > a .menu-title{
display: block;
line-height: 1.15; margin: 0; white-space: normal; } @media (min-width: 1024px){
.main-navigation ul.menu ul.sub-menu{
width: 280px;
}
}