/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.1615972031
Updated: 2021-03-17 09:07:11
*/
.button-primary-white {
    position: relative;
    padding: 13px 30px;
    background-color: transparent;
    font-size: 16px;
    font-family: 'Montserrat';
    font-weight: 600;
    color: #fff;
}
body, html{
	overflow-x: hidden;
}
div#wc-testimonial-slider .owl-stage {
    display: flex;
    align-items: center;
}
.service-box3 .elementor-image-box-title a {
    padding: 40px 70px 40px 70px;
    display: block;
}
a.wc-sub-menu-icon-link {
	display: block;
	padding: 15px;
}
header.site-header a.wc-menu-btn {
	padding: 15px;
	position: relative;
	z-index: 1;
	transition: all .4s;
	border: 2px solid #10143a;
	font-family: 'Montserrat';
	font-size: 16px;
	font-weight: 700;
	color: #10143A;
}
header.site-header a.wc-menu-btn:before {
	width: 30%;
	height: 2px;
	content: '';
	display: block;
	position: absolute;
	right: -2px;
	top: -2px;
	z-index: 0;
	background-image: linear-gradient(to right, white 33%, rgba(255,255,255,0) 0%);
	background-position: top;
	background-size: 6px 2px;
	background-repeat: repeat-x;
	background-color: #10143a;
	transition: all .4s;
}
header.site-header a.wc-menu-btn:after {
	width: 2px;
	height: 104%;
	content: '';
	display: block;
	position: absolute;
	right: -2px;
	top: -2px;
	background-color: #10143a;
	z-index: 0;
	background-image: linear-gradient( white 33%, rgba(255,255,255,0) 0%);
	background-position: right;
	background-size: 2px 6px;
	transition: all .4s;
	background-repeat: repeat-y;
}
header.site-header a.wc-menu-btn:hover {
	background-color: #70C8B5;
}
.single-blog-btn {
	text-align: center;
	margin: 20px 0 0;
}
.single-blog-btn a.button-primary-white {
	padding: 15px;
	position: relative;
	z-index: 1;
	transition: all .4s;
	border: 2px solid #10143a;
	font-family: 'Montserrat';
	font-size: 16px;
	font-weight: 700;
	color: #10143A !important;
	padding: 19px 35px 19px 35px;
}
.single-blog-btn a.button-primary-white:before {
	width: 30%;
	height: 2px;
	content: '';
	display: block;
	position: absolute;
	right: -2px;
	top: -2px;
	z-index: 0;
	background-image: linear-gradient(to right, white 33%, rgba(255,255,255,0) 0%);
	background-position: top;
	background-size: 6px 2px;
	background-repeat: repeat-x;
	background-color: #10143a;
	transition: all .4s;
}
.single-blog-btn a.button-primary-white:after {
	width: 2px;
	height: 104%;
	content: '';
	display: block;
	position: absolute;
	right: -2px;
	top: -2px;
	background-color: #10143a;
	z-index: 0;
	background-image: linear-gradient( white 33%, rgba(255,255,255,0) 0%);
	background-position: right;
	background-size: 2px 6px;
	transition: all .4s;
	background-repeat: repeat-y;
}
.single-blog-btn a.button-primary-white:hover {
	background: #70C8B5 !important;
	color: #fff !important;
}
div#wc-contact-form {
	max-width: 600px;
	margin: auto;
	position: relative;
	display: block;
	padding: 40px;
	background: #0f103a;
}
.mfp-close-btn-in .mfp-close {
	color: #fff !important;
}
button.mfp-close:hover {
	background: none;
}
body.single-post ul li a {
	color: #6cc6b4;
}
.wc-customer-image img {
	width: 231px;
}
.menu-menu-1-container {
	width: 100%;
}
.page-content.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_head img {
	max-height: 286px;
	object-fit: cover;
}
#contact-form .form-wrapper {
	display: flex;
}
.wc-mogrify img {
	width: 167px;
}
header.site-header{
	position: fixed;
	top: 0;
	flex-wrap: unset;
	max-height: 100px;
	min-height: auto !important;
	max-width: 100% !important;
	justify-content: center;
	z-index: 9;
}
main.site-main, body.single-post .elementor.post {
	margin-top: 85px;
}
body.logged-in header#site-header {
	top: 30px;
}
body.logged-in main.site-main {
	margin-top: 85px;
}
header.site-header .header-container {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	position: relative;
	max-width: 1240px !important;
	padding: 0 20px !important;

}
header.site-header:after {
	content: '';
	display: block;
	width: 180%;
	position: absolute;
	height: 100%;
	left: -50%;
	background: white;
	z-index: -1;
	box-shadow: 0 5px 15px rgb(18 19 61 / 7%);
}
.slick-slide { outline: none; }
ul.jet-menu.jet-menu--animation-type-fade.jet-menu--roll-up {
	justify-content: flex-end;
}
ul.jet-menu  .jet-dropdown-arrow{
	transition: all .4s;
	margin-left: 6px;
	color: #10143A;
}
ul.jet-menu li.jet-menu-hover:hover .jet-dropdown-arrow {
	transform: rotate(-180deg);
}
.mega-menu-mogrify .jet-sub-mega-menu .elementor-icon-box-icon {
	margin-top: 7px;
}

.mega-menu-mogrify .jet-sub-mega-menu section#mega-menu1  .elementor-widget-icon-box:hover {
	background: #e2f2ef;
	/*cursor: pointer;*/
}
.mega-menu-mogrify .jet-sub-mega-menu section#mega-menu1 .elementor-widget-icon-box:hover h3.elementor-icon-box-title span{
	color: #70C8B5;
}
.mega-menu-help .elementor-icon-box-content, .mega-menu-resource .elementor-icon-box-content{
	position: relative;
	cursor: pointer;
}
.mega-menu-help .elementor-icon-box-content:hover:after {
	content: '';
	display: block;
	width: 110%;
	height: 120%;
	position: absolute;
	top: -12px;
	left: -20px;
	background-color: #e8f3fc;
	z-index: -1;
}
.mega-menu-resource .elementor-icon-box-content:hover:after{
	content: '';
	display: block;
	width: 110%;
	height: 120%;
	position: absolute;
	top: -12px;
	left: -20px;
	background-color: #ded5e6;
	z-index: -1;
}
header.site-header{
	align-items: center;
	padding: 0;
}
header.site-header ul.jet-menu{
	justify-content: center !important;
	padding-left: 0;
	width: 100%;
	flex-grow: 2;
	padding-right: 0;
}
header.site-header ul.jet-menu li.jet-menu-item {
	padding: 0 20px;
}
header.site-header ul.jet-menu li.jet-menu-item .jet-menu-title {
	font-family: 'Montserrat';
	font-size: 16px;
	font-weight: 700;
	color: #10143A;
}
header.site-header ul.jet-menu .top-level-link{
	padding: 30px 0;
	border-bottom: 2px solid transparent;
	transition: all .4s;
}
header.site-header ul.jet-menu .mega-menu-mogrify:hover .top-level-link{
	border-bottom-color: #70C8B5;
}
header.site-header ul.jet-menu .mega-menu-mogrify:hover .jet-menu-title{
	color: #70C8B5;
}
header.site-header ul.jet-menu .mega-menu-mogrify:hover .jet-dropdown-arrow{
	color: #70C8B5;
}
header.site-header ul.jet-menu .mega-menu-help:hover .top-level-link{
	border-bottom-color: #95C9EA;
}
header.site-header ul.jet-menu .mega-menu-help:hover .jet-menu-title{
	color: #95C9EA;
}
header.site-header ul.jet-menu .mega-menu-help:hover .jet-dropdown-arrow{
	color: #95C9EA;
}
header.site-header ul.jet-menu .mega-menu-resource:hover .top-level-link{
	border-bottom-color: #715192;
}
header.site-header ul.jet-menu .mega-menu-resource:hover .jet-menu-title{
	color: #715192;
}
header.site-header ul.jet-menu .mega-menu-resource:hover .jet-dropdown-arrow{
	color: #715192;
}
header.site-header li.menu-btn.jet-menu-item {
	position: absolute;
	right: 0;
	top: 50%;
	display: block !important;
	transform: translate(0, -50%);
}
header.site-header li.menu-btn.jet-menu-item a.top-level-link {
	padding: 0;
}
header.site-header li.menu-btn.jet-menu-item a.top-level-link:hover .jet-menu-item-wrapper, 
header.site-header li.menu-btn a.mobile-top-level-link:hover .jet-menu-item-wrapper{
	background-color:#70C8B5;
}
header.site-header li.menu-btn.jet-menu-item a.top-level-link:hover .jet-menu-item-wrapper:after,
header.site-header li.menu-btn a.mobile-top-level-link:hover .jet-menu-item-wrapper:after{
	background-color:#70C8B5;
}
header.site-header ul li.menu-btn .jet-menu-item-wrapper {
	padding: 15px;
	position: relative;
	z-index: 1;
	transition: all .4s;
	border: 2px solid #10143a;
}
header.site-header ul li.menu-btn .jet-menu-item-wrapper:before {
	width: 35%;
	height: 103%;
	content: '';
	display: block;
	position: absolute;
	right: -2px;
	top: -2px;
	z-index: 0;
	background-image: linear-gradient(to right, black 33%, rgba(255,255,255,0) 0%);
	background-position: top;
	background-size: 6px 2px;
	background-repeat: repeat-x;
}
header.site-header ul li.menu-btn .jet-menu-item-wrapper:after {
	width: 30%;
	height: 103%;
	content: '';
	display: block;
	position: absolute;
	right: -2px;
	top: -2px;
	background: #fff;
	z-index: -1;
	background-image: linear-gradient( black 33%, rgba(255,255,255,0) 0%);
	background-position: right;
	background-size: 2px 6px;
	transition: all .4s;
	background-repeat: repeat-y;
}
.jet-slider__content-item .jet-slider__button--primary{
	position: relative;
	z-index: 1;
	transition: all .4s;
}
.jet-slider__content-item .jet-slider__button--primary:before {
	width: 30%;
	height: 2px;
	content: '';
	display: block;
	position: absolute;
	right: -2px;
	top: -2px;
	z-index: 0;
	background-image: linear-gradient(to right, white 33%, rgba(255,255,255,0) 0%);
	background-position: top;
	background-size: 6px 2px;
	background-repeat: repeat-x;
	background-color: #363655;
	transition: all .4s;
}
.jet-slider__content-item .jet-slider__button--primary:after {
	width: 2px;
	height: 105%;
	content: '';
	display: block;
	position: absolute;
	right: -2px;
	top: -2px;
	background-color: #343554;
	z-index: -1;
	background-image: linear-gradient( white 33%, rgba(255,255,255,0) 0%);
	background-position: right;
	background-size: 2px 6px;
	transition: all .4s;
	background-repeat: repeat-y;
}
.jet-slider__content-item .jet-slider__button--primary:hover:before{
	background-image: linear-gradient(to right, #fff 33%, rgba(255,255,255,0) 0%);
	background-color: #70c8b5;
}
.jet-slider__content-item .jet-slider__button--primary:hover:after{
	background-image: linear-gradient( #fff 33%, rgba(255,255,255,0) 0%);
	background-color: #70c8b5;
}
.main-slider .jet-slider .slider-pro .jet-slider__content-inner{
	max-width: 1240px !important;
	margin: auto;
	padding: 0;
}
.custom-testimonial .jet-testimonials {
	justify-content: center !important;
	text-align: center;
	max-width: 880px;

	margin: auto;
	padding: 0px 15px;
	position: relative;
	border:8px solid #70c8b5;
}
.jet-testimonials__item-inner .jet-testimonials__content {
	flex-wrap: wrap;
	flex-direction: initial;
	display: flex;
	text-align: center;
	justify-content: center !important;
}
.custom-testimonial .jet-testimonials__item-inner .jet-testimonials__name, .custom-testimonial .jet-testimonials__item-inner .jet-testimonials__position {
	display: inline-block;
	width: auto;
}
.custom-testimonial .jet-testimonials__item-inner  .jet-testimonials__date, .custom-testimonial .jet-testimonials__item-inner  .jet-testimonials__comment{
	display: block;
	width: 100%;
}

.custom-testimonial .jet-testimonials:before {
	content: "";
	width: 0px;
	height: 0px;
	position: absolute;
	border-left: 60px solid #70c8b5;
	border-right: 60px solid transparent;
	border-top: 60px solid #70c8b5;
	border-bottom: 60px solid transparent;
	left: -8px;
	bottom: -123px;
	z-index: 2;
}
.custom-testimonial  .slick-list{
	height: auto !important;
}

.custom-testimonial .jet-testimonials:after {
	content: "";
	width: 0px;
	height: 0px;
	position: absolute;
	border-left: 60px solid #fff;
	border-right: 60px solid transparent;
	border-top: 60px solid #fff;
	border-bottom: 60px solid transparent;
	left: 0px;
	bottom: -104px;
	z-index: 3;
}
.custom-testimonial ul.jet-slick-dots {
	position: absolute;
	bottom: -30%;
	left: 50%;
	transform: translateX(-50%);
}
section.custom-testimonial {
	padding-bottom: 100px;
}
.jet-testimonials__item-inner .jet-testimonials__content{
	padding: 30px 10px 30px 240px;
	position: relative;
	justify-content: flex-start !important;
}
.jet-testimonials__item-inner .jet-testimonials__content .jet-testimonials__figure{
	position: absolute;
	top: 30px;
	left: 0;
}
.service-box3 span{
	color: #6cc6b4;
}
.service-box3:hover span{
	color: #0f133b;
}
.service-box3,
.service-box3 .elementor-widget-container{
	height: 100%;
}

footer#site-footer {
	max-width: 1240px;
	margin: auto;
	padding: 40px 15px;
	position: relative;
}
footer#site-footer:before {
	content: '';
	display: block;
	background: #EAECEB;
	width: 180%;
	height: 100%;
	position: absolute;
	left: -50%;
	top: 0;
	z-index: -1;
}
footer#site-footer .footer-1 p {
	color: #10143A;
	font-family: 'Montserrat';
	font-size: 46px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 30px;
}
footer#site-footer .footer-1 p span{
	color: #70C8B5;
}
footer#site-footer .widget_text {
	width: 50%;
	display: inline-block;
	vertical-align: top;
}
footer#site-footer .widget_text h3 {
	font-size: 18px;
	font-family: 'Montserrat';
	font-weight: 700;
	color: #10143A;
}
footer#site-footer .widget_text h3:after {
	content: '';
	display: block;
	width: 70px;
	border-top: 2px solid #70c8b5;
	margin: 15px 0;
}
footer#site-footer .widget_text p, footer#site-footer .widget_text p a {
	/*	display: flex;*/
	width: 100%;
	font-size: 16px;
	font-family: 'Montserrat';
	font-weight: 500;
	color: #10143A;

}
footer#site-footer .widget_text p{
	margin-bottom: 15px;
}
footer#site-footer .widget_text p:last-child{
	margin-bottom: 0px;
}
footer#site-footer .widget_text p a:hover{
	color: #70C8B5;
}

