/* html:not(.no-js) .callig{
	opacity:0;
	will-change:opacity,transform;
}
.callig{
	animation:callg .4s ease-in forwards;
}
@keyframes callg{
	to{
		stroke-dashoffset:0;
	}
} */
body{
	overflow-x:hidden;
}
body.category-blog #page.hfeed.site, body.page-id-323 #page.hfeed.site, body.page-id-1339 #page.hfeed.site, body.page-id-8 #page.hfeed.site{
	overflow-x:hidden;
}
.site-header{
	position:relative;
	
}
body.page-id-2  #page.hfeed.site{
/* 	overflow-x: hidden; */
}
/* body.page-id-1233 #page.hfeed.site{
	overflow-x:visible;
} */
.preloader .pre-bounce1, .preloader .pre-bounce2{
	background-color:#003adc !important;
}
.l-b-l{
	padding:0 0.2em;
  /*dangerous rule but could add padding to the parent during the calculating*/
  margin:0.1em 0;
  display:inline-block;
}
.about-section-4 .elementor-element-edit-mode .elementor-widget-container{
	margin:0 !important;
	padding:0 !important;
}
.elementor-element-edit-mode .customzoomin .elementor-widget-container{
	margin:0px !important;
	padding:0px !imortant;
}
#mainnav li{
	padding:0px 15px;
	padding-right:15px !important;
}
#mainnav ul li a{
	font-size:13px;
	text-transform:uppercase;
}
#mainnav li:hover > .sub-menu > li a{
	color:#222 !important;
}
#mainnav li{
/* 	opacity:0.5; */
}
#mainnav li.menu-item ul{
	opacity:1;
}
#mainnav li:hover > .sub-menu > li > a{
	padding:0px 15px;
}
.current_page_item.current-menu-item a, .current-menu-parent a{
	opacity:0.6;
}
.current_page_item.current-menu-item{
	opacity:1 !important;
}
.current-menu-parent ul li a{
	opacity:1;
}
.site-logo{
	max-height:60px;
}
.header-clone{
	height;0px;
}
.entry-header{
	display:none;
}
.footer-logo img{
	width:250px;
}
.footer-logo .newsletter-text{
	font-size:14px;
}
::placeholder{
	font-size:12px;
}
.footer-last-img{
	padding:30px 0px;
}
.btn-subscribe{
	background-position:15px !important;
}
.custom-footer-1 .form-group-2{
	padding-left:5px !important;
}
.footer-top-split1{
	
}
.footer-top-split2{
	padding-left:0px;
}
.footer-top-split-img{
	height:30px;
	margin-top:14px;
	padding-left:0px;
	margin-left:-20px;
	margin-right:5px;
}
.form-group-1{
	padding-right:2px;
}
.footer-contact{
	padding:0px;
	font-size:14px;
}
.footer-contact .footer-location, .footer-contact .footer-location-address{
	color:#f4f3f2 !important;
}
.footer-contact .footer-location{
	padding:2px 0px;
	padding-bottom:10px;
}
.custom-footer-1 .link-section .footer-last-img img:nth-of-type(1){
		width:100px;
		margin:auto;
		padding:initial;
	}
	.custom-footer-1 .link-section .footer-last-img img:nth-of-type(2){
		width:140px;
		margin:auto;
		padding:initial;
	}
	.custom-footer-1 .link-section .footer-last-img{
		margin:auto;
		text-align:center;
	}
.link-section .newsletter .footer-contact p{
	padding-left:25px;
}
.newsletter-text{
	font-size:14px;
}
.newsletter-text, .newsletter ul li a, .newsletter p .newsletter-text, .footer-location, .footer-location-address{
	color:#f4f3f2 !important;
}
.custom-footer-1 li a{
	color:#f4f3f2;
	cursor:pointer;
	font-size:14px;
	padding:10px 0px;
	font-weight:600;
}
.custom-footer-1 li a:hover{
	opacity:0.8;
}
.custom-footer-1 li{
	padding:12px 0px;
}
.elementor embed, .elementor iframe, .elementor object, .elementor video{
	max-width: initial !important;
	width: initial !important;
	margin: 0;
	line-height: 1;
	border: none;
	background: #222;
	overflow: hidden;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transform-origin: top;
	transform: translateZ(0);
	mix-blend-mode: lighten;
}
.custom-container-c .elementor-background-overlay{
	background: #222 !important;
}
.custom-container-c{
	width: 95vw !important;
	margin: auto;
    margin-left: auto;
	margin-left: auto;
	max-width: 100vw !important;
	position: relative;
	margin-left: -47.5vw;
	left: 50%;
}
.custom-image-v-sec img{
	margin-top:100px;
}
.video1-half1 .head-default-1 .elementor-widget-container h2, .video1-half2 .head-default-1 .elementor-widget-container h2{
	font-size:calc((.03366*100vw + 30.86139px)*1) !important;
}
.mobile-collapse-section{
	display:none;
}
.video-1-mobile{
	display:none;
}
.home-video-under-2-split2 .customzoomin .elementor-widget-container{
	margin: 0 !important;
}
.home-video-under-2-split2 .customzoomin .elementor-widget-container img{
	max-width:100% !important;
}
.home-video-under-2-split2 .customzoomin{
	overflow-x:hidden;
}
.home-video-under-2-split2 .elementor-widget-wrap{
	position: relative;
    top: -100px;
	right: -70px;
}
.home-video-under-2{
	padding-bottom: 150px !important;
}
.home-video-under-2-split2 .customzoomin .elementor-widget-container .elementor-image{
	width:100%;
}
.home-video-under-2-split1 .textpoly .elementor-widget-container{
	padding:70px 100px 0px 100px !important;
}
.video-1 .customzoomin.custom-image-v-sec:nth-of-type(2){
	display:none;
}
.video-1 .elementor-column-wrap{
/* 	height: 100%; */
/* 	position: absolute; */
	left: -10%;
}
.video-1{
	height:100vh;
}
.video-1 .elementor-column-wrap{
/* 	height:100%; */
}
.video-1 .customzoomin{
	height:100%;
}
.video-1 .customzoomin .elementor-widget-container{
	height:100%;
}
.video-1 .customzoomin .elementor-widget-container .elementor-text-editor{
	height:100%;
}
.video-1 .elementor-column-wrap.elementor-element-populated{
	padding:0px 10px;
}
#home-video-under-1 section .head-default-2 .elementor-widget-container{
	padding:200px 100px 0px 100px;
}
.default-para-1, .default-para-1 p{
	font-size:18px;
	line-height:27px;
	font-weight:300;
}
.home-1-banner h1.elementor-heading-title{
/* 	font-size:calc((.04752*100vw + 5.0396px)*1) !important; */
	line-height:76px !important;
	font-weight:800;
}
.head-default-2 h2{
	line-height:55px !important;
	font-size:calc((.04752*100vw + 5.0396px)*1) !important;
}
.default-para-2, .default-para-2 p, .default-para-2 .elementor-text-editor{
	font-size:16px;
	line-height:27px;
	font-weight:300;
}
.video-1 .elementor-text-editor{
	mix-blend-mode:lighten;
	margin-left:-200px;
}
#first-video .video-quicklink{
	margin-bottom:0px;
}
#first-video .video-quicklink .video-section:nth-of-type(2){
	opacity:0.3;
	transition:0.5s;
}
#first-video .video-quicklink .video-section:nth-of-type(2):hover{
	opacity:0.7;
	transition:0.5s;
}
#second-video .video-quicklink .video-section:nth-of-type(1){
	opacity:0.3;
	transition:0.5s;
}
#second-video .video-quicklink .video-section:nth-of-type(1):hover{
	opacity:0.7;
	transition:0.5s;
}
#first-video .video-quicklink .video-section, #second-video .video-quicklink .video-section{
	cursor:pointer;
}
.custom-container-c .elementor-row section .elementor-row{
	mix-blend-mode:lighten;
}
.custom-container-c .elementor-container{
/* 	padding-top: 50px;
	padding-bottom: 50px; */
	background:#222;
}
.head-default-1, .head-default-1 h2{
	font-size:68px !important;
	font-weight:700 !important;
}
.head-default-2, .head-default-2 h2{
	font-size:45px !important;
	font-weight:700 !important;
}
.video-1 .elementor-widget-wrap{
/* 	top:90px; */
}
.home-1-banner .elementor-container{
/* 	transform:translatey(50%);
	position:absolute;
	top:20%; */
}
/* .home-1-banner .callig .black-bordered-text .black-border{
	position:relative;
	transform: translate(-409px, -73px) scale(1.9);
}
 */
