/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  Stefanus
Author URI:  https://alterendeavors.com/
Template: Divi
Version:  1.0.3
*/

 
/* =Theme customizations
------------------------------------------------------- */
body .et_pb_section {
	background-color: #edf2ef;
}

body #et-main-area {
	overflow-x:hidden;
}

/*---------- [Font Styling] ----------*/
h1, h2, h3, h4, h5, h6 {
    font-family:'Playfair Display',Georgia,"Times New Roman",serif;
	font-weight: 600;
	padding-bottom: 10px !important;
}
h1{
	font-size: 46px;
	line-height: 1.25em;
}
h2{
	font-size: 34px;
	line-height: 1.25em;
}
h3{
	font-size: 26px;
	line-height: 1.25em;
}
p {
    font-family:'Lato';
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
}
p.pblue{
	color: #2B3C8C;
	margin-top: 1rem;
}
footer .et_pb_row:first-child p{
	font-size: 16px;
}
a {
	color:#F5AB4C;
}
.et_pb_text a:hover, .et_pb_text a:focus {
	text-decoration: underline;
}
.semibold{
	font-weight: 500;
}

.btn{
	border: none;
	width: 100%;
	padding: 12px 24px;
	border-radius: 0;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.063rem;
	text-transform: uppercase;
	transition: background-color 300ms ease 0ms,border 300ms ease 0ms;
	font-family: 'Hammersmith One';
	font-weight: 400;
}
.btn:hover,
.btn:active{
	box-shadow: none;
	text-decoration:none;
}
.btn.btn-primary{
	color: #183D3D;
	background-color: #F5AB4C;
	border: 1px solid #F5AB4C;
}
.btn.btn-primary:hover,
.btn.btn-primary:active{
	border: 1px solid #F5AB4C;
	background-color: transparent;
	text-decoration:none;
}
.btn.btn-secondary{
	color: #183D3D;
	background-color: transparent;
	border: 1px solid #F5AB4C;
}
.btn.btn-secondary:hover,
.btn.btn-secondary:active{
	border: 1px solid #F5AB4C;
	background-color: #F5AB4C;
	text-decoration:none;
}
.btn.btn-third{
	color: #EDF2EF;
	background-color: #F5AB4C;
	border: 1px solid #EDF2EF;
}
.btn.btn-third:hover,
.btn.btn-third:active{
	color: #183D3D;
	background-color: #F5AB4C;
	border: 1px solid #F5AB4C;
	text-decoration:none;
}
.btn.btn-fourth{
	color: #2B3C8C;
	background-color: #C0D330;
	border: 1px solid #C0D330;
}
.btn.btn-fourth:hover,
.btn.btn-fourth:active{
	color: #2B3C8C;
	background-color: #56C2B7;
	border: 1px solid #2B3C8C;
	text-decoration:none;
}
.et_pb_button {
	font-weight: 400 !important;
	letter-spacing: 0.063rem !important;
}
.et_pb_button_module_wrapper .et_pb_button{
	letter-spacing: 0.1rem;
}
.top-header .et_pb_button_module_wrapper .et_pb_button{
	letter-spacing:unset;
}

.single .post{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.single .post .entry-content ul li {
	font-family: "Lato";
	font-size: 1.125rem;
}

.single-post #content-area a {
	text-decoration: underline;
	color: #F5AB4C;
}

.subtitle-poppin {
	font-weight: 400;
}

/* Header */
header .socmed {
  text-align: left !important;
}
header .et_pb_social_media_follow .et-social-linkedin .icon::before {
	font-size: 12px;
}
.mainheader .et_pb_row{
	display: flex;
	align-items: center;
}
.mainheader.sticky {
  position: fixed;
  top: 0;
  width: 100%
}
.mmenu .et_pb_menu__menu {
  	display: none;
}
.mmenu .et_mobile_nav_menu{
  	display: block;
}
.mmenu .et_mobile_menu {
  	border: none;
}
.mmenu .mobile_nav .et_mobile_menu li a {
	font-size: 18px;
	font-weight: 400;
}
.mmenu.type2 .mobile_nav .mobile_menu_bar::before,
.mmenu.type2 .mobile_nav .mobile_menu_bar::after{
	color: #F2F4FF !important;
}
.mmenu.type2.et_pb_menu .mobile_nav .et_mobile_menu {
	background-color: #E4E8F8 !important;
}
.mmenu.type2 .mobile_nav .et_mobile_menu li a{
	color: #2B3C8C;
	border-bottom: none;
}
.mmenu.type2 .mobile_nav .et_mobile_menu li a:hover,
.mmenu.type2 .mobile_nav .et_mobile_menu li a:focus{
	color: #546ABF;
	background-color: transparent !important;
}
#mobile_menu1 .mmenu .mobile_nav .et_pb_menu .et_mobile_menu li ul {
	display: none;
}

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
	width: 44px;
	height: 100%;
	padding: 0px !important;
	max-height: 44px;
	position: absolute;
	right: 20px;
	top: 0;
	z-index: 999;
	border-bottom: 0;
	text-align: center;
	font-size: 18px;
}
ul.et_mobile_menu > li.menu-item-has-children,
ul.et_mobile_menu > li.menu-item-has-children .sub-menu li.menu-item-has-children {
	position: relative;
}
.et_mobile_menu .menu-item-has-children > a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children > a {
	background-color: transparent;
}
ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
	display: none !important;
	visibility: hidden !important;
}
ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
	display: block !important;
	visibility: visible !important;
}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
	top: 10px;
	position: relative;
	font-family: "ETModules";
}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{
	content: "+";
}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{
	content: "5";
}
ul.et_mobile_menu li.menu-item-has-children.dt-open > .mobile-toggle::after{
	content: '5';
}

/* Single Header */
.sheader .hline{
	border-top: 1px solid #F5AB4C;
	border-bottom: 1px solid #F5AB4C;
	padding: 10px 0;
	margin-top: 5px;
}

.sheader .cat{
	border-bottom: 1px solid #F5AB4C;
}

.sheader h5.author{
	color: #EDF2EF !important;
	padding-top: 10px;
}

.home-header img {
  border-radius: 15px;
}

/*Image Gradient Background*/
.bg-gradient span::before,
.bg-gradient .et_pb_gallery_items::before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	border-radius:0;
	z-index:-1;
	top:1.5rem;
	left:2rem;
	background-color: #5C8374;
	/*background:linear-gradient(223deg, rgba(43,60,140,1) 0%, rgba(84,106,191,1) 50%, rgba(86,194,183,1) 100%);*/
}
.bg-gradient.mpad span img
.bg-gradient.mpad .et_pb_gallery_items .et_pb_gallery_item{
	border-radius:0;
}
.bg-gradient.mpad .et_pb_gallery_items{
	position: relative;
	display: inline-block;
	margin-bottom:25px;
}
.bg-gradient.mpad .et_pb_gallery_items::before{
	width: 95%;
}
.bg-gradient.mpad .et_pb_gallery_items .et_pb_gallery_item{
	width: 95%;
}
.bg-gradient2 span::before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	border-radius:15px;
	z-index:-1;
	bottom:1.8rem;
	right:2.8rem;
	background:#2b3c8c;
	background:linear-gradient(137deg, rgba(43,60,140,1) 0%, rgba(84,106,191,1) 50%, rgba(86,194,183,1) 100%);
}