footer#site-footer .widget_text p img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	height: auto;
	object-fit: contain;
}
.footer-4 {
	width: 74%;
	display: inline-block;
	vertical-align: middle;
}
/*.footer-5 {
	width: 25%;
	display: inline-block;
	vertical-align: bottom;
	text-align: end;
	}*/
	.footer-logo {
		width: 25%;
		display: inline-block;
		vertical-align: middle;
		text-align: end;
	}
	.footer-logo img {
		width: 400px;
	}
	.footer-logo figure.gallery-item {
		width: 100%;
	}
	.footer-4 p {
		color: #86889c;
		font-size: 13px;
		font-family: 'Montserrat';
		font-weight: 500;
	}
	.footer-4 p a{
		font-weight: 600;
		cursor: pointer;
		color: #86889c;
	}
	.footer-4 p a:hover {
		color: #6cc6b4;
	}
	div#contact-form form.wpcf7-form input[type=text], div#contact-form form.wpcf7-form input[type=email] {
		background: #dadbe1;
		border: 0;
		border-radius: 0;
		padding: 13px 20px;
		color: #86889c;
		font-size: 18px;
		font-family: 'Montserrat';
		font-weight: 500;
	}
	div#contact-form form.wpcf7-form  .wpcf7-not-valid-tip{
		color: #70C8B5;
		font-family: 'Montserrat';
		font-size: 14px;
		font-weight: 400;
		margin-top: 5px;
	}
	div#contact-form form.wpcf7-form  span.wpcf7-form-control-wrap {
		margin-bottom: 30px;
		display: block;
	}

	div#contact-form form.wpcf7-form span.submit-data {
		background: transparent;
		color: #fff;
		font-weight: 600;
		border: 2px solid #fff;
		position: relative;
		display: inline-block;
		transition: all .4s;
	}
	div#contact-form form.wpcf7-form br {
		display: none;
	}
	div#contact-form div.wpcf7-response-output {
		text-align: left;
		margin: 20px 0 0;
		color: #70C8B5;
		border: 0;
		border-top: 1px dashed #70C8B5;
		padding: 5px 0 0;
		font-family: 'Montserrat';
		font-size: 14px;
	}
	div#contact-form form.wpcf7-form span.submit-data span.ajax-loader{
		display: none;
	}
	div#contact-form form.wpcf7-form input[type=submit]{
		padding:13px 30px;
		background-color: transparent;
		border: 0;
		font-size: 18px;
		font-family: 'Montserrat';
		font-weight: 600;
		display: inline-block;
		color: #fff;
	}

	div#contact-form form.wpcf7-form span.submit-data:before {
		width: 30%;
		height: 2px;
		content: '';
		display: block;
		position: absolute;
		right: -2px;
		top: -2px;
		z-index: 0;
		background-image: linear-gradient(to right, white 33%, rgba(255,255,255,0) 0%);
		background-position: top;
		background-size: 6px 2px;
		background-repeat: repeat-x;
		background-color: #10143a;
		transition: all .4s;
	}
	div#contact-form form.wpcf7-form span.submit-data:after {
		width: 2px;
		height: 104%;
		content: '';
		display: block;
		position: absolute;
		right: -2px;
		top: -2px;
		background-color: #10143a;
		z-index: 0;
		background-image: linear-gradient( white 33%, rgba(255,255,255,0) 0%);
		background-position: right;
		background-size: 2px 6px;
		transition: all .4s;
		background-repeat: repeat-y;
	}
	div#contact-form form.wpcf7-form span.submit-data:hover{
		background-color: #70C8B5;
		color: #10143a;
	}
	div#contact-form form.wpcf7-form span.submit-data:hover:before{
		background-image: linear-gradient(to right, #fff 33%, rgba(255,255,255,0) 0%);
		background-color: #95C9EA;
	}
	div#contact-form form.wpcf7-form span.submit-data:hover:after{
		background-image: linear-gradient( #fff 33%, rgba(255,255,255,0) 0%);
		background-color: #95C9EA;
	}
	#wc-slider-1 .owl-item .slide-inner {
		display: flex;
		align-items: center;
		height: 100%;
		flex: 1 0 auto;
	}
	#wc-slider-1 .image-text-box .image-sec {
		width: 40%;
	}
	#wc-slider-1 .image-text-box .txt-sec {
		width: 60%;
	}
	#wc-slider-1  .owl-item{
		display: flex;
		transition: all .4s;
	}
	#wc-slider-1   .owl-stage{
		display: flex;
		padding: 15px;
	}
	#wc-slider-1  .slide-inner.white-box {
		background: #fff;
	}
	#wc-slider-1 .owl-item .slide-inner .txt-sec p {
		padding: 0 20px;
		font-family: 'Montserrat';
		font-size: 20px;
		line-height: 25px;
		color: #10143A;
		margin-bottom: 0;
		text-align: left;
		font-weight: 300;
		direction: ltr;
	}
	#wc-slider-1 .owl-item .slide-inner .txt-sec p span.green-txt{
		color: #70C8B5;
	}
	#wc-slider-1  .slide-inner.dark-box {
		background: #10143A;
	}
	#wc-slider-1  .slide-inner.dark-box .txt-sec p, .slide-inner.dark-purple-box .txt-sec p{
		color: #fff;
	}
	#wc-slider-1  .slide-inner.sky-box {
		background: #95C9EA;
	}
	#wc-slider-1 .owl-item .slide-inner .txt-sec p span.white-txt {
		color: #fff;
	}
	#wc-slider-1 .owl-item .slide-inner .txt-sec p span.drak-txt{
		color: #10143A;
	}
	.slide-inner.green-box {
		background: #70C8B5;
	}
	.slide-inner.purple-box {
		background: #715192;
	}
	.slide-inner.light-blue-box {
		background: #89c3e8;
	}
	#wc-slider-1 .owl-item .slide-inner.green-box .txt-sec p, #wc-slider-1 .owl-item .slide-inner.dark-purple-box .txt-sec p{
		color: #fff;
	}
	.slide-inner.dark-purple-box {
		background: #592e83;
	}

	#wc-slider-1 .owl-item .image-text-box {
		width: 500px !important;
	}
	#wc-slider-1 .owl-item .text-box {
		width: 250px !important;
	}
	#wc-slider-1 .owl-stage-outer{
		transition: transform 0.5s;
	}
	#wc-slider-1  .owl-stage-outer .owl-item:hover {
		transform: scale(1.05);
	}

	.owl-carousel.what-we-do-slider2 .slide-inner .image-sec {
		order: 2;
	}
	.owl-carousel.what-we-do-slider2 .slide-inner .txt-sec {
		order: 1;
	}
	.flip-box {
		background-color: transparent;

		perspective: 1000px; 
	}

	.flip-box-inner {
		position: relative;
		width: 100%;
		height: 100%;
		text-align: center;
		transition: transform 0.8s;
		transform-style: preserve-3d;
	}

	.flip-box:hover .flip-box-inner {
		transform: rotateY(180deg);
		cursor: pointer;

	}
	.flip-box-inner .flip-box-front{
		position: relative;
	}
	.flip-box-front, .flip-box-back {
		position: absolute;
		width: 100%;
		height: 100%;
		-webkit-backface-visibility: hidden; 
		backface-visibility: hidden;
	}

	.flip-box-back {
		transform: rotateY(180deg);
		top: 0;
	}
	body.logged-in.admin-bar header.site-header.fixed-header {
		top: 30px;
	}
	header.site-header.fixed-header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 99;
		right: 0;
		animation: smoothScroll 1s forwards;

	}
	@keyframes smoothScroll {
		0% {
			transform: translateY(-40px);
		}
		100% {
			transform: translateY(0px);
		}
	}
	.contact-toggler {
		background: url(./assets/img/eclipsee.png)0 0 no-repeat;
		width: 66px;
		height: 184px;
		position: fixed;
		z-index: 10;
		top: 50%;
		right: -1px;
		font-size: 9px;
		line-height: 9px;
		text-align: center;
		margin: -61px auto 0;
		padding: 24px 0;
		cursor: pointer;
		display: none;
	}
	.contact-toggler ul {
		margin: 0;
		padding: 0;
	}
	.contact-toggler ul li:first-child {
		border-bottom: #fff 1px solid;
	}
	.contact-toggler ul li a {
		color: #fff;
	}
	.contact-toggler ul li:hover a{
		color: #10143A;
	}
	.contact-toggler ul li a i {
		font-weight: 600;
		font-size: 22px;
	}
	.contact-toggler ul li {
		list-style-type: none;
		display: block;
		font-size: 28px;
		padding: 20px 25px;
	}
	.pop-overlay {
		height: 100%;
		width: 0;
		position: fixed;
		z-index: 99;
		top: -50%;
		right: -78%;
		height: 200%;
		border-radius: 50%;
		background-color: rgb(0,0,0);
		background-color: rgba(0,0,0, 0.9);
		overflow-x: hidden;
		transition: all .4s cubic-bezier(.465,.183,.153,.946);
		-webkit-transition: all .4s cubic-bezier(.465,.183,.153,.946);
		-o-transition: all .4s cubic-bezier(.465,.183,.153,.946);
		-moz-transition: all .4s cubic-bezier(.465,.183,.153,.946);
		-ms-transition: all .4s cubic-bezier(.465,.183,.153,.946);
	}
	.popupContent {
		margin: 0 auto;
		position: relative;
		top: 50%;
		transition: all 2s ease-in-out;
		-webkit-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		padding: 10px 30px 15px 100px;
		color: #fff;
		font-family: 'Montserrat';
		transform: translate(0px, -50%);
	}
	.popupContent p {
		color: #fff;
		line-height: 24px;
		margin: 15px 0;
		font-family: 'Montserrat';
	}
	.popupContent a {
		color: #fff;
		margin: 4px 0;
		display: inline-block;
		font-family: 'Montserrat';
	}
	.contact__close {
		background: none;
		width: 35px;
		height: 35px;
		display: block;
		opacity: 1;
		transition: transform .3s cubic-bezier(.465, .183, .153, .946), opacity .6s cubic-bezier(.465, .183, .153, .946);
		position: absolute;
		top: 50%;
		left: 0;
		-ms-transform: translateX(140px);
		transform: translate(30px, -50%);
		font-size: 9px;
		line-height: 9px;
		text-align: center;
		margin: -25px auto 0;
		padding: 0;
		border: 0 none;
		z-index: 1000;
		text-indent: -9999px;
	}
	.contact__close:before {
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.contact__close:after {
		transform: rotate(-45deg);
	}
	.contact__close:after, .contact__close:before {
		content: "";
		background: #fff;
		border-radius: 2.5px;
		width: 100%;
		height: 3px;
		display: block;
		-ms-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		transition: transform .3s cubic-bezier(.465, .183, .153, .946);
		position: absolute;
		top: 50%;
		left: 0;
	}

	.inner-banner-section.elementor-section.elementor-section-boxed > .elementor-container{
		max-width: 680px;
	}

	.inner-banner-section h1 span{
		color: #6CC6B4;
	}
	.button-primary-white .elementor-button-link{
		border-style: solid;
		border-width: 2px 2px 2px 2px;
		border-radius: 0px 0px 0px 0px;
		border-color:#fff;
		position:relative;
		padding: 15px;
		background-color: transparent;
		font-size: 16px;
		font-family: 'Montserrat';
		font-weight: 600;
		color: #fff;
	}
	.button-primary-white .elementor-button-link:before {
		width: 30%;
		height: 2px;
		content: '';
		display: block;
		position: absolute;
		right: -2px;
		top: -2px;
		z-index: 0;
		background-image: linear-gradient(to right, white 33%, rgba(255,255,255,0) 0%);
		background-position: top;
		background-size: 6px 2px;
		background-repeat: repeat-x;
		background-color: #10143a;
		transition: all .4s;
	}
	.button-primary-white .elementor-button-link:after {
		width: 2px;
		height: 104%;
		content: '';
		display: block;
		position: absolute;
		right: -2px;
		top: -2px;
		background-color: #10143a;
		z-index: 0;
		background-image: linear-gradient( white 33%, rgba(255,255,255,0) 0%);
		background-position: right;
		background-size: 2px 6px;
		transition: all .4s;
		background-repeat: repeat-y;
	}
	.button-primary-white .elementor-button-link:hover {
		background: #70C8B5 !important;
		color: #fff !important;
	}
	.passion-section .passion-box p{
		max-width: 350px;
		margin:0 auto;
	}

	.our-unique-section h2 span{
		color:#89c3e8;
	}
	.our-unique-section .elementor-image-box-wrapper .elementor-image-box-content{
		max-width: 260px;
	}
	.meet-our-team-section{

		min-height:770px;
	}
	.our-values-section h2 span,
	.meet-our-team-section h2 span{
		color:#6cc7b5;
	}
	.our-values-box {
		padding: 0;
		height: 100%;
		/*background: #fff;*/
		margin: 20px 5px 0;

	}
	.our-values-box .elementor-widget-container {
		background: #fff;
		height: 100%;
	}
	.our-values-box .elementor-image-box-img{
		display: block;
	}
	.our-values-box .elementor-image-box-img img{
		width: 100%;
		display: block;
		max-height: 245px;
		object-fit: cover;
	}
	.our-values-box .elementor-image-box-content{
		padding: 0 25px 15px;
	}
	.our-values-box h3{
		margin:-50px 0 30px 0;
		position: relative;
	}
	.our-values-box h3 span{
		display: block;
		color:#0f133b;
		margin-top: 5px;
	}
	.want-more-about-work{
		position: relative;
	}
	.want-more-about-work:after{
		content: '';
		width: 500%;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		background: #fff;
		margin-right: -500%;
	}
	.want-more-about-work .elementor-widget-wrap{
		position: relative;
		z-index: 1;
	}
	.book-your-discovery div#contact-form form.wpcf7-form .wpcf7-form-control-wrap input{
		background: #dbdce2;
		padding: 12px 20px;
		color: #0f123b;
		font-family: 'Montserrat';
		font-weight: 500;
		font-size: 16px;
		margin-bottom: 15px;
	}
	.book-your-discovery div#contact-form form.wpcf7-form .wpcf7-form-control-wrap input::placeholder{
		color: #0f123b;
	}
	.book-your-discovery div#contact-form form.wpcf7-form span.wpcf7-form-control-wrap{
		margin-bottom: 0;
	}
	.want-more-about-work h2 span{
		color: #6cc6b4;
	}
	.want-more-about-work .button-primary-white .elementor-button-link{
		border-color: #0f133b;
	}
	.book-your-discovery div#contact-form form.wpcf7-form input[type=submit]{
		font-size: 16px;
		font-weight: 700;
	}
	.industries-tabs-section .elementor-tabs-wrapper{
		background: #88c2e7;
		position: relative;
		overflow: initial !important;
	}
	.industries-tabs-section .elementor-tabs-wrapper:before{
		content: '';
		width: 500%;
		height: 100%;
		margin-left: -500%;
		position: absolute;
		top: 0;
		left: 0;
		background: #88c2e7;
	}
	.industries-tabs-section .elementor-tabs-wrapper:after{
		content: '';
		width: 500%;
		height: 100%;
		margin-right: -500%;
		position: absolute;
		top: 0;
		right: 0;
		background: #88c2e7;
	}
	.industries-tabs-section .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{
		vertical-align: middle;
	}
	.industries-tabs-section .elementor-widget-tabs .elementor-tab-desktop-title{
		padding: 25px 25px;
		display: flex !important;
		align-items: center;
		justify-content: center;
		text-align: center;
		position: relative;
	}
	.industries-tabs-section .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{
		background: #e6f2f9;
	}
	.industries-tabs-section .elementor-widget-tabs .elementor-tab-desktop-title:before {
		right: auto;
		content: '';
		position: absolute;
		top: 50%;
		left: -2px;
		background: #e6f2f9;
		width: 2px;
		height: 46px;
		transform: translateY(-50%);
	}
	.industries-tabs-section .elementor-widget-tabs .elementor-tab-desktop-title:first-child:before{
		display: none;
	}
	.industries-tabs-section .elementor-widget-tabs .elementor-tab-content{
		padding: 40px 15px 60px;
	}
	.industries-tabs-section .elementor-tab-content h2{
		margin: 0 0 40px;
		font-size: 46px;
	}
	.tabs-contant{
		display: flex;
		justify-content: space-between;
	}
	.tabs-contant .tabs-colum{
		width: calc(50% - 15px);
	}
	.tabs-contant .tabs-colum p{
		margin-bottom: 40px;
	}
	.tabs-service-list{
		position: relative;
		padding-left: 75px;
	}
	.tabs-service-list .service-icon{
		position: absolute;
		top: 0;
		left: 0;
	}
	.tabs-service-list h3{
		color: #88c2e7;
		font-size: 22px;
		line-height: 26px;
		margin:0 0 30px;
	}
	.tabs-service-list ul{
		padding-left: 20px;
		padding-bottom: 10px;
	}
	.tabs-service-list ul li{
		font-size: 18px;
		line-height: 21px;
		margin-bottom: 25px;
	}

	.contact-us-section h2 a,
	.industries-banner-section h1 span{
		color: #6cc6b4;
	}
	.contact-us-section h2 a:hover{
		color: #0f133b;
	}
	.contact-us-section h2{
		margin: 0;
	}
	.how-solve-biggest-section h2 span{
		color: #6cc6b4;
	}
	.center-colum:after{
		content: '';
		width: 94px;
		height: 80px;
		border: 5px solid #b6b7c3;
		border-top-color: #e9ebea;
		border-bottom: 0;
		border-top: 0;
		display: block;
		margin: 0 auto;
		position: absolute;
		bottom: -75px;
		left: 50%;
		transform: translateX(-50%);
	}
	.center-colum:before{
		content: '';
		width: 94px;
		height: 5px;
		background: #e9ebea;
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	.dotted-border{
		position: absolute;
		top: 65%;
		left: 95px;
		width: 100%;
		text-align: center;
		visibility: hidden;
		opacity: 0;
		transition: all .4s;
	}
	.biggest-service-colum2 .dotted-border {
		left: 50%;
		transform: translate(-50%, 0px);
		top: 78%;
	}
	.biggest-service-colum3 .dotted-border {
		left: auto;
		right: 95px;
	}
	.biggest-service-colum1, .biggest-service-colum2, .biggest-service-colum3{
		cursor: pointer;
	}
	.biggest-service-colum2:hover .dotted-border, .biggest-service-colum1:hover .dotted-border, .biggest-service-colum3:hover .dotted-border {
		opacity: 1;
		visibility: visible;
	}
	/*div#service-desc2, div#service-desc3 {
		display: none;
		}*/
		.buyer-banner-section .button-primary-white .elementor-button-link,
		.how-solve-biggest-section .button-primary-white .elementor-button-link{
			border-color: #10143a;
		}
		.buyer-banner-section .button-primary-white .elementor-button-link:before{
			top: auto;
			bottom: -2px;
		}
		.text-link-btn .elementor-button-link{
			display: flex;
			align-items: center;
		}
		.text-link-btn .elementor-button-link:after{
			background: url('./assets/img/link-arrow.png') no-repeat 0 0;
			content: '';
			margin-left: 15px;
			width: 19px;
			height: 30px;
		}
		.text-link-btn .elementor-button-link:hover:after{
			background: url('./assets/img/link-arrow-hover.png') no-repeat 0 0;
		}
		.seemore-link-btn .elementor-button-link{
			display: flex;
			align-items: center;
			justify-content: center;
			width: fit-content !important;
			margin: 0 auto;
		}
		.seemore-link-btn .elementor-button-link:after{
			background: url('./assets/img/link-arrow-hover.png') no-repeat 0 0;
			content: '';
			margin-left: 20px;
			width: 19px;
			height: 30px;
			transform: rotate(92deg);
		}
		.seemore-link-btn .elementor-button-link:hover:after{
			background: url('./assets/img/link-arrow.png') no-repeat 0 0;
		}
		.filter-bar{
			border-top: 1px solid #86889c;
			border-bottom: 1px solid #86889c;
			padding: 10px 0;
			margin-bottom: 40px;
		}
		.filter-bar form{
			display: flex;
			align-items: center;
			flex-wrap: wrap;
		}
		.filter-bar label{
			font-size: 12px;
			color: #fff;
			padding-right: 20px;
		}
		.filter-select-field{
			margin-left: 40px;
			position: relative;
		}
		.filter-select-field select{
			background: url('./assets/img/select-arrow.png') no-repeat right center transparent;
			padding: 8px 55px 8px 0px;
			border: 0;
			border-radius: 0;
			color: #fff;
			font-size: 14px;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
		}
		.filter-select-field select:active,
		.filter-select-field select:focus{
			background: url('./assets/img/select-arrow-hover.png') no-repeat right center transparent;
		}
		.filter-select-field select::-ms-expand {
			display: none;
		}
		.filter-select{
			display: none;
		}
		.filter-select{
			position: absolute;
			top: 48px;
			left: 0;
			width: 200px;
			background: #F2F2F4;
			padding: 15px;
			z-index: 1;
		}
		.overSelect {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
			cursor: pointer;
		}
		.filter-bar .filter-select-field .checkcontainer {
			color: #0f133b;
			font-size: 16px;
			padding: 12px 0 12px 35px;
			width: 100%;
			display: block;
			position: relative;
		}
		.filter-select-field .checkcontainer input{
			position: absolute;
			opacity: 0;
			cursor: pointer;
		}
		.filter-select-field .checkcontainer .checkmark {
			position: absolute;
			top: 8px;
			left: 0;
			height: 25px;
			width: 25px;
			border:1px solid #0f133b;
		}
		.filter-select-field .checkcontainer .checkmark:after {
			left: 9px;
			top: 2px;
			width: 7px;
			height: 15px;
			border: solid #0f133b;
			border-width: 0 1px 1px 0;
			-webkit-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			transform: rotate(45deg);
		}
		.filter-select-field .checkcontainer input:checked ~ .checkmark:after {
			display: block;
		}
		.filter-select-field .checkcontainer .checkmark:after {
			content: "";
			position: absolute;
			display: none;
		}
		section#wc_about_sections .wc_bg_img {
			position: relative;
			z-index: 1;
		}
		section#wc_about_sections h2.elementor-heading-title span {
			color: #70c8b5;
		}
		section#wc_about_sections:after {
			display: block;
			content: '';
			background: url(https://mogrify.com/wp-content/uploads/2021/07/case-study-sec-img.png);
			background-size: cover;
			background-repeat: no-repeat;
			width: 50%;
			height: 100%;
			position: absolute;
			right: 0;
			top: 0;
		}

		section#wc_about_sections_4:after {
			content: '';
			display: block;
			background-image: url(https://mogrify.com/wp-content/uploads/2021/07/Motorbike_Blue-Wash_L_LR.jpg);
			background-repeat: no-repeat;
			background-size: cover;
			background-position: left center;
			width: 50%;
			height: 100%;
			position: absolute;
			top: 0;
		}
		section#wc_blog_listing .filter-bar label {
			color: #0f123b;
			font-family: 'Montserrat';
			font-weight: 500;
			font-size: 14px;
		}
		section#wc_blog_listing  .filter-select-field select{
			color: #0f123b;
			font-family: 'Montserrat';
			font-weight: 500;
			font-size: 14px;
			background: url(./assets/img/select-dark-arrow.png) no-repeat right center transparent;
		}
		div#wc-slider-1 .slide-inner:after {
			display: block;
			content: '';
			background: url(https://mogrify.com/wp-content/uploads/2021/07/like-icon.png);
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center;
			position: absolute;
			bottom: 15px;
			right: 15px;
			width: 25px;
			height: 25px;
		}
		div#wc-slider-1 .slide-inner.white-box:after{
			background: url(https://mogrify.com/wp-content/uploads/2021/07/like-green-icon.png);
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center;
		}
		div#wc-slider-1 .slide-inner {
			position: relative;
		}

	/*#wc_listing_banner:after {
		content: '';
		display: block;
		background-image: url(https://mogrify.com/wp-content/uploads/2021/07/campaign-creators-pypeCEaJeZY-unsplash-scaled.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: left center;
		width: 50%;
		height: 100%;
		position: absolute;
		top: 0;
		right: 0;
		}*/
		.wc_inner_list_items  ul {
			padding: 0;
			list-style-position: inside;
			position: relative;
		}

		.wc_inner_list_items  ul  ul li:before {
			content: '-';
			display: inline-block;
			vertical-align: middle;
			margin-right: 11px;
			font-size: 25px;
			font-weight: 400;
			line-height: 29px;
			position: absolute;
			left: 0;

		}
		.wc_inner_list_items ul ul li {
			position: relative;
			padding-left: 20px;
		}
		.wc_inner_list_items  ul  ul {
			padding-left: 30px;
			list-style-type: none;
		}

		section#wc_related_product .jet-posts__inner-box .jet-posts__terms {
			top: auto;
			bottom: 5px;
			right: 5px;
			left: auto;
		}
		section#wc_related_product .jet-posts__inner-box .jet-more-wrap a.btn{
			position: relative;

		}
		section#wc_related_product .jet-posts__inner-box .jet-more-wrap a.btn:after {
			content: '';
			display: inline-block;
			width: 28px;
			height: 28px;
			position: absolute;
			right: 10px;
			background-position: center;
			background-size: contain;
			background-repeat: no-repeat;
			top: 6px;
			transition: all .4s;
			border-right: 3px dotted #000;
			border-bottom: 3px dotted #000;
			transform: rotate(-50deg);
		}
		section#wc_related_product .jet-posts__inner-box .jet-more-wrap a.btn:hover:after{
			border-color: #6BC6B4;
		}
		section#wc_related_product .jet-posts__inner-box .jet-posts__terms a.jet-posts__terms-link:before {
			content: '#';
		}
		section.wc_blog_head {
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
			background: #f3f3f5;
			padding: 100px 0px 100px 0px;
		}
		section.wc_blog_head .wc_blog_head_wrapper {
			max-width: 1240px;
			margin: auto;
		}
		section.wc_blog_head .wc_blog_head_wrapper h1 {
			color: #0f123b;
			font-family: 'Montserrat';
			font-size: 56px;
			font-weight: 700;
			max-width: 40%;
			margin-bottom: 50px;
			position: relative;
		}
		section.wc_blog_head .wc_blog_head_wrapper h1:after {
			display: block;
			content: '';
			width: 30%;
			height: 3px;
			background: #66c8b4;
			margin-top: 50px;
		}
		section.wc_blog_head .wc_blog_head_wrapper a {
			font-family: "Montserrat", Sans-serif;
			font-size: 16px;
			font-weight: 800;
			fill: #0F133B;
			color: #0F133B;
			background-color: #61CE7000;
			padding: 17px 30px 17px 30px;
			border-color: #0f133b;
			border-width: 2px 2px 2px 2px;
			border-style: solid;
			position: relative;
			transition: all .4s;
			display: inline-block;
		}
		section.wc_blog_head .wc_blog_head_wrapper a:hover{
			background: #70C8B5;
		}
		section.wc_blog_head .wc_blog_head_wrapper a:before{
			width: 30%;
			height: 2px;
			content: '';
			display: block;
			position: absolute;
			right: -2px;
			top: -2px;
			z-index: 0;
			background-image: linear-gradient(to right, white 33%, rgba(255,255,255,0) 0%);
			background-position: top;
			background-size: 6px 2px;
			background-repeat: repeat-x;
			background-color: #10143a;
			transition: all .4s;
		}
		section.wc_blog_head .wc_blog_head_wrapper a:after{
			width: 2px;
			height: 104%;
			content: '';
			display: block;
			position: absolute;
			right: -2px;
			top: -2px;
			background-color: #10143a;
			z-index: 0;
			background-image: linear-gradient( white 33%, rgba(255,255,255,0) 0%);
			background-position: right;
			background-size: 2px 6px;
			transition: all .4s;
			background-repeat: repeat-y;
		}
		section.wc_mog_container {
			max-width: 1200px;
			margin: auto;
			padding: 60px 10px;
		}
		.page-content.wc_mog_blogs .mog_subscribe_form form {
			background: #70c8b5;
			padding: 40px 30px;
		}
		.page-content.wc_mog_blogs article.post {
			-webkit-column-break-inside: avoid;
			break-inside: avoid;
			page-break-inside: avoid;
			counter-increment: item-counter;
			margin-bottom: 30px;
		}
		.page-content.wc_mog_blogs {
			column-count: 2;
			column-gap: 30px;
			counter-reset: item-counter;
		}
		.page-content.wc_mog_blogs .mog_subscribe_form form input[type="email"] {
			width: 100%;
			border-radius: 0;
			font-family: 'Montserrat';
			border: 0;
			font-size: 14px;
			font-weight: 500;
			color: #777;
			padding: 15px;
		}
		.page-content.wc_mog_blogs .mog_subscribe_form form input[type="email"]::placeholder{
			color: rgba(15, 19, 59, 0.5);
		}
		.wc_mog_blogs .mog_subscribe_form .subscribe-field-wrap label.subscribe-form {
			width: 100%;
			margin-bottom: 30px;
		}
		.wc_mog_blogs .mog_subscribe_form .subscribe-field-wrap label.subscribe-form span {
			font-family: 'Montserrat';
			font-size: 20px;
			font-weight: 700;
			color: #fff;
			text-transform: uppercase;
			margin-bottom: 20px;
			display: block;
		}
		.wc_mog_blogs .mog_subscribe_form .submit-field {
			display: flex;
			align-items: center;
			justify-content: space-between;
			flex-wrap: wrap;
		}
		.wc_mog_blogs .mog_subscribe_form .submit-field label {
			width: 40%;
			font-family: 'Montserrat';
			font-weight: 600;
			color: #0f123b;
			line-height: 24px;
			font-size: 16px;
		}
		.wc_mog_blogs .mog_subscribe_form .submit-field input[type="submit"] {
			padding: 13px 20px;
			background-color: transparent;
			border: 0;
			font-size: 16px;
			font-family: 'Montserrat';
			font-weight: 600;
			display: inline-block;
			color: #fff;
		}
		.wc_mog_blogs .mog_subscribe_form .submit-field span.submit-data:hover{
			background-color: #0f133b;
		}
		.wc_mog_blogs .mog_subscribe_form .submit-field span.submit-data{
			background: transparent;
			color: #fff;
			font-weight: 600;
			border: 2px solid #fff;
			position: relative;
			display: inline-block;
			transition: all .4s;
		}
		.wc_mog_blogs .mog_subscribe_form .submit-field span.submit-data:before{
			width: 30%;
			height: 2px;
			content: '';
			display: block;
			position: absolute;
			right: -2px;
			bottom: -2px;
			z-index: 0;
			background-image: linear-gradient(to right, white 33%, rgba(255,255,255,0) 0%);
			background-position: top;
			background-size: 6px 2px;
			background-repeat: repeat-x;
			background-color: #70c8b5;
			transition: all .4s;
		}
		.wc_mog_blogs .mog_subscribe_form .submit-field span.submit-data:after{
			width: 2px;
			height: 104%;
			content: '';
			display: block;
			position: absolute;
			right: -2px;
			top: -2px;
			background-color: #70c8b5;
			z-index: 0;
			background-image: linear-gradient( white 33%, rgba(255,255,255,0) 0%);
			background-position: right;
			background-size: 2px 6px;
			transition: all .4s;
			background-repeat: repeat-y;
		}
		.page-content.wc_mog_blogs article.post .wc_post_wrapper {
			background: #dbdbe1;
		}
		.page-content.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content {
			padding: 25px;
		}
		.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content h2 {
			color: #0f123b;
			font-family: 'Montserrat';
			font-size: 20px;
			font-weight: 700;
			text-transform: uppercase;
			line-height: 28px;
			margin-bottom: 20px;
		}
		.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content p {
			font-family: 'Montserrat';
			font-size: 16px;
			color: #0f123b;
			font-weight: 400;
		}
		.page-content.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content a.wc_mog_read_more {
			font-family: 'Montserrat';
			color: #10143a;
			font-weight: 600;
			font-size: 16px;
			position: relative;
			padding: 15px 25px 15px 0;
			display: inline-block;
			vertical-align: middle;
			transition: all .4s;
		}
		.page-content.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content a.wc_mog_read_more:hover{
			color: #6BC6B4;
		}
		.page-content.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content a.wc_mog_read_more:after{
			content: '';
			display: inline-block;
			width: 25px;
			height: 25px;
			position: absolute;
			right: 0px;
			background-position: center;
			background-size: contain;
			background-repeat: no-repeat;
			top: 13px;
			transition: all .4s;
			border-right: 3px dotted #000;
			border-bottom: 3px dotted #000;
			transform: rotate(-45deg);
		}
		.page-content.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content a.wc_mog_read_more:hover:after{
			border-color: #6BC6B4;
		}
		.wc_mog_blogs article.post.mog_case_studies .case_studies_wrapper{
			background: #70c8b5;
			padding: 52px 25px;
		}
		.wc_mog_blogs article.post.mog_case_studies .case_studies_wrapper h2 {
			font-weight: 600;
			font-size: 20px;
			font-family: 'Montserrat';
			color: #fff;
			text-transform: uppercase;
			margin-bottom: 25px;
		}
		.wc_mog_blogs article.post.mog_case_studies .case_studies_wrapper p {
			color: #0f123b;
			font-size: 16px;
			font-family: 'Montserrat';
			font-weight: 500;
			margin-bottom: 25px;
		}
		.wc_mog_blogs article.post.mog_case_studies .case_studies_wrapper a{
			background: transparent;
			color: #fff;
			font-weight: 600;
			border: 2px solid #fff;
			position: relative;
			display: inline-block;
			transition: all .4s;
			padding: 13px 20px;
			font-size: 16px;
			font-family: 'Montserrat';
			font-weight: 600;
			display: inline-block;
			color: #fff;
		}
		.wc_mog_blogs article.post.mog_case_studies .case_studies_wrapper a:hover{
			background: #0f123b;
		}
		.wc_mog_blogs article.post.mog_case_studies .case_studies_wrapper a:before{
			width: 30%;
			height: 2px;
			content: '';
			display: block;
			position: absolute;
			right: -2px;
			bottom: -2px;
			z-index: 0;
			background-image: linear-gradient(to right, white 33%, rgba(255,255,255,0) 0%);
			background-position: top;
			background-size: 6px 2px;
			background-repeat: repeat-x;
			background-color: #70c8b5;
			transition: all .4s;
		}
		.wc_mog_blogs article.post.mog_case_studies .case_studies_wrapper a:after{
			width: 2px;
			height: 104%;
			content: '';
			display: block;
			position: absolute;
			right: -2px;
			top: -2px;
			background-color: #70c8b5;
			z-index: 0;
			background-image: linear-gradient( white 33%, rgba(255,255,255,0) 0%);
			background-position: right;
			background-size: 2px 6px;
			transition: all .4s;
			background-repeat: repeat-y;
		}
		.wc_pagination_wrapper {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			align-items: center;
			margin-top:30px ;
		}
		.wc_pagination_wrapper .nav-next span.meta-nav {
			display: none;
		}
		.wc_pagination_wrapper .nav-next a,
		.wc_pagination_wrapper .nav-previous a{
			background: #70c8b5;
			color: #fff;
			font-weight: 600;
			border: 2px solid #10143a;
			position: relative;
			display: inline-block;
			transition: all .4s;
			padding: 13px 20px;
			font-size: 16px;
			font-family: 'Montserrat';
			width: 200px;
			text-align: center;
		}
		.wc_pagination_wrapper .nav-next a:hover,
		.wc_pagination_wrapper .nav-previous a:hover{
			background: transparent;
			color: #10143a;

		}
		.wc_pagination_wrapper a span {
			display: none;
		}
		.pagination{
			display: flex;
		}
		.pagination .nav-previous {
			margin-right: 20px;
		}
		.wc_pagination_wrapper .nav-next a:before,
		.wc_pagination_wrapper .nav-previous a:before{
			width: 35%;
			height: 103%;
			content: '';
			display: block;
			position: absolute;
			right: -2px;
			top: -2px;
			z-index: 0;
			background-image: linear-gradient(to right, white 33%, rgba(255,255,255,0) 0%);
			background-position: top;
			background-size: 6px 2px;
			background-repeat: repeat-x;
		}
		.wc_pagination_wrapper .nav-next a:after,
		.wc_pagination_wrapper .nav-previous a:after{
			width: 2px;
			height: 104%;
			content: '';
			display: block;
			position: absolute;
			right: -2px;
			top: -2px;
			background-color: #10143a;
			z-index: 0;
			background-image: linear-gradient( #ffffff 33%, rgba(255,255,255,0) 0%);
			background-position: right;
			background-size: 2px 6px;
			transition: all .4s;
			background-repeat: repeat-y;
		}
		.wc_pagination a.wc_pagination_previous, .wc_pagination a.wc_pagination_next {
			width: 30px;
			height: 30px;
			border: 1px solid #10143a;
			font-size: 0;
			display: inline-block;
			vertical-align: middle;
			position: relative;
			text-align: center;
			padding: 9px 0 9px 4px;
		}
		.wc_pagination a.wc_pagination_previous:hover, .wc_pagination a.wc_pagination_next:hover{
			background: #70C8B5;
		}
		.wc_pagination a.wc_pagination_previous:after,  .wc_pagination a.wc_pagination_next:after {
			content: '';
			display: block;
			width: 9px;
			height: 9px;
			border-right: 2px solid #10143a;
			border-bottom: 2px solid #10143a;
			margin: auto;
			transform: rotate(135deg);
		}
		.wc_pagination span {
			font-family: 'Montserrat';
			font-size: 14px;
			font-weight: 600;
			margin: 0 12px;
		}
		.wc_pagination a.wc_pagination_next:after {
			transform: rotate( -45deg);
		}
		.wc_pagination a.wc_pagination_next {
			padding: 9px 2px 9px 0;
		}
		.wc-customer-list {
			display: grid;
			grid-template-columns: repeat(4, 1fr);
			grid-gap: 20px;

		}
		.wc-customer-list .customer-info h2 {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 26px;
			font-weight: 700;
			text-transform: uppercase;
			text-align: center;
			min-height: 62px;
		}
		.wc-customer-list .customer-info p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			text-transform: uppercase;
			text-align: center;
		}
		.wc-customer-list .feature-image {
			text-align: center;
		}
		.wc-customer-image {
			position: relative;
			width: 100%;
			text-align: center;
			transition: transform 0.8s;
			transform-style: preserve-3d;
		}
		.wc-customer-list  .wc-customer-image  .feature-image  {
			position: relative;
		}
		.wc-customer-list .feature-image , .back-image {
			position: absolute;
			width: 100%;
			height: 100%;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
		.wc-customer-image:hover  {
			transform: rotateY(180deg);
			/*cursor: pointer;*/
		}
		.back-image {
			transform: rotateY(180deg);
			top: 0;
		}
		.see-more-button {
			text-align: center;
		}
		.see-more-button a.wc-see-more-btn {
			font-family: "Montserrat", Sans-serif;
			font-size: 16px;
			font-weight: 700;
			color: #6CC6B4;
			transition: all .4s;
		}
		.see-more-button a.wc-see-more-btn:after {
			background: url(./assets/img/link-arrow-hover.png) no-repeat 0 0;
			content: '';
			margin-left: 20px;
			width: 19px;
			height: 30px;
			transform: rotate(92deg);
			display: inline-block;
			vertical-align: middle;
			transition: all .4s;
		}
		.see-more-button a.wc-see-more-btn:hover{
			color: #fff;
		}
		.see-more-button a.wc-see-more-btn:hover:after{
			filter: brightness(4.5);
		}
		.wc-case-study {
			display: flex;
			align-items: center;
			flex-wrap: wrap;
		}
		.wc-case-study .wc-case-study-image {
			width: 50%;
		}
		.wc-case-study .wc-case-study-image .feature-image img {
			border-radius: 50%;
			/*border: 7px solid #fff;*/
			width: 550px;
		}
		.wc-case-study .case-study-info {
			width: 50%;
			padding: 15px;
		}
		.wc-case-study .case-study-info h2 {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 40px;
			font-weight: 700;
			text-transform: uppercase;
		}
		.wc-case-study .case-study-info p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 22px;
			font-weight: 400;
			width: 360px;
			max-width: 360px;
			margin: 40px 0;
		}
		.wc-case-study .case-study-info a {
			font-family: "Montserrat", Sans-serif;
			font-size: 16px;
			font-weight: 700;
			color: #fff;
			position: relative;
			transition: all .4s;
		}
		.wc-case-study .case-study-info a:after {
			display: inline-block;
			content: '';
			background: url(https://mogrify.com/wp-content/themes/hello-elementor-child/assets/img/link-arrow.png) no-repeat;
			margin-left: 15px;
			width: 19px;
			height: 30px;
			vertical-align: middle;
			transition:all .4s;
		}
		.wc-case-study .case-study-info a:hover {
			color: #6cc6b4;
		}
		.wc-case-study .case-study-info a:hover:after {
			background: url(https://mogrify.com/wp-content/themes/hello-elementor-child/assets/img/link-arrow-hover.png);
		}
		body.blog .load-more-btn {
			text-align: center;
			margin: 50px 0 0 0;
		}
		body.blog .load-more-btn a.wc-load-more {
			color: #10143a;
			font-weight: 600;
			border: 2px solid #10143a;
			position: relative;
			display: inline-block;
			transition: all .4s;
			padding: 13px 20px;
			font-size: 16px;
			font-family: 'Montserrat';
			width: 200px;
			text-align: center;
		}
		body.blog .load-more-btn a.wc-load-more:hover{
			background: #70c8b5;
		}

		.journey_hover_circle .circle {
			width: 90%;
			margin: auto;
			position: relative;
			display: flex;
			flex-wrap: wrap;
		}
		.journey_hover_circle .circle a.img-hover img {
			display: block;
		}
		.journey_hover_circle .circle a.img-hover {
			width: 50%;
			position: relative;
			cursor: pointer;
		}

		.journey_hover_circle .circle .on-hover {
			background: #fff;
			position: absolute;
			width: 450px;
			padding: 20px;
			top: 0;
			left: 20%;
			border: 3px solid #6ac7b4;
			visibility: hidden;
			transition: all .8s;
			opacity: 0;
		}
		.journey_hover_circle .circle a.img-hover:hover .on-hover {
			visibility: visible;
			box-shadow: 0 15px 20px #0e123b2e;
			opacity: 1;
			z-index: 2;
		}
		.journey_hover_circle .circle  .on-hover:before {
			content: "";
			width: 0px;
			height: 0px;
			position: absolute;
			border-left: 38px solid #70c8b5;
			border-right: 38px solid transparent;
			border-top: 25px solid #70c8b5;
			border-bottom: 25px solid transparent;
			left: -3px;
			bottom: -53px;
			z-index: 2;
		}
		.journey_hover_circle .circle  .on-hover:after {
			content: "";
			width: 0px;
			height: 0px;
			position: absolute;
			border-left: 35px solid #ffffff;
			border-right: 35px solid transparent;
			border-top: 24px solid #ffffff;
			border-bottom: 24px solid transparent;
			left: 0px;
			bottom: -48px;
			z-index: 3;
		}
		.journey_hover_circle .circle .on-hover p {
			font-family: 'Montserrat';
			font-size: 16px;
			font-weight: 500;
			color: #0f123b;
			margin-bottom: 0;
		}
		.journey_hover_circle .circle .on-hover.hover-sec-1 {
			top: -55%;
			left: 16%;
		}
		.journey_hover_circle .circle  .on-hover.hover-sec-2 {
			top: -83%;
			left: 98px;
		}
		.journey_hover_circle .circle .on-hover.hover-sec-3 {
			top: -105%;
			left: 60px;
		}
		.journey_hover_circle .circle .on-hover.hover-sec-4 {
			top: -60%;
			left: 29%;
		}
		div#wc_our_process .jet-timeline-item.is--show.is--active .timeline-item__point span.jet-elements-icon svg path {
			fill: #68c6b3;
		}
		body.single-post .post-inner-content h2, body.single-post .post-inner-content h3, body.single-post .post-inner-content h2 strong,
		body.single-post .post-inner-content h3 strong {
			color: #6BC6B4;
			font-family: "Montserrat", Sans-serif;
			font-size: 33px;
			font-weight: 700;
			text-transform: uppercase;
			margin-top: 40px;
			margin-bottom: 20px;
		}

		body.single-post .post-inner-content  a{
			color: #6BC6B4;
		}
		body.single-post .post-inner-content  a:hover{
			color: #0F123B;
		}
		body.single-post .post-inner-content ul li, body.single-post .post-inner-content ol li {
			list-style-position: outside;
			padding-left: 5px;
			margin-bottom: 8px;
		}
		body.single-post .post-inner-content ul, body.single-post .post-inner-content ol {
			margin-bottom: 20px;
		}
		div#wc-testimonial-slider {
			justify-content: center !important;
			text-align: center;
			max-width: 1240px;
			margin: auto;
			padding: 0px 35px;
			position: relative;
			border: 4px solid #70c8b5;
		}
		div#wc-testimonial-slider:before{
			content: "";
			width: 0px;
			height: 0px;
			position: absolute;
			border-left: 60px solid #70c8b5;
			border-right: 60px solid transparent;
			border-top: 60px solid #70c8b5;
			border-bottom: 60px solid transparent;
			left: -4px;
			bottom: -123px;
			z-index: 2;
		}
		div#wc-testimonial-slider:after{
			content: "";
			width: 0px;
			height: 0px;
			position: absolute;
			border-left: 60px solid #fff;
			border-right: 60px solid transparent;
			border-top: 60px solid #fff;
			border-bottom: 60px solid transparent;
			left: 0px;
			bottom: -113px;
			z-index: 3;
		}
		div#wc-testimonial-slider .testimonials-info {
			padding: 30px 10px 30px 240px;
			position: relative;
			justify-content: flex-start !important;
		}
		div#wc-testimonial-slider .testimonials-info  img.testimonials-img{
			position: absolute;
			top: 25px;
			left: 0;
			max-width: 150px;
		}
		div#wc-testimonial-slider .testimonials-info .testimonials-content p{
			align-self: center;
			text-align: left;
			color: #10143A;
			font-family: "Montserrat", Sans-serif;
			font-size: 18px;
			font-weight: 400;
			font-style: italic;
			background-color: #6EC1E400;
			padding: 0px 0px 5px 0px;
		}
		div#wc-testimonial-slider .testimonials-info .testimonials-name {
			text-align: left;
			color: #70C8B5;
			font-family: "Montserrat", Sans-serif;
			font-size: 18px;
			font-weight: 500;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}
		div#wc-testimonial-slider .owl-dots {
			position: absolute;
			bottom: -30%;
			left: 50%;
			transform: translateX(-50%);
		}
		div#wc-testimonial-slider .owl-dots button.owl-dot span{
			width: 13px;
			height: 13px;
			border-style: solid;
			border-width: 2px 2px 2px 2px;
			border-color: #70C8B5;
			border-radius: 50px 50px 50px 50px;
			background-color: transparent;
			margin: 6px;
		}
		div#wc-testimonial-slider .owl-dots button.owl-dot:focus{
			outline: none;
			border: none;
		}
		div#wc-testimonial-slider .owl-dots button.owl-dot.active span{
			background-color: #70C8B5;
		}
		div#wc-contact-form	.contact-detail {
			margin-top: 20px;
		}
		div#wc-contact-form .contact-detail p img {
			display: inline-block;
			vertical-align: middle;
			margin-right: 15px;
		}

		div#wc-contact-form .contact-detail p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 14px;
			font-weight: 300;
			display: inline-block;
			vertical-align: middle;
			margin-bottom: 20px;
		}
		div#wc-contact-form .contact-detail p a{
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 14px;
			transition: all .4s;
			font-weight: 300;
		}
		div#wc-contact-form .contact-detail p a:hover {
			opacity: 0.8;
		}
		header.site-header ul.jet-menu li.wc-menu-btn{
			align-items: center;
			display: none;
		}
		header.site-header ul.jet-menu li.wc-menu-btn a, header.site-header ul.jet-mobile-menu__items li.wc-menu-btn a{
			padding: 15px;
			position: relative;
			z-index: 1;
			transition: all .4s;
			border: 2px solid #10143a;
			font-family: 'Montserrat';
			font-size: 16px;
			font-weight: 700;
			color: #10143A;
		}
		header.site-header ul.jet-menu li.wc-menu-btn a:before,  header.site-header ul.jet-mobile-menu__items li.wc-menu-btn a:before{
			width: 30%;
			height: 2px;
			content: '';
			display: block;
			position: absolute;
			right: -2px;
			top: -2px;
			z-index: 0;
			background-image: linear-gradient(to right, white 33%, rgba(255,255,255,0) 0%);
			background-position: top;
			background-size: 6px 2px;
			background-repeat: repeat-x;
			background-color: #10143a;
			transition: all .4s;
		}
		header.site-header ul.jet-menu li.wc-menu-btn a:after,  header.site-header ul.jet-mobile-menu__items li.wc-menu-btn a:after{
			width: 2px;
			height: 104%;
			content: '';
			display: block;
			position: absolute;
			right: -2px;
			top: -2px;
			background-color: #10143a;
			z-index: 0;
			background-image: linear-gradient( white 33%, rgba(255,255,255,0) 0%);
			background-position: right;
			background-size: 2px 6px;
			transition: all .4s;
			background-repeat: repeat-y;
		}
		header.site-header ul.jet-menu li.wc-menu-btn a:hover,  header.site-header ul.jet-mobile-menu__items li.wc-menu-btn a:hover {
			background-color: #70C8B5;
		}
		main.site-main header.page-header {
			display: none;
		}
		section#wc_related_product .jet-posts .jet-posts__item img.wp-post-image {
			object-fit: contain;
		}