.btn-interview{
	background-position:10px 14px;
	background-size:12%;
	padding:12px 20px 12px 45px !important;
}
.home-video-under-2{
/* 	overflow-x: hidden; */
}
.home-portfolio-overview2 .mix-blend-mode-video .video-1 .customzoomin .elementor-image{
/* 	overflow-x:hidden; */
}
.home-footer{
	margin-bottom:-85px;
	height:100px;
	background:#252525;
	margin-top:10px;
}
.home-image-collapse .home-image-collapse-split2 .head-default-2 .elementor-widget-container .round-animate .round-s{
	transform:translate(-40px, 35px);
}
span.round-animate{
	display:inline-flex;
}
.mix-blend-mode-video{
	mix-blend-mode:lighten;
}
/* ---------------------team section---------------------- */
.b-all-t h2{
	line-height:90px;
}
.page-id-323 .page-wrap{
	background: #f4f3f2;
}
.page-id-323 .invert-img{
	filter:initial !important;
}
.team-section-1.custom-container-c{
	background:#003adc;
	width:100vw !important;
	margin-left:-50vw !important;
	height:80vh;
}
.team-section-1.custom-container-c .elementor-container{
	background:#003adc;
}
#team-section-3 .elementor-container{
	background:#fff;
}
#team-section-3 .team-members img{
	width:85%;
}
#team-section-3 .team-members .member-name{
	font-weight:500;
	font-size:20px;
}
#team-section-3 .team-members .member-desg{
	font-size:14px;
	padding:7px 0px 10px 0px;
}
#team-section-3 .team-members .see-portfolio-icon{
	font-size:12px;
}
#team-section-3.team-members{
	bottom:0px;
	padding-bottom:0px;
}
#team-section-3.team-members .col-md-12:nth-of-type(1){
/* 	border-bottom:1px solid #e5e5e5; */
}
#team-section-3.custom-container-c.b1text{
	
}
#team-section-2.team-content{
	padding-bottom:40px;
}
.inverse-round-btn .round-btn img{
	filter:invert(100%);
}
#team-section-3 .elementor-invisible{
	visibility:inherit;
}
.teams-intro-split{
	margin-bottom:-100px;
}
.teams-intro-split1{
	padding-bottom:100px;
}
body.page-id-323 .entry-footer{
	margin-top:0px;
}
.elementor-page-323 .page-wrap .content-wrapper, .elementor-323{
	background:#f4f3f2;
}
.team-section-1.custom-container-c.b-all-t{
	margin-top:0px !important;
}
#team-section-3.team-members{
	display:table;
}
.teams-intro-split2 .img-stick .elementor-widget-container{
	display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
position: -webkit-sticky;
position: sticky;
top: 0;
padding-top: 160px;
height: 100vh;
}
.teams-intro-split2 .img-stick .elementor-widget-container .elementor-image{
	margin-left:auto;
	margin-right:auto;
}
.teams-intro-split2 .img-stick .elementor-widget-container img{
	width:400px;
}
.b-all-t{
/* 	height:80vh !important; */
}
.b-all-t .b1text{
/* 	transform:translatey(30%); */
	position:relative;
/* 	top:10vh; */
}
.b-all-t .elementor-element.elementor-column{
	margin:auto;
}
.#team-section-3.team-members{
	bottom:60px;
}
.team-section-1 .round-animate .round-s{
	filter:invert(100);
	transform:scale(2.3) translatex(30px);
}
.team-members .see-portfolio-icon::after{
	content:"";
	background:url('../../../uploads/2020/07/blue-arrow.png') no-repeat;
	display:inline-block;
	height:12px;
	width:7px;
	background-size:contain;
	margin:-1px 6px;
	
}
.team-members .see-portfolio-icon{
	text-transform:uppercase;
	font-weight:500;
}
/* --------------------------team section end------------------------ */
/* -------------------------------services--------------------------- */
.services-sec-1 .round-animate svg.round-s{
	filter: invert(100);
	transform: scale(1.2) translatex(5px);
}
body.page-id-1339 #masthead{
	filter: invert(100);
}
.services-sec-1-banner-inner .services-sec-1-banner-inner1-split1{
	
	width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: 15px;
	padding-right: 15px;
	margin:inherit;
	margin-left: 8.33333%;
}
.services-sec-1-banner-inner .services-sec-1-banner-inner2-split2{
	width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	padding-left: 15px;
	padding-right: 15px;
	margin:inherit;
}
.services-inverse-round-btn button{
	border-color:hsla(0,0%,100%,.1) !important;
}
.services-inverse-round-btn button img{
	filter: invert(100%) !important;
}
.sevices-sec-2-inner-split2 a.btn, .sevices-sec-3-inner-split2 a.btn, .sevices-sec-4-inner-split2 a.btn, .sevices-sec-5-inner-split2 a.btn, .sevices-sec-6-inner-split2 a.btn, .sevices-sec-7-inner-split2 a.btn, .sevices-sec-8-inner-split2 a.btn, .sevices-sec-9-inner-split2 a.btn, .sevices-sec-10-inner-split2 a.btn{
	padding:12px 50px !important;
}
.services-sec-2 .elementor-container, .services-sec-3 .elementor-container, .services-sec-4 .elementor-container, .services-sec-5 .elementor-container, .services-sec-6 .elementor-container, .services-sec-7 .elementor-container, .services-sec-8 .elementor-container, .services-sec-9 .elementor-container, .services-sec-10 .elementor-container{
	background: none;
	filter: invert(100);
}
/* -------------------------------services end--------------------------- */
/* -------------------------about us-------------------------- */
.b-all-t .elementor-container{
	min-height:60vh;
}
.banner-down{
	min-height:0px !important;
}
.about-section-2 .elementor-container{
	background:transparent;
}
.about-section-3 .elementor-container{
	background:linear-gradient(to left, rgba(34,34,34,1) 0%,rgba(34,34,34,1) 65%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%);
}
.about-section-3 .inverse-text, .about-section-3 .inverse-text p{
	color:#222;
}
.about-section-3 section.elementor-inner-section{
	padding-top:200px;
}
.about-section-3.custom-container-c .elementor-row{
	mix-blend-mode:initial !important;
}
.about-section-3 .about-section-3-split2 .black-bg{
	background:transparent;
}
.about-section-2{
/* 	background:#003adc url('../../../uploads/2020/07/venture.png') no-repeat; */
	background:#003adc;
	background-size:cover;
	background-position:center;
}
.about-section-3 .about-section-3-split1 .inverse-text, .about-section-3 .about-section-3-split2 .inverse-text2{
	margin-top:100px;
}
.about-section-3 .about-section-3-split1 .inverse-text .cv-number{
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.about-section-3 .about-section-3-split2 h2.core-values, .about-section-3 .about-section-3-split2 .inverse-text2{
	margin-left:5%;
}
.about-section-3 .about-section-3-split1 .inverse-text p, .about-section-3 .about-section-3-split2 .inverse-text2 p{
	padding-right:50px;
	font-size:16px;
	font-weight:400;
}
.about-section-3 .about-section-3-split1 .inverse-text p.cv-number, .about-section-3 .about-section-3-split2 .inverse-text2 p.cv-number{
	font-weight:600;
}
.about-section-3 .about-section-3-split1 .inverse-text{
	padding-top:100px;
	padding-right:50px;
}
.banner-down .inverse-round-btn .round-btn{
	margin-top:-150px;
}
.banner-down .inverse-round-btn .round-btn img{
	filter:initial;
}
#about-section-4 .elementor-row section .elementor-row{
	mix-blend-mode:initial;
}
#about-section-4 .elementor-container{
	background:#fff;
}
#about-section-5 .elementor-container{
	background:#f4f3f2;
}
#about-section-5 .elementor-row section .elementor-row{
	mix-blend-mode:initial;
}
.about-section-3 .round-animate .round-s{
	transform:scale(1.2) translate(-25px, -32px);
}
/* -------------------------about us end----------------------- */
/* ---------------------learning------------------------- */
.posts-layout.learning-post .card .card-content{
	height:115px;
	border:none !important;
}
/* ---------------------learning end------------------------- */
#popmake-224{
	background:#222;
}
@media only screen and (max-width: 568px){
	#popmake-224 .sec1{
		width:100%;
	}
	.popmake-content h1{
		font-size:20px;
		line-height:30px !important;
	}
}
/* --------------------------svg animate-sec-------------------- */
.elementor-edit-mode .animatable1{
	opacity:1;
	clip-path:initial;
}
.animatable1 {
/* 	visibility: hidden; */
	opacity:0;
	-webkit-animation-play-state: paused;
	-moz-animation-play-state: paused;
	-ms-animation-play-state: paused;
	-o-animation-play-state: paused;
	animation-play-state: paused;
}
.animatable1{
/* 	visibility:initial !important; */
}
.animated {
/* 	visibility: visible; */
	opacity:1;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	-ms-animation-duration: .5s;
	-o-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-ms-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running;
}
.animated.allline {
	-webkit-animation-name: allline;
	-moz-animation-name: allline;
	-o-animation-name: allline;
	animation-name: allline;
	stroke-dasharray:103;
	stroke-dashoffset:103;
	animation-delay:2s;
}
.animated.allcircle {
	-webkit-animation-name: allcircle;
	-moz-animation-name: allcircle;
	-o-animation-name: allcircle;
	animation-name: allcircle;
	stroke-dasharray:110;
	stroke-dashoffset:110;
	animation-delay:2.4s;
}
.animated.allcirclehalf {
	-webkit-animation-name: allcirclehalf;
	-moz-animation-name: allcirclehalf;
	-o-animation-name: allcirclehalf;
	animation-name: allcirclehalf;
	stroke-dasharray:200;
	stroke-dashoffset:200;
	animation-delay:1.5s;
}
.animated.customfadeinright {
	-webkit-animation-name: customfadeinright;
	-moz-animation-name: customfadeinright;
	-o-animation-name: customfadeinright;
	animation-name: customfadeinright;
	animation-delay:0.5s;
}
.animated.customfadeinup {
	-webkit-animation-name: customfadeinup;
	-moz-animation-name: customfadeinup;
	-o-animation-name: customfadeinup;
	animation-name: customfadeinup;
	animation-delay:0.5s;
} 
.animated.customzoomin {
	-webkit-animation-name: customzoomin;
	-moz-animation-name: customzoomin;
	-o-animation-name: customzoomin;
	animation-name: customzoomin;
	animation-delay:0.5s;
}
.black-bordered-text .black-border .svg-line-path-anim{
/* 	animation: allline 1s ease-in-out both; */
/* 	stroke-dasharray:103;
	stroke-dashoffset:103; */
}
@keyframes allline{
	to{
		stroke-dashoffset:0;
	}
}
@keyframes allcircle{
	to{
		stroke-dashoffset:0;
	}
}
@keyframes allcirclehalf{
	to{
		stroke-dashoffset:0;
	}
}
@keyframes customfadeinright{
	0%{
		opacity:0;
		transform:translate3d(0,20px,0);
	}
	100%{
		opacity:1;
		transform:translate3d(0,0,0);
	}
}
@keyframes customfadeinup{
	0%{
		opacity:0;
		transform:translate3d(0,30px,0);
	}
	100%{
		opacity:1;
		transform:translate3d(0,0,0);
	}
}
@keyframes customzoomin{
	0%{
		opacity:0;
		transform:scale(1.1);
	}
	100%{
		opacity:1;
		transform:scale(1);
	}
}
.round-animate svg{
	position:absolute;
}
/* ---------------------svg animate-sec-end-------------------- */
/* -----------------------------funding-portfolio------------------- */
.portfolio-section-1 .round-animate .round-s{
	transform:scale(2.8) translatex(32px);
}
.portfolio-section-1 .elementor-container{
	height:60vh
}
.portfolio-section-1 .elementor-container .elementor-element.elementor-top-column{
	margin:auto;
}
.portfolio-section-1{
	padding:40px 0px 40px 0px !important;
}
.elementor-tabs .company-detail img{
	max-width: 250px !important;
	max-height: inherit !important;
}
/* -----------------------------funding-portfolio end------------------- */
@media only screen and (min-width: 1200px) and (max-width: 1422px){
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin:0px -120px 0px 0px !important;
		text-align:center;
	}
}
/*-------------------- responsive 1200-1024 ---------------*/
@media only screen and (min-width: 1024px) and (max-width: 1200px){
	#mainnav ul li{
		padding:0px 10px;
		padding-right:10px !important;
	}
	.custom-footer-1 .footer-logo{
		width:30%;
		max-width:30%;
	}
	.custom-footer-1 .link-section{
		width:70%;
		max-width:70%;
		flex:0 0 70%;
		margin:auto;
	}
	.custom-footer-1 .footer-logo img{
		max-width:250px;
	}
	.video1-half1{
		padding-top:200px;
	}
	.video1-half1 .video-1-btn-btm-round button, .video1-half1 .video-1-btn-btm-round .video-quicklink{
		margin-top:100px;
	}
	.video1-half1 .head-default-1 .elementor-widget-container, .video1-half1 .default-para-2 .elementor-widget-container{
		padding:0px 50px 0px 0px !important;
	}
	.video1-half2 .head-default-1 .elementor-widget-container, .video1-half2 .default-para-2 .elementor-widget-container{
		padding:0px 50px 0px 0px !important;
		margin:0px 50px 0px 0px !important;
	}
	.video1-half2{
		padding-top:200px;
	}
	.video1-half2 .video-1-btn-btm-round button, .video1-half2 .video-1-btn-btm-round .video-quicklink{
		margin-top:100px;
	}
	.video-1{
		height:initial;
	}
	#home-video-under-1 section .customzoomin .elementor-widget-container{
		margin:40px 30px 0px -110px;
	}
	#home-video-under-1 section .elementor-inner-column .head-default-2{
		margin-top:100px;
	}
	.home-video-under-2 .customzoomin .elementor-widget-container{
		margin:-240px -230px 0px -40px !important;
	}
	.home-video-under-2 .customzoomin .elementor-widget-container{
		right: 0px;
    	position: absolute;
    	margin-right: -71px !important;
		margin-left:5px !important;
		position:relative;
		margin-right:-160px !important;
	}
	.home-video-under-2-split1 .textpoly .elementor-widget-container{
		padding:25px 100px 0px 100px !important;
	}
	.home-image-collapse-split1 .customzoomin .elementor-widget-container{
/* 		margin:-100px 0px 0px 0px !important; */
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin:0px -50px 0px 20px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container img{
		width:400px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container img{
		
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin:0px -69px 0px 0px !important;
		text-align:center;
	}
	.home-image-collapse .home-image-collapse-split2 .elementor-column-wrap{
		margin:50px 0px 0px 0px !important;
	}
	#home-video-under-1 section .head-default-2 .elementor-widget-container{
		padding:20px 80px 0px 30px;
	}
	#home-video-under-1 section .default-para-1 .elementor-widget-container{
		padding:0px 30px 100px 30px;
	}
	.home-image-collapse section .default-para-1 .elementor-widget-container{
		padding:0px 30px 0px 100px;
	}
	.home-image-collapse section .default-para-1 .elementor-widget-container p.elementor-heading-title{
		font-size: 18px !important;
	line-height: 27px !important;
	}
	.home-1-banner h1.elementor-heading-title, .head-default-2 h2{
		line-height:70px !important;
	}
	.head-default-2 h2{
		line-height:50px !important;
	}
	.home-image-collapse section .home-image-collapse-split2 .default-para-1 .elementor-widget-container{
		padding:0px 30px 0px 100px;
	}
	.home-image-collapse .home-image-collapse-split2 .default-para-1 .elementor-widget-container .elementor-heading-title{
		font-size: 18px !important;
		line-height: 27px !important;
	}
	.sevices-sec-clp .sevices-sec-clp-split2 .elementor-column-wrap{
		margin:80px 100px 0px 50px !important;
	}
	.sevices-sec-1-inner-split2-cont .elementor-column-wrap, .sevices-sec-2-inner-split2-cont .elementor-column-wrap, .sevices-sec-3-inner-split2-cont .elementor-column-wrap, .sevices-sec-4-inner-split2-cont .elementor-column-wrap, .sevices-sec-5-inner-split2-cont .elementor-column-wrap, .sevices-sec-6-inner-split2-cont .elementor-column-wrap, .sevices-sec-7-inner-split2-cont .elementor-column-wrap, .sevices-sec-8-inner-split2-cont .elementor-column-wrap, .sevices-sec-9-inner-split2-cont .elementor-column-wrap, .sevices-sec-10-inner-split2-cont .elementor-column-wrap{
		margin:70px 30px 0px 30px !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(1) .elementor-widget-container{
		margin:-118px 0px 0px 0px !important;
	}
	.home-video-under-2{
		padding-bottom:0px !important;
	}
	.home-video-under-2-split2 .elementor-widget-wrap{
		right: -50px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1145px){
/* 	.home-image-collapse .home-image-collapse-split2 .head-default-2 .elementor-widget-container{
		padding:100px 70px 0px 100px !important;
	} */
	.home-image-collapse .home-image-collapse-split2 .head-default-2 .elementor-widget-container .round-animate .round-s{
		transform:translate(-40px, 70px) !important;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1045px){
	.home-image-collapse .home-image-collapse-split2 .head-default-2 .elementor-widget-container{
		padding:100px 70px 0px 100px !important;
	}
	.home-image-collapse .home-image-collapse-split2 .head-default-2 .elementor-widget-container .round-animate .round-s{
		transform:translate(-40px, 70px) !important;
	}
	.home-1-banner h1.elementor-heading-title, .head-default-2 h2{
		line-height:50px !important;
	}
}

@media only screen and (min-width: 991px) and (max-width: 1024px){
	.custom-footer-1 .link-section .footer-last-img img:nth-of-type(1){
		width:100px;
		margin:auto;
		padding:initial;
	}
	.custom-footer-1 .link-section .footer-last-img img:nth-of-type(2){
		width:125px;
		margin:auto;
		padding:initial;
	}
	.custom-footer-1 .link-section .footer-last-img{
		margin:auto;
		text-align:center;
	}
/* 	#masthead{
		mix-blend-mode: difference;
		background: none;
		z-index: 10000;
	}
	#masthead .header-wrap{
		padding:0px 0px;
	}
	#masthead .header-wrap .logo{
		mix-blend-mode: difference;
		filter: invert();
	}
	.btn-menu i .menu-line-1, .btn-menu i .menu-line-2, .btn-menu i .menu-line-3{
		background:#fff !important;
	}
	#masthead .header-wrap .menu-section .btn-menu{
		mix-blend-mode: difference;
		position: fixed;
		right:30px;
		top:30px;
	} */
	.site-header .menu-section .btn-menu{
		mix-blend-mode:difference;
	}
	.btn-menu i .menu-line-1, .btn-menu i .menu-line-2, .btn-menu i .menu-line-3{
		background:#fff;
	}
	.team-section-1 .round-animate .round-s{
		transform:scale(1.5) translate(14px, -10px) !important;
	}
	.site-header .logo{
		margin:-10px 0 30px -10px;
	}
	.custom-footer-1 .footer-logo{
		width:30%;
		max-width:30%;
	}
	.custom-footer-1 .link-section .footer-top-split1{
		transform:translate(0px, -30px);
	}
	.custom-footer-1 .link-section .footer-top-split1 span{
		background-image:initial;
	}
	.custom-footer-1 .link-section .footer-top-split2{
		width:100%;	
		flex:0 0 100%;
		max-width:100%;
		position:absolute;
		transform:translate(30px, 10px);
	}
	.custom-footer-1 .link-section .footer-top-split2 .form-group-1{
		flex:70%;
		max-width:70%;
	}
	.custom-footer-1 .link-section .footer-top-split2 .form-group-2{
		flex:30%;
	}
	.custom-footer-1 .link-section{
		width:70%;
		max-width:70%;
		flex:0 0 70%;
		margin:auto;
		left:40px;
	}
	.custom-footer-1 .footer-logo img{
		max-width:250px;
	}
	#masthead{
		padding:35px 0px 20px 0px;
		background:#fff;
	}
	body.page-id-323 #masthead{
		background:#003adc !important;
	}
	#mainnav-mobi{
		height:100vh;
		background:#222222;
		width:80%;
		right:-35px;
		padding-top:100px;
		top:0px;
		margin-top:-35px;
	}
	#mainnav-mobi ul.sub-menu{
		display:block !important;
		background:#222;
		border:none;
		padding-bottom:15px;
	}
	#mainnav-mobi ul.sub-menu li{
		border:none;
	}
	#mainnav-mobi ul li .btn-submenu svg{
		display:none;
	}
	#mainnav-mobi ul{
		margin-top:-50px;
	}
	#mainnav-mobi .menu-primary-container::before{
		content:'';
		width:80%;
		height:50px;
		position:relative;
		display:inline-block;
		margin:inherit;
		background-size:contain !important;
		transform:translatey(-70px);
		background:url('../../../uploads/2020/07/logo.png');
		background-repeat:no-repeat;
		background-position:center;
	}
	#mainnav-mobi ul.sub-menu li a{
		opacity:0.5;
		font-weight:400;
		padding:10px;
	}
	.btn-menu.active{
		z-index:10000;
		position:relative;
	}
	.btn-menu.active i span{
		background:#fff;
	}
	.btn-menu.active i .menu-line-1{
		transform:rotate(45deg);
		transition:.5s;
		margin-top:3px;
	}
	.btn-menu.active i .menu-line-3{
		transform:rotate(-45deg);
		transition:.5s;
		margin-top:3px;
	}
	.btn-menu.active i .menu-line-2{
		display:none;
		transition:.5s;
	}
	.btn-menu.active i svg{
		display:none;
	}
	.btn-menu i .menu-line-1, .btn-menu i .menu-line-2, .btn-menu i .menu-line-3{
		height:2px;
		width:20px;
		background:#222;
		position:fixed;
		transition:.5s;
	}
	.btn-menu i .menu-line-1{
		margin-top:-6px;
	}
	.btn-menu i .menu-line-2{
		
	}
	.btn-menu i .menu-line-3{
		margin-top:6px;
	}
	.btn-menu.active i::before{
		content:'';
	}
	#mainnav-mobi ul li:nth-of-type(1){
		border:none;
	}
	#mainnav-mobi ul li{
		text-align:center;
		border-top:1px solid hsla(0,0%,85%,0.1);
	}
	#mainnav-mobi ul li a{
		font-size:13px;
		font-weight:700;
		letter-spacing:1px;
		padding:22px 50px;
	}
	#mainnav-mobi .menu-primary-container{
		margin:0px 30px;
	}
	.site-header.fixed{
		position:absolute !important;
	}
	.home-1-banner h1.elementor-heading-title{
		font-size:calc((.04752*100vw + 22.0396px)*1) !important;
		line-height:60px !important;
		font-weight:800;
	}
	.home-1-banner{
		max-width:100% !important;
	}
	.home-image-collapse .home-image-collapse-split2 .head-default-2 .elementor-widget-container .round-animate .round-s{
		transform:translate(-40px, 70px) !important;
	}
	.video1-half1 p.elementor-heading-title, .video1-half2 p.elementor-heading-title{
		font-size:14px !important;
	}
	.video1-half2 .elementor-widget-container{
		margin:0px 100px 0px 0px !important;
	}
	.video1-half1, .video1-half2{
		padding-top:200px;
	}
	.video1-half1 .video-1-btn-btm-round button, .video1-half1 .video-1-btn-btm-round .video-quicklink{
		margin-top:100px;
	}
	.video1-half1 .elementor-widget-container{
		padding:0px 50px 0px 0px !important;
	}
	.video1-half1 h2.elementor-heading-title, .video1-half2 h2.elementor-heading-title{
		line-height:65px !important;
	}
	h2.elementor-heading-title{
		line-height:50px !important;
	}
	#home-video-under-1 section .customzoomin img{
		width:80%;
	}
	.home-video-under-2 section .customzoomin img{
		width:80%;
	}
	.home-video-under-2 section .customzoomin img{
		width:100%;
	}
	#home-video-under-1 section .head-default-2 .elementor-widget-container{
		padding:100px 50px 0px 50px;
	}
	.home-video-under-2 section .head-default-2 .elementor-widget-container{
		margin:-240px -140px 0px -40px;
	}
	#home-video-under-1 section .customzoomin .elementor-widget-container{
		margin:40px -40px 0px -120px;
	}
	#home-video-under-1 section .customfadeinup .elementor-widget-container{
		padding:0px 50px 10px 50px;
	}
	.home-video-under-2 section .home-video-under-2-split1 .default-para-1 .elementor-widget-container{
		padding:0px 50px 0px 60px;
	}
	.home-video-under-2 section .home-video-under-2-split1 .default-para-1 .customfadeinup .elementor-widget-container{
		padding:0px 50px 0px 60px;
	}
	.home-video-under-2 section .home-video-under-2-split1 .default-para-1 p.elementor-heading-title{
		font-size:18px !important;
		font-weight:400 !important;
		line-height:27px !important;
	}
	.home-video-under-2 section .home-video-under-2-split1 .head-default-2 .elementor-widget-container{
		margin:0;
	}
	.home-video-under-2 section .home-video-under-2-split1 .elementor-widget-container{
		padding:0px 50px 0px 65px !important;
	}
	.home-image-collapse section .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin:0px -50px 0px 60px;
	}
	.home-image-collapse section .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin:0px -160px 0px 0px !important;
		text-align:center;
	}
	.home-1-banner h1.elementor-heading-title, .head-default-2 h2{
		line-height:70px !important;
	}
	.home-image-collapse .home-image-collapse-split2 .default-para-1 .elementor-widget-container p{
		font-size: 18px !important;
		line-height: 27px !important;
	}
	.home-image-collapse .home-image-collapse-split2 .default-para-1 .elementor-widget-container{
		padding:0px 30px 0px 100px !important;
	}
	.home-image-collapse .home-image-collapse-split2 .elementor-column-wrap{
		margin:100px 0px 0px 0px !important
	}
	.home-image-collapse .home-image-collapse-split2 .head-default-2 .elementor-widget-container{
		padding:0px 50px 0px 100px !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(1) img{
		width:240px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) img{
		width:340px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(3) img{
		width:250px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(3) .elementor-widget-container{
		margin:-758px 0px 0px -520px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(4) img{
		width:230px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(4) .elementor-widget-container{
		margin:-425px 0px 0px -501px;
	}
	.sevices-sec-clp .sevices-sec-clp-split2 .elementor-column-wrap{
		margin:80px 100px 0px 50px !important;
	}
	.sevices-sec-1-inner-split2-cont .elementor-column-wrap, .sevices-sec-2-inner-split2-cont .elementor-column-wrap, .sevices-sec-3-inner-split2-cont .elementor-column-wrap, .sevices-sec-4-inner-split2-cont .elementor-column-wrap, .sevices-sec-5-inner-split2-cont .elementor-column-wrap, .sevices-sec-6-inner-split2-cont .elementor-column-wrap, .sevices-sec-7-inner-split2-cont .elementor-column-wrap, .sevices-sec-8-inner-split2-cont .elementor-column-wrap, .sevices-sec-9-inner-split2-cont .elementor-column-wrap, .sevices-sec-10-inner-split2-cont .elementor-column-wrap{
		margin:70px 30px 0px 30px !important;
	}
	.team-social-icons-head{
		margin-top:80px;
	}
	#about-section-4.sevices-sec-clp{
		padding-bottom:100px !important;
	}
	.services-sec-banner-1{
		padding-top:100px !important;
	}
	body.page-id-1339 #masthead{
		filter: invert(100);
		background: #dddcdc;
	}
	.sevices-sec-1 .container .sevices-sec-2 .container .sevices-sec-3 .container .sevices-sec-4 .container .sevices-sec-5 .container .sevices-sec-6 .container .sevices-sec-7 .container .sevices-sec-8 .container .sevices-sec-9 .container, .sevices-sec-10 .container{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}
@media only screen and (min-width: 991px) and (max-width: 1023px){
	.home-image-collapse section .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin: 0px -100px 0px 0px !important;
	    text-align: center;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(1) .elementor-widget-container{
		margin:-100px 0px 0px 0px !important;
	}
}
@media only screen and (min-width: 730px) and (max-width: 990px){
	.link-section .newsletter .footer-contact p{
		padding-left:0px;
	}
	.team-section-1 .round-animate .round-s{
		transform:scale(1.5) translate(14px, -10px) !important;
	}
	.video-1{
		height:auto;
	}
	#first-video .container{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.video1-half1 .default-para-1 .elementor-widget-container, .video1-half2 .default-para-1 .elementor-widget-container{
		padding:0px 20px 0px 0px;
	}
	.video1-half2 .default-para-1 .elementor-widget-container{
		margin:0px 20px 0px 0px !important;
	}
	.video1-half1 .default-para-1 .elementor-widget-container p, .video1-half2 .default-para-1 .elementor-widget-container p{
		font-size:18px !important;
		font-weight:400 !important;
	}
	.video1-half1 .head-default-1 .elementor-widget-container, .video1-half2 .head-default-1 .elementor-widget-container{
		padding:0px 20px 0px 0px !important;
	}
	.video-1 .elementor-column-wrap{
		z-index:-1;
	}
	.video1-half1 .head-default-1 .elementor-widget-container h2, .video1-half2 .head-default-1 .elementor-widget-container h2{
		line-height:65px !important;
	}
	.video1-half1 .default-para-2 .elementor-widget-container{
		padding:0px 20px 0px 0px !important;
	}
	.video1-half1 .video-1-btn-btm-round .see-portfolio-icon{
		padding-bottom:60px;
	}
	#second-video section.mix-blend-mode-video, #first-video .home-video.container{
		padding-left:30px !important;
		padding-right:30px !important;
	}
	.video1-half2 .head-default-1 .elementor-widget-container{
		margin:0px 0px 0px 0px !important;
	}
	.video1-half2 .default-para-2 .elementor-widget-container{
		margin:0px 10px 0px 0px !important;
	}
	#home-video-under-1 section .customzoomin .elementor-widget-container{
		margin:40px 0px 0px -75px !important;
	}
	#home-video-under-1 section .customzoomin .elementor-widget-container img{
		max-width:90% !important;
	}
	#home-video-under-1 section .head-default-2 .elementor-widget-container{
		padding:20px 40px 0px 20px !important;
	}
	#home-video-under-1 section .head-default-2 .elementor-widget-container h2, .home-video-under-2 section .head-default-2 .elementor-widget-container h2{
		line-height:55px !important;
	}
	#home-video-under-1 .default-para-1 .elementor-widget-container{
		padding:0px 40px 0px 20px !important;
	}
	#home-video-under-1{
		padding:0px 0px 50px 0px !important;
	}
	.home-video-under-2 .home-video-under-2-split2 .customzoomin img{
		max-width:100% !important;
	}
	.default-para-1, .default-para-1 p{
		font-size:16px;
	}
	.home-video-under-2 .home-video-under-2-split2 .customzoomin .elementor-widget-container{
		margin:-130px -160px 0px -20px !important;
	}
	.home-video-under-2 .home-video-under-2-split2 .customzoomin .elementor-widget-container{
		margin:0px !important;
	}
	.home-video-under-2 section .head-default-2 .elementor-widget-container{
		padding:20px 50px 0px 20px;
	}
	.home-video-under-2 section .home-video-under-2-split1 .default-para-1{
		padding:0px 50px 0px 0px !important;
	}
	.home-video-under-2 section .home-video-under-2-split1 .default-para-1 p{
		font-size:16px !important;
		line-height:27px !important;
	}
	.home-video-under-2 section .home-video-under-2-split1 .elementor-widget-container{
		padding:0px 20px 0px 20px !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(1) img{
		width:200px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) img{
		width:302px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin:0px -10px 0px 93px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin:0px -102px 0px 0px;
		text-align:center;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(3) img{
		width:230px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(3) .elementor-widget-container{
		margin:-608px 0px 0px -470px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(4) img{
		width:150px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(4) .elementor-widget-container{
		margin:-300px 0px 0px -390px;
	}
	.home-image-collapse{
		
	}
	.home-video-under-2{
		padding:0px 0px 80px 0px !important;
	}
	.home-video-under-2{
		padding:0px 0px 80px 0px !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(1) .elementor-widget-container{
		margin:-118px 0px 0px 0px !important;
	}
	.home-image-collapse-split2 .elementor-column-wrap{
		margin:25px 0px 0px 0px !important;
	}
	.home-image-collapse-split2 .elementor-column-wrap .head-default-2 .elementor-widget-container{
		padding:10px 5px 0px 56px !important;
	}
	.home-image-collapse-split2 .elementor-column-wrap .head-default-2 .elementor-widget-container h2{
		line-height:55px !important;
	}
	.home-image-collapse-split2 .elementor-column-wrap .default-para-1 .elementor-widget-container p{
		font-size: 16px !important;
		line-height: 27px !important;
	}
	.home-image-collapse-split2 .elementor-column-wrap .default-para-1 .elementor-widget-container{
		padding:10px 5px 0px 56px !important;
	}
	.home-1-banner .elementor-container.elementor-column-gap-default{
		min-height:100vh !important;
	}
	#first-video .elementor-column .video1-half1, #first-video .elementor-column .video-1, #second-video .elementor-column .video1-half2, #second-video .elementor-column .video-1, #home-video-under-1 .elementor-column.elementor-inner-column, .home-video-under-2 .elementor-column.elementor-inner-column, .home-image-collapse .elementor-column.elementor-inner-column{
		width:50%;
	}
	#first-video .elementor-column, #second-video .elementor-column, #home-video-under-1 .elementor-column, .home-video-under-2 .elementor-column, .home-image-collapse .elementor-column{
		width:100%;
	}
	.home-image-collapse .home-image-collapse-split2 .round-animate .round-s{
		transform:translate(-40px, 30px);
	}
	.home-1-banner h1.elementor-heading-title, .head-default-2 h2{
		line-height:60px !important
	}
	.home-1-banner h1.elementor-heading-title .black-bordered-text svg{
		transform:translateY(2px);
	}
}
@media only screen and (min-width: 730px) and (max-width: 826px){
	.home-image-collapse{
		margin-bottom:-0px !important;
	}
	.home-image-collapse .home-image-collapse-split2 .round-animate .round-s{
		transform:translate(-40px, 85px) !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) img{
		max-width:260px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin:0px 0px 0px 0px;
		padding-left:60px;
	}
	#home-video-under-1 section .head-default-2 .elementor-widget-container{
		padding:20px 40px 0px 0px !important;
	}
	#home-video-under-1 .default-para-1 .elementor-widget-container{
		padding:0px 40px 0px 0px !important;
	}
	.home-1-banner h1.elementor-heading-title, .head-default-2 h2{
		line-height:50px !important
	}
	.home-1-banner h1.elementor-heading-title .black-bordered-text svg{
		transform:translateY(5px);
	}
}
@media only screen and (min-width: 730px) and (max-width: 767px){
	.inverse-text2 .round-animate .round-s{
		filter: invert(100);
    	transform: translate(-30px, -42px);
	}
	.core-values.text-white{
		padding-left:15px !important;
	}
	.home-video-under-2-split2 .customzoomin .elementor-widget-container{
		margin:-75px -160px 0px -20px !important;
	}
	#mobile-collapse-section.about-mobile-collapse-section{
		margin-top:350px !important;	
	}
	#mobile-collapse-section{
		margin-top:250px !important;
	}
	.home-image-collapse-split2{
		width:100% !important;
	}
	.home-image-collapse .home-image-collapse-split2 .round-animate .round-s{
		transform:translate(310px, -20px) !important;
	}
	.home-video-under-2 .home-video-under-2-split2 .customzoomin .elementor-widget-container{
		margin:-60px -160px 0px -20px !important;
	}
}
@media only screen and (max-width: 729px){
	.link-section .newsletter .footer-contact p{
		padding-left:0px;
	}
	.inverse-text2 .round-animate .round-s{
		filter: invert(100);
    	transform: translate(-28px, -42px);
	}
	.core-values.text-white{
		padding-left:15px !important;
	}
	#mobile-collapse-section.mobile-collapse-section{
		margin-top:165px !important;
	}
	#mobile-collapse-section.about-mobile-collapse-section{
		margin-top:350px !important;	
	}
	#mobile-video-1{
		display:block;
	}
	#first-video .video-1, #second-video .video-1{
		display:none;
	}
	.home-video-under-2 section .elementor-row{
		flex-direction:column-reverse !important;
	}
	.home-image-collapse .home-image-collapse-split2 .round-animate .round-s{
		transform:translate(275px, -20px) !important;
	}
	#first-video, #second-video{
		width:100vw !important;
		margin-left:-50vw !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 990px){
	.custom-footer-1 .link-section .footer-last-img img:nth-of-type(1){
		width:100px;
		margin:auto;
		padding:initial;
	}
	.custom-footer-1 .link-section .footer-last-img img:nth-of-type(2){
		width:125px;
		margin:auto;
		padding:initial;
	}
	.custom-footer-1 .link-section .footer-last-img{
		margin:auto;
		text-align:center;
	}
	.site-header .logo .site-logo{
		margin-top:10px;
		margin-left:-5px;
	}
	#masthead{
		padding:20px 0px;
	}
	.site-header .menu-section .btn-menu{
		margin:15px;
		mix-blend-mode: difference;
	}
	#mainnav-mobi{
		height:100vh;
		background:#222222;
		width:80%;
		right:-35px;
		padding-top:100px;
		top:0px;
		margin-top:-20px;
		position:fixed;
	}
	#mainnav-mobi ul.sub-menu{
		display:block !important;
		background:#222;
		border:none;
		padding-bottom:15px;
	}
	#mainnav-mobi ul.sub-menu li{
		border:none;
	}
	#mainnav-mobi ul li .btn-submenu svg{
		display:none;
	}
	#mainnav-mobi ul{
		margin-top:-50px;
	}
	#mainnav-mobi .menu-primary-container::before{
		content:'';
		width:80%;
		height:50px;
		position:relative;
		display:inline-block;
		margin:inherit;
		background-size:contain !important;
		transform:translatey(-70px);
		background:url('../../../uploads/2020/07/logo.png');
		background-repeat:no-repeat;
		background-position:center;
	}
	#mainnav-mobi ul.sub-menu li a{
		opacity:0.5;
		font-weight:400;
		padding:10px;
	}
	.btn-menu.active{
		z-index:10000;
		position:relative;
	}
	.btn-menu.active i span{
		background:#fff;
	}
	.btn-menu.active i .menu-line-1{
		transform:rotate(45deg);
		transition:.5s;
		margin-top:3px;
	}
	.btn-menu.active i .menu-line-3{
		transform:rotate(-45deg);
		transition:.5s;
		margin-top:3px;
	}
	.btn-menu.active i .menu-line-2{
		display:none;
		transition:.5s;
	}
	.btn-menu.active i svg{
		display:none;
	}
	.btn-menu i .menu-line-1, .btn-menu i .menu-line-2, .btn-menu i .menu-line-3{
		height:2px;
		width:20px;
		background:#fff;
		position:fixed;
		transition:.5s;
	}
	.btn-menu i .menu-line-1{
		margin-top:-6px;
	}
	.btn-menu i .menu-line-2{
		
	}
	.btn-menu i .menu-line-3{
		margin-top:6px;
	}
	.btn-menu.active i::before{
		content:'';
	}
	#mainnav-mobi ul li:nth-of-type(1){
		border:none;
	}
	#mainnav-mobi ul li{
		text-align:center;
		border-top:1px solid hsla(0,0%,85%,0.1);
	}
	#mainnav-mobi ul li a{
		font-size:13px;
		font-weight:700;
		letter-spacing:1px;
		padding:22px 50px;
	}
	#mainnav-mobi .menu-primary-container{
		margin:0px 30px;
	}
	.site-header.fixed{
		position:absolute !important;
		background:#fff;
	}
	body.page-id-323 #masthead{
		background:#003adc !important;
	}
	.custom-footer-1 .link-section .footer-top-split1{
		transform:translate(0px, -30px);
	}
	.custom-footer-1 .link-section .footer-top-split2{
		width:100%;	
		flex:0 0 100%;
		max-width:100%;
		position:absolute;
		transform:translate(30px, 10px);
	}
	.custom-footer-1 .link-section .footer-top-split1 span{
		background-image:initial;
	}
	.sevices-sec-clp .sevices-sec-clp-split2 .elementor-column-wrap{
		margin:80px 100px 0px 50px !important;
	}
	.sevices-sec-1-inner-split2-cont .elementor-column-wrap, .sevices-sec-3-inner-split2-cont .elementor-column-wrap, .sevices-sec-5-inner-split2-cont .elementor-column-wrap, .sevices-sec-7-inner-split2-cont .elementor-column-wrap, .sevices-sec-9-inner-split2-cont .elementor-column-wrap{
		margin:30px 0px 0px 0px !important;
	}
	.sevices-sec-2-inner-split2-cont .elementor-column-wrap, .sevices-sec-4-inner-split2-cont .elementor-column-wrap, .sevices-sec-6-inner-split2-cont .elementor-column-wrap, .sevices-sec-8-inner-split2-cont .elementor-column-wrap, .sevices-sec-10-inner-split2-cont .elementor-column-wrap{
/* 		margin:30px 10px 0px 150px !important; */
		margin:60px 10px 0px 70px !important;
	}
	.sevices-sec-1-inner-split1-img .elementor-widget-container, .sevices-sec-3-inner-split1-img .elementor-widget-container, .sevices-sec-5-inner-split1-img .elementor-widget-container, .sevices-sec-7-inner-split1-img .elementor-widget-container, .sevices-sec-9-inner-split1-img {
		margin:-50px -120px 100px 25px !important;
	}
	.sevices-sec-2-inner-split1-img .elementor-widget-container, .sevices-sec-4-inner-split1-img .elementor-widget-container, .sevices-sec-6-inner-split1-img .elementor-widget-container, .sevices-sec-8-inner-split1-img .elementor-widget-container, .sevices-sec-10-inner-split1-img .elementor-widget-container{
		margin:0px 0px 100px -125px !important;
	}
	.sevices-sec-6-inner-split1-img{
/* 		margin:0px 50px 0px -150px !important; */
	}
	.services-sec-banner-1{
		margin-top:65px !important;
	}
	.services-sec-banner-1 .textpoly .elementor-widget-container{
		margin:0 !important;
	}
	body.page-id-1339 #masthead{
		filter: invert(100);
		background: #dddcdc;
	}
	.services-mobile-collapse-section .mobile-collapse-split .elementor-container{
/* 		margin-top: -300px !important; */
	}
	.services-sec-1 .round-animate svg.round-s{
		transform:scale(1.2) translate(-10px, -20px);
	}
	.services-sec-1-banner-inner-split1 .elementor-widget-container, .services-sec-1-banner-inner-split2 .elementor-widget-container{
		margin: 0 !important;
	}
	.services-sec-1-banner-inner .services-sec-1-banner-inner1-split1, .services-sec-1-banner-inner .services-sec-1-banner-inner2-split2{
		width: 40% !important;
	}
	.team-social-icons-head{
		margin-top:80px;
	}
	.services-sec-banner-1{
		padding-top:50px !important;
	}
	.sevices-sec-clp-split1 .sevices-sec-clp-split1-one .elementor-widget-container{
		margin:-100px 0px 0px -22px !important;
	}
	.sevices-sec-clp-split1 .sevices-sec-clp-split1-one .elementor-widget-container img{
		width:250px !important;
	}
	.sevices-sec-clp-split1 .sevices-sec-clp-split1-two .elementor-widget-container{
		margin:0px -35px 0px -10px !important;
	}
	.sevices-sec-clp-split1 .sevices-sec-clp-split1-two .elementor-widget-container img{
		width:300px !important;
	}
	.sevices-sec-clp-split1 .sevices-sec-clp-split1-three .elementor-widget-container{
		margin:-700px 0px 0px -550px !important;
	}
	.sevices-sec-clp-split1 .sevices-sec-clp-split1-four .elementor-widget-container{
		margin:-368px 0px 0px -482px !important;
	}
	.sevices-sec-1 .container .sevices-sec-2 .container .sevices-sec-3 .container .sevices-sec-4 .container .sevices-sec-5 .container .sevices-sec-6 .container .sevices-sec-7 .container .sevices-sec-8 .container .sevices-sec-9 .container, .sevices-sec-10 .container{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.about-section-4-inner-container-2 .elementor-column-wrap.elementor-element-populated{
		margin:50px 100px 0px 50px !important;
	}
	.about-section-5-inner-container-1 .elementor-column-wrap.elementor-element-populated{
		margin:100px 50px 0px 80px !important;
	}
	.home-video-under-2{
		padding:0px 0px 150px 0px !important;
	}
	.home-video-under-2-split2 .elementor-widget-wrap{
		right: -50px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 729px){
	.home-1-banner h1.elementor-heading-title, .head-default-2 h2{
		line-height:50px !important;
	}
	.home-1-banner h1.elementor-heading-title .black-bordered-text svg{
		transform:translateY(2px);
	}
	.home-1-banner .elementor-container.elementor-column-gap-default{
		min-height:100vh !important;
	}
	.banner-under-arrow-1 .elementor-text-editor{
		float:left;
	}
	.video1-half1 .default-para-1 .elementor-widget-container p, .video1-half2 .default-para-1 .elementor-widget-container p{
		font-size: 18px !important;
		font-weight: 400 !important;
	}
	.video1-half1 .head-default-1 .elementor-widget-container h2, .video1-half2 .head-default-1 .elementor-widget-container h2{
		line-height:55px !important;
	}
	.video1-half1 .head-default-1 .elementor-widget-container, .video1-half2 .head-default-1 .elementor-widget-container{
		padding:0px !important;
		margin:0px 20px 0px 0px !important;
	}
	.video1-half1 .default-para-2 .elementor-widget-container, .video1-half2 .default-para-2 .elementor-widget-container{
		width:350px;
		padding:0px !important;
		margin:0px !important;
	}
	.video1-half1 .video-1-btn-btm-round .see-portfolio-icon, .video1-half2 .video-1-btn-btm-round .see-portfolio-icon{
		padding-bottom: 10px;
		padding-top: 50px;
	}
	.video1-half1 .elementor-column-wrap, .video1-half2 .elementor-column-wrap{
		margin:0px 0px 60px 0px !important;
	}
	.video1-half1 .video-1-btn-btm-round .see-portfolio-icon, .video1-half2 .video-1-btn-btm-round .see-portfolio-icon{
		background-position:110px 56px;
		background-size:20px;
	}
	#first-video .container, #second-video .container{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.video-1 .elementor-column-wrap{
		left:0px;
	}
	.video-1{
		width:100%;
	}
	#first-video .container .elementor-column-wrap{
		
	}
	.video-1-mobile{
		display:block !important;
	}
	.custom-container-c{
/* 		width:100vw !important; */
/* 		margin-left:-50vw; */
	}
	.video-1-mobile.custom-container-c, #first-video, #second-video{
		width:100vw !important;
		margin-left:-50vw !important;
	}
	.custom-container-c.video-1-mobile .elementor-container{
		background:#000 !important;
	}
	#first-video .video-1, #second-video .video-1{
		display:none;
	}
	#first-video.custom-container-c .elementor-container{
		
	}
	.video1-half2 .default-para-1 .elementor-widget-container, .video1-half1 .default-para-1 .elementor-widget-container{
		margin:0px 20px 0px 0px !important;
	}
	.video-1-mobile img{
		width:60% !important;
		margin-top:0px !important;
	}
	.video-1-mobile .elementor-column-wrap{
		padding:0px !important;
	}
	#second-video section .elementor-column-wrap.elementor-element-populated{
		margin:0px 0px 20px 0px !important;
	}
	.mobile-watch-interview{
		position: absolute !important;
		bottom: 80px;
		left: 30px;
	}
	.mobile-watch-interview2{
		bottom: 30px;
	}
	.video-1-btn-btm{
		display:none;
	}
	#home-video-under-1 section .customzoomin .elementor-widget-container{
		margin:-10px 0px 0px 0px !important;
	}
	#home-video-under-1 section .customzoomin .elementor-widget-container img{
		width:90% !important;
	}
	#home-video-under-1 section .head-default-2 .elementor-widget-container{
		padding:0px 10px 0px 0px !important;
	}
	#home-video-under-1 .home-video-under-split2 .elementor-column-wrap{
		padding:10px 0px 10px 0px !important;
		margin:30px !important;
	}
	#home-video-under-1 .home-video-under-split2 .default-para-1 .elementor-widget-container{
		padding:0px !important;
	}
	#home-video-under-1 .home-video-under-split2 .default-para-1 .elementor-widget-container .btn-subscribe.about-btn{
		background-position:20px 19px !important;
		margin-top:25px !important;
	}
	.default-para-1, .default-para-1 p{
		font-size:16px !important;
	}
	.home-video-under-2-split1, .home-video-under-2-split2{
		
	}
	.home-video-under-2 section .elementor-row{
		flex-direction:column-reverse !important;
	}
	.home-video-under-2 .home-video-under-2-split2 .elementor-widget-container{
		margin:-150px 0px 0px 0px !important;
	}
	.home-video-under-2 .home-video-under-2-split2 .elementor-widget-container img{
		width:90% !important;
	}
	.home-video-under-2-split1 .elementor-column-wrap{
		margin:10px 0px 0px 0px !important;
	}
	.home-video-under-2-split1 .elementor-column-wrap .head-default-2 .elementor-widget-container{
		padding:20px 30px 0px 30px !important;
	}
	.home-video-under-2-split1 .elementor-column-wrap .default-para-2 .elementor-widget-container{
		padding:0px 30px 0px 30px !important;
	}
	.home-video-under-2-split1 .elementor-column-wrap .default-para-1 .elementor-widget-container{
		padding:0px 30px 0px 30px !important;
	}
	.home-video-under-2-split1 .elementor-column-wrap .elementor-widget-text-editor .elementor-widget-container{
		padding:0px 30px 0px 30px !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(1) .elementor-widget-container{
		margin:-110px 0px 0px 0px !important;
		text-align:right;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		text-align:right;
		margin:0px 0px 0px 0px !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(1) img{
		width:30% !important;
		text-align:right;
		margin-right:20% !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) img{
		width:50%;
		text-align:right;
		margin:0px 0px 0px 0px !important
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(3) img{
		width:20% !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(3) .elementor-widget-container{
		margin:-630px 0px 0px -325px !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(3) img{
		width:46% !important;
		left:0%;
		position:absolute;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(4) img{
		width:25% !important;
		left:21%;
		position:absolute;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(4) .elementor-widget-container{
		margin:-235px 0px 0px -624px !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin{
/* 		position:absolute; */
	}
	.home-image-collapse{
		max-width: 100vw !important;
		position: relative;
		margin-left: -50vw !important;
		left: 50%;
		width: 100vw !important;
		margin: auto;
	}
	.home-image-collapse .home-image-collapse-split1
	.home-image-collapse .home-image-collapse-split2 .head-default-2 .elementor-widget-container{
		padding:10px 30px 0px 30px !important;
	}
	.home-image-collapse .home-image-collapse-split2 .default-para-1 .elementor-widget-container{
		padding:0px 30px 0px 30px !important
	}
	.home-image-collapse-split2 .elementor-column-wrap{
		margin:0px 0px 0px 0px !important;
	}
	.home-image-collapse-split2 .elementor-column-wrap .head-default-2 .elementor-widget-container{
		padding:0px 30px 0px 30px !important;
	}
	.home-footer{
		display:none;
	}
	.home-image-collapse{
		margin-bottom: -50px !important;
	}
	.link-section .newsletter-text{
		padding-top: 5px;
		padding-bottom: 20px;
	}
	.default-para-1, .default-para-1 p{
		line-height:27px !important;
	}
	.portfolio-section-1 .round-animate .round-s{
		transform:scale(2.3) translatex(32px) !important;
	}
}
@media only screen and (max-width: 767px){
	.custom-footer-1 .link-section .footer-last-img img:nth-of-type(1){
		width:100px;
		margin:auto;
		padding:initial;
	}
	.custom-footer-1 .link-section .footer-last-img img:nth-of-type(2){
		width:125px;
		margin:auto;
		padding:initial;
	}
	.custom-footer-1 .link-section .footer-last-img{
		margin:auto;
		text-align:center;
	}
	.link-section .newsletter .footer-contact{
		padding-top:25px;
	}
	.about-mobile-collapse-section{
		margin-top:350px !important;	
	}
	.team-section-1 .round-animate .round-s{
		transform:scale(1) translate(-21px, -26px) !important;
	}
	.header-wrap{
		text-align:left;
	}
	#masthead{
		padding:20px 0px;
	}
	#masthead .header-wrap .logo .site-logo{
		margin:-10px 0px 10px -10px;
	}
	.site-header .menu-section .btn-menu{
		margin:15px;
		mix-blend-mode: difference;
	}
	#mainnav-mobi{
		height:100vh;
		background:#222222;
		width:70vw;
		right:0px;
		position:fixed;
		padding-top:100px;
		top:0px;
		margin-top:-20px;
	}
	.menu-section .btn-menu{
		float:right;
	}
	.header-wrap .menu-section{
		width:40%;
	}
	#mainnav-mobi ul.sub-menu{
		display:block !important;
		background:#222;
		border:none;
		padding-bottom:15px;
	}
	#mainnav-mobi ul.sub-menu li{
		border:none;
	}
	#mainnav-mobi ul li .btn-submenu svg{
		display:none;
	}
	#mainnav-mobi ul{
		margin-top:-50px;
	}
	#mainnav-mobi .menu-primary-container::before{
		content:'';
		width:80%;
		height:50px;
		position:relative;
		display:inline-block;
		margin:inherit;
		background-size:contain !important;
		transform:translatey(-70px);
		background:url('../../../uploads/2020/07/logo.png');
		background-repeat:no-repeat;
		background-position:center;
	}
	#mainnav-mobi ul.sub-menu li a{
		opacity:0.5;
		font-weight:400;
		padding:10px;
	}
	.btn-menu.active{
		z-index:10000;
		position:relative;
	}
	.btn-menu.active i span{
		background:#fff;
	}
	.btn-menu.active i .menu-line-1{
		transform:rotate(45deg);
		transition:.5s;
		margin-top:3px;
	}
	.btn-menu.active i .menu-line-3{
		transform:rotate(-45deg);
		transition:.5s;
		margin-top:3px;
	}
	.btn-menu.active i .menu-line-2{
		display:none;
		transition:.5s;
	}
	.btn-menu.active i svg{
		display:none;
	}
	.btn-menu i .menu-line-1, .btn-menu i .menu-line-2, .btn-menu i .menu-line-3{
		height:2px;
		width:20px;
		background:#fff;
		position:fixed;
		transition:.5s;
	}
	.btn-menu i .menu-line-1{
		margin-top:-6px;
	}
	.btn-menu i .menu-line-2{
		
	}
	.btn-menu i .menu-line-3{
		margin-top:6px;
	}
	.btn-menu.active i::before{
		content:'';
	}
	#mainnav-mobi ul li:nth-of-type(1){
		border:none;
	}
	#mainnav-mobi ul li{
		text-align:center;
		border-top:1px solid hsla(0,0%,85%,0.1);
	}
	#mainnav-mobi ul li a{
		font-size:13px;
		font-weight:700;
		letter-spacing:1px;
		padding:22px 50px;
	}
	#mainnav-mobi .menu-primary-container{
		margin:0px 30px;
	}
	.site-header.fixed{
		position:absolute !important;
		background:#fff;
	}
	body.page-id-323 #masthead{
		background:#003adc !important;
	}
	.custom-footer-1 .link-section .footer-top-split1 span{
		background-image:initial;
	}