/*Marquee Animation */
.marquee {
  margin: 0 auto;
  overflow: hidden;
  white-space: nowrap;
}
.marquee ul {
  list-style-type: none;
  display: flex;
  padding: 0 !important;
}
.marquee li {
  display: inline-block;
  position: relative;
  font-family: 'paralucent';
  font-weight: 500;
  font-size: 32px;
  color: #F5F7FF;
  line-height: 37px;
  text-transform: uppercase;
  /*right: 100%;
  animation: marquee 20s linear infinite; */
  transform: translateX(100%);
  animation: marquee 35s linear infinite;
  margin-right: 20px;
}
.marquee:hover li {
  animation-play-state: paused;
}

@keyframes marquee {
  0% { 
    /*right: -100%;*/
    transform: translateX(100%);  
  }
  100% {
   	/*right: 0;*/
    transform: translateX(-100%);
  }
}

/* Form */
.gform_wrapper .gfield label.gfield_label{
	font-size: 18px;
	line-height: 24px;
	color: #183D3D;
	font-weight: 400;
	text-transform: uppercase;
	padding: 8px 0 !important;
}
.gform_wrapper .gfield label.gfield_label .gfield_required{
	display: none;
}
.gfield .ginput_container input,
.gfield .ginput_container select{
	border: 0;
	background-color: transparent;
	border-bottom: 1px solid #183D3D;
	padding: 8px 0 !important;
	font-size: 18px;
	line-height: 24px;
	color: #183D3D;
	font-weight: 400;
}
.gfield .ginput_container select{
	text-transform: uppercase;
}
.gfield .ginput_container textarea{
	background-color: transparent;
	border: 1px solid #183D3D;
	border-radius: 0;
	font-size: 18px;
	line-height: 24px;
	color: #183D3D;
	font-weight: 400;
}

.gfield .ginput_container input::placeholder {
	color: #183D3D;
	opacity: 1;
	text-transform: uppercase;
}
.gfield .ginput_container input:-ms-input-placeholder {
	color: #183D3D;
	text-transform: uppercase;
}
.gfield .ginput_container input::-ms-input-placeholder {
	color: #183D3D;
	text-transform: uppercase;
}

.gform_button{
	border: 1px solid #F5AB4C;
	padding: 12px 24px !important;
	border-radius: 6px;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.063rem;
	font-weight: 400;
	text-transform: uppercase;
	color: #183D3D;
	background-color: #F5AB4C;
	transition: background-color 300ms ease 0ms,border 300ms ease 0ms;
}
.gform_button:hover,
.gform_button:active{
	border: 1px solid #F5AB4C;
	background-color: transparent;
}

.gform_wrapper .gfield.gfield_error [aria-invalid="true"] {
  	border: 0;
	border-bottom: 1px solid #c02b0a;
}
.gform_wrapper .gfield.gfield_error textarea[aria-invalid="true"] {
	border: 1px solid #c02b0a;
}
.gform_confirmation_wrapper .gform_confirmation_message {
  text-align: center;
  font-size: 18px;
}

.fnewsletter form {
  	display: flex;
}
.fnewsletter form p {
  	margin: 0;
	width: 100%;
}
.fnewsletter form div {
	margin-top: 0;
}
.fnewsletter form button {
	padding-left: 0 !important;
	padding-right: 2.3em !important;
	margin-left: 0;
}
.fnewsletter form button::after {
	margin-left: .3em !important;
}

.ctform .gfield label.gfield_label,
.ctform .gfield .ginput_container input,
.ctform .gfield .ginput_container select,
.ctform .gfield .ginput_container textarea{
	font-size: 20px;
}
.ctform .gfield label.gfield_label{
	padding: 10px 0 8px 0 !important;
}
.ctform .gform_button{
	padding: 12px 24px !important;
}

/* Approach Block */
.appr .col-img {
  width: 50%;
  margin-right: 0;
}
.appr .col-img .timg {
  position: absolute;
  left: 72px;
  bottom: 32px;
  width: 100%;
}
.appr .col-btn {
  width: 25%;
  margin-right: 0;
}
.appr .col-btn .et_pb_module{
	margin-bottom: 0;
}
.appr .col-btn .sideline {
  border-left: 1px solid #E4E8F8;
}
.appr .col-btn .downline{
	border-bottom: 1px solid #E4E8F8;
}
.appr .col-btn .abtn a{
	display: block;
	width:100%;
	min-height: 320px;
	position: relative;
	font-weight: 300;
	font-size: 32px;
	line-height: 37px;
	color: #1B2659;
}
.appr .col-btn .abtn a:hover,
.appr .col-btn .abtn a:focus{
	background-color: #1B2659;
	color: #F2F4FF;
}
.appr .col-btn .abtn a span {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 32px 64px 32px 32px;
}
.appr .col-btn .abtn a span.subtitle{
	font-weight: 300;
	font-size: 20px;
	color: #F2F4FF;
	bottom:unset;
}
.appr .col-btn .abtn a span::after {
	content: "";
	background: url('/wp-content/uploads/2022/09/arrow-forward-3.png') no-repeat;
	background-size: 54px 54px;
    right: 15px;
	bottom: 32px;
    position: absolute;
	width: 54px;
	height: 54px;
}
.appr .col-btn .abtn a:hover span.title::after,
.appr .col-btn .abtn a:focus span.title::after {
	background: url('/wp-content/uploads/2022/09/arrow-forward-4.png') no-repeat;
	background-size: 54px 54px;
}

/* Testimonial */
.testi-row .et_pb_column {
  	width: 48.5%;
}
.testi-row .et_pb_column:first-child {
  	margin-right: 3%;
}
.ae-testi .et_pb_testimonial_description {
  	display: flex;
  	flex-direction: column;
}
.ae-testi .et_pb_testimonial_description_inner {
  	order: 3;
	margin-top: 16px;
}
.ae-testi .et_pb_testimonial_author {
  	margin-top: 0;
}