/*-------------------- Webby-Crown-CSS-Start --------------------*/

.wpmoc-wrap-custom {
    padding-top: 140px !important;
}
.my-button-expencive .wc-watch-now {
    border: 2px solid #fff;
    border-color: #fff;
    position: relative;
    width: fit-content;
}
.wc-watch-now span.wpcf7-spinner {
    display: none;
}
.custom-icon-drive ul.elementor-icon-list-items li.elementor-icon-list-item {
    justify-content: flex-start;
    align-items: flex-start;
}
.spek-size-full08 .elementor-container.elementor-column-gap-default {
    padding: 0px 100px; 
}
.my-button-expencive input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    font-weight: 600;
}
.my-button-expencive .wc-watch-now {
	font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 800;
	border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
    border-color: #fff;
    position: relative;
	text-align:center;
	margin: 0 auto;
}
.my-button-expencive .wc-watch-now input.wpcf7-form-control.has-spinner.wpcf7-submit.button-primary-white {
    background-color: #0f133b;
    font-family: "Montserrat", Sans-serif;
    border: 0;
	border-radius: 0;
	font-weight: 700;
	transition: all .4s;
}
.wpmoc-conver-bar{
    max-width: 66px;
	position: absolute !important;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
    display: block;
}
.wpmoc-main-icon .wpmoc-in-drive {
    width: 66px;
    height: 92px;
    background-color: #6cc7b4;
	color:#000;
	display:flex;
	position:relative;
}
.wpmoc-main-icon .wpmoc-in-drive img {
	max-width: 30px;
	height: 30px;
}
.wpmoc-main-icon .wpmoc-in-drive:nth-child(1) {
    border-radius: 100% 0px 0px 0px;
	border-bottom: 1px solid #fff;
}
.wpmoc-main-icon .wpmoc-in-drive:nth-child(2) {
    border-radius: 0 0px 0px 100%;
	border-top: 1px solid #fff;
}
.wpmoc-main-icon .wpmoc-in-drive:nth-child(1) img {
	position:absolute;
	right: 14px;
	bottom: 20px;
}
.wpmoc-main-icon .wpmoc-in-drive:nth-child(2) img {
	position:absolute;
	right: 14px;
	top: 20px;
}
.my-button-expencive input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    color: #000 !important;
}
.wpmoc-text-edit p {
    max-width: 800px;
    margin: auto;
}
.wpmoc-text-edit {
	padding-bottom: 12px;
}	
.speak-button a.elementor-button-link.elementor-button.elementor-size-sm {
    margin-top: 8px;
}
.speak-button .elementor-button-text:hover {
	color: #70c8b5; 
}
.speak-button .elementor-button-text:hover::after {
	filter: invert(32%) sepia(47%) saturate(333%) hue-rotate(113deg) brightness(85%) contrast(86%);
}
.speak-button .elementor-button-text {
	position:relative;
}
.speak-button .elementor-button-text:after {
    display: inline-block;
    content: '';  		background:url(data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZDMjgzM0Y4QkEyMjExRUJBOTI4QTI4NjJBMjJCQkY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZDMjgzM0Y5QkEyMjExRUJBOTI4QTI4NjJBMjJCQkY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkMyODMzRjZCQTIyMTFFQkE5MjhBMjg2MkEyMkJCRjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkMyODMzRjdCQTIyMTFFQkE5MjhBMjg2MkEyMkJCRjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4NZ6HeAAABAklEQVR42mL4////ZCD+DcQzGCgFUINA4B8Qs1BiFhMQTwXin0A8jZGR8Q/DoAZA76oC8UYgngDErJQatuQ/AgSQEmbYwEUo/QOIb1DDqyZALEvLsPQB4mwg5qLUIBukcJxISphhA2xIbBZqeDMKiMuBmJdW4cgGxPogmhqGHYGG4wFGCg0Chd03IAblkl/UcFkyEB8D4sQBLQBEgDgfiK2pYdhmaGCDClQZShItCLAj6WOh1GXSQFwPxJ4DGtiyQLwSiKcAMQelhk1FKiXiKClpQeASlP4LxNepVdoqD2hgywHxLSB+AcRWlBqWgRTY0yg1TB6I7wPxWyC2JdccgAADALhF+4vxkGBUAAAAAElFTkSuQmCC) no-repeat;
    margin-left: 15px;
    width: 19px;
    height: 30px;
    vertical-align: middle;-webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
	filter: invert(0%) brightness(0%) grayscale(100%);
}
.my-button-expencive .wc-watch-now input.wpcf7-form-control.has-spinner.wpcf7-submit.button-primary-white:hover, .my-button-expencive .wc-watch-now input.wpcf7-form-control.has-spinner.wpcf7-submit.button-primary-white:focus {
    color: #fff;
    background-color: #70c8b5;
}
.my-button-expencive .wc-watch-now:before {
	width: 30%;
    height: 2px;
    content: '';
    display: block;
    position: absolute;
    right: -2px;
    top: -2px;
    z-index: 0;
    background-image: linear-gradient(to right, white 33%, rgba(255,255,255,0) 0%);
    background-position: top;
    background-size: 6px 2px;
    background-repeat: repeat-x;
    background-color: #10143a;
    transition: all .4s;
}
.my-button-expencive .wc-watch-now:after {
	width: 2px;
    height: 104%;
    content: '';
    display: block;
    position: absolute;
    right: -2px;
    top: -2px;
    background-color: #10143a;
    z-index: 0;
    background-image: linear-gradient( white 33%, rgba(255,255,255,0) 0%);
    background-position: right;
    background-size: 2px 6px;
    transition: all .4s;
    background-repeat: repeat-y;
}
.mydrive-heading h2.elementor-heading-title.elementor-size-default {
	max-width: 700px;
}
#wp-button-first {
	margin-top: 20px;
}
.my-button-expencive .webinar-form {
    max-width: 600px;
    margin: auto;
}
/*----- weby-2-css ------*/
.wp-speak-ground .wc-speaker {
    display: flex;
	flex-wrap: wrap;
}
.wc-speaker {
    padding: 0px 100px;
}
.wc-speaker .wc-speaker-grid {
    max-width: 33.33%;
}
.wc-speaker .wc-speaker-grid {
    padding: 20px 10px;
}
.wc-speaker .wc-speaker-grid .wc-speaker-img {
    width: 75%;
    margin: 0 auto 20px;
}
.wc-speaker .wc-speaker-content {
    text-align: center;
}
.wc-speaker .wc-speaker-content p {
    color: #0f133b;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}
.wc-speaker .wc-speaker-content h3 {
	max-width: 200px;
    margin: auto;
    color: #0f133b;
    font-family: "Montserrat",Sans-serif;
    font-size: 26px;
    font-weight: 700;
}
.wc-speaker-content .wc-connect-btn a {
    color: #000;
    font-size: 14px;
    font-weight: 700;
	font-family: "Montserrat",Sans-serif;
}
.wc-speaker-content .wc-connect-btn {
	margin-top: 30px;
}
.wc-speaker-content .wc-connect-btn a {
    position: relative;
}
.wc-speaker-content .wc-connect-btn a:after {
    display: inline-block;
    content: '';  		background:url(data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZDMjgzM0Y4QkEyMjExRUJBOTI4QTI4NjJBMjJCQkY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZDMjgzM0Y5QkEyMjExRUJBOTI4QTI4NjJBMjJCQkY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkMyODMzRjZCQTIyMTFFQkE5MjhBMjg2MkEyMkJCRjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkMyODMzRjdCQTIyMTFFQkE5MjhBMjg2MkEyMkJCRjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4NZ6HeAAABAklEQVR42mL4////ZCD+DcQzGCgFUINA4B8Qs1BiFhMQTwXin0A8jZGR8Q/DoAZA76oC8UYgngDErJQatuQ/AgSQEmbYwEUo/QOIb1DDqyZALEvLsPQB4mwg5qLUIBukcJxISphhA2xIbBZqeDMKiMuBmJdW4cgGxPogmhqGHYGG4wFGCg0Chd03IAblkl/UcFkyEB8D4sQBLQBEgDgfiK2pYdhmaGCDClQZShItCLAj6WOh1GXSQFwPxJ4DGtiyQLwSiKcAMQelhk1FKiXiKClpQeASlP4LxNepVdoqD2hgywHxLSB+AcRWlBqWgRTY0yg1TB6I7wPxWyC2JdccgAADALhF+4vxkGBUAAAAAElFTkSuQmCC) no-repeat;
    margin-left: 15px;
    width: 19px;
    height: 30px;
    vertical-align: middle;-webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
	filter: invert(0%) brightness(0%) grayscale(100%);
}
.wc-speaker-content .wc-connect-btn a:hover {
	color: #70c8b5; 
}
.wc-speaker-content .wc-connect-btn a:hover::after {
	filter: invert(32%) sepia(47%) saturate(333%) hue-rotate(113deg) brightness(85%) contrast(86%);
}
.wc-speaker .wc-speaker-content .wc-connect-btn a.wpmoc-in-drive {
    display: none;
}
.wp-speak-ground .elementor-widget-wrap.elementor-element-populated {
    padding: 0px !important;
}
/*----- Form -----*/
.wpmoc-wrap-custom iframe#ssf_s0gxTTZPSk3UTbEwM9Q1MU1K0bUws7DQNTUwNTFMS042NbcwBwA {
    max-width: 45%;
    margin: auto;
	width: 100%;
    display: block;
}

#wc-testimonial-slider button.owl-dot.active span,
button.owl-dot span {
background-color: #70c8b5 !important;
}

#wc-testimonial-slider button.owl-dot.active ~ button.owl-dot span {
background-color: transparent !important;
}

