body:not(.home) .top-hero-formsection.innovate_integrate {min-height: auto !important; padding: 150px 0 0 0 !important;}

/* scope—global Variables */
:root { 
    scroll-behavior: smooth;
    --color-default-tb: #B6C7FF; 
    --inter-font-family:"Inter", sans-serif;
    --text-color-white:#fff;
}
/* Video */
.video-section{padding-top: 135px; position:relative;/*height:100vh;max-height:765px;*/overflow:hidden;background:#010101 url(/wp-content/themes/programmers.io/assets/images/timebridge/bg_timebridge2.jpg) center center / cover no-repeat}
.video-bg{position:absolute;inset:0;z-index:0;background:#010101}
.video-bg video{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease-in-out}
.video-bg video.loaded{opacity:1;mask-image:linear-gradient(to top,transparent 0%,#010101 40%);-webkit-mask-image:linear-gradient(to top,transparent 0%,#010101 40%)}
.video-section .tb-video-content{position:relative;z-index:2;color:#fff;}

/*.bg_all_tb {background: #0b0b0b url('/wp-content/themes/programmers.io/assets/images/timebridge/bg_timebridge2.jpg') 0 0 / cover;min-height: 850px;  padding:0 0 0 0;}*/
.tb_logo {text-align: center;padding: 30px 0;}
.tb_btn a{padding: 0 45px;border-radius:5px;text-align:center;display:inline-block;height:50px;line-height:46px;font-size:14px;color:#fff;border:1px solid #B6C7FF;background:linear-gradient(90deg,#8795c038 0%,#0a0c1238 100%);backdrop-filter:blur(5px);margin:auto}
.tb_btn a:hover{background: linear-gradient(90deg,rgba(135, 149, 192, 1) 0%, rgba(80, 89, 116, 1) 20%, rgba(10, 12, 18, 1) 100%) padding-box, linear-gradient(to right, #B6C7FF, #7B91DA) border-box;}

/* Footer */
.footer_tb{border-top:1px solid #353535;padding:45px 0;background: #010101}
.footer_logo img{height:50px;margin-left: -20px;}
.footer_nav ul{display:flex;justify-content:center;margin:10px 0 0}
.footer_nav li{margin:0 20px}
.footer_nav li a{color:#EEF3FF;text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal}
.footer_call_to_action{text-align:right}

/* Dark Theme Footer*/
#colophon.footer-inner {background: #010101;  border-top: 1px solid #353535;}
#colophon.footer-inner .footer-widgets .widget_nav_menu .widget-title, #colophon.footer-inner .footer-widgets .widget_nav_menu .widget-title, #colophon.footer-inner .footer-widgets .widget_text .widget-title, .widget_newsletterwidget .widget-title { color: #FDFEFF;}
.footer-inner .footer-widgets .widget_text p.ftr_ph_no span, .footer-inner .footer-widgets .widget_text .address-col, .footer-inner .footer-widgets .widget_text .address-india { color: #fff;}
#colophon.footer-inner .footer-widgets .widget_nav_menu .menu li a, .footer-inner .footer-widgets.sec_row .widget_newsletterwidget, .footer-inner .footer-widgets .widget_text p.ftr_ph_no a, .footer-zvooaddress a, .address-india a {color: #fff !important;}

/* Modernization Accelerated. */
.first_fold_tb .container-main .row {display: flex}
.first_fold_tb .container-main .row .col-40 {display: flex;align-items: center;}
.Modernization_Acceleratedmain h1{font-size:35px;font-style:normal;font-weight:400;line-height:normal;background-image:linear-gradient(to right,#EEF3FF,#B6C7FF);-webkit-background-clip:text;color:transparent;padding:6px 0 15px}
.Modernization_Acceleratedmain p{color:#B6C7FF;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%;margin:0 0 25px}

.Modernization_Acceleratedmain{display: block;width: 100%;}
.Modernization_Acceleratedmain h2 {font-size: 24px; font-weight: normal; color: #fff;margin-top: 65px;}
.Modernization_Acceleratedmain ul {display: grid; grid-template-columns: repeat(2, 1fr); gap: 0; list-style: none; padding: 0; margin: 0;}
.Modernization_Acceleratedmain ul li {color: #B6C7FF; font-size: 14px;line-height: 24px; margin-top: 25px;}
.Modernization_Acceleratedmain ul li span {display: block;color: #fff;}
.Modernization_Acceleratedmain ul li a{color: #B6C7FF;}

/* Contact form */
.first_fold_tb{padding:50px 0 60px}
#timebridge_roadmap_tb input::placeholder, #timebridge_roadmap_tb textarea::placeholder, #timebridge_roadmap_tb input::-moz-placeholder{color: #fff !important; opacity:1 !important;}
#timebridge_roadmap_tb input::-webkit-input-placeholder, #timebridge_roadmap_tb textarea::-webkit-input-placeholder{color: #fff !important; opacity:1 !important;}
#timebridge_roadmap_tb{border:1px solid #B6C7FF;border-radius:10px;padding:30px;background: #010101b2}
#timebridge_roadmap_tb h3{color:#F1F4FD;text-align:center;font-size:24px;font-weight:400}
#timebridge_roadmap_tb input[type="text"],#timebridge_roadmap_tb input[type="email"],#timebridge_roadmap_tb input[type="tel"]{border-radius:5px;background:#20205B;backdrop-filter:blur(5px);border-width:0!important;border-radius:4px!important;font-size:14px;height:50px;color: #fff;}
#timebridge_roadmap_tb textarea{border-radius:5px;background:#20205B;backdrop-filter:blur(5px);border-width:0!important;border-radius:4px!important;font-size:14px; color:#fff !important}
#timebridge_roadmap_tb .wpforms-field-textarea{padding-top:0}
#timebridge_roadmap_tb button[type="submit"]{color:#FFF;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-radius:5px;border:1px solid #B6C7FF;background:linear-gradient(90deg,#8795c038 0%,#0a0c1238 100%);backdrop-filter:blur(5px);width:100%;height:50px;margin-top:20px}
#timebridge_roadmap_tb button[type="submit"]:hover{background:#010101}
#timebridge_roadmap_tb .wpforms-container{margin-top:0}






@media(max-width:1199px) {

.video-section{max-height:inherit;height:auto}

}

@media(max-width:991px) {

.first_fold_tb .container-main .row, .first_fold_tb .container-main .row .col-40, .first_fold_tb .container-main .row .col-60 {display: block; width: 100%;}
.Modernization_Acceleratedmain { text-align: center; margin-bottom: 35px;}
.Modernization_Acceleratedmain p {  margin: 0 0 25px 0;}

.Modernization_Acceleratedmain ul { max-width: 620px; margin-left: auto; margin-right: auto;grid-template-columns: repeat(3, 1fr);}
.Modernization_Acceleratedmain ul li:nth-child(4) { grid-column: 1 / -1; }
.Modernization_Acceleratedmain ul li { text-align: left;}

}

@media(max-width:767px) {
.video-section{padding-top:70px}

.footer_logo,.footer_call_to_action{text-align:center}
.footer_call_to_action{margin:25px 0 0}
.Insight_wrapper{text-align:center;background:none;min-height:auto;padding:0;margin:0 0 60px}

.first_fold_tb { padding: 0px 0 60px;}
#timebridge_roadmap_tb { padding: 20px;}

}


@media(max-width:580px) {
.timeline-item{padding-left:70px}
.footer_nav li{margin:0 10px}
.tab-header li {font-size: 16px; line-height: 22px;text-align: center;}

.Modernization_Acceleratedmain h1 {font-size: 24px;}
.Modernization_Acceleratedmain h2 {font-size: 21px;}

}

@media(max-width:470px) {
  .Modernization_Acceleratedmain ul {
    grid-template-columns: repeat(2, 1fr);
  }
}

