/* Gutenberg Classes */
.wp-block-columns {align-items:normal!important; box-sizing:border-box; display:flex; flex-wrap:wrap;}
.wp-block-column {flex-grow:1; min-width:0; overflow-wrap:break-word; word-break:break-word;}
:where(.wp-block-columns) {margin-bottom:1.75em;}
body .wp-block-button a.wp-block-button__link:hover { background-color: #e57304 !important;}
:where(.wp-block-button__link) {border-radius:9999px; box-shadow:none; padding:calc(0.667em + 2px) calc(1.333em + 2px); text-decoration:none;}
.wp-block-button a.wp-block-button__link {display: inline-block;color: #fff;padding: 15px 38px;text-transform: uppercase;font-size:20px;}
.size-full img, .w-100 figure img{max-width: 100%; height:auto; display:block;width:100%;}
header.entry-header {display: none;}
.backgroundWhite{background-color: #fff;}



/* reset css */
a {
    color: #01d4fe;
}
.mt-10-imp{
	margin-top:10px !important;
}
.mb-70{
	margin-bottom:70px;
}
.graident-text-color{
	background: linear-gradient(92.6deg, #009AEF 13.9%, #00D6FE 82.81%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.inline-block{
	display:inline-block;
}

/* closed */


@supports (-moz-appearance:none) {
	html body .innerbanner-section {background-size:60%;}
}


/* logo section css */
.our-logo-wrap {padding-bottom: 76px;}
.flex-row-content.our-logo-wrap{padding-bottom:50px;margin: -1px 0px;}
.logo-wrap .image-wrap {margin: 0px 20px;}

/* section closed */

/* arrow icon home page  */
 .append-sec-content,.append-content-sec,.append-content {
	display: none;
}
.text-icon-after.active:after {
    transform: rotate(180deg);
}

/* section closed */


/* banner css */

.site-container .site-inner.site-innerwrap {
    z-index:2;
    position: relative;
}
	.partner-banner figure.aligncenter {
		text-align: center;
		display: flex;
		justify-content: center;
	}
	.innerbanner-section.partner-banner .banner-description {
		margin-bottom: 25px;
	}
	.innerbanner-section .wp-block-buttons {padding-top: 20px;}
	.partner-banner ul{
		padding-left: 35px;
		margin-bottom: 30px;
	}
	.partner-banner.innerbanner-section .banner-description {
		max-width: 1000px;
	}
	.case-study-banner .bannerWrapper{
		display:flex;
		align-items:center !important;
	}
	
	.case-study-banner figure.aligncenter.size-large {
		display: flex;
		justify-content: center;
	}
	.why-deepconition  .question-align-right{
		display: flex;
		justify-content: center;
		align-items: flex-start;
		margin-top: -21px;
	}
	
	.innerbanner-section  .justify-align-center{
		display: flex;
		justify-content: center;
	}
	
	.innerbanner-section .align-content-center{
		display:flex;
		align-items:center !important;
	}
ul.gov-lists li ul {
    padding: 0 0 0 30px;
}
.hide_me{display:none;}
.error404 main.content article, .error404 .archive-pagination {
    display: none !important;
}

	@media (max-width: 768px) and (min-width:768px){
		.partner-banner  .bannerWrapper .size-full figure img {
			margin-bottom: 140px;
		}
		.entry-points-wrap .sec-wrap-pd p.sec-heading-small br {
			display: none;
		}
		.round-circle-sec .about-content-wrap {flex-flow: row;}

.round-circle-sec .about-content {
    flex-wrap: wrap;
}
body .case-study-sec-content.reverseorder {padding-bottom: 20px;}

	}

/* css closed */
.leadingLeftCol > div {
    flex: 1 1 auto !important;
    align-items: center !important;
    display: flex;
}
p.site-description {
    display: none;
}
.leadingLeftCol {align-items: flex-start !important;flex-wrap: wrap;margin-top: 30px;}

.leadingLeftCol > div p {
    margin: 0 !important;
}

.leadingLeftCol > div.wp-block-column:first-child {
    width: 60px !important;
	    flex-basis: auto !important;
}

.leadingLeftCol > div.wp-block-column:last-child {
    width: calc(100% - 70px);
	flex-basis: auto !important;
}

/* alignment classes */
	body .banner-space-btm{
		padding-bottom:60px;
	}
	.align-center{
		align-items: center !important;
	}
	.text-align-center{
		text-align:center;
	}
	.text-color-white{
		color:#fff !important;
	}
	.text-sec-white p{
		color:#fff;
	}
	.text-primary{
		color:#00D6FE;
	}
	.text-secondary{
		color:#50D4ED;
	}
	.font-italic{
		font-style:italic;
	}
	.mx-800{
		max-width: 800px;
		margin: 0 auto;
	}
	.mb-13{
	    margin-bottom: 13px;
	}
	.mb-40{
	    margin-bottom: 40px;
	}
	.mb-20{
	    margin-bottom: 20px;
	}
	
	.mx-960{
		max-width:960px;
		margin:0 auto;
	}
	
	span.hrline {
		border: 3px solid;
		color: #FFB800;
		filter: drop-shadow(0px 3.851px 16.369px #00CFFF);
		margin-right: 0px;
		margin-left: 0px;
		border-radius: 100px;
		height:70px;
		display: inline-block;
	}
	.bd-bottom {
		border-bottom: 13px solid #fff;
	}
	.mt-40{
		margin-top:40px;
	}

/* closed */

/* padding class css */ 
.pt-0 {
	padding-top: 0px!important;
}
.pb-0 {
	padding-bottom: 0px!important;
}
/* padding class css close*/ 


/* link */
.learn-more-sec a {
    color: #00CFFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
}

.text-underline{
	text-decoration:underline !important;
}
/* closed */

/* color  */
.primary-graident-text{
	background: linear-gradient(92.6deg, #009AEF 13.9%, #00D6FE 82.81%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}
.secondary-gradient-text{
	background: linear-gradient(92.6deg, #009AEF 13.9%, #00D6FE 82.81%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	
}
.sub-heading-graident-text{
   background: linear-gradient(92.6deg, #009AEF 13.9%, #00D6FE 82.81%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	
}
/* closed */

/* fonts */

.sectionTitle{
	color: #000;
	font-size: 42px;
	font-weight:800;
	line-height:1.2em !important;
}
.font-bold{
	font-weight:700;
}
.row-inner-wrap .wp-block-group__inner-container{
	margin: 0 auto;
    max-width: 1260px;
    padding: 20px;
}
.row-inner-wrap.our-do-wrap  .wp-block-group__inner-container{
	 max-width: 1600px;
}


.row-inner-wide-wrap .wp-block-group__inner-container {
    margin: 0 auto;
	padding:20px;
    padding-left: 5%;
    padding-right: 5%;
  
}	
.row-inner-wrap .wp-block-columns{
	margin:0px -20px;
}
.row-inner-wrap .wp-block-column{
	padding:0px 20px;
}

/* closed */

p,
ul li{
	font-size:18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}

/* button css */
.btn-space-top{
	margin-top:30px;
}
.btn-space-top .is-content-justification-left {
    margin-bottom: 20px;
}
/* button css wrap */


/* headings */

.sectionTitleWrap {
    background: #ecedec;
    text-align: center;
    padding: 28px 0px;
}
.sectionTitleWrap {
    background-image: url(../gif/manual-automationnew-2.gif);
    background-repeat: no-repeat;
    background-position: center;
}
.sectionTitleWrap .sectionTitle{
	display: flex;
    align-items: center;
    justify-content: center;
}

h4.wp-block-heading {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    color: #000;
}
.sub-heading-wrap {
    border-radius: 12px;
    background: rgba(0, 214, 254, 0.13);
    padding: 12px 30px 12px 30px;
	margin-bottom: 20px;
    margin-top: 16px;
	font-size:28px;
}
.our-do-wrap .sub-heading-wrap {
	display:inline-block;
	margin-top: 0px;
}
h2.lh-42 {
    line-height: 42px;
}
/* closed */


/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
}
.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1;
}
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
	display: flex;
    align-items: center;
}
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none;
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}
.owl-carousel.owl-hidden {
    opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}
.owl-carousel.owl-rtl {
    direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
    float: right;
}
.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
    z-index: 0;
}
.owl-carousel .owl-animated-out {
    z-index: 1;
}
.owl-carousel .fadeOut {
    animation-name: fadeOut;
}
@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.owl-height {
    transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 0.4s ease;
}
.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}
.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(../owl.video.play.html) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 0.1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none;
}
.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 0.4s ease;
}
.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}



.owl-carousel .owl-nav > div:before{content: ""; display: inline-block; background-image: url(../svg/arrow-right.svg);  width:100%;  height: 100%; background-size: auto; background-repeat: no-repeat;} 
.owl-carousel .owl-prev:before {transform: rotate(180deg);}
.owl-carousel .owl-nav div.disabled {cursor: not-allowed;}
.owl-carousel .owl-nav div span{display:none;}
.owl-carousel .owl-prev, 
.owl-carousel .owl-next {position:absolute; display:block; height:70px; width:38px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 49%; margin-top:-35px; padding: 0; border: none; outline: none;}
.owl-carousel .owl-next{right:0;}