/*what-we-do-section*/

.wc-what-content .elementor-container{
    flex-wrap:wrap;
}

.wc-what-content .wc-what-inner{
    width:33.33%!important;
}

.wc-what-sec-content .elementor-container{
    flex-wrap:wrap;
    grid-gap:30px;
}

.wc-what-sec-content .wc-what-sec-inner{
width: calc(33% - 18px) !important;
}

.wc-what-inner img.attachment-large.size-large {
    filter: invert(50%) sepia(90%) saturate(311%) hue-rotate(117deg) brightness(88%) contrast(89%);
}

.wc-what-content .wc-what-inner .elementor-flip-box{
    cursor: pointer;
}

.wc-what-content .wc-what-inner .elementor-flip-box__layer__description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.wc-what-content .wc-what-inner img{
    max-width: 125px!important;
    width: 100%!important;
}

.wc-what-content .wc-what-inner .elementor-flip-box__layer__overlay {
   justify-content: flex-start;
   padding: 20px;
}

.wc-what-content .wc-what-inner .elementor-flip-box__back .elementor-flip-box__layer__overlay{
       justify-content: center;
}



/* Webinars Form PopUp */

#webinar-sub-form {
    max-width: 600px;
    margin: auto;
    position: relative;
    /* padding: 40px; */
    background: #0f103a;
}