/* 	home-s */
	.home-1-banner h1.elementor-heading-title .black-bordered-text svg{
		transform:translateY(2px);
	}
	.home-1-banner .elementor-container.elementor-column-gap-default{
		min-height:100vh !important;
	}
	.banner-under-arrow-1 .elementor-text-editor{
		float:left;
	}
	.video1-half1 .default-para-1 .elementor-widget-container p, .video1-half2 .default-para-1 .elementor-widget-container p{
		font-size: 18px !important;
		font-weight: 400 !important;
	}
	.video1-half1 .head-default-1 .elementor-widget-container h2, .video1-half2 .head-default-1 .elementor-widget-container h2{
		line-height:45px !important;
	}
	.video1-half1 .head-default-1 .elementor-widget-container, .video1-half2 .head-default-1 .elementor-widget-container{
		padding:0px !important;
		margin:0px 20px 0px 0px !important;
	}
	.video1-half1 .default-para-2 .elementor-widget-container, .video1-half2 .default-para-2 .elementor-widget-container{
		width:350px;
		padding:0px !important;
		margin:0px !important;
	}
	.video1-half1 .video-1-btn-btm-round .see-portfolio-icon, .video1-half2 .video-1-btn-btm-round .see-portfolio-icon{
		padding-bottom: 10px;
		padding-top: 50px;
	}
	.video1-half1 .elementor-column-wrap, .video1-half2 .elementor-column-wrap{
		margin:0px 0px 60px 0px !important;
	}
	.video1-half1 .video-1-btn-btm-round .see-portfolio-icon, .video1-half2 .video-1-btn-btm-round .see-portfolio-icon{
		background-position:110px 56px;
		background-size:20px;
	}
	#first-video .container, #second-video .container{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.video-1 .elementor-column-wrap{
		left:0px;
	}
	.video-1{
		width:100%;
	}
	#first-video .container .elementor-column-wrap{
		
	}
	.video-1-mobile{
/* 		display:block; */
	}
	.custom-container-c{
/* 		width:100vw !important; */
/* 		margin-left:-50vw; */
	}
	.video-1-mobile.custom-container-c, #first-video, #second-video{
		width:100vw !important;
		margin-left:-50vw !important;
	}
	#first-video, #second-video{
		width:95vw !important;
		margin-left:-47.5vw !important;
	}
	.custom-container-c.video-1-mobile .elementor-container{
		background:#000 !important;
	}
	#first-video .video-1, #second-video .video-1{
