/*responsive*/

/*Small Desktop*/
@media only screen and (min-width: 1200px) and (max-width: 1320px){
	.indust_slide_content{
	    flex: 54%;
    	max-width: 54%;
	}
	
}

/*Ipads*/
@media only screen and (min-width: 768px) and (max-width: 1260px){
	.indust_slide_content{
	        flex: 48%;
    max-width: 48%;
	}
	.indust_slide_content h1,.indust_slide_content_headng{
		max-width: 100% !important;
	}
	.indust_slide_box{
		padding: 50px 40px !important;
	}
	.indust_slide_content h1,.indust_slide_content_headng{
		font-size: 34px;
		line-height: 54px !important;
	}
	.indust_slide_box .btn_primary{
		padding: 12px 25px;
	}
	section#indust_bn_slide .owl-dot.active span{
		width: 18px;
	}
	section.indust_solutions,section.indust_why_choose,section.indust_framework,section.indust_why_calib,section.indust_technologies,section.indust_partnership,section.indust_testimonials,section.indust_expertise{
		padding: 50px 0px;
	}
	section.industries_webpage h2.comm_second_heading{
		font-size: 32px;
		line-height: 48px;
	}
	section.indust_solutions h2.comm_second_heading{
		max-width: 90%;
	}
	section.indust_solutions p.comm_second_para{
		max-width: 75%;
	}
	.indust_solution_table,.indust_why_choose_grids,.indust_why_choose_grids,.d-flex.indust_grid_technologies{
		margin-top: 35px;
	}
	.indust_sol_wrap{
		padding: 20px 16px;
	}
	.indust_sol_wrap h4{
		font-size: 17px;
	}
	section.indust_why_choose p.comm_second_para{
		max-width: 60%;
	}
	.indust_ychoose_content{
		padding: 18px;
	}
	.indust_ychoose_content h6{
		font-size: 15px;
		margin-bottom: 4px;
	}
	.indust_ychoose_content p{
		font-size: 13px;
		line-height: 20px;
	}
	section.indust_framework .text-center p{
		max-width: 86%;
	}
	.indust_framwork_count{
		font-size: 18px;
		width: 60px;
		height: 60px;
	}
	.indust_framwork_grids:before{
		top: 5%;
		width: 145%;
	}
	.indust_framwork_grid_wrap{
		padding-left: 1.8rem;
	}
	.indust_framwork_grids{
		grid-gap: 20px;
		margin-top: 3rem;
	}
	.indust_framework_wrap{
		padding: 16px;
	}
	.indust_framework_wrap h5{
		font-size: 15px;
		line-height: 24px;
	}
	.indust_framework_wrap ul{
		margin: 16px 0 0;
	}
	.indust_framework_wrap ul li{
		font-size: 13px;
		line-height: 20px;
		margin-bottom: .5rem;
	}
	.indust_framework_grid.empty_framword_grid{
		flex: 0 0 3%;
	}		
	section.indust_why_calib h2.comm_second_heading{
		max-width: 90%;	
	}
	section.indust_why_calib p.comm_second_para.m-x-auto{
		max-width: 80%;
	}
	.indus_ycalib_wrap{
		margin-top: 35px;
		grid-gap: 20px;
	}
	.indus_ycalib_box{
		padding: 20px;
	}
	.indus_ycalib_box .icon_36{
		margin-bottom: 1rem;
	}
	section.indust_technologies .text-center p{
		max-width: 78%;
	}
	.indust_framework_grid{
		flex: 0 0 28%;
	}
	.indus_ycalib_wrap{
		grid-gap: 1rem;
	}
	.indus_ycalib_box{
		padding: 20px;
	}
	section.indust_technologies .text-center p{
		max-width: 78%;
	}
	.indust_grid_technologies .left-grid{
		padding: 16px;
		flex: 0 0 38%;
	}
	ul.first-level-tab-buttons{
		margin: 0 0 20px;
		grid-column-gap: 5px;
	}
	ul.first-level-tab-buttons li{
		padding: 12px 14px;
		font-size: 15px;
		line-height: 21px;
	}
	ul.second-level-tab-buttons li{
		padding: 14px;
		font-size: 15px;
	}
	.indust_grid_technologies .right-grid{
		    padding: 16px;
    flex: 0 0 62%;
	}
	.div_tech_wrap{
		grid-gap: 14px;
	}
	.indust_partner_grid.d-grid{
		margin-top: 35px;
		grid-column-gap: 16px;
	}
	.indust_grid_box{
		padding: 16px;
	}
	.indust_grid_box .indus_sprite{
		margin-bottom: .8rem;
		transform: scale(.9);
	}
	.indust_grid_box p{
		font-size: 13px;
		line-height: 21px;
	}
	.indust_grid_box h4{
		font-size: 15px;
		line-height: 22px;
		margin-bottom: 6px;
	}
	.indust_testim_wrap{
		padding: 18px;
	}
	.indust_testim_wrap p{
		font-size: 15px;
		line-height: 24px;
		margin-bottom: 1.5rem;
	}
	.indus_sprite.indus_quote_icon{
		margin-bottom: 1rem;
	}
	.indust_testim_bottom.text-center{
		margin-top: 35px;
	}
	.indust_testim_bottom.text-center a.btn_primary{
		padding: 12px 26px;
	}
	section.industries_webpage section.ready-connect-main.ready_to_connect_container{
		padding: 45px 0;
	}
	.second-level-tab-contents{
		max-width: 94%;
	}
}
/*pro-ends*/