#testi_slider .owl-item .sa_hover_container{
  	padding: 64px 24px !important;
	margin: 5px !important;
	border-radius: 0;
	box-shadow: 0px 3px 5px #00000029;
}
#testi_slider .owl-item h5{
	font-family: 'Hammersmith One',Helvetica,Arial,Lucida,sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 18px;
	color: #EDF2EF !important;
	line-height: 24px;
	padding-bottom: 0;
	font-weight: 400;
}
#testi_slider .owl-item h3{
	color: #183d3d;
	font-size: 32px;
	padding-bottom: 0;
	margin-bottom: 16px;
}
#testi_slider .owl-item p{
	color: #EDF2EF;
}
.owl-carousel.sa_owl_theme .owl-dots{
	margin-top: 20px !important;
	bottom: unset !important;
}
.owl-carousel.sa_owl_theme .owl-dots .owl-dot span {
	border: 1px solid #183D3D !important;
	background-color: transparent !important;
	width: 16px !important;
	height: 16px !important;
}
.owl-carousel.sa_owl_theme .owl-dots .owl-dot.active span {
  	background-color: #183D3D !important;
}

/*Pain Points*/
.point-hover .et_pb_text{
	height: 100%;
}
.point-hover .et_pb_text:hover {
  background-color: #183D3D;
}
.point-hover .et_pb_text:hover h3 {
  color: #EDF2EF !important;
}

/* Circle Counter */
.ccounter.dollar .percent-value:before { 
  content:'$';
}
.ccounter .percent {
  margin-bottom: 15px !important;
  padding-top: 10px;
}
.smetrics .ccounter.cc-small .percent {
  height: 60px;
}
.csm-slide .et_pb_slide_description {
  padding: 0;
}
.csm-slide .et_pb_slides .et_pb_slider_container_inner {
  vertical-align: unset;
}

/* Share Button */
.sharebtn .et_pb_text_inner {
  display: flex;
  align-items: center;
}
.sharebtn h4{
	padding-bottom: 0 !important;
	margin-right: 10px;
}
.sharebtn .supsystic-social-sharing .sharer-flat.facebook,
.sharebtn .supsystic-social-sharing a.social-sharing-button.sharer-flat.facebook:hover,
.sharebtn .supsystic-social-sharing .sharer-flat.twitter,
.sharebtn .supsystic-social-sharing a.social-sharing-button.sharer-flat.twitter:hover,
.sharebtn .supsystic-social-sharing .sharer-flat.linkedin,
.sharebtn .supsystic-social-sharing a.social-sharing-button.sharer-flat.linkedin:hover{
	background-color: transparent !important;
}
.sharebtn a.social-sharing-button .fa-ssbs-fw {
  color: #F5AB4C;
  font-size: 20px;
}
.sharebtn a.social-sharing-button:hover .fa-ssbs-fw {
  color: #183D3D;
}

/* Circle Counter */
.smetrics .title {
  padding: 0 10px;
}

/*Slider Button*/
.et-pb-arrow-prev::before,
.et-pb-arrow-next::before{
  color: #1B2659;
}

/* Single Blog */
.scontent #content-area h2,
.scontent #content-area h3,
.scontent #content-area h4,
.scontent #content-area p{
	color: #183D3D;
}
/*.scontent #content-area p a{
	color: #233173;
}*/

.insight-wrap .owl-carousel .owl-item img {
	object-fit: cover;
}

/*Client Area*/
body #page-container .project .et_pb_section.clientarea .et_pb_button {
	font-weight: 400;
	letter-spacing: 0.063rem;
}

/*webinar*/
.imgtext-box .et_pb_text_inner{
  position: absolute;
  bottom: 2rem;
  padding-left: 1.5rem;
}

.ae-webtesti .et-pb-arrow-prev, 
.ae-webtesti .et-pb-arrow-next{
	font-size: 32px;
}
.ae-webtesti .et-pb-arrow-prev::before, 
.ae-webtesti .et-pb-arrow-next::before{
	color: #F5F7FF;
}
.ae-webtesti .et-pb-arrow-prev::before{
	content: "<";
}
.ae-webtesti .et-pb-arrow-next::before{
	content: "=";
}

/*popup*/
.apop, .apop .et_pb_row{
	border-radius: 15px;
}
.apop .et_pb_row{
	padding: 62px 0;
}
.apop .apop-text{
	width: 90%;
}

/*FAQ*/
.faq-list.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
    display: block!important;
    content: "\3a" !important;
}
.faq-list .et_pb_toggle {
  border-top: none;
  border-left: none;
  border-right: none;
  padding: 25px 0;
  margin-bottom: 0 !important;
}
.faq-list .et_pb_toggle h4 {
	padding-bottom: 0 !important;
}

/* contact form v2*/
.cform2 .gform_required_legend{
	display: none;
}
.cform2 .gform_wrapper .gfield label.gfield_label{
	color: #EDF2EF;
}
.cform2 .gfield .ginput_container input,
.cform2 .gfield .ginput_container select{
	border-bottom: 1px solid #EDF2EF;
	color: #EDF2EF;
}
.cform2 .gfield .ginput_container textarea{
	border: 1px solid #EDF2EF;
	color: #EDF2EF;
}
.cform2 .gfield .ginput_container textarea::placeholder {
	color: #EDF2EF;
}
.cform2 .gfield .ginput_container textarea:-ms-input-placeholder {
	color: #EDF2EF;
}
.cform2 .gfield .ginput_container textarea::-ms-input-placeholder {
	color: #EDF2EF;
}
.cform2 .gfield .ginput_container input::placeholder {
	color: #EDF2EF;
}
.cform2 .gfield .ginput_container input:-ms-input-placeholder {
	color: #EDF2EF;
}
.cform2 .gfield .ginput_container input::-ms-input-placeholder {
	color: #EDF2EF;
}
.cform2 .gform_button:hover,
.cform2 .gform_button:active{
	color: #61d7db;
	border: 1px solid #61d7db;
	background-color: transparent;
}