/* 		display:none; */
	}
	#first-video.custom-container-c .elementor-container{
		
	}
	.video1-half2 .default-para-1 .elementor-widget-container, .video1-half1 .default-para-1 .elementor-widget-container{
		margin:0px 20px 0px 0px !important;
		padding:0px 0px 0px 0px !important;
	}
	.video-1-mobile img{
		width:60% !important;
		margin-top:0px !important;
	}
	.video-1-mobile .elementor-column-wrap{
		padding:0px !important;
	}
	#second-video section .elementor-column-wrap.elementor-element-populated{
		margin:0px 0px 20px 0px !important;
	}
	.mobile-watch-interview{
		position: absolute !important;
		bottom: 80px;
		left: 30px;
	}
	.mobile-watch-interview2{
		bottom: 30px;
	}
	.video-1-btn-btm{
		display:none;
	}
	#home-video-under-1 section .customzoomin .elementor-widget-container{
		margin:-10px 0px 0px 0px !important;
	}
	#home-video-under-1 section .customzoomin .elementor-widget-container img{
		width:90% !important;
	}
	#home-video-under-1 section .head-default-2 .elementor-widget-container{
		padding:0px 10px 0px 0px !important;
	}
	#home-video-under-1 .home-video-under-split2 .elementor-column-wrap{
		padding:10px 0px 10px 0px !important;
		margin:30px !important;
	}
	#home-video-under-1 .home-video-under-split2 .default-para-1 .elementor-widget-container{
		padding:0px !important;
	}
	#home-video-under-1 .home-video-under-split2 .default-para-1 .elementor-widget-container .btn-subscribe.about-btn{
		background-position:20px 19px !important;
		margin-top:25px !important;
	}
	.default-para-1, .default-para-1 p{
		font-size:16px !important;
	}
	.home-video-under-2-split1, .home-video-under-2-split2{
		
	}
	.home-video-under-2 .home-video-under-2-split2 .elementor-widget-container{
		margin:-150px 0px 0px 0px !important;
	}
	.home-video-under-2 .home-video-under-2-split2 .elementor-widget-container img{
		width:90% !important;
	}
	.home-video-under-2-split1 .elementor-column-wrap{
		margin:10px 0px 0px 0px !important;
	}
	.home-video-under-2-split1 .elementor-column-wrap .head-default-2 .elementor-widget-container{
		padding:20px 30px 0px 30px !important;
	}
	.home-video-under-2-split1 .elementor-column-wrap .default-para-2 .elementor-widget-container{
		padding:0px 30px 0px 30px !important;
	}
	.home-video-under-2-split1 .elementor-column-wrap .default-para-1 .elementor-widget-container{
		padding:0px 30px 0px 30px !important;
	}
	.home-video-under-2-split1 .elementor-column-wrap .elementor-widget-text-editor .elementor-widget-container{
		padding:0px 30px 0px 30px !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(1) .elementor-widget-container{
		margin:-110px 0px 0px 0px !important;
		text-align:right;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		text-align:right;
		margin:0px 0px 0px 0px !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(1) img{
		width:30% !important;
		text-align:right;
		margin-right:20% !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) img{
		width:50%;
		text-align:right;
		margin:0px 0px 0px 0px !important
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(3) img{
		width:20% !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(3) .elementor-widget-container{
		margin:-450px 0px 0px -325px !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(3) img{
		width:46% !important;
		left:0%;
		position:absolute;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(4) img{
		width:25% !important;
		left:21%;
		position:absolute;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(4) .elementor-widget-container{
		margin:-173px 0px 0px -624px !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin{
/* 		position:absolute; */
	}
	.home-image-collapse{
		max-width: 100vw !important;
		position: relative;
		margin-left: -50vw !important;
		left: 50%;
		width: 100vw !important;
		margin: auto;
	}
	.home-image-collapse .home-image-collapse-split1
	.home-image-collapse .home-image-collapse-split2 .head-default-2 .elementor-widget-container{
		padding:10px 30px 0px 30px !important;
	}
	.home-image-collapse .home-image-collapse-split2 .default-para-1 .elementor-widget-container{
		padding:0px 30px 0px 30px !important
	}
	.home-image-collapse-split2 .elementor-column-wrap{
		margin:0px 0px 0px 0px !important;
	}
	.home-image-collapse-split2 .elementor-column-wrap .head-default-2 .elementor-widget-container{
		padding:0px 30px 0px 30px !important;
	}
	.home-footer{
		display:none;
	}
	.home-image-collapse{
		margin-bottom: -50px !important;
	}
	.link-section .newsletter-text{
		padding-top: 5px;
		padding-bottom: 20px;
	}
	.default-para-1, .default-para-1 p{
		line-height:27px !important;
	}
	.head-default-2, .head-default-2 h2{
		line-height:45px !important;
		font-size:calc((.03366*100vw + 20.861px)*1) !important;
	}
	.video1-half1 .head-default-1 .elementor-widget-container h2, .video1-half2 .head-default-1 .elementor-widget-container h2{
		font-size:calc((.03366*100vw + 20.861px)*1) !important;
	}
	.home-1-banner h1.elementor-heading-title{
		font-size:calc((.04752*100vw + 15.04px)*1) !important;
		line-height:45px !important;
	}
	html{
		overflow-x:auto;
	}
	#mainnav-mobi{
		right:0px !important;
	}
	.link-section .col-lg-3 .footer-menu li{
		border:none;
		opacity:0.6;
	}
	.link-section .col-lg-3 .footer-menu li a{
		font-weight:400;
	}
	.link-section .col-lg-3 .footer-menu{
		padding-bottom:30px;
		padding-top:30px;
	}
	.link-section .col-lg-2 .footer-menu{
		margin-bottom:0px;
	}
	.link-section .col-lg-2 .footer-menu li{
		padding:20px 0px !important;
	}
	.link-section .footer-top-split2 .form-control{
		width:90%;
	}
	.link-section .footer-top-split2 .form-group-1{
/* 		width:60%; */
	}
	.link-section .footer-top-split2 .form-group-2{
		margin-left:-15px;
	}
	.footer-top-split2 .row{
		width:100%;
	}
	.custom-footer-1 .footer-logo{
		margin-bottom:25px;
		margin-top:-25px;
	}
	.menu-item-has-children a{
		height:110px;
	}
	.menu-item-has-children .sub-menu a{
		height:auto;
	}
	#mobile-video-1 .custom-image-v-sec{
		margin-bottom:50px !important;
	}
	#mobile-collapse-section .mobile-collapse-split .mobile-collapse-split-1, #mobile-collapse-section .mobile-collapse-split .mobile-collapse-split-2{
		
	}
	#mobile-collapse-section .elementor-widget-image{
		width:50% !important;
	}
	.home-image-collapse-split1{
		display:none !important;
	}
	.mobile-collapse-section{
		display:block;
	}
	#mobile-collapse-section.mobile-collapse-section{
		width:100vw !important;
		margin:auto;
		max-width:100vw !important;
		position:relative;
		margin-left:-50vw !important;
		left:50%;
	}
	.mobile-collapse-split-1 .elementor-column-wrap, .mobile-collapse-split-2 .elementor-column-wrap{
		padding:0px !important;
	}
	.mobile-collapse-split-1 .elementor-widget-image:nth-of-type(1) .elementor-widget-container img{
		width:80%;
	}
	.mobile-collapse-split-1 .elementor-widget-image:nth-of-type(2) .elementor-widget-container img{
		width:55%;
	}
	.mobile-collapse-split-1 .elementor-widget-image:nth-of-type(1) .elementor-widget-container{
		text-align:left;
	}
	.mobile-collapse-split-1 .elementor-widget-image:nth-of-type(2) .elementor-widget-container{
/* 		margin:-50px 0px 0px -40px; */
		text-align:right;
		margin-left:-77%;
		margin-top:-30%;
		margin-right:34%;
	}
	.mobile-collapse-split-2 .elementor-widget-image:nth-of-type(1) .elementor-widget-container img{
		width:50%;
	}
	.mobile-collapse-split-2 .elementor-widget-image:nth-of-type(1) .elementor-widget-container{
		margin-left:18%;
	}
	.mobile-collapse-split-2 .elementor-widget-image:nth-of-type(2) .elementor-widget-container img{
		width:100%;
	}
	.mobile-collapse-split-2 .elementor-widget-image:nth-of-type(2) .elementor-widget-container{
/* 		margin:-8px 0px 0px -40px; */
		margin-top: -40%;
		margin-left: -13%;
	}
	.home-mobile-collapse-section .mobile-collapse-split-2 .elementor-widget-image:nth-of-type(2) .elementor-widget-container{
		margin-top: -31%;
	}
	.sevices-sec-clp-split1-mobile-one{
		margin-top:-5px !important;
	}
	.sevices-sec-clp-split1-mobile-three{
		margin-top:-10px !important;
	}
	.sevices-sec-clp-split1-mobile-two .elementor-widget-container{
		margin-right:40% !important;
		margin-top:-26% !important;
	}
	.sevices-sec-clp-split1-mobile-four .elementor-widget-container{
		margin-left:-15% !important;
	}
	.sevices-sec-1 .elementor-element.elementor-column, .sevices-sec-2 .elementor-element.elementor-column, .sevices-sec-3 .elementor-element.elementor-column, .sevices-sec-4 .elementor-element.elementor-column, .sevices-sec-5 .elementor-element.elementor-column, .sevices-sec-6 .elementor-element.elementor-column, .sevices-sec-7 .elementor-element.elementor-column, .sevices-sec-8 .elementor-element.elementor-column, .sevices-sec-9 .elementor-element.elementor-column, .sevices-sec-10 .elementor-element.elementor-column{
		padding:0 !important;
		margin-bottom:30px !important;
	}
	.sevices-sec-1-inner-split1-img .elementor-widget-image .elementor-widget-container, .sevices-sec-2-inner-split1-img .elementor-widget-image .elementor-widget-container, .sevices-sec-3-inner-split1-img .elementor-widget-image .elementor-widget-container, .sevices-sec-4-inner-split1-img .elementor-widget-image .elementor-widget-container, .sevices-sec-5-inner-split1-img .elementor-widget-image .elementor-widget-container, .sevices-sec-6-inner-split1-img .elementor-widget-image .elementor-widget-container, .sevices-sec-7-inner-split1-img .elementor-widget-image .elementor-widget-container, .sevices-sec-8-inner-split1-img .elementor-widget-image .elementor-widget-container, .sevices-sec-9-inner-split1-img .elementor-widget-image .elementor-widget-container, .sevices-sec-10-inner-split1-img .elementor-widget-image .elementor-widget-container{
		margin:0 !important;
	}
	.sevices-sec-1{
		width: 100% !important;
    	max-width: 100% !important;
    	left: auto;
    	right: auto;
    	margin-left: auto;
    	margin-right: auto;
	}
	.sevices-sec-1-inner-split2-cont .elementor-column-wrap.elementor-element-populated, .sevices-sec-2-inner-split2-cont .elementor-column-wrap.elementor-element-populated, .sevices-sec-3-inner-split2-cont .elementor-column-wrap.elementor-element-populated, .sevices-sec-4-inner-split2-cont .elementor-column-wrap.elementor-element-populated, .sevices-sec-5-inner-split2-cont .elementor-column-wrap.elementor-element-populated, .sevices-sec-6-inner-split2-cont .elementor-column-wrap.elementor-element-populated, .sevices-sec-7-inner-split2-cont .elementor-column-wrap.elementor-element-populated, .sevices-sec-8-inner-split2-cont .elementor-column-wrap.elementor-element-populated, .sevices-sec-9-inner-split2-cont .elementor-column-wrap.elementor-element-populated, .sevices-sec-10-inner-split2-cont .elementor-column-wrap.elementor-element-populated{
		margin:0 !important;
	}
	#about-section-5.sevices-sec-1 .elementor-container{
		background:transparent !important;
	}
	#about-section-5.sevices-sec-1{
		background:transparent !important;
	}
	.sevices-sec-2-inner .elementor-row, .sevices-sec-4-inner .elementor-row, .sevices-sec-6-inner .elementor-row, .sevices-sec-8-inner .elementor-row, .sevices-sec-10-inner .elementor-row{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -moz-flex;
		display: -webkit-flex;
		display: flex;
		flex-direction: column-reverse;
	}
	.sevices-sec-1-inner-split2-cont .elementor-column-wrap.elementor-element-populated{}
	.sevices-sec-1-inner-split2-cont .textpoly .elementor-widget-container, .sevices-sec-2-inner-split2-cont .textpoly .elementor-widget-container, .sevices-sec-3-inner-split2-cont .textpoly .elementor-widget-container, .sevices-sec-4-inner-split2-cont .textpoly .elementor-widget-container, .sevices-sec-5-inner-split2-cont .textpoly .elementor-widget-container, .sevices-sec-6-inner-split2-cont .textpoly .elementor-widget-container, .sevices-sec-7-inner-split2-cont .textpoly .elementor-widget-container, .sevices-sec-8-inner-split2-cont .textpoly .elementor-widget-container, .sevices-sec-9-inner-split2-cont .textpoly .elementor-widget-container, .sevices-sec-10-inner-split2-cont .textpoly .elementor-widget-container{
		margin:0 !important;
	}
	.sevices-sec-1-inner-split2-cont .customfadeinup .elementor-widget-container, .sevices-sec-2-inner-split2-cont .customfadeinup .elementor-widget-container, .sevices-sec-3-inner-split2-cont .customfadeinup .elementor-widget-container, .sevices-sec-4-inner-split2-cont .customfadeinup .elementor-widget-container, .sevices-sec-5-inner-split2-cont .customfadeinup .elementor-widget-container, .sevices-sec-6-inner-split2-cont .customfadeinup .elementor-widget-container, .sevices-sec-7-inner-split2-cont .customfadeinup .elementor-widget-container, .sevices-sec-8-inner-split2-cont .customfadeinup .elementor-widget-container, .sevices-sec-9-inner-split2-cont .customfadeinup .elementor-widget-container, .sevices-sec-10-inner-split2-cont .customfadeinup .elementor-widget-container{
		margin:0 !important;
	}
	body.page-id-1339 #masthead{
		filter: invert(100);
		background: #dddcdc;
	}
	.services-sec-1-banner-inner1-split1, .services-sec-1-banner-inner2-split2{
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-left: 0px !important;
	}
	.services-sec-banner-1{
		margin-top:0px !important;
		padding-bottom:170px !important;
	}
	.services-sec-banner-1 .textpoly{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.services-sec-banner-1 .textpoly h2{
		font-size: 45px !important;
		line-height: 48px !important;
		word-break: break-word;
	}
	.services-inverse-round-btn{
		margin-top:-70px !important;
	}
	.services-mobile-collapse-section .mobile-collapse-split .elementor-container{
		margin-top:-70px !important;
	}
	.services-sec-1 .round-animate svg.round-s{
		transform:scale(0.9) translate(-30px, -30px) !important;
	}
	.services-sec-1-banner-inner .elementor-container.elementor-column-gap-default{
		min-height: 150px !important;
	}
	.sevices-sec-clp .sevices-sec-clp-split2 .elementor-column-wrap.elementor-element-populated{
		margin:30px 0px 0px 0px !important;
	}
	.sevices-sec-clp .sevices-sec-clp-split2 .elementor-column-wrap.elementor-element-populated .textpoly .elementor-widget-container{
		padding:0 !important;
	}
	.sevices-sec-clp .sevices-sec-clp-split2 .elementor-column-wrap.elementor-element-populated .customfadeinup .elementor-widget-container{
		padding:0 !important;
	}
	.teams-intro-split1{
		margin-top:30px;
	}
	#team-section-3 .elementor-widget-text-editor{
		padding-left:0px;
		padding-right:0px;
	}
	.teams-intro-split .elementor-row{
		display: flex;
		flex-direction: column-reverse;
	}
	.teams-intro-split2 img{
		width:500px;
		margin-top: 124px;
		margin-bottom: -100px;
	}
	.team-social-icons-head{
		position: absolute !important;
		bottom: 0;
		margin-bottom: -70px !important;
	}
	.teams-intro-split2 img{
		margin-top:0px;
		margin-bottom:0px;
	}
	.teams-intro-split2 .img-stick .elementor-image::after{
		content: "";
		display: block;
		position: absolute;
		left: -30px;
		right: -30px;
		bottom: 0;
		border-bottom: 1px solid #d8d8d8;
	}
	.teams-intro-split2 .img-stick .elementor-widget-container{
		padding-top: initial;
		height: auto;
	}
	.home-video-under-1-inner-container{
		max-width: 100% !important;
    	padding-left: 0px !important;
	    padding-right: 0px !important;
	}
	#home-video-under-1 section .customzoomin .elementor-widget-container{
		margin:-10px 0px 0px -50px !important
	}
	.content-area.modern article.hentry{
		margin: auto;
		height:auto;
	}
	.elementor-tabs .company-detail img{
		width: 220px !important;
	    max-height: inherit !important;
    	max-width: 220px !important;
	}
	.elementor-tabs .company-detail center{
		padding: 10px;
	}