@media (max-width: 991px){
	.mydrive-heading.elementor-widget.elementor-widget-heading .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
    	font-size: 42px;
    	line-height: 50px;
	}
	.custom-icon-drive .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text {
   		 font-size: 18px;
	}
	.spek-size-full08 .elementor-container.elementor-column-gap-default {
   		padding: 0px; 
	}
	.wpmoc-text-edit p {
    	max-width: 600px;
		font-size: 30px;
		line-height: 38px;
	}
	.wc-speaker {
    	padding: 0px 0px;
	}
	.wpmoc-wrap-custom iframe#ssf_s0gxTTZPSk3UTbEwM9Q1MU1K0bUws7DQNTUwNTFMS042NbcwBwA {
    	max-width: 70%;
	}
	
	/*what-we-do-section*/
	
	.wc-what-content .wc-what-inner{
        width:50%!important;
    }
    .wc-what-sec-content .wc-what-sec-inner {
        width: calc(50% - 8px)!important;
    }
    .wc-what-sec-content .elementor-container {
       grid-gap: 16px;
    }
}
@media (max-width: 767px){
	.mydrive-heading.elementor-widget.elementor-widget-heading .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
    	font-size: 34px;
    	line-height: 42px;
		max-width: 500px;
	}
	.mydrive-headspek .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
    	font-size: 34px;
	}
	.mydrive-heading h2.elementor-heading-title.elementor-size-default {
		max-width: 500px;
	}
	.wpmoc-main-wrap {
		padding: 40px 0px !important;
	}
	section.wp-speak-ground.elementor-section.elementor-top-section.elementor-element.elementor-element-cde8f65.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		padding: 40px 0px 0px 0px;
	}
	.custom-icon-drive .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text {
   		font-size: 16px;
		line-height: 21px;
	}
	.wpmoc-text-edit p {
    	max-width: 460px;
    	font-size: 25px;
    	line-height: 30px;
	}
	.wpmoc-wrap-custom img.attachment-thumbnail.size-thumbnail.ls-is-cached.lazyloaded {
    	max-width: 90px;
   	 	width: 100%;
   		height: 100%;
	}
	.wpmoc-large-main h2.elementor-heading-title.elementor-size-default {
		font-size: 36px !important;
	}
	.wpmoc-large-main {
		margin-bottom: 3px !important;
	}
	.elementor-3875 .elementor-element.elementor-element-6bee9dc.my-button-expencive {
		width: 420px;
		max-width: 420px;
	}
	.my-button-expencive input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
		padding: 8px 12px !important;
		font-size: 15px;
	}
	.wpmoc-spacial-wrap {
		margin: 0 auto !important;
	}
	.spek-size-full08 .elementor-column {
    	margin: 12px auto;
	}	
	#wpmoc-wrap-button01 {
		margin-top: 20px;
	}
	.wc-speaker .wc-speaker-grid {
    	max-width: 50%;
	}
	.wc-speaker .wc-speaker-grid:nth-child(3) {
		margin: auto;
	}
	.wc-speaker .wc-speaker-content h3 {
		max-width: 140px;
    	font-size: 18px;
	}
	.wc-speaker .wc-speaker-content p {
    	font-size: 14px;
    	line-height: 20px;
	}

	.wc-what-content .wc-what-inner{
        width:50%!important;
    }
    .wc-what-sec-content .wc-what-sec-inner{
        width:50%!important;
        margin-bottom:20px;
    }

	.wc-what-content .wc-what-inner img {
        max-width: 100px!important;
        width: 100%!important;
    }
    
    .wc-what-title h2 span{
	    font-size: 30px!important;
    	line-height: 38px;
	}

    
}
@media (max-width: 575px){
	.wpmoc-conver-bar {
		display: none;
	}
	.mydrive-heading h2.elementor-heading-title.elementor-size-default br {
		display:none;
	}
	.mydrive-heading.elementor-widget.elementor-widget-heading .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
    	font-size: 30px;
    	line-height: 38px;
	}
	.mydrive-headspek .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
    	font-size: 30px;
	}
	.mydrive-heading h2.elementor-heading-title.elementor-size-default {
		width: 100%;
	}
	.elementor-3875 .elementor-element.elementor-element-6bee9dc.my-button-expencive {
		width: 360px;
		max-width: 360px;
	}
	.speak-button .elementor-button-text:after {
		margin-left: 8px;
	}
	.speak-button .elementor-button-text {
		margin-left: 10px;
		font-size: 12px;
	}
	.my-speak-drive h3.elementor-image-box-title {
    	margin: 8px 0px;
	}
	.wc-speaker-content .wc-connect-btn a {
    	font-size: 12px;
	}
	.wc-speaker-content .wc-connect-btn a:after {
		margin-left: 8px;
	}
	.wpmoc-wrap-custom iframe#ssf_s0gxTTZPSk3UTbEwM9Q1MU1K0bUws7DQNTUwNTFMS042NbcwBwA {
    	max-width: 80%;
	}
	
	
	.wc-what-content .wc-what-inner{
        width:100%!important;
    }
    .wc-what-sec-content .wc-what-sec-inner{
        width:100%!important;
    }
	.wc-what-title h2 span{
	    font-size: 28px!important;
    	line-height: 38px;
	}
}
@media (max-width: 425px){
	.elementor-3875 .elementor-element.elementor-element-6bee9dc.my-button-expencive {
		width: 300px;
		max-width: 300px;
	}
	.speak-button .elementor-button-text:after {
    	margin-left: 8px;
	}
	.speak-button .elementor-button-text:after {
   	 	width: 12px;
   	 	height: 22px;
    	background-size: 100%;
	}
	.wc-speaker-content .wc-connect-btn a:after {
    	width: 12px;
    	height: 22px;
    	background-size: 100%;
	}
	.wc-speaker-content .wc-connect-btn {
    	margin-top: 20px;
	}
	.wpmoc-wrap-custom iframe#ssf_s0gxTTZPSk3UTbEwM9Q1MU1K0bUws7DQNTUwNTFMS042NbcwBwA {
    	max-width: 90%;
	}
	.wc-what-content .wc-what-inner{
        width:100%!important;
    }
    .wc-what-sec-content .wc-what-sec-inner{
        width:100%!important;
    }
	.wc-what-title h2 span{
	    font-size: 28px!important;
    	line-height: 38px;
	}
	
}
@media (max-width: 320px){
	.elementor-3875 .elementor-element.elementor-element-6bee9dc.my-button-expencive {
		width: 280px;
		max-width: 280px;
	}
	.my-speak-drive figure.elementor-image-box-img {
    	margin-bottom: 5px !important;
   	 	width: 90% !important;
   	 	max-width: 90% !important;
	}
	.wc-speaker .wc-speaker-grid {
    	max-width: 100%;
	}
	.wpmoc-wrap-custom iframe#ssf_s0gxTTZPSk3UTbEwM9Q1MU1K0bUws7DQNTUwNTFMS042NbcwBwA {
    	max-width: 100%;
	}
	
	
}