@media (min-width: 768px){
	h1{
		font-size: 46px;
		line-height: 1.25em;
	}
	h2{
		font-size: 34px;
		line-height: 1.25em;
	}
	h3{
		font-size: 26px;
		line-height: 1.25em;
	}
	.btn{
		width: auto;
	}
	
	/* Header */
	.mmenu .mobile_nav .mobile_menu_bar::before{
		content: "Menu";
		font-size: 18px;
		text-transform: uppercase;
		color: #2B3C8C;
		cursor: pointer;
		position: relative;
		left: 0;
		top: 0;
		font-weight: 400;
	}
	.mmenu .mobile_nav .mobile_menu_bar::after{
		content: "a";
		font-family: "ETmodules";
		font-size: 32px;
		color: #2B3C8C;
		position: relative;
		left: 5px;
		top: 9px;
		cursor: pointer;
	}
	.mmenu .mobile_nav.opened .mobile_menu_bar::after{
		content: "M";
	}
	.mmenu.et_pb_menu .mobile_nav .et_mobile_menu {
		left: -19%;
		min-height: 660px;
		margin-top: 10.1%;
		background-color: rgba(43, 60, 140, 0.97) !important;
		list-style: none;
		/*padding: 62px 70px;*/
		padding: 30px 70px;
	}
	.mmenu .mobile_nav .et_mobile_menu li a {
	  	color: #E6E8F2;
		padding: 18px 0;
		font-weight: 400;
	}
	.mmenu .mobile_nav .et_mobile_menu li a:hover, 
	.mmenu .mobile_nav .et_mobile_menu li a:focus{
	  	color: #61D7DB;
	}
	.mmenu .mobile_nav .et_mobile_menu li ul {
		background-color: transparent !important;
	  	list-style: none;
	  	padding-bottom: 0;
	}
	
	ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
		top:8px;
		/*right:50%;*/
		right:35%;
	}
	
	/* Single Header */
	.sheader .et_pb_row .et_pb_column_0 {
	  	margin-right: 1%;
	}
	
	/*Footer*/
	footer ul.et_pb_social_media_follow {
	  display: inline-block;
	  margin-bottom: 10px !important;
	}
	
	/*Image Gradient Background*/
	.hh-gradient span::before {
		content:"";
		position:absolute;
		width:100%;
		height:100%;
		border-radius:15px;
		z-index:-1;
		right:-15px;
		top:1.5rem;
		left:2rem;
		background-color: #5C8374;
		/*background:linear-gradient(223deg, rgba(43,60,140,1) 0%, rgba(84,106,191,1) 50%, rgba(86,194,183,1) 100%);*/
	}
	
	.bg-gradient.mpad span::before,
	.bg-gradient.mpad .et_pb_gallery_items::before{
		top:1.8rem;
		/*background:linear-gradient(239deg, rgba(43,60,140,1) 0%, rgba(84,106,191,1) 50%, rgba(86,194,183,1) 100%);*/
		background-color: #5C8374;
	}
	
	footer .et_pb_column_1_3:first-child {
		width: 32%;
	}
	footer .et_pb_column_1_3:nth-child(2) {
		width: 26%;
		margin-right: 6.5%;
	}
	
	#testi_slider .owl-item .sa_hover_container{
		padding: 64px !important;
		margin: 10px 12px !important;
		box-shadow: 0px 3px 12px #00000029;
	}
	#testi_slider .owl-item h5{
		font-size: 20px;
	}
	
	/*Pain Points*/
	.point .et_pb_column_1_4 {
	  width: 23.5%;
	  margin-right: 2%;
	}
	
	/*Client Area*/
	.clientarea .et_pb_row{
		display: flex;
		align-items: center;
	}
	.clientarea .et_pb_column.et_pb_column_1_6 {
	  margin-right: 2%;
	  width: 18%;
	}
	.clientarea .et_pb_column.et_pb_column_1_6:first-child {
	  width: 12%;
	  margin-right: 2%;
	}
	.clientarea .et_pb_column.et_pb_column_1_6:nth-child(3) {
	  width: 18%;
	}
	.clientarea .et_pb_column.et_pb_column_1_6:nth-child(4) {
	  width: 6%;
	}
	.clientarea .et_pb_column.et_pb_column_1_6:nth-child(5) {
	  width: 23%;
	}
	.clientarea .et_pb_column.et_pb_column_1_6.et-last-child{
	  width: 17%;
	}
	
	/* Insights */
	.insight-wrap .row-carousel {
		width: 36.25rem;
		height: 20.44rem;
	}

	.insight-wrap .col-insight-left, .col-insight-right {
		/*width: 14.398rem !important;*/
		width: 10% !important;
	}

	.insight-wrap .col-insight-left, .col-insight-middle, .insight-wrap .col-insight-middle  .loop .owl-item .item .row {
		margin-right: 0 !important;
	}

	.insight-wrap .col-insight-left {
		min-height: 20.44rem !important;
		left: -5rem;
		background-color: #546ABF;
	}

	.insight-wrap .col-insight-right {
		min-height: 20.44rem !important;
		right: -5rem;
		background-color: #2B3C8C;
	}

	.insight-wrap .col-insight-middle {
		/*width: 72.5rem !important;*/
		width: 80% !important;
	}

	.insight-wrap .insight-image {
		/*box-shadow: 0px 3px 25px #00000029;*/
		border-radius: 15px;
		opacity: 1;
		width: 36.25rem;
		height: 20.44rem;
	}

	.insight-wrap .row-carousel-text {
		background: #FAFBFF 0% 0% no-repeat padding-box;
		/*box-shadow: 0px 3px 25px #00000029;*/
		border-radius: 15px;
		opacity: 1;
		padding-left: 0;
	}

	.insight-wrap .row-carousel-img {
		padding-right: 0;
	}

	.insight-wrap .owl-stage-outer {
		box-shadow: 0px 3px 25px #00000029;
		border-radius: 15px;
	}

	.insight-wrap .row-carousel-text-inner {
		padding: 4rem 5rem 10rem 5rem;
	}

	.insight-wrap .insight-category {
		color: #546ABF;
		font-size: 1.25rem;
		text-transform: uppercase;
		font-weight: 400;
	}

	.insight-wrap .insight-title {
		font-size: 2rem;
		line-height: 37px;
		color: #2B3C8C;
		font-weight: 300;
		padding-bottom: 1rem;
		/*text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;*/
		width: 30rem;
	}

	.insight-wrap .insight-short {
		font-size: 1.125rem;
		color: #233173;
	}
	
	.insight-wrap .insight-button {
		position: absolute;
		bottom: 2rem;
	}
	
	.insight-wrap .insight-button a {
		color: #2B3C8C;
		background-color: #61D7DB;
		/*width: 7.5rem;
		height: 2.938rem;*/
		font-size: 1.125rem;
	}

	.insight-wrap .insight-button a::after{
		line-height: inherit;
		font-size: inherit !important;
		opacity: 1;
		margin-left: .3em;
		left: auto;
		font-family: FontAwesome !important;
		font-weight: 900 !important;
		content: attr(data-icon);
	}

	.insight-wrap .owl-theme .owl-nav.disabled + .owl-dots {
		margin-top: 2.5rem !important;
	}

	.insight-wrap .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
		background: #546ABF !important;
	}

	.insight-wrap .owl-theme .owl-dots .owl-dot span {
		width: 1rem !important;
		height: 1rem !important;
	}

	.insight-wrap .owl-theme .owl-dots .owl-dot span {
		border: 1px solid #546ABF !important;
		background: transparent !important;
	}
	
	.et_pb_column_4_4 .et_pb_slider.ae-testi:hover .et-pb-arrow-prev{
		left:-2px;
	}
	.et_pb_column_4_4 .et_pb_slider.ae-testi:hover .et-pb-arrow-next{
		right:0;
	}
}