/* 	.sevices-sec-4-inner-split1-img  */
}
@media only screen and (max-width: 730px){
	#first-video, #second-video{
		width: 100vw !important;
	    margin-left: -50vw !important;
	}
	.home-video-under-1-inner-container{
		max-width: 100% !important;
    	padding-left: 0px !important;
	    padding-right: 0px !important;
	}
	#home-video-under-1 section .customzoomin .elementor-widget-container{
		margin:-10px 0px 0px 0px !important
	}
	.home-video-under-2-split2 .elementor-widget-wrap{
		position: relative;
		top: 0px;
		right: 0px;
	}
	.home-video-under-2{
		padding:0px 0px 50px 0px !important;
	}
	#home-video-under-1{
		padding:0px 0px 50px 0px !important;
	}
}
@media only screen and (max-width: 520px){
	.video1-half1 .default-para-2 .elementor-widget-container, .video1-half2 .default-para-2 .elementor-widget-container{
		width:auto !important;
	}
}
@media only screen and (max-width: 423px){
	.home-image-collapse .home-image-collapse-split2 .round-animate .round-s{
		transform:translate(-38px, 10px) !important;
	}
}
@media only screen and (max-width: 719px){
	#masthead .header-wrap .logo .site-logo{
		margin:-10px 0px 10px 10px;
	}
	.site-header .menu-section .btn-menu{
		margin:15px 25px;
	}
}
@media only screen and (max-width: 480px){
	#mobile-collapse-section.about-mobile-collapse-section{
		margin-top:100px !important;	
	}
	.video-1-mobile{
		display:block !important;
	}
	#mainnav-mobi{
		width:100vw;
		right:-15px;
	}
	.portfolio-section-1 .round-animate .round-s{
		transform:scale(1.9) translate(30px,-8px) !important;
	}
	.portfolio-section-1 .port-slogan{
		width:auto !important;
	}
	.video-1-mobile img{
		width:300px !important;
		max-width: 320px !important;
		padding-top: 20px;
		padding-bottom: 25px;
	}
	.site-logo{
		width:190px;	
	}
	.header-wrap .logo{
		margin:18px 0px 10px 0px !important;
	}
	#masthead{
		padding:10px 0px !important;
	}
}
@media only screen and (max-width: 350px){
	.portfolio-section-1 .round-animate .round-s{
		transform:scale(1.6) translate(30px,-8px) !important;
	}
}
@media only screen and (max-width: 340px){
	.portfolio-section-1 .round-animate .round-s{
		transform:scale(1.5) translate(30px,-8px) !important;
	}
}
@media only screen and (max-width: 330px){
	.portfolio-section-1 .round-animate .round-s{
		transform:scale(1.3) translate(4px,-8px) !important;
	}
}
/*--------------------- responsive 1200-991 end------------- */
@media only screen and (min-width: 1430px){
	.custom-footer-1 .link-section .footer-last-img img:nth-of-type(1){
		width:100px;
		margin:auto;
		padding:initial;
	}
	.custom-footer-1 .link-section .footer-last-img img:nth-of-type(2){
		width:125px;
		margin:auto;
		padding:initial;
	}
	.custom-footer-1 .link-section .footer-last-img{
		margin:auto;
		text-align:center;
	}
	.video-1 .elementor-text-editor{
		margin-left:-130px;
	}
	.video1-half1{
/* 		padding-top:150px;
		padding-bottom:150px; */
	}
	.video1-half2{
/* 		padding-top:150px;
		padding-bottom:150px; */
	}
	.b-all-t h2{
		
	}
	.about-section-3 .elementor-container{
		background:linear-gradient(to left, rgba(34,34,34,1) 0%,rgba(34,34,34,1) 65%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%);
	}
	.services-sec-1-banner-inner .services-sec-1-banner-inner1-split1{
		width: 25% !important;
		margin: inherit !important;
		margin-left: 8.33333% !important;
	}
	.services-sec-1-banner-inner .services-sec-1-banner-inner2-split2{
		width: 25% !important;
		margin: inherit !important;
	}
}
@media only screen and (min-width: 1640px){
	.b-all-t h2{
/* 		margin-top:10vh; */
	}
	.about-section-3 .elementor-container{
		background:linear-gradient(to left, rgba(34,34,34,1) 0%,rgba(34,34,34,1) 62%,rgba(255,255,255,0) 62%,rgba(255,255,255,0) 100%);
	}
	.services-sec-1-banner-inner .services-sec-1-banner-inner1-split1{
		width: 25% !important;
		margin: inherit !important;
		margin-left: 8.33333% !important;
	}
	.services-sec-1-banner-inner .services-sec-1-banner-inner2-split2{
		width: 25% !important;
		margin: inherit !important;
	}
}
@media only screen and (min-width: 1920px){
	.about-section-3 .elementor-container{
		background:linear-gradient(to left, rgba(34,34,34,1) 0%,rgba(34,34,34,1) 59%,rgba(255,255,255,0) 59%,rgba(255,255,255,0) 100%);
	}
	.services-sec-1-banner-inner .services-sec-1-banner-inner1-split1{
		width: 25% !important;
		margin: inherit !important;
		margin-left: 8.33333% !important;
	}
	.services-sec-1-banner-inner .services-sec-1-banner-inner2-split2{
		width: 25% !important;
		margin: inherit !important;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin:0px 0px 0px 155px;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin:0px -120px 0px 0px;
		text-align:center;
	}
}
@media only screen and (max-width: 1429px){
	.video-1 .elementor-text-editor{
		margin-left:-100px;
	}
	.elementor embed, .elementor iframe, .elementor object, .elementor video{
		max-width:100% !important;
	}
	#first-video .container{
/* 		padding-left:50px !important; */
/* 		padding-right:50px !important; */
	}
	.b-all-t .b1text{
		top:0vh;
	}
