.indust_slide_box{
	    padding: 88px 40px;
    position: relative;
    z-index: 1;
	overflow:hidden;
	display: flex;
	width: 100%;
}
.indust_slide_box:before{
	    content: '';
    background: #00000066;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    z-index: -1;
}
.indust_slide_content{
	     flex: 50%;
    max-width: 50%;
}
.indust_slide_content h1,.indust_slide_content_headng{
	    font-size: 40px;
    font-weight: 800;
    line-height: 64px;
    text-align: left;
    color: #FFFFFF;
	margin-bottom:40px;
	max-width: 90%;
}
.indust_slide_content h1 span.highlight,.indust_slide_content_headng span.highlight{
	color: #FB7000;
}
.indust_slide_box .d-flex{
	    display: flex;
    justify-content: space-between;
    align-items: center;
}
.indust_slide_box .btn_primary{
	padding: 14px 30px;
}
#indust_bn_slide .sa_hover_container{
	    padding: 0 !important;
    overflow: hidden;
    border-radius: 20px;
}
.indust_slide_img img{
	max-height: 322px;
}
.indust_slide_img{
	padding-right: 3rem;
}
.indust_slide_box.indust_first_slide:before{
	    content: '';
    background: #0094FF;
	position:absolute;
    height: 50%;
    width: 20%;
    border-radius: 50%;
    right: -7rem;
    left: unset;
    top: -7rem;
    bottom: unset;
    filter: blur(140px);
	z-index: -1;
}
.indust_slide_box.indust_first_slide:after{
	    content: '';
    background: #0094FF;
	position:absolute;
    height: 50%;
    width: 20%;
    border-radius: 50%;
    left: -7rem;
    right: unset;
    bottom: -7rem;
    top: unset;
    filter: blur(180px);
	z-index: -1;
}
.indust_slide_box.indust_first_slide{
	padding: 87px 40px;
}
.indust_slide_box.indust_first_slide h1{
	max-width: 77%;
	line-height: 56px;
}