@media (min-width: 768px) and (max-width: 980px){
	/*Single Header */
	.sheader .et_pb_row {
	  display: block !important;
	  width: 90% !important;
	}
	
	.mmenu.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
	  justify-content: flex-start;
	}
	.mmenu.et_pb_menu .mobile_nav .et_mobile_menu{
		padding: 60px 40px;
	}
	ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
		right: 20px;
	}
	
	.et_pb_row.et_pb_equal_columns{
		display: flex;
		align-items: center;
	}
	.et_pb_column.et_pb_column_1_2{
		width: 47.25%;
		margin-right: 5.5%;
	}
	.et_pb_column.et_pb_column_1_3{
		width: 29.6667%;
		margin-bottom: 0;
		margin-right: 5.5% !important;
	}
	.et_pb_column.et_pb_column_1_3.et_pb_column_empty{
		display:block;
	}
	.appr .et_pb_column.et_pb_column_1_2{
		width: 50%;
		margin-right: 0;
	}
	.appr .et_pb_column.et_pb_column_1_4{
		width: 25%;
		margin-right: 0;
	}
	
	.ctform .gform_footer .gform_button {
		width: 100%;
	}
	
	#popmake-6633 {
	  width: 90% !important;
	  left: 5% !important;
	}
}

@media (min-width: 768px) and (max-width: 1199px){
	.et_pb_number_counter .percent p span.percent-value{
		font-size: 57px;
	}
	.et_pb_number_counter.ccounter.cc-small .percent p span.percent-value{
		font-size: 32px;
	}
}

@media (max-width: 767px){
	/* Header */
	.top-header .et_pb_row .et_pb_column_0_tb_header{
		width: 40% !important;
	}
	.mainheader .et_pb_row{
		flex-direction: column;
	}
	.mainheader .et_pb_row--with-menu {
	  	width: 100%;
	}
	.mainheader .et_pb_row .et_pb_column{
		order: 1;
		margin-bottom:0;
	}
	.mainheader .et_pb_row .et_pb_column.et_pb_column--with-menu{
		order: 2;
	}
	.mainheader .et_pb_column.et-last-child {
	  	display: none;
	}
	.mmenu.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
	  	justify-content: center;
	}
	.mmenu.et_pb_menu .mobile_nav .et_mobile_menu {
		margin-top: 5%;
		padding: 40px 80px;
		background-color: #2B3C8C !important;
		text-align: center;
	}
	.mmenu .mobile_nav .et_mobile_menu li a {
	  	color: #E6E8F2;
		border: none;
		font-weight: 400;
	}
	.mmenu .mobile_nav .et_mobile_menu li a:hover,
	.mmenu .mobile_nav .et_mobile_menu li a:focus{
	  	color: #61D7DB;
	}
	.mmenu .et_mobile_menu .menu-item-has-children > a{
		background-color: transparent;
	}
	.mmenu.et_pb_menu .et_mobile_menu li ul,
	.mmenu.et_pb_menu .et_mobile_menu li ul li{
		padding-left: 0;
		text-align: center;
	}
	.mmenu .mobile_nav.opened .mobile_menu_bar::before{
		content: "M";
	}
	ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
		top: 0;
	}
	
	/*Single Header */
	.sheader .et_pb_row {
	  display: block;
	  width: 85% !important;
	}
	
	.et_pb_row{
		width: 85%;
	}
	.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row{
		width: 85%;
	}
	
	.bg-gradient2 span::before {
		width: 90%;
		right: 2rem;
	}
	.bg-gradient2 span img {
		width: 90% !important;
	}
	.bg-gradient.mpad span::before{
		width: 95%;
		top: 15px;
		left: 15px;
		/*background:linear-gradient(239deg, rgba(43,60,140,1) 0%, rgba(84,106,191,1) 50%, rgba(86,194,183,1) 100%);*/
		background-color: #5C8374;
	}
	.bg-gradient.mpad .et_pb_gallery_items::before{
		width: 91%;
	}
	.bg-gradient.mpad span img,
	.bg-gradient.mpad .et_pb_gallery_items .et_pb_gallery_item{
		width: 95%;
	}
	
	.et_pb_button{
		width: 100%;
	}
	.fpicon .et_pb_image_wrap img {
	  width: 70% !important;
	}
	
	.int-header p{
		font-size: 18px;
	}
	
	.appr .et_pb_column{
		margin-bottom: 0 !important;
	}
	.appr .col-img img {
		object-fit: cover;
	}
	.appr .col-img .timg {
	  	left: 20px;
	}
	.appr .col-img .timg h3 {
		font-size: 32px;
	}
	.appr .col-btn .et_pb_text{
	  	border-bottom: 1px solid #707070;
	}
	.appr .col-btn .et_pb_text.et_pb_text_6 {
	  border-bottom: 0;
	}
	.appr .col-btn .abtn a span {
	  	padding: 0 50px 32px 20px;
	}
	
	/*Pain Points*/
	.point .et_pb_row{
		justify-content: center;
	}
	.point .et_pb_column_1_4 {
		width: 85% !important;
	}
	
	.ctform .gform_footer .gform_button {
		width: 100%;
	}
	
	/* Insights */
	.insight-wrap .row-carousel {
		width: 36.25rem;
		height: 20.44rem;
	}

	.insight-wrap .col-insight-left, .col-insight-middle, .insight-wrap .col-insight-middle  .loop .owl-item .item .row {
		margin-right: 0 !important;
	}

	.insight-wrap .col-insight-middle {
		width: 100% !important;
		padding-left: 7.5%;
		padding-right: 7.5%;
	}

	.insight-wrap .insight-image {
		/*box-shadow: 0px 3px 25px #00000029;*/
		border-radius: 15px;
		opacity: 1;
		width: 36.25rem;
		height: 20.44rem;
	}

	.insight-wrap .row-carousel-text {
		background: #FAFBFF 0% 0% no-repeat padding-box;
		/*box-shadow: 0px 3px 25px #00000029;*/
		border-radius: 15px;
		opacity: 1;
		padding-left: 0;
	}

	.insight-wrap .row-carousel-img {
		padding-right: 0;
	}

	.insight-wrap .owl-stage-outer {
		box-shadow: 0px 3px 25px #00000029;
		border-radius: 15px;
	}

	.insight-wrap .row-carousel-text-inner {
		padding: 3.25rem 2rem 3.9rem 2.5rem;
	}

	.insight-wrap .insight-category {
		color: #546ABF;
		font-size: 1.125rem;
		text-transform: uppercase;
		font-family: "Poppins";
		font-weight: 400;
	}

	.insight-wrap .insight-title {
		font-size: 1.688rem;
		line-height: 37px;
		color: #2B3C8C;
		font-weight: 300;
		padding-bottom: 1rem;
		/*text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;*/
		width: 17.938rem;
	}

	.insight-wrap .insight-short {
		font-size: 1.125rem;
		color: #233173;
	}
	
	.insight-wrap .insight-button {
		position: absolute;
		bottom: 2rem;
		width: 75%;
	}
	
	.insight-wrap .insight-button a {
		color: #2B3C8C;
		background-color: #61D7DB;
		width: 100%;
		height: 2.938rem;
		font-size: 1.125rem;
	}

	.insight-wrap .insight-button a::after{
		line-height: inherit;
		font-size: inherit !important;
		opacity: 1;
		margin-left: .3em;
		left: auto;
		font-family: FontAwesome !important;
		font-weight: 900 !important;
		content: attr(data-icon);
	}

	.insight-wrap .owl-theme .owl-nav.disabled + .owl-dots {
		margin-top: 2.5rem !important;
	}

	.insight-wrap .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
		background: #546ABF !important;
	}

	.insight-wrap .owl-theme .owl-dots .owl-dot span {
		width: 1rem !important;
		height: 1rem !important;
	}

	.insight-wrap .owl-theme .owl-dots .owl-dot span {
		border: 1px solid #546ABF !important;
		background: transparent !important;
	}
	
	.insight-wrap .owl-item {
		/*width: 18.19rem !important;
		margin-right: 0.94rem !important;*/
	}
	
	.success-stories-filter .dp-dfg-filters.dp-dfg-filters.dp-dfg-filters-dropdown-layout {
	  padding-left: 7%;
	  padding-right: 7%;
	}
	
	footer .et_pb_social_media_follow li{
	  margin-right: 10px;
	}
	footer .et_pb_social_media_follow .et-social-linkedin .icon {
	  height: 24px;
	  width: 24px;
	}
	footer .et_pb_social_media_follow .et-social-linkedin .icon::before {
	  font-size: 16px;
	  line-height: 24px;
	  height: 24px;
	  width: 24px;
	}
	footer .et_pb_social_media_follow .et-social-facebook .icon::before,
	footer .et_pb_social_media_follow .et-social-instagram .icon::before{
	  font-size: 20px;
	}
	
	.dp-dfg-skin-default .dp-dfg-overlay {
		display: block !important;
	}
	
	.dp-dfg-overlay .dfg_et_overlay.project-info-wrap {
		opacity: 1;
		z-index: inherit;
	}
	
	.dp-dfg-layout-grid .dp-dfg-items {
		/*display: grid !important;
		grid-template-columns: repeat(2,1fr);*/
	}
	
	.approach-section .splide__pagination--ttb{
		display: inherit !important;
		width: 100%;
		left: 0;
		padding: 0;
		top: inherit;
		text-align: center;
		bottom: -3rem;
		padding-bottom: 10px;
	}
	
	.approach-section .splide__pagination--ttb li{
		/*padding-left: 8px;
		padding-right: 8px;*/
		/*margin: 8px;*/
	}
	
	.approach-section .splide__pagination--ttb li .splide__pagination__page {
		height: 1rem;
		width: 1rem;
		margin: 8px;
	}
	
	.our_approach_button {
		width: 100%;
		display: block;
		text-align: center;
	}
	
	.dp-dfg-skin-default .dp-dfg-pagination .pagination li a.pagination-link {
		border: none !important;
		color: #546ABF;
	}
	
	.dp-dfg-skin-default .dp-dfg-pagination .pagination li a:hover {
		background: #546ABF !important;
		color: #ffffff;
	}
	
	.dp-dfg-skin-default .dp-dfg-pagination li.dp-dfg-direction a.pagination-link {
		/*border: 1px solid #546ABF !important;*/
	}
	
	.dp-dfg-skin-default .dp-dfg-pagination .pagination li.active a {
		background: #546ABF !important;
		color: #ffffff;
	}
	
	.ae-webtesti .et_pb_slides .et_pb_slide{
		padding: 0 10%;
	}
	.ae-webtesti .et-pb-arrow-prev, 
	.ae-webtesti .et-pb-arrow-next{
		font-size: 28px;
	}
	
	.apop .apop-text{
		width: 70%;
	}
	#popmake-6633 {
	  width: 90% !important;
	  left: 5% !important;
	}
}

