body:not(.home) .top-hero-formsection.innovate_integrate {min-height: auto !important; padding: 150px 0 0 0 !important;display: none;}
/* scope—global Variables */
:root { 
    --color-default-tb: #B6C7FF; 
    --color-primary: #1e75bb;
    --color-secondary:#273a50;
    --inter-font-family:"Inter", sans-serif;
    --bg-color-orange:#ffa016;
    --text-color-white:#fff;
}
.page-template-timebridge-Experience p{color:var(--color-default-tb);font-size:18px;font-style:normal;font-weight:300;line-height:150%}

.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;}



/*Timebridge Card */

.tb_card_box{border-radius:10px;padding:30px;position:relative;min-height:450px;text-align: left;}

.tb_card_box.Insight{border:1px solid #474e68;background:radial-gradient(55.05% 71.16% at 100% 100%,#b6c7ffb0 0%,#4743e8b0 50%,#0a0c12b0 100%);box-shadow:0 0 8.5px 0 #b6c7ff8a;backdrop-filter:blur(2px)}

.tb_card_box.tb_works,.tb_card_box.tb_timebridge{background-color:#0a0c12b0;border:1px solid #474e68;}

.small_tg{color:var(--color-default-tb);font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.5px;text-transform:uppercase}

.card_heading{font-size:48px;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}



.card_button a{border-radius:5px;text-align:center;display:block;height:50px;line-height:46px;font-size:13px;color:#fff;border:1px solid #B6C7FF;background:linear-gradient(90deg,#8795c038 0%,#0a0c1238 100%);backdrop-filter:blur(5px);position:absolute;bottom:35px;width:calc(100% - 60px);left:0;right:0;margin:auto}

.tb_card_box h3{font-family:Inter;font-size:24px;font-style:normal;margin:0 0 15px;font-weight:400;line-height:normal;background-image:linear-gradient(to right,#EEF3FF,#B6C7FF);-webkit-background-clip:text;color:transparent}

.tb_smalltxt{font-size:13px !important;}

.video-section {position: relative;overflow: hidden;background: #010101 url("/wp-content/themes/programmers.io/assets/images/timebridge/bg_timebridge2.jpg") center center / cover no-repeat;padding-top:135px;}

.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-bg { position: absolute;inset: 0;z-index: 0;background: #010101;}

.video-bg video.loaded {opacity: 1;}

.video-bg video {width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity 0.6s ease-in-out;}

.video-section .tb-video-content {position: relative;z-index: 2;color: #fff;text-align: center;}

.timebridge_tab_sec {background: #010101;}

 /* Tab */

.tab__content-item{display:none}

.tab__content-item.is--active{display:block}

.timebridge_exp {padding-bottom:0px;}

.timebridge_tab_sec .tab__list{display:flex;justify-content:center;max-width:100%;margin:70px auto 35px; flex-wrap: wrap;}

.timebridge_tab_sec .tab__list .tab__item{width:30%;text-align:center;color:#B6C7FF;position:relative;font-size:32px;}

.timebridge_tab_sec .tab__list .tab__item a{color:#B6C7FF;}

.timebridge_tab_sec .tab__list .tab__item.is--active{color:#fff}

.timebridge_tab_sec .tab__list .tab__item.is--active::before{position: absolute;
border-radius: 404px;background: radial-gradient(50% 50% at 50% 50%, #b6c7ff80 0%, #4743e869 50%, #0a0c1200 100%);content: "";height: 220px;width: 100%;left: 0;right: 0;margin: auto;top: -92px;z-index: 0;}

.first_fold_tb .tb_card_box.tb_works.tb_inner.mb0{margin-bottom:0px;} 

/* Insight  */

.Insight_wrapper {
    text-align: center;
    background: url('/wp-content/themes/programmers.io/assets/images/timebridge/timebridge_experience_bg.png') 0 -10px / cover;
    min-height: 500px;
    padding: 0 0 0 0;
    background-position: 0 -100px;
}

.Insight_wrapper h2{color:#F1F4FD;text-align:center;font-family:Inter;margin:0px 0 20px;font-size:32px;font-style:normal;font-weight:400;line-height:normal;padding-top: 25px;}

.Insight_wrapper p{color:#B6C7FF;text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%;max-width:620px;margin:auto}

.down-arrow-tb{width:100px;margin:45px auto 0; cursor: pointer;}



/* Steps*/

.pio_timeline {padding: 40px 35px;border-radius: 10px;border: 1px solid #7F8EFA;background: radial-gradient(73.1% 70.36% at 100% 0%, #7894E2 0%, #353A98 50%, #0B0B0B 100%);backdrop-filter: blur(2px);}

.timeline{position:relative;margin:0;padding:50px 0 1px 45px;list-style:none;color: #fff;}

.timeline::after{content:'';position:absolute;left:94px;top:0;bottom:0;width:2px;background: linear-gradient(0deg, #0B0B0B 0%, #5E62E3 24.76%, #4D4BD8 74.69%, #0B0B0B 100%);}

.timeline::before{/*position:absolute;content:"♦";top: -17px; left: 90px;border-radius:5px;font-size:21px*/}

.timeline-item{position:relative;margin-bottom:20px;padding-left:100px}

.timeline-item::before{content:'';position:absolute;left:41.9px;top:8px;width:16px;height:16px;border-radius:50%;z-index:1;background: #0B0B0B url('/wp-content/themes/programmers.io/assets/images/timebridge/Ellipse_icon.svg') center center;}

.timeline-year{position:absolute;left:-40px;top:8px;width:60px;color:#F1F4FD;text-align:right;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.55px;text-transform:uppercase}

.timeline-content{color:#273A50;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:150%;position:relative}

.tb_timeline_txt{color:#F1F4FD;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 12px}

.tb_timeline_txt span{color:#B6C7FF;margin:7px 0 0;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:125%;display:block}

.tb_timeline_list_dis{color:#EEF3FF;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:150%}

.tb_timeline_list_dis span{color:#B6C7FF;font-family:Inter;font-size:8px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.4px;display:block;margin:0 0 3px}

.tb_timeline_list{margin:0 0 0 40px;border-bottom:1px solid #2f3479b3;padding:0 0 20px}

.timeline-item:last-child .tb_timeline_list{border-bottom:0 solid #000}

.step_icons{position:absolute;left:0;top:0}



/*Modernization Roadmap*/

.Modernization_Roadmap{max-width:420px;margin:auto}

.Modernization_Roadmap h3{color:#F1F4FD;font-family:Inter;font-size:32px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 12px}

.Insight_sec_2 .row{display:flex;align-items:center}

.Modernization_Gamble{padding:100px 0;text-align:center;max-width:1060px;margin:auto}

.Modernization_Gamble h2{color:#F1F4FD;text-align:center;font-family:Inter;font-size:32px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 10px}

.modernization_gamble_card{width:100%;min-height:378px;box-shadow:0 0 13px 1px #3c35cdb3;border-radius:10px;position:relative;margin:30px 0 0}

.card_bg_Risk{background:url(/wp-content/themes/programmers.io/assets/images/timebridge/modernization_gamble_card.png) 0 0 / cover}

.card_bg_Vendor{background:url(/wp-content/themes/programmers.io/assets/images/timebridge/Vendor-Confusion.png) 0 0 / cover}

.card_bg_Delivery{background:url(/wp-content/themes/programmers.io/assets/images/timebridge/Delivery-Uncertainty.png) 0 0 / cover}

.cardin_md{position: absolute;bottom: 0;padding: 25px;text-align: left;border-radius: 10px;height: 100%;display: flex;flex-direction: column;justify-content: end;background: radial-gradient( 100% 71.16% at 50% 100%, #2323256b 50%, #000 0%, #00000008 100% );}

.step_icons_gamble{max-width: 43px;margin: 0 0 auto 0;}

.cardin_md h3{color:#F1F4FD;font-size:22px;font-style:normal;font-weight:400;margin:0 0 10px}





/* Let's build your modernization roadmap together */

.modernization_roadmap{background:#010101 url(/wp-content/themes/programmers.io/assets/images/timebridge/roadmap_together.png) top right no-repeat;padding:85px 0 100px}

.modernization_roadmap h2{color:#F1F4FD;font-family:Inter;font-size:32px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 10px}

.modernization_roadmap p{margin-bottom:60px}



/* 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}



/* my_css */

/* tb_card_ushering_middle */

.tb_card_ushering{position:relative;text-align:left}

.tb_card_ushering h3{max-width:260px}

.tb_card_ushering p{max-width:170px;font-size:13px}

.tb_card_ushe_bg{position:absolute;top:0;right:0}

.tb_card_box.tb_works.tb_inner{min-height:215px;margin-bottom:20px;padding:15px}

.built_inner h3{font-size:18px;text-align:center;max-width:100%;padding:5px 0}

.built_img_part{padding:6px 0;display:flex;justify-content:flex-end}

.built_txt_part strong{color:#fff;font-weight:400;font-size:15px;line-height:20px;display:inline-block}

.built_txt_part p{font-size:10px;color:#B6C7FF;text-transform:uppercase}

.built_navigate_inner{background-color:#0a0c12b0;border:1px solid #474e68;box-shadow:0 0 8.5px 0 #b6c7ff8a;padding:7px;border-radius:10px;height:100%}

.built_navigate .row{display:flex}

.built_img_part{padding-bottom:7px}



/* trusted_partner_panel */

.partner-inner .top-block{background-image:url(https://dev.programmers.io/wp-content/themes/programmers.io/assets/images/timebridge/partner_innovation_panel.png);background-size:100%;text-align:center;min-height:135px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;flex-direction:column}

.partner-inner .top-block h4{margin:0;color:#fff;font-size:19px}

.partner-inner .top-block h5{color:#B6C7FF;letter-spacing:0;font-size:16px}

.partner-inner{border:1px solid;border-radius:12px;overflow:hidden}

.partner-inner .bottom-block p{text-align:center;font-size:10px;text-transform:uppercase;color: #EEF3FF;letter-spacing: 0.5px;}

.partner-inner .bottom-block{padding:18px 10px}

h2.txt_center_wht{text-align:center;font-weight:400;color:#fff;margin-bottom:12px}

.sec_space{padding:75px 0}

.partner-invotation .sub-heading{text-align:center;line-height:normal;max-width:750px;margin:0 auto 35px;color:#fff}

p.txt_center{text-align:center;max-width:750px;margin:0 auto 30px}



/* change_is_fast */

.change_inner{border-radius:10px;position:relative;display:flex;align-items:center;flex-wrap:wrap}

.change_fast_left{padding:20px 30px 20px 50px;text-align:left}

.change_inner.Insight{position:relative;z-index:1; margin-bottom: 15px;}

.change_inner.Insight::before{content:'';position:absolute;top:0;left:0;background:radial-gradient(20.05% 50.16% at 100% 100%,#b6c7ffb0 0%,#4844e8b0 50%,#020202b0 100%);width:100%;height:100%;transform:rotate(-180deg);border:1px solid #3C35CD;z-index:-1;border-radius:10px}

.timebridge_faster {padding-top: 75px;}

.partner_model{text-transform:uppercase;padding-bottom:30px;color:var(--color-default-tb);font-size:18px;font-style:normal;line-height:150%}

.partner_model span{color:#fff}

.partner_model h6{font-weight:400}

.change_fast_left h3{padding-bottom:10px;color: #F1F4FD;font-size: 22px;font-weight: 400;line-height: normal;}

.change_fast_left p{margin-bottom:60px; width:645px;}

.partner_model h5{color: #A3B6FE;font-family: Inter;font-size: 11px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.55px;text-transform: uppercase;}



/* change_is_fast_tab */

.change_is_fast a.nav-links__item.slick-slide.slick-current.slick-active {color: #fff !important;}

.change_is_fast .slick-track a { text-transform: uppercase;font-size:13px; color:#f1f4fdb8 !important;} 

.change_is_fast button.slick-arrow.slick-disabled {display: none !important;}

.change_is_fast button.slick-prev.slick-arrow { order: 2;}

.change_is_fast .slick-dots {order: 3;}

.change_is_fast {background: #010101;}

/*.timebridge_exper {padding-top: 15px;}*/

.partner-invotation{background: #010101;}

.change_fast_right {padding: 1px;}

.change_is_fast button.slick-next.slick-arrow{background:none;position:relative;font-size:0;border:1px solid #7B91DA;line-height:normal;width:35px;height:35px;border-radius:5px}

.change_is_fast button.slick-next.slick-arrow::before{content:"";border-right:2px solid #7B91DA;border-bottom:2px solid #7B91DA;position:absolute;width:8px;height:8px;transform:rotate(-45deg);right:7px;top:12px}

.change_is_fast button.slick-next.slick-arrow::after{content:"";border-bottom:2px solid #7B91DA;position:absolute;width:20px;height:2px;right:8px;top:15px}

.change_is_fast button.slick-prev.slick-arrow{background:none;position:relative;font-size:0;border:1px solid #7B91DA;line-height:normal;width:35px;height:35px;border-radius:5px}

.change_is_fast button.slick-prev.slick-arrow::before{content:"";border-right:2px solid #7B91DA;border-bottom:2px solid #7B91DA;position:absolute;width:8px;height:8px;transform:rotate(135deg);left:7px;top:12px}

.change_is_fast button.slick-prev.slick-arrow::after{content:"";border-bottom:2px solid #7B91DA;position:absolute;width:20px;height:2px;left:8px;top:15px}

.change_is_fast .nav-links__list.nav.nav-tabs.nav-tabs--slider.slick-slider .slick-track a.nav-links__item{opacity:1!important;left:inherit!important;text-align:center}

.change_is_fast .slick-dots li.slick-active button{background-color:#6069F4}

.change_is_fast .slick-dots button{background-color:#ffffff7a}

.change_is_fast .nav-links__list.nav.nav-tabs.nav-tabs--slider.slick-initialized.slick-slider .slick-track{transform:none!important}

.change_is_fast .slick-dots button{width:35px;border-radius:0;height:3px}

.change_is_fast button.slick-next.slick-arrow{order:4;cursor:pointer}

.change_is_fast .slick-slider{display:flex;flex-wrap:wrap;justify-content:center}

.change_is_fast .nav-links__list.nav.nav-tabs.nav-tabs--slider.slick-initialized.slick-slider{justify-content:center;display:flex; padding-bottom: 5px;}

.change_is_fast .slick-list{width:100%}

/* half_circle */

.half-circle-timebridge {
    position: relative;
    overflow: hidden;
    height: 65px;
    padding: 0;
    width: 125px;
    margin: 25px auto 0;
	 cursor: pointer;
}

.half-circle-timebridge::before {
    position: absolute;
    content: "↓";
    bottom: 3px;
    left: 43%;
    color: #7F8EFA;
    z-index: 1;
    animation: bounce-tb 1.3s infinite;
}

.half-circle-timebridge::after {
    width: 95px;
    height: 48px;
    background: #010101;
    border-radius: 123px 123px 0 0;
    position: absolute;
    left: 13px;
    filter: drop-shadow(0 2px 12px #3C35CD);
    overflow: hidden;
    display: block;
    bottom: 0;
    content: "";
}

@keyframes bounce-tb {
0%,100%{transform:translateY(0)}
50%{transform:translateY(10px)}
}
.half-circle-timebridge:hover::after{filter:drop-shadow(0 2px 20px #3C35CD);cursor:pointer}
.half-circle-timebridge:hover::before{cursor:pointer}

/* 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;}

/* media_query */ 



@media(max-width:1199px)

{

.partner-inner .top-block {background-size:350px;}

.change_fast_left p{margin-bottom: 20px;}

.partner_model{padding-bottom: 10px;}	

.footer_call_to_action .tb_btn a{padding:0 15px;}

.modernization_roadmap{background-position: 200px 0px;}

.modernization_roadmap, .footer_tb{padding-left: 10px;} 

.first_fold_tb .col-33 {width: 50%;} 

.first_fold_tb :nth-child(3).col-33 {width: 100%; text-align: center;}

.timebridge_tab_sec .tab__list{margin-top:20px;}
	
.Insight_wrapper {min-height: 470px; background-position: initial;}
	
.tb_card_box.tb_timebridge{text-align: center;}

}



@media(max-width:991px)

{

.change_is_fast .nav-links__list.nav.nav-tabs.nav-tabs--slider.slick-initialized.slick-slider .slick-track {display: flex;overflow: auto;white-space: nowrap;width: 100% !important;}	

.change_is_fast .slick-list{padding-bottom: 15px;}	

.change_is_fast .nav-links__list.nav.nav-tabs.nav-tabs--slider.slick-slider .slick-track a.nav-links__item{padding:0 10px; width: 100% !important;}
	
.timebridge_tab_sec .tab__list .tab__item.is--active::before {height: 141px; width: 262px; left: -12px;top: -49px;}

}



@media(max-width:767px)

{

	.timebridge_tab_sec .tab__list .tab__item{width: 33.33%;font-size: 18px;}

	.timebridge_tab_sec .tab__list{margin:50px auto 15px;}

	.Insight_wrapper{min-height: auto; background: none;}

	.sec_space{padding:50px 0 0;}

	.modernization_roadmap {padding: 30px 0 50px; text-align: center;}

	.modernization_roadmap p, .change_fast_left p{margin-bottom: 30px;}

	.footer_logo{text-align: center;}

	.tb_btn {margin-top: 30px;text-align: center;}

	.tb_card_ushe_bg{right: -20px;}
	
	.change_fast_left p{width:auto;}

	.change_fast_left{text-align: center;padding:20px 20px 20px 20px;}

	.change_fast_right {margin-top: 30px; display: none;}

	.card_button a{width:calc(100% - 30px);}

	.partner-inner .top-block {background-size:100%; min-height: 75px;}	
	
	.partner-inner .bottom-block {padding: 10px 0px 6px;}

	.first_fold_tb .col-33{width:100%;} 

	.video-section{padding-top: 70px;}

	.tb_card_box.Insight {margin-bottom: 20px;}
	
	.change_is_fast.sec_space {padding-top: 20px;}
	
	.timebridge_tab_sec .tab__list .tab__item.is--active::before {height: 127px; width: 155px; left: -8px;top: -47px;}
	
	.footer-inner .footer-widgets .widget_text .address-india strong{color:#fff;}
	
	.Insight_wrapper p{padding:0 10px;}

}

