html {
  scroll-behavior: smooth;
}
body .uwy.userway_p1 .userway_buttons_wrapper {
    top: auto !important;
    right: auto !important;
    bottom: 13px !important;
    left: 13px !important;
    transform: unset !important;
}
.aioseo-author-bio-compact-main {
  display: none;
}
.aioseo-author-bio-compact-header {
  padding-top: 40px;
}
#section-header .header-menu ul>li>ul>li {
    margin-bottom: 10px;
}

#section-header .header-menu ul>li>a {
  margin-bottom: 15px;
  padding-bottom: 15px;
}

h1.thank-you-description {
    margin-bottom: 0 !important;
}

#ssb-btn-0 {
  display: none;
}

#ssb-container {
    position: fixed;
    top: auto;
    bottom: 12%;
    left: 0;
}
.ssb-btns-right {
    right: auto;
}

.primary-menu ul {
  font-size: 0;
  margin: 0;
  padding: 0;
}

.primary-menu ul li {
  display: inline-block;
  position: relative;
}

.primary-menu ul li a {
  color: #000;
  display: block;
  font-size: 14px;
  padding: 15px 14px;
  transition: 0.3s linear;
  position: relative;
}

#section-header .header-main .nav .menu li.menu-item.desktop-visible>a:after {
  content: '';
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/nav-dropdown-icon-black.png) no-repeat right top;
  width: 18px;
  height: 10px;
  background-size: cover;
  position: absolute;
  right: -7px;
  transition: 0.1s ease-in;
}

#section-header .header-main .nav .menu li.menu-item.desktop-visible>a:hover:after{
  transform: rotate(180deg);
}

body.home #section-header .header-main .nav .menu li.menu-item.desktop-visible>a:after {
  content: '';
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/nav-dropdown-icon.png) no-repeat right top;
  width: 18px;
  height: 10px;
  background-size: cover;
  position: absolute;
  right: -7px;
  transition: 0.1s ease-in;
}

body.home #section-header .header-main .nav .menu li.menu-item.desktop-visible>a:hover:after{
  transform: rotate(180deg);
}

.primary-menu .services-menu-1 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Manage-Services.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .services-menu-2 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/IT-Support.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .services-menu-3 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Help-Desk.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .services-menu-4 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Business-Continuity.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .services-menu-5 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Managed-Security.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .services-menu-6 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Disaster-recovery.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .services-menu-7 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Cloud-services.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .services-menu-8 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Email-Services.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .services-menu-9 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/VOIP.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .services-menu-10 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Cyber-Security.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}

.primary-menu .indstry-menu-1 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Law-Firm.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .indstry-menu-2 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Financial.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .indstry-menu-3 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/IT-Medical.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .indstry-menu-4 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/IT-Support.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .indstry-menu-5 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Aerospace.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .indstry-menu-6 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Contruction.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .indstry-menu-7 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Small-Business.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}

.primary-menu .audits-menu-1 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Network-forensic.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .audits-menu-2 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/Cyber-Security-1.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .audits-menu-3 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/HIPPA-Audits.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}
.primary-menu .audits-menu-4 a {
  background: url(https://www.giaspace.com/wp-content/uploads/2024/05/NISA-800.png) no-repeat 8px center;
  padding-left: 35px;
  background-size: 20px 20px;
}

.primary-menu ul li:hover { background: #ffffff; }

.primary-menu ul li ul {
  border-bottom: 5px solid #2ba0db;
  display: none;
  position: absolute;
  width: 220px;
  background: #fff;
  box-shadow: 0 0 10px -2px #b7b7b7;
}

.primary-menu ul li ul li {
  border-top: 1px solid #fcfcfc;
  display: block;
}

.primary-menu ul li ul li:after {
  content: '';
  background: inherit;
}

.primary-menu ul li ul li:first-child { border-top: none; }

.primary-menu ul li ul li a {
  background: #ffffff;
  display: block;
  padding: 10px 14px;
  color: #012642 !important;
  border-top: 1px solid #e7e7e7 !important;
  font-size: 18px !important;
  letter-spacing: 0.3px;
}

.primary-menu ul li ul li a:hover {
  color: #000 !important;
  background-color: #7dd2fd;
}

#section-header nav.nav ul.menu>li.menu-item.desktop-visible {
  padding: 0 20px;
}

/*IT Support Pricing Form*/
.it-support-form {
  width: 33%;
}
.page-template-page-it-support-pricing .banner-inner-2023 .banner-inner-container {
  align-items: center;
}
.it-support-form .pricing-calculator_col-left {
  position: relative;
  z-index: 2;
  box-shadow: 14px 24px 48px rgba(0, 0, 0, 0.4);
  border: 5px solid;
  border-image: linear-gradient(to top, #0c71c3, #0cb0cf) 1;
  padding: 30px;
  background-color: rgba(12, 113, 195, .3);
}
.it-support-form .pricing-calculator_title.first-title {
  font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif";
  color: #ffffff;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 100%;
  margin: 0 0 30px;
  text-align: center;
}
.it-support-form .pricing-calculator_wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
}
.it-support-form .pricing-calculator_line {
  width: 46%;
}
.it-support-form label.form-label {
  display: block;
  margin-bottom: 5px;
  font-family: "Source Sans Pro", Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  text-align: left;
  color: #FFFFFF !important;
  letter-spacing: 0.3px;
}

.it-support-form input.form-control.rounded {
  color: rgb(65, 65, 65);
  background-color: rgb(255, 255, 255);
  border-style: solid;
  border-width: 1px;
  border-color: rgb(187, 187, 187);
  border-radius: 0px;
  box-sizing: border-box;
  font-family: "Source Sans Pro", Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  height: auto; 
  line-height: 13px;
  max-width: 100%;
  width: 100%;
  height: calc(29px);
}
.it-support-form label.form-label span {
    color: rgb(214, 50, 70);
}
.it-support-form .pricing-calculator_button {
  background-color: rgb(71, 125, 144);
  border: 0px solid transparent;
  border-radius: 3px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: "Source Sans Pro", Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  padding: 15px 25px;
  display: flex;
  white-space: nowrap;
  margin: 20px auto 0;
  text-align: center;
}

/*Home Banner*/
.banner-inner-2023 .banner-inner-content {
  min-height: auto;
}
.homecontact-form  .hCMMok {
  min-width: 100%;
}
#home-inner .home-inner-content {
  padding: 50px 0;
  width: 66%;
  float: left;
}
.homecontact-form .contact-block-form-item h2 {
  font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif";
  color: #ffffff;
  font-size: 22px;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 100%;
  margin: 0 0 10px;
  text-align: center;
}
.homecontact-form .contact-block-form-item p {
  font-family: "Source Sans Pro", "Calibri", "Serif";
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: normal;
  margin: 0;
  text-align: center;
}
.homecontact-form .contact-block-form-item a {
  font-family: "Source Sans Pro", "Calibri", "Serif";
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: normal;
  margin: 0;
}
.homecontact-form .edXcTe .emiZEi {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  font-size: 13px;
  color: rgb(21, 35, 43);
  text-decoration: underline;
  margin-bottom: 5px;
  font-weight: normal;
  line-height: 1;
}
.homecontact-form.contact-block-form {
  position: relative;
  z-index: 2;
  width: 33%;
  float: left;
  box-shadow: 14px 24px 48px rgba(0, 0, 0, 0.4);
  border: 5px solid;
  border-image: linear-gradient(to top, #0c71c3, #0cb0cf) 1;
  /*background: url(/wp-content/uploads/2022/04/contact-sidebar-bg.jpg) center / cover no-repeat;*/
  padding: 30px;
  background-color: rgba(12, 113, 195, .3);
}
.homecontact-form .kJpalJ, .homecontact-form .lcLufw {
  background:transparent;
}
.homecontact-form .hjaXRz {
  padding: 0;
  margin: 0;
}

.homecontact-form .kJpalJ {
  padding: 0;
}

/*.homecontact-form .hjaXRz, .homecontact-form .kJpalJ {
  padding: 0;
  margin: 0;
}*/

.homecontact-form .fsForm .isdHqD {
  display: flex !important;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.homecontact-form .fsForm label:nth-child(-n+4) {
  width: 46%;
  display: flex;
}
.homecontact-form .hisdjA {
  margin-bottom: 5px;
  font-family: "Source Sans Pro", Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  text-align: left;
  color: #FFFFFF !important;
  letter-spacing: 0.3px;
  display: block;
}
.homecontact-form .fnVZAc {
  margin-bottom: 10px;
}
.homecontact-form label#label-field161967791 {
  width: 100%;
  /*height: 90px;*/
}

.jnnwJH {
  padding-bottom: 3px;
}

.homecontact-form label#label-field161967791 textarea {
  width: 100%;
  height: 65px;
}

.homecontact-form label#label-field161967792 {
  width: 100%;
}
.homecontact-form label#label-field173046477 {
  width: 100%;
} 
.homecontact-form .ldHEUC {
   width: 100%;
}

body.page-id-187 .contact-wrapper .contact-container .contact-body .contact-block-form .contact-block-form-item .contact-form-item .fsBody .fsForm .fsPage .fsSection .fsFieldCell .fsLabel {
  color: #fff !important;
}

.homecontact-form .gqkVov {
  margin-top: 0;
  padding-bottom: 0;
}
.homecontact-form .jQtAmj {
  height: calc(29px);
}

.homecontact-form .edXcTe {
  display: none;
}

.homecontact-form .cfEVbD {
  margin-bottom: 0;
}

.homecontact-form .htWqKu {
  background-color: transparent !important;
  padding: 15px 0 0;
  margin: 0;
}

.banner-inner-2023 .banner-inner-container {
  display: flex;
  padding:50px 0;
}
.banner-inner-2023 .banner-inner-content {
  width: 66%;
}