h2.comm_second_heading{
	    font-size: 40px;
    font-weight: 800;
    line-height: 60px;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #080808;
}
p.comm_second_para{
	    color: #454545;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
h2.comm_second_heading span.highlight{
	color: #FB7000;
}
section.indust_why_choose h2.comm_second_heading{
	max-width: 85%;
}
section.indust_why_choose p.comm_second_para{
	max-width: 54%;
}
section.indust_why_choose{
	    background: #F6F6F6;
    padding: 70px 0px;
}
.indust_why_choose_grids{
	    margin-top: 40px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 20px;
}
section.indust_why_calib p.comm_second_para.m-x-auto{
	max-width: 70%;
}
.indust_ychoose_box{
	    position: relative;
    border-radius: 8px;
    overflow: hidden;
    height: 100%;
}
.indust_ychoose_box img{
	    border-radius: 8px;
    position: relative;
    height: 100%;
    object-fit: cover;
    max-height: 232px;
    width: 100%;
}
.indust_ychoose_box:before{
	    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, #000000 100%);
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
}
.indust_ychoose_box img{
		    border-radius: 8px;
    position: relative;
}
.indust_ychoose_content{
	    position: absolute;
    bottom: 0;
    padding: 24px;
    z-index: 9;
    overflow: hidden;
    width: 100%;
    display: block;
	cursor:pointer;
}
.indust_ychoose_content h6{
	    color: #FFFFFF;
    font-size: 16px;
    font-weight: 800;
    line-height: 22px;
    margin-bottom: 5px;
}
.indust_ychoose_content p{
	    color: #FFFFFFCC;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
}
.indust_ychoose_grid_wrap{
	    display: flex;
    flex-direction: column;
    justify-content: space-between;
	grid-gap: 20px;
}
.indust_ychoose_middle_grid img{
	max-height: 100%;
}
.indust_ychoose_para{
    max-height: 0;
    overflow: hidden;
    transition: .001s max-height ease-out;
}
.indust_ychoose_box:hover .indust_ychoose_content .indust_ychoose_para{
	    max-height: 300px;
   transition: .4s max-height cubic-bezier(0.4, 0, 1, 1);
}
.indust_ychoose_box:hover:before{
	background: #000000CC;
	transition: all .2s ease-in-out;
}
.indus_ycalib_wrap{
    grid-template-columns: 1fr 1fr;
    grid-gap: 24px;
	margin-top:40px;
}
.indus_ycalib_box{
	    border-radius: 8px;
    padding: 24px;
}
.indus_ycalib_box .icon_36{
	margin-bottom: 1.2rem;
}
.indus_ycalib_box h6{
	    color: #080808;
    font-size: 16px;
    font-weight: 800;
    line-height: 22px;
    margin-bottom: 10px;
}
.indus_ycalib_box p{
	    color: #454545;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
}
section.indust_why_calib{
	padding: 70px 0px;
	background:#F9F9F9;
}
.indus_ycalib_box.indust_purple_box{
	background: #462DE012;
}
.indus_ycalib_box.indust_blue_box{
	background: #03AD931A;
}
.indus_ycalib_box.indust_peach_box{
	background: #FFF4DE;
}
.indus_ycalib_box.indust_pink_box{
	background: #FCEAF5;
}
.indust_solution_table{
	margin-top: 40px;
}
.indust_solution_table .d-grid{
	grid-template-columns: repeat(5,1fr);
}
.indust_sol_wrap{
	    text-align: center;
    padding: 34px 18px;
    border-right: 1px solid #E7E7E7;
    border-bottom: 1px solid #E7E7E7;
}

.indust_sol_wrap .indus_sprite{
	    height: 40px;
    width: 40px;
    margin: auto;
    margin-bottom: 20px;
	filter: grayscale(100%);
}
.indust_sol_wrap:hover .indus_sprite{
	filter: unset;
}
.indust_sol_wrap h4{
	    color: #080808;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    text-align: center;
}
section.indust_solutions{
	padding: 70px 0px;
}
.indust_sol_wrap:nth-child(5n){
	border-right: 0px;
}
.indust_sol_wrap:nth-last-child(-n+5){
	border-bottom: 0px;
}
section.indust_partnership{
	    background: #191919;
    color: #ffffff;
    padding: 70px 0px;
}
section.indust_partnership h2{
	    color: #FFFFFF;
    max-width: 80%;
}
section.indust_partnership .text-center p{
	    color: #B0B0B0;
    max-width: 70%;
}
.indust_partner_grid.d-grid{
	    margin-top: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 20px;
}
.indust_grid_box{
	    border: 1px solid #FFFFFF1A;
    padding: 20px;
    border-radius: 8px;
}
.indust_grid_box .indus_sprite{
	    height: 40px;
    width: 40px;
    margin-bottom: 1.5rem;
}
.indust_grid_box h4{
	    font-size: 16px;
    font-weight: 800;
    line-height: 22px;
    margin-bottom: 10px;
}
.indust_grid_box p{
	    color: #B0B0B0;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
}
section.indust_framework{
	    background: #191919;
    color: #FFFFFF;
    padding: 70px 0px;
}
section.indust_framework h2{
	    color: #ffffff;
    max-width: 80%;
}
section.indust_framework .text-center p{
	    color: #FFFFFF99;
    max-width: 70%;
}
.indust_framwork_grids{
	    display: flex;
    flex-wrap: nowrap;
    grid-gap: 30px;
    margin-top: 3.5rem;
}
.indust_framework_grid{
	    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 0 0 28%;
}
.indust_framwork_grid_wrap{
	 overflow-x: auto;
	padding-left: 6rem;
}
.indust_framwork_count{
	    position: relative;
    border-radius: 6px;
    border-right: 3px solid #FB7000;
    border-bottom: 3px solid #FB7000;
    background: #FFF9EC;
    color: #FB7000;
    font-size: 20px;
    font-weight: 700;
    line-height: 160%;
    width: 70px;
    height: 70px;
    transform: rotate(45deg);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 12px 12px 16px 0px rgba(255, 249, 236, 0.1);
}
.indust_framwork_count span{
	transform: rotate(-45deg);
}
.indust_fw_flex{
	    display: flex;
    justify-content: center;
    align-items: center;
}
.indust_framework_wrap{
	    margin-top: 2rem;
    padding: 20px;
    border: 1px solid #FFFFFF1A;
    border-radius: 12px;
	flex-grow: 1;
}
.indust_framework_wrap h5{
	    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    color: #ffffff;
}
.indust_framework_wrap ul{
	    padding-left: 1rem;
    color: #FFFFFF99;
    margin: 18px 0 0;
}
.indust_framework_wrap ul li{
	    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: .5rem;
}
.indust_framwork_grid_wrap::-webkit-scrollbar{
	display: none;
}
.indust_framework_grid.empty_framword_grid{
	flex: 0 0 5%;
}
.indust_framwork_grids{
	position: relative;
}
.indust_framwork_grids:before{
	    content: '';
    position: absolute;
    width: 150%;
    height: 7px;
    background-color: #FFFFFF14;
    top: 7%;
    left: 15%;
    z-index: auto;
}
section.indust_expertise{
	padding: 70px 0px;
}
section.indust_expertise h2{
	max-width: 80%;
}
.indust_expert_blog{
	transition: all .5s ease-in-out;
}
.indust_expert_blog:hover{
	       position: relative;
    transition: all .3s ease-in-out;
    transform: translateY(-10px);
}
.indust_expert_blogs.d-grid{
	    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 1.5rem;
    margin-top: 40px;
}
.indust_expert_blog img{
	border-radius: 6px;
}
.indust_expert_blog h6{
	    font-size: 16px;
    font-weight: 700;
    line-height: 1.6;
    margin: 10px 0px;
    color: #080808 !important;
}
p.indust_post_details{
	    color: #08080899 !important;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
}
section.indust_technologies{
	padding: 70px 0px;
}
section.indust_technologies h2{
	max-width: 80%;
}
section.indust_technologies .text-center p{
	max-width: 68%;
}
.d-flex.indust_grid_technologies{
	    display: flex;
    margin-top: 40px;
    border: 1px solid #E7E7E7;
    flex-wrap: wrap;
    border-radius: 12px;
}
.indust_grid_technologies .left-grid{
	    padding: 20px;
    border-right: 1px solid #E7E7E7;
    flex: 0 0 35.33%;
}
.indust_grid_technologies .right-grid{
	    padding: 20px;
    flex: 0 0 64%;
}
ul.first-level-tab-buttons{
	    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    grid-column-gap: 10px;
    margin: 0 0 24px;
	justify-content: space-between;
}
ul.first-level-tab-buttons li{
	    background: #F6F6F6;
    border-radius: 6px;
    padding: 14px;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    text-align: center;
    color: #888888;
    position: relative;
	cursor:pointer;
}
ul.first-level-tab-buttons li.active{
	padding-left: 33px;
}
ul.first-level-tab-buttons li.active{
	    background: #9B51E0;
    color: #FFFFFF;
}
ul.second-level-tab-buttons{
	    padding: 0;
    margin: 0;
    list-style: none;
}
ul.second-level-tab-buttons li{
	    color: #000000;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    padding: 15px 14px;
    margin-bottom: 10px;
    position: relative;
	cursor:pointer;
}
ul.second-level-tab-buttons li.active,ul.second-level-tab-buttons li:hover{
	    color: #9B51E0;
    background: #9B51E00A;
    border-radius: 6px;
}
ul.first-level-tab-buttons li.active:before{
	    content: '';
    height: 20px;
    width: 20px;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
	 background-image: url('https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/01/08095245/indus_tech_bitcoin.webp');
    background-size: 20px;
    background-repeat: no-repeat;
}
ul.first-level-tab-buttons li:nth-child(1):before{
	 background-image: url('https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/01/08095245/indus_tech_bitcoin.webp');
}
ul.first-level-tab-buttons li:nth-child(2):before{
	 background-image: url('https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/01/08095248/indus_tech_windows.webp');
}
ul.first-level-tab-buttons li:nth-child(3):before{
	 background-image: url('https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/01/08095250/indus_tech_smartphone.webp');
}
ul.second-level-tab-buttons li:after{
	    content: '';
    background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/01/08095439/tech_purple_arrow.webp);
    background-size: 20px;
    height: 20px;
    width: 20px;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
	opacity:0;
	transition:all .3s ease-in-out;
}
ul.second-level-tab-buttons li:hover:after,ul.second-level-tab-buttons li.active:after{
	    opacity: 1;
    transform: translate(6px,-50%);
}
ul.second-level-tab-buttons li.active:after{
	transition:all .1s ease-in-out;
}

