
@media (min-width:1099px) and (max-width:1200px){
	body  .site-header-menublock ul.elementskit-navbar-nav>li>a{
		font-size:13px!important;
	}
}
@media (min-width:991px) and (max-width:1100px){
	.homepage-flipbox.flip-flop-box-container{
		display:flex!important;
		overflow:hidden;
		gap:0px;
		max-width:100%!important;
	}
	body  .flipflop-product-main-container .solution-flipbox.flipflop-product-container{
		display:flex!important;
		gap:10px;
		flex-direction:row!important;
		max-width:100%!important;
	}
	.homepage-flipbox .flip-flop-box .elementor-flip-box__image img{
		width:300px;
		left:-20px;
		position:relative;
	}
	.homepage-flipbox .elementor-flip-box__layer__description{
		font-size:28px!important;
		line-height:38px;
	}
body 	.product-flex-logo img{
		min-width:inherit!important;
	}
}
@media (max-width:991px){
	.homepage-twocol > div{
		width:100%!important;
	}
	.homepage-twocol{
		flex-wrap:wrap;
		gap:30px!important;
	}
}

.max-w-130px img{
	max-width:130px;
}
@media (max-width:1024px){
		div[data-elementor-type="header"] .header-site {
		box-shadow: 1px 1px 3px #d4d0ff;
	}
	div[data-elementor-type="header"] .mobile-hamburger.show-hide{
		height:100vh;
		position:fixed;
	top: -2px;
        z-index: 2;
        padding-top: 30px;
	}
	div[data-elementor-type="header"]	.mobile-menu-button  {
		flex-direction:column;
	}
	div[data-elementor-type="header"]	.mobile-menu-button  > div{
		align-self:flex-start!important;
	}
	
}
@media(max-width:767px){
	body.single-platform .product-details-box-left {
		padding:30px 20px!important;
	}
	body.single-platform	.product-details-box-left > .e-con-inner{
		padding:0px!important;
	}
body.single-platform	.product-details-box-left .elementor-widget-text-editor p{
		line-height:26px!important;
	}
	body.single-platform	.product-details-box-left  p br, .elementor-element.elementor-element-1dddf1f p br{
		display:none;
	}
body	.flex-d-reverse{
		flex-direction:column-reverse!important;
	}
	body	.flex-d-reverse.case-studiesdetail-container{
		flex-direction:column-reverse!important;
		display:flex!important;
	}
body 	.casestudies-dynamic-content-right-post-content h2{
		font-size:28px;
	margin-top:20px;
		line-height:34px;
	}
	body .casestudies-dynamic-content-right-post-content p{
		margin-top:20px;
	}
body .casestudies-dynamic-content-right-post-content h3{
		font-size:24px;
		line-height:32px;
	}
	.pad-20{
			padding-top:20px!important;
	padding-bottom:20px!important;

	}
	body .solution-innercol-box .solution-blocks-line-height{
		min-height:inherit;
	}
		.homepage-flipbox.flip-flop-box-container{
		overflow:hidden;
	}
	body .solution-innercol-box .solution-blocks-line-height.text-34   h2{
		font-size:24px!important;
		line-height:35px!important;
	}
	.homepage-flipbox.flip-flop-box-container .flip-flop-box{
			margin: 0px auto;
    width: 100% !important;
	}

		.homepage-flipbox .flip-flop-box .elementor-flip-box__image img{
		width:360px;
		left:-5px;
		position:relative;
	}
	.nobg-img{
		background:transparent!important;
	}
	body .subhead-text p{
		font-size:32px!important;
		line-height:40px!important;
	}
	.nomobbr p br{
		display:none;
	}
	.box-head3 h3{
		font-size:28px!important;
		line-height:36px!important;
		letter-spacing:-1px!important;
	}
body	.platform-video1 .elementor-custom-embed-play{
		width:54px;
		height:54px;
	}
	body .platform-video1:hover .elementor-custom-embed-play{
		width:65px;
		height:65px;
	}
	body .solution-innercol-box1 .solution-blocks-line-height.max-w-100 {
    max-width: 100% !important;
}
}