.page-id-696 .splide .our_approach_button_container{
	display: none;
}
.our_approach_button {
	color: #2b3c8c;
    border-width: 1px!important;
    border-color: rgba(255,255,255,0);
    border-radius: 6px;
    font-size: 18px;
    text-transform: uppercase!important;
    background-color: #61d7db;
	font-weight: 400;
    padding: .5em 1em;
    line-height: 1.7em !important;
	letter-spacing: 0.063rem;
	background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
	transition-property: all!important;
}

.our_approach_button:hover, .our_approach_button:focus {
	color: #61D7DB;
	border-color: #61d7db !important;
	background-image: initial;
	background-color: RGBA(255,255,255,0);
	border: 1px solid #61D7DB;
}

.our_approach_button_container {
	margin-bottom: 5.82%;
}

.our_approach_button::after {
	line-height: inherit;
	font-size: inherit !important;
	opacity: 1;
	margin-left: .3em;
	left: auto;
	font-family: FontAwesome !important;
	font-weight: 900 !important;
	content: attr(data-icon);
	transition: all 300ms ease 0ms;
}

.our_approach_h3 {
	margin-bottom: 5.82%;
	color: #e6e8f2!important;
}

.splide__pagination--ttb {
	right: -3rem !important;
}

/* success stories */
.container-project .col-sm-3 {
	padding: 0 !important;
}