.first-level-tab-contents .tab{
	display: none;
}
.first-level-tab-contents .tab.active{
	display: block;
}
.second-level-tab-contents .tab{
	display: none;
}
.second-level-tab-contents .tab.active{
	display: block;
}
.div_tech_wrap{
	    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
}
.diverse_tech_box{
	    background: #F6F6F6;
    height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
	flex-direction: column;
	border-radius: 8px;
}
.diverse_tech_box p{
	    color: #5D5D5D;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
	margin-top: 12px;
}
.indus_sprite{
	    background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/01/08080819/industries_sprite_img.webp);
    background-size: 1200px;
    background-repeat: no-repeat;
}
.indust_sol_img1.indus_sprite{
	background-position: -25px -88px;
}
.indust_sol_img2.indus_sprite{
	background-position: -81px -88px;
}
.indust_sol_img3.indus_sprite{
	background-position: -137px -88px;
}
.indust_sol_img4.indus_sprite{
	background-position: -194px -86px;
}
.indust_sol_img5.indus_sprite{
	background-position: -249px -88px;
}
.indust_sol_img6.indus_sprite{
	background-position: -305px -88px;
}
.indust_sol_img7.indus_sprite{
	background-position: -362px -88px;
}
.indust_sol_img8.indus_sprite{
	background-position: -417px -88px;
}
.indust_sol_img9.indus_sprite{
	background-position: -474px -88px;
}
.indust_sol_img10.indus_sprite{
	background-position: -529px -88px;
}
.indust_sol_img11.indus_sprite{
	background-position: -585px -88px;
}
.indust_sol_img12.indus_sprite{
	background-position: -641px -88px;
}
.indust_sol_img13.indus_sprite{
	background-position: -697px -88px;
}
.indust_sol_img14.indus_sprite{
	background-position: -753px -88px;
}
.indust_sol_img15.indus_sprite{
	background-position: -809px -88px;
}
.indust_sol_img16.indus_sprite{
	background-position: -865px -88px;
}
.indust_sol_img17.indus_sprite{
	background-position: -921px -88px;
}
.indust_sol_img18.indus_sprite{
	background-position: -977px -88px;
}
.indust_sol_img19.indus_sprite{
	background-position: -1033px -88px;
}
.indust_sol_img20.indus_sprite{
	background-position: -1089px -88px;
}