/* 	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin:0px 0px 0px 155px !important;
	} */
}
@media only screen and (min-width: 1200px){
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
/* 		margin:0px 0px 0px 155px !important; */
	}
}

@media only screen and (min-width: 1025px){
	.team-section-1.custom-container-c.b-all-t{
		margin-top:-30px !important;
	}
	.services-sec-1-banner-inner .services-sec-1-banner-inner1-split1{
		width: 25% !important;
		margin: inherit !important;
		margin-left: 8.33333% !important;
	}
	.services-sec-1-banner-inner .services-sec-1-banner-inner2-split2{
		width: 25% !important;
		margin: inherit !important;
	}
}
@media only screen and (min-width: 1201px){
	.video1-half1 .default-para-1, .video1-half2 .default-para-1{
		margin-top:150px;
	}
	.video1-half1 .video-1-btn-btm, .video1-half2 .video-1-btn-btm{
		margin-bottom:20px !important;
	}
	.video1-half1 .video-1-btn-btm-round, .video1-half2 .video-1-btn-btm-round{
		margin-bottom:150px;
	}
	.video-1 .elementor-widget-wrap{
/* 		height:100vh !important; */
	}
	.video-1 .first-video{
		height:100%;
		transform:translatex(100px);
/* 		width:90% !important;
		max-width:90% !important; */
		margin:auto;
	}
	.video-1{
		height:100%;
	} 
	.services-sec-1-banner-inner .services-sec-1-banner-inner1-split1{
		width: 25% !important;
		margin: inherit !important;
		margin-left: 8.33333% !important;
	}
	.services-sec-1-banner-inner .services-sec-1-banner-inner2-split2{
		width: 25% !important;
		margin: inherit !important;
	}
}
@media only screen and (min-width: 1441px){
	.video1-half1 .default-para-1, .video1-half2 .default-para-1{
		margin-top:150px;
	}
	.video1-half1 .video-1-btn-btm, .video1-half2 .video-1-btn-btm{
		margin-bottom:20px !important;
	}
	.video1-half1 .video-1-btn-btm-round, .video1-half2 .video-1-btn-btm-round{
		margin-bottom:150px;
	}
	.video-1 .elementor-widget-wrap{
/* 		height:100vh !important; */
	}
	.video-1 .first-video, .video-1 .second-video{
		height:80%;
		transform:translatex(-50px);
	}
	.video-1{
		height:100%;
	}
	.home-image-collapse .home-image-collapse-split1 .elementor-widget-wrap .customzoomin:nth-of-type(2) .elementor-widget-container{
		margin:0px -120px 0px 0px;
		text-align:center;
	}
}
@media only screen and (min-width: 1621px){
	.video1-half1 .default-para-1, .video1-half2 .default-para-1{
		margin-top:250px;
	}
	.video1-half1 .video-1-btn-btm, .video1-half2 .video-1-btn-btm{
		margin-bottom:20px !important;
	}
	.video1-half1 .video-1-btn-btm-round, .video1-half2 .video-1-btn-btm-round{
		margin-bottom:200px;
	}
	.video-1 .elementor-widget-wrap{
/* 		height:100vh !important; */
	}
	.video-1 .first-video, .video-1 .second-video{
		height:100%;
		transform:translatex(100px);
		width:100%;
	}
	.video-1{
		height:100%;
	}
	.home-1-banner h1.elementor-heading-title{
/* 		line-height:calc((.04752*100vw + 5.0396px)*1) !important; */
	}
	.video-1{
		z-index:-1;
	}
	.video1-half1 .head-default-1 .elementor-widget-container h2, .video1-half2 .head-default-1 .elementor-widget-container h2{
		font-size:calc((.03366*100vw + -10.139px)*1) !important;
	}
}
/* @media only screen and (max-width: 1200px){ */
/* 	.video1-half1 .default-para-1, .video1-half2 .default-para-1{
		margin-top:150px;
	}
	.video1-half1 .video-1-btn-btm, .video1-half2 .video-1-btn-btm{
		margin-bottom:20px !important;
	}
	.video1-half1 .video-1-btn-btm-round, .video1-half2 .video-1-btn-btm-round{
		margin-bottom:150px;
	}
	.video-1 .elementor-widget-wrap{
		height:100vh !important;
	}
	.video-1 .first-video{
		height:100%;
		transform:translatex(-50px); */
