








.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}






.mfp-bg {
	background: #FFFFFF;
	opacity: 1;
}

.mfp-image-holder .mfp-figure:after {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	color: #b7b7b7;
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	font-size: 0 !important;
	padding: 5px 20px !important;
	right: 0 !important;
	position: fixed;
	width: auto !important;
	height: 40px !IMPORTANT;
	line-height: 40px;
	text-align: center;
	top: 0 !important;
	color: #b7b7b7 !important;
}

.mfp-image-holder .mfp-close::after {
	content: none;
}

.mfp-image-holder .mfp-close::before {
	content: '\ed2b';
	display: inline-block;
	font: normal normal normal 14px / 1 'nc-icon-outline';
	font-size: inherit;
	speak: none;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 35px;
	line-height: 35px;
	width: auto;
	height: auto;
	right: auto;
	top: auto;
	border-radius: 0;
	transform: none;
	background: transparent;
	position: relative;
}












































.footer {
	background-color: 

  
  
    
  


  rgba(37, 41, 53, 1.0)

;
	border-top: 1px none #FFFFFF;
}

.footer__container--static,
.footer__container .dnd-section {
	max-width: 1200px;
}

.footer__bottom-section {
	border-top: 1px solid #d0d0d0;
	border-color: #868c9d;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a:not(.button),
.footer span,
.footer div,
.footer li,
.footer blockquote {
	color: #868c9d;
}

/* Header modules */

.footer .icon svg {
	fill: #868c9d;
}

.footer h3.form-title {
	color: {color=#5a5f70, opacity=null, rgba=rgba(90, 95, 112, 1), rgb=rgb(90, 95, 112), hex=#5a5f70, css=#5a5f70};
}

/* Footer Menu */

.footer .hs-menu-wrapper ul {
	margin: 1.5rem 0;
	margin-top: 0;
}

.footer .hs-menu-wrapper a {
	;
	color: ;
	font-size: ;
	text-transform: ;
}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
	;
	color: ;
}

.footer .hs-menu-wrapper a:active {
	;
	color: ;
}






.fa, .fas {
	font-weight: 900;
}
.fab, .far {
	font-weight: 400;
}
.fa, .far, .fas {
	font-family: "Font Awesome 5 Free";
}
.fa, .fab, .fad, .fal, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}