/*Ipad Mini*/
@media only screen and (max-width: 1023px){
	.indust_slide_box{
		padding: 40px 30px !important;
	}
	.indust_slide_box{
		padding: 40px 30px !important;
	}
	.indust_slide_box.indust_first_slide:before{
		right: -5rem;
		left: unset;
		top: -5rem;
		filter: blur(100px);
	}
	.indust_slide_content{
		    flex: 55% !important;
    max-width: 55% !important;
	}
	.indust_slide_content h1,.indust_slide_content_headng{
		    font-size: 28px;
    line-height: 40px !important;
    margin-bottom: 26px;
	}
	.indust_slide_box .btn_primary{
		    padding: 10px 14px;
    font-size: 13px;
	}
	.indust_slide_box.indust_first_slide:after{
		left: -5rem;
		bottom: -5rem;
		filter: blur(130px);
	}
	section#indust_bn_slide .owl-dot span{
		margin: 0px 4px;
	}
	section#indust_bn_slide .owl-dots{
		margin-top: 1rem;
	}
	section.indust_solutions, section.indust_why_choose, section.indust_framework, section.indust_why_calib, section.indust_technologies, section.indust_partnership, section.indust_testimonials, section.indust_expertise{
		padding: 40px 0px;
	}
	section.industries_webpage h2.comm_second_heading{
		    font-size: 26px;
    line-height: 38px;
	}
	section.industries_webpage p.comm_second_para{
		font-size: 13px;
		line-height: 21px;
	}
	.indust_sol_wrap{
		padding: 20px 15px;
	}
	.indust_sol_wrap .indus_sprite{
		margin-bottom: 16px;
		transform: scale(.9);
	}
	.indust_sol_wrap h4{
		    font-size: 14px;
    line-height: 20px;
	}
	section.indust_why_choose p.comm_second_para{
		max-width: 75%;
	}
	.indust_why_choose_grids{
		    display: block;
    max-width: 85%;
    margin: 35px auto 0px;
	}
	.indust_ychoose_grid_wrap{
		display: block;
	}
	.indust_ychoose_box{
		margin-bottom: 1rem;
	}
	.indust_ychoose_middle_grid img{
		min-height: unset;
	}
	.indust_ychoose_box img{
		max-height: 200px;
		object-position: top center;
	}
	section.indust_why_choose{
		padding-bottom: 35px !important;
	}
	section.indust_framework .text-center p{
		max-width: 96%;
	}
	.indust_framwork_grids{
		display: block;
		margin-top: 2rem;
	}
	.indust_framework_grid{
		display: flex;
		flex-direction: row;
		column-gap: 2rem;
		align-items: flex-start;
		margin-bottom: 20px;
	}
	.indust_fw_flex{
		padding-top: 10px;
	}
	.indust_framwork_count{
		    font-size: 16px;
    width: 50px;
    height: 50px;
	}
	.indust_framework_wrap{
		margin: 0;
		padding: 16px;
	}
	.indust_framwork_grids:before{
		     top: 10px;
    height: 90%;
    width: 7px;
    left: 3%;
	}
	.indust_framework_grid:last-child{
		margin: 0;
	}
	section.indust_why_calib p.comm_second_para.m-x-auto{
		max-width: 90%;
	}
	.indus_ycalib_box h6{
		margin-bottom: 8px;
	}
	section.indust_technologies .text-center p{
		max-width: 94%;
	}
	.indust_testimonial_wrap{
		margin-top: 20px;
	}
	div#indust_testimonial .owl-stage-outer{
		padding: 10px 0px;
	}
	.indust_testim_bottom.text-center{
		margin-top: 25px;
	}
	div#indust_testimonial .owl-stage-outer:before{
		width: 7%;
	}
	div#indust_testimonial .owl-stage-outer:after{
		width: 10%;
	}
	.indust_partner_grid.d-grid{
		grid-column-gap: 12px;
	}
	.indust_expert_blogs.d-grid{
		grid-column-gap: 1rem;
		margin-top: 30px;
	}
	.indust_expert_blog h6{
		font-size: 15px;
		line-height: 1.4;
		margin: 8px 0px;
	}
	p.indust_post_details{
		font-size: 13px;
		line-height: 20px;
	}
	section.industries_webpage section.blockchain_services_faq.section_padding_80{
		padding-top: 40px !important;
	}
	.indust_grid_box .indus_sprite{
		    margin-bottom: 0.5rem;
    transform: scale(.8);
	}
	section.indust_technologies .d-flex.indust_grid_technologies{
		display: none;
	}
	section.indust_technologies .mob_indust_technologies{
		    display: block;
    margin-top: 40px;
    border: 1px solid #E7E7E7;
    border-radius: 12px;
    padding: 20px;
	}
	ul.first-level-tab-buttons li{
		width: 100%;
	}
	ul.first-level-tab-buttons li.active:before{
		left: 25%;
	}
	.tech-inner-tab-list .accordion-item h4.accordion-toggle{
		   
    border-radius: 6px;
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    padding: 15px 14px;
    margin-bottom: 10px;
    position: relative;
    cursor: pointer;
	}
	.tech-inner-tab-list .accordion-item.active h4.accordion-toggle{
		color: #9B51E0;
		 background: #9B51E00A;
	}
	.tech-inner-tab-list .accordion-item .accordion-text{
		    max-height: 0;
    overflow: hidden;
    transition: .45s max-height ease-in-out;
	}
	.tech-inner-tab-list .accordion-item.active .accordion-text{
		    max-height: 1000px;
    transition: .35s max-height cubic-bezier(0.4, 0, 1, 1);
    transition: .85s max-height ease-in-out;
	}
	.div_tech_wrap{
		margin-bottom: 10px;
	}
	.tech-inner-tab-list .accordion-item h4.accordion-toggle{
		position:relative !important;
	}
	.tech-inner-tab-list .accordion-item h4.accordion-toggle:after{
		    content: '\f107';
    position: absolute;
    right: 14px;
    font-family: "Font Awesome 6 Free";
    color: #000000;
    top: 16px;
	}
	.tech-inner-tab-list .accordion-item.active h4.accordion-toggle:after{
		color:#9B51E0;
		transform: rotate(180deg);
		top: 14px;
	}
	.tech-inner-tab-list .accordion-item:hover h4.accordion-toggle{
		    color: #9B51E0;
    		background: #9B51E00A;
	}
	.tech-inner-tab-list .accordion-item:hover h4.accordion-toggle:after{
		color:#9B51E0;
	}
	.indust_framwork_grid_wrap{
		padding:0 2rem;
	}
	
	.indust_testimonial_wrap{
		margin-top: 30px;
	}
	
	
}
/*mini-ends*/

