/*===================================
 * Responsive 
 *===================================*/

@media (max-width:1366px) {
	.inner-banner-section{
		padding:80px 10px 20px 10px; 
		min-height:360px;
	}


	.quantum-safe-slider .elementor-swiper-button-prev {
		left: -4px !important;
	}
	.quantum-safe-slider .elementor-swiper-button-next {
		right: -4px !important;
	}

}
@media (max-width:1200px) {
    .inner-banner-section {
        padding: 10px 0px 20px 0px;
		min-height: 250px;
	}
	.solutions-enquiry-section .pp-button {
		width: 33%;
		cursor: pointer;
	}

	.single-post-heading{
		margin-top: -85px;
	}
}


@media screen and (max-width: 1024px){
	.product-navbar-wraper {
		width: 45%;
	}
	.products-posts-section .elementor-widget-image a{
		display: block;
		width: 100%;
	}
	.business_segments_tab .e-n-accordion-item-title, .business_segments_tab .service-list-menu .elementor-icon-list-item {
		padding-bottom: 14px !important;
	}
	
	.read-stories-col a{
		width: 100%;
	}
	
	.spotlight-itmes .left-column, .spotlight-itmes .right-column{
		width: 100%;
	}
	.spotlight-itmes .pp-image-slider-image-wrap img{
		width: 100%;
	}
	.solutions-enquiry-section .pp-button {
		width: 50%;
	}

	.product-navbar-wraper {
		margin-right: 12px;
		width: 50%;
		padding: 15px;
	}
	.scib-stories-news .elementor-widget-image a{
		width: 100%;
	}
	.single-post-heading{
		margin-top: -105px;
	}
}

@media screen and (max-width: 767px) {
	.banner-image-home img{
		width: 51% !important;
	}
	.pp-offcanvas-content.pp-offcanvas-top {
		height: 100vh;
	}
	.pp-offcanvas-content {
		width: 93% !important;
	}
	.mobile-menu-design .e-n-accordion-item-title-header{
		text-decoration: none !important;
	}
	#contact-btn {
		background: #0064D2;
		padding: 4px 12px;
		font-size: 12px !important;
		font-weight: 500;
	}
	
	.solutions-enquiry-section .pp-button {
		width: 100%;
	}
	.single-post .pdf-download-btn a {
		font-size:0px;
	}
	.remove-br br{
		display: none;
	}

	.corporate_video_title {
		position: relative !important;
		top: 6px !important;
		left: unset !important;
		transform: inherit !important;
		padding-left: 13px;
	}

	.business-segments-tabs .e-n-tabs-heading{
		display: flex;
		flex-wrap: nowrap;
		overflow-x: scroll;
	}
	.toshiba-newsloop{
		border-color:#E61D1EC2 !important;
	}

	.inner-banner-section {
		padding: 10px 0px 20px 0px;
		min-height: 180px;
	}

	.product-navbar-wraper {
		width: 100%;
		margin: 0;
	}
	.products-posts-section .elementor-widget-image a{
		display: block;
		width: 100%;
	}
	.products-banner {
		padding: 30px 10px !important;
		min-height: 245px;
	}
	.products-banner .product-navbar {
		position: absolute;
		bottom: 17px;
		backdrop-filter: blur(8px);
		box-shadow: 0px 12px 20px 0px #0000001A;
		background: #FFFFFFCC;
		left: 50%;
		width: 95%;
		transform: translate(-50%);
	}
	.products-banner .product-navbar .e-n-accordion-item-title-icon {
		display: block !important;
	}
	.products-banner .product-navbar .e-n-accordion-item-title-header {
		justify-content: flex-start;
	}
	.products-banner .product-navbar .e-n-accordion-item-title-icon svg{
		position: relative;
		top: 1px;
	}
	.solution-slider .pp-info-box-content {
		padding: 10px 24px 20px 24px !important;
	}

	.business_segments_tab #e-n-tab-title-1660364325 .e-n-tab-title-text {
		font-size: 16px !important;
		font-weight: 500;
	}
	.product-services-tabs .e-n-tabs-heading {
		display: flex;
		flex-wrap: nowrap;
		min-width: 400px;
		overflow-x: scroll;
	}
	.product-services-tabs .e-n-tabs-heading button{
		border: 0 !important;
	}

	.business_segments_tab .e-n-accordion-item-title, .business_segments_tab .service-list-menu .elementor-icon-list-item {
		padding-bottom: 9px !important;
	}

	.toshiba-news-main-grid .elementor-widget-heading{
		height: 63px;
	}

	.country-tabs-section .pp-advanced-tabs-title {
		flex: fit-content;
	}

	.quantum-safe-slider .elementor-swiper-button-next {
		right: -5px !important;
	}
	.quantum-safe-slider .elementor-swiper-button-prev {
		left: -5px !important;
	}

	.qkd-timeline-section .pp-timeline-item-left .pp-timeline-card{
		text-align: left !important;
	}

	.energy-key-feature .pp-info-box-icon {
		height: 56px !important;
	}
	.trueline-feature .pp-info-box {
		height: 195px !important;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.energy-key-feature .pp-info-box-content {
		display: flex;
		justify-content: center;
		text-align: center;
	}
	
	.benefits-column .elementor-image-box-wrapper{
		flex-wrap: wrap;
	}

	.country-tabs-section .pp-advanced-tabs-wrapper {
		row-gap: 10px;
	}

	.business_segments_tab .e-n-tabs-heading {
		display: flex !important;
		flex-wrap: nowrap !important;
		max-width: 600px;
		overflow-x: scroll !important;
	}
	.business_segments_tab{
		overflow: hidden;
	}
	
	.elevator-key-feature .pp-info-box{
		height: 180px !important;
	}
	
	.chain-solutions-boxs .pp-info-box-button{
		font-size: 14px;
		gap: 3px !important;
	}
	.chain-solutions-boxs .pp-info-box-button svg{
		width: 11px;
		height: 11px;
	}
	.single-post-heading{
		margin-top: -135px;
	}
	
	.single-post-heading .elementor-widget-pp-buttons{
		padding-top: 40px;
	}
	.single-post-heading .pp-button {
		font-size: 12px !important;
	}
	.elementor-location-header .elementor-widget-image {
		width: auto !important;
	}
	
	.image-posts-grid{
		display: grid !important;
	}

	.event-grid-section .news-relase-loops {
		display: grid !important;
		column-gap: 0;
		width: 100%;
		--flex-direction: unset !important;
	}
	.single-post .elementor-absolute.elementor-widget-button{
		top: 5px !important;
	}
	.single-events .elementor-absolute.elementor-widget-button {
		top: -3px !important;
	}
	.single-news-section img{
		width: 100% !important;
	}
}
@media screen and (max-width: 560px){
	.banner-image-home img{
		width: 87% !important;
	}	
}
@media screen and (max-width: 460px){
	.press-release-links {
		flex-wrap: wrap;
		padding: 15px 16px;
		font-size: 14px;
	}
}