/* 		width:90% !important;
		max-width:90% !important; */
/* 		margin:auto;
	}
	.video-1{
		height:100%;
	}
} */
@media only screen and (min-width: 1920px){
/* 	.video1-half1 .default-para-1, .video1-half2 .default-para-1{
		margin-top:500px;
	}
	.video1-half1 .video-1-btn-btm, .video1-half2 .video-1-btn-btm{
		margin-bottom:500px !important;
	}
	.video1-half1 .video-1-btn-btm-round, .video1-half2 .video-1-btn-btm-round{
		margin-bottom:300px;
	}
	.video-1 .elementor-widget-wrap{
		height:70vh;
	} */
	.video1-half1 .default-para-1, .video1-half2 .default-para-1{
		margin-top:500px;
	}
	.video1-half1 .video-1-btn-btm, .video1-half2 .video-1-btn-btm{
		margin-bottom:500px !important;
	}
	.video1-half1 .video-1-btn-btm-round, .video1-half2 .video-1-btn-btm-round{
		margin-bottom:300px;
	}
	.video-1 .elementor-widget-wrap{
/* 		height:70vh; */
	}
	.home-1-banner h1.elementor-heading-title{
/* 		line-height:calc((.04752*100vw + 5.0396px)*1) !important; */
	}
	.video-1{
		z-index:-1;
	}
	.video1-half1 .head-default-1 .elementor-widget-container h2, .video1-half2 .head-default-1 .elementor-widget-container h2{
		font-size:calc((.03366*100vw + -25.139px)*1) !important;
	}
	.team-section-1.custom-container-c{
		height:100%;
	}
}