/*Mobiles*/
@media only screen and (max-width: 767px){
	.indust_slide_box{
		padding: 20px !important;
	}
	.indust_slide_content{
		      text-align: center;
    max-width: 100% !important;
    display: block;
    flex: unset !important;
	}
	.indust_slide_content h1,.indust_slide_content_headng{
		     max-width: 100% !important;
    text-align: center;
    font-size: 24px;
    line-height: 34px !important;
    margin-bottom: 1rem;
	}
	.indust_slide_img{
		    margin-top: 32px;
    padding: 0;
	}
	.indust_slide_box .d-flex{
		    display: flex;
    flex-direction: column;
		justify-content: center;
	}
	.indust_slide_box .btn_primary{
		    padding: 14px 30px;
    font-size: 14px;
    line-height: 20px;
	}
	section#indust_bn_slide .owl-dot.active span{
		transition: all 1s ease;
	}
	section#indust_bn_slide .owl-dot span{
		transition: all .3s ease;
		margin:0 3px;
	}
	section.indust_solutions, section.indust_why_choose, section.indust_framework, section.indust_why_calib, section.indust_technologies, section.indust_partnership, section.indust_testimonials, section.indust_expertise{
		padding: 26px 0px !important;
	}
	section.industries_webpage h2.comm_second_heading{
		    font-size: 24px;
    line-height: 36px;
    text-align: left;
		max-width:100% !important;
	}
	section.industries_webpage p.comm_second_para{
		    font-size: 14px;
    line-height: 22px;
    text-align: left;
		max-width:100% !important;
	}
	div#industry_solution_table{
		display:block;
	}
	div#industry_solution_table .item .d-grid{
		grid-template-columns: 1fr 1fr 1fr;
		display: grid !important;
	}
	.indust_sol_wrap:nth-last-child(-n+5){
		border-bottom: 1px solid #E7E7E7;
	}
	.indust_sol_wrap:nth-child(5n){
		border-right: 1px solid #E7E7E7;
	}
	.indust_solution_table{
		display: none;
	}
	div#industry_solution_table{
		margin-top: 40px;
	}
	.indust_sol_wrap:nth-child(3n){
		border-right: 0px;
	}
	.indust_sol_wrap:nth-child(7n),.indust_sol_wrap:nth-child(8n),.indust_sol_wrap:nth-child(9n){
		border-bottom: 0px;
	}
	div#industry_solution_table .owl-dot.active span{
		transition: all .1s ease;
	}
	div#industry_solution_table .owl-dot span{
		transition: all .5s ease;
	}
	.indust_why_choose_grids{
    max-width: 100%;
    margin: 35px 0px 0px;
	}
	.indust_ychoose_content{
		padding: 20px 24px;
	}
	.indust_ychoose_grid_wrap:last-child .indust_ychoose_box:last-child{
		margin: 0;
	}
	.indust_framwork_grids{
		margin-top: 2rem;
	}
	.indust_framwork_grids:before{
		    top: 10px;
    height: 86%;
    left: 5%;
	}
	.indust_framework_grid{
		column-gap: 1.5rem;
	}
	.indust_fw_flex{
		padding-top: 8px;
	}
	.indust_framwork_count{
		    font-size: 15px;
    width: 43px;
    height: 43px;
    line-height: 20px;
	}
	.indust_framework_wrap ul{
		margin-top: 1rem;
	}
	.indust_framwork_grid_wrap{
		padding: 0 1rem 0px 1.5rem;
	}
	.indus_ycalib_wrap.d-grid{
		    display: flex;
    flex-direction: column;
    grid-gap: unset;
    row-gap: 1rem;
	}
	.diverse_tech_box{
		    border-radius: 8px;
    padding: 0px 12px;
	}
	.diverse_tech_box p{
		word-break: break-word;
	}
	.div_tech_wrap{
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 12px;
	}
	ul.first-level-tab-buttons li.active:before{
		left: 10px;
	}
	.indust_grid_box .indus_sprite{
		 margin-bottom: 1rem;
    	transform: unset;
	}
	.indust_partner_grid.d-grid{
		    display: flex;
    flex-direction: column;
    row-gap: 1rem;
	}
	.indust_testimonial_group_wrap{
		gap: 25px;
	}
	.indus_testim_container:before,.indus_testim_container:after{
		display:none !important;
	}
	.indust_testimonial_wrap{
		position:relative;
	}
	.indus_testim_container .indust_testimonial_wrap:before{
		    content: '';
    background: #f5f7f9;
    height: 100%;
    width: 8%;
    left: -1.5rem;
    position: absolute;
    filter: blur(10px);
    top: 0;
    z-index: 99;
	}
	.indus_testim_container .indust_testimonial_wrap:after{
		    content: '';
    background: #f5f7f9;
    height: 100%;
    width: 16%;
    right: -3rem;
    position: absolute;
    filter: blur(10px);
    top: 0;
    z-index: 99;
	}
	.indust_testim_wrap p{
		font-size: 14px;
		line-height: 23px;
	}
	.indust_testim_wrap > .d-flex{
		align-items: center;
	}
	.indust_test_content h5{
		font-size: 16px;
		line-height: 22px;
	}
	.indust_test_content h6{
		font-size: 14px;
		line-height: 20px;
	}
	.indust_expert_box{
		margin-bottom: 24px;
	}
	.indust_expert_box:last-child{
		margin-bottom: 0;
	}
	ul.first-level-tab-buttons{
		    flex-wrap: nowrap !important;
    overflow-x: auto;
	}
	ul.first-level-tab-buttons li{
		    width: 100%;
    display: inline-block;
    min-width: max-content;
	}
	.tech-inner-tab-list .accordion-item:last-child h4.accordion-toggle{
		margin: 0;
	}
	.tech-inner-tab-list .accordion-item.active:last-child h4.accordion-toggle{
		margin-bottom: 10px;
	}
	.tech-inner-tab-list .accordion-item.active:last-child .div_tech_wrap{
		margin: 0;
	}
	.indust_framwork_grids .indust_framework_grid:nth-last-child(-n+2){
		margin: 0;
	}
	.indus_ycalib_wrap{
		margin-top: 35px;
	}
	.indust_testim_bottom.text-center{
		margin-top: 38px;
	}
	.indust_testim_bottom.text-center a.btn_primary{
		width: fit-content;
		padding:14px 38px;
	}
	section.ready-connect-main.ready_to_connect_container .rcf-main > p{
		    display: block;
    padding: 0;
	}
	.indust_sol_wrap h4{
		    font-size: 12px;
    line-height: 16px;
	}
	.indust_sol_wrap{
		padding: 15px 12px;
	}
	.tech-inner-tab-list .accordion-item:hover h4.accordion-toggle{
		color: #000000 !important;
		background: transparent !important;
	}
	.tech-inner-tab-list .accordion-item:hover h4.accordion-toggle:after{
		color: #000000 !important;
	}
	.tech-inner-tab-list .accordion-item.active h4.accordion-toggle{
		    color: #9B51E0 !important;
    background: #9B51E00A !important;
	}
	.tech-inner-tab-list .accordion-item.active h4.accordion-toggle:after{
		 color: #9B51E0 !important;
	}
	.no-border-bottom{
		border-bottom: none !important;
	}
	.no-border-right{
		border-right: none !important;
	}
	
}
/*mobile-ends*/

@media only screen and (max-width: 400px){
	.indust_ychoose_content p{
		font-size: 13px;
		line-height: 21px;
	}
	.indust_ychoose_content{
		padding: 15px 20px;	
	}
}