.section-our-services .section-our-services-columns .section-our-services-item {
  transition: transform 0.3s;
}
.section-our-services .section-our-services-columns .section-our-services-item:hover {
  transform: scale(1.03);
  background-image: linear-gradient(to top, #e4eef5 0%, #e4eef5 16%, #ffffff 100%);
}

.section-our-services .section-our-services-columns .section-our-services-item .section-our-services-icon {
  position: relative;
  z-index: 2;
}

/*#section-header nav.nav ul.menu>li.menu-item.desktop-visible>a:hover + .sub-menu {
    display: block;
}*/

/*Services Page*/
.page-template-services .service_outer_container {
  padding: 0;
}
.page-template-services .service_outer_container:nth-child(2n) {
  background-color: #f3ffff;
}
.page-template-services .service_container {
  max-width: 100%;
  margin:0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse; /* Image on right by default */
}
.page-template-services .service_container.even {
  flex-direction: row; /* Image on left for even containers */
}
.page-template-services .service_container .image {
  flex: 1;
  padding: 0;
  width: 50%;
}
.page-template-services .service_container .content {
  flex: 1;
  padding: 0;
  width: 50%;
}
.page-template-services .service_container .inner-content {
  max-width: 750px;
  float: right;
  padding: 25px 75px 25px 25px;
}
.page-template-services .service_container.even .inner-content {
  max-width: 750px;
  float: none;
  padding: 25px 25px 25px 75px;
}
.page-template-services .service_container .image img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.service_container .content h2 a {
  font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif";
  color: #012642;
  font-size: 28px;
  font-weight: 400;
  line-height: 100%;
  text-align: left;
  letter-spacing: 0;
  margin: 0;
}
.service_container .content h3 {
  font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif";
  color: #012642;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3;
  text-align: left;
  letter-spacing: 0;
  margin: 0;
}
.service_container .content p, .service_container .content b, .service_container .content strong {
    font-family: "Source Sans Pro", "Calibri", "Serif";
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0;
    margin: 0px 0px 15px 0px;
}
.service_container .content ul {
  margin: 1.3em 0 1.3em 20px;
}
.service_container .content ul li {
  font-family: "Source Sans Pro", "Calibri", "Serif";
  color: #000000;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
  margin: 0px 0px 15px 0px;
}

.home .grecaptcha-badge {
    bottom: 90px !important;
}

.contact-info.contact-info-desctop .contact-info-items {
  padding: 50px 0 0;
}

body.page-id-187 .contact-wrapper .contact-container .contact-body .contact-block-form .contact-block-form-item {
  background-color: rgba(12, 113, 195, .3);
}

.postid-394 .sidebar-area,
.postid-223 .sidebar-area,
.postid-14414 .sidebar-area,
.postid-220 .sidebar-area,
.postid-219 .sidebar-area,
.postid-221 .sidebar-area,
.postid-222 .sidebar-area,
.postid-224 .sidebar-area,
.postid-191 .sidebar-area,
.postid-14412 .sidebar-area,
.postid-6020 .sidebar-area,
.postid-6194 .sidebar-area,
.postid-207 .sidebar-area,
.postid-2020 .sidebar-area,
.postid-6010 .sidebar-area,
.page-id-241 .sidebar-area,
.postid-6201 .sidebar-area,
.page-id-235 .sidebar-area,
.postid-2075 .sidebar-area,
.postid-1736 .sidebar-area,
.postid-389 .sidebar-area {display: none;}


/*ccc*/
body footer.footer-wrapper .footer-body .footer-columns{display: flex;flex-wrap: wrap;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.col-span-12{width: 100%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-1{width: 18%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-2{width: 41%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-3{width: 20%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-4{width: 21%;}

body footer.footer-wrapper .footer-body .footer-columns .footer-item.col-span-12 .footer-info .footer-logo{margin: 0;text-align: center;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.col-span-12 .footer-logo a{display: inline-block;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.col-span-12 .footer-info{padding: 0 0 21px;text-align: center;border-bottom: solid 2px #3d3d3d;margin: 0 auto 32px;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.col-span-12 h4{margin: 0 0 6px;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.ftr-col-2 .inr-flxrow{display: flex;flex-wrap: wrap;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.ftr-col-2 .inr-flxrow .flx-col{width: 46%;padding: 0 12px 0 0;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.ftr-col-2 .footer-infolink address{margin: 0;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.ftr-col-2 .inr-flxrow .flx-col .address-list li{background: url("https://www.giaspace.com/wp-content/uploads/2025/02/icons-locations.png") no-repeat left 6px;padding-left: 24px;margin: 0 0 12px;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.ftr-col-2 .footer-infolink a.email{background: url("https://www.giaspace.com/wp-content/uploads/2025/02/icons-envelope.png") no-repeat left 3px;padding-left: 24px;margin: 0;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.ftr-col-2 .footer-infolink .footer-phone{background: url("https://www.giaspace.com/wp-content/uploads/2025/02/icons-phone.png") no-repeat left 3px;padding-left: 24px;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.liststyle ul{list-style: none;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.liststyle ul li{background: url("https://www.giaspace.com/wp-content/uploads/2025/02/icons-arrow.png") no-repeat left 13px;
padding-left: 18px;list-style: none;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.liststyle #menu-social-menu li{background-image: none;padding: 15px 0 0;}
body footer.footer-wrapper .footer-body.space-inlines{padding: 27px 0 27px 0;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.col-span-12 .footer-info p{max-width: 1085px;margin: 0 auto;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item h3{margin: 0px 0px 24px 0px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-4 .footer-infolink{margin-top: 0;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-4 .footer-infolink .footer-infobtn{margin-top: 15px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item p{line-height: 27px;}
body.home .footer-wrapper .footer-bottom{padding-bottom: 96px;padding-top: 24px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink .footer-phone a{line-height: 18px;display: inline-block;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink address a{line-height: 27px;}

.how-gias-help-main .how-gias-help-four.heading-style .how-gias-help-col h2.hd-h2{margin: 0 !important;width: 100% !important;}
.how-gias-help-main .how-gias-help-four.heading-style .how-gias-help-col h2.hd-h2 a{display: block !important;text-align: center !important;}

body.orlando-it-services h2.hd-h2{text-align: center !important;margin-bottom: 0 !important;}

#processing-ispform {
    text-align: center;
    width: 100%;
    margin-top: 20px;
}

/*Thank You page*/
body.page-id-15069 #section-thank-you {
  background-image: url(https://www.giaspace.com/wp-content/uploads/2022/03/bg-section-thank-you-bg.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 35px 0 35px;
  margin: 128px 0 0;
}
body.page-id-15069 #section-thank-you .container {
    padding: 0 10px;
    width: 100%;
    max-width: 1460px;
}
.container-inner {
    display: flex;
}

.anchor { display: block; height: 150px; margin-top: -150px; visibility: hidden;}

.inner-headr-btns { margin-top:50px;}
.inner-headr-btns a { display:inline-block; font-family:"HelveticaNeueCondensed", "Arial Narrow", "Serif"; font-size:clamp(22px, 2vw, 24px) !important; font-weight:700; line-height:1; letter-spacing:0; text-align:center; text-decoration:none; text-transform:capitalize; color:#fff; background-color:#0098e5; border:1px solid #0098e5; border-radius:8px; padding:13px 18px 13px 18px; transition:all 0.4s ease; overflow:hidden;}
.inner-headr-btns a:hover {border:1px solid #fff; color:#fff; background-color:transparent;}
.orlnd-it-serv-scroll { text-align:center;}
.orlnd-it-serv-scroll h2 { text-align:center !important;}

.orlnd-no-more {
    width: 100vw;
    position: relative;
    left: 49%;
    margin-left: -50vw;
    margin-top: 50px;
    margin-bottom: 50px;
    background: #f6f6f6;
    padding: 80px 0;
}
.orlnd-no-more-inr {
    display: flex;
    gap: 60px;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    max-width: 1240px;
    margin: 0 auto;
    padding-left: 1%;
}
.orlnd-no-more-img {
    width: 38%;
}
.orlnd-no-more-txt {
    width: 57%;
}

.orlnd-comn-htwo-head { font-size:clamp(29px, 3.154vw, 42px) !important;}
.orlnd-no-more-txt h2.orlnd-comn-htwo-head {
    margin-bottom: 20px !important;
}
.how-gias-help-four {
    display: flex;
    justify-content: space-between;
    gap: 30px;
    flex-wrap: wrap;
    margin-top: 50px;
}
.how-gias-help-col {
    width: 48.5%;
    text-align: center;
    background: #f6f6f6;
    padding: 30px;
}
.how-gias-help-col a {
    display: inline-block;
    font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif";
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    color: #000;
    padding: 0;
    font-size: clamp(32px, 2.182vw, 36px);
    margin-bottom: 25px;
}
.how-gias-help-col a:hover { color:#0098e5;}
.how-gias-help-col p {
    margin-bottom: 0 !important;
}
.how-gias-help-col img {
    width: auto !important;
    display: block;
    margin:0 auto 25px auto !important;
}
.how-gias-help-main h2.orlnd-comn-htwo-head, .how-gias-help-main p {
    text-align: center !important;
}
.how-gias-help-main h2.orlnd-comn-htwo-head {
    margin-bottom: 20px !important;
}
.orlnd-btn-center {
    text-align: center !important;
    margin-top: 50px !important;
}
.gia-right-choice ul {
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}
.gia-right-choice {
    padding-bottom: 60px;
    margin-bottom: 0;
}
.orlnd-instnt-quote, .orlnd-instnt-quote p {
    text-align: center !important;
}
.orlnd-instnt-quote h2.orlnd-comn-htwo-head {
    text-align: center !important;
    margin-bottom: 30px !important;
}
body.page-template-page-orlando-it-services .three-blog-section {
    background: #f6f6f6 !important;
}
body.page-template-page-orlando-it-services .three-blog-section {
    padding-top: 60px !important;
}

body.page-template-page-orlando-it-services .main-content-2023 .main-content-inner {
    padding-top: 0;
    padding-bottom: 0;
}
body.page-template-page-orlando-it-services .main-content-2023 .main-content-inner .orlnd-no-more {
    margin-top: 0;
}
body.page-template-page-orlando-it-services section.section-testimonial .section-testimonial-body .section-testimonial-column {
    margin-bottom: 20px;
}
body.page-template-page-orlando-it-services section.section-testimonial .section-testimonial-container h2:first-child {
    margin-bottom: 20px;
}
body.page-template-page-orlando-it-services section.section-testimonial .section-testimonial-container h2 {
  font-size: clamp(29px, 3.154vw, 42px) !important;
}

.section-instant-quote { background-color:#fff !important; padding-top:80px !important;}
.section-instant-quote p {
    text-align: center;
    font-family: "Source Sans Pro", "Calibri", "Serif";
    font-size: 19px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: 0;
    text-decoration: none;
    text-transform: none;
    color: #000;
    margin: 0 0 1.3em;
}
.section-instant-quote h2.orlnd-comn-htwo-head {
    margin-bottom: 30px !important;
}
body.page-template-page-orlando-it-services .main-content-2023 .main-content-inner .gia-right-choice {
    margin-top: 50px;
}
.section-video.section-instant-quote .video-body .video-btn a { display:inline-block; font-family:"HelveticaNeueCondensed", "Arial Narrow", "Serif"; font-size:clamp(22px, 2vw, 24px) !important; font-weight:700; line-height:1; letter-spacing:0; text-align:center; text-decoration:none; text-transform:capitalize; color:#fff; background-color:#0098e5; border:1px solid #0098e5; border-radius:8px; padding:13px 18px 13px 18px; transition:all 0.4s ease; overflow:hidden;}
.section-video.section-instant-quote .video-body .video-btn a:hover {border:1px solid #0098e5; color:#0098e5; background-color:#fff;}
.section-video.section-instant-quote .video-body .video-btn a:hover span {color:#0098e5;}

body.page-template-page-orlando-it-services .section-video .video-btn a { display:inline-block; font-family:"HelveticaNeueCondensed", "Arial Narrow", "Serif"; font-size:clamp(22px, 2vw, 24px) !important; font-weight:700; line-height:1; letter-spacing:0; text-align:center; text-decoration:none; text-transform:capitalize; color:#fff; background-color:#0098e5; border:1px solid #0098e5; border-radius:8px; padding:13px 18px 13px 18px; transition:all 0.4s ease; overflow:hidden;}
body.page-template-page-orlando-it-services .section-video .video-btn a:hover {border:1px solid #0098e5; color:#0098e5; background-color:#fff;}
body.page-template-page-orlando-it-services .section-video .video-btn a:hover span {color:#0098e5;}

.custom-videos .section-video.vid-contents .video-body .video-inner .youtube_channel .ytc_video_container {width: 25% !important; padding-left: 15px; padding-right: 15px; margin-bottom: 60px !important;}
.custom-videos .section-video.vid-contents .video-body .video-inner .youtube_channel .ytc_video_container h3 {font-size: clamp(20px, 2.077vw, 24px);}

.section-partners .container {position: relative;}
.section-partners button.slick-prev {left: -50px; background: #f2f2f2; border: 0; font-size: 0; width: 40px; height: 40px; border-radius: 30px; cursor: pointer;}
.section-partners button.slick-next {right: -50px; background: #f2f2f2; border: 0; font-size: 0; width: 40px; height: 40px; border-radius: 30px; cursor: pointer;}
.section-partners button.slick-prev:before {content: " "; border-left: 3px solid #9b9b9b; border-bottom: 3px solid #9b9b9b; width: 15px; height: 15px; transform: rotate(45deg); cursor: pointer; display: block; position: relative; left: 9px;}
.section-partners button.slick-next:before {content: " "; border-left: 3px solid #9b9b9b; border-bottom: 3px solid #9b9b9b; width: 15px; height: 15px; transform: rotate(226deg); cursor: pointer; display: block; position: relative; right: -3px;}

.section-partners {background: #fff; padding: 70px 0;}
.section-partners .section-partners-container {max-width: 1678px; margin: 0 auto; width: 90%;}
.section-partners .section-partners-container h2 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(28px, 3.077vw, 42px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 60px 0px; text-align: center;}
.section-partners .section-partners-container .section-partners-body {display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.section-partners .section-partners-container .section-partners-body .section-partners-columns {flex: 0 1 16.666%; padding: 5px; transition: all 0.3s ease;
    cursor: pointer;}
.section-partners .section-partners-container .section-partners-body .section-partners-columns .section-partners-item {display: flex; justify-content: center; align-items: center; border-radius: 8px; border: 1px solid #cbdae1; background-image: linear-gradient(to top, #f2fbfe 0%, #ffffff 100%); min-height: 189px; padding: 20px;}

.section-partners button.slick-prev:hover, .section-partners button.slick-next:hover {background: #1795d2;}
.section-partners button.slick-prev:hover:before, .section-partners button.slick-next:hover:before {border-left: 3px solid #fff; border-bottom: 3px solid #fff;}
section.section-testimonial.testimonials-contents .hd-h2{margin: 0 0 15px;}
.section-video.vid-contents .video-body .video-inner .youtube_channel .ytc_video_container h3.ytc_title.ytc_title_below{color: #0098e5;}
section.section-testimonial.testimonials-contents{background: #ecf4fa;}
.section-testimonial.testimonials-contents .review-button a {position: relative; z-index: 1; display: block; width: max-content; font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; font-size: clamp(22px, 2vw, 24px) !important; font-weight: 700; line-height: 1; letter-spacing: 0; text-align: center; text-decoration: none; text-transform: capitalize; color: #fff; background-color: #0098e5; border: 1px solid #0098e5; border-radius: 8px; padding: 13px 18px; margin: -40px auto 0; transition: all 0.4s ease; overflow: hidden;}
.section-testimonial.testimonials-contents .review-button a:hover {color: #0098e5; background-color: #fff;}

/*home-section-services css start*/
#services-provide.section-our-services h2.hd-h2{margin: 0 0 45px;}
#services-provide.section-our-services .section-our-services-columns .section-our-services-item::after{display: none;}
/*#services-provide.section-our-services .section-our-services-columns .section-our-services-item{border-radius: 0;border: solid 1px #d7d7d7;background-image: none;background: #dfdfdf;}*/
#services-provide.section-our-services .section-our-services-columns .section-our-services-item:hover{background-color: #e3e3e3;background-image: none;}
#services-provide.section-our-services .section-our-services-columns .section-our-services-item picture{max-width: 96px;max-height: 96px;display: block;}
#services-provide.section-our-services .section-our-services-columns .section-our-services-item picture img{display: block;max-width: 100%;height: auto;}
#services-provide.section-our-services .section-our-services-columns .section-our-services-item .section-our-services-icon{min-height: 96px;margin: 0 0 15px 0;}
#services-provide.section-our-services .section-our-services-columns .section-our-services-item h3{margin: 0 0 18px;}
#services-provide.section-our-services,#helpus .how-gias-help-main{padding: 72px 0 72px 0;background: #fff;}
#services-provide.section-our-services .section-our-services-columns .section-our-services-item{border-radius: 0;border: none;background-image: none;background: #f6f6f6;padding: 30px 12px;min-height: 255px;}
#services-provide.section-our-services .section-our-services-columns .section-our-services-item .section-our-services-link{color: #008dd5;text-decoration: none;}

#helpus .how-gias-help-main h2.hd-h2{font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif";color: #012642;font-size: 50px;font-weight: 400;line-height: 100%;text-align: center;font-size: clamp(29px, 3.154vw, 42px);margin: 0 0 24px;letter-spacing: 0;}
#helpus .how-gias-help-main p{font-family: "Source Sans Pro", "Calibri", "Serif";font-size: 19px;font-weight: 400;font-style: normal;line-height: 1.5;letter-spacing: 0;text-align: left;text-decoration: none;text-transform: none;color: #000;margin: 0 0 1.3em;}
#helpus .how-gias-help-main .schedule-btn.schedule-btnstyles{position: relative;z-index: 1;display: inline-block;font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif";font-size: clamp(22px, 2vw, 24px) !important;font-weight: 700;line-height: 1;letter-spacing: 0;text-align: center;text-decoration: none;text-transform: capitalize;color: #fff;background-color: #0098e5;border: 1px solid #0098e5;border-radius: 8px;padding: 13px 18px 13px 18px;transition: all 0.4s ease;overflow: hidden;}
#helpus .how-gias-help-main .schedule-btn.schedule-btnstyles:hover{color: #0098e5;background-color: #fff;}
.how-gias-help-col:hover a{color: #0098e5 !important;}

/*services-jacksonville*/
.page-template-page-managed-it-services-in-jacksonville .main-content-inner {padding-top: 0 !important; padding-bottom: 0 !important;}
.services-jacksonville .orlnd-no-more-inr {gap: 0px 60px;}
.page-template-page-managed-it-services-in-jacksonville .section-partners {padding: 70px 0 30px;}
.jacksonville-instant-quote {background: #ecf4fa !important;}
.page-template-page-managed-it-services-in-jacksonville .three-blog-section {padding-top: 70px !important;}
/***/

/*how-to-protect-your-privacy-in-windows-10*/
.aioseo-author-bio-compact .aioseo-author-bio-compact-main{display: block !important;}
.aioseo-author-bio-compact{margin-top: 18px;gap: 27px !important;align-items: center;}
.aioseo-author-bio-compact .aioseo-author-bio-compact-header{padding-top: 0;}
.aioseo-author-bio-compact .aioseo-author-bio-compact-header .author-name{font-family: "Source Sans Pro", "Calibri", "Serif";}
.aioseo-author-bio-compact .aioseo-author-bio-compact-main{font-family: "Source Sans Pro", "Calibri", "Serif";line-height: 24px;}
.aioseo-author-bio-compact .aioseo-author-bio-compact-main .author-bio-link{display: none !important;}
.aioseo-author-bio-compact .aioseo-author-bio-compact-footer .author-socials a{height: 27px;width: 27px;padding: 3px;display: inline-block;vertical-align: top;}
/*section-header mega-menu-wrap-header-menu*/

/*it-services-fort-lauderdale-new css start*/
body.page-template-page-it-services-fort-lauderdale-new .inner-headr-btns br{display: none;}
body.page-template-page-it-services-fort-lauderdale-new .inner-headr-btns a.btn-measures{margin-left: 9px;}
body.page-template-page-it-services-fort-lauderdale-new .banner-inner-content{padding: 45px 0;}
body.page-template-page-it-services-fort-lauderdale-new .banner-inner-content h1.banner-inner-title{margin-bottom: 27px;}
body.page-template-page-it-services-fort-lauderdale-new .banner-inner-content .inner-headr-btns{margin-top: 27px;}
body.page-template-page-it-services-fort-lauderdale-new .banner-inner-content .list-style{padding: 27px 0 0 21px;margin: 0;}
body.page-template-page-it-services-fort-lauderdale-new .banner-inner-content .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif";font-size: clamp(20px, 1.467vw, 22px);font-weight: 400;
font-style: normal;line-height: 1.4;letter-spacing: 0.5px;text-align: left;color: #fff;}

body.page-template-page-it-services-fort-lauderdale-new .bns-style .list-style{padding: 0 0 27px 45px;margin: 0;}
body.page-template-page-it-services-fort-lauderdale-new .bns-style .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif";font-size: clamp(20px, 1.467vw, 22px);font-weight: 400;
font-style: normal;line-height: 1.4;letter-spacing: 0.5px;text-align: left;color: #000;margin: 0 0 3px;font-size: 18px;}

/*it-services-tampa css start*/
body.page-template-page-it-services-tampa .inner-headr-btns br{display: none;}
body.page-template-page-it-services-tampa .inner-headr-btns a.btn-measures{margin-left: 9px;}
body.page-template-page-it-services-tampa .banner-inner-content{padding: 45px 0;}
body.page-template-page-it-services-tampa .banner-inner-content h1.banner-inner-title{margin-bottom: 27px;}
body.page-template-page-it-services-tampa .banner-inner-content .inner-headr-btns{margin-top: 27px;}
body.page-template-page-it-services-tampa .banner-inner-content .list-style{padding: 27px 0 0 21px;margin: 0;}
body.page-template-page-it-services-tampa .banner-inner-content .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif";font-size: clamp(20px, 1.467vw, 22px);font-weight: 400;
font-style: normal;line-height: 1.4;letter-spacing: 0.5px;text-align: left;color: #fff;}

body.page-template-page-it-services-tampa .bns-style .list-style{padding: 0 0 27px 45px;margin: 0;}
body.page-template-page-it-services-tampa .bns-style .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif";font-size: clamp(20px, 1.467vw, 22px);font-weight: 400;
font-style: normal;line-height: 1.4;letter-spacing: 0.5px;text-align: left;color: #000;margin: 0 0 3px;font-size: 18px;}

/* home-page-clients-reviews */
.clients-reviews{background-color: #f6f6f6;padding: 72px 0 75px;}
.clients-reviews h2.hd-h2,body.orlando-it-services .clients-reviews h2.hd-h2{font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif";color: #000;font-size: clamp(28px, 3.077vw, 40px);font-weight: 400;line-height: 100%;letter-spacing: 0px;
margin: 0px 0px 60px 0px !important;text-align: center;}
.clients-reviews svg{width: 42px;height: 42px;}
.btn-inlineblock{display: inline-block;font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif";font-size: clamp(22px, 2vw, 24px) !important;font-weight: 700;line-height: 1;letter-spacing: 0;
text-align: center;text-decoration: none;text-transform: capitalize;color: #fff;background-color: #0098e5;border: 1px solid #0098e5;border-radius: 8px;padding: 13px 18px 13px 18px;transition: all 0.4s ease;
overflow: hidden;}
.btn-inlineblock:hover{color: #0098e5;background-color: #fff;}
/*it-services-fort-lauderdale-new css*/

/* it-services-florida */
.testim-main { max-width:870px; margin:41px auto 46px; position:relative;}
.testim-inr { position:relative;}
.testim-row { padding:1.8rem 2.4rem 2.4rem 2.4rem; background:#53aada; border-radius:1rem; box-shadow:0 8px 24px rgba(0, 0, 0, 0.08); text-align:left; animation:fadeIn 0.4s ease-in-out;}
.testim-row img { width:90px !important; height:90px !important; border-radius:80px; margin-bottom:10px; object-fit:cover;}
.testim-row p { margin-bottom:1rem !important; color:#fff !important; font-size:20px !important; margin-top:10px !important; line-height: 26px !important;}
.testim-row h3 { margin:0 !important; font-size:20px !important; font-weight:bold !important; color:#fff !important;}
.testim-row span { font-size:0.9rem; color:#fff;}

/*Responsive*/
#section-header .header-button-desktop{display: none !important;}
@media (min-width:1025px){
#section-header #mega-menu-wrap-header-menu{justify-content: flex-end;display: flex;align-items: flex-end;width: 100%;margin-right: 10px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{font-family: "Source Sans Pro", "Calibri", "Serif";color: #000000;font-size: 15px;border-color: transparent;background: transparent !important;padding: 0 3px;font-weight: 600;position: relative;z-index: 10002;border: solid 2px transparent;border-bottom: none;line-height: 36px;height: 45px;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}
#section-header #mega-menu-wrap-header-menu{background: transparent;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover{background: #fff !important;color: #0098e5;/*border-color: transparent;*/border:solid 2px #0098e5;border-bottom: none;}

#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item a.mega-menu-link:before{display: none;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:hover > a.mega-menu-link{background: #fff !important;color: #0098e5 !important;border:solid 2px #0098e5;border-bottom: none;position: relative;z-index: 10002;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, 
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{color: #000000;font-family: "Source Sans Pro", "Calibri", "Serif";font-size: 14px;text-transform: capitalize;font-weight: normal;padding: 6px 0;line-height: 16px;min-height: 45px;display: flex;width: 100%;align-items: center;border-bottom: solid 1px #e5e5e5;font-weight: 600;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{padding: 15px 0 12px 12px;background: #fff;border: solid 2px #0098e5;top: 43px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding: 0;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column{padding-right: 12px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu.mega-menu-item a.dashicons-desktop.mega-menu-link{position: relative;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu.mega-menu-item a.mega-menu-link:after{content: " ";background: transparent;display: inline-block;height: 0;width: 0;position: absolute;left: 0;right: 0;bottom: 0;z-index: 10000;opacity: 0;visibility: hidden;top: auto;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu.mega-menu-item:hover a.mega-menu-link:after{opacity: 1;visibility: visible;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item{margin: 0;}

/*first-child-css for Network Audits menu-item*/
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu.column-alignments > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.border-btm-nonestyle > a.mega-menu-link{border-bottom: none;}

/*comn border-bottom remove*/
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.border-stylenone a.mega-menu-link{border-bottom: none;}
/*border-removed-with id*/
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu#mega-menu-item-16507 > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu li#mega-menu-item-16517.mega-menu-item a.mega-menu-link, #section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu#mega-menu-item-16507 > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu li#mega-menu-item-16516.mega-menu-item a.mega-menu-link{border-bottom: none;}

#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard:hover > a.mega-menu-link, 
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover > a.mega-menu-link, 
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item:hover > a.mega-menu-link{color: #0098e5;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu#mega-menu-item-16507 > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{width: 98%;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu#mega-menu-item-16507 > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu .mega-menu-item a.mega-menu-link{width: 96%;}

#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.btn-contact{position: relative;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.btn-contact a.mega-menu-link{display: inline-block;background: transparent !important;border: solid 1px #3194d2;
line-height: 25px;padding: 6px 9px 6px 30px;border-radius: 3px;height: 41px;z-index: 0;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.btn-contact a.mega-menu-link:before{content: " ";position: absolute;left: 3px;top: 1px;height: 32px;width: 26px;display: inline-block;background: url("https://www.giaspace.com/wp-content/uploads/2025/04/icon-phone.png") no-repeat 0 6px;z-index: 93;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.btn-contact a.mega-menu-link:after{display: none;z-index: 93;}

#section-header .header-button.btn-estimate{font-family: "Source Sans Pro", "Calibri", "Serif";line-height: 27px;padding: 5px 9px 7px 30px;border-radius: 3px;background-color: transparent;font-size: 16px;letter-spacing: 0;color: #000000;border: solid 1px #3194d2;position: relative;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;z-index: 0;}
#section-header .header-button.btn-estimate:before{content: " ";position: absolute;left: 3px;top: 8px;height: 26px;width: 26px;display: inline-block;background: url("https://www.giaspace.com/wp-content/uploads/2025/04/btn-estimate-icons.png") no-repeat 0 0;z-index: 93;}
#section-header .header-button.btn-estimate:after{display: none;z-index: 93;}

body.home #section-header .header-button.btn-estimate{font-family: "Source Sans Pro", "Calibri", "Serif" !important;line-height: 27px !important;padding: 5px 9px 7px 30px !important;border-radius: 3px !important;background-color: transparent !important;font-size: 16px !important;letter-spacing: 0 !important;color: #fff !important;border: solid 1px #3194d2 !important;position: relative !important;margin-right: 0px !important;text-transform: capitalize !important;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}
body.home #section-header .header-button.btn-estimate:before{content: " ";position: absolute;left: 3px;top: 8px;height: 26px;width: 26px;display: inline-block;background: url("https://www.giaspace.com/wp-content/uploads/2025/04/btn-estimate-icons.png") no-repeat 0 0;}
body.home #section-header .header-button.btn-estimate:after{display: none;}
body.home #section-header .header-button.btn-estimate:hover{color: #0098e5 !important;background-color: #fff !important;border-color: #fff !important;}

#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu > li a.mega-menu-link:after{
display: none;}
#section-header .header-button.btn-estimate:hover{color: #0098e5;}
#section-header .header-button-wrap{margin-right: 0 !important;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu#mega-menu-item-16507 > ul.mega-sub-menu li.mega-menu-row > ul.mega-sub-menu li#mega-menu-16507-0-1 > ul.mega-sub-menu> li.mega-menu-item{width: 101%;}
#section-header .container{width: 95% !important;}

body.home #section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{color: #fff;}
body.home #section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover, 
body.home #section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:focus{color: #0098e5;}
body.home #section-header{position: absolute;background: transparent;}
body.home #section-header.fixed{position: fixed;background-color: #000c4f;transition: background-color 0.5s ease-in-out;}
#section-header .header-main{min-height: 78px;padding: 9px 0;display: flex;width: 100%;justify-content: center;align-items: center;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{left: -75px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{position: relative;right: 3px;top: 15px;background: url(https://www.giaspace.com/wp-content/uploads/2025/04/caret-icons.png) no-repeat;content: " ";height: 12px;width: 12px;background-size: 12px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.resources{margin-right: 12px;}

body.home #home-inner .container.home-inner-container{margin-top: 75px !important;}
body.home #section-header .header-main .header-logo-link img,#section-header .header-main .header-logo-link img{max-width: 166px;}
body.home #section-header .header-main .container{width: 96% !important;}
#section-header .header-logo-link,body.home #section-header .header-logo-link{padding-right: 12px;}
body.home #section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.btn-contact:hover a.mega-menu-link{background: #fff !important;border: solid 1px #fff;}

#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.column-alignments > ul.mega-sub-menu{max-width: 524px !important;margin: 0 auto;left: -23%;right: 0;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-caret-icons.caret-icons{position: relative;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-caret-icons.caret-icons:after{content: " ";
position: absolute;left: 145px;top: 18px;height: 18px;width: 18px;display: inline-block;background: url(https://www.giaspace.com/wp-content/uploads/2025/04/caret-icons.png) no-repeat 0 0;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-caret-icons.caret-icons > a.mega-menu-link{padding-right: 27px;}
body.admin-bar header#section-header{top: 32px;}
body.home #section-header.fixed .header-main{padding: 9px 0;}
body.home #section-header .header-main{padding: 9px 0 9px 0;}
body.home #section-header .header-main .header-logo-link{top: 0;}

#section-header .header-logo-link{max-height: 79px;}
#section-header .header-main .header-logo-link img{display: block;height: auto;}
.banner-inner-2023 .banner-inner-bg{top: -13px;}

#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.resources.column-alignments > ul.mega-sub-menu{left: 36%;max-width: 375px !important;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.industries.column-alignments > ul.mega-sub-menu{left: -54%;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.services.column-alignments > ul.mega-sub-menu{left: -63%;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.column-alignments.network-audits > ul.mega-sub-menu{max-width: 375px !important;left: -196px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.about-sub-menu.column-alignments > ul.mega-sub-menu{left: 0;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.about-sub-menu.column-alignments > ul.mega-sub-menu li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column.mega-menu-columns-12-of-12{padding-right: 0;}
}

@media (min-width:1200px){
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{padding: 0 3px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.btn-contact a.mega-menu-link:after{content: " ";position: absolute;right: 12px;top: 28%;height: 18px;width: 18px;display: inline-block;background: url("https://www.giaspace.com/wp-content/uploads/2025/04/double-arrow-icons.png") no-repeat 0 0;}

#section-header .header-button.btn-estimate:after{content: " ";position: absolute;right: 12px;top: 27%;height: 18px;width: 18px;display: inline-block;background: url("https://www.giaspace.com/wp-content/uploads/2025/04/double-arrow-icons.png") no-repeat 0 0;}
#section-header .header-button.btn-estimate:before{left: 10px;top: 8px;}
#section-header .header-button.btn-estimate{padding: 5px 36px 7px 42px;}

body.home #section-header .header-button.btn-estimate:after{content: " ";position: absolute;right: 12px;top: 27%;height: 18px;width: 18px;display: inline-block;background: url("https://www.giaspace.com/wp-content/uploads/2025/04/double-arrow-icons.png") no-repeat 0 0;}
body.home #section-header .header-button.btn-estimate:before{left: 10px;top: 8px;}
body.home #section-header .header-button.btn-estimate{padding: 5px 36px 7px 42px !important;}

#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.btn-contact a.mega-menu-link{padding: 6px 36px 6px 42px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.btn-contact a.mega-menu-link:before{left: 9px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{background-size: 15px;right: 0;top: 15px;height: 18px;width: 18px;}
} 

@media (min-width:1281px){
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{font-size: 18px;padding: 0px 3px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, 
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size: 16px;line-height: 18px;}

body.home #section-header .header-button.btn-estimate{font-size: 18px !important;}
#section-header .header-button.btn-estimate{font-size: 18px;}
body.home #section-header .header-main .container{width: 93% !important;}
body.home #section-header .header-main .header-logo-link img,#section-header .header-main .header-logo-link img{max-width: 175px;}
#section-header .container{width: 93% !important;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{background-size: auto;right: 0;top: 13px;height: 18px;width: 18px;}
#section-header .header-main{min-height: 93px;}
.banner-inner-2023 .banner-inner-bg{top: 0;}

}

@media (min-width:1361px){
body.home #section-header .header-main .header-logo-link img,#section-header .header-main .header-logo-link img{max-width: 252px;}
}

@media (min-width:1441px){
body.home #section-header .header-main .header-logo-link img,#section-header .header-main .header-logo-link img{max-width: 293px;}
}

@media (min-width:1601px){
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{font-size: 21px;padding: 0px 8px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, 
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size: 18px;line-height: 21px;}

body.home #section-header .header-button.btn-estimate{font-size: 21px !important;}
#section-header .header-button.btn-estimate{font-size: 21px;}

#section-header .container{width: 93% !important;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.resources{margin-right: 12px;}
body.home #section-header .header-main .header-logo-link img{max-width: 312px;}

}

@media (min-width: 1800px) {
    body.page-id-15069 #section-thank-you .thank-you-content {
        margin-bottom: 16.5%;
    }
}
@media (min-width: 981px) {
    body.page-id-15069 #section-thank-you {
        min-height: clamp(163px, 51.263vw, 892px);
        display: flex;
        align-items: center;
        background-position: center;
        background-size: cover;
    }
}
/*new responsive footer css*/
@media only screen and  (max-width : 1600px){
#section-header .header-logo-link{flex: 0 1 293px;}

}
@media only screen and  (max-width : 1560px){
#services-provide.section-our-services .section-our-services-columns .section-our-services-item h3{font-size: 21px;}

}
@media only screen and  (max-width : 1439px){
#section-header .header-logo-link{flex: 0 1 252px;}
#services-provide.section-our-services,#helpus .how-gias-help-main{padding: 63px 0 63px 0;}

}
@media only screen and  (max-width : 1359px){
body footer.footer-wrapper .footer-bottom{padding: 28px 0 28px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-1{width: 16%;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.ftr-col-2 .inr-flxrow .flx-col{width: 50%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-2{width: 45%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-3{width: 18%;}
.orlnd-no-more { padding:80px 75px;}.orlnd-no-more-inr { gap:30px;}
#services-provide.section-our-services h2.hd-h2{margin: 0 0 32px;}
}
@media only screen and  (max-width : 1279px){
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item h3{font-size: 21px;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.liststyle #menu-social-menu li{margin-right: 15px;}
.clients-reviews{background-color: #f6f6f6;padding: 54px 0 54px;}
.clients-reviews h2.hd-h2,body.orlando-it-services .clients-reviews h2.hd-h2{margin: 0px 0px 37px 0px !important;}
/*body#bodyscroll{padding: 109px 0 0 0;}*/
.how-gias-help-four { gap:25px;}
}
@media only screen and  (max-width : 1200px){
body footer.footer-wrapper .footer-body .footer-columns .footer-item.col-span-12 .footer-info{margin: 0 auto 0;}
/*body#bodyscroll{padding: 109px 0 0 0;}*/
}
@media only screen and  (max-width : 1152px){
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-1{width: 13%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-2{width: 48%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item h3{font-size: 18px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink address a,
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink a{font-size: 15px;line-height: 27px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink .footer-phone a{font-size: 15px;display: block;line-height: 30px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item ul li a{font-size: 15px;line-height: 30px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink .footer-infobtn a{height: 45px;padding: 0 24px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink .footer-infobtn a span{font-size: 21px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item h3{font-size: 18px;margin: 0 0 15px 0;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item p{font-size: 15px;}
body footer.footer-wrapper .footer-body.space-inlines{padding: 25px 0 27px 0;}
body.home .footer-wrapper .footer-bottom{padding-bottom: 86px;}
body footer.footer-wrapper .footer-bottom .footer-bottom-body .footer-bottom-link a,
body footer.footer-wrapper .footer-bottom .footer-bottom-body .footer-bottom-copyright{font-size: 15px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink .footer-phone br{display: none;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.ftr-col-2 .footer-infolink .footer-phone{background-position: left 9px;}
#services-provide.section-our-services,#helpus .how-gias-help-main{padding: 52px 0 52px 0;}

}
@media (max-width: 980px) {
    body.page-id-15069 #section-thank-you .thank-you-image {
        max-width: 70% !important;
    }
    .orlnd-comn-htwo-head { font-size:clamp(34px, 3.154vw, 50px) !important;}
    .how-gias-help-col a { font-size:clamp(26px, 2.182vw, 36px);}
    .how-gias-help-four { gap:20px;}
    .orlnd-no-more { padding:50px 40px;}
    .custom-testimonial .section-testimonial-column {flex: 0 1 50% !important;}
}
@media (max-width: 1024px) {
body.home .footer-wrapper .footer-bottom{padding-bottom: 102px;padding-top: 6px;}
body.home footer.footer-wrapper .footer-bottom .footer-bottom-body{height: 45px;}
.section-partners button.slick-prev { left:-32px; width:30px; height:30px;}
.section-partners button.slick-next { right:-35px; width:30px; height:30px;}
.section-partners button.slick-next:before { width:10px; height:10px; right:-3px;}
.section-partners button.slick-prev:before { width:10px; height:10px; left:6px;}
#section-header .header-button-mobil{display: none !important;}
#section-header #mega-menu-wrap-header-menu{margin-right: 12px !important;}
#section-header .header-button-wrap{margin-right: 12px;}
.section-video.vid-contents .video-body .video-inner .youtube_channel .ytc_video_container {width: 50% !important;}

#section-header #mega-menu-wrap-header-menu{justify-content: flex-end;display: flex;align-items: flex-end;width: 100%;margin-right: 10px;}
#section-header #mega-menu-wrap-header-menu .mega-menu-toggle{line-height: 36px;height: 36px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{line-height: 45px;height: 45px;padding: 0 12px;font-size: 16px;font-family: "Source Sans Pro", "Calibri", "Serif";font-weight: normal;color: #000000;border-bottom: solid 1px #c5c5c5;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding: 0 12px 12px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, 
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
color: #000;font-size: 15px;text-transform: capitalize;font-family: "Source Sans Pro", "Calibri", "Serif";font-weight: normal;}
#section-header #mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu{padding-top: 42px;}
#section-header #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{width: 36px;}
#section-header #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, 
#section-header #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, 
#section-header #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{width: 36px;height: 3px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item a.mega-menu-link:before{display: none;}
/*#section-header .header-button-wrap{margin-right: 0;}*/

#section-header .header-button.btn-estimate{font-family: "Source Sans Pro", "Calibri", "Serif";line-height: 24px;padding: 5px 36px 7px 42px;border-radius: 3px;
background-color: transparent;font-size: 16px;letter-spacing: 0;color: #000;border: solid 1px #3194d2;position: relative;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;
min-height: 37px;}
#section-header .header-button.btn-estimate:before{content: " ";position: absolute;left: 6px;top: 7px;height: 26px;width: 26px;display: inline-block;background: url("https://www.giaspace.com/wp-content/uploads/2025/04/btn-estimate-icons.png") no-repeat 0 0;}
#section-header .header-button.btn-estimate:after{content: " ";position: absolute;right: 12px;top: 27%;height: 18px;width: 18px;display: inline-block;background: url("https://www.giaspace.com/wp-content/uploads/2025/04/double-arrow-icons.png") no-repeat 0 0;}

body.home #section-header .header-button.btn-estimate{font-family: "Source Sans Pro", "Calibri", "Serif" !important;line-height: 24px !important;padding: 5px 36px 7px 42px !important;border-radius: 3px !important;background-color: transparent !important;font-size: 16px !important;letter-spacing: 0 !important;color: #fff !important;border: solid 1px #3194d2 !important;position: relative;text-transform: capitalize !important;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;min-height: 37px !important;}
body.home #section-header .header-button.btn-estimate:before{content: " ";position: absolute;left: 6px;top: 6px;height: 26px;width: 26px;display: inline-block;background: url("https://www.giaspace.com/wp-content/uploads/2025/04/btn-estimate-icons.png") no-repeat 0 0;}
body.home #section-header .header-button.btn-estimate:after{content: " ";position: absolute;right: 12px;top: 27%;height: 18px;width: 18px;display: inline-block;background: url("https://www.giaspace.com/wp-content/uploads/2025/04/double-arrow-icons.png") no-repeat 0 0;}

#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{color: #fff;background: #0098e5;}

#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{margin: 0 auto;width: 36px;background-color: #0098e5;
right: -12px;text-align: center;color: #fff;border-bottom: solid 1px #c5c5c5;height: 45px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{background: #f5f5f5;}
#mega-menu-wrap-header-menu:has(.mega-menu-open) #mega-menu-header-menu[data-effect-mobile^="slide_"] + button.mega-close:before {background: #0098e5;}
#section-header #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, 
#section-header #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, 
#section-header #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{background-color: #fff;}
#section-header .header-main{min-height: 81px;display: flex;width: 100%;justify-content: center;align-items: center;}
#section-header #mega-menu-wrap-header-menu:has(.mega-menu-open) #mega-menu-header-menu[data-effect-mobile^="slide_"] + button.mega-close:before{width: 36px;height: 36px;}
#section-header #mega-menu-wrap-header-menu:has(.mega-menu-open) #mega-menu-header-menu[data-effect-mobile^="slide_right"] + button.mega-close{left: 264px;}
#section-header .header-logo-link{flex: 0 1 375px;}

#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item{float: none;width: 100%;padding: 0 0 12px;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, 
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{color: #000;font-size: 15px;text-transform: capitalize;font-family: "Source Sans Pro", "Calibri", "Serif";font-weight: normal;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item:last-child {
padding: 0;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item.mega-menu-megamenu.about-sub-menu ul.mega-sub-menu ul.mega-sub-menu li#mega-menu-item-16509 ul.mega-sub-menu{padding: 9px 0 0 18px;}

#section-header #mega-menu-wrap-header-menu .mega-menu-toggle+#mega-menu-header-menu{background: #fff;}
#section-header #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color: #fff;background: #0098e5;}
#home-inner .container.home-inner-container{padding: 60px 0 0 !important;}
body.home #section-header .header-main .header-logo-link img, #section-header .header-main .header-logo-link img{max-width: 215px;}

#helpus .how-gias-help-four.heading-style{margin-top: 32px;}
.clients-reviews{padding: 45px 0 45px;}

}


body.page-id-15069 #section-thank-you .thank-you-content {
    width: 55%;
    text-align: center;
    margin-bottom: 9.5%;
    float: left;
}
body.page-id-15069 #section-thank-you .thank-you-image {
    margin-bottom: calc(16px + 4%);
    max-width: clamp(222px, 22.842vw, 434px);
}
body.page-id-15069 #section-thank-you .thank-you-description {
    color: #ffffff;
    font-family: "Source Sans Pro", "Calibri", "Serif";
    font-size: clamp(18px, 1.263vw, 24px);
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: 1.25;
    text-align: center;
    margin-bottom: calc(16px + 4%);
}
body.page-id-15069 #section-thank-you .thank-you-button {
    width: 100%;
    max-width: 163px;
    height: 42px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    border-radius: 5px;
    background-color: #3294d2;
    color: #ffffff;
    font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif";
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: 26px;
    text-align: center;
    transition: all 0.5s;
}
body.page-id-15069 #section-thank-you .thank-you-button:hover {
    opacity: 0.8;
}

body.page-id-15069 #section-pricing-calculator .container {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
    padding: 0 0 60px;
}

body.page-id-15069 #section-pricing-calculator .container #pricing-calculator-end .pricing-calculator-end-description {
    margin-bottom: 35px;
    padding: clamp(20px, 3.9166666667vw, 40px) clamp(30px, 4.8333333333vw, 50px);
    border-radius: 12px;
    background-color: #011c36ab;
}

body.page-id-15069 #section-pricing-calculator .container #pricing-calculator-end .pricing-calculator-end-description p {
    margin-bottom: 1em;
    font-family: "Source Sans Pro", "Calibri", "Serif";
    font-size: clamp(16px, 1.6666666667vw, 18px);
    font-weight: 400;
    color: #ffffff;
    line-height: 1.3;
    letter-spacing: normal;
}


ul.extra_featuers_container  {
    background-color: #55555561;
    padding: 30px;
    border-radius: 5px;
}

ul.extra_featuers_container li {
    color: #ffffff;
    padding: 5px 0;
    margin-left: 20px;
}

.extra_features_title {
    font-family: "Source Sans Pro", "Calibri", "Serif";
    font-size: clamp(16px, 1.6666666667vw, 18px);
    font-weight: 400;
    color: #ffffff;
    line-height: 1.3;
    letter-spacing: normal;
    text-transform: capitalize !important;
}
.selected-services {
    font-size: clamp(18px, 1.6666666667vw, 22px) !important;
    font-weight: 600 !important;
    margin-bottom: .8rem !important;
}

body.page-id-15069 #section-pricing-calculator .container #pricing-calculator-end .pricing-calculator-end-description .pricing-calculator-end-description2 {
    margin-top: 2.063em !important;
    color: #f08b8b;
    font-size: 16px;
    margin-bottom: 0;
}

body.page-id-15069 #section-pricing-calculator .container #pricing-calculator-start .pricing-calculator_title, 
body.page-id-15069 #section-pricing-calculator .container #pricing-calculator-end .pricing-calculator_title{
    width: 100%;
    margin-bottom: 1em;
    font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif";
    font-size: clamp(18px, 2.1666666667vw, 22px);
    font-weight: 700;
    color: #ffffff;
    line-height: 1.2;
    text-align: left;
    text-transform: capitalize;
}

.estimate-content {
    float: left;
    width: 55%;
}

body.postid-223 .testimonials-banner-wrap, body.postid-207 .testimonials-banner-wrap, body.postid-221 .testimonials-banner-wrap, body.postid-389 .testimonials-banner-wrap, body.postid-2020 .testimonials-banner-wrap, body.postid-14412 .testimonials-banner-wrap, body.postid-14414 .testimonials-banner-wrap, body.postid-14957 .testimonials-banner-wrap, body.postid-14961 .testimonials-banner-wrap, body.postid-14964 .testimonials-banner-wrap { display:none !important;}

/*following for the post only*/
body.postid-6010 .testimonials-banner-wrap, body.postid-6194 .testimonials-banner-wrap, body.postid-2075 .testimonials-banner-wrap { display:none !important;}

/*New Jacksonville Page*/
.page-template-page-managed-it-services-in-jacksonville-new .three-blog-section {padding-top: 70px !important;}
.page-template-page-managed-it-services-in-jacksonville-new .main-content-2023 .main-content-inner {padding: 0 !important;}
/**/
/*New Orlando Page*/
.page-template-page-orlando-it-services-new .three-blog-section {padding-top: 40px !important;}
.page-template-page-orlando-it-services-new .main-content-2023 .main-content-inner {padding: 0 !important;}

.page-template-page-orlando-it-services-new .inner-headr-btns br{display: none;}
.page-template-page-orlando-it-services-new .inner-headr-btns a.btn-measures{margin-left: 9px;}
.page-template-page-orlando-it-services-new .banner-inner-content{padding: 45px 20px 45px 0;}
.page-template-page-orlando-it-services-new .banner-inner-content h1.banner-inner-title{margin-bottom: 27px;}
.page-template-page-orlando-it-services-new .banner-inner-content .inner-headr-btns{margin-top: 27px;}
.page-template-page-orlando-it-services-new .banner-inner-content .list-style{margin: 0; list-style: none;}
.page-template-page-orlando-it-services-new .banner-inner-content .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: clamp(17px, 1.467vw, 19px); font-weight: 400; font-style: normal; line-height: 1.4; letter-spacing: 0.5px; text-align: left; color: #fff; background: url(https://www.giaspace.com/wp-content/uploads/2025/09/icons8-check-64.png) no-repeat left 7px; background-size: 20px; padding-left: 35px; margin-bottom: 5px;}

.header-list-img {display: flex; justify-content: flex-start; gap: 25px; align-items: center; padding-top: 25px;}
.page-template-page-orlando-it-services-new .banner-inner-content .img-style{display: flex; list-style: none; gap: 15px;}
.page-template-page-orlando-it-services-new .banner-inner-content .img-style li img {width: 120px;}

.page-template-page-orlando-it-services-new .bns-style .list-style{padding: 0 0 27px 45px;margin: 0;}
.page-template-page-orlando-it-services-new .bns-style .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif";font-size: clamp(20px, 1.467vw, 22px);font-weight: 400;
font-style: normal;line-height: 1.4;letter-spacing: 0.5px;text-align: left;color: #000;margin: 0 0 3px;font-size: 18px;}
/**/
/*New Gainesville Page*/
.page-template-page-gainesville-it-services .banner-inner-2023 .banner-inner-text p {margin-bottom: 10px;}
.page-template-page-gainesville-it-services .three-blog-section {padding-top: 70px !important;}
.page-template-page-gainesville-it-services .main-content-2023 .main-content-inner {padding: 0 !important;}

.page-template-page-gainesville-it-services .three-blog-section {padding-top: 40px !important;}
.page-template-page-gainesville-it-services .main-content-2023 .main-content-inner {padding: 0 !important;}

.page-template-page-gainesville-it-services .inner-headr-btns br{display: none;}
.page-template-page-gainesville-it-services .inner-headr-btns a.btn-measures{margin-left: 9px;}
.page-template-page-gainesville-it-services .banner-inner-content{padding: 45px 0;}
.page-template-page-gainesville-it-services .banner-inner-content h1.banner-inner-title{margin-bottom: 27px;}
.page-template-page-gainesville-it-services .banner-inner-content .inner-headr-btns{margin-top: 27px;}
.page-template-page-gainesville-it-services .banner-inner-content .list-style{padding: 27px 0 0 0;margin: 0; list-style: none;}
.page-template-page-gainesville-it-services .banner-inner-content .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: clamp(17px, 1.467vw, 19px); font-weight: 400; font-style: normal; line-height: 1.4; letter-spacing: 0.5px; text-align: left; color: #fff; background: url(https://www.giaspace.com/wp-content/uploads/2025/09/icons8-check-64.png) no-repeat left 7px; background-size: 20px; padding-left: 35px; margin-bottom: 5px;}

.page-template-page-gainesville-it-services .bns-style .list-style{padding: 0 0 27px 45px;margin: 0;}
.page-template-page-gainesville-it-services .bns-style .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif";font-size: clamp(20px, 1.467vw, 22px);font-weight: 400;
font-style: normal;line-height: 1.4;letter-spacing: 0.5px;text-align: left;color: #000;margin: 0 0 3px;font-size: 18px;}

/*New Jacksonville Page*/
.page-template-page-managed-it-services-in-jacksonville-new .banner-inner-2023 .banner-inner-text p {margin-bottom: 10px;}
.page-template-page-managed-it-services-in-jacksonville-new .three-blog-section {padding-top: 70px !important;}
.page-template-page-managed-it-services-in-jacksonville-new .main-content-2023 .main-content-inner {padding: 0 !important;}

.page-template-page-managed-it-services-in-jacksonville-new .three-blog-section {padding-top: 40px !important;}
.page-template-page-managed-it-services-in-jacksonville-new .main-content-2023 .main-content-inner {padding: 0 !important;}

.page-template-page-managed-it-services-in-jacksonville-new .inner-headr-btns br{display: none;}
.page-template-page-managed-it-services-in-jacksonville-new .inner-headr-btns a.btn-measures{margin-left: 9px;}
.page-template-page-managed-it-services-in-jacksonville-new .banner-inner-content{padding: 45px 0;}
.page-template-page-managed-it-services-in-jacksonville-new .banner-inner-content h1.banner-inner-title{margin-bottom: 27px;}
.page-template-page-managed-it-services-in-jacksonville-new .banner-inner-content .inner-headr-btns{margin-top: 27px;}
.page-template-page-managed-it-services-in-jacksonville-new .banner-inner-content .list-style{padding: 27px 0 0 0;margin: 0; list-style: none;}
.page-template-page-managed-it-services-in-jacksonville-new .banner-inner-content .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: clamp(17px, 1.467vw, 19px); font-weight: 400; font-style: normal; line-height: 1.4; letter-spacing: 0.5px; text-align: left; color: #fff; background: url(https://www.giaspace.com/wp-content/uploads/2025/09/icons8-check-64.png) no-repeat left 7px; background-size: 20px; padding-left: 35px; margin-bottom: 5px;}

.page-template-page-managed-it-services-in-jacksonville-new .bns-style .list-style{padding: 0 0 27px 45px;margin: 0;}
.page-template-page-managed-it-services-in-jacksonville-new .bns-style .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif";font-size: clamp(20px, 1.467vw, 22px);font-weight: 400;
font-style: normal;line-height: 1.4;letter-spacing: 0.5px;text-align: left;color: #000;margin: 0 0 3px;font-size: 18px;}

/*New lauderdale Page*/
.page-template-page-it-services-fort-lauderdale-new .banner-inner-2023 .banner-inner-text p {margin-bottom: 10px;}
.page-template-page-it-services-fort-lauderdale-new .three-blog-section {padding-top: 70px !important;}
.page-template-page-it-services-fort-lauderdale-new .main-content-2023 .main-content-inner {padding: 0 !important;}

.page-template-page-it-services-fort-lauderdale-new .three-blog-section {padding-top: 40px !important;}
.page-template-page-it-services-fort-lauderdale-new .main-content-2023 .main-content-inner {padding: 0 !important;}

.page-template-page-it-services-fort-lauderdale-new .inner-headr-btns br{display: none;}
.page-template-page-it-services-fort-lauderdale-new .inner-headr-btns a.btn-measures{margin-left: 9px;}
.page-template-page-it-services-fort-lauderdale-new .banner-inner-content{padding: 45px 0;}
.page-template-page-it-services-fort-lauderdale-new .banner-inner-content h1.banner-inner-title{margin-bottom: 27px;}
.page-template-page-it-services-fort-lauderdale-new .banner-inner-content .inner-headr-btns{margin-top: 27px;}
.page-template-page-it-services-fort-lauderdale-new .banner-inner-content .list-style{padding: 27px 0 0 0;margin: 0; list-style: none;}
.page-template-page-it-services-fort-lauderdale-new .banner-inner-content .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: clamp(17px, 1.467vw, 19px); font-weight: 400; font-style: normal; line-height: 1.4; letter-spacing: 0.5px; text-align: left; color: #fff; background: url(https://www.giaspace.com/wp-content/uploads/2025/09/icons8-check-64.png) no-repeat left 7px; background-size: 20px; padding-left: 35px; margin-bottom: 5px;}

.page-template-page-it-services-fort-lauderdale-new .bns-style .list-style{padding: 0 0 27px 45px;margin: 0;}
.page-template-page-it-services-fort-lauderdale-new .bns-style .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif";font-size: clamp(20px, 1.467vw, 22px);font-weight: 400;
font-style: normal;line-height: 1.4;letter-spacing: 0.5px;text-align: left;color: #000;margin: 0 0 3px;font-size: 18px;}


/*New Tampa Page*/
.page-template-page-it-services-tampa .banner-inner-2023 .banner-inner-text p {margin-bottom: 10px;}
.page-template-page-it-services-tampa .three-blog-section {padding-top: 70px !important;}
.page-template-page-it-services-tampa .main-content-2023 .main-content-inner {padding: 0 !important;}

.page-template-page-it-services-tampa .three-blog-section {padding-top: 40px !important;}
.page-template-page-it-services-tampa .main-content-2023 .main-content-inner {padding: 0 !important;}

.page-template-page-it-services-tampa .inner-headr-btns br{display: none;}
.page-template-page-it-services-tampa .inner-headr-btns a.btn-measures{margin-left: 9px;}
.page-template-page-it-services-tampa .banner-inner-content{padding: 45px 0;}
.page-template-page-it-services-tampa .banner-inner-content h1.banner-inner-title{margin-bottom: 27px;}
.page-template-page-it-services-tampa .banner-inner-content .inner-headr-btns{margin-top: 27px;}
.page-template-page-it-services-tampa .banner-inner-content .list-style{padding: 27px 0 0 0;margin: 0; list-style: none;}
.page-template-page-it-services-tampa .banner-inner-content .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: clamp(17px, 1.467vw, 19px); font-weight: 400; font-style: normal; line-height: 1.4; letter-spacing: 0.5px; text-align: left; color: #fff; background: url(https://www.giaspace.com/wp-content/uploads/2025/09/icons8-check-64.png) no-repeat left 7px; background-size: 20px; padding-left: 35px; margin-bottom: 5px;}

.page-template-page-it-services-tampa .bns-style .list-style{padding: 0 0 27px 45px;margin: 0;}
.page-template-page-it-services-tampa .bns-style .list-style li{font-family: "Source Sans Pro", "Calibri", "Serif";font-size: clamp(20px, 1.467vw, 22px);font-weight: 400;
font-style: normal;line-height: 1.4;letter-spacing: 0.5px;text-align: left;color: #000;margin: 0 0 3px;font-size: 18px;}

/**/
.section-business-precision {padding: 50px 0; background-color: #f4f4f4;}
.section-business-precision .container {position: relative; width: 100%; max-width: 1500px; padding: 0 15px; margin: 0 auto;}
.section-business-precision .container h2 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(28px, 3.077vw, 42px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 30px 0px; text-align: center;}
.section-business-precision .container h2 small {font-family: "Source Sans Pro", "Calibri", "Serif"; color: #000000; font-size: 26px; font-size: clamp(22px, 3.004vw, 26px); font-weight: 600; letter-spacing: normal;
    line-height: 32px; margin: 10px 0px 0px 0px; display: block;}
.section-business-precision .container p{font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5; letter-spacing: 0; text-decoration: none;  text-transform: none; color: #000; margin: 0 0 1.3em; text-align: center;}
.section-business-precision .container h3 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(23px, 2.077vw, 26px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 50px 0px 30px 0px; text-align: center;}
.section-business-precision .container .section-desc {max-width: 1000px; margin: 0 auto;}
.section-business-precision .container ul.col-3-list {display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; list-style: none; padding: 0; margin: 30px auto 25px; max-width: 80%;}
.section-business-precision .container ul.col-3-list li {background: #f4f4f4; padding: 20px; border: 1px solid #ddd; box-sizing: border-box; display: flex; gap: 15px; align-items: self-start; justify-content: center; border-radius: 8px; box-shadow: 0 0px 5px 0 #c9c9c9db;}
.section-business-precision .container ul.col-3-list li span {background-color: #2892d3; padding: 15px; width: 80px; display: block; margin: 0 auto 20px; border-radius: 10px;}
.section-business-precision .container ul.col-3-list li span img {mix-blend-mode: screen; filter: brightness(0) invert(1);}
.section-business-precision .container ul.col-3-list li .col-3-list-desc strong {display: block; font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: clamp(18px, 2.077vw, 22px); font-weight: 600; font-style: normal;line-height: 1.5; margin-bottom: 15px;}
.section-business-precision .container ul.col-3-list li .col-3-list-desc {font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5; text-align: left; width: 100%;}
.section-business-precision .container ul.list-style-box {list-style: none; border-radius: 8px; box-shadow: 0 0px 5px 0 #c9c9c9db; padding: 20px; max-width: 80%; margin: 30px auto 30px;}
.section-business-precision .container ul.list-style-box li {font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5; text-align: left; margin-bottom: 10px; background: url(https://www.giaspace.com/wp-content/uploads/2025/04/double-arrow-icons.png) no-repeat left 7px; padding-left: 35px;}
.section-business-precision .container a.tech-button {position: relative; z-index: 1; display: block; width: max-content; font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; font-size: clamp(20px, 2vw, 22px) !important; font-weight: 700; line-height: 1; letter-spacing: 0; text-align: center; text-decoration: none; text-transform: capitalize; color: #fff; background-color: #0098e5; border: 1px solid #0098e5; border-radius: 8px; padding: 13px 18px; margin: 40px auto 0; transition: all 0.4s ease; overflow: hidden;}
.section-business-precision .container a.tech-button:hover {color: #0098e5; background-color: #fff;}

.section-business-precision .container ul.col-3-list li label {background-color: #2892d3; padding: 15px; width: 80px; display: block; margin: 0 auto 20px; border-radius: 10px;}
.section-business-precision .container ul.col-3-list li label img {mix-blend-mode: screen; filter: brightness(0) invert(1);}


/**/
.section-partners {background: #ecf4fa !important;}
/**/
.section-sound-familiar {padding: 50px 0; background-color: #ffffff;}
.section-sound-familiar .container {position: relative; width: 100%; max-width: 1500px; padding: 0 15px; margin: 0 auto;}
.section-sound-familiar .container h2 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(28px, 3.077vw, 42px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 30px 0px; text-align: center;}
.section-sound-familiar .container .flex-list {display: flex; justify-content: center; flex-wrap: wrap; list-style: none; padding: 0; margin: 0; gap: 15px;}
.section-sound-familiar .container .flex-list li {flex: 0 0 19%; box-sizing: border-box; padding: 25px 15px; font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5;letter-spacing: 0; text-align: left; text-decoration: none;  text-transform: none; color: #000; background: #f6f6f6;}
.section-sound-familiar .bns-style .flex-list li {flex: 0 0 32%;}
.section-sound-familiar .container .flex-list li b {display: block; padding-bottom: 15px; font-size: clamp(19px, 1.6vw, 21px) !important;}
.section-sound-familiar .container a.tech-button {position: relative; z-index: 1; display: block; width: max-content; font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; font-size: clamp(20px, 2vw, 22px) !important; font-weight: 700; line-height: 1; letter-spacing: 0; text-align: center; text-decoration: none; text-transform: capitalize; color: #fff; background-color: #0098e5; border: 1px solid #0098e5; border-radius: 8px; padding: 13px 18px; margin: 40px auto 0; transition: all 0.4s ease; overflow: hidden;}
.section-sound-familiar .container a.tech-button:hover {color: #0098e5; background-color: #fff;}
.section-sound-familiar .container img.icon-img {width: 80px; display: block; margin: 0 auto 20px; }
.section-sound-familiar .container p{font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5; letter-spacing: 0; text-decoration: none;  text-transform: none; color: #000; margin: 0 0 1.3em; text-align: center;}

.section-sound-familiar .bns-style ul.flex-list li .img-title {display: flex; align-items: center; justify-content: flex-start;}
.section-sound-familiar .bns-style ul.flex-list li p {margin-bottom: 10px; text-align: left;}
.section-sound-familiar .bns-style img.icon-img {margin: 0 20px 20px 0;}
.section-sound-familiar .bns-style ul.flex-list li a.tech-button {margin: 20px 0 0; font-size: clamp(16px, 1.5vw, 18px) !important;}

/* .page-template-page-gainesville-it-services .section-sound-familiar .bns-style .flex-list li {flex: 0 0 48%;} */

/**/
/***/
.page-template-page-it-services-tampa .section-fastest-growing {padding: 50px 0; background-color: #f4f4f4; display: none;}
.page-template-page-it-services-fort-lauderdale-new .section-fastest-growing {padding: 50px 0; background-color: #f4f4f4; display: none;}
.page-template-page-managed-it-services-in-jacksonville-new .section-fastest-growing {padding: 50px 0; background-color: #f4f4f4; display: none;}
.page-template-page-gainesville-it-services .section-fastest-growing {padding: 50px 0; background-color: #f4f4f4; display: none;}
.page-template-page-orlando-it-services-new .section-fastest-growing {padding: 50px 0; background-color: #f4f4f4; display: none;}
.section-fastest-growing .container {position: relative; width: 100%; max-width: 1500px; padding: 0 15px; margin: 0 auto;}
.section-fastest-growing .container h2 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(28px, 3.077vw, 42px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 30px 0px; text-align: center;}
.section-fastest-growing .container .flex-list {display: flex; justify-content: center; flex-wrap: wrap; list-style: none; padding: 0; margin: 0; gap: 15px;}
.section-fastest-growing .container .flex-list li {flex: 0 0 32%; box-sizing: border-box; padding: 25px 15px; font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5;letter-spacing: 0; text-align: center; text-decoration: none;  text-transform: none; color: #000; background: #ffffff; border-radius: 10px;}
.section-fastest-growing .container .flex-list li:hover {box-shadow: 0 10px 20px 0 #00000013;}
.section-fastest-growing .container .flex-list li b {display: block; padding-bottom: 15px; font-size: clamp(19px, 1.6vw, 21px) !important;}
.section-fastest-growing .container a.tech-button {position: relative; z-index: 1; display: block; width: max-content; font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; font-size: clamp(20px, 2vw, 22px) !important; font-weight: 700; line-height: 1; letter-spacing: 0; text-align: center; text-decoration: none; text-transform: capitalize; color: #fff; background-color: #0098e5; border: 1px solid #0098e5; border-radius: 8px; padding: 13px 18px; margin: 40px auto 0; transition: all 0.4s ease; overflow: hidden;}
.section-fastest-growing .container a.tech-button:hover {color: #0098e5; background-color: #fff;}
.section-fastest-growing .container img.icon-img {width: 80px; display: block; margin: 0 auto 20px; }
.section-fastest-growing .container p{font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5; letter-spacing: 0; text-decoration: none;  text-transform: none; color: #000; margin: 0 0 1.3em; text-align: center;}
/**/
/**/
.section-strategic-leadership {padding: 50px 0; background-color: #ecf4fa;}
.section-strategic-leadership .container {position: relative; width: 100%; max-width: 1500px; padding: 0 15px; margin: 0 auto;}
.section-strategic-leadership .container h2 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(28px, 3.077vw, 42px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 40px 0px; text-align: center;}
.section-strategic-leadership .container h2 small {font-family: "Source Sans Pro", "Calibri", "Serif"; color: #000000; font-size: clamp(22px, 3.004vw, 26px); font-weight: 600; letter-spacing: normal; line-height: 32px; margin: 10px 0px 0px 0px; display: block;}
.section-strategic-leadership .container .flex-list {display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; list-style: none; padding: 0; margin: 0;}
.section-strategic-leadership .container .flex-list li {flex: 0 0 19%; box-sizing: border-box; padding: 25px 15px; font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5;letter-spacing: 0; text-align: center; text-decoration: none;  text-transform: none; color: #000; background-color: #fff; border-radius: 5px;}
.section-strategic-leadership .bns-style .flex-list li {flex: 0 0 32%;}
.section-strategic-leadership .container .flex-list li a {color: #000; display: block;}
.section-strategic-leadership .container .flex-list li:hover a {color: #0098e5;}
.section-strategic-leadership .container .flex-list li:hover {box-shadow: inset 0px 0px 15px 0px #bad1e3; transition: 0.5s;}
.section-strategic-leadership .container .flex-list li b {display: block; padding-bottom: 15px; font-size: clamp(19px, 1.6vw, 21px) !important; }
.section-strategic-leadership .container .icon-img {background-color: #2892d3; padding: 15px; width: 80px; display: block; margin: 0 auto 20px; border-radius: 10px;}
.section-strategic-leadership .container .icon-img img { mix-blend-mode: screen; filter: brightness(0) invert(1);}
.section-strategic-leadership .steps-container a.tech-button {position: relative; z-index: 1; display: table; width: max-content; font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; font-size: clamp(20px, 2vw, 22px) !important; font-weight: 700; line-height: 1; letter-spacing: 0; text-align: center; text-decoration: none; text-transform: capitalize; color: #fff; background-color: #0098e5; border: 1px solid #0098e5; border-radius: 8px; padding: 13px 18px; margin: 10px auto 0; transition: all 0.4s ease; overflow: hidden;}
.section-strategic-leadership .steps-container a.tech-button:hover {color: #0098e5; background-color: #fff;}

.steps-container {display: flex; flex-wrap: wrap; gap: 30px; max-width: 1000px; margin: 0 auto; font-family: "Source Sans Pro", "Calibri", "Serif";}
.step-box {display: flex; align-items: flex-start; gap: 20px; flex: 1 1 calc(100% - 30px); min-width: 320px;}
.step-left {display: flex; flex-direction: column; align-items: center; position: relative;}
.step-number {background: #2892d3; color: #fff; font-size: 20px; font-weight: bold; width: 50px; height: 50px; border-radius: 50%; display: flex; justify-content: center; align-items: center; margin-bottom: 0px;}
.step-line {width: 2px; flex: 1; background: #cdd9f5; margin-bottom: 10px;}
.step-icon {background: #ffffff; padding: 12px; border-radius: 8px; display: flex; justify-content: center; align-items: center;}
.step-icon img {width: 22px; height: 22px;}
.step-content {background: #fff; border-radius: 10px; padding: 30px; box-shadow: 0 2px 6px rgba(0,0,0,0.05); flex: 1;}
.step-content h3 {margin: 0 0 12px; font-size: clamp(18px, 1.6vw, 23px) !important;  color: #000000; font-family: "Source Sans Pro", "Calibri", "Serif";}
.step-content p {margin: 0; font-size: clamp(17px, 1.2vw, 19px); line-height: 1.4; color: #000; font-family: "Source Sans Pro", "Calibri", "Serif";}
.steps-container .btn-wrap {width: 100%;}

.page-template-page-gainesville-it-services .section-strategic-leadership .container h2 {margin: 0px 0px 30px 0px;}
.page-template-page-gainesville-it-services .section-strategic-leadership .container h4 {font-family: "Source Sans Pro", "Calibri", "Serif"; color: #000000; font-size: clamp(22px, 3.004vw, 26px); font-weight: 600; letter-spacing: normal; line-height: 32px; margin: 0px 0px 30px 0px; display: block; text-align: center;}
/**/
.section-industries-empower {padding: 50px 0; background-color: #ffffff;}
.section-industries-empower .container {position: relative; width: 100%; max-width: 1500px; padding: 0 15px; margin: 0 auto;}
.section-industries-empower .container h2 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(28px, 3.077vw, 42px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 30px 0px; text-align: center;}
.section-industries-empower .container h3 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(24px, 2.077vw, 32px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 30px 0px; text-align: center;}

.section-industries-empower .container p {font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal; line-height: 1.5; letter-spacing: 0; text-decoration: none; text-transform: none; color: #000; margin: 0 auto 20px; text-align: center; max-width: 100%;}
.section-industries-empower .container .flex-list {display: flex; justify-content: start; flex-wrap: wrap; list-style: none; padding: 0; margin: 0; gap: 15px;}
/* .page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li {min-height: 290px;} */
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li {min-height:300px;}
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li {min-height:300px;}
.section-industries-empower .container .flex-list li {flex: 0 0 32%; box-sizing: border-box; perspective: 1000px; min-height: 230px;}
.section-industries-empower .bns-style .flex-list li {flex: 0 0 48%; min-height: 300px;}
.section-industries-empower .container .flex-list li .flip-card p {margin-bottom: 0;}
.section-industries-empower .container .flex-list li .flip-card p.flip-text {max-width: 100%; text-align: center; margin-bottom: 0;position: relative;z-index: 9;color: #ffffff;}
.section-industries-empower .container .flex-list li .flip-card p:empty {display: none;}
.section-industries-empower .container .flex-list li .flip-card {position: relative; width: 100%; height: 100%; transition: transform 1s; transform-style: preserve-3d;}
/* .section-industries-empower .container .flex-list li .flip-card:hover b {color: #008dd5;} */
.section-industries-empower .container .flex-list li:hover .flip-card {transform: rotateY(180deg);}
.section-industries-empower .container .flex-list li .flip-front,
.section-industries-empower .container .flex-list li .flip-back {position: absolute; width: 100%; height: 100%; padding: 35px 25px; background: #f6f6f6; font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; line-height: 1.5; color: #000; box-sizing: border-box; top: 0; left: 0; backface-visibility: hidden; border-radius: 6px; display: flex; align-items: center; justify-content: center; flex-wrap: nowrap; flex-direction: column;}
.section-industries-empower .container .flex-list li .flip-front {transform: rotateY(0deg);}
.section-industries-empower .container .flex-list li .flip-back {transform: rotateY(180deg);}
.section-industries-empower .container .flex-list li .flip-back p {color: #fff;}
.section-industries-empower .container .flex-list li .flip-front a,
.section-industries-empower .container .flex-list li .flip-back a {color: #000; width: 100%; position: relative;z-index:9;}
.section-industries-empower .container .flex-list li .flip-back p {color: #fff;position: relative;z-index: 9;}
.section-industries-empower .container .flex-list li b {display: block; padding-bottom: 15px; font-size: clamp(22px, 1.8vw, 26px) !important; text-align: center;position: relative;z-index: 9;color: #ffffff;}
.section-industries-empower .container a.tech-button {position: relative;z-index: 1;display: block;width: max-content;font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif";font-size: clamp(22px, 2vw, 24px) !important;font-weight: 700;line-height: 1;letter-spacing: 0;text-align: center;text-decoration: none;text-transform: capitalize;color: #fff;background-color: #0098e5;border: 1px solid #0098e5;border-radius: 8px;padding: 13px 18px;margin: 40px auto 0;transition: all 0.4s ease;overflow: hidden;}
.section-industries-empower .container a.tech-button:hover {color: #0098e5; background-color: #fff;}
.section-industries-empower .container .icon-img {background-color: #2892d3; width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; margin:0 auto 20px; border-radius: 10px; padding:0;}
.section-industries-empower .container .icon-img img {max-width: 60%;  max-height: 60%; object-fit: contain; mix-blend-mode: screen; filter: brightness(0) invert(1);}
/* Orlando */
.page-template-page-orlando-it-services-new .section-industries-empower .container .icon-img{display: none;}
.page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(1) .flip-front::after, .page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(1) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000060;}
.page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(1) .flip-front,
.page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(1) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Construction_Engineering.webp); background-size: cover;}

.page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(2) .flip-front::after, .page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(2) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(2) .flip-front,
.page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(2) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Accounting.webp); background-size: cover;}

.page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(3) .flip-front::after, .page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(3) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(3) .flip-front,
.page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(3) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Staffing_Logistics.webp); background-size: cover;}

.page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(4) .flip-front::after, .page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(4) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(4) .flip-front,
.page-template-page-orlando-it-services-new .section-industries-empower .container .flex-list li:nth-child(4) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Manufacturing.webp); background-size: cover;}

/*Fort-Lauderdale*/
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .icon-img{display: none;}
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(1) .flip-front::after, .page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(1) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(1) .flip-front,
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(1) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Staffing_Logistics.webp); background-size: cover;}

.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(2) .flip-front::after, .page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(2) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(2) .flip-front,
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(2) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Manufacturing.webp); background-size: cover;}

.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(3) .flip-front::after, .page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(3) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(3) .flip-front,
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(3) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Accounting.webp); background-size: cover;}

.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(4) .flip-front::after, .page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(4) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000060;}
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(4) .flip-front,
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(4) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Construction_Engineering.webp); background-size: cover;}

.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(5) .flip-front::after, .page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(5) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(5) .flip-front,
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(5) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Legal.webp); background-size: cover;}

.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(6) .flip-front::after, .page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(6) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(6) .flip-front,
.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li:nth-child(6) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Healthcare.webp); background-size: cover;}

/*Jacksonville*/

.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .icon-img{display: none;}
.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(1) .flip-front::after, .page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(1) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(1) .flip-front,
.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(1) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Staffing_Logistics.webp); background-size: cover;}

.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(2) .flip-front::after, .page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(2) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(2) .flip-front,
.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(2) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Healthcare.webp); background-size: cover;}

.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(3) .flip-front::after, .page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(3) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(3) .flip-front,
.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(3) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Legal.webp); background-size: cover;}

.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .icon-img{display: none;}
.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(4) .flip-front::after, .page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(4) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(4) .flip-front,
.page-template-page-managed-it-services-in-jacksonville-new .section-industries-empower .container .flex-list li:nth-child(4) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Accounting.webp); background-size: cover;}

/* Gainesville */
.page-template-page-gainesville-it-services .section-industries-empower .container .icon-img{display: none;}
.page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(1) .flip-front::after, .page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(1) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(1) .flip-front,
.page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(1) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Healthcare.webp); background-size: cover;}

.page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(2) .flip-front::after, .page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(2) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(2) .flip-front,
.page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(2) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Legal.webp); background-size: cover;}

.page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(3) .flip-front::after, .page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(3) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(3) .flip-front,
.page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(3) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Accounting.webp); background-size: cover;}

.page-template-page-gainesville-it-services .section-industries-empower .container .icon-img{display: none;}
.page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(4) .flip-front::after, .page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(4) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(4) .flip-front,
.page-template-page-gainesville-it-services .section-industries-empower .container .flex-list li:nth-child(4) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Staffing_Logistics.webp); background-size: cover;}

/* Tampa */
.page-template-page-it-services-tampa .section-industries-empower .container .icon-img{display: none;}
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(1) .flip-front::after, .page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(1) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(1) .flip-front,
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(1) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Staffing_Logistics.webp); background-size: cover;}

.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(2) .flip-front::after, .page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(2) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(2) .flip-front,
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(2) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Healthcare.webp); background-size: cover;}

.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(3) .flip-front::after, .page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(3) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(3) .flip-front,
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(3) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Accounting.webp); background-size: cover;}

.page-template-page-it-services-tampa .section-industries-empower .container .icon-img{display: none;}
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(4) .flip-front::after, .page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(4) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(4) .flip-front,
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(4) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Manufacturing.webp); background-size: cover;}

.page-template-page-it-services-tampa .section-industries-empower .container .icon-img{display: none;}
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(5) .flip-front::after, .page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(5) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000060;}
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(5) .flip-front,
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(5) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Construction_Engineering.webp); background-size: cover;}

.page-template-page-it-services-tampa .section-industries-empower .container .icon-img{display: none;}
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(6) .flip-front::after, .page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(6) .flip-back::after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000050;}
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(6) .flip-front,
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li:nth-child(6) .flip-back {background-image: url(https://www.giaspace.com/wp-content/uploads/2025/10/Legal.webp); background-size: cover;}

.page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li .flip-front p.flip-text {display: none;}
.page-template-page-it-services-tampa .section-industries-empower .container .flex-list li .flip-front p.flip-text {display: none;}
.section-industries-empower .container .flex-list li .flip-back .icon-img {display: none;}
.section-industries-empower .container .flex-list li .flip-back b {display: none;}

.section-industries-empower .container a.read-more-btn {position: relative; z-index: 1; display: block; width: max-content !important; font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; font-size: clamp(14px, 1.6vw, 16px) !important; font-weight: 600; line-height: 1; letter-spacing: .4px; text-align: center; text-decoration: none; text-transform: capitalize; color: #fff !important; background-color: #0098e5; border: 1px solid #0098e5; border-radius: 5px; padding: 9px 12px; margin: 15px auto 0; transition: all 0.4s ease; overflow: hidden;}
.section-industries-empower .container a.read-more-btn:hover {color: #0098e5 !important; background-color: #fff;}

/*Testimonial Section*/
.custom-testimonial .section-testimonial {padding: 70px 0 60px;}
.custom-testimonial .section-testimonial h2 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: 50px; font-weight: 400; line-height: 100%; text-align: center; font-size: clamp(29px, 3.154vw, 42px); margin: 0px 0px 40px 0px; letter-spacing: 0;}
.custom-testimonial .section-testimonial-container {max-width: 1445px; margin: 0 auto; width: 90%}
.custom-testimonial .section-testimonial-body {display: flex; flex-wrap: wrap; justify-content: center}
.custom-testimonial .section-testimonial-column {max-width: 482px; padding: 0 50.5px; padding-left: 51px; flex: 0 1 33.33%; margin: 0px 0px 67px 0px;}
.custom-testimonial .section-testimonial-column .section-testimonial-info {padding: 10px 0px 0px 0px; position: relative;}
.custom-testimonial .section-testimonial-column .section-testimonial-info::before {content: ""; position: absolute; top: 0; left: -47px; width: 36px; height: 32px; background: url("/wp-content/uploads/2022/04/unnamed-file.png") 0 0 / 36px 32px no-repeat;}
.custom-testimonial .section-testimonial-column .section-testimonial-info::after {content: ""; position: absolute; bottom: 5px; left: -25px; width: 3px; height: calc(100% - 48px); background-color: #012642;}
.custom-testimonial .section-testimonial-column .section-testimonial-info h3 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(24px, 2.154vw, 32px); font-weight: 400; line-height: 100%; margin: 0px 0px 25px 0px; letter-spacing: 0;}
.custom-testimonial .section-testimonial-column .section-testimonial-info p {font-family: "Source Sans Pro", "Calibri", "Serif"; color: #000000; font-size: 18px; font-weight: 400; line-height: 26px; letter-spacing: 0; margin: 0px 0px 25px 0px;}
.custom-testimonial .section-testimonial-column .section-testimonial-author {margin: 26px 0px 0px 0px;}
.custom-testimonial .section-testimonial-column .section-testimonial-author .section-testimonial-author-content {margin: 4px 0px 0px 0px;}
.custom-testimonial .section-testimonial-column .section-testimonial-author .section-testimonial-author-content .section-testimonial-author-info p {font-family: "Source Sans Pro", "Calibri", "Serif"; color: #012642; font-size: 15px; font-weight: 600; line-height: 19px; text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 20px;}

/*Video Section*/
.section-video {background-color:#f6f6f6; padding: 50px 0;}
.section-video .video-body {max-width: 1280px; width: 90%; margin: 0 auto;}
.section-video .video-body h2 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #000; font-size: clamp(28px, 3.077vw, 40px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 60px 0px; text-align: center;}
.section-video .video-body .video-inner .youtube_channel {display: flex; flex-wrap: wrap;}
.section-video .video-body .video-inner .youtube_channel .ytc_video_container h3 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #000000; font-size: clamp(26px, 3.077vw, 32px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 15px 0px 0px 0px; text-align: center;}
.section-video .video-body .video-btn {margin: 0px 0px 0px 0px; text-align: center;}
.section-video .video-body .video-btn a {display: inline-flex; justify-content: center; align-items: center; min-height: 47px; background-color: #0024ff; border: 2px solid #0024ff; padding: 0 18px; margin: 0px 11px 0px 0px; transition: all 0.3s ease;}
.section-video .video-body .video-btn a span {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #fff; font-size: 22px; font-weight: 400; line-height: 100%; text-transform: uppercase; transition: all 0.3s ease; padding: 10px 0;}
.section-video .video-body .video-btn a:hover {background-color: #fff;}
.section-video .video-body .video-btn a:hover span {color: #0024ff;}
body:not(.home) .video-wrapper h2,body:not(.home) .video-wrapper h3,body:not(.home) .video-wrapper strong,body:not(.home) .video-wrapper b {
    color: #050C1F;}

.custom-videos .section-video.vid-contents .video-body .video-inner .youtube_channel .ytc_video_container {width: 25% !important; padding-left: 15px; padding-right: 15px; margin-bottom: 60px !important;}
.custom-videos .section-video.vid-contents .video-body .video-inner .youtube_channel .ytc_video_container h3 {font-size: clamp(20px, 2.077vw, 24px);}

/**/
.section-map {padding: 50px 0; background-color: #f4f4f4;}
.section-map .container {position: relative; width: 100%; max-width: 1500px; padding: 0 15px; margin: 0 auto;}
.section-map .container h2 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(28px, 3.077vw, 42px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 10px 0px; text-align: left;}
.section-map .container h3 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(24px, 2.077vw, 32px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 30px 0px; text-align: left;}
.section-map .container .flex-list {display: flex; justify-content: center; flex-wrap: wrap; list-style: none; padding: 0; margin: 0;}
.section-map .container .flex-list li {flex: 0 0 49%; box-sizing: border-box; padding: 10px; font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5;letter-spacing: 0; text-align: left; text-decoration: none;  text-transform: none; color: #000;}
.section-map .container .flex-list ul {padding: 0; margin: 0 0 20px; display: flex;}
.section-map .container .flex-list ul li {padding: 0 25px 0 0; margin-left: 20px; flex-basis: unset;}
.section-map .container p {font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5; letter-spacing: 0; text-decoration: none;  text-transform: none; color: #000; margin: 0 auto 15px; text-align: left;}
.section-map .container a.tech-button {position: relative; z-index: 1; display: block; width: max-content; font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; font-size: clamp(20px, 2vw, 22px) !important; font-weight: 700; line-height: 1; letter-spacing: 0; text-align: center; text-decoration: none; text-transform: capitalize; color: #fff; background-color: #0098e5; border: 1px solid #0098e5; border-radius: 8px; padding: 13px 18px; margin: 40px 0 0; transition: all 0.4s ease; overflow: hidden;}
.section-map .container a.tech-button:hover {color: #0098e5; background-color: #fff;}
.section-map .container iframe {width: 100%; height: 450px;}
.section-map .container a.inner-link-color {color:#000;}
.section-map .container a.inner-link-color:hover {color:#0098e5;}
.page-template-page-managed-it-services-in-jacksonville-new .section-map .container iframe {width: 100%; height:650px;}
/**/
.section-smart-questions {padding: 50px 0; background-color: #ffffff;}
.section-smart-questions .container {position: relative; width: 100%; max-width: 1500px; padding: 0 15px; margin: 0 auto;}
.section-smart-questions .container h2 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(28px, 3.077vw, 42px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 30px 0px; text-align: center;}
.section-smart-questions .container h4 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(18px, 1.077vw, 22px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 30px 0px 10px 0px; text-align: left;}
.section-smart-questions .flex-list {display: flex; justify-content: center; flex-wrap: wrap; list-style: none; padding: 0; margin: 0; gap: 25px;}
.section-smart-questions .flex-list li {flex: 0 0 48%; box-sizing: border-box;}
.section-smart-questions .container a.tech-button {position: relative; z-index: 1; display: block; width: max-content; font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; font-size: clamp(20px, 2vw, 22px) !important; font-weight: 700; line-height: 1; letter-spacing: 0; text-align: center; text-decoration: none; text-transform: capitalize; color: #fff; background-color: #0098e5; border: 1px solid #0098e5; border-radius: 8px; padding: 13px 18px; margin: 40px 0 0; transition: all 0.4s ease; overflow: hidden;}
.section-smart-questions .container a.tech-button:hover {color: #0098e5; background-color: #fff;}
.section-smart-questions .container p {font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5; letter-spacing: 0; text-decoration: none;  text-transform: none; color: #000; margin: 0 auto 1.3em; text-align: left;}
.section-smart-questions .homecontact-form.contact-block-form {width: 100%; background-color: #f4f4f4; border-image: none; border: none; border-radius: 10px; box-shadow: unset; padding: 30px 30px 10px;}
.section-smart-questions .homecontact-form.contact-block-form h3 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #000; font-size: clamp(20px, 2.077vw, 28px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 10px 0px; text-align: center;}
.section-smart-questions .homecontact-form.contact-block-form p {font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5; letter-spacing: 0; text-decoration: none;  text-transform: none; color: #000; margin: 0 auto 1.3em; text-align: center;}
.section-smart-questions .home-connt-form-only .cont-pg-form-only form label span {letter-spacing: 1px; color: #000; font-size: clamp(16px, 1.077vw, 19px);}
.section-smart-questions .home-connt-form-only .cont-pg-form-only form .hs-submit input[type="submit"] {color: #fff; background-color: #0098e5; border: 1px solid #0098e5; border-radius: 8px; padding: 13px 18px;
    transition: all 0.4s ease; font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; font-size: clamp(19px, 2vw, 22px) !important; font-weight: 700; line-height: 1;}
.section-smart-questions .home-connt-form-only .cont-pg-form-only form .hs-submit input:hover {color: #0098e5 !important; background-color: #fff !important; border: 1px solid #2196e0 !important;}
/**/
/***/
.section-ready-experience {padding: 50px 0; background-color: #ecf4fa;}
.section-ready-experience .container {position: relative; width: 100%; max-width: 1500px; padding: 0 15px; margin: 0 auto;}
.section-ready-experience .container h2 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(28px, 3.077vw, 42px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 30px 0px; text-align: center;}
.section-ready-experience .container h2 small {font-family: "Source Sans Pro", "Calibri", "Serif"; color: #000000; font-size: 26px; font-size: clamp(22px, 3.004vw, 26px); font-weight: 600; letter-spacing: normal;
    line-height: 32px; margin: 10px 0px 0px 0px; display: block;}
.section-ready-experience .container p{font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5; letter-spacing: 0; text-decoration: none;  text-transform: none; color: #000; margin: 0 0 1.3em; text-align: center;}
.section-ready-experience .container h3 {font-family: "HelveticaNeueCondensed", "Arial Narrow", "Serif"; color: #012642; font-size: clamp(20px, 2.077vw, 26px); font-weight: 400; line-height: 100%; letter-spacing: 0px; margin: 0px 0px 20px 0px; text-align: center;}
.section-ready-experience .inner-headr-btns {text-align: center;}
.section-ready-experience .inner-headr-btns a:hover {border: 1px solid #0098e5; color: #0098e5; background-color: #fff;}
/**/
/* Acordeon styles */
.section-smart-questions .tab {position: relative; margin-bottom: 1px; width: 100%; max-width: 700px; color: #000; overflow: hidden;}
.section-smart-questions .tab input {position: absolute; opacity: 0; z-index: -1;}
.section-smart-questions .tab label {position: relative; display: block; padding: 15px 40px 16px 15px; background: #f4f4f4; font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5; letter-spacing: 0; text-decoration: none;  text-transform: none; color: #000; cursor: pointer;}
.section-smart-questions .tab-content {max-height: 0; overflow: hidden; background: #fff; transition: max-height 0.5s ease, opacity 0.5s ease, padding 0.5s ease;}
.section-smart-questions .tab-content p {font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5; letter-spacing: 0; text-decoration: none;  text-transform: none; color: #000;}
.section-smart-questions .tab-content p:empty {display: none;}
.tab input:checked ~ .tab-content {max-height: 100vh; padding: 0px 15px 0px 15px;}
.section-smart-questions .tab label::after {position: absolute; right: 0; top: 0; display: block; width: 4em; height: 4em; line-height: 4; font-size: 14px; text-align: center; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s;}
.section-smart-questions .tab input[type=checkbox] + label::after {content: "+";}
.section-smart-questions .tab input[type=radio] + label::after {content: "\25BC";}
.section-smart-questions .tab input[type=checkbox]:checked + label::after {transform: rotate(315deg);}
.section-smart-questions .tab input[type=radio]:checked + label::after {transform: rotateX(180deg);}

.section-smart-questions .accordion { margin:0; padding:0; }
.section-smart-questions .accordion .tab { display:block; background:#fff; border-radius:4px; overflow:hidden; margin-bottom:10px; box-shadow: 0 0 0 1px rgba(0,0,0,0.03) inset; }
.section-smart-questions .accordion .tab summary { list-style:none; cursor:pointer; padding:15px 52px 16px 16px; background:#f4f4f4; font-size:18px; font-weight:500; line-height:1.4; position:relative; outline:none; border-radius:4px; user-select:none; }
.section-smart-questions .accordion .tab summary::-webkit-details-marker { display:none; }
.section-smart-questions .accordion .tab summary::after { content:"\25BC"; position:absolute; right:12px; top:50%; transform:translateY(-50%) rotate(0deg); width:36px; height:36px; line-height:36px; text-align:center; font-size:18px; transition: transform .28s ease, opacity .28s ease; color:#333; background:transparent; border-radius:3px; }
/* .section-smart-questions .accordion .tab summary:focus {box-shadow: 0 0 0 4px rgba(21,156,228,0.12); border-radius:4px; } */
.section-smart-questions .accordion .tab .tab-content { padding: 0 16px; max-height: 0; overflow: hidden; opacity: 0; transition: max-height .45s cubic-bezier(.2,.9,.2,1), opacity .35s ease, padding .35s ease; background: #fff; }
.section-smart-questions .accordion .tab[open] > summary::after { transform: translateY(-50%) rotate(180deg); }
.section-smart-questions .accordion .tab[open] .tab-content { max-height: 1000px; opacity: 1; padding: 12px 16px 18px 16px; }
.section-smart-questions .accordion .tab .tab-content p,
.section-smart-questions .accordion .tab .tab-content > * {font-family: "Source Sans Pro", "Calibri", "Serif"; font-size: 19px; font-weight: 400; font-style: normal;line-height: 1.5; letter-spacing: 0; text-decoration: none;  text-transform: none; color: #000; }
.section-smart-questions .accordion .tab .tab-content strong { font-weight:700; }
.section-smart-questions .tech-button { display:inline-block; margin-top:12px; padding:12px 18px; background:#0033aa; color:#fff; font-weight:700; border-radius:6px; text-decoration:none; box-shadow: 0 6px 18px rgba(0,51,170,0.12);}
.section-smart-questions .tech-button:active { transform: translateY(1px); }
/***/
.single .main-content-2023 .main-content-inner .content-area article p.published-date {border-top: solid 1px #d8d8d8; border-bottom: solid 1px #d8d8d8; padding: 10px 0 12px 0; margin: 2em 0 2em;}
.single .main-content-2023 .main-content-inner .content-area article p.published-date i.fa.fa-calendar {background: url(https://www.giaspace.com/wp-content/uploads/2025/07/calendar-icon.webp) no-repeat 0 0; display: inline-block; background-size: cover; padding: 12px; position: relative; top: 4px;   margin-right: 5px;}
.industry-img {max-width: 850px;}
.case-img {max-width: 550px;}
/* .section-business-precision .bns-style ul li.img-inline img{width: 80px;} */

.gs-cta-top-only { background:#ceeaff; text-align:center; padding:25px; border-radius:5px; border:1px solid #b5d6ef; margin-top:20px;}
.gs-cta-top-only h3 { text-align:center !important; margin:0 0 15px 0 !important;}
.gs-cta-top-only p { text-align:center !important;}
.gs-cta-top-only a.gs-cta-info, .gs-cta-top-only a.gs-cta-call { background:#2598dd; color:#fff !important; padding:10px 22px 11px 22px; display:inline-block; border-radius:80px; margin:0 5px; font-weight:600; text-decoration:none !important; border:2px solid #2598dd !important; font-size: 18px; line-height:20px !important; text-transform:capitalize;}
.gs-cta-top-only a:hover.gs-cta-info, .gs-cta-top-only a:hover.gs-cta-call { background:transparent; border:2px solid #2598dd !important; color:#000 !important;}
.gs-cta-top-only p { margin:0 !important; padding:0 !important;}
.gs-cta-top-only p.gs-cta-top-para { margin-bottom:20px !important;}

.testim-main { max-width:870px; margin:41px auto 46px; position:relative;}
.testim-inr { position:relative;}
.testim-row { padding:1.8rem 2.4rem 2.4rem 2.4rem; background:#53aada; border-radius:1rem; box-shadow:0 8px 24px rgba(0, 0, 0, 0.08); text-align:left; animation:fadeIn 0.4s ease-in-out;}
.testim-row img { width:90px !important; height:90px !important; border-radius:80px; margin-bottom:10px; object-fit:cover;}
.testim-row p { margin-bottom:1rem !important; color:#fff !important; font-size:20px !important; margin-top:10px !important; line-height: 26px !important;}
.testim-row h3 { margin:0 !important; font-size:20px !important; font-weight:bold !important; color:#fff !important;}
.testim-row span { font-size:0.9rem; color:#fff;}

@media (max-width: 767px) {
    .testim-row p { font-size:18px !important; line-height: 24px !important;}
.testim-row p { font-size:18px !important; line-height: 24px !important;}
}
@media (max-width: 640px) {
    .testim-row { padding:1.5rem;}
    .testim-row h3 { font-size:15px;}
.testim-row { padding:1.5rem;}.testim-row h3 { font-size:15px;}
}
@media (max-width: 479px) {
    .testim-row p { font-size:16px;}
.testim-row p { font-size:16px;}
}
@media (max-width: 409px) {
    .testim-inr { min-height:360px;}
.testim-inr { min-height:360px;}
}
@media (max-width: 374px) {
    .testim-inr { min-height:370px;}
.testim-inr { min-height:370px;}
}
@media (max-width: 359px) {
    .testim-inr { min-height:400px;}
.testim-inr { min-height:400px;}
}
@media (min-width: 1025px) {
  body.page-id-187 .contact-wrapper .contact-container .contact-body .contact-block-form {
    min-width: auto;
    max-width: 600px;
    margin: 0;
    position: relative;
    top: -125px;
    height: 100%;
  }
}
@media only screen and (min-width: 1300px) and (max-width: 1499px)  {
  .page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li {min-height:350px;}
  .page-template-page-it-services-tampa .section-industries-empower .container .flex-list li {min-height:350px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1300px)  {
  .section-map .container .flex-list li {flex: 0 0 48%; padding: 0 15px 0 0 !important; margin-left: 10px !important;}
  .section-sound-familiar .container .flex-list li {flex: 0 0 30%;}
  .section-strategic-leadership .container .flex-list li {flex: 0 0 30%;}
  .section-strategic-leadership .container .flex-list li {flex: 0 0 30%;}  
  .section-industries-empower .container .flex-list li .flip-front, .section-industries-empower .container .flex-list li .flip-back {padding: 20px; font-size: 18px;}
  .section-industries-empower .bns-style .flex-list li {min-height: 340px;}
  .section-business-precision .container ul.col-3-list li {padding: 15px;}
  .section-business-precision .container ul.col-3-list li .col-3-list-desc strong {font-size: clamp(18px, 2.077vw, 20px); line-height: 1.3;}
  .page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container .flex-list li {min-height:340px;} 
  .page-template-page-it-services-fort-lauderdale-new .section-industries-empower .container p {font-size: 17px;}
  .page-template-page-it-services-tampa .section-industries-empower .container .flex-list li {min-height:340px;} 
  .page-template-page-it-services-tampa .section-industries-empower .container p {font-size: 17px;}
  
}

@media only screen and (min-width: 768px) and (max-width: 1024px)  {
  .page-template-page-managed-it-services-in-jacksonville .orlnd-no-more {padding:80px 30px;}
  .services-jacksonville .orlnd-no-more-inr {gap:0px 30px;}
  .section-sound-familiar .container .flex-list li {flex: 0 0 48%;}
  .section-strategic-leadership .container .flex-list li {flex: 0 0 48%;}
  .section-industries-empower .container .flex-list li {flex: 0 0 48%; min-height: 210px;}
  .section-industries-empower .bns-style .flex-list li {min-height: 340px;}
  .section-map .container .flex-list li {flex: 0 0 100%;}
  .section-industries-empower .container .flex-list li .flip-front, .section-industries-empower .container .flex-list li .flip-back {padding: 20px; font-size: 17px;}
  .section-fastest-growing .container .flex-list li {flex: 0 0 48%;}
  .section-business-precision .container ul.col-3-list {grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 90%;}
  .section-business-precision .container ul.list-style-box {max-width: 90%;}
}

@media only screen and (min-width: 981px) and (max-width: 1024px)  {
  .homecontact-form.contact-block-form {
    padding: 15px;
  }
  .homecontact-form .hisdjA {
    font-size: 13px;
  }
  .homecontact-form .fsForm label:nth-child(-n+4) {
    width: 45%;
  }

  .page-template-page-it-support-pricing .it-support-form {
    width: 50%;
  }
  .page-template-page-it-support-pricing .banner-inner-content {
    width: 50%;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1358px)  {
  .homecontact-form.contact-block-form {
    padding: 20px;
  }
  .homecontact-form .hisdjA {
    font-size: 14px;
  }
  .homecontact-form .fsForm label:nth-child(-n+4) {
    width: 45%;
  }

  .it-support-form .pricing-calculator_col-left {
    padding: 15px;
  }
  .it-support-form .pricing-calculator_button {
    font-size: 12px;
  }
  .it-support-form label.form-label {
    font-size: 12px;
  }
  .page-template-page-managed-it-services-in-jacksonville .orlnd-no-more {padding:80px 30px;}
  .services-jacksonville .orlnd-no-more-inr {gap:0px 30px;}
}

@media (max-width: 1024px) {
  /*#section-header .button-mobil-clouse, #section-header .button-mobil-clouse.active-clouse {display:none !important;}*/
  .page-template-services .service_container .inner-content {
    max-width: 100%;
    float: right;
    padding: 25px;
  }
  .page-template-services .service_container.even .inner-content {
    max-width: 100%;
    float: none;
    padding: 25px;
  }
  .page-template-page-managed-it-services-in-jacksonville .banner-inner-title {text-align: center;}
  .section-industries-empower .container .flex-list li .flip-card p.flip-text {font-size: 17px;}
  .custom-videos .section-video.vid-contents .video-body .video-inner .youtube_channel .ytc_video_container {width: 50% !important;}
}

@media (max-width: 992px) {
  body.home #section-header .header-main .nav .menu li.menu-item.desktop-visible > a::after {
    display: none;
  }
  #section-header .header-main .nav .menu li.menu-item.desktop-visible>a:after{
    display: none;
  }
  #section-header nav.nav ul.menu > li.menu-item.desktop-visible {
    padding: 0;
  }
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-1{width: 12%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-2{width: 49%;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.ftr-col-2 .footer-infolink .footer-phone{background-position: left 7px;}
}

@media (min-width: 992px) {
  #section-header .button-mobil-clouse, #section-header .button-mobil-clouse.active-clouse {display:none !important;}
}

@media (max-width: 981px) {
  .banner-inner-2023 .banner-inner-content {
    padding: 30px 0 0;
  }
  #home-inner .home-inner-content {
    padding: 50px 0 20px;
    width: 100%;
    float: none;
  }
  .homecontact-form.contact-block-form {
    width: 90%;
    margin: 20px auto 40px;
    float: none;
  }
  .banner-inner-2023 .banner-inner-content {
    width: 100%;
    min-height: auto;
    text-align: center;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .banner-inner-2023 .banner-inner-text p {
    text-align: center;
  }
  .banner-inner-2023 .banner-inner-container {
    display: block;
    padding: 15px 0;
  }
  .page-template-page-it-support-pricing .banner-inner-2023 .banner-inner-title {
    text-align: center;
  }
  .it-support-form {
    width: 90%;
    margin: 20px auto 40px;
    float: none;
  }
  .post-meta-post-only { top:0;}
  .post-meta-post-only { margin-bottom:20px; align-items:center !important; justify-content:center !important;}
  .page-template-page-orlando-it-services-new .banner-inner-2023 .banner-inner-title, .page-template-page-gainesville-it-services .banner-inner-2023 .banner-inner-title, .page-template-page-managed-it-services-in-jacksonville-new .banner-inner-2023 .banner-inner-title, .page-template-page-it-services-fort-lauderdale-new .banner-inner-2023 .banner-inner-title, .page-template-page-it-services-tampa .banner-inner-2023 .banner-inner-title {text-align: center;}
  .page-template-page-orlando-it-services-new .homecontact-form.contact-block-form {margin-bottom: 0;}
  .section-smart-questions .container a.tech-button {margin-top: 10px;}
}


@media only screen and  (max-width : 991px){
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-1{width: 12%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink address a, 
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink a{font-size: 15px;line-height: 24px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink .footer-phone a{font-size: 14px;line-height: 27px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item ul li a{font-size: 14px;line-height: 27px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-2{width: 49%;}
body footer.footer-wrapper .footer-bottom .footer-bottom-body .footer-bottom-link a,
body footer.footer-wrapper .footer-bottom .footer-bottom-body .footer-bottom-copyright{font-size: 14px;}
.section-smart-questions .flex-list li {flex: 0 0 70%;}
.custom-testimonial .section-testimonial-column {flex: 0 1 50% !important;}
}
@media only screen and  (max-width :959px){
body footer.footer-wrapper .footer-body .footer-columns{justify-content: end;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-1{width: 18%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-2{width: 80%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-3{width: 37%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-4{width: 43%;}
}

@media (max-width: 767px) {
  .page-template-services .service_container {
    display: block;
  }
  .page-template-services .service_container .image {
    width: 100%;
  }
  .page-template-services .service_container .content {
    width: 100%;
  }
  body.page-id-15069 #section-thank-you .thank-you-content {
    width: 50%;
    float: none;
    margin:0 auto;
  }
  .estimate-content {
    float: none;
    width: 100%;
  }
  .container-inner {
    display: table;
  }
  .page-template-page-managed-it-services-in-jacksonville .banner-inner-title {text-align: center;}
  .services-jacksonville .orlnd-no-more-inr {gap:30px;}
  .page-template-page-managed-it-services-in-jacksonville .schedule-btn-wrapper.orlnd-btn-left {text-align: center;}

  body footer.footer-wrapper .footer-bottom .footer-bottom-body .footer-bottom-copyright{margin: 0px 0px 9px 0px;}
  body footer.footer-wrapper .footer-bottom{padding: 18px 0 21px;}
  body footer.footer-wrapper .footer-body .footer-columns{justify-content: center;}
  body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.col-span-12{width: 100% !important;}
  body footer.footer-wrapper .footer-body .footer-columns{max-width: 520px !important;margin: 0 auto;flex-direction: row;}
  body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item h3{display: block;}
  body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.col-span-12{width: 100% !important;}
  body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-1{width: 100% !important;display: block;order: 6;}
  body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-2{width: 100% !important;order: inherit;display: block;text-align: left;}
  body footer.footer-wrapper .footer-body .footer-columns .footer-item.ftr-col-2 .inr-flxrow .flx-col{width: 50%;}
  body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-3{width: 48% !important;display: block;text-align: left;}
  body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-4{width: 48% !important;display: block;text-align: left;}
  body footer.footer-wrapper .footer-body.space-inlines .footer-cmmc .footer-cmmc-colums{justify-content: center;}
  body footer.footer-wrapper .footer-body.space-inlines{padding: 10px 0 10px 0;}
  body.home .footer-wrapper .footer-bottom{padding-bottom: 106px;padding-top: 18px;}
  body.home footer.footer-wrapper .footer-bottom .footer-bottom-body{height: inherit;}
  body.home footer.footer-wrapper .footer-bottom .footer-bottom-body .footer-bottom-copyright{margin: 0px 0px 10px 0px;}
  .orlnd-no-more-img, .orlnd-no-more-txt, .how-gias-help-col { width:100%;}
  .orlnd-no-more-txt h2.orlnd-comn-htwo-head, .orlnd-no-more-txt p { text-align:center !important;}
  .orlnd-comn-htwo-head { font-size: clamp(29px, 3.154vw, 42px) !important;}
  .gia-right-choice ul { max-width:100% !important;}
  body.page-template-page-orlando-it-services h1.banner-inner-title { text-align:center;}
  .inner-headr-btns { margin-top:20px;}
  .orlnd-no-more { padding:30px 20px;}
  .orlnd-btn-center { margin-top:30px !important;}
  body.page-template-page-orlando-it-services .section-partners { padding:40px 0 70px 0;}
  .section-partners button.slick-prev { left:43%; top:100%; margin-top:10px;}
  .section-partners button.slick-next { right:43%; top:100%; margin-top:10px;}
  .section-instant-quote { padding-top:40px !important;}
  body.page-template-page-orlando-it-services .three-blog-section .case-studies .blog-card:nth-child(3), 
  body.page-template-page-orlando-it-services .three-blog-section .case-studies .blog-card:nth-child(4) { display:none !important;}
  body.home #section-header .header-main .header-logo-link img, #section-header .header-main .header-logo-link img{max-width: 195px;}
  #home-inner .home-inner-content{padding: 21px 0 21px;}
  body.home #section-header .header-main{padding: 15px 0;}
  body.home #section-header .header-main .container,#section-header .container{width: 96% !important;}
  #services-provide.section-our-services,#helpus .how-gias-help-main{padding: 42px 0 42px 0;}
  #services-provide.section-our-services .section-our-services-columns .section-our-services-item{padding: 24px 12px;}
  #services-provide.section-our-services .section-our-services-columns{padding: 0 9px;margin: 0 0 18px;}
  #section-header .header-main .header-main-container{width: 100% !important;}
  #section-header #mega-menu-wrap-header-menu{margin-right: 6px !important;}
  .post-meta-post-only p { font-size:18px !important;}
  .post-meta-post-only i.fa-calendar { padding:10px !important;}
  .aioseo-author-bio-compact{gap: 18px !important;align-items: normal;}
  .section-sound-familiar {padding: 40px 0 20px;}
  .section-sound-familiar .container .flex-list li {flex: 0 0 100%;}
  /* .page-template-page-gainesville-it-services .section-sound-familiar .bns-style .flex-list li {flex: 0 0 100%;} */
  .section-strategic-leadership .container .flex-list li {flex: 0 0 48%;}
  .section-industries-empower .container .flex-list li {flex: 0 0 48%;}
  .section-map .container .flex-list li {flex: 0 0 100%;}
  .section-map .container .flex-list ul {display: block;}
  .section-industries-empower .container p {max-width: 100%; font-size: 17px;}
  .section-smart-questions .flex-list li {flex: 0 0 70%;}
  .section-industries-empower .container .flex-list li .flip-front, .section-industries-empower .container .flex-list li .flip-back {padding: 15px; font-size: 17px;}
  .page-template-page-managed-it-services-in-jacksonville-new .section-map .container iframe {width: 100%; height:400px;}
  /* .section-industries-empower .container .flex-list li .flip-front p.flip-text {display: block;}
  .section-industries-empower .container .flex-list li .flip-back .icon-img {display: flex;}
  .section-industries-empower .container .flex-list li .flip-back b {display: block;}
  .section-industries-empower .container a.read-more-btn {display: none;} */
  .section-industries-empower .container .flex-list li {min-height: 230px;}
  .section-industries-empower .bns-style .flex-list li {min-height: 250px;}
  .section-industries-empower .container .flex-list li {flex: 0 0 100%;}
  .section-industries-empower .container .flex-list li .flip-card p.flip-text {font-size: 16px;}
  body.page-template-page-it-services-fort-lauderdale-new .banner-inner-content .list-style li{font-size: 18px;}
  body.page-template-page-it-services-tampa .banner-inner-content .list-style li{font-size: 18px;}
  .clients-reviews h2.hd-h2,body.orlando-it-services .clients-reviews h2.hd-h2{margin: 0px 0px 27px 0px !important;}
  .section-fastest-growing .container .flex-list li {flex: 0 0 100%;}
  .page-template-page-orlando-it-services-new .banner-inner-content h1.banner-inner-title {font-size: 28px;}
  .page-template-page-orlando-it-services-new .inner-headr-btns a.btn-measures, .page-template-page-gainesville-it-services .inner-headr-btns a.btn-measures, .page-template-page-it-services-tampa .inner-headr-btns a.btn-measures {margin-left: 0; margin-top: 10px;}
  .section-business-precision .bns-style p {margin-bottom: 0;}
  body.page-template-page-orlando-it-services-new section.section-testimonial {padding-top: 30px;}
  body.page-template-page-orlando-it-services-new .section-map {padding-top: 30px;}
  .section-business-precision .container ul.col-3-list {grid-template-columns: repeat(1, minmax(0, 1fr)); max-width: 90%;}
  .section-business-precision .container ul.list-style-box {max-width: 90%;}
  .section-video.vid-contents .video-body .video-inner .youtube_channel .ytc_video_container {width: 100% !important;}
  .custom-testimonial .section-testimonial-column {flex: 0 1 100% !important;}
  .custom-videos .section-video.vid-contents .video-body .video-inner .youtube_channel .ytc_video_container {width: 100% !important;}
  .custom-videos .section-video .video-body .video-inner .youtube_channel .ytc_video_container h3 {font-size: clamp(26px, 3.077vw, 32px);}
  .gs-cta-top-only a.gs-cta-info, .gs-cta-top-only a.gs-cta-call { display:block; margin:5px 0; padding:5px 10px 6px 10px;}
  .header-list-img {display: flex; flex-wrap: wrap; justify-content: center; gap: 15px;}
}

/*page-template-page-gainesville-it-services*/

@media only screen and  (max-width : 700px){
body.home .footer-wrapper .footer-bottom{padding-bottom: 147px;padding-top: 18px;}
body footer.footer-wrapper .footer-bottom .footer-bottom-body .footer-bottom-link{flex-direction: row;}
/* .section-industries-empower .container .flex-list li {min-height: 300px;} */

}
@media only screen and  (max-width : 620px){
#services-provide.section-our-services .section-our-services-columns{padding: 0;}
#services-provide.section-our-services .section-our-services-columns .section-our-services-item{min-height: auto;}
#services-provide.section-our-services .section-our-services-columns{margin: 0 0 15px;}
.section-smart-questions .flex-list li {flex: 0 0 80%;}
/* .section-industries-empower .container .flex-list li {min-height: 330px;} */

}

@media only screen and  (max-width : 575px){
body footer.footer-wrapper .footer-body .footer-columns .footer-item.col-span-12 .footer-info{border-bottom: solid 1px #3d3d3d;}
body footer.footer-wrapper .footer-bottom .footer-bottom-body .footer-bottom-link a{margin: 0 6px 0 0;padding-left: 6px;}
body footer.footer-wrapper .footer-container{max-width: 1401px;margin: 0 auto;width: 95%;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink address a, body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item .footer-infolink a{font-size: 14px;line-height: 24px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item p{font-size: 14px;line-height: 24px;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item ul li a{line-height: 25px;}
.section-partners button.slick-prev { left:41%;}
.section-partners button.slick-next { right:41%;}
#section-header .header-button-wrap{margin-right: 9px;}
#section-header .header-main .header-main-container{width: 100% !important;}
.section-sound-familiar .container .flex-list li {flex: 0 0 100%;}
.section-strategic-leadership .container .flex-list li {flex: 0 0 100%;}
.section-map .container .flex-list li {flex: 0 0 100%;}
.section-smart-questions .flex-list li {flex: 0 0 100%;}
.section-industries-empower .container .flex-list li {min-height: 300px;}
.clients-reviews{padding: 32px 0 32px;}
}

@media only screen and  (max-width : 480px){
#section-header .header-main .header-main-container{width: 100% !important;}
.post-meta-post-only { flex-wrap:wrap !important; gap:10px !important;}
}

@media only screen and  (max-width : 481px){
.banner-inner-2023{margin-top: 112.7px !important;}
}

@media (max-width: 499px) {
  .homecontact-form.contact-block-form {
    padding: 15px;
  }
  .homecontact-form .hisdjA {
    font-size: 13px;
  }
  .homecontact-form .fsForm label:nth-child(-n+4) {
    width: 45%;
  }
  .it-support-form .pricing-calculator_col-left {
    padding:15px;
  }
  .it-support-form .pricing-calculator_button {
    font-size: 12px;
    padding: 15px 10px;
  }
  .it-support-form .pricing-calculator_wrap {
    gap: 15px;
  }
  .it-support-form label.form-label {
    font-size: 13px;
  }
  body.page-id-15069 #section-thank-you .thank-you-content {
    width: 80%;
    float: none;
    margin:0 auto;
  }
  #section-header .container{width: 96% !important;}
  .aioseo-author-bio-compact .aioseo-author-bio-compact-left img.aioseo-author-bio-compact-image{object-fit: cover;border-radius: 9px;height: 126px;width: 126px !important;display: block;
  margin: 0 auto !important;}
  
  .section-industries-empower .container .flex-list li {min-height: 330px;}
}

@media only screen and  (max-width : 412px){
body.home .footer-wrapper .footer-bottom{padding-bottom: 135px;}
.section-partners button.slick-prev { left:40%;}
.section-partners button.slick-next { right:40%;}
.section-industries-empower .container .flex-list li {min-height: 330px;}
}
@media only screen and  (max-width : 390px){
body footer.footer-wrapper .footer-body .footer-columns .footer-item.col-span-12 .footer-info{border-bottom: solid 1px #3d3d3d;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-2,
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-3,
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-4{border-bottom: solid 1px #3d3d3d;margin: 0 0 24px;padding: 0 0 24px;}
body footer.footer-wrapper .footer-body .footer-columns .footer-item.ftr-col-2 .inr-flxrow .flx-col{width: 100%;padding: 0;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-3{width: 100% !important;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.ftr-col-4{width: 100% !important;}
body footer.footer-wrapper .footer-body.space-inlines .footer-columns .footer-item.liststyle ul{justify-content: flex-start;}
body footer.footer-wrapper .footer-bottom .footer-bottom-body .footer-bottom-link a{margin: 0 6px 0 0;padding-left: 6px;}
.section-partners button.slick-prev { left:39%;}
.section-partners button.slick-next { right:39%;}
}
@media screen and (max-width: 359px) {
#section-header .container{width: 96%;}
.section-industries-empower .container .flex-list li {min-height: 350px;}
}

.hidden {
  display: none !important;
}

.post-meta-post-only {
    position: relative;
    z-index: 9999;
    display: flex;
    align-items: start;
    justify-content: start;
    gap: 30px;
    width: 100%;
    top: 20px;
}
.post-meta-post-only p {
    color: #fff;
    font-family: "Source Sans Pro", "Calibri", "Serif";
    font-size: 19px;
}

.post-meta-post-only i.fa-calendar {
    background: url(https://www.giaspace.com/wp-content/uploads/2025/07/calendar-icon.webp) no-repeat 0 0;
    display: inline-block;
    background-size: cover;
    filter: invert(100%);
    padding: 12px;
    position: relative;
    top: 4px;
    margin-right: 2px;
}