.project-detail {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.project-list:hover .project-image {
  opacity: 0.3;
}

.project-list:hover .project-detail {
  opacity: 1;
}

.project-image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.remove_overlay_icon:before {display: none !important;}

.project-info-wrap {
	/*background: transparent linear-gradient(180deg, #2B3C8C12 0%, #2B3C8C33 10%, #2B3C8C9E 26%, #2B3C8CE6 48%, #2B3C8CE6 72%, #2B3C8C 100%) 0% 0% no-repeat padding-box;
	transition: all 300ms ease 0ms;*/
	/*margin-top: 16.81rem;*/
	background: transparent;
}

.project-info {
	/*margin-top: -16.81rem;*/
	/*padding-top: 14rem;*/
	width: 100%;
	padding-left: 1.5rem;
	position: absolute;
	/*bottom: 1.5rem;*/
	bottom: 0;
	background: transparent linear-gradient(180deg, #183D3D12 0%, #183D3D33 10%, #183D3D9E 26%, #183D3DE6 48%, #183D3DE6 72%, #183D3D 100%) 0% 0% no-repeat padding-box;
    transition: all 300ms ease 0ms;
    /*min-height: 12rem;*/
	padding-bottom: 1.5rem;
}

.project-info .project-title a {
	font-size: 2rem;
	color: #EDF2EF;
	padding-bottom: 0.5em;
}

.project-info .project-title {
	padding-top: 3rem;
}

.project-info .project-cat, .project-info .project-tag {
	font-size: 1rem;
	color: #F5F7FF;
	padding-bottom: 0.5em;
	padding-bottom: 0.5em;
}

.project-info .project-cat {
	width: 15rem;
}

.project-arrow {
	/*right: 2rem;
	bottom: 0.055rem;
	position: absolute;
	width: 79px;
	height: 79px;
	transform: matrix(0.69, 0.72, -0.72, 0.69, 0, 0);*/
	position: absolute;
	right: 0;
	bottom: -1.5rem;
}

.project-arrow a::after{
	content: "";
	background: url('/wp-content/uploads/2022/10/Icon-ionic-md-arrow-forward.png') no-repeat;
	right: 1rem;
	bottom: 2rem;
	position: absolute;
	width: 79px;
	height: 79px;
	background-size: 79px 79px;
}

.fblog .dp-dfg-overlay {
  display: none;
}

.success-stories-filter .dp-dfg-filters {
	background-color: #183D3D;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	padding-left: 11.375rem;
}

.success-stories-filter .dp-dfg-items {
	width: 80%;
	margin: 0 auto;
	padding-top: 4.5rem;
}

/*.success-stories-filter .dp-dfg-items article {
	padding-bottom: 2.5rem;
}*/

.success-stories-filter .dp-dfg-filters-dropdown {
	border-radius: 0;
	min-width: 11.348rem;
}

.success-stories-filter .dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown:nth-child(1) .dp-dfg-dropdown-label {
	background: #EDF2EF 0% 0% no-repeat padding-box;
	color: #183D3D;
	text-transform: uppercase;
	border: none;
	border-radius: 60;
	font-weight: 400;
}

.success-stories-filter .dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown:nth-child(1) .dp-dfg-dropdown-label .dp-dfg-dropdown-tag {
	background: #EDF2EF 0% 0% no-repeat padding-box;
	color: #183D3D;
	text-transform: uppercase;
	font-weight: 400;
}

.success-stories-filter .dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown:nth-child(2) .dp-dfg-dropdown-label {
	background: transparent;
	color: #EDF2EF;
	text-transform: uppercase;
	border: 1px solid #EDF2EF;
	border-radius: 0;
	font-weight: 400;
}

.success-stories-filter .dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown:nth-child(2) .dp-dfg-dropdown-label .dp-dfg-dropdown-tag {
	background: transparent;
	color: #183D3D;
	text-transform: uppercase;
	font-weight: 400;
}

.success-stories-filter .dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown:nth-child(2).open .dp-dfg-dropdown-label, .success-stories-filter .dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown:nth-child(1).open .dp-dfg-dropdown-label {
	background: #EDF2EF 0% 0% no-repeat padding-box;
	color: #183D3D;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border: 1px solid #183D3D;
	border-bottom: none;
}

.success-stories-filter .dpdfg_filtergrid_0 .dp-dfg-container .dp-dfg-filters-dropdown-layout {
	/*grid-template-columns: repeat(4,1fr);*/
}

.success-stories-filter .dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown .dp-dfg-dropdown-label span {
	font-size: 18px;
}

.success-stories-filter .dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown ul {
	border: none;
	background-color: #EDF2EF;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border: 1px solid #183D3D;
	border-top: none;
}

.success-stories-filter .dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown ul li a {
	color: #183D3D;
	background-color: #EDF2EF;
	text-align: right;
	font-weight: 400;
}

/* Meet The Team */
.flip-team .dsm_flipbox_child:nth-child(1) , .flip-team .dsm_flipbox_child:nth-child(2)  {
	border-radius: 0px;
}

.flip-team .dsm_flipbox_child:nth-child(1) .et_pb_module_inner .et_pb_text_align_left {
	padding-left: 1.5rem;
	bottom: 2rem;
	position: fixed;
	display: grid;
	width: 100%;
}

.flip-team .dsm_flipbox_child:nth-child(1) .et_pb_module_inner .dsm_flipbox_wrapper.et_pb_text_align_left::after {
	content: "";
	background: url('/wp-content/uploads/2022/10/Icon-ionic-md-arrow-forward.png') no-repeat;
	background-size: auto;
	right: 0;
	bottom: 2rem;
	position: fixed;
	width: 79px;
	height: 79px;
	background-size: 79px 79px;
}

.flip-team .dsm_flipbox_child:nth-child(2) .et_pb_module_inner .et_pb_text_align_left::after {
	content: "";
	background: url('/wp-content/uploads/2022/10/Icon-ionic-md-arrow-forward.png') no-repeat;
	background-size: auto;
	background-size: auto;
	right: 0;
	bottom: 2rem;
	position: fixed;
	width: 79px;
	height: 79px;
	background-size: 79px 79px;
	transform: scaleY(-1);
}

.flip-team .dsm_flipbox_child:nth-child(2) .et_pb_module_inner .et_pb_text_align_left {
	display: grid;
}

.flip-team .dsm_flipbox_child:nth-child(1) .et_pb_module_inner .et_pb_text_align_left .et_pb_module_header, .flip-team .dsm_flipbox_child:nth-child(2) .et_pb_module_inner .et_pb_text_align_left .et_pb_module_header {
	order: 2;
}

.flip-team .dsm_flipbox_child:nth-child(1) .et_pb_module_inner .et_pb_text_align_left .dsm-subtitle, .flip-team .dsm_flipbox_child:nth-child(2) .et_pb_module_inner .et_pb_text_align_left .dsm-subtitle {
	order: 1;
}

.flip-team .dsm_flipbox_child:nth-child(2) .et_pb_module_inner .et_pb_text_align_left .dsm-content {
	order: 3;
}

.flip-team .dsm_flipbox_child:nth-child(2) .et_pb_module_inner {
	top: 0;
	position: fixed;
	width: 17.125rem;
	padding: 2.5rem 2.5rem 0 2rem;
}

.flip-team .dsm_flipbox_child_image {
	margin-bottom: 0;
}

.flip-team .dsm_flipbox_child_image {
	background: transparent linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(147,177,166,0.25) 56%,rgba(24,61,61,0.65) 76%,rgba(24,61,61,0.88) 88%,#183d3d 100%) 0% 0% no-repeat padding-box;
}

.flip-team .dsm_flipbox_child_image span img {
	z-index: -1;
	position: relative;
	margin-top: 24px;
}

.flip-team .profile-contact {
	padding: 0.75rem 0 0 0;
}
.flip-team .profile-contact li {
	display: inline-block;
	position: relative;
	padding-right: 5px;
}

.flip-team .profile-contact li a.profile-linkedin:after {
	content: "";
	background: url('/wp-content/uploads/2024/08/Icon-awesome-linkedin.png') no-repeat;
	background-size: auto;
	background-size: auto;
	background-size: auto;
	position: relative;
	display: block;
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
}

.flip-team .profile-contact li a.profile-email:after {
	content: "";
	background: url('/wp-content/uploads/2024/08/Icon-material-email.png') no-repeat;
	background-size: auto;
	background-size: auto;
	background-size: auto;
	position: relative;
	display: block;
	width: 25px;
	height: 20px;
	background-size: 25px 20px;
}

.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer.et-social-facebook .icon, .et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_header.et-social-facebook .icon {
	padding-left: 0.5rem;
}
	
.gform_wrapper.gravity-theme .gfield select.large {
	/*background: #fff url('/wp-content/uploads/2022/10/icon-dropdown.png') no-repeat right 0 top 50%;
	background-size: 18px 19px;*/
}

.social-media-share {
	padding: 27px 0;
    display: flex;
    align-items: center;
}

.social-media-share h4 {
	font-size: 24px;
    color: #546abf !important;
    line-height: 28px;
    padding-bottom: 0 !important;
    margin-right: 10px;
}

.social-media-share .supsystic-social-sharing a.sharer-flat, .social-media-share .supsystic-social-sharing a.social-sharing-button.sharer-flat.linkedin:hover,
.social-media-share .supsystic-social-sharing a.social-sharing-button.sharer-flat.facebook:hover, .social-media-share .supsystic-social-sharing a.social-sharing-button.sharer-flat.twitter:hover {
	background-color: transparent !important;
}

.social-media-share .supsystic-social-sharing a.sharer-flat i {
	color: #546ABF;
    font-size: 20px;
    width: 1.28571429em;
    text-align: center;
}

.social-media-share .supsystic-social-sharing a.sharer-flat i:hover {
	color: #2B3C8C;
}

@media (min-width: 1400px){
	.appr .col-img{
		width: 100%;
		min-width: 720px;
	}
	.appr .col-btn{
		width: 100%;
	}
	.appr .col-btn .abtn a span.subtitle{
		font-size: 24px;
	}
}

.splide__pagination__page {
	background: #B7D144 !important;
	width: 1rem !important;
	height: 1rem !important;
}

.about-us-img .et_pb_image_wrap  img {
	border-radius: 20px;
}

.point-hover-flip .pain-point-box {
	height: 20rem;
}

.point-hover-flip .pain-point-box .et_pb_module_inner .dsm-flipbox .dsm_flipbox_child:nth-child(odd), .point-hover-flip .pain-point-box .et_pb_module_inner .dsm-flipbox .dsm_flipbox_child:nth-child(even) {
	height: 20rem !important;
    padding: 60px 40px;
}

.point-hover-flip .pain-point-box .et_pb_module_inner .dsm-flipbox .dsm_flipbox_child:nth-child(odd) {
	background-color: transparent;
}

.point-hover-flip .pain-point-box .et_pb_module_inner .dsm-flipbox .dsm_flipbox_child:nth-child(even) {
	background-color: #183D3D;
}

.point-hover-flip .pain-point-box .et_pb_module_inner .dsm-flipbox .dsm_flipbox_child .et_pb_module_inner .dsm_flipbox_wrapper .dsm-content h3 {
	font-size: 2rem !important;
	text-align: center;
	color: #EDF2EF !important;
	line-height: 2.3rem;
}

.point-hover-flip .pain-point-box .et_pb_module_inner .dsm-flipbox .dsm_flipbox_child:nth-child(odd) .et_pb_module_inner .dsm_flipbox_wrapper .dsm-content h3 {
	color: #183D3D !important;
}

.point-hover-flip .pain-point-box .et_pb_module_inner .dsm-flipbox .dsm_flipbox_child:nth-child(even) .et_pb_module_inner .dsm_flipbox_wrapper .dsm-content h3 {
	color: #E6E8F2 !important;
}

.point-hover-flip .pain-point-box .et_pb_module_inner .dsm-flipbox .dsm_flipbox_child:nth-child(odd) .et_pb_module_inner .dsm_flipbox_wrapper .dsm-content:after {
    content: "";
    background: url(/wp-content/uploads/2022/09/arrow-forward-3.png) no-repeat;
    background-size: auto;
    background-size: auto;
    right: 0;
    bottom: 0.75rem;
    position: fixed;
    width: 54px;
    height: 54px;
    background-size: 54px 54px;
}

.point-hover-flip .pain-point-box .et_pb_module_inner .dsm-flipbox .dsm_flipbox_child:nth-child(even) .et_pb_module_inner .dsm_flipbox_wrapper .dsm-content:after {
    content: "";
    background: url(/wp-content/uploads/2022/09/arrow-forward-4.png) no-repeat;
    background-size: auto;
    background-size: auto;
    right: 0;
    bottom: 0.75rem;
    position: fixed;
    width: 54px;
    height: 54px;
    background-size: 54px 54px;
}

.et-l--header ul {
	line-height: 0.75rem;
}

/* Single Post New */
.single-post .et_pb_section_1.et_pb_section {
  background-color: #183D3D !important;
}
.single-post .sheader .cat{
	font-family: 'Hammersmith One' !important;
    color: #EDF2EF !important;
	border-color: #F5AB4C;
}
.single-post .sheader h5.author{
	font-family: 'Hammersmith One' !important;
    color: #EDF2EF !important;
}
.single-post .et_pb_text_1 h1{
  font-family: 'Playfair Display' !important;
  font-size: 46px !important;
  font-weight: 600;
}

.single-post .et_pb_text,
.single-post .et_pb_text p,
.single-post .et_pb_text li,
.single-post .et_pb_text h2,
.single-post .et_pb_text h3{
  color: #183D3D !important;
}
.single-post .et_pb_text a,
.single-post .et_pb_text p a{
  color: #F5AB4C !important;
	-webkit-text-decoration-color: #F5AB4C !important;
  text-decoration-color: #F5AB4C !important;
}
.single-post .et_pb_text_1{
  font-family: 'Lato' !important;
  font-size: 18px !important;
	color: #EDF2EF !important;
}
.single-post .sharebtn h4{
	color: #F5AB4C !important;
}
.single-post .sinfo .et_pb_text,
.single-post .sinfo .et_pb_text p,
.single-post .sinfo .et_pb_text h2{
	color: #EDF2EF !important;
}
.single-post .social-media-share {
  display: none;
}
.ctform .gfield label.gfield_label {
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif !important;
}
.nav li ul, .et-menu li li a {
	width: 300px;
}
@media (min-width: 981px){
	.box-team-center1 {
		padding: 0 0 0 190px;
	}
	.box-team-center2 {
		padding: 0 190px 0 0;
	}
}