.indus_sprite.indus_ycalib_icon1{
	background-position: -24px -154px;
}
.indus_sprite.indus_ycalib_icon2{
	background-position: -76px -154px;
}
.indus_sprite.indus_ycalib_icon3{
	background-position: -128px -154px;
}
.indus_sprite.indus_ycalib_icon4{
	background-position: -179px -154px;
}

.indust_partn_icon1.indus_sprite{
	background-position: -235px -149px;
}
.indust_partn_icon2.indus_sprite{
	background-position: -291px -149px;
}
.indust_partn_icon3.indus_sprite{
	background-position: -344px -149px;
}

.indus_sprite.divr_blockchain_img1{
	    width: 40px;
    height: 40px;
    background-position: -24px -216px;align-content
}
.indus_sprite.divr_blockchain_img2{
	    width: 52px;
    height: 40px;
    background-position: -80px -216px;
}
.indus_sprite.divr_blockchain_img3{
	    width: 40px;
    height: 40px;
    background-position: -148px -216px;
}
.indus_sprite.divr_blockchain_img4{
	    width: 40px;
    height: 40px;
    background-position: -203px -216px;
}
.indus_sprite.divr_blockchain_img5{
	    width: 28px;
    height: 40px;
    background-position: -259px -216px;
}
.indus_sprite.divr_blockchain_img6{
	    width: 42px;
    height: 40px;
    background-position: -302px -216px;
}
.indus_sprite.divr_blockchain_img7{
	    width: 42px;
    height: 40px;
    background-position: -357px -216px;
}
.indus_sprite.divr_blockchain_img8{
	    width: 50px;
    height: 40px;
    background-position: -411px -216px;
}
.indus_sprite.divr_blockchain_img9{
	    width: 45px;
    height: 40px;
    background-position: -468px -216px;
}
.indus_sprite.divr_blockchain_img10{
	    width: 52px;
    height: 40px;
    background-position: -520px -216px;
}
.indus_sprite.divr_programming_img1{
	    width: 40px;
    height: 40px;
    background-position: -582px -216px;
}
.indus_sprite.divr_programming_img2{
	    width: 45px;
    height: 40px;
    background-position: -636px -216px;
}
.indus_sprite.divr_programming_img3{
	    width: 45px;
    height: 40px;
    background-position: -693px -216px;
}
.indus_sprite.divr_programming_img4{
	    width: 42px;
    height: 40px;
    background-position: -749px -216px;
}
.indus_sprite.divr_programming_img5{
	    width: 40px;
    height: 40px;
    background-position: -806px -216px;
}
.indus_sprite.divr_programming_img6{
	    width: 55px;
    height: 40px;
    background-position: -862px -216px;
}
.indus_sprite.divr_programming_img7{
	    width: 70px;
    height: 40px;
    background-position: -932px -216px;
}
.indus_sprite.divr_smart_img1{
	    width: 42px;
    height: 40px;
    background-position: -1014px -216px;
}
.indus_sprite.divr_smart_img2{
	    width: 40px;
    height: 40px;
    background-position: -1072px -216px;
}
.indus_sprite.divr_smart_img3{
	    width: 60px;
    height: 40px;
    background-position: -1118px -216px;
}
.indus_sprite.divr_smart_img4{
	    width: 48px;
    height: 40px;
    background-position: -19px -272px;
}
.indus_sprite.divr_smart_img5{
	    width: 42px;
    height: 40px;
    background-position: -79px -272px;
}
.indus_sprite.divr_smart_img6{
	    width: 40px;
    height: 40px;
    background-position: -136px -272px;
}
.indus_sprite.divr_smart_img7{
	    width: 40px;
    height: 40px;
    background-position: -193px -272px;
}
.indus_sprite.divr_smart_img8{
	    width: 40px;
    height: 40px;
    background-position: -247px -272px;
}
.indus_sprite.divr_wallets_img1{
	    width: 40px;
    height: 40px;
    background-position: -303px -272px;
}
.indus_sprite.divr_wallets_img2{
	    width: 44px;
    height: 40px;
    background-position: -357px -272px;
}
.indus_sprite.divr_wallets_img3{
	    width: 42px;
    height: 40px;
    background-position: -414px -272px;
}
.indus_sprite.divr_wallets_img4{
	    width: 50px;
    height: 40px;
    background-position: -466px -272px;
}
.indus_sprite.divr_wallets_img5{
	    width: 44px;
    height: 40px;
    background-position: -526px -272px;
}
.indus_sprite.divr_frontend_img1{
	    width: 40px;
    height: 40px;
    background-position: -583px -272px;
}
.indus_sprite.divr_frontend_img2{
	    width: 40px;
    height: 40px;
    background-position: -640px -272px;
}
.indus_sprite.divr_frontend_img3{
	    width: 45px;
    height: 40px;
    background-position: -694px -272px;
}
.indus_sprite.divr_frontend_img4{
	    width: 40px;
    height: 40px;
    background-position: -750px -272px;
}
.indus_sprite.divr_frontend_img5{
	    width: 46px;
    height: 40px;
    background-position: -802px -272px;
}
.indus_sprite.divr_frontend_img6{
	    width: 42px;
    height: 40px;
    background-position: -861px -271px;
}
.indus_sprite.divr_backend_img1{
	    width: 44px;
    height: 40px;
    background-position: -749px -216px;
}
.indus_sprite.divr_backend_img2{
	    width: 78px;
    height: 40px;
    background-position: -914px -271px;
}
.indus_sprite.divr_backend_img3{
	    width: 40px;
    height: 40px;
    background-position: -1009px -275px;
}
.indus_sprite.divr_backend_img4{
	    width: 68px;
    height: 40px;
    background-position: -1063px -272px;
}
.indus_sprite.divr_backend_img5{
	    width: 82px;
    height: 40px;
    background-position: -24px -327px;
}
.indus_sprite.divr_backend_img6{
	    width: 42px;
    height: 40px;
    background-position: -693px -216px;
}
.indus_sprite.divr_backend_img7{
	    width: 74px;
    height: 40px;
    background-position: -118px -327px;
}
.indus_sprite.divr_database_img1{
	    width: 42px;
    height: 40px;
    background-position: -207px -327px;
}
.indus_sprite.divr_database_img2{
	    width: 40px;
    height: 40px;
    background-position: -264px -326px;
}
.indus_sprite.divr_database_img3{
	    width: 62px;
    height: 40px;
    background-position: -320px -326px;
}
.indus_sprite.divr_database_img4{
	    width: 77px;
    height: 40px;
    background-position: -395px -325px;
}
.indus_sprite.divr_database_img5{
	    width: 44px;
    height: 40px;
    background-position: -487px -328px;
}
.indus_sprite.divr_devops_img1{
	    width: 45px;
    height: 40px;
    background-position: -543px -328px;
}
.indus_sprite.divr_devops_img2{
	    width: 42px;
    height: 40px;
    background-position: -599px -327px;
}
.indus_sprite.divr_devops_img3{
	    width: 35px;
    height: 40px;
    background-position: -653px -328px;
}
.indus_sprite.divr_devops_img4{
	    width: 42px;
    height: 40px;
    background-position: -699px -328px;
}
.indus_sprite.divr_devops_img5{
	    width: 42px;
    height: 40px;
    background-position: -756px -328px;
}
.indus_sprite.divr_devops_img6{
	    width: 42px;
    height: 40px;
    background-position: -811px -328px;
}
.indus_sprite.divr_devops_img7{
	    width: 35px;
    height: 40px;
    background-position: -863px -328px;
}
.indus_sprite.divr_devops_img8{
	    width: 42px;
    height: 40px;
    background-position: -908px -328px;
}
.indus_sprite.divr_devops_img9{
	    width: 58px;
    height: 40px;
    background-position: -965px -328px;
}
.indus_sprite.divr_cloud_img1{
	    width: 70px;
    height: 40px;
    background-position: -1035px -328px;
}
.indus_sprite.divr_cloud_img2{
	    width: 52px;
    height: 40px;
    background-position: -1112px -328px;
}
.indus_sprite.divr_cloud_img3{
	    width: 42px;
    height: 40px;
    background-position: -22px -385px;
}
.indus_sprite.divr_programlang_img1{
	    width: 42px;
    height: 40px;
    background-position: -78px -384px;
}
.indus_sprite.divr_programlang_img2{
	    width: 42px;
    height: 40px;
    background-position: -135px -384px;
}
.indus_sprite.divr_programlang_img3{
	    width: 42px;
    height: 40px;
    background-position: -192px -384px;
}
.indus_sprite.divr_programlang_img4{
	    width: 42px;
    height: 40px;
   background-position: -1009px -275px;
}
.indus_sprite.divr_programlang_img5{
	    width: 42px;
    height: 40px;
    background-position: -245px -384px;
}
.indus_sprite.divr_programlang_img6{
	    width: 42px;
    height: 40px;
    background-position: -302px -384px;
}
.indus_sprite.divr_hybridapp_img1{
	    width: 42px;
    height: 40px;
    background-position: -359px -384px;
}
.indus_sprite.divr_hybridapp_img2{
	    width: 45px;
    height: 40px;
    background-position: -413px -384px;
}
.indus_sprite.divr_hybridapp_img3{
	    width: 42px;
    height: 40px;
    background-position: -475px -384px;
}
.indus_sprite.divr_hybridapp_img4{
	    width: 47px;
    height: 40px;
    background-position: -525px -384px;
}
.indus_sprite.divr_nativeapp_img1{
	width:74px;
	height:40px;
	background-position: -583px -384px;
}
.indus_sprite.divr_nativeapp_img2{
	width:40px;
	height:40px;
	background-position: -672px -384px;
}
.indust_slide_wrap{
	padding: 20px 0px 0px;
}
div#indust_header_slider .owl-stage{
	display: flex;
}
div#indust_header_slider .owl-item{
	    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