button.pswp__button.pswp__button--arrow--left{display:none;}
button.pswp__button.pswp__button--arrow--right{display:none;}
.pswp__counter{display:none;}
.pswp__ui .pswp__top-bar{padding:15px 20px;padding-left:1em;padding-right:7px;height:auto;display:flex;flex-direction:row-reverse;align-items:center;z-index:10;font-size:20px;}
.pswp__top-bar button.pswp__button{width:auto;height:auto;padding:.25em;margin:0 .35em;background:none;float:none;display:inline-block;font-family:eicons;font-weight:400;font-style:normal;font-variant:normal;font-size:20px;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;}
button.pswp__button.pswp__button--zoom::before{content:"\e92e";}
button.pswp__button.pswp__button--share::before{content:"\e96c";}
button.pswp__button.pswp__button--close::before{content:"\e87f";}
button.pswp__button.pswp__button--fs::before{content:"\e95c";}
.pswp__share-modal .pswp__share-tooltip{display:block;position:absolute;min-width:200px;right:2.8em;top:60px;background-color:#fff;border-radius:3px;padding:14px 20px;    /* opacity: 0; */transform-origin:90% 10%;transition:all .25s .1s;box-shadow:0 4px 15px #0000004d;}
.pswp__share-modal .pswp__share-tooltip a{background:none!important;text-align:start;font-size:12px;color:#0c0d0e!important;line-height:2.5;display:block;padding:0;}
.pswp__share-modal .pswp__share-tooltip::before{content:"";display:block;position:absolute;top:1px;right:.5em;border:.45em solid transparent;border-bottom-color:#fff;transform:translateY(-100%) scaleX(.7);}
.pswp__share-modal .pswp__share-tooltip a::before{margin-right:.75em;font-size:1.25em;display:inline-block;font-family:eicons;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;left:0;top:0;right:0;border:0;width:auto;height:auto;}
.pswp__share-tooltip a.pswp__share--facebook::before{content:"\e959";color:#3b5998;}
.pswp__share-tooltip a.pswp__share--twitter::before{content:"\e95a";color:#1da1f2;}
.pswp__share-tooltip a.pswp__share--pinterest::before{content:"\e95b";color:#bd081c;}
.pswp__share-tooltip a.pswp__share--download::before{content:"\e96b";color:#9da5ae;}
.pswp__preloader{display:none!important;}
.pswp--zoom-allowed .pswp__img{overflow:hidden;box-shadow:0 0 30px #0000004d,0 0 8px -5px #0000004d;border-radius:2px;object-fit:cover;max-width:100%;}
.pswp .pswp__bg{opacity:1!important;background-color:#000c;}
.pswp__ui--fit .pswp__caption,
.pswp__ui--fit .pswp__top-bar{background:none!important;}



.mfp-bg.mfp-with-zoom.mfp-ready {
	z-index: 99999;
}
.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor {
	z-index: 99999;
}

.hsHomeBannerHeadingWrp h1{font-size:100px;font-weight:900;text-transform:uppercase;line-height:1em;color:#FFF;}
.hsHomeBannerSubHeadingLeftWrp,
.hsHomeBannerSubHeadingRightWrp{padding:10px;}
.hsHomeBannerSubHeadingLeftWrp{text-align:right;}
.hsHomeBannerSubHeadingLeftWrp h2{color:#FFFFFF;font-size:160px;font-weight:900;text-transform:uppercase;line-height:0.85em;letter-spacing:-1px;}
.hsHomeBannerSubHeadingRightWrp h2{color:#FFFFFF;font-size:66px;text-transform:uppercase;line-height:1em;}
.hsHomeBannerSubHeadingRightWrp  *+h2{margin-top:0;}
.hsHomeBannerHead{margin-top:1px;}
.bannerFeatItem .bannerFeatIcon svg{width:60.75px;height:54px;fill:#FFF;vertical-align:middle;}
.bannerFeatItem .jet-services__title{font-size:20px;align-self:flex-start;flex-wrap: nowrap;margin:19px 0px 0px 0px;align-items:center;margin-bottom:3px;}
.bannerFeatItem .bannerFeatTitle{font-size:24px;}
.bannerFeatItem .bannerFeatIcon{margin:-18px 20px 0 0;}
.hsHomeBanner .button.button--tertiary a,
.hsHomeBanner a.button.button--tertiary{ padding: 19px 29px;}
.hsHomeBanner .button.button--secondary a,
.hsHomeBanner a.button.button--secondary{ padding: 19px 42px 19px 42px;}
.hsHomeBanner .homeBannerBtnItem{width:50%;}
.hsHomeBanner .homeBannerBtnItem:first-child{text-align:right;}
.hsHomeBannerHeadingWrp h1 span,
.hsHomeBannerSubHeadingLeftWrp h2 span{color:#7538ed;}
.hsHomeBannerHeadSub.noSubCont>div {text-align: center;width: 100%;}
.hsHomeBanner .button a {line-height: 1.7;}

/*  */
.videoSecWrp .bgVideoOuter .iframeVideoWrp iframe{position:absolute;top:50%;left:50%;display:block;line-height:1;transform:translate(-50%,-50%);height:100%;width:100%;}
.videoSecWrp .bgVideoOuter .iframeVideoWrp{height:100%;width:100%;}
.videoSecWrp .bgVideoOuter{height:100%;pointer-events:none;width:100%;}
.videoSecWrp{overflow:hidden;}
.videoSecHeading h2{color:#020101;}
.videoSecWrp .bgVideoWrapper video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1;}

/*  */
.serviceCtaWrp .serviceCtaWrpCont h3:last-child{margin:0;}
.serviceCtaWrp .serviceCtaWrpCont h3{font-size:34px;line-height:1.42;}
.serviceCtaWrp .button a{letter-spacing:0.84px;padding:23px 29px;}

/*  */
.bottomPaneWrp .bottomPaneWrpCont .bottomPaneWrpHead h2{color:inherit; }
.bottomPaneWrp .bottomPaneWrpCont .button a{padding:19px 42px 19px 42px;line-height:1.7;}

/*  */
.testimonailSliderWrp .testimonailSlideAuthImage img{border-radius:50%;display:block;}
.testimonailSliderWrp .testimonailSlideAuthImage{max-width:93px;margin:0 auto 28px;}
.testimonailSliderWrp .testimonailSlideItem{font-size:24px;line-height:1.42;font-family:Nunito,sans-serif;letter-spacing:0em;color:#7538ed;text-align:center;font-weight:800;}
.testimonailSliderWrp .testimonailSlideItem cite{font-weight:600;letter-spacing:-0.4px;line-height:1.5;display:block;}
.testimonailSliderWrp .testimonailSlideItem .testi__itemPosition{line-height:1.8;font-size:16px;font-weight:normal;letter-spacing:-0.7px;display:inline-block;}
.testimonailSliderWrp .testimonailSlideItem .testi_bottomCont{margin-top:17px;font-family:'Open Sans',sans-serif;line-height:1;font-style:italic;color:#868c9d;font-weight:400;font-size:16px;}
.testimonailSliderWrp ul.slick-dots{position:relative;margin-top:32px;margin-bottom:0;}
.testimonailSliderWrp .slick-dots li {margin: 0 10px;}
.testimonailSliderWrp .slick-dots li::before {content: none;}
/* .body-wrapper{overflow:hidden;}
.body-container-wrapper{margin-left:-20px;margin-right:-20px;}
*/

/*  */
.ourCorevalue .valueIconWrp svg{display:block;height:1em;position:relative;width:1em;fill:#7538ed;min-width:67.5px;margin:0 auto;}
.ourCorevalue .valueIconWrp{font-size:54px;min-height:61px;margin-bottom:15px;}

/*  */
.contWithImgColWrp .content-wrapper{max-width:100%;margin-right:0;padding: 0;}
.contWithImgColWrp .contWithImgLeftCol{padding:0;}
.contWithImgColWrp .contWithImgLeftCol .contBgLayout{ background-repeat: no-repeat !important;background: #FFF;display:flex;background-size:cover;background-position:center;height:100%;width:100%;}
.contWithImgColWrp .contWithImgRightColInner{padding:110px 68px 119px 100px;}
.contWithImgColWrp .contWithImgRightCol{padding:0;}
.contWithImgColWrp .contWithImgRightCol .contWithImgHeading{margin-bottom:17px;}
.contWithImgColWrp .contWithImgRightCol .contWithImgContent{margin-bottom:17px;padding-right:88px;}
.contWithImgColWrp .contWithImgRightCol .contWithImgHeading h4{text-transform:capitalize;}
.contWithImgColWrp.align_left .contWithImgRightColInner{padding:110px 76px 120px 92px;}
.contWithImgColWrp .contWithImgRightCol .button a{padding:19px 46px 19px 46px;line-height:1.7;letter-spacing:0.07em;}
.contWithImgColWrp .contWithImgLeftCol.containImg .contBgLayout { background-size: contain;}


/*  */
.getInTouch .getInTouchIconWrp svg{margin:0 auto;width:1em;height:1em;position:relative;display:block;fill:#7538ed;}
.getInTouch .getInTouchIconWrp{font-size:54px;min-height:61px;margin-bottom:15px;}
.getInTouch .getInTouchContWrp *+p{margin:0;}
.getInTouch .getInTouchContWrp h5{margin-bottom:11px;}
.getInTouch .getinFormWrp .actions{text-align:center; margin-top:3px;}
.getInTouch .getinFormWrp form .hs-form-field{margin-bottom:40px;}
.getInTouch .getinFormWrp form .hs-fieldtype-textarea.hs-input{width:100%;height:138px;min-height:138px;resize:vertical;overflow:auto;}
.getInTouch .getinFormWrp form .hs-form-field>label{margin:0;}
.getInTouch .getinFormWrp{margin-top:27px;}
.getInTouch .getinFormWrp form input[type='text'],
.getInTouch .getinFormWrp form input[type='email'],
.getInTouch .getinFormWrp form input[type='password'],
.getInTouch .getinFormWrp form input[type='tel'],
.getInTouch .getinFormWrp form input[type='number'],
.getInTouch .getinFormWrp form select,
.getInTouch .getinFormWrp form textarea{padding:10px 42px 13px;}
.getInTouch .getinFormWrp form .form-columns-3{padding-bottom:27px;margin-left:-20px!important;margin-right:-20px!important;}
.getInTouch .getinFormWrp form .form-columns-3 >div{margin-left:0!important;margin-right:0!important;width:100%!important;}
.getInTouch .getinFormWrp form .form-columns-3 >div{padding-left:20px;padding-right:20px;}
.getInTouch .getinFormWrp form .hs_firstname::before,
.getInTouch .getinFormWrp form .hs_email::before,
.getInTouch .getinFormWrp form .hs_company::before,
.getInTouch .getinFormWrp form .hs_message::before{content:"\ef22";pointer-events:none;position:absolute;left:30px;top:7px;z-index:1;display:inline-block;font:normal normal normal 14px / 1 'nc-icon-outline';speak:none;font-size:24px;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.getInTouch .getinFormWrp form .hs_email::before{content:"\ed04";}
.getInTouch .getinFormWrp form .hs_company::before{content:"\ed00";}
.getInTouch .getinFormWrp form .hs_message::before{content:"\e9a3";left:10px;}

/*  */
.ourProjects .ourProjectHeading h3{font-size:33pt;font-weight:700;}
.ourProjects .ourProjectHeading{margin-bottom:23px;}
.ourProjects .ourProjectSubContent{font-size:12pt;font-family:Arial;margin-bottom:23px;color:#868c9d;padding-right:64px;font-weight:400;line-height:1.43;vertical-align:baseline;}
.ourProjects .ourProjectItem .counterNumWrap{color:#8038ed;font-family:"Nunito",Sans-serif;font-size:54px;font-weight:800;line-height:1;text-align:center;margin-bottom:8px;}
.ourProjects .ourProjectItemOuter{padding-top:13px;}
.ourProjects .ourProjectItemOuter .ourProjectItem{padding-left:5px;padding-right:5px;}
.ourProjects .ourProjectItem .valueTitleWrp h5{line-height:1.45em;color:#777777;font-size:24px;}
.ourProjects .ourProjectsRightColInner{border-style:solid;border-width:15px;border-color:#f1f4f9;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:48px 0px 52px 0px;border-radius:50px;display:flex;width:100%;flex-wrap:wrap;align-content:flex-start;}
.ourProjects .experNum{width:100%;text-align:center;margin:0px 0px 0px -45px;display:flex;flex-wrap:wrap;justify-content:center;}
.ourProjects .experNum h2{margin-bottom:2px;color:#8238ed;font-size:234px;font-weight:400;line-height:0.9em;letter-spacing:-28px;}
.ourProjects .experNumOuter{width:100%;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;}
.ourProjects .experNumContent{text-align:center;width:100%;padding:0 44px;}
.ourProjects .experNumContent h5{line-height:1.42em;}
.ourProjects .ourProjectsRightColWrap{max-width:500px;margin:0 auto;}

/*  */
.recentPostWrp .content-wrapper{max-width:100%;}
.recentPostWrp .posts__item{max-width:calc(100% / 4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;}
.recentPostWrp .posts__item .posts__inner-box{background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden;flex-grow:1;display:flex;flex-direction:column;position:relative;}
.recentPostWrp .posts__inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:78px 30px 70px;opacity:0;visibility:hidden;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;background-color:rgba(37, 41, 53,0.9);color:#FFFFFF;flex-grow:1;}
.recentPostWrp .posts__inner-box:hover .posts__inner-content{opacity:1;visibility:visible;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
.recentPostWrp .posts__item .entry-title{margin-bottom:5px;word-break:normal;}
.recentPostWrp .posts__item .post-meta{margin-left:-8px;margin-right:-8px;font-size:12px;padding-bottom:10px;line-height:2;}
.recentPostWrp .posts__item .post-meta > *{padding-left:8px;padding-right:8px;display:inline-block;}
.recentPostWrp .posts__item .posted-by i{color:#7538ed;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;margin-right:7px;vertical-align:middle;}
.recentPostWrp .posts__item .posted-by a{color:#FFF;}
.recentPostWrp .posts__item .post__date i{font-size:0.875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-left:5px;margin-right:5px;color:#7538ed;}
.recentPostWrp .posts__item .post__date a{color:#FFF;}
.recentPostWrp .posts__item .entry-excerpt{margin:6px 0 5px;padding-bottom:15px;}
.recentPostWrp .posts__item .entry-title a{color:#FFF;font:inherit;}
.recentPostWrp .posts__item .entry-title a:hover{color:#7538ed;}
.recentPostWrp .posts__item .posted-by a:hover{color:#7538ed;}
.recentPostWrp .posts__item .post__date a:hover{color:#7538ed;}

/*  */
.ourServiceFeatWrap .feaatureItemsIcon{margin-right:29px;font-size:54px;max-width:54px;height:54px;}
.ourServiceFeatWrap .feaatureItemsContent{flex-grow:1;width:calc(100% - 83px);padding-right:8px;}
.ourServiceFeatWrap .feaatureItemsIcon svg{fill:#8138ed;display:inline-block;line-height:1;width:1em;height:1em;vertical-align:top;}
.ourServiceFeatWrap .feaatureItemsContent *+p{margin-top:0;}
.ourServiceFeatWrap .feaatureItemsContent h5{line-height:1.2em;margin-bottom:14px;}
.ourServiceFeatWrap .feaatureItemsContent p{color:#868c9d;}
.ourServicesWrapper .ourServicesWrapperLeft .button a{letter-spacing:1px;padding:19px 35px 19px 35px;line-height:1.7;}
.ourServicesWrapper .ourServicesWrapperLeft .button--tertiary a{background-image:linear-gradient(90deg,#7538ed 0%,#8c38ed 100%);}

/*  */
.ourStepsWrp .ourStepsSubHead{padding:0 90px;}
.ourStepsWrp .projects-item{padding: 0;-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;flex:0 1 auto;}
.ourStepsWrp .projects-item .inner-wrapper{height: 100%;opacity:1;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;transform:translateY(0px) translateZ(0) rotateX(0deg);transition:all 0.8s cubic-bezier(0.29,0.65,0.64,0.97);}
.ourStepsWrp .projects-item .project-media{position:relative; height: 100%;}
.ourStepsWrp .projects-item .featured-image{overflow:hidden;margin:0;width:100%;line-height:0; height: 100%;}
.ourStepsWrp .projects-item .project-content{margin:0;padding:15px 20%;color:#FFF;opacity:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-pack:center; justify-content: center;align-items:center;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;}
.ourStepsWrp .projects-item .project-content::before{background:#252935;content:'';position:absolute;opacity:.85;top:0;right:0;bottom:0;left:0;}
.ourStepsWrp .projects-item .project-content:hover{opacity:1;}
.ourStepsWrp .projects-item .project-entry-title{text-align:center;margin-bottom:21px;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);transition:all 0.4s ease-out;flex:0 1 auto;align-self:center;}
.ourStepsWrp .projects-item .project-entry-title a{color:#FFF;font-weight: inherit;font-family: inherit;}
.ourStepsWrp .projects-item .row-format{-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);transition:all 0.4s ease-out;flex:0 1 auto;align-self:center;}
.ourStepsWrp .projects-item .project-content:hover .project-entry-title{-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);}
.ourStepsWrp .projects-item .project-entry-title a:hover {color: #7538ed;}
.ourStepsWrp .projects-item .row-format a{display:inline-block; color: inherit;width:22px;height:22px;margin:0 12px;border-radius:50%;text-align:center;background:none;color#FFFFFF;}
.ourStepsWrp .projects-item .row-format a span{font-size:20px;line-height:22px;}
.ourStepsWrp .projects-item .project-content:hover .row-format{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);}
.ourStepsWrp .projects-item .featured-image img{width:100%;height:100%;}
.ourStepsWrp .projects-item .row-format a:hover{color:#7538ed;}
.ourStepsWrp .baseModuleParent{z-index:999;}

/*  */
.recentPostWrp .content-wrapper{padding:0;}
.body-container ol{padding:0;margin:0 0 25px 0;list-style:none;counter-reset:li;}
.body-container ol li{margin:0;}
.body-container ol li::before{color:#777777;content:counter(li,decimal-leading-zero) ".";counter-increment:li;margin-right:10px;display:inline-block;}
.body-container ol li + li{margin-top:4px;}
.body-container ul{margin:0 0 25px 0;list-style:none;padding:0;}
.body-container ul:last-child{margin-bottom:0;}
.body-container ul li{margin:0;}
.body-container ul li + li{margin-top:4px;}
.body-container ul li::before{content:'•';margin-right:10px;color:#777777;}
.body-container strong {font-weight: bold;}
.body-container table{margin:0 0 29px;max-width:100%;border:1px solid #e7e7e9;word-break:keep-all;border-collapse:collapse;width:100%;}
.body-container table tr td{padding:8px;vertical-align:top;border:1px solid #e7e7e9;}
.body-container figure{margin:0;overflow-x:auto;display:block;}
.blogPostItem_post .entry-meta a:not(:hover) i{color:inherit;}
.blogPostItem_post .entry-meta a:hover i{color:#252935;}

/*  */
.fullWidthContent .fullWidthContWrp p + h4{margin-top:56px;margin-bottom:28px;}
.fullWidthContent .fullWidthContWrp h4{margin-bottom:20px;}
.fullWidthContent .fullWidthContWrp *+h4{margin-top:0;}
.fullWidthContent .fullWidthContent h5 span{font-family:arial;font-size:12px;}
.fullWidthContent .fullWidthContWrp *+h5{margin:0;}

/*  */
.twoColContent .button a{padding:10px 20px;line-height:1.7;}
.twoColContent .twoColContentHeading{width:100%;}

/*  */
.ourBenefits .ourBenefitsSectionHead h4{margin-bottom:20px;margin-top:0;}
.ourBenefits .button a{padding:13px 30px 12px;margin-top:2px;line-height:1.7;}
.ourBenefits .servicesItem .icon_wrap .service-icon{color:#7538ed;background-color:#f8f8f8;display:inline-block;width:95px;height:95px;border-radius:50%;font-size:2.5rem;line-height:95px;text-align:center;margin:0 0 20px;}
.ourBenefits .servicesItem .icon_wrap svg{width:1em;vertical-align:middle;height:1em;fill:#7538ed;}
.ourBenefits .servicesItem .title_wrap{margin-top:13px;}
.ourBenefits .servicesItem .title_wrap h6{font-style:normal;font-weight:800;font-size:24px;line-height:1.42;font-family:Nunito,sans-serif;letter-spacing:0em;}
.ourBenefits .servicesItem .title_wrap h6 a{font:inherit;color:inherit;}
.ourBenefits .servicesItem .content_wrap{margin-top:12px;}
.ourBenefits .servicesItem .title_wrap h6 a:hover{color:#7538ed;}
.ourBenefits {overflow-x: hidden;}
.ourBenefits .servicesItem .servicesItemInner {display: flex;flex-direction: column;height: 100%;}
.ourBenefits .button {margin-top: auto;}
.ourBenefits .ourBenefitsSectionHead h1 {margin-bottom: 20px;}

/*  */
.ourSkillsWrapper .skillItems .skillItemsIcon svg{display:inline-block;line-height:1;width:1em;height:1em;vertical-align:top;fill:#7538ed;}
.ourSkillsWrapper .skillItems .skillItemsIcon{margin-right:15px;font-size:54px;width:54px;min-height:61px;height:54px;}
.ourSkillsWrapper .skillItems .skillItemsContent{width:calc(100% - 69px);}
.ourSkillsWrapper .skillItems .skillItemsContent h5{margin-bottom:11px;}
.ourSkillsWrapper .skillItems .skillItemsContent *+p{margin-top:0;}
.ourSkillsWrapper .skillItems .skillItemsContent p{color:#868c9d;}
.ourSkillsWrapper .button a{padding:19px 29px;line-height:1.7;}

/*  */
.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsIconInner{padding:.7em;border-radius:50%;font-size:54px;display:inline-block;line-height:1;text-align:center;background:linear-gradient(45deg,#7638ed 0%,#8c38ed 100%);max-width:129px;height:129px;}
.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsIcon{margin-right:15px;}
.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsIcon svg{fill:#FFF;width:1em;height:1em;position:relative;}
.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsContent{width:calc(100% - 144px);}
.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsContent h5{margin-bottom:11px;}
.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsContent h5+p{margin-top:0;}
.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsIcon{min-height:137px;}
.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsContent {color: #868c9d;}

/*  */
.contactSecWrp .contactSecHead{width:100%;}
.contactSecWrp .contactItem .socialItem{display:inline-block;word-break:break-word;}
.contactSecWrp .contactItem .socialItem a{align-items:center;justify-content:center;cursor:pointer;text-align:center;border-radius:50%;margin-bottom:10px;display:inline-flex;font-size:25px;line-height:25px;width:50px;padding:15px;height:50px;background-color:#7538ed;}
.contactSecWrp .contactItem .socialItem a svg{width:1em;height:1em;vertical-align:middle;display:block;fill:#FFF;}
.contactSecWrp .contactItem .socialItem a:hover{background-color:#868c9d;}
.contactSecLeftCol .contactItem:not(:first-child){padding-top:35px;}
.contactSecWrp .contactSecFormWrp .form-title{padding:0;margin-bottom:58px;}
.contactSecWrp .contactSecFormWrp form .hs-fieldtype-textarea.hs-input{height:138px;min-height:138px;resize:vertical;overflow:auto;padding:10.5px 20px;}
.contactSecWrp .contactSecFormWrp form .actions input.hs-button{margin-left:36px;margin-top:3px;}
.contactSecWrp .contactItem .contactItemTitle h4 {font-weight: 300;}
.contactSecWrp .submitted-message {    text-align: center;}
/*  */
.ourMethods .ourMethodsItem .ourMethods__Title{font-size:20px;color:black;margin:10px 0;justify-content:center;align-items:center;}
.ourMethods .ourMethodsItem .ourMethodsFeatIcon{display:inline-block;line-height:1;text-align:center;max-width:20px;}
.ourMethods .ourMethodsItem .ourMethodsFeatTitle{padding-left:10px;}
.ourMethods .ourMethodsItem .ourMethodsFeatIcon svg{width:1em;height:1em;}
.ourMethods .ourMethodsItem .ourMethodsFeatContent{color:#54595f;margin:10px 0;}
.ourMethods .ourMethodsHead *+h2{margin-top:0;}
.ourMethods .ourMethodsBtnItem .button a{letter-spacing:0.07em;padding:19px 29px;line-height:1.7;}
.ourMethods .ourMethodsBtnItem{width:50%;}
.ourMethods .ourMethodsBtnItem:first-child{text-align:right;}

/*  */
.ourPortfolio .ourPortfolioItem .image_wrap{margin-bottom:22px;overflow:hidden;position:relative;}
.ourPortfolio .ourPortfolioItem .image_wrap img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.ourPortfolio .ourPortfolioItem .ourPortfolioFeatTitle{margin-top:13px;font-size:24px;line-height:1.42;}
.ourPortfolio .ourPortfolioItem .ourPortfolioFeatContent{margin-top:12px;}
.ourPortfolio .ourPortfolioItem .ourPortfolioFeatTitle a{font:inherit;color:inherit;}
.ourPortfolio .ourPortfolioItem .ourPortfolioFeatTitle a:hover{color:#7538ed;}
.ourPortfolio .ourPortfolioItem .image_wrap a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.ourPortfolio .jpPageWrp{margin:0;padding:70px 0 5px;border-top:1px solid #e7e7e9;text-align:center;}
.ourPortfolio .jpPageWrp .jplist-holder>div{display:inline-block;padding:3px 5px;margin:0 7px;border:none;cursor:pointer;min-width:initial;vertical-align:top;line-height:3;font-weight:800;font-size:12px;text-align:center;font-family:Nunito,sans-serif;letter-spacing:0.07em;text-transform:uppercase;}
.ourPortfolio .jpPageWrp .jplist-holder>div.jplist-selected,
.ourPortfolio .jpPageWrp .jplist-holder>div:hover{color:#7538ed;}




.addressSection .addressSectionItem .addressSectionTitle h4 {
	font-weight: bold;
}

li.hs-search-results__listing__item{padding-top:30px;border-top:1px solid #ebebeb;margin:0;}
.hs-search-results__pagination{padding-top:30px;}
.hs-search-field__suggestions li { color: #777777;}
.hs-search-field__suggestions li a {
	color: #7538ed !important;
}

.contWithImgColWrp.contWithV2 .contBgLayout {
	padding: 30px;
}
.contWithImgColWrp.contWithV2 .contBgLayout img{
	object-fit: contain;	
}




@media (min-width:768px){
	.recentPostWrp .posts__inner-content{padding:78px 70px 56px;}
	.hsHomeBannerHeadSub{width:100%;}
	.contWithImgColWrp.align_left .contWithImgRightCol{order:-1;}
}


@media (min-width:992px){
	.getInTouch .getinFormWrp form .form-columns-3 >div{max-width:33.33333%;}
}

@media (min-width:1200px){
	.addressSection .addressSectionItem {width: 20%;}
	.contWithImgColWrp.contWithV2 .contBgLayout {
		padding: 70px 110px;
	}
}



@media (max-width:1400px){
	.recentPostWrp .posts__inner-content{padding:78px 30px 56px;}
	.recentPostWrp .posts__item .entry-title{font-size:28px;}
}


@media (max-width:1199px){
	.recentPostWrp .posts__item{max-width:calc(100% / 2);}
	.hsHomeBannerSubHeadingLeftWrp h2{font-size:140px;}
	.ourSkillsWrapper .skillItems .skillItemsContent h5 {font-size: 20px;}

}


@media (max-width:1024px){
	.hsHomeBannerSubHeadingLeftWrp{text-align:center;width:100%;}
	.hsHomeBannerSubHeadingRightWrp{width:100%;text-align:center;}
	.bottomPaneWrp .bottomPaneWrpCont{padding:0% 10% 0% 10%;}
	.ourProjects .ourProjectsLeftCol{width:100%;}
	.ourProjects .ourProjectsRightCol{width:100%;}
	.ourProjects .ourProjectsRightCol{margin-top:20px;}
	.contWithImgColWrp .contWithImgRightColInner,
	.contWithImgColWrp.align_left .contWithImgRightColInner{padding:9%;}
	.contWithImgColWrp .contWithImgRightCol .contWithImgContent{padding-right:0;}
}


@media (max-width:991px){
	.bannerFeatItem .bannerFeatIcon{margin:-18px 18px 0 0;}
	.getInTouch .getinFormWrp form .form-columns-3 .hs-form-field:not(:last-child){padding-bottom:26px;}
	.contactSecWrp .contactSecFormWrp .form-title { font-size: 24px;}
	.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsIconInner{height:70px;max-width:70px;font-size:30px;}
	.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsContent{width:calc(100% - 90px);}
	.hsHomeBannerSubHeadingLeftWrp h2{font-size:100px;}
}


@media (max-width:767px){
	.ourPortfolio .jpPageWrp {padding-top: 10px;}
	.contWithImgColWrp .contWithImgLeftCol .contBgLayout{min-height:220px;}
	.bannerFeatItem .bannerFeatIcon{margin:-18px 20px 0 0;}
	.hsHomeBannerHeadingWrp h1{font-size:40px;}
	.hsHomeBannerSubHeadingLeftWrp h2{font-size:70px;}
	.body-container-wrapper{margin-top:52px;}
	.hsHomeBannerSubHeadingLeftWrp,
	.hsHomeBannerSubHeadingRightWrp{text-align:center;}
	.hsHomeBannerSubHeadingRightWrp h2{font-size:35px;}
	.bannerFeatItem:not(:first-child){padding-top:20px;}
	.hsHomeBanner .homeBannerBtnItem{width:100%;text-align:center;}
	.hsHomeBanner .homeBannerBtnItem:first-child{text-align:center;}
	.ourProjects .ourProjectSubContent{padding-right:0;}
	.ourProjects .experNum h2{font-size:150px;letter-spacing:-8px;}
	.ourProjects .experNum{margin:0px 0px 0px -10px;}
	.recentPostWrp .posts__item{max-width:100%;}
	.recentPostWrp .posts__item .entry-title{font-size:24px;}
	.recentPostWrp .posts__inner-content{padding:78px 70px 56px;}
	.ourServiceFeatWrap .feaatureItemsIcon{display:block;margin-bottom:29px;margin-right:auto;margin-left:auto;min-height:61px;}
	.ourServiceFeatWrap .feaatureItemsContent{width:100%;}
	.ourStepsWrp .ourStepsSubHead {padding: 0;}
	.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsIcon{margin:0 auto;margin-bottom:15px;}
	.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsContent{width:100%;}
	.ourSkillsWrapper .skillItems .skillItemsIcon{margin:0 auto;margin-bottom:15px;}
	.ourSkillsWrapper .skillItems .skillItemsContent{width:100%;}
	.contactSecWrp .contactSecFormWrp form .actions input.hs-button{margin-left:0;}
	.ourMethods .ourMethodsBtnItem{width:100%;}
	.ourMethods .ourMethodsBtnItem:first-child,
	.ourMethods .ourMethodsBtnItem{text-align:center;}
	.ourFeaturesSec .ourFeatSecItems .ourFeatSecItemsIconInner{font-size:54px;height:129px;max-width:129px;}
	.ourFeaturesSec .ourFeatSecItems:nth-child(3){order:2;}
	.ourFeaturesSec .ourFeatSecItems:nth-child(2){order:3;}
	.ourFeaturesSec .ourFeatSecItems:nth-child(4){order:4;}
	.bottomPaneWrp .bottomPaneWrpCont .bottomPaneWrpHead h2{font-size:30px;}
	.ourProjects .ourProjectItem .valueTitleWrp h5{font-size:22px;}
	.body-container .hs_cos_wrapper_type_header h2 {font-size: 30px;}
	.bannerFeatItem .jet-services__title {margin-bottom: 10px;}
	.contWithImgColWrp.contWithV2 .contBgLayout {padding: 30px;	}
	.contWithImgColWrp .contWithImgRightColInner,
	.contWithImgColWrp.align_left .contWithImgRightColInner{padding:9% 20px;}
}


@media (max-width:600px){
	.ourStepsWrp .projects-item{width:100%;}
	.addressSectionItem{width:100%;}
	.ourPortfolio .ourPortfolioItem{width:100%;text-align:center;}
}