/*-------------------- Webby-Crown-CSS-Start --------------------*/

		@media (max-width: 1450px){
			header.site-header ul.jet-menu li.jet-menu-item {
				padding: 0 12px;
			}
			header.site-header ul.jet-menu li.jet-menu-item .jet-menu-title{
				font-size: 14px;
			}
		}
		@media (max-width: 1303px){
			.wc-customer-list .customer-info h2 {
				min-height: 93px;
			}
		}

		@media only screen and (max-width: 1300px){
			.footer-logo figure.gallery-item {
				width: 90%; 
			}
		}
		@media (min-width: 1200px){
			header.site-header {
				max-width: 1240px;
			}
		}
		@media only screen and (max-width: 1200px){
			header.site-header{
				max-width: 1200px;
				padding: 15px;
			}
			.contact__close{
				width: 25px;
				height: 25px;
			}
			.contact__close{
				transform: translate(15px, -50%);
			}
			.popupContent{
				padding: 10px 30px 15px 55px;
			}
			.our-values-box{
				margin: 20px 0px 0;
			}
			.wc_mog_blogs .mog_subscribe_form .submit-field label{
				font-size: 15px;
			}
			.wc_mog_blogs .mog_subscribe_form .submit-field input[type="submit"]{
				padding: 13px 15px;
			}
			.journey_hover_circle .circle .on-hover p{
				font-size: 14px;
			}
		}
		@media only screen and (max-width: 1023px){
			.wc-case-study .case-study-info h2 {
				font-size: 32px;
			}
			.wc-case-study .case-study-info p {
				font-size: 20px;
				margin: 30px 0;
			}
			footer#site-footer .footer-1 p{
				font-size: 40px;
			}
			footer#site-footer{
				padding: 40px;
			}
			section.wc_blog_head .wc_blog_head_wrapper h1{
				font-size: 45px;
				margin-bottom: 40px;
			}
			section.wc_blog_head .wc_blog_head_wrapper h1:after{
				margin-top: 30px;
			}
			section.wc_blog_head .wc_blog_head_wrapper a{
				padding: 15px;
			}
			.wc_mog_blogs .mog_subscribe_form .submit-field label {
				width: 100%;
				margin-bottom: 20px;
			}
			.wc_mog_blogs .mog_subscribe_form .submit-field input[type="submit"]{
				font-size: 15px;
			}
			.wc_mog_blogs .mog_subscribe_form .subscribe-field-wrap label.subscribe-form span{
				font-size: 18px;
				margin-bottom: 15px;
			}
			.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content h2{
				font-size: 18px;
			}
			.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content p{
				font-size: 15px;
			}
			.wc-customer-list{
				grid-template-columns: repeat(3, 1fr);
			}
			.wc-customer-list .customer-info h2{
				font-size: 22px;
			}
			.wc-customer-list .customer-info p{
				font-size: 14px;
			}
			.journey_hover_circle .circle .on-hover p{
				font-size: 16px;
			}
			.journey_hover_circle .circle .on-hover{
				width: 300px;
				padding: 15px;
			}
			.journey_hover_circle .circle .on-hover.hover-sec-1 {
				top: -74%;
				left: 10%;
			}
			.journey_hover_circle .circle .on-hover.hover-sec-2 {
				top: -91%;
				left: 45px;
			}
			.journey_hover_circle .circle .on-hover.hover-sec-3 {
				top: -84%;
				left: 93px;
			}
			.journey_hover_circle .circle .on-hover.hover-sec-4 {
				top: -78%;
				left: 12%;
			}
			body.single-post .mogWrap h2{
				font-size: 30px;
			}
			div#wc-testimonial-slider .testimonials-info .testimonials-content p{
				font-size: 20px;
			}
		}

		@media only screen and (max-width: 991px){
			.custom-testimonial .jet-testimonials{

				padding: 0 20px;
			}
			.popupContent{
				padding: 20px;
			}
			.contact__close{
				top: 40%;
				left: 15%;
				transform: translate(0px, -60%);
			}
			.popupContent p, .popupContent a{
				font-size: 14px;
			}
			.our-values-box .elementor-image-box-content {
				padding: 0 15px 15px;
			}
			.our-values-box h3 {
				margin: -50px 0 30px 0;
				position: relative;
				font-size: 18px !important;
			}
			.our-values-box h3 span {
				margin-top: 5px;
			}
			.meet-our-team-section {
				background-position: center;
				min-height: 400px;
			}
			section.custom-testimonial {
				padding-left: 15px;
				padding-right: 15px;
			}
			ul.jet-menu .jet-dropdown-arrow{
				margin-left: 4px;
				font-size: 13px;
			}
			.site-header .site-branding img.custom-logo {
				max-width: 150px;
				display: inline-block;
				vertical-align: middle;
			}
			header.site-header ul li.menu-btn .jet-menu-item-wrapper{
				padding: 12px;
			}
			ul.jet-mobile-menu__items .jet-menu-name span.jet-menu-label {
				font-size: 16px;
				font-family: 'Montserrat';
				color: #10143A;
				font-weight: 600;
			}
			.jet-mobile-menu__controls .breadcrumb-label {
				font-size: 16px;
				font-family: 'Montserrat';
				text-transform: uppercase;
				font-weight: 600;
				color: #70C8B5;
			}
			header#site-header .jet-mobile-menu__container .jet-mobile-menu__body .jet-mobile-menu__template-content .elementor-column {
				width: 100%;
			}
			header.site-header ul.jet-menu li.wc-menu-btn{
				display: flex;
			}
			header.site-header .header-container > a.wc-menu-btn {
				display: none;
			}
			header#site-header .jet-mobile-menu__container .jet-mobile-menu__body .jet-mobile-menu__template-content .jet-posts {
				margin: 0;
			}
			header#site-header .jet-mobile-menu__container .jet-mobile-menu__body .jet-mobile-menu__template-content .jet-posts .jet-posts__item {
				max-width: 100%;
				padding: 0;
				flex: 0 0 100%;
			}
			main.site-main, body.single-post .elementor.post {
				margin-top: 64px;
			}
		}
		@media only screen and (max-width: 782px){
			body.logged-in header#site-header {
				top: 45px;
			}


		}
		@media only screen and (max-width: 767px){
			.footer-logo figure.gallery-item {
				width: auto;
			}
			.footer-logo img {
				width: auto;
			}
			.our-values-box .elementor-image-box-img img {
				max-height: unset;
			}
			.wc-customer-list .customer-info h2 {
				min-height: auto;
			}
			.footer-logo {
				width: 100%;
				text-align: center;
			}
			.footer-bottom {
				margin-top: 20px;
			}
			.wc-case-study .case-study-info h2 {
				font-size:28px;
			}
			.wc-case-study .case-study-info p {
				font-size: 18px;
				margin: 30px 0;
				width: 100%;
				max-width: 100%;
			}
			.wc-case-study .case-study-info {
				width: 100%;
				padding: 0;
				margin-top: 30px;
			}
			.wc-case-study .wc-case-study-image {
				width: 100%;
			}
			div#contact-form form.wpcf7-form input[type=text], div#contact-form form.wpcf7-form input[type=email]{
				padding: 10px 20px;
				font-size: 16px;
			}
			div#contact-form form.wpcf7-form input[type=submit]{
				font-size: 16px;    
				padding: 10px 20px;
			}
			.custom-testimonial .jet-testimonials:after{
				border-left: 40px solid #fff;
				border-right: 40px solid transparent;
				border-top: 40px solid #fff;
				border-bottom: 40px solid transparent;
				bottom: -62px;
			}
			.custom-testimonial .jet-testimonials:before{
				border-left: 40px solid #70c8b5;
				border-right: 40px solid transparent;
				border-top: 40px solid #70c8b5;
				border-bottom: 40px solid transparent;
				bottom: -80px;
			}

			.custom-testimonial  .jet-testimonials__item-inner{
				margin:0 !important;
			}
			.custom-testimonial ul.jet-slick-dots{
				bottom: -40%;
				margin: 0 !important;
			}
			.custom-testimonial .jet-testimonials{

				padding: 0 20px;
			}
			section.custom-testimonial{
				padding-left: 15px;
				padding-right: 15px;
			}
			.jet-testimonials__item-inner .jet-testimonials__content{
				padding: 30px 10px;
				justify-content: center !important;
			}
			section.custom-testimonial .jet-testimonials__name{
				text-align: center !important;
			}
			.jet-testimonials__item-inner .jet-testimonials__content .jet-testimonials__figure{
				position: static;
			}
			.custom-testimonial .jet-testimonials{
				padding: 0 20px 20px;
			}
			#wc-slider-1 .owl-item .slide-inner .txt-sec p{
				font-size: 15px;
				line-height: 20px;
			}
			#wc-slider-1 .owl-item .image-text-box {
				width: 400px !important;
			}
			#wc-slider-1 .owl-item .text-box {
				width: 190px !important;
			}
			footer#site-footer .footer-1 p {
				font-size: 30px;
			}
			footer#site-footer .widget_text p, footer#site-footer .widget_text p a{
				font-size: 15px;
			}
			.widget_text.footer-3 {
				padding-left: 20px;
			}

			.footer-4 p{ 
				margin-bottom: 0; 
			} 
			header.site-header{ 
				padding: 10px !important; 
			} 
			
			header.site-header ul li.menu-btn .jet-menu-item-wrapper{
				padding: 10px;
			}

			.jet-mobile-menu__item-inner:focus {
				outline: none;
			}
			.contact-toggler{
				width: 45px;
				height: auto;
				background-size: cover;
			}
			.contact-toggler ul li a i{
				font-size: 16px;
			}
			.contact-toggler ul li{
				padding: 18px;
			}
			.pop-overlay{
				top: -5%;
				right: -69%;
				height: 110%;
			}
			.contact__close{
				top: 35%;
				left: 21%;
				width: 20px;
				height: 20px;
			}
			.popupContent a{
				margin: 0;
			}
			.popupContent a big{
				font-size: 14px;
			}
			.our-unique-section .elementor-image-box-wrapper .elementor-image-box-content {
				max-width: 260px;
				margin: 15px auto;
			}
			.our-values-box .elementor-image-box-content {
				padding: 0 25px 15px;
			}
			.meet-our-team-section {
				min-height: 300px;
			}
			.want-more-about-work:before{
				content: '';
				width: 500%;
				position: absolute;
				top: 0;
				left: 1px;
				height: 100%;
				background: #fff;
				margin-left: -500%;
			}
			.tabs-contant{
				display: block;
			}
			.tabs-contant .tabs-colum {
				width: 100%;
				margin-bottom: 30px;
			}
			.industries-tabs-section .elementor-tab-content h2{
				font-size: 30px;
				margin: 0 0 20px;
			}
			.industries-tabs-section .elementor-widget-tabs .elementor-tab-content {
				padding: 25px 15px 20px;
			}
			.industries-tabs-section .elementor-widget-tabs .elementor-tab-mobile-title{
				padding: 20px;
				text-align: center;
				background: #88c2e7;
				border-top: 2px solid #F2F2F4 !important;
			}
			.industries-tabs-section .elementor-widget-tabs .elementor-tab-mobile-title:first-child{
				border-top: 0 !important;
			}
			.industries-tabs-section .elementor-widget-tabs .elementor-tab-mobile-title br{
				display: none;
			}
			.industries-tabs-section .elementor-widget-tabs .elementor-tab-mobile-title.elementor-active{
				background: #e6f2f9;
			}
			.center-colum:after{
				border: 4px solid #b6b7c3;
				border-top: 0;
				border-bottom: 0;
				bottom: -57px;
				height: 60px;
			}
			.biggest-service-colum p{
				max-width: 140px;
				margin: 0 auto 0px !important;
				min-height: 60px;
			}
			.dotted-border + p{
				display: none;
			}
			.center-colum:before{
				width: 86px;
				height: 4px;
				bottom: -1px;
				z-index: 1;
			}
			.dotted-border{
				width: 100%;
				max-width: 130px;
				left: 48%;
			}
			section#wc_about_sections:after, section#wc_about_sections_4:after, #wc_listing_banner:after{
				display: none;
			}
			section#wc_about_sections .wc_bg_img .elementor-widget-wrap{
				background-size: cover;
				background-repeat: no-repeat;
				background-position: top center;
			}
			.wc_inner_list_items ul > ul li {
				font-size: 14px;
				margin-bottom: 7px;
			}
			section#wc_related_product .jet-posts__inner-box .jet-more-wrap a.btn:after{
				width: 20px;
				height: 20px;
				top: 12px;
				right: 18px;
			}
			.page-content.wc_mog_blogs{
				column-count: 1;
			}
			section.wc_blog_head .wc_blog_head_wrapper h1 {
				font-size: 36px;
			}
			section.wc_blog_head{
				padding: 40px 15px;
			}
			section.wc_blog_head .wc_blog_head_wrapper a {
				font-size: 14px;
			}
			.page-content.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content a.wc_mog_read_more{
				font-size: 15px;
			}
			.page-content.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content a.wc_mog_read_more:after{
				width: 20px;
				height: 20px;
				top: 16px;
			}
			.wc_pagination_wrapper .nav-next a, .wc_pagination_wrapper .nav-previous a{
				padding: 12px 20px;
				width: auto;
			}
			.wc_pagination_wrapper{
				margin-top: 15px;
			}
			.biggest-service-colum2 .dotted-border img {
				max-width: 30px;
			}
			.wc-customer-list{
				grid-template-columns: repeat(2, 1fr);
			}
			.wc-customer-list .customer-info h2{
				font-size: 18px;
			}
			.wc-customer-list .customer-info p{
				font-size: 13px;
			}
			div#wc_our_process .elementor-jet-timeline .jet-timeline__line {
				margin-left: 10px !important;
			}
			.journey_hover_circle .circle .on-hover p {
				font-size: 14px;
			}
			.journey_hover_circle .circle .on-hover {
				width: 250px;
				padding: 12px;
			}
			.journey_hover_circle .circle .on-hover:before, .journey_hover_circle .circle .on-hover:after{
				display: none;
			}
			.journey_hover_circle .circle .on-hover.hover-sec-1 {
				top: 30%;
				left: 0;
			}
			.journey_hover_circle .circle .on-hover.hover-sec-4 {
				top: 30%;
				left: auto;
				right: 0;
			}
			.journey_hover_circle .circle .on-hover.hover-sec-2 {
				top: 30%;
				left: auto;
				right: 0;
			}
			.journey_hover_circle .circle .on-hover.hover-sec-3 {
				top: 30%;
				left: 0;
			}
			body.single-post .post-inner-content h2, body.single-post  .post-inner-content h3{
				font-size: 25px;
			}
			div#wc-testimonial-slider .testimonials-info .testimonials-content p{
				font-size: 16px;
				text-align: center;
			}
			div#wc-testimonial-slider .testimonials-info{
				padding: 20px;
			}
			div#wc-testimonial-slider .testimonials-info img.testimonials-img{
				position: static;
				margin: auto;
				margin-bottom: 15px;
			}
			div#wc-testimonial-slider .testimonials-info .testimonials-name{
				font-size: 16px;
				text-align: center;
			}
			div#wc-testimonial-slider:before {
				border-left: 40px solid #70c8b5;
				border-right: 40px solid transparent;
				border-top: 40px solid #70c8b5;
				border-bottom: 40px solid transparent;
				bottom: -80px;
			}
			div#wc-testimonial-slider:after {
				border-left: 40px solid #fff;
				border-right: 40px solid transparent;
				border-top: 40px solid #fff;
				border-bottom: 40px solid transparent;
				bottom: -70px;
			}
			
			main.site-main, body.single-post .elementor.post {
				margin-top: 55px;
			}
			body.logged-in main.site-main {
				margin-top: 65px;
			}
		}


		@media only screen and (max-width: 575px){
			footer#site-footer .widget_text{
				width: 100%;
			}
			.widget_text.footer-3 {
				padding-left: 0;
				margin-top: 30px;
			}
			.footer-5, .footer-4{
				width: 50%;
			}
			.footer-5 img{
				width: 250px;
			}
			#wc-slider-1 .owl-item .image-text-box {
				width: 330px !important;
			}
			#wc-slider-1 .owl-item .text-box {
				width: 150px !important;
			}
			#wc-slider-1 .owl-item .slide-inner .txt-sec p{
				padding: 0 12px;
			}
			.custom-testimonial .jet-testimonials{
				width: auto;
				padding: 0 0 20px;
				margin: 0 20px;
			}
			footer#site-footer {
				padding: 20px;
			}
			.footer-5, .footer-4 {
				width: 100%;
				text-align: center;
				margin-top: 20px;
			}
			footer#site-footer .widget_text h3{
				font-size: 16px;
			}
			footer#site-footer .widget_text h3:after{

				margin: 12px 0;
			}
			footer#site-footer .widget_text p, footer#site-footer .widget_text p a {
				font-size: 14px;
			}
			.pop-overlay {
				top: 0;
				right: -60%;
				height: 102%;
			}
			.contact__close{
				left: 30%;
			}
			/*.how-solve-biggest-section .elementor-col-33{
				width: 100% !important;
				}*/
			/*.how-solve-biggest-section .elementor-col-33 .elementor-widget-container{
				
				padding: 10px 0 !important;
				}*/
				.how-solve-biggest-section h2{
					text-align: center;
				}
				.center-colum:before,
				.center-colum:after{
					display: none;
				}
				.dotted-border{
					display: none;
				}
				.filter-bar label{
					width: 100%;
					margin-bottom: 15px;
				}
				.filter-select-field{
					margin-left: 0;
					width: 100%
				}
				.filter-select{
					width: 100%;
					top: 100%;
				}
				section.wc_blog_head .wc_blog_head_wrapper h1{
					max-width: 72%;
				}
				section.wc_blog_head .wc_blog_head_wrapper a {
					padding: 12px;
				}
				.wc_pagination_wrapper nav.pagination {
					margin: 0;
				}
				.wc_pagination_wrapper .nav-next a, .wc_pagination_wrapper .nav-previous a{
					font-size: 14px;
				}
				.wc_pagination_wrapper .pagination .nav-previous {
					margin-right: 0px;
				}
				.wc_pagination a.wc_pagination_previous, .wc_pagination a.wc_pagination_next{

					padding: 8px 0 8px 4px;
					width: 25px;
					height: 25px;
				}
				.wc_pagination a.wc_pagination_next {
					padding: 8px 2px 8px 0;
				}
				.wc_pagination span{
					margin: 0 8px;
				}
				.wc_pagination a.wc_pagination_previous:after, .wc_pagination a.wc_pagination_next:after{
					width: 7px;
					height: 7px;
				}
				.wc_pagination_wrapper .nav-next a, .wc_pagination_wrapper .nav-previous a{
					padding: 11px 15px;
				}
			/*.elementor-element.biggest-service-colum2 .elementor-widget-container {
				background-image: none !important;
				}*/
				.wc-customer-list{
					grid-template-columns: repeat(1, 1fr);
				}
				.wc-customer-list .customer-info h2{
					font-size: 18px;
				}
				.wc-customer-list .customer-info p{
					font-size: 13px;
				}
				.journey_hover_circle .circle{
					width: 100%;
				}
				.journey_hover_circle .circle .on-hover p {
					font-size: 12px;
				}
				body.single-post .post-inner-content h2, body.single-post .post-inner-content h3{
					font-size: 22px;
				}
				div#wc-testimonial-slider .testimonials-info {
					padding: 10px;
				}
				.how-solve-biggest-section .elementor-col-33 .elementor-widget-container p {
					font-size: 13px !important;
				}
				.how-solve-biggest-section .elementor-col-33:first-child .elementor-widget-container {
					padding: 0 10px 50px 5px !important;
					height: 170px;
				}
				.how-solve-biggest-section .elementor-col-33:nth-child(2) .elementor-widget-container {
					margin: 0px -16px 0px -16px !important;
					padding: 0px 10px 80px 10px !important;
					background-size: 94% 96% !important;
					background-position: top center !important;
					height: 170px;
				}
				.how-solve-biggest-section .elementor-col-33:nth-child(3) .elementor-widget-container {
					padding: 0 10px 32px 5px !important;
					height: 170px;
				}
				.how-solve-biggest-section .elementor-col-33 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img {
					width: 50% !important;
					margin-bottom: 0 !important;
				}
				.how-solve-biggest-section .elementor-col-33 .elementor-widget-container .dotted-border {
					visibility: visible;
					opacity: 1;
					display: block;
				}
				div#service-col1 .dotted-border {
					width: 100%;
					max-width: 95px;
					left: 60%;
					top: 75%;
				}
				.biggest-service-colum2 .dotted-border img {
					max-width: 24px;
				}
				div#service-col2 .dotted-border {
					top: 70%;
					width: auto;
				}

				div#service-col3 .dotted-border {
					max-width: 95px;
					top: 75%;
					right: 75px;
				}
			}
			@media only screen and (max-width: 420px){
				.pop-overlay {
					top: 0;
					right: -50%;
					height: 102%;
				}
				.contact__close {
					left: 36%;
				}
				.passion-section .passion-box p br{
					display:none;
				}
				.page-content.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content {
					padding: 15px;
				}
				.wc_mog_blogs article.post .wc_post_wrapper .wc_post_wrap_content h2 {
					font-size: 16px;
					margin-bottom: 15px;
				}
				.wc_mog_blogs article.post.mog_case_studies .case_studies_wrapper h2{
					font-size: 18px;
					margin-bottom: 20px;
				}
				.wc_mog_blogs article.post.mog_case_studies .case_studies_wrapper p{
					margin-bottom: 20px;
				}
				.wc_mog_blogs article.post.mog_case_studies .case_studies_wrapper a{
					padding: 12px;
					font-size: 15px;
				}
				.how-solve-biggest-section .elementor-col-33 .elementor-widget-container p {
					font-size: 11px !important;
					line-height: 16px !important;
				}
				div#service-col3 .dotted-border{
					right: 35%;
				}
				div#service-col1 .dotted-border{
					left: 40%;
				}
				.how-solve-biggest-section .elementor-col-33:nth-child(3) .elementor-widget-container{
					padding: 0 0px 32px 0px !important;
				}
				.how-solve-biggest-section .elementor-col-33:first-child .elementor-widget-container{
					padding: 0 0px 50px 0px !important;
				}
			}