/* .customzoomin img::before{
	content:'';
} */

.textpoly, .textpoly h1, .textpoly h2, .textpoly h3, .textpoly h4, .textpoly h5, .textpoly h6, .textpoly h1 span{
/*   color: #000; */
  -webkit-clip-path: polygon(100% 100%, 100% 100%, 0% 100%, 0% 100%);
  clip-path: polygon(100% 100%, 100% 100%, 0% 100%, 0% 100%);
/* 	clip-path:polygon(100% 100%, 100% 0%, -100% 0%, 0% 135%); */
/* 	-webkit-clip-path:polygon(100% 100%, 100% 0%, -100% 0%, 0% 135%); */
/*   transform: translateY(-50px); */
/*   opacity: 1; */
  animation-name: titleAnimationPoly !important;
  animation-timing-function: ease;
  animation-duration: 1s !important;
}

.textpoly, .textpoly h1, .textpoly h2, .textpoly h3, .textpoly h4, .textpoly h5, .textpoly h6, .textpoly h1 span{
  animation-delay: 0.6s;
  -webkit-animation-fill-mode: forwards;
}

@keyframes titleAnimationPoly {
  0% {
    transform: translateY(20px);
    opacity: 0;
    clip-path:polygon(100% 100%, 100% 100%, 0% 100%, 0% 100%);
  }
  99% {
    transform: translateY(0px);
    opacity: 1;
/*     clip-path:polygon(100% 100%, 100% 0%, 0% 0%, 0% 100%); */
	clip-path:polygon(100% 120%, 100% 0%, -100% 0%, 0% 120%);
  }
	100% {
    transform: translateY(0px);
    opacity: 1;
	clip-path:initial;
  }
}
body.single-post #content .bg-white .entry-content p a{
	color:#003adc !important;
}
body.single-post #content .bg-white .entry-content strong{
	margin-top: 30px;
	margin-bottom: 15px;
	display: block;
}
body.single-post #content .bg-white .entry-content p img{
	width:20px !important;
}
.learning-post .card .view-all{
	position: absolute;
	bottom: 0px;
	width: calc(100% - 40px);
	left: 0px;
	margin: 0px 20px;
	padding: 20px 20px;
	border-top: 1px solid #e5e5e5;
}
.portfoilo-sec-2 h2{
	color:#fff !important;
}
.img-stick{
	position:sticky !important;
	top:30px;
}
.team-view-all::before{
	content: "";
	display: inline-block;
	height: 12px;
	width: 12px;
	background: url(../../../uploads/2020/07/blue-arrow.png) no-repeat;
    background-size: auto;
	background-size: auto;
	background-size: contain;
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
	transform: rotate(180deg);
	margin-right: 10px;
}
.team-view-all{
	font-weight: 600;
}