/* case-study-carousel */
.govt-agency-sec .owl-nav > div:before {
    background-size: auto;
    background-repeat: no-repeat;
    filter: brightness(0) invert(1);
}
.govt-agency-sec .owl-nav .owl-prev:before {
    left: -150px;
    position: absolute;
    top: 50%;
    margin-top: -30px;
}
.govt-agency-sec .owl-nav .owl-next:before {
    right: -150px;
    position: absolute;
    top: 50%;
    margin-top: -14px;
}
/* .left-sec {
    flex: 1;
} */
/* section closed */
@media (max-width: 1550px) and (min-width: 1024px){
.row-inner-wrap.case-study-wrap .wp-block-column {padding: 0px 100px;}
body .govt-agency-sec .owl-nav .owl-next:before {right: -80px;}
body .agency-data .sec-title {font-size: 50px;}
.govt-agency-sec .owl-nav .owl-prev:before {left: -80px;}

}
@media (min-width:782px) and (max-width:991px){
.automation-doc-wrap .entry-list-content-wrap .list-number { width: 50%; flex-basis: auto !important;} 
.automation-doc-wrap .entry-list-content-wrap .list-number:last-child { max-width: 50%; margin: 0 auto; margin-bottom: 60px;}
.govt-agency-sec .wp-block-columns.row-inner-wrap .right-sec {flex-basis: 42%;padding-left: 20px;display: block;justify-content: space-between;padding-top: 78px;}


}
@media(min-width:782px) and (max-width:1024px){
body .govt-agency-sec { background-size: 9rem !important; background-position: 94% 35% !important;}
}
@media(min-width:769px) and (max-width:1048px){
.casestudies-wrap.w-block-50 .wp-block-columns {flex-wrap: wrap;}
body .casestudies-wrap.w-block-50 .inner-col .wp-block-column { margin-bottom: 0px;}
.casestudies-wrap.w-block-50 .wp-block-columns .wp-block-column { flex-basis: 50% !important;margin-bottom: 30px;}
.casestudies-wrap { padding: 21px 0px 0px;}
}
@media(min-width:1049px) and (max-width:1180px){
.casestudies-inner .wp-block-button a.wp-block-button__link {font-size: 15px;}
}

@media (max-width:1750px) and (min-width:1200px){
	.row-inner-wrap.case-study-wrap .wp-block-column {
		padding: 0px 100px;
	}
	body .govt-agency-sec .owl-nav .owl-prev:before {
		left: -80px;
	}
	body .govt-agency-sec .owl-nav .owl-next:before {
		right: -80px;
	}
}
@media(min-width:993px) and (max-width:1770px){
.automation-doc-wrap .entry-list-content-wrap .list-number:last-child {padding-right: 21px;}

}
@media (max-width:1260px){

.case-study-sec-content .data-sec-top {flex-wrap: nowrap;margin-top: 10px;margin-bottom: 34px;justify-content: space-between;}
.case-study-sec-content  .agency-data {width: 50%;}
.case-study-sec-content-wrap .hidedesktop, h2.hideipadmobile { display: block;}
/* .govt-agency-sec.case-study-wrap p.mb-70 {margin-bottom: 0;} */
.learn-more-sec.hidedesktop, .case-study-sec-content .data-sec-bottom .agency-data {text-align: center;}
.govt-agency-sec .author-content-wrap {margin-top: 35px;}
.govt-agency-sec .author-content-wrap img {width: auto;}
.case-study-sec-content {flex-wrap: wrap;}
.case-study-sec-content .right-sec-content {padding-left: 16px;}
.case-study-sec-content .learn-more-sec.hidedesktop { margin-top: 51px;}
}

.card-slider-content-wrap .owl-prev:before {
    left: -100px;
    position: absolute;
	top: 50%;
    margin-top: -30px
}

.card-slider-content-wrap .owl-next:before{
	right: -127px;
    position: absolute;
	top: 50%;
    margin-top: -14px;
}

@media (max-width:1024px) and (min-width:1024px){
	.govt-agency-sec .wp-block-columns.row-inner-wrap .right-sec{padding-top:96px;}
	body .govt-agency-sec .wp-block-columns.row-inner-wrap .right-sec .agency-data {margin-bottom: 30px;}
	.card-slider-content-wrap .owl-next:before{
		right: -89px;
	}
	body .automation-doc-wrap .entry-list-content-wrap {margin-bottom: 39px;}
	.govt-agency-sec .author-content-wrap .left-sec img {width: 100%;}
	body .govt-agency-sec.case-study-wrap .case-study-sec-content.reverseorder .right-sec-content img {
		height: 261px;
	}
	body .govt-agency-sec.case-study-wrap {padding-bottom: 33px;}
	body .case-study-sec-content.firstslide .author-content-wrap {margin-top: 60px;}
}


/* closed reset css */




@media (max-width:768px){
.flex-wrap-wrap .wp-block-columns {flex-wrap:wrap!important;}		
.wp-block-columns {flex-wrap:wrap;}		
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis:100%!important;}
.sectionTitleWrap {background-size: contain;}


}
@media (max-width:819px){
.govt-agency-sec .content-spacing.right-sec{display:none !important;}
.govt-agency-sec .wp-block-columns.row-inner-wrap .left-sec-wrap {flex-basis:100%;}
.govt-agency-sec .wp-block-columns.row-inner-wrap .right-sec{flex-basis:100%;}
.govt-agency-sec .hide-desktop {display: block !important;}
body .govt-agency-sec { border-bottom: none;background-size: 38% !important; background-position: 77% 51% !important;}
.agency-data.hide-ipadmobile {display: none;}
body .singletext-bg.singletext-banner, body .singletext-bg,body .bloginner-bannerwrap.innerbanner-section { background-size: 42% !important; background-position: bottom left; background-image: url(../png/inner-bgmobilee-2.png); background-position-x: -16%;}
} 

@media(min-width:782px) and (max-width:819px){
body .govt-agency-sec {background-size: 17rem !important;background-position: 93% 21% !important;}
}
@media (min-width:782px){
.wp-block-columns {flex-wrap:nowrap;}	
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {flex-grow:0;}	
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis:0; flex-grow:1;}
}