div#indust_header_slider .owl-item .item{
	    flex-grow: 1;
    display: flex;
    border-radius: 20px;
	overflow: hidden;
	width: 100%;
}
div#indust_header_slider .item.first-slide-item{
	    background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/01/08081031/inds_banner_bg_img1.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
div#indust_header_slider .item.second-slide-item{
	    background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/01/08081039/inds_banner_bg2-scaled.webp);
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
}
div#indust_header_slider .item.third-slide-item{
	    background-image: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/01/08081033/inds_banner_bg3.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
section#indust_bn_slide .owl-dots,div#industry_solution_table .owl-dots{
	margin-top: 20px;
}

section#indust_bn_slide .owl-dot span,div#industry_solution_table .owl-dot span{
	    background-color: #E1E1E1;
    margin: 0px 6px;
	transition: all 2s ease;
}
section#indust_bn_slide .owl-dot.active span,div#industry_solution_table .owl-dot.active span{ 
	background-color: #FB7000;
	width:20px;
	transition: all .5s ease;
}
section.indust_testimonials{
	    background-color: #F5F7F9;
    padding: 70px 0px;
}
section.indust_testimonials p.comm_second_para{
	max-width: 70%;
}
.indust_testimonial_wrap{
	margin-top: 40px;
	overflow:hidden;
}
div#indust_testimonial .owl-stage, div#indust_testimonial .owl-item{
	display: flex;
}
div#indust_testimonial .item{
	    background: #FFFFFF;
    border-radius: 12px;
	min-width: 370px;
}
.indus_testim_container{
	position:relative;
}
.indus_testim_container:before{
	    content: '';
    background: #f5f7f9;
    height: 100%;
    width: 5%;
    left: -1.5rem;
    position: absolute;
    filter: blur(15px);
    top: 0;
    z-index: 99;
}
.indus_testim_container:after{
	    content: '';
    background: #f5f7f9;
    height: 100%;
    width: 8%;
    right: -3rem;
    position: absolute;
    filter: blur(15px);
    top: 0;
    z-index: 99;
}
.indust_testim_wrap{
	    padding: 30px;
    display: flex;
    flex-direction: column;
    height: 100%;
	justify-content: space-between;
}
.indus_sprite.indus_quote_icon{
	    width: 26px;
    height: 24px;
    margin-bottom: 1.5rem;
	background-position: -623px -160px;
}
.indust_testim_wrap p{
	    color: #454545;
    font-size: 16px;
    font-style: italic;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 2rem;
}
.indust_test_image{
    overflow: hidden;
    margin-right: 12px;
	
}
.indust_test_image .indus_sprite{
	   width: 50px;
    height: 50px;
}
.indust_test_content h5{
	    color: #080808;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 2px;
}
.indust_test_content h6{
	    color: #08080899;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
}
.indust_testim_bottom.text-center{
	margin-top: 40px;
}
.indust_testim_bottom.text-center a.btn_primary{
	    padding: 14px 30px;
    margin: auto;
}
.indus_sprite.indus_thumb_img1{
	background-position: -90px -448px;
}
.indus_sprite.indus_thumb_img2{
	background-position: -156px -448px;
}
.indus_sprite.indus_thumb_img3{
	background-position: -24px -448px;
}
.indus_testim_container{
	    max-width: 90%;
    margin: auto;
}
span.indus_sprite.list_tick_icon{
	    background-position: -513px -140px;
    height: 20px;
    width: 20px;
    background-size: 1050px;
    margin-right: 6px;
}
span.connect_mail_icon.indus_sprite{
	background-position: -509px -159px;
}
span.connect_phone_icon.indus_sprite{
	background-position: -549px -159px;
}
section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary .ready_to_connect_content p{
	    color: #454545;
    font-size: 16px;
    line-height: 24px;
    margin-top: 1.5rem;
    font-weight: 600;
}
.ready_to_connect_content ul li{
	font-weight: 600;
}
div#industry_solution_table{
	display:none;
}
@keyframes scrolling {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-100%);
    }
  }
#indust_testimonial{
	 flex: 0 0 100%;
	display:flex;
}
.indust_testimonial_group_wrap{
	display: flex;
    gap: 20px;
    padding-right: 20px;
	 animation: scrolling 20s linear infinite;
	flex: 0 0 100%;
}
.indust_testimonial_wrap:hover .indust_testimonial_group_wrap {
      animation-play-state: paused;
 }
section.indust_testimonials{
	overflow: hidden;
}
.second-level-tab-contents{
	max-width: 83%;
}
section.blockchain_services_faq .wpsm_panel.wpsm_panel-default .wpsm_panel-body p{
	margin-bottom: 5px;
}