@media (min-width:1250px){
	.platform-dtimg{
		        align-items: flex-end;
		text-align:right!important;
	}
	.platform-dtimg .platform-top-imagewidth{
		max-width:100%!important;
	}
	.max-473px img{
		
		max-width:473px!important;
	}
	.max-w-512px img{
		max-width:512px!important;
	}
	.product-details-box .product-details-box-right .max-w-492px img{
		max-width:492px;
	}
	.max-w-575px img{
		max-width:575px;
	}
	.max-w-673px img{
		max-width:673px;
	}
		.max-w-572px img{
		max-width:572px;
	}
	.max-w-600px img{
		max-width:600px;
	}
	.max-w-590px img{
		max-width:590px;
	}
	.max-w-570px img{
		max-width:570px;
	}
	.max-w-632px img{
		max-width:632px;
	}
	.max-w-630px img{
		max-width:630px;
	}
	.max-w-560px img{
		max-width:560px;
	}
	.max-w-672px img{
		max-width:672px;
	}
	.max-w-572px img{
		max-width:572px;
	}
	.product-detail-top-box-right .feature-image {
		text-align:right;
	}
	.product-detail-top-box-right .feature-image img,
	.platform-featureimg img{
    max-width: 724px;
}
	body.postid-2190 .platform-featureimg img{
    max-width: 651px;
}
	body.postid-2156  .platform-featureimg img{
    max-width: 604px;
}
	.platform-featureimg{
		margin-left:0px!important;
	}
	body.postid-2654 .product-detail-top-box-right .feature-image img {
    max-width: 675px;
}
	body.postid-2228 .platform-featureimg img {
    max-width: 690px!important;
}
		body.postid-2251 .platform-featureimg img {
    max-width: 620px!important;
}
			body.postid-2276 .platform-featureimg img {
    max-width: 690px!important;
}
	body.postid-3036 .product-detail-top-box-right{
		text-align:right;
	}
	.max-w-600px img{
		max-width:600px;
	}
		.max-w-640px img{
		max-width:640px;
	}
	.max-w-650px img{
		max-width:650px;
	}
	.max-w-710px img{
		max-width:710px!important;
	}
		.max-w-690px img{
		max-width:690px!important;
	}
	body.postid-2929 .product-detail-top-box-right .feature-image img {
    max-width: 625px;
}
	body.postid-2874 .product-detail-top-box-right .feature-image img {
    max-width: 641px;
}
	body.postid-2755 .product-detail-top-box-right .feature-image img {
    max-width: 738px;
}
}


html body div#page {
    margin-top:0px!important;
}

.casestudies-sticky{
	z-index:1;
}

.ebookform-formatting form .hs_submit.hs-submit {
    width: 100%;
}

.footer-social-links .ekit_social_media>li a.facebook svg{
	display:block;
}
html body .heder-links .ekit_social_media>li a.facebook svg {
    display: block!important;
    width: 20px!important;
    height: 20px!important;
}

html body .heder-links .ekit_social_media>li a.facebook {
    transform: translate(-4px, 5px);
}

.leadership-abtimg img {
    max-height: 290px;
    object-fit: cover;
}
   
@media (max-width:767px){
	.leadership-abtimg img {
    max-height: 290px; 
		width:260px;
		height:290px;
    object-fit: cover;
}
}
#page .blog-post-content-container .blog-post-content ul li>p {
    padding-bottom: 0 !important;
    margin-top: 16px;
}
html body{
	background-color:#fff;
}
body .global-testimonial-style.global-testnew-style .story-overlay-layout .testimonial-white-logo img[src*="moog"] {
    height: auto;
}
body #carousel_nav{
	background:transparent;
}

@media (max-width:575px){
	body #page .recog-logobox>div, body #page .htembox-grid>div{
		display:block;
	}
	#carousel_nav{
		margin-top:10px;
	}
}