/* Main Banner CSS */
.bannerWrapper {max-width:95%;margin: 0 auto; padding: 0 20px;}
.textWhite{color: #fff;}
.homeBannerTitle span {
    background: linear-gradient(92.6deg, #009AEF 13.9%, #00D6FE 82.81%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	-webkit-text-fill-color: transparent;}
.bannerSection {position:relative;overflow:hidden;}
.homeBannerInfo,.homeBannerBtn,.homeBannerTitle{position: relative; z-index: 1;}
.bannerSection.homeBanner .videowrap {
    padding: 0;
    width: 100%;
    position: absolute;
    padding-top: 16.5%;
    max-width:55%;
    left: 0;
    bottom: 0;
}

.bannerSection.homeBanner .videowrap video {
    position: relative;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
}
@media (max-width:1500px){
	.bannerSection {padding-bottom:50px;}
	
}


/* inener-banner css */
body .singletext-bg.singletext-banner {
    background-size: 28%;
}
/* .innerbanner-section, .singletext-banner{background: url(/wp-content/themes/genesis-child/images/footer-lts-bg-image.png) 0% calc(100% + 100px) / 42% no-repeat;padding: 50px 0 83px 0;} */
.innerbanner-section, .singletext-banner {
    background: url(../png/footer-lts-bg-image-two-2.png) 0% calc(100% + 100px) / 42% no-repeat;
    padding: 50px 0 83px 0;
    /* opacity: 0.8; */
    position: relative;
    z-index: 1;
}
.wp-block-column.is-vertically-aligned-center {
    /* position: relative; */
    z-index: 999999;
}
.wp-block-column.is-vertically-aligned-center figure.aligncenter {
	position: relative;
    z-index: 999999;
}
.innerbanner-section:after ,.entry-points-wrap:after ,.page-id-340 .singletext-banner:after,.singletext-banner:after {
    position: absolute;
    left: 0;
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    opacity: .8;
    background-color:rgb(0 0 0 / 83%);
    z-index: -1;
}
/* .innerbanner-section, .singletext-banner {
    background: url(/wp-content/themes/genesis-child/images/banner-bg-image.png)  no-repeat left bottom;
    padding: 50px 0 83px 0;
} */
/* body .singletext-banner{background-size:18%;} */
body.page-id-8571 .singletext-banner {background-size:28%;}
.innerbanner-section h1.gradient-title,.singletext-banner h1.gradient-title{ background: linear-gradient(92.6deg, #009AEF 13.9%, #00D6FE 82.81%);display:inline-block; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;font-size: 48px;font-style: normal;font-weight: 900;/* line-height: 65px; */ line-height:1.2em !important;}
.paper_entry_title {line-height: 1.1 !important;}
.innerbanner-section .banner-description { margin: 23px 0 24px; font-size: 20px; font-style: normal; font-weight: 400; line-height: 30px; max-width: 887px;}
.innerbanner-section .banner-description span {font-weight:700;}

.innerbanner-section .bannerLeftCol {
    padding-left: 100px;
}
/*body .innerbanner-section.no-banner-spacing .bannerLeftCol {
    padding-left: 0px;
}*/



@media (min-width:1025px) and (max-width:1330px) {
	
.govt-agency-sec .case-study-sec-content .left-sec-content {
    width: 33%!important;
}
.govt-agency-sec .case-study-sec-content .right-sec-content {
    width: 65%!important;
}

}
@media (min-width:1025px) and (max-width:1159px){
	.entry-works-ai-wrap .entry-list-content-wrap .list-number {
		flex-basis: unset;
		width: 33.33%;
	}
	.sub-heading-wrap {font-size: 24px;}
	.entry-works-ai-wrap .entry-list-content-wrap {
		flex-wrap: wrap;
	}

}

@media(min-width:100px) and (max-width:1024px){
	.innerbanner-section .bannerLeftCol {
		padding-left: 0px;
	}
	
}

@media screen and (min-width:769px) and (max-width:1200px){
 .schedule-wrap .innercols {align-items: flex-start !important;position: relative;}
.schedule-wrap .innercols .wp-block-column:first-child {position: sticky;top: 100px;}
}

@media (min-width:770px) and (max-width:819px) {
	.custom-clearance-section .content-spacing p {
		max-height: 200px!important;
	}
	.custom-clearance-section .content-spacing figure {
		height: 100%;
		max-height: 277px;
	}
	.govt-agency-sec .left-sec-wrap .left-sec {
		flex: 1;
	}
	.our-do-wrap .deep-cognition-video {
		padding-left: 20px;
		margin: 0 auto;
		padding-right: 20px!important;
	}
	.our-do-wrap .wp-block-column {
		flex-basis: 100% !important;
		margin-bottom: 30px;
	}
	.our-do-wrap .wp-block-columns, .our-do-wrap .row-inner-wrap, .automated-sec-wrap .wp-block-columns {
		flex-flow: column;
	}
	.our-do-wrap .wp-block-columns img,.our-do-wrap .row-inner-wrap img{width: 100%;}

} 

@media (min-width:769px) and (max-width:819px){
	body .govt-agency-sec {
		background-size: 17rem;
		background-position: 77% 47% !important;
	}
	body .entry-points-wrap .row-inner-wrap.sec-wrap-pd .wp-block-column {
		flex-basis: 24%;
	}
	 body .entry-points-wrap .sec-wrap-pd:nth-child(3), body .entry-points-wrap .sec-wrap-pd:nth-child(5) {
		padding-left: 15px;
		padding-top: 0px;
	} 
	.govt-agency-sec .wp-block-columns.row-inner-wrap {
		flex-wrap: wrap !important;
	}
	body .entry-points-wrap .sec-wrap-pd:nth-child(4), body .entry-points-wrap .sec-wrap-pd:nth-child(2) {
		padding-left: 15px;
		padding-right: 15px;
		
	}
	
}
@media(min-width:100px) and (max-width:768px){
body .innerbanner-section {background-position: bottom center;padding: 50px 0 100px 0;background-image: url(../png/inner-bgmobilee-2.png)}
footer.site-footer:after { background-color: rgb(0 0 0 / 54%);}
.bannerSection.homeBanner .videowrap { max-width: 100%;}

.innerbanner-section h1.gradient-title br {display: none;}
.innerbanner-section .size-full figure img {margin-top: 40px;}
.case-study-sec-content {flex-wrap: wrap;}
.case-study-sec-content .left-sec-content {width: 100%;}
.case-study-sec-content .right-sec-content { width: 100%;padding-left: 20px;}
.case-study-sec-content .right-sec-content img {width: 100%;}
.case-study-sec-content .data-sec-top {flex-wrap: wrap;}
.entry-points-wrap .row-inner-wrap .wp-block-column {flex-basis: 50% !important;width: 100% !important;max-width: 50%;}
.entry-points-wrap .sec-wrap-pd {justify-content: center;margin: 0 -5px;}
.entry-points-wrap .row-inner-wrap .wp-block-column {padding: 0px 5px;}
.entry-points-wrap .row-inner-wrap.sec-wrap-pd .wp-block-column {flex-basis: 50% !important;width: 100% !important;max-width: 50%;}
body .paper-entry-sec .row-inner-wrap .wp-block-group__inner-container {padding: 20px 9px;}
body .paper-entry-sec {padding: 0px;}
.count-textinfo .wp-block-column { flex-basis: unset !important; width: 100%; max-width:calc(50% - 10px);}
.case-study-sec-content-wrap .hidedesktop{display:block;}
.case-study-sec-content-wrap .hideipadmobile{display:none;}
body .casestudies-wrap {padding: 25px 10px;}
body .automation-doc-wrap  .sec-heading-content {margin-bottom: 25px;}


}
@media (min-width:768px) and (max-width:820px){
	.entry-works-ai-wrap .entry-list-content-wrap .list-number {
		width: 50%;
		flex-basis: auto;
	}
}
@media(min-width:100px) and (max-width:820px){
	body .entry-list-content-wrap .list-number .wp-block-columns {margin: 120px 0 0 0;}
	.custom-clearance-section {
		margin-bottom: 10px;
	}

}
/* inener-banner css end */


/* common section content  */

/* flex-row-content */
	.content-spacing p{margin-bottom:20px;}
	.flex-row-content .sectionTitle { margin-bottom: 20px;}
	/* .row-inner-wrap .wp-block-columns.btn-space-top {margin-top:54px !important;} */
	.flex-row-content {padding-top: 16px;padding-bottom: 33px;}
/* closed */


/* row reverse section */
.our-do-wrap .wp-block-column:first-child{
	padding-right:40px;
}
.our-do-wrap {
    padding: 29px 0px 0px;
}
/* section closed */

/* entry-list-wrap */


.entry-list-wrap .list-sec-wrap .list-white li {
    color: #fff;
    font-size: 18px;
    margin-bottom:3px;
}
.entry-list-wrap .list-sec-wrap .list-primary li{
	color: #00CFFF; 
	font-size: 18px;
    margin-bottom: 3px;
}
.entry-list-wrap .text-color-white{
	color:#fff !important;
}
.entry-list-wrap {
    padding: 40px 0px;
    background: url(../png/manual-bg-2.png) no-repeat right bottom;
    position: relative;
    z-index: 1;
}
.entry-list-wrap:after {
    position: absolute;
    left: 0;
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    opacity: .6;
    background-color: rgb(0 0 0 / 36%);
    z-index: -1;
}
.entry-list-wrap .wp-block-column:first-child .list-sec-wrap {
    margin-left:47px;
}
.entry-list-wrap .wp-block-column:nth-child(2) .list-sec-wrap {
    margin-left: 47px;
}
.entry-list-wrap .list-sec-wrap li{
	list-style:none;
	position:relative;
	font-weight: 700;
}	
.entry-list-wrap .content-spacing:first-child{
	display:flex;
	justify-content:center;
}
.entry-list-wrap .list-sec-wrap .list-white li:before {
    position: absolute;
    content: '';
    left: -27px;
    background-image: url('../svg/close.svg'); 
	width: 17px;
    height: 18px;
    margin-top: 4px;
}	
.entry-list-wrap .list-sec-wrap .list-primary li:before {
    position: absolute;
    content: '';
    left: -27px;
	background-image: url('../png/check-black-2.png'); 
	background-repeat:no-repeat;
    width: 15px;
    height: 11px;
    margin-top: 8px;
}

.page-id-27 .entry-list-wrap .list-sec-wrap .list-primary li:before {
	background-image: url('../svg/check.svg'); 
}
.backtotop button#backbutton {opacity: 0;}
/* section closed */

/* custom-clearance-section */
.custom-clearance-section {
    padding: 40px 0px;
}

.custom-clearance-section .content-spacing:first-child img{
	width: 485px;
	display:inline-block;
}
.custom-clearance-section .content-spacing:last-child img{
	width: 360px;
	display:inline-block;
}
.custom-clearance-section .content-spacing figure{
    display: block;
    text-align: center;
}
.custom-clearance-section .content-spacing:last-child {
    padding-left: 100px;
}

.custom-clearance-section .content-spacing:first-child {
    padding-right: 100px;
}
.custom-clearance-section .content-spacing p {
    height: 100%;
    max-height: 150px;
}

/* custom-clearance-section closed */

/* paper-entry-sec */
.paper-entry-sec{
    padding: 16px 0px 30px 0px;
}
.paper-entry-sec .arrow-sec-content{
	position:relative;
}
.paper-entry-sec .arrow-sec-content:after {
    position: absolute;
    content: '';
    bottom: 26px;
    width: 20px;
    height: 20px;
    background-image: url(../svg/bottom-icon.svg);
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    background-repeat: no-repeat;
	cursor:pointer;
}
.paper-entry-sec .arrow-sec-content.active:after {
    transform: rotate(179deg);
}
/* .paper-entry-sec p + p:after{display:none;} */
.govt-entry-sec.paper-entry-sec p:after{
	display:none;
}
.paper-entry-sec .wp-block-heading {
	margin-bottom:30px;
	padding: 0px 16px;
}
.paper-entry-sec .mx-960{
	margin:0 auto !important;
} 
.paper-entry-sec.row-inner-wrap .wp-block-column{
	padding: 0px 0px;
}
/* section closed */


/* entry-points-wrap */
	.entry-points-wrap .sec-wrap-pd {
		text-align: center;
	}
	.entry-points-wrap .image-icon-wrap {
		border: 3px solid;
		color: #50D4ED;
		filter: drop-shadow(0px 4px 107px rgba(0, 0, 0, 0.25));
		border-radius: 100px;
		padding: 19px;
		width: 104px;
		height: 104px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 auto;
		margin-bottom: 10px;
		background: #010A22;
	}
	.entry-points-wrap .sec-wrap-pd:nth-child(2){
		padding-right: 150px;
		padding-bottom:0px;
	}
	.entry-points-wrap .sec-wrap-pd:nth-child(3){
		padding-left: 150px;
		padding-top: 0px;
	}
	.entry-points-wrap .sec-wrap-pd:nth-child(4){
		padding-left: 250px;
		padding-right: 150px;
		padding-top: 0px;
	}
	.entry-points-wrap .sec-wrap-pd:nth-child(5){
		padding-left: 350px;
		padding-top: 0px;
	}
	.entry-points-wrap {
		/* background: url(/wp-content/themes/genesis-child/images/entry-point-bg.png) no-repeat left bottom; */
	 background: url(../png/inner-mid-banner-background-2.png) bottom left / 42%  no-repeat !important; 
		padding: 20px 0px 10px 0;
		background-size: auto;
		z-index: 1;
		position: relative;
	}
	
	.entry-points-wrap .sec-wrap-pd .wp-block-column {
		padding: 0px 18px;
	}
	.entry-points-wrap .image-icon-wrap img {
		width: 67px !important;
		height: 76px !important;
	}
	.entry-points-wrap .hidedesktop {
		display: none;
	}
	.entry-points-wrap .sec-heading-small{line-height:26px;}
	.entry-points-wrap .last-col .wp-block-column:last-child .image-icon-wrap img {
		margin-top: -12px;
	}
/* section closed */

/* automation-doc-wrap */
	.automation-doc-wrap .entry-list-content-wrap{
		counter-reset: my-sec-counter;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-number:before{
		counter-increment: my-sec-counter;
		content: "" counter(my-sec-counter) "";
		width: 90px !important;
		background-color: #50D4ED;
		height: 90px;
		border-radius: 100px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 auto;
		max-width: 90px;
		margin-bottom: 40px;
		color:#fff;
		font-size: 40px;
		font-weight: 700;
		z-index: 1;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		
	}
	.automation-doc-wrap .entry-list-content-wrap .list-number:nth-child(3) .list-content-wrap {
		border: 8px solid #000;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-number:nth-child(3):before{
		background-color: #000;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-number:nth-child(2):before{
		background-color: #60BAE2;
	}
	.automation-doc-wrap  .sec-heading-content {
		margin-bottom: 40px;
	}
	.automation-doc-wrap:after {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		top: 269px;
		content: '';
		height: 0px;
		border: 1px solid #D7D6D6;
	}

	.automation-doc-wrap {
		padding-top:20px;
		padding-bottom: 40px;
		position: relative;
	}
	.automation-doc-wrap .sub-heading-wrap {
		font-size: 24px;
		display: inline-block;
		font-style: normal;
		font-weight: 600;
	}
	.automation-doc-wrap .entry-list-content-wrap{
		margin-bottom:60px;
	}
	.automation-doc-wrap .entry-list-content-wrap .wp-block-heading{
		margin-bottom:24px;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-number {
		text-align: center;
		display: flex;
		flex-wrap: wrap;
		padding-right: 38px;
		position:relative;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-number:nth-child(2) .list-content-wrap {
		border: 8px solid #60BAE2;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-content-wrap{
		border-radius: 21px;
		border: 8px solid #50D4ED;
		background: #F5F5F5;
		padding: 20px 16px 30px;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-content-wrap a:hover {
		color: #50D4ED;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-content-wrap a{
		color: #000;
		font-weight: 700;
	}
	.entry-list-content-wrap .list-number .wp-block-columns {
		margin: 120px 0 0 0;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-content-wrap{
		position:relative;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-number:nth-child(3) .list-content-wrap:after{
		display:none;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-content-wrap:after {
		position: absolute;
		right: -50px;
		top: 50%;
		margin-top: -30px;
		background-image: url(../svg/polygon-icon.svg);
		content: '';
		width: 50px;
		height: 50px;
		background-repeat: no-repeat;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-number:nth-child(2) .list-content-wrap:after {
		background-image: url(../svg/polygon-icon-2.svg);
		
	}

/* section closed */


/* advantage section */
	.advantage-sec-wrap {
		padding: 100px 0px;
	}
	.card-slider-content-wrap .image-wrap {
		margin-bottom: 24px;
		text-align:center;
	}
	.card-slider-content-wrap h4{
		margin-bottom:20px;
	}
	.advantage-sec-wrap .card-slider-content-wrap h4{
		font-size:17px;
	}
	.advantage-sec-wrap .card-slider-content-wrap {
		border-radius: 15.423px;
		background: #000;
		color: #fff;
		padding: 35px;
		text-align: center;
		max-width: 400px;
		margin: 0 auto;
		padding-bottom: 45px;
		position: relative;
		z-index: 1;
	}
	.advantage-sec-wrap .logo-wrap{
		max-width: 400px;
		margin: 0 auto;
		position:relative;
	}
	.advantage-sec-wrap .logo-wrap .image-wrap img{
		width:74px;
		height:74px;
		display:inline-block;
	}
	.advantage-sec-wrap .logo-wrap:after {
		position: absolute;
		content: '';
		top: -6px;
		left: 50px;
		right: -35px;
		bottom: 0;
		border-radius: 15.423px;
		background: linear-gradient(92.6deg, #009AEF 13.9%, #00D6FE 82.81%);
		z-index: 0;
		transform: rotate(9.632deg);
	}
	.advantage-sec-wrap .logo-wrap .image-wrap {
		margin-bottom: 30px;
	}

/* section closed */

/* logo slider */
	.owl-logo-carousel li{
		list-style:none; 
	}
	.our-logo-wrap  .logo-wrap .image-wrap{
		text-align:center;
	}
	.our-logo-wrap .logo-wrap .owl-item{
		margin-right:0px !important;
		margin-left:0px !important;
	}
	.our-logo-wrap .logo-wrap .image-wrap {
		margin: 0px 50px;
	}
	.our-logo-wrap .owl-logo-carousel img{
		width:auto;
		display: inline-block;
	}
	.owl-logo-carousel .owl-dots{
		display:none;
	}

/* section closed */

/* Counter Section CSS start */

.count-textinfo{background:#FFF; color:#000; padding:20px 0; text-align:center;}
/* .count-textinfo p.count-txt{background: var(--Button-Gradient, linear-gradient(100deg, #009AEF 21.19%, #00D6FE 87.32%)); background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent; font-size: 64px; font-style: normal; font-weight: 900; line-height: 67.25px; padding:0;} */
.counterNumber {
    position:relative; background: linear-gradient(92.6deg, #009AEF 13.9%, #00D6FE 82.81%); background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;  font-size:64px;font-style:normal;font-weight:900; line-height: 60px;     display: inline-block;}
	
.counterNumber .uptoText {
    position: absolute;
    top: -14px;
    left: 0;
    right: 0;
}	
	
.count-textinfo p{font-size: 20px; font-style: normal; font-weight: 400; line-height:normal; padding:10px 0 0 0;}
.deepcognition-counter .count-textinfo {padding: 20px 8px 20px 8px;}
.deepcognition-counter  .counterNumber {margin-bottom:7px;}
/* Counter Section CSS end */

/* entry-works-ai-wrap */

	.entry-works-ai-wrap {
		padding-top:13px;
		padding-bottom:30px;
	}
	.entry-works-ai-wrap .sec-heading-content p + p{
		color: #50D4ED;
	}
	.entry-works-ai-wrap .sec-heading-content {
		max-width: 1260px;
		margin: 0 auto;
		margin-bottom: 40px;
	}
	.entry-works-ai-wrap .entry-list-content-wrap .list-content-wrap {
		border-radius: 21px;
		border: none;
		background: none;
		padding: 20px 16px 30px;
		color: #fff;
		text-align:left;
	}
	.entry-works-ai-wrap .entry-list-content-wrap .list-content-wrap .wp-block-heading{
		color:#fff;
		margin-bottom: 10px;
	}
	.entry-works-ai-wrap .entry-list-content-wrap .list-number:nth-child(even)  .wp-block-heading,
	.entry-works-ai-wrap .entry-list-content-wrap .list-number:nth-child(even) .list-content-wrap {
		color: #00CFFF;
	}
	.entry-works-ai-wrap .entry-list-content-wrap .list-number {
		text-align: center;
		display: flex;
		flex-wrap: wrap;
		padding-right: 17px;
		position: relative;
		padding-left: 20px;
		position: relative;
	}
	.entry-works-ai-wrap .entry-list-content-wrap {
		margin-bottom: 20px;
	}
	.entry-works-ai-wrap .entry-list-content-wrap{
		counter-reset: my-sec-counter;
	}
	.entry-works-ai-wrap  .entry-list-content-wrap .list-number:before {
		width: 70px;
		height: 70px;
		border-radius: 100px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 0 auto;
		max-width: 90px;
		margin-bottom: 40px;
		color: #fff;
		font-size: 13px;
		font-weight: 700;
		z-index: 1;
		position: absolute;
		top: 0;
		left: 30px;
		right: 0;
		fill: #010A22;
		border: 2.377px solid;
		stroke: #FFF;
		filter: drop-shadow(0px 3.17px 84.796px rgba(0, 0, 0, 0.25));
		padding: 21px;
	}
	.entry-works-ai-wrap .entry-list-content-wrap .list-number:nth-child(even):before{
		color:#50D4ED;
	}
	
	.entry-works-ai-wrap .entry-list-content-wrap .list-number:after {
		position: absolute;
		right: 0px;
		content: '';
		background-image: url(../svg/arrow-main.svg);
		top: 38px;
		width: calc(100% - 170px);
		height: 33px;
		background-repeat: no-repeat;
		background-size: 11rem;
		background-position: right;
	}
	.entry-works-ai-wrap .entry-list-content-wrap .list-number:last-child:after{
		display:none;
	}
	
	.entry-works-ai-wrap  .entry-list-content-wrap .list-number:nth-child(1):before {
		content: url(../svg/arrow-right-icon.svg);
	}
	.entry-works-ai-wrap  .entry-list-content-wrap .list-number:nth-child(2):before {
		content: url(../svg/settings.svg);
	}
	.entry-works-ai-wrap  .entry-list-content-wrap .list-number:nth-child(3):before {
		content: url(../svg/ai-processor.svg);
	}
	.entry-works-ai-wrap  .entry-list-content-wrap .list-number:nth-child(4):before {
		content: url(../svg/search.svg);
	}
	.entry-works-ai-wrap  .entry-list-content-wrap .list-number:nth-child(5):before {
		content: url(../svg/export-icon.svg);
	}
	.entry-works-ai-wrap .sec-heading-content p{margin-bottom:10px;} 
	
@media (max-width:1199px){
	.entry-works-ai-wrap .text-secondary{line-height: 24px;}
}	
	

/* section closed */


/* govt-agency-sec */
/* .govt-agency-sec {
    border-bottom: 1px solid #fff;
    background: url(/wp-content/themes/genesis-child/images/home-eagle-image.png) no-repeat right bottom;
    background-position: right;
    background-size: 32%;
    padding: 20px 0px 40px; 
}*/
.govt-agency-sec {
    border-bottom: 1px solid #fff;
    background: url(../png/home-eagle-image-2.png) no-repeat right bottom;
    background-position: 94% 35%;
    background-size: 28%;
    padding: 20px 0px 40px;
}
.agency-data .sec-title {
	font-size:60px;
	margin-bottom:-5px;
	background: linear-gradient(92.6deg, #009AEF 13.9%, #00D6FE 82.81%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
}
.govt-agency-sec .agency-data .sec-title.title-lg{
	font-size:55px;
}
.agency-data:first-child{ 
    margin-bottom: 100px;
}
.govt-agency-sec .wp-block-columns.row-inner-wrap{
	display: flex;
}
.govt-agency-sec .right-sec {
    padding-top: 100px;
}
.agency-data:first-child {
    margin-bottom: 149px;
}
.govt-agency-sec .right-sec{
	padding-left:200px;
}
.govt-agency-sec .author-content-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
	margin-bottom:20px;
}

.govt-agency-sec .author-content-wrap .image-wrap{
	background: url(../png/charles-img-2.png), linear-gradient(100.2deg, #009AEF 21.19%, #00D6FE 87.32%);
	background-size: cover, 100%;
	background-position: center, left top;
	background-repeat: no-repeat;
	width:98px;
	height:98px;
	border-radius:100px;
}
.govt-agency-sec .hide-desktop {
    display: none;
}
.govt-agency-sec .hide-ipadmobile {
    display:block;
	margin-bottom:30px;
}
.row-inner-wrap.govt-agency-sec .wp-block-group__inner-container{
	max-width: 1460px;
	padding-bottom: 0px;
}

.govt-agency-sec .case-study-sec-content .left-sec-content{
	width:45%;
}
.govt-agency-sec .case-study-sec-content .right-sec-content{
	width:55%;
}
.govt-agency-sec .author-content-wrap  img.img-thumb {filter: brightness(0) invert(1);}
/* section closed */


/* logo section */
	.our-logo-wrap ul.owl-logo-carousel li {
		padding: 0px 20px;
	}
	.our-logo-wrap ul.owl-logo-carousel ul{
		padding:0px 20px;
	}
	.our-logo-wrap .sectionTitle {
		margin-bottom: 50px;
	}
/* section closed */

/* ellipse banner section  */
.about-content {padding: 0px 50px;}
.about-content-wrap {align-items: center!important;padding: 20px 10px;}
.about-content-wrap .about-content-heading { min-width: 200px !important; height: 200px;width: 200px; display: flex; justify-content: flex-start;align-items: center;font-weight: 900;line-height: 30.761px;}
.about-content-heading h2 { background-image: url(../png/ellipse-img-2.png); background-repeat: no-repeat; height: 200px; width: 200px; display: flex; justify-content: center;align-items: center; background-size: 100%; text-align: center; font-size: 24px;font-style: normal;font-weight: 900;line-height: 30.761px;}
.about-content-para { padding-left: 20px;width: calc(100% - 200px);}
.border-gradient-green { border-bottom: 10px solid; border-image-slice: 1; border-width: 2px;border-image-source: linear-gradient(100deg, #009AEF 21.19%, #009EF0 25.67%, #00D6FE 39.79%);}
.about-content-para ul li {list-style: none;}


@media (min-width:1550px) {
	.our-do-wrap .wp-block-columns .wp-block-column:last-child{
		padding-right:100px;
	}
}
@media (min-width:1250px) and (max-width:1440px){
	.entry-list-wrap:after {opacity: .6;background-color: rgb(0 0 0 / 36%);}
}

@media (max-width:820px) {
.innerbanner-section .bannerWrapper {width: 100%;max-width: 100%;}
.advantage-sec-wrap .space-x-md {padding: 42px 20px;}		
}
@media (max-width:1024px) and (min-width:820px){
.about-content-wrap .about-content-heading{margin-bottom:30px;}
body .ellipse-banner .bannerWrapper{flex-wrap:wrap;}
body .ellipse-banner .bannerWrapper > .wp-block-column {flex-basis: 100% !important;}
body .innerbanner-section .banner-description {margin: 23px 0 36px;}	
.entry-points-wrap .sec-wrap-pd:nth-child(2) {padding-bottom: 25px;}	
.govt-agency-sec .owl-nav .owl-prev:before {left: -46px;}
.govt-agency-sec .owl-nav .owl-next:before { right: -37px;}
}

@media (max-width:1024px) and (min-width:768px){
body .Leading.Logistics-bg {background-size: 14rem;}

}
@media (max-width:1199px) and (min-width:768px){
.entry-list-content-wrap .list-number .wp-block-columns {margin: 120px 0 0 0;}
body .Leading.Logistics-bg {background-size: 14rem;}
}

@media(min-width:820px) and (max-width:1280px){
.bannerSection.homeBanner {background-size: 31rem;background-position: bottom left;}
.entry-points-wrap {background-size: 40rem;}

}

@media (max-width:1024px){
.about-content-wrap .about-content-heading{width: 200px !important;flex-basis: auto !important;}
.about-content-wrap .about-content-para {width: calc(100% - 200px) !important;flex-basis: auto !important;}
body .about-content {padding: 0px 10px;margin-top:20px;}
body .case-study-sec-content .right-sec-content img {width: 50%;height: auto;}
body .author-content-wrap.hideipadmobile,.case-study-sec-content-wrap .hideipadmobile {display: none;}	
/* body .logo-wrap {padding: 0px 20px;} */
body .entry-list-wrap {background-size:16rem;}
.our-do-wrap .content-spacing h2.sectionTitle {
    display: block;
}
.our-do-wrap .content-spacing h3.sub-heading-wrap br {
    display: none;
}

}

@media (max-width:768px){
.about-content-wrap .about-content-heading{margin-bottom:30px;}
.about-content {padding: 0px 0px;}
.ellipse-banner .bannerWrapper .bannerLeftCol {padding-right:0px;}
.ellipse-banner .about-content-wrap {margin-top: 20px;}
.our-do-wrap .content-spacing h3 br {display: none;}
	
}
@media (min-width:1024px) and (max-width:1500px) {
	.case-study-sec-content .right-sec-content img{
		width:300px;
		
	}
}
@media (max-width:1200px) and (min-width:1200px){
	body .case-study-sec-content .right-sec-content img {
		width: 350px;
	}
}

/* ellipse banner section closed  */


/* case-study-wrap */
.case-study-wrap .author-content-wrap .right-sec-wrap{
	text-align:right;
}
.govt-agency-sec.case-study-wrap .right-sec {
    padding-left: 100px;
}
.govt-agency-sec.case-study-wrap{
	background:none;
} 
/* section closed */
.govt-agency-sec.case-study-wrap .case-study-sec-content.firstslide .author-content-wrap.hideipadmobile {
    padding-top: 33px;
}

.govt-agency-sec.case-study-wrap .case-study-sec-content.firstslide .data-sec-bottom {
    padding-top: 30px;
}

.govt-agency-sec.case-study-wrap .case-study-sec-content.reverseorder .right-sec-content img {
    height: 300px;
}
.case-study-sec-content {
    display: flex;
	margin:0px -16px;
}
.case-study-sec-content .left-sec-content {
    width: 40%;
	padding: 0px 16px;
}
.case-study-sec-content .right-sec-content {
    width: 60%;
	padding: 0px 16px;
	padding-left: 71px;
}
.case-study-sec-content .data-sec-top {
    display: flex;
    align-items: center;
}
.case-study-sec-content .agency-data:first-child {
    margin-bottom: 0px;
}
.case-study-sec-content .data-sec-bottom {
    display: flex;
    align-items: center;
}
.case-study-sec-content-wrap .hidedesktop{display:none;}
.govt-agency-sec.case-study-wrap {
    background: none;
    padding-bottom:20px;
	padding-top: 40px;
}
.case-study-sec-content .author-content-wrap .right-sec-wrap img{
	display: inline-block;
	width: 100px;
}
.case-study-sec-content .author-content-wrap .right-sec-wrap{
	text-align: right;
    display: block;
}
.case-study-sec-content .right-sec-content img{
	width:400px;
	object-fit:contain;
}

/* keyword-list-wrap */

.keyword-sec-wrap {
    padding: 50px 0px;
}
.keyword-list-wrap .item{
	text-align:center;
}
.keyword-list-wrap .item a{
	color:#fff;
	font-size: 18px;
    font-weight: 700;
}
.keyword-list-wrap .owl-item:nth-child(even) .item a{
	color: #00D6FE;
}

.keyword-list-carousel-one{
	margin-bottom:30px;
}
.keyword-sec-wrap.blacktextkeywords .item a{color:#000;}
/* section closed */


/* casestudies-inner */
.casestudies-wrap {
    padding: 50px 0px;
}
.casestudies-inner .wp-block-column{
	padding:0px 12px;
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.casestudies-inner .inner-col {
    border-radius: 10px;
    border: 1px solid #E6E6E6;
    background: #FFF;
	margin:0px;
	padding: 40px 12px 30px;
}
.casestudies-inner .wp-block-button a.wp-block-button__link {
    text-transform: uppercase;
	font-size: 16px;
}

.casestudies-inner .inner-col .wp-block-column{
	padding:0px 0px;
}
.casestudies-inner figure{
	text-align: center;
	margin-bottom: 30px;
	height: 129px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.casestudies-inner  h4.wp-block-heading {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    color: #000;
    min-height: 73px;
	margin-bottom: 20px;
	width: 100%;
}
.casestudies-inner .wp-block-column:nth-child(3) img{
	width:100% !important;
}
.casestudies-inner figure img{
	display:inline-block;
	width: 100%;
}



/* section closed */



/* popup video css start */
.fancybox-youtube.popup-video:before {
    display: block;
    width: 65px;
    height: 65px;
    background: url(../svg/videoplayicon.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    content: ' ';
    left: 0;
    top: 50%;
    transition: all .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition: all .7s cubic-bezier(.2,1,.22,1);
    margin: auto;
    right: 0;
    margin-top: -25px;
}

.fancybox-youtube.popup-video {
    position: relative; display:block;
}
/* popup video css close */


/* security trust  */
.document-sec {
    padding-top: 40px;
}





/* media query for common section */

@media (min-width:320px){

	/* case-study-sec-content-wrap */

	.case-study-sec-content-wrap .case-study-sec-content .sec-content p{
		position:relative;
	}

	.case-study-sec-content-wrap .case-study-sec-content .sec-content .text-icon-after:after {
		position: absolute;
		content: '';
		bottom: 26px;
		width: 20px;
		height: 20px;
		background-image: url(../svg/bottom-icon.svg);
		left: 0;
		right: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 auto;
		background-repeat: no-repeat;
		bottom: -50px;
		cursor:pointer;
	}

	/* section closed */

}

@media  (min-width: 1024px) and (max-width:1024px) {
    .govt-agency-sec .right-sec {
        padding-top: 144px;
    }
    .agency-data:first-child {
        margin-bottom: 201px;
    }
	.advantage-sec-wrap {padding: 100px 0px 30px;}
}

@media (min-width:1024px){
	body .automation-doc-wrap .entry-list-content-wrap .list-number:before{
		left: -30px;
	}
	.partner-sec {
		padding-top: 20px;
	}
}

@media (max-width:1600px){
	body .homeBannerTitle {
		font-size: 38px !important;
	}}
	
@media (max-width:1500px){
	body .govt-agency-sec{
		background-size: 17rem;
	}
	.govt-agency-sec .right-sec {
		padding-top: 100px;
	}
	.entry-points-wrap .sec-wrap-pd .wp-block-column {
		padding: 0px 18px 25px 18px;
	}
}
@media (max-width:1500px) and (min-width:1200px){
	body .agency-data .sec-title{font-size:44px;}
	.govt-agency-sec .right-sec {
		padding-left: 124px;
	}
}
@media (max-width:1700px) and (min-width:1025px){
	
	.entry-works-ai-wrap .entry-list-content-wrap .list-number:after {
		position: absolute;
		right: -14px;
		content: '';
		background-image: url(../svg/arrow-main.svg);
		top: 38px;
		width: calc(100% - 135px);
		height: 33px;
		background-repeat: no-repeat;
		background-size: 11rem;
		background-position: right;
	}
	body .govt-agency-sec .right-sec {
		padding-left: 100px;
	}
	.bannerSection.homeBanner {
		background-size: 50rem;
		background-position: bottom left;
	}
	.entry-works-ai-wrap .entry-list-content-wrap .list-number:before{width:60px;height:60px;}
}
@media (max-width:1259px){
	.entry-works-ai-wrap .entry-list-content-wrap .list-number:after {
		background-size: 6rem;
	}

	body .advantage-sec-wrap .logo-wrap:after {
		position: absolute;
		content: '';
		top: -6px;
		left: 35px;
		right: -4px;
		bottom: 0;
		border-radius: 15.423px;
		background: linear-gradient(92.6deg, #009AEF 13.9%, #00D6FE 82.81%);
		z-index: 0;
		transform: rotate(9.632deg);
	}
	.custom-clearance-section .content-spacing:first-child {
		padding-right: 16px;
	}
	.custom-clearance-section .content-spacing:last-child {
		padding-left: 16px;
	}

}
@media (max-width:1159px){
	.entry-works-ai-wrap .entry-list-content-wrap .list-number:after{
		display:none;
	}
}

@media(min-width:1025px) and (max-width:1366px){
.row-inner-wide-wrap .wp-block-group__inner-container {padding-left:0%;padding-right:0%;}
.bannerWrapper { max-width: 100%;}
}

@media (min-width:992px) and (max-width:1024px) {
	.card-slider-content-wrap .owl-next:before {
		right: -81px;
		position: absolute;
		top: 50%;
		margin-top: -14px;
	}
	.card-slider-content-wrap .owl-prev:before {
		left: -81px;
		position: absolute;
		top: 50%;
		margin-top: -30px;
	}
}
@media (max-width:1024px){
	.entry-list-content-wrap{
		flex-wrap:wrap !important;
	}
	.entry-works-ai-wrap .entry-list-content-wrap {
		margin-bottom: 20px;
		row-gap: 20px;
	}
	body .advantage-sec-wrap .logo-wrap:after {
		right: 25px;
	}
	.automation-doc-wrap {
		padding-bottom:20px;
	}
	body .wp-block-button__link {
		font-size: .9em;
	}
	.count-textinfo .counterNumber{
		font-size:42px!important; line-height:40px;
	}
	.row-inner-wrap .wp-block-columns.btn-space-top {
		margin-top: 24px !important;
	}
	.entry-list-wrap .wp-block-column:first-child .list-sec-wrap {
		margin-left: 24px;
	}
	body .entry-list-wrap .content-spacing:first-child {
		display: flex;
		justify-content: flex-start;
	}
	
	.our-do-wrap .sub-heading-wrap{
		font-size: 20px;
	}
	.agency-data .sec-title {
		font-size: 40px;
		margin-bottom: 0px;
		display: inline-block;
	}
	body .case-study-sec-content .right-sec-content .author-content-wrap .left-sec img {
		width:100%;
	}
	.case-study-sec-content .agency-data:first-child{
		text-align:center;
	}
}
@media(max-width:1024px){
.govt-agency-sec .case-study-sec-content .left-sec-content, .govt-agency-sec .case-study-sec-content .right-sec-content {width: 100%;}
.case-study-sec-content .right-sec-content {padding: 0px 20px 0px 19px;padding-left: 20px;}
.case-study-sec-content-wrap .hideipadmobile .right-sec-content.hideipadmobile { display: block;}
body .govt-agency-sec { border-bottom: none;}
.entry-points-wrap { border-top: 1px solid #fff;}
.row-inner-wide-wrap .wp-block-group__inner-container {padding-left: 0%; padding-right: 0%;}
.bannerWrapper { max-width: 100%;}
body .case-study-sec-content-wrap .hidedesktop{display: block;}
.govt-agency-sec .author-content-wrap img {width: auto;}
body .wp-block-button a.wp-block-button__link {padding: 15px 30px;}
.case-study-sec-content.reverseorder {flex-direction: column-reverse;}
}

@media (max-width:1024px) and (min-width:768px){
	.case-study-sec-content-wrap .case-study-sec-content .right-sec-content .data-sec-top{
		margin-top:-30px;margin-bottom: 0px;
	}
	.govt-agency-sec .owl-nav .owl-prev:before{
		left: -80px;
	}
	.govt-agency-sec .owl-nav .owl-next:before {right: -46px;}
	body .govt-agency-sec.case-study-wrap {
		padding-left: 40px;
		padding-right: 40px;
	}
}
@media(min-width:1405px) and (max-width:1662px){
.innerbanner-section h1 br {display: none;}
}

@media (max-width:1024px) and (min-width:820px){
	.entry-works-ai-wrap .entry-list-content-wrap .list-number{
		width:50%;
		flex-basis: auto;
	}
	.entry-works-ai-wrap .entry-list-content-wrap .list-number:last-child {
		width: 50%;
		max-width: 50%;
	}
	.govt-agency-sec .right-sec {
		padding-left: 100px;
	}
	.case-study-sec-content .author-content-wrap .right-sec-wrap{
		padding-left:10px;
	}
	.w-block-50  .wp-block-columns {
		flex-wrap: wrap;
	}
	.w-block-50 .wp-block-columns .wp-block-column {
		flex-basis: 50% !important;
		margin-bottom:30px;
	}
	body .w-block-50 .inner-col .wp-block-column{
		margin-bottom:0px;
	}
	.our-do-wrap .wp-block-columns {
		flex-flow: column;
	}

	.our-do-wrap .deep-cognition-video {
		padding-left: 0px;
		margin: 0 auto;
		padding-right: 0px!important;
	}

}
@media (max-width:768px) and (min-width:768px){
.w-block-50  .wp-block-columns {
		flex-wrap: wrap;
}
.w-block-50 .wp-block-columns .wp-block-column {
		flex-basis: 50% !important;
		margin-bottom:30px;
}
body .w-block-50 .inner-col .wp-block-column{
		margin-bottom:0px;
}
body .advantage-sec-wrap .logo-wrap:after {
		right: 7px;
}
.logo-wrap .owl-carousel .owl-nav > div:before {background-size: 29px;}
.govt-agency-sec.case-study-wrap .case-study-sec-content.reverseorder .right-sec-content img {
		height: 200px;
}
body .govt-agency-sec.case-study-wrap .case-study-sec-content.firstslide .author-content-wrap {
		margin-top: 63px;
}
.govt-agency-sec .owl-nav .owl-prev:before {
    left: -54px;
}

}
@media(min-width:821px) and (max-width:1024px){
.our-do-wrap .content-spacing {padding-top:0px;}
.our-do-wrap .wp-block-column{
	margin-bottom: 30px !important;
	}
}
@media (max-width:820px) and (min-width:820px){
	.case-study-sec-content {flex-wrap: wrap;}
	.case-study-sec-content {width: 100%;}
	.case-study-sec-content .right-sec-content {width: 100%;padding-left: 20px;}
	.case-study-sec-content .left-sec-content {width: 100%;}
	.case-study-sec-content .data-sec-top {justify-content: space-between;}
	.case-study-sec-content .data-sec-bottom {justify-content: space-between;}
	.row-inner-wide-wrap .wp-block-group__inner-container {padding: 0;}
	.govt-agency-sec .author-content-wrap {margin-top: 23px;}
	.entry-works-ai-wrap {padding-bottom: 42px;padding-top: 30px;}
	.entry-works-ai-wrap .entry-list-content-wrap .list-content-wrap {padding: 20px 0px 30px;}
	.our-do-wrap .wp-block-column:first-child{padding-right:20px;}
	.our-do-wrap .wp-block-column img{margin-bottom:30px;}
	/* .our-do-wrap .wp-block-columns{flex-wrap:wrap } */
	.our-do-wrap .wp-block-column {flex-basis:100% !important;}
	.advantage-sec-wrap  .advantage-sec-col {flex-basis: 55%!important;}
	.advantage-sec-wrap .wp-block-columns.row-inner-wrap {flex-wrap: wrap!important;}
	.automation-doc-wrap .entry-list-content-wrap .list-content-wrap:after{display:none;}
	.govt-agency-sec.case-study-wrap {padding-bottom: 40px;}
}
@media (max-width:992px){
	body .automation-doc-wrap .entry-list-content-wrap {
		margin-bottom: 0px;
	}
	footer.site-footer:after {background-color: rgb(0 0 0 / 46%) !important;}
	.automation-doc-wrap .entry-list-content-wrap .list-content-wrap:after {
		right: 0px;
		top: 100%;
		margin-top: 0px;
		left: auto;
		right:auto;
		margin-left: -30px;
		transform: rotate(90deg);
		bottom: 0;
	}
	.automation-doc-wrap .entry-list-content-wrap .list-number {
		margin-bottom: 60px;
		padding-right:16px;
	}
	.advantage-sec-wrap .space-x-md {
		padding: 41px 20px 0px;
	}
	body .sectionTitle {font-size: 28px;line-height: 33px;}
	
	.advantage-sec-wrap .wp-block-columns.row-inner-wrap {
		flex-wrap: wrap!important;
	}
	.advantage-sec-wrap  .wp-block-column {
		flex-basis: 55%!important;
	}
}
@media(min-width:810px) and (max-width:1080px){
.entry-points-wrap .sec-heading-small br {display: none;}
}


@media(min-width:1025px) and (max-width:1180px){
.card-slider-content-wrap .owl-next:before {right: -93px;}
.entry-points-wrap .sec-wrap-pd:nth-child(4) { padding-left: 247px; padding-right: 142px;}
}
@media (max-width:992px) and (min-width:820px){
	.govt-agency-sec.case-study-wrap .case-study-sec-content.reverseorder .right-sec-content img {
		height: 200px;
	}
	.our-do-wrap .deep-cognition-video {
		margin: 0 20px !important;
	}
	.entry-points-wrap .sec-wrap-pd:nth-child(2){
		padding-right: 80px;
		padding-left:0px;
	}
	.entry-points-wrap .sec-wrap-pd:nth-child(3){
		padding-left:44px;
		padding-top: 0px;
		padding-right:0px;
	}
	.entry-points-wrap .sec-wrap-pd:nth-child(4){
		padding-left: 100px;
		padding-right: 100px;
		padding-top: 0px;
	}
	.entry-points-wrap .sec-wrap-pd:nth-child(5){
		padding-left:180px;
		padding-top: 0px;
	}
	
	.advantage-sec-wrap {
		padding:10px 0px 11px;
	}
	/* .automation-doc-wrap .entry-list-content-wrap .list-number{ */
		/* margin-bottom:60px; */
	/* } */
	body .automation-doc-wrap:after{display:none;}
	.govt-agency-sec .wp-block-columns.row-inner-wrap {flex-wrap: wrap;}
	
	

.govt-agency-sec .wp-block-group__inner-container {padding-bottom: 0px;}
.custom-clearance-section .content-spacing:last-child img {width: 269px;display: inline-block;}
.custom-clearance-section .content-spacing p {height: 100%;max-height: 181px;}
.advantage-sec-wrap .logo-wrap { margin: 64px auto;}
body .advantage-sec-wrap .logo-wrap:after {right: -22px;}
}
@media (max-width:1024px) and (min-width:820px){
	body .govt-agency-sec { background-size: 17rem;    background-position: bottom right;}
	/* body .govt-agency-sec {
		background-size: 24%;
		background-position: 91% 98%;
	} */
	/* .govt-agency-sec .wp-block-columns.row-inner-wrap .right-sec .agency-data {margin-bottom: 210px;} */
	.govt-agency-sec .wp-block-columns.row-inner-wrap .left-sec-wrap {flex-basis: 58%;}
	
	.govt-agency-sec .wp-block-columns.row-inner-wrap .right-sec {
		flex-basis: 42%;
		padding-left: 20px;
		display: block;
		justify-content: space-between;
		padding-top: 78px;
	}
	body .singletext-banner {background-size: 40% !important;}
		
}


@media (max-width:768px){
body .singletext-banner {background: url(../png/inner-bgmobilee-2.png) no-repeat;background-size:contain;background-position: bottom center;
background-size: 19rem !important;}
.bannerSection.homeBanner {background-size: 20rem;background-position: bottom center;}
body .casestudies-wrap {padding-bottom: 0px;}
body .w-block-50 .inner-col .wp-block-column{margin-bottom:0px;}
.w-block-50 .wp-block-columns .wp-block-column {margin-bottom:30px;}	
.custom-clearance-section .content-spacing p {height: auto;max-height:unset;}
.row-inner-wide-wrap .wp-block-group__inner-container {padding-left: 0%;padding-right: 0%;}
.entry-works-ai-wrap .entry-list-content-wrap .list-content-wrap {padding: 20px 0px 30px; text-align:center; }
.govt-agency-sec .right-sec {padding-left: 20px}
.bannerWrapper {max-width: 100%;}
.bannerWrapper .bannerRightCol {padding-top: 30px;}

.flex-row-content {padding-top: 0px;}
.row-inner-wrap .wp-block-columns.btn-space-top {margin-bottom: 14px;}
.case-study-sec-content .author-content-wrap .right-sec-wrap{padding-left:30px;}
body .agency-data:first-child {margin-bottom: 40px;}
body .our-do-wrap {margin-bottom: -40px;}
body .our-logo-wrap {padding-bottom: 20px;padding-left:0px;padding-right:0px;padding-top:25px;}
.case-study-sec-content {flex-wrap: wrap;}
.case-study-sec-content .author-content-wrap .right-sec-wrap p,
.govt-agency-sec .author-content-wrap p{font-size:1rem;}
.case-study-sec-content .left-sec-content {width: 100%;}
.case-study-sec-content .right-sec-content { width: 100%;padding-left: 20px;}
.case-study-sec-content .right-sec-content img {width:50%;height:auto;}
.govt-agency-sec .author-content-wrap img {width: auto;}
.case-study-sec-content  .agency-data {width: 50%;}
.case-study-sec-content .data-sec-top {flex-wrap:nowrap; margin-top:10px;margin-bottom:34px;}
.case-study-sec-content .data-sec-bottom {flex-wrap: nowrap;align-items:center;margin-bottom: 37px;}
body .custom-clearance-section {padding: 20px 0px 0px;}
.automation-doc-wrap .entry-list-content-wrap {margin-bottom: -20px !important;}
body .automation-doc-wrap .sub-heading-wrap {font-size: 20px;}
.flex-row-content .content-spacing{margin-bottom:30px;}
.row-inner-wrap .wp-block-columns.btn-space-top {margin-top:30px !important;}
.our-do-wrap .wp-block-column:first-child{padding-right:20px;margin-bottom:30px;}
.sectionTitleWrap  span.hrline {height:auto;display:inline;margin-left: -7px;}	
body .sectionTitleWrap .sectionTitle{display:block;}
.entry-points-wrap .sec-wrap-pd:nth-child(2){padding-right: 16px;padding-bottom:0px;}
.entry-works-ai-wrap {padding-bottom:35px;}
.entry-points-wrap .sec-wrap-pd:nth-child(3){padding-left: 16px;padding-top: 0px;}
.entry-points-wrap .sec-wrap-pd:nth-child(4){padding-left: 16px;padding-right: 16px;padding-top: 0px;padding-bottom:0px;}
.entry-points-wrap .sec-wrap-pd:nth-child(5){padding-left: 16px;padding-top: 0px;}
body .entry-points-wrap .sec-wrap-pd:nth-child(2) .wp-block-column,
body .entry-points-wrap .sec-wrap-pd:nth-child(3) .wp-block-column,
body .entry-points-wrap .sec-wrap-pd:nth-child(4) .wp-block-column,
body .entry-points-wrap .sec-wrap-pd:nth-child(5) .wp-block-column{padding-bottom:30px;}
.automation-doc-wrap .entry-list-content-wrap .list-number{margin-bottom:18px;}
.automation-doc-wrap  .sec-heading-content { margin-bottom: 15px;}
.automation-doc-wrap .wp-block-button { margin-top:24px;}
.automation-doc-wrap {padding-bottom: 15px;}
body .automation-doc-wrap:after{display:none;}
.automation-doc-wrap .entry-list-content-wrap .list-content-wrap{margin-bottom:10px;}
.advantage-sec-wrap {padding: 0px 0px;}
.count-textinfo .wp-block-columns .wp-block-column{margin-bottom: 20px;}
.mt-40{margin-top:0px;}
.innerbanner-section .size-full figure img {margin-top: 0px;width: 100%;max-width:100%;margin: 0 auto;height: auto;}
.bannerWrapper .size-full figure img {margin-bottom: 45px;}
.bannerWrapper {flex-direction: column-reverse;}
.entry-points-wrap {background:none; border-top:1px solid #fff;}
.automation-doc-wrap .entry-list-content-wrap .list-content-wrap:after {display:none;}
.govt-agency-sec {padding: 20px 0px 0px;}
.govt-agency-sec .content-spacing { margin-bottom: 10px;}
.govt-agency-sec .hide-desktop {display:block;}
.govt-agency-sec .hide-ipadmobile,.case-study-sec-content.reverseorder h2.hideipadmobile  {display:none;}
.agency-data.topspace.hide-desktop {margin-top:59px;}
/* .agency-data.bottomspace.hide-desktop{margin-bottom:50px;} */
.case-study-sec-content-wrap .hidedesktop,h2.hideipadmobile { display:block;}
.govt-agency-sec .case-study-sec-content .left-sec-content,.govt-agency-sec .case-study-sec-content .right-sec-content {width: 100%;}
.author-content-wrap.hideipadmobile { display: none;}
.learn-more-sec.hidedesktop,.case-study-sec-content .data-sec-bottom .agency-data {text-align: center;}
.govt-agency-sec .author-content-wrap { margin-top: 35px;}
.case-study-sec-content.reverseorder {flex-direction: column-reverse;}
.case-study-sec-content .data-sec-bottom{align-items:center;}
.case-study-sec-content.reverseorder .learn-more-sec.hidedesktop {margin-top: 51px;}
.entry-points-wrap .hidedesktop {display:block;}
.entry-points-wrap .hideipadmobile,.govt-agency-sec .content-spacing.right-sec { display: none;}
.entry-points-wrap .last-col {flex-wrap: nowrap;}
.entry-works-ai-wrap  .entry-list-content-wrap .list-number:before {left: 44%;}
.paper-entry-sec .wp-block-heading {margin-bottom: 6px;}
body .automated-sec-wrap {padding-bottom:0px;}
.automated-sec-wrap .wp-block-columns .wp-block-column:nth-child(1) {order: 2;margin-bottom: 0px;}
.automated-sec-wrap  .wp-block-columns .wp-block-column:nth-child(2) { order: 1; margin-bottom:20px;}
body .entry-list-wrap{padding-bottom:0px;padding-top: 30px;}
body .about-content-wrap .about-content-heading{justify-content: center;}
body .about-content-wrap .about-content-para{text-align:center;}
body .about-content{margin-bottom: 31px;}

}

@media(min-width:100px) and (max-width:767px){
body .singletext-bg.singletext-banner, body .singletext-bg, body .bloginner-bannerwrap.innerbanner-section {background-size: 68% !important;background-position-x: -47%;}
body .entry-list-wrap { background-size: 47rem;}
.our-logo-wrap h2 {padding: 0 20px;}
.entry-points-wrap .sec-wrap-pd .learncol p.sec-heading-small br {display: none;}
body .innerbanner-section h1.gradient-title {font-size:30px;line-height:40px;}
body .innerbanner-section .banner-description {margin: 23px 0 35px;}
.sectionTitle {font-size: 38px;line-height: 48px;}
body .wp-block-button a.wp-block-button__link { font-size: .8em; padding: 12px 34px; text-align: center;}
body .innerbanner-section { background-size: 19rem; background-position: bottom center;}
body .singletext-banner { background-size: 13rem;}
.custom-clearance-section .content-spacing:first-child img{width:100%;}
.advantage-sec-wrap .space-x-md {padding: 32px 44px;}
.card-slider-content-wrap .owl-prev:before {left: -87px;}
.card-slider-content-wrap .owl-next:before { right: -86px;}
.advantage-sec-wrap .card-slider-content-wrap { padding: 35px 16px;}
body .advantage-sec-wrap .logo-wrap:after {right: 0px;top: 0px;}
body .advantage-sec-wrap .logo-wrap {max-width: 330px;}
body .advantage-sec-wrap .logo-wrap:after{left: 58px;}
body .advantage-sec-wrap .logo-wrap .sec-content {font-size: 15px; line-height: 26px;}
.advantage-sec-wrap .wp-block-columns  > .wp-block-column{margin-bottom:0px;}
.case-study-sec-content .data-sec-bottom { gap: 20px;}
body .casestudies-inner  h4.wp-block-heading {min-height: unset;margin-bottom:28px;}
body .casestudies-inner figure { margin-bottom: 3px;height: auto;}
.casestudies-inner.wp-block-columns .wp-block-column { margin-bottom: 20px;}
.casestudies-inner .wp-block-column { padding: 0px 8px;}
body .casestudies-inner figure.govt-image {margin-bottom: 28px;}
.casestudies-inner .inner-col.supercargo {padding: 20px 12px 30px;}
body .casestudies-inner figure.dataimage {margin-bottom: 21px;}
body .casestudies-inner figure.savino-image {margin-bottom: 20px;}
body .entry-points-wrap .sec-wrap-pd {margin: 0 0px; padding-left:20px; padding-right:20px;}
.govt-agency-sec.case-study-wrap .case-study-sec-content.reverseorder .right-sec-content img {height: auto;}
body .govt-agency-sec { background-position: 90% 51% !important;}
footer.site-footer {background-size: 83%!important;background-position: bottom;}
.casestudies-inner .inner-col {width: 100%;}
}

@media (max-width:767px) {
	.advantage-sec-wrap .sub-heading-wrap{
		text-align:center;
	}
	/* .entry-works-ai-wrap  .entry-list-content-wrap .list-number:before {left: 36%;} */
	.entry-works-ai-wrap  .entry-list-content-wrap .list-number:before {left: auto !important;
		right: auto !important;
		/* margin: 0 auto !important;
		display: block !important; */
	} 
		.entry-works-ai-wrap .entry-list-content-wrap .list-number {
			justify-content: center;
		}
	.govt-agency-sec .owl-nav .owl-prev:before,
	.govt-agency-sec .owl-nav .owl-next:before	{display:none;	}
	body .automated-sec-wrap .sectionTitle{margin-bottom:5px;}
	body .automated-sec-wrap .wp-block-button {text-align:center;}
	body .paper-entry-sec {padding: 0px;}
	/* body .agency-data.topspace.hide-desktop { */
		/* margin-bottom: 80px; */
	/* } */
	body .govt-agency-sec {
		background-size: 40rem;
	}
	.case-study-sec-content-wrap.desktop-block{display:none;}
	.case-study-sec-content-wrap.mobile-block .case-study-sec-content.reverseorder{padding-top: 30px;border-top: 1px solid #fff;}
	.case-study-sec-content-wrap.mobile-block .right-sec-content.hidedesktop{padding-bottom:30px;}
	body .govt-agency-sec.case-study-wrap{padding-top:22px;padding-bottom:16px;}
	
	.logo-wrap .owl-carousel .owl-nav > div:before {background-size: 19px;width: 19px;}
	.logo-wrap .card-slider-content-wrap .owl-next:before {right:-50px;margin-top: 0px;}
	.logo-wrap .card-slider-content-wrap .owl-prev:before {left: -50px;}
}

@media (min-width:768px) {
	.case-study-sec-content-wrap.mobile-block{display:none;}
}

/* closed */



/* carousel arrows */
.case-study-sec-content-wrap .owl-next.disabled,
.case-study-sec-content-wrap .owl-prev.disabled {display: none !important;}
/* closed  */


/* account responsibility */

.account-res-wrap ul li {
    margin-bottom: 10px;
}

.account-res-wrap ul {
    padding-left: 32px;
    margin-bottom: 30px;
}
.account-res-wrap h3 {
    margin-bottom: 16px;
}
.account-res-wrap p {
    margin-bottom: 30px;
}

/* account responsibility closed */


/* gradient text upto number */
span.uptoText {
    display: block;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
	background: linear-gradient(101deg, #009AEF 40.09%, #00D6FE 60.08%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* section closed */
@media(min-width:769px) and (max-width:1024px){
h1.casestudytext br {display: none;}
body .savino-del-bg {background-size: 16rem;}
}
@media(min-width:769px) and (max-width:1028px){
.custom-clearance-section .content-spacing:last-child img {width:100%;height:252px;}
.custom-clearance-section .content-spacing:first-child img {width:100%;height: 252px;}
}
@media(min-width:781px) and (max-width:820px){
.advantage-sec-wrap {padding: 10px 0px 11px;}
}
@media(max-width:781px){
.custom-clearance-section .content-spacing p {height: auto;max-height: unset;}
.count-textinfo .wp-block-columns.wrap { padding: 20px 0px; gap: 20px;}
.count-textinfo { padding: 12px 20px 0px 20px;}
.count-textinfo .wp-block-column { flex-basis: unset !important;width: 100%;max-width: calc(50% - 10px);}
.count-textinfo .wp-block-columns .wp-block-column:nth-child(4) {order: 3;}
.count-textinfo .wp-block-columns .wp-block-column:nth-child(2) {order: 2;}
.govt-agency-sec .right-sec {padding-left: 20px;}
.advantage-sec-wrap {padding: 4px 0px;}
}
@media (min-width:769px) and (max-width:781px){
.custom-clearance-section .content-spacing:first-child {padding-bottom: 25px;}
.innerbanner-section.partner-banner {background-size: 21rem;}

}
@media (max-width: 1180px){
.govt-agency-sec .case-study-sec-content .left-sec-content, .govt-agency-sec .case-study-sec-content .right-sec-content {
    width: 100% !important;
}
.hidedesktop br {
    display: none;
}
body .case-study-sec-content .right-sec-content img {
    width: 50%;
    height: auto;
}
body .case-study-sec-content .right-sec-content .author-content-wrap .left-sec img {
    width: 100% !important;
}

body .case-study-sec-content-wrap .hidedesktop {
    display: block;
}
.case-study-sec-content .right-sec-content {
    padding: 0px 20px 0px 19px;
    padding-left: 20px;
}
.case-study-sec-content.reverseorder {
    flex-direction: column-reverse;
}
body .author-content-wrap.hideipadmobile, .case-study-sec-content-wrap .hideipadmobile {
    display: none;
}
}
@media(min-width:1800px){
.govt-agency-sec.case-study-info .wp-block-group__inner-container:after {content: "";display: block;background: url(../png/home-eagle-image-2.png) no-repeat right center;background-size: 100%;position: absolute;top: 64px;right: -139px;width: 533px;height: 491px;}

.govt-agency-sec.case-study-info {position: relative;overflow: hidden;}
.govt-agency-sec.case-study-info .wp-block-group__inner-container {position: relative;}
.govt-agency-sec {background:none;}

}

@media (min-width:1921px){
.govt-agency-sec {background-size:500px;}
.government-banner-wrap figure.aligncenter { max-width:500px; margin: 0 auto;}
.casestudies-inner .inner-col.supercargo figure img { width: 303px;}
.casestudies-inner .wp-block-column:nth-child(3) img {width: 359px !important;}
.entry-points-wrap { background: url(../png/inner-mid-banner-background-2.png) bottom left / 30rem  no-repeat !important;}

}

/* ncbfaa annual conference PAGE CSS */

.ncb-wrap .gform_heading {
    color: #fff;
    text-align: center;
}

.ncb-wrap .gform_heading h2.gform_title {
    font-size: 40px;
    line-height: 1.4;
	margin-bottom: 11px;
}


.ncb-wrap form {
    max-width: 800px;
    margin:55px auto 80px;
}

.ncb-wrap form fieldset {
    border: none;
}

.ncb-wrap form input {
    background: none;
    border: solid 1px #b3b1b1;
    height: 52px;
    border-radius:5px;
    width: 100%;
    padding: 13px;
    color: #fff;
}

.ncb-wrap form .gfield_label {
    color: #fff;
    margin-bottom: 8px;
    font-weight: 700;
    font-size: 18px;
    display: inline-block;
    position: relative;
}
.ncb-wrap form .gfield_label:after {
    content: "*";
    position: absolute;
    right:-13px;
    color: red;
    top: 4px;
    width: 10px;
    height: 10px;
}

.ncb-wrap form .gfield_label span.gfield_required {
    display: none;
}

.ncb-wrap form input::placeholder {
    font-size: 15px;
}

.ncb-wrap form .gform_footer.before {
    width: fit-content;
	position: relative;
}
.ncb-wrap form .gform_ajax_spinner {
    position: absolute;
    top: 17px;
    right: -35px;
}
.gform_footer.top_label{position: relative; width: fit-content;}
.ncb-wrap form span#input_4_1_3_container {
    display: block;
    height: 52px;
}
.ncb-wrap form .gform_footer.top_label input {
    background: linear-gradient(92.6deg, #009AEF 13.9%, #00D6FE 82.81%);
    padding: 8px 23px;
    cursor: pointer;    font-size: 18px;    border: none;
}

.ncb-wrap form .gfield--input-type-email, .gfield--input-type-text,.ncb-wrap form fieldset {
    margin-bottom: 22px;
}
.ncb-wrap form  .validation_message {
    color: red;padding-top:10px;padding-left:5px;
}
.ncb-wrap div#gform_confirmation_wrapper_4 div#gform_confirmation_message_4 {
    text-align: center;
    font-size: 38px;
    background: linear-gradient(92.6deg, #009AEF 13.9%, #00D6FE 82.81%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}

.ncb-wrap div#gform_confirmation_wrapper_4 {
    margin:85px 0px 0px;
}
.page-id-9371 .site-container .site-inner.site-innerwrap {

    min-height: 60vh;
}
@media(min-width:100px) and (max-width:768px){
.ncb-wrap .gform_heading h2.gform_title {font-size: 35px;line-height: 1.3;}
}