/*
 Theme Name:   Qwery Child Theme
 Theme URI:    http://qwery.ancorathemes.com
 Description:  Qwery Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     qwery
 Version:      1.2
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  qwery
*/


/* =Theme customization starts here
------------------------------------------------------------ */

html, body, div, span, applet, object, iframe, video, audio, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section {
	word-wrap: inherit;
	font-family: kumbh sans;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, li a, [class*="color_style_"] h1 a, [class*="color_style_"] h2 a, [class*="color_style_"] h3 a, [class*="color_style_"] h4 a, [class*="color_style_"] h5 a, [class*="color_style_"] h6 a, [class*="color_style_"] li a {
	line-height:1;
}

h1, h2, h3 {
	font-weight:bold!important;
}

a {
	color:#0087FC;
}

a:hover {
	color:#006DCB;
}

.wpcf7 textarea {
	height: 8.9em;
}

.wpcf7 .wpcf7-submit-style {
	display: block;
    margin: 0 auto;
    width: 206px;
}

.wpcf7 .wpcf7-submit-style .submit-style-in {
	background: #FFBB3D;
	color: #232323;
	border-radius: 5px;
}

.wpcf7 .wpcf7-submit-style .wpcf7-submit {
	color: #232323;
	padding: 15px 70px !important;
	margin: 0 auto;
}

.wpcf7 .wpcf7-submit-style .submit-style-in:before {
	left: 36px!important;
}

.wpcf7 .wpcf7-submit-style:active .wpcf7-submit + .submit-style-in, .wpcf7 .wpcf7-submit-style:focus .wpcf7-submit + .submit-style-in, .wpcf7 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in {
	background: #D5A141;
	color: #232323;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other {
    padding-top: 80px;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other {
    text-align: center
}

.post_header_wrap_style_style-5 .post_header .post_meta_other img {
    display: block;
    position: absolute;
    bottom:0;
    width: 100%;
    margin-bottom: 40px;
    margin-left: 130px;
}

.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):last-child {
    display: none;
}

.post_header_wrap_style_style-5 .post_header .post_title {
    text-align: center;
}

.post_header_wrap_style_style-5 .post_featured img {
    border-radius: 24px;
}

.sidebar_hide.narrow_content .post_item_single.post_type_post ~ .show_comments_single, .sidebar_hide.narrow_content .post_item_single.post_type_post ~ section {
    display: none;
}

.blogDesign h4 {
    color: #FFAC27;
}

.blogDesign h2 {
    color: #FFAC27;
}

.blogDesign h3 {
    color: #FFAC27;
}

.blogDesign h4 {
    color: #FFAC27;
}

.blogDesign h2 {
    color: #FFAC27;
}

.bottomBorder {
    border:solid 16px #FFAC27;
    padding: 50px;
    -webkit-box-shadow: 0px 14px 8px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px 14px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 0px 14px 8px 0px rgba(34, 60, 80, 0.2);
}

.bottomBorder h2 {
    color: #102B3A!important;
}
.post-template-default .page_content_wrap .content_wrap:nth-child(2) .content,
.post-template-default .page_content_wrap .content_wrap:nth-child(2) {
	width: 100%;
}

.trx_addons_mouse_helper {
	display:none;
}

/*post list style start*/
.elementor-18033 .elementor-element.elementor-element-9c6dcf4 .elementor-post__meta-data {
    color: #595959;
    font-family: "Kumbh Sans", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    position: absolute;
    top: 408px;
    left: 0;
	font-weight: bold;
}

.elementor-posts .elementor-post__card .elementor-post__meta-data {
    padding: 15px 30px;
    margin-bottom: 0;
    border-top: 0;
}

.elementor-posts .elementor-post__card .elementor-post__read-more {
    margin-bottom: 20px;
    display: inline-block;
    background-color: #FFBB3D;
    width: 184px;
    text-align: center;
    padding: 10px 0;
    border-radius: 4px;
}
.elementor-18033 .elementor-element.elementor-element-9c6dcf4 .elementor-post__read-more {
    text-transform: lowercase;
}

.elementor-18033 .elementor-element.elementor-element-9c6dcf4 .elementor-post__read-more {
    text-transform: lowercase;
    position: absolute;
    bottom: 0;
}

.page-id-23517 .page_content_wrap {
    position: relative;
    padding: 0!important;
}

.page-id-25489 .page_content_wrap {
	  padding-bottom: 0!important;
}

.elementor-18033 .elementor-element.elementor-element-9c6dcf4 .elementor-post__read-more:first-letter {
    text-transform: uppercase;
}
.elementor-18033 .elementor-element.elementor-element-9c6dcf4 .elementor-post__excerpt p {
    font-family: "Kumbh Sans", Sans-serif;
    font-size: 18px;
    padding-bottom: 80px;
}

.elementor-18033 .elementor-element.elementor-element-9c6dcf4 .elementor-button {
    font-family: "Kumbh Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    fill: #232323;
    color: #232323;
    background-color: #FFBB3D;
    font-weight: bold;
}

.elementor-18033 .elementor-element.elementor-element-9c6dcf4 .elementor-button {
    font-family: "Kumbh Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    width: 300px;
    fill: #232323;
    color: #232323;
    background-color: #FFBB3D;
    font-weight: bold;
    padding: 15px 0;
}

.elementor-18033 .elementor-element.elementor-element-9c6dcf4 .elementor-post__card .elementor-post__badge {
    border-radius: 8px;
    margin: 6px;
    display: none;
}

.elementor-5002 .elementor-element.elementor-element-e32614d .elementor-message {
    font-family: "Kumbh Sans", Sans-serif;
    font-size: 17px;
    position: absolute;
    top: -37px;
}

/*post list style end*/

/* input animation */
  
/*tech list style start*/


.elementor-18501 .elementor-element.elementor-element-7556cd3 .elementor-post__read-more {
    text-transform: lowercase;
    position: absolute;
    bottom: 0;
}

.elementor-18501 .elementor-element.elementor-element-7556cd3 .elementor-post__read-more:first-letter {
    text-transform:uppercase;

}

.elementor-18501 .elementor-element.elementor-element-7556cd3 .elementor-post__meta-data {
    color: #595959;
    font-family: "Kumbh Sans", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    display: none;
}

.elementor-18501 .elementor-element.elementor-element-7556cd3 .elementor-post__read-more {
    color: #102B3A;
    font-family: "Kumbh Sans", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 0;
}

.elementor-18501 .elementor-element.elementor-element-7556cd3 .elementor-post__excerpt p {
    font-family: "Kumbh Sans", Sans-serif;
    font-size: 18px;
    padding-bottom: 90px;
}

.elementor-18501 .elementor-element.elementor-element-7556cd3 .elementor-post__card .elementor-post__badge {
    border-radius: 8px;
    margin: 6px;
    display: none;
}

.elementor-18501 .elementor-element.elementor-element-7556cd3 .elementor-button {
    font-family: "Kumbh Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    width: 300px;
    fill: #232323;
    color: #232323;
    background-color: #FFBB3D;
    font-weight: bold;
    padding: 15px 0;
} 

/*tech list style end*/

/* form images */

#form-field-name {
	background-image: url(../png/name-1.png);
	background-repeat:no-repeat;
	background-position: left, center;
	padding-left:30px;
}

#form-field-Phone {
	background-image: url(../png/mail.png);
	background-repeat:no-repeat;
	background-position: left, center;
	padding-left:30px;
}

#form-field-field_22ee4de {
	background-image: url(../png/phone-1.png);
	background-repeat:no-repeat;
	background-position: left, center;
	padding-left:30px;
}

#form-field-field_e1223c6 {
	background-image: url(../png/subject-1.png);
	background-repeat:no-repeat;
	background-position: left, center;
	padding-left:30px;
}

#form-field-field_bf15a76 {
	background-image: url(../png/pensil1.png);
	background-repeat:no-repeat;
	padding-left:30px;
}

.page-id-5002 .your-name {
	background-image: url(../png/name-1.png);
	background-repeat:no-repeat;
	background-position: left, center;
	background-size: 18px;
}


.page-id-5002 .your-email {
	background-image: url(../png/mail.png);
	background-repeat:no-repeat;
	background-position: left, center;
	background-size: 18px;
}


.page-id-5002 .your-tel {
	background-image: url(../png/phone-1.png);
	background-repeat:no-repeat;
	background-position: left, center;
	background-size: 18px;
}

.page-id-5002 .your-subject {
	background-image: url(../png/subject-1.png);
	background-repeat:no-repeat;
	background-position: left, center;
	background-size: 18px;
}

.page-id-5002 .your-message {
	background-image: url(../png/pensil1.png);
	background-repeat:no-repeat;
	background-position: left, center;
	background-size: 18px;
}

.wpcf7 .select_container, .wpcf7 textarea, .wpcf7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 20px;
    padding-left: 39px;
}

#contact-name {
	background-image: url(../png/name-1.png);
	background-repeat:no-repeat;
	background-position: left, center;
	padding-left:30px;
	background-size: 18px;
}

#contact-phone {
	background-image: url(../png/phone-1.png);
	background-repeat:no-repeat;
	background-position: left, center;
	padding-left:30px;
	background-size: 18px;
}

#contact-email {
	background-image: url(../png/mail.png);
	background-repeat:no-repeat;
	background-position: left, center;
	padding-left:30px;
	background-size: 18px;
}

#contact-subject {
	background-image: url(../png/subject-1.png);
	background-repeat:no-repeat;
	background-position: left, center;
	padding-left:30px;
	background-size: 18px;
}

#contact-text-area {
	background-image: url(../png/pensil1.png);
	background-repeat:no-repeat;
	padding-left:30px;
	background-size: 18px;
}

.elementor-element .elementor-element-acbee82 {
	background: #ffffff;
}

.elementor-5002 .elementor-element.elementor-element-e32614d .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-width: 0px 0px 1px 0px;
    padding: 0;
}

/* form imamges end */

/* animation form */
.your-name-homepage {
	float:left;
	height:70px;
}

.your-email-homepage {
	float:right;
	height:70px;
}

.your-tel-homepage {
	float:left;
	height:70px;
}

.your-subject-homepage {
	float:right;
	height:70px;
}
.your-message-homepage {
	float:left;
	width:100%;
}

.wpcf7 .wpcf7-not-valid + .wpcf7-not-valid-tip {
    margin-bottom: 1em;
    position: absolute;
    top: -45px;
}

.wpcf7 .wpcf7-submit-style .wpcf7-submit {
    color: #232323;
    padding: 14px 70px !important;
    margin: 0 auto;
    background: #FFBB3D!important;
    color: #232323;
}

.wpcf7 .wpcf7-submit-style .wpcf7-submit:hover {
    color: #232323;
    padding: 14px 70px !important;
    margin: 0 auto;
    background: #DDA234!important;
    color: #232323;
}

.wpcf7 .wpcf7-submit-style .submit-style-in {
    background: none;
    display: none;
    color: none;
    border-radius: 0;
}

.homepage-from-input input:focus {
  border-bottom: 2px solid red!important;
  transition: 0.2s!important;
}

.homepage-from-input textarea:focus {
  border-bottom: 2px solid red!important;
  transition: 0.2s!important;
}

.homepage-from-input {
	position: relative;
}

.homepage-from-input input {
	position: relative;
	box-sizing: border-box;
	z-index: 2;
}

.wpcf7-form .homepage-from-input label{
	display: block;
	transition: 0.5s;
	position: absolute;
	z-index: 1;
	top: 7px;
	margin-left:40px;
}

.homepage-from-input textarea {
	position: relative;
	box-sizing: border-box;
	z-index: 2;
}


.homepage-from-input .wpcf7-form-control-wrap.focused + label,
.homepage-from-input .wpcf7-form-control-wrap.valid + label{ 
	font-size: 14px;
    top: -1rem;
	color:red;
}

.page-id-5002 .wpcf7 .wpcf7-submit-style {
    display: block;
    margin: 0!important;
    width: 206px;
}


.elementor-page-25467 .page_content_wrap {
	padding-bottom: 0!important;
}
/* Single post */

.unity-post-container {
	width: 100%;
	position: relative;
}

.unity-post-wrapper {
	width: 100%;
	max-width: 1179.42px;
	margin: 0 auto;
}

.unity-post-content-wrapper {
	position: relative;
	z-index: 1;
	width: 100%;
	margin: 0 auto;
	max-width: 933px;
	overflow: hidden;
}
.unity-post-content {
	position: relative; 
	width: 100%;
	box-sizing: border-box;
	background: #FFFFFF;
	padding: 100px;
	
	border-radius: 0px 0px 15px 15px;
}


.unity-post-background {
    position: absolute;
    width: 100%;
    height: calc(100% - 500px);
    top: 500px;
    left: 0;
    background: #102B3A;
    z-index: 0;
}

.unity-post-img {
	position: relative; 
	z-index: 2;
	border-radius: 30px;
	box-shadow: 0px 18px 15px rgba(0, 0, 0, 0.300713);
}
.unity-post-img img{
	width: 100%;
	border-radius: 30px;
}


.unity-post-content form {
    margin-bottom: 0;
	padding-top:100px;
}

.unity-post-content .wpcf7 .wpcf7-submit-style {
    display: block;
    margin: 0 auto;
    width: 245px;
	margin:0;
}

.unity-post-next-prev-container {
	display: flex;
	justify-content: space-between;
	margin-bottom: 100px;
}
.unity-post-next-prev {
	display: block;
	margin-top: 50px;
	max-width: 260px;
}
.unity-post-next-prev a {
	text-decoration: none;
}
.unity-post-next-prev a span {
	display: block;
}
.unity-post-next-prev-arrow {
	color: #B4B4B4;
}
.unity-post-next-prev-title {
	font-weight: 700;
	margin-top: 32px;
	color: #FFBB3D;
}
.unity-post-next-arrow {
	text-align: right;
}

.unity-category-title {
	width: 100%;
	max-width: 1179.42px;
	margin: 0 auto;
}

.unity-category-title h3 {
	text-align:center;
	font-size:72px;
	padding-bottom:100px;
	padding-top:150px;
	margin:0;
}

.unity-category-container {
	width: 100%;
	max-width: 1179.42px;
	margin: 0 auto;
	display: grid;
    grid-template-columns: repeat(3, 1fr);
	padding-bottom:200px;
}

.unity-category-item {
	background:#ffffff;
	border: solid 1px #B4B4B4;
	height:100%;
	margin:0 10px;
	border-radius:15px;
	text-align:center;
	position:relative;
}

.unity-category-item img {
	border-radius:15px;
	padding:10px;
	width:95%;
}

.unity-category-blog-size p{
	font-size:18px;
	font-weight:bold;
	color:#595959;
	text-transform:uppercase;
}

.unity-category-item-size {
	padding-left:30px;
	padding-right:30px;
	padding-top:40px;
	padding-bottom:60px;
	text-align:left;
}

.unity-category-button a{
	padding:9px 30px;
	background:#FFBB3D;
	color:#102B3A;
	border-radius:5px;
	font-weight:bold;
	position:absolute;
	bottom:30px;
	left:30px;
}

.unity-category-button em{
	margin-left:20px;
}


/* form start*/

.form-blog-container {
	display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.unity-post-content .wpcf7 textarea  {
    height: 4.9em;
}

.form-blog-comments {
	grid-column: 1 / -1;
}

/* form end*/

@media screen and (max-width: 1440px) {
	.your-name-homepage {
	float:left;
	height:70px;
	width:100%;
	}

.your-email-homepage {
	float:left;
	height:70px;
	width:100%;
	}

.your-tel-homepage {
	float:left;
	height:70px;
	width:100%;
	}
	
.your-subject-homepage {
	float:left;
	height:70px;
	width:100%;
	}
.your-message-homepage {
	float:left;
	width:100%;
	}

	
	
	.wpcf7 .wpcf7-submit-style .wpcf7-submit {
		color: #232323;
		padding: 15px 10px;
		margin: 0 auto;
	}
}
	
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
	background:#ffffff;
	border:solid 1px #E6E6E6;
	border-radius:6px;
	box-shadow: 1px 15px 10px rgba(0, 0, 0, 0.1);
	width:250px;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a {
	color: #000000 !important;
}

.sc_layouts_menu_nav ul li {
	border-bottom: solid 1px #E6E6E6;
	width:80%;
	margin:0 auto;
}

.sc_layouts_menu_nav ul li:hover {
	border-bottom: solid 1px black;
	width:80%;
	margin:0 auto;
}

.sc_layouts_menu_nav ul li:last-child {
	border-bottom: none;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a {
	padding:0;
	padding-bottom:20px;
	padding-top:20px;
	font-size:14px!important;
	font-weight:700!important;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, .sc_layouts_menu_nav > li li > a:hover, .sc_layouts_menu_nav > li li.sfHover > a {
	color:#22329F!important;
}

.sc_layouts_menu_nav > li > ul {
    top: 2.6999999999999993em;
    left: 0;
	width:250px;
}

.sc_layouts_menu_nav > li li.current-menu-item > a, .sc_layouts_menu_nav > li li.current-menu-parent > a, .sc_layouts_menu_nav > li li.current-menu-ancestor > a {
	color:#22329F!important;
}

@media screen and (max-width: 520px) {
	.elementor-4105 .elementor-element.elementor-element-50192de {
		width:100%!important;
	}
	
	.your-name-homepage {
	float:left;
	height:70px;
	width:100%;
	}

.your-email-homepage {
	float:left;
	height:70px;
	width:100%;
	}

.your-tel-homepage {
	float:left;
	height:70px;
	width:100%;
	}
	
.your-subject-homepage {
	float:left;
	height:70px;
	width:100%;
	}
.your-message-homepage {
	float:left;
	width:100%;
	}

	
	
	.wpcf7 .wpcf7-submit-style .wpcf7-submit {
		color: #232323;
		padding: 15px 10px;
		margin: 0 auto;
	}
	
	form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore {
		max-width: 200px;
	}
	
	.bottomBorder {
		border:solid 16px #FFAC27;
		padding: 10px;
		-webkit-box-shadow: 0px 14px 8px 0px rgba(34, 60, 80, 0.2);
		-moz-box-shadow: 0px 14px 8px 0px rgba(34, 60, 80, 0.2);
		box-shadow: 0px 14px 8px 0px rgba(34, 60, 80, 0.2);
	}
	
	.unity-post-content {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    background: #FFFFFF;
    padding: 30px;
    border-radius: 0px 0px 15px 15px;
	}
	
	.unity-post-background {
		position: absolute;
		width: 100%;
		height: calc(100% - 208px);
		top: 208px;
		left: 0;
		background: #ffffff;
		z-index: 0;
	}
	.unity-post-content form {
		margin-bottom: 0;
		padding-top:50px;
	}
	
	/* form start*/

	.form-blog-container {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
	}

	.unity-post-content .wpcf7 textarea  {
		height: 4.9em;
	}

	.form-blog-comments {
		grid-column: 1 / -1;
	}

	/* form end*/
	
	.unity-post-next-prev-container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 100px;
    margin-left: 15px;
    margin-right: 15px;
	}
	
	.unity-category-container {
		width: 100%;
		max-width: 1179.42px;
		margin: 0 auto;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		padding-bottom:200px;
	}
	.unity-category-item:last-child {
 	 display:none;
	} 
	.unity-category-item-size {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 5px;
		padding-bottom: 69px;
		text-align: left;
	}
	.unity-category-container {
		padding-bottom: 100px;
	}
	
	.unity-category-title h3 {
		font-size:42px;
	}
	
	.unity-category-button a {
		padding: 9px 30px;
		background: #FFBB3D;
		color: #102B3A;
		border-radius: 5px;
		font-weight: bold;
		position: absolute;
		bottom: 30px;
		left: 20px;
	}
		.unity-category-item img {
		border-radius: 15px;
		padding: 5px;
		width: 95%;
	}
}






/*================================NEW HEADER===============================*/


body.page-id-75058 {
	padding-top: 0 !important;
}


header .elementor-widget-button.highlight a {
	box-shadow: none !important;
	filter: none !important;
	position: relative;
}


header .menu-conatct-btn a {
	box-shadow: none !important;
	filter: none !important;
	background-color: #0271FF !important;
}


header .menu-conatct-btn a:hover {
	background-color: #fff !important;
	color:#0271FF !important;
}


header .menu-conatct-btn a::before {
	content: '';
	border-radius: 1000px;
	border: 6px solid #fff;
	box-shadow: 0 0 60px rgba(237,126,34,.64);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	opacity: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	width: 110%;
	height: 133%;
}


header .header-btn-tour a:hover::before {
	opacity: 1;
}


.elementor-widget-button a {
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}


header .header-btn-tour a:hover {
	background: #0271FF !important;
	border-color: #0271FF !important;
}


header .menu-conatct-btn a::after, 
header .menu-conatct-btn a::after {
	content: "";
	width: 30px;
	display:none;
	height: 30px;
	border-radius: 100%;
	border: 6px solid #0271FF;
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-animation: contact-us-button-ring 3s infinite;
	animation: contact-us-button-ring 3s infinite;
}


@-webkit-keyframes contact-us-button-ring {
	0% {width: 30px;height: 30px;opacity: 1 }
	100% {width: 300px;height: 300px;opacity: 0 }
}


header .menu-conatct-btn.rippling-highlight a::after, 
header .menu-conatct-btn.rippling-highlight a::after {
	display:block;
}


header.elementor-location-header .e-con-inner {
	max-width: 1400px;
}


header.elementor-location-header .elementor-widget-nav-menu {
	padding-left: 30px;
}


.header-btn-tour {
	position: relative;
	left: 15px;
}



/*
header.elementor-location-header .e-con-inner {
	max-width: 1312px;
}

*/


body.page-id-75058 .elementor-element-9dbafaf {
	background-color: transparent !important;
}


.page-id-75058.trx_addons_scroll_to_top_show .elementor-element-9dbafaf {
	background-color: #102B3A !important;
}



header.elementor-location-header nav ul li a {
	color: #fff !important;
	fill: #fff !important;
}


header.elementor-location-header nav ul li a {
	padding-right: 0 !important;
}


header.elementor-location-header nav ul li a:hover {
	color:#0271FF !important;
}





header.elementor-location-header nav ul li .sub-arrow {
	padding: 6px 0 0 6px;
	display: block !important;
}


header.elementor-location-header nav ul li a::after, 
header.elementor-location-header nav ul li a::before {
	display: none;
}


header.elementor-location-header nav ul li .sub-arrow::after {
	background: url("../svg/menu-arrow-white.svg") no-repeat 0 0;
	content: "";
	display: block;
	width: 13px;
	height: 8px;
}


.elementor-location-header nav ul.sub-menu {
	background: #fff !important;
}


.elementor-location-header nav ul.sub-menu li a {
	color: #000 !important;
	border-radius: 0 !important;
}


header.elementor-location-header nav ul ul.sub-menu li a:hover {
	color: #fff !important;
	background:#0271FF !important;
}


header.elementor-location-header nav ul li .sub-arrow svg {
	display: none;
}


.elementor-location-header .elementor-menu-toggle {
	background: #FFAC28;
	width: 44px;
	height: 44px;
	border-radius: 100%;
	padding: 0 !important;
}


.elementor-location-header .elementor-menu-toggle svg {
	fill: #fff !important;
}





@media (max-width:767px){
	
	.elementor-location-header .elementor-element-dbb149f {
		display: none;
	}
	
	
	.elementor-location-header .elementor-nav-menu--dropdown {
		top: 39px !important;
		height: 100vh;
	}
	

	.elementor-location-header nav ul.sub-menu li a {
		font-size: 15px !important;
	}	
	
	
}/*====media close=====*/




@media (max-width:1024px){


	header.elementor-location-header header {
		padding: 0 15px;
	}


	.elementor-location-header .e-con-inner {
		padding: 12px 0 15px;
		justify-content: space-between !important;
		-webkit-justify-content: space-between !important;
		-moz-justify-content: space-between !important;
		-ms-justify-content: space-between !important;
	}


	.elementor-location-header .elementor-widget-theme-site-logo {
		max-width: 250px !important;
		width: 100% !important;
	}	
	
	
	.elementor-location-header .elementor-element-dbb149f a {
		padding: 12px 22px !important;
		font-size: 16px !important;
	}
	
	
	header.elementor-location-header .elementor-widget-nav-menu {
		padding-left: 0;
	}
	
	
	header.elementor-location-header nav ul li a {
		padding: 20px 18px !important;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}
	
	
}/*====media close=====*/





@media (min-width:1280px) and (max-width:1400px){


	header.elementor-location-header .e-con-inner {
		max-width: 1200px;
	}
	
	
	header.elementor-location-header nav ul#menu-1-82ac594 li a, 
	.elementor-location-header .elementor-widget-button a {
		font-size: 16px !important;
	}


	header .menu-conatct-btn a::before {
		width: 113%;
	}	


	.elementor-location-header .elementor-widget-theme-site-logo {
		width: 23% !important;
	}

		
	.header-btn-tour {
		left: 15px;
	}


	.elementor-70688 .elementor-element.elementor-element-d6ca2c7 .elementor-button, 
	.elementor-70688 .elementor-element.elementor-element-20c7457 .elementor-button {
		font-size: 17px;
		padding: 15px 25px;
	}	
	
	
}/*====media close=====*/





@media (min-width:1280px){
	
	.elementor-location-header nav ul.sub-menu {
		width: 20rem !important;
		display: block !important;
		left: 20px !important;
		visibility: hidden !important;
		opacity: 0 !important;
		-webkit-transition: all 0.3s ease-out 0s !important;
		-moz-transition: all 0.3s ease-out 0s !important;
		-ms-transition: all 0.3s ease-out 0s !important;
		-o-transition: all 0.3s ease-out 0s !important;
		transition: all 0.3s ease-out 0s !important;
		box-shadow: 0px 10px 20px 0px rgba(8, 0, 42, 0.08) !important;
		border-radius: 0 !important;
		border-top: 0 !important;
	}


	.elementor-location-header nav li:hover ul.sub-menu {
		visibility: visible !important;
		opacity: 1 !important;
		left: 0 !important;
	}


	.elementor-location-header nav ul.sub-menu li a {
		font-size: 15px !important;
	}	
	
}/*====media close=====*/



/*================================NEW HEADER===============================*/





/*================================NEW HOME===============================*/



.fluid-banner-caption {
	position: absolute;
	top: 56%;
	left: 50%;
	text-align: center;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	width: 100%;
	max-width: 900px;
	padding: 0 25px !important;
}


.fluid-home-banner, 
.fluid-home-banner .e-child {
	padding: 0;
}


.fluid-home-banner {
	position: relative;
}


.fluid-home-banner img {
	width: 100%;
}



.fluid-banner-caption .elementor-widget-container h1 {
	font-size: 85px;
	color: #fff;
	margin: 0 0 22px;
	line-height: 85px;
}


.fluid-home-banner .elementor-widget-container p {
	color: #fff;
	line-height: 35px !important;
	margin-bottom: 36px;
}


.fluid-home-banner .red-bg-btn .elementor-button {
	padding: 5px 7px 5px 31px;
}


.fluid-home-banner .red-bg-btn .elementor-button:hover {
	background: #0271FF !important;
	border-color: #0271FF !important;
}


.fluid-home-banner .red-bg-btn .elementor-button:hover .elementor-button-icon {
	background: #fff;
}


.fluid-home-banner .red-bg-btn .elementor-button:hover svg {
	fill: #0271FF;
}


.red-bg-btn .elementor-button {
	padding: 11px 50px;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 35px;
	background-color: #FF5757;
	border-style: none;
	border-radius: 50px;
	margin-bottom:50px;
}


.red-bg-btn .elementor-button .elementor-button-icon {
	background: #D83232;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	line-height: 54px;
	margin-left: 25px;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
}


.red-bg-btn .elementor-button-content-wrapper {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.blue-bg-btn .elementor-button {
	padding: 11px 30px;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 35px;
	background-color: #0271FF;
	border-style: none;
	border-radius: 50px;
}


.home-new-business .blue-bg-btn .elementor-button:hover {
	background-color: #FFAD26;
}




.home-new-bpo {
	padding: 90px 0 130px;
}


.home-new-bpo .elementor-widget-heading {
	width: 65%;
	margin: 0 auto;
}


.home-new-bpo .elementor-widget-heading {
	width: 65%;
	margin: 0 auto auto;
	padding-bottom: 62px;
}


.home-bpo-item {
	flex-flow: row wrap !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	width: 34vw;
}


.home-bpo-item .elementor-icon-box-wrapper {
	display: flex !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.home-bpo-item .bpo-img-small {
	width: 9vw;
}


.home-bpo-item .elementor-widget-icon-box {
	width: 20vw;
	/*padding: 0 2vw 0 0;*/
}


.home-bpo-item .elementor-icon-box-wrapper {
	padding-bottom: 0;
}


.home-bpo-item .bpo-img-small img {
	border-radius: 10px;
}


.elementor-element-03048a2.home-bpo-item-block {
	padding: 0 4vw 0 14vw;
	position:relative;
}

/*
.home-bpo-item-block::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: url("images/bpo-bg-back.png") no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	top: 0;
}
*/


.elementor-element-03048a2 .bpo-img-medium img {
	border-radius: 70px 0 0 70px;
}


.elementor-element-861c0fb.home-bpo-item-block {
	padding: 0 14vw 0 4vw;
}


.elementor-element-861c0fb .bpo-img-medium img {
	border-radius: 0px 70px 70px 0px;
}


.home-bpo-item .elementor-icon-box-icon {
	margin: 0 !important;
}


.elementor-element-861c0fb .elementor-element-4d80f41 {
	padding: 0 80px;
}


.elementor-element-861c0fb .elementor-widget-icon-box {
	width: auto;
}


.home-bpo-item .elementor-icon-box-icon svg {
	width: 90px;
	height: 90px;
}


.home-bpo-item .elementor-icon-box-content {
	text-align: left;
	padding-left: 20px;
}


.home-bpo-item .elementor-icon-box-content h3 {
	margin: 0 0 5px !important;
	font-size: 3.3vw;
}


.home-bpo-item .elementor-icon-box-content p {
	font-size: 1.3vw;
}


.home-bpo-item-block .elementor-element-4d80f41 {
	width: 39vw;
	padding: 0 3vw 0 6vw;
}


.home-bpo-item-block .elementor-element-fc40cd5, 
.home-bpo-item-block .elementor-element-de3644f {
	width: 15vw;
}



.home-bpo-item-block .elementor-element-4d80f41 {
	width: 38vw;
	padding: 0 5vw 0 4vw;
}


.home-bpo-item-block .elementor-element-73a3058 {
	width: auto;
}


.home-bpo-item .elementor-icon {
	position: relative;
}


.home-bpo-item .elementor-icon::before {
	content: "";
	width: 55px;
	height: 55px;
	background: #000;
	border-radius: 100%;
	position: absolute;
	bottom: -12px;
	right: -12px;
	opacity: 0.10;
}


.blue-icon-img .elementor-icon::before {
	background: #094083;
}


.red-icon-img .elementor-icon::before {
	background: #FF5757;
}


.yellow-icon-img .elementor-icon::before {
	background: #FFBB3E;
}



.home-new-service {
	padding-bottom: 105px;
}


.home-new-service-outer {
	position: relative;
}


/*
.home-new-service-outer::after {
	content: "";
	display: block;
	width: 99%;
	height: 100%;
	background: url("images/ser-bg-dot.png") no-repeat 0 0;
	position: absolute;
	top: -22px;
	left: 6px;
	right: 0;
	background-size: 100%;
	margin: 0 auto;
}
*/


.home-new-service-outer .e-con-inner {
	position: relative;
	z-index: 1;
}


.home-new-service-title {
	padding-top: 99px;
	padding-bottom: 33px;
}


.home-new-service .elementor-element-6424e7d {
	padding-right: 40px;
}


.home-new-service .elementor-element-7c7d511 {
	padding-left: 40px;
}


.home-new-service .elementor-widget-image img {
	width: 100%;
}


.home-new-service .elementor-widget-container h2 {
	margin: 36px 0 20px;
}


.orange-bg-btn .elementor-button {
	padding: 11px 50px;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 35px;
	background-color: #FFAD26;
	border-style: none;
	border-radius: 50px;
}


.home-new-service .orange-bg-btn .elementor-button:hover {
	background-color: #FF5757;
}


.home-new-service .red-bg-btn .elementor-button:hover {
	background-color: #FFAD26;
}


.home-new-service .elementor-widget-container {
	font-size: 18px;
	line-height: 32px;
	font-weight: 500;
}


.home-new-service .elementor-widget-text-editor {
	margin-bottom: 38px !important;
}


.home-new-award .e-con-inner {
	flex-flow: row wrap !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
}


.home-new-award .e-con-inner .elementor-element {
	padding: 13px;
}


.award-new-list .e-con-inner .elementor-element:nth-child(2n) {
	position: relative;
	top: 45px;
}


.home-new-award .elementor-widget-image-box {
	background: #fff;
	height: 100%;
	padding: 40px 0 25px !important;
}


.home-new-award .elementor-image-box-img {
	border-bottom: 1px solid rgba(0,0,0,0.2);
	width: 85% !important;
	margin: 0 auto !important;
	padding-bottom: 26px;
}


.home-new-award .elementor-image-box-title {
	color: #000 !important;
	font-weight: 500 !important;
	padding: 5px 25px 0;
}


.home-new-award .elementor-image-box-img img {
	height: 10vw;
	object-fit: contain;
}


.home-new-award .elementor-image-box-title a {
	font-size: 20px !important;
	display: block;
	line-height: 25px !important;
}



.home-new-business .e-con-inner::after {
	content: "";
	display: block;
	width: 167px;
	height: 167px;
	background: #CAE2FE;
	position: absolute;
	top: 200px;
	right: 40px;
	border-radius: 100%;
}


.home-new-business .e-con-inner::before {
	content: "";
	display: block;
	width: 223px;
	height: 223px;
	background: #fff;
	position: absolute;
	top: 250px;
	right: 0;
	border-radius: 100%;
	border: 2px dashed #0072FF;
}


.home-new-business .elementor-widget-container h2 {
	line-height: 57px !important;
	margin: 30px 0 25px;
}


.home-new-business .elementor-widget-button {
	margin-top: 30px;
}


.business-list {
	background: #FF5757;
	border-radius: 0px 0px 0px 260px;
	padding: 82px 70px 130px;
	position: relative;
	z-index: 1;
	width: 49.2%;
}


.business-list .elementor-image-box-title {
	color: #fff;
	padding-bottom: 7px;
}


.business-list .elementor-image-box-description {
	color: rgba(255,255,255,0.8);
}


.business-list .elementor-widget-image-box {
	padding-bottom: 54px;
}


.business-list .elementor-widget-image-box:last-child {
	padding-bottom: 0;
}


.business-list .elementor-image-box-content {
	padding-left: 24px;
}



.home-new-people {
	margin-top: -60px;
}


.home-new-people .elementor-widget-text-editor {
	padding-top: 22px;
	opacity: 0.8;
}


.home-new-people .elementor-widget-text-editor p {
	margin-bottom: 20px;
}


.home-new-people .elementor-widget-button {
	padding-top: 10px;
}


.home-new-people .elementor-widget-button a {
	padding: 11px 30px;
}


.home-new-people .elementor-widget-button a:hover {
	background-color:#0271FF;
}


.home-new-about .elementor-widget-button a:hover {
	background-color:#FF5757;
}





.home-new-people .e-con-inner {
	align-items: center !important;
	-webkit-align-items: center !important;
	-moz-align-items: center !important;
	-ms-align-items: center !important;
}



.home-new-people .elementor-widget-image {
	border-radius: 70px 0 0 70px;
	width: 90%;
}


.home-new-people .elementor-widget-image img {
	height: 580px;
	object-fit: contain;
	border-radius: 70px 0 0 70px;
	position: relative;
	z-index: 1;
}


.home-new-virtual {
	position: relative;
}

/*
.home-new-virtual::before {
	content: "";
	display: block;
	width: 99.2%;
	height: 80%;
	background: url("images/video-bg-dot.png") no-repeat 0 0;
	position: absolute;
	top: -13px;
	background-size: 100%;
	margin: 0 auto;
}
*/


.home-new-virtual .e-con-inner {
	position: relative;
	z-index: 1;
}


.home-new-virtual .elementor-widget-container h2 {
	margin-bottom: 60px;
}


.home-new-virtual .elementor-widget-image img {
	width: 100%;
}


.home-new-location .elementor-element {
	padding: 0px;
}


.home-new-location h3.elementor-heading-title {
	margin: 0 0 43px;
}


.home-new-location .new-location-item {
	border: 1px solid #676869;
	border-radius: 5px;
	padding: 50px 50px 20px 50px;
	min-height: 280px;
	margin-bottom: 15px;
	margin-left: 8px;
	position: relative;
	overflow: hidden;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.home-new-location .new-location-item:hover {
	background-color: #10191F !important;
}


.home-new-location h2.elementor-heading-title {
	margin-bottom: 40px;
}


.home-new-location .new-location-right {
	padding-left: 15px;
}


.new-location-right .new-location-item {
	margin-right: 15px;
}


.new-location-right .new-location-item:nth-child(2n) {
	margin-right: 11px;
	margin-left: 0;
}


.new-location-item .elementor-widget-heading {
	padding-bottom: 20px;
}


.new-location-item .elementor-icon-list-icon {
	margin-top: 7px;
}


.new-location-item .elementor-icon-list-icon svg {
	width: 24px !important;
	height: 24px !important;
}


.new-location-item .elementor-widget-button {
	position: absolute;
	bottom: 30px;
	right: 25px;
}



.new-location-item .elementor-icon-list-item {
	align-items: unset !important;
	-webkit-align-items: unset !important;
	-moz-align-items: unset !important;
	-ms-align-items: unset !important;
}


.view-link-btn .elementor-button-icon {
	position: relative;
	top: 4px;
	margin-left: 9px;
}



.home-new-about .elementor-widget-button {
	padding-top: 35px;
}


.home-new-about .elementor-widget-image {
	margin-left: 10px;
}


.home-new-about .elementor-widget-video {
	width: 90% !important;
	border-radius: 70px 0 0 70px;
	position: relative;
}


.home-new-about .elementor-widget-video::before {
	content: "";
	display: block;
	width: 94%;
	height: 100%;
	background: #FFAD26;
	position: absolute;
	top: -10px;
	left: -10px;
	border-radius: 70px 0 0 70px;
}


.home-new-about .elementor-widget-video iframe {
	border-radius: 70px 0 0 70px;
	position: relative;
	z-index: 1;
	height: 400px !important;
	width: 100% !important;
}


.home-client-testimonial {
	padding: 109px 0 90px;
}


.home-client-testimonial h2.elementor-heading-title {
	margin-bottom: 32px;
}


.home-client-testimonial .e-n-tabs-heading button {
	padding: 12px 0;
	margin: 0 -6px;
	width: 222px;
	flex: unset;
	background: transparent !important;
}


.e-n-tabs-heading {
	width: 443px;
	margin: 0 auto;
	background: #FEEEEE;
	border-radius: 0 50px 0 50px;
	overflow: hidden;
}


.home-client-testimonial .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
	background-color: #FF5757 !important;
}


.home-client-testimonial .e-n-tabs-heading button span {
	font-size: 20px;
	font-weight: 700;
	color: #1F242E;
}


.home-client-testimonial .e-n-tab-title[aria-selected="true"] span{
	color: #fff;
}


.home-client-testimonial .slick-list {
	margin: 0 -8px;
}


.home-client-testimonial .e-n-tabs-content {
	margin-top: 41px;
}


.rating-section {
	background: #F4F7FA;
	margin-bottom: 60px;
	padding: 20px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.rating-title {
	position: relative;
	padding-left: 85px;
	padding-top: 2px;
	margin-bottom: 10px;
}


.rating-title img {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
    margin-top: 5px;
}

.rating-section.employees-rating-section .rating-title img {
    width: 88px;
}

.rating-section.employees-rating-section .rating-title{
	padding-left: 96px;
}


.rating-title span {
	color: #1F242E;
	font-size: 20px;
	font-weight: 400;
	display: block;
}


.rating {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.review-link a {
	background: #4CB078;
	color: #fff;
	font-size: 16px;
	display: inline-block;
	padding: 17px 37px;
	font-weight: 700;
	text-transform: uppercase;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.review-link a:hover {
	background: #0271FF;
}





.rating-icon img {
	display: inherit;
	margin: 0 9px;
}


.rating strong {
	color: #1F242E;
	font-size: 20px;
}


.rating p {
	color: #1F242E;
	font-size: 15px;
	line-height: 18px;
	margin: 0;
	opacity: 0.7;
	position: relative;
	top: 2px;
}


.testimonial-item {
	background: #F4F7FA;
	margin: 0 8px;
	padding: 20px;
	min-height: 500px;
}


.author-info {
	position: relative;
	padding-left: 72px;
	padding-top: 6px;
}


.author-info img {
	width: 56px;
	height: 56px;
	border-radius: 100%;
	border: 1px solid #D2D2D2;
	position: absolute;
	left: 0;
	top: 0;
}


.testimonial-item .rating-icon {
	margin: 31px 0 0;
	text-align: left;
}


.testimonial-item .rating-icon img {
	margin: 0;
}


.author-info strong {
	display: block;
	color: #1F242E;
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 4px;
}


.author-info p {
	color: #1F242E;
	font-size: 15px;
	line-height: 18.6px;
	margin: 0;
	font-weight: 400;
}


.content-part h3 {
	color: #1F242E;
	font-size: 18px;
	line-height: 24px !important;
	margin: 20px 0 15px;
}


.content-part p {
	color: #1F242E;
	font-size: 15px;
	line-height: 22px;
	font-weight: 300;
	margin: 0 0 4px;
}


.content-part a {
	color: #1F242E;
	font-size: 15px;
	font-weight: 500;
	line-height: 18.6px;
	display: inline-block;
}


.posted-on-info {
	position: relative;
	padding-left: 70px;
	padding-top: 7px;
	margin-top: 15px;
}


.posted-on-info img {
	width: 60px;
	object-fit: contain;
	position: absolute;
	left: 0;
	top: 10px;
}


.posted-on-info span {
	color: #1F242E;
	font-size: 15px;
	line-height: 22px;
	font-weight: 300;
	display: inline-block;
}



.slick-dots {
	list-style: none;
	margin: 63px 0 0;
	padding: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}



.slick-dots li {
	border: 1px solid transparent;
	border-radius: 100%;
	width: 21px;
	height: 21px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}



.slick-dots li button {
	background: url("../svg/ellipse-circle.svg") no-repeat 0 0;
	width: 10px;
	height: 10px;
	font-size: 0;
	background-size: 100%;
	cursor: pointer;
	padding: 0;
	opacity: 1;
}


.slick-dots li.slick-active {
	background: url("../svg/ellipse-red-circle.svg") no-repeat 0 0;
	background-size: 100%;
}


.slick-dots li.slick-active button {
    background: url(../svg/ellipse-red-dot.svg) no-repeat 0 0;
    width: 9px;
    height: 9px;
    background-size: 100%;
    position: relative;
    right: 0.1px;
    top: 0.3px;
}


.home-client-testimonial .slick-arrow, .home-new-trusted .slick-arrow{
	display: none !important;
}




.home-new-trusted {
	padding: 108px 0 130px;
	background: #fff;
}


.home-new-trusted h2.elementor-heading-title {
	margin-bottom: 48px;
}





.trusted-slide {
	display: flex !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	margin: 0 20px;
}


.trusted-big-img {
	width: 215px;
}


.trusted-big-img img {
	border-radius: 10px;
	width: 100%;
	height: 118px;
	object-fit: cover;
}



.trusted-small-img {
	text-align: center;
	width: calc(100% - 250px);
}


.trusted-small-img img {
	display: inline-block;
}


.home-new-faq {
	padding: 90px 0;
}


.home-new-faq h2 {
	margin-bottom: 60px;
}


.home-new-faq .tab {
	border: 2px solid #E5E9EC;
	margin-bottom: 40px;
	border-radius: 10px;
	overflow: hidden;
	background: #fff;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.home-new-faq .tab button {
	width: 253px;
	color: #1F242E;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400;
	padding: 15px 0;
	background: #fff;
	border-right: 2px solid #E5E9EC;
	outline: none;
	cursor: pointer;
}


.home-new-faq .tab button:last-child {
	border-right: none;
}


.home-new-faq .tab button.active {
	background: #0072FF;
	color: #fff;
	font-weight: 700;
}


.home-new-faq .tabcontent {
	background: #fff;
	border: 1px solid #E5E9EC;
	border-radius: 15px;
	overflow: hidden;
}



.tabcontent .item-roll-out {
	border-bottom: 2px solid #E5E9EC;
	padding: 30px 40px;
}


.tabcontent .item-roll-out:last-child {
	border-bottom: none;
}


.item-head {
	color: #20242F;
	font-size: 20px;
	line-height: 24px;
	font-weight: 500;
	cursor: pointer;
	padding-right: 30px;
	position:relative;
}


.roll-list {
	color: #20242F;
	font-size: 17px;
	line-height: 34px;
	font-weight: 400;
	padding-top: 17px;
}


.tabcontent .item-head::after, 
.tabcontent .item-head::before {
	background: #20242F;
	content: '';
	height: 4px;
	right: 0;
	position: absolute;
	top: 9px;
	width: 15px;
	transition: transform 500ms ease;
	-webkit-transition: transform 500ms ease;
	-moz-transition: transform 500ms ease;
	z-index:1;
}


.tabcontent .item-head::after {
	transform-origin: center;
	 transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
}


.tabcontent .item-head.close::after {  
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}


.tabcontent .item-head.close::before {
	transform-origin: center;
	 transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}


.mobile_tab_slide {
	display: none;
}



.mobile_tab_slide .slick-list {
	border: 2px solid #E5E9EC;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
}


.mobile_tab_slide-item span {
	color: #1F242E;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400;
	padding: 15px 0;
	background: #fff;
	border-right: 2px solid #E5E9EC;
	outline: none;
	cursor: pointer;
	display: block;
	text-align: center;
}


.mobile_tab_slide-item.slick-current span {
	background: #0072FF;
	color: #fff;
	font-weight: 700;
}


.mobile_tab_slide .slick-arrow {
	width: 31px;
	height: 31px;
	background-size: 100%;
	border-radius: 100%;
	overflow: hidden;
	cursor: pointer;
	font-size: 0;
}


.mobile_tab_slide {
	position: relative;
}


.mobile_tab_slide .slick-prev {
	background: url("../png/mtab-prev-icon.png") no-repeat 0 0;
	position: absolute;
	left: -15px;
	top: 10px;
	z-index: 111;
}

.mobile_tab_slide .slick-next{
	background:url("../png/mtab-next-icon.png") no-repeat 0 0;
	position: absolute;
	right: -15px;
	top: 10px;
	z-index: 111;
}




.home-schedule {
	padding: 90px 0 40px;
}


.home-schedule .elementor-element-84ec008 {
	margin: 8px 0 0;
}



.multiple-logos-section {
	padding: 150px 0;
}


.multiple-logos-section h2 {
	font-size: 55px !important;
	line-height: 63px !important;
	margin: 0 0 30px;
}


.multiple-logos-section a.call-btn {
	background: #0172FF;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 18px 45px;
	border-radius: 50px;
	font-size: 18px;
	font-weight: 700;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}



.multiple-logos-section a.call-btn:hover {
	background: #FFAD26;
}







.multiple-logos-section .e-con-inner {
	position: relative;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}


.multiple-logos-section img {
	width: 100%;
}


.multi-logo-mobile {
	display: none;
}


.multiple-logos-section .elementor-widget-text-editor {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	padding: 0 25px;
	width: 100%;
	max-width: 600px !important;
	margin: 0 auto;
}




.scroll_to_top_style_default {
	width: 50px !important;
	height: 50px !important;
	color: #fff !important;
	line-height: 50px !important;
	cursor: pointer;
	right: 25px;
	bottom: 120px !important;
}



.home--employer-title {
	padding-top: 67px;
}


.home--employer-title .elementor-widget-text-editor {
	padding-top: 24px;
}


.home-new-employer {
	position: relative;
}


.home-employer-list h3 {
	background: #fff;
	padding: 30px 10px;
}


.home-employer-list .elementor-widget-image img {
	width: 100%;
	border-radius: 50px 50px 0 0;
}


.home-employer-list .elementor-widget-image a {
	display: block;
}


/*
.home-new-employer::before {
	content: "";
	display: block;
	width: 99.2%;
	height: 100%;
	background: url("images/em-bg-dot.png") no-repeat center center;
	position: absolute;
	top: 0;
	background-size: 100%;
	margin: 0 auto;
}
*/


.home-new-employer .e-con-inner {
	position: relative;
	z-index: 1;
}





@media (max-width:767px){



	.fluid-banner-caption {
		width: 100%;
		max-width: 360px;
		padding: 0 14px !important;
	}


	.fluid-banner-caption .elementor-widget-container h1 {
		font-size: 42px;
		margin: 0 0 20px;
		line-height: 42px;
	}


	.fluid-home-banner .elementor-widget-container p {
		line-height: 22px !important;
		margin-bottom: 20px;
		font-size: 16px !important;
	}


	.fluid-home-banner p br {
		display: none;
	}


	.fluid-home-banner .red-bg-btn .elementor-button {
		padding: 3px 4px 3px 24px;
		font-size: 14px !important;
	}


	.red-bg-btn .elementor-button .elementor-button-icon {
		width: 40px;
		height: 40px;
		line-height: 44px;
		margin-left: 16px;
	}


	.home-new-bpo {
		padding: 42px 25px;
	}


	.home-new-bpo .elementor-widget-heading {
		width: 100%;
		max-width: 290px !important;
		padding-bottom: 30px;
	}


	.elementor-element-03048a2.home-bpo-item-block, 
	.elementor-element-861c0fb.home-bpo-item-block {
		padding: 0;
	}


	.home-bpo-item-block .bpo-img-small, 
	.home-bpo-item-block .bpo-img-medium, 
	.home-bpo-item-block .elementor-element-fc40cd5, 
	.home-bpo-item-block .elementor-element-de3644f {
		display: none;
	}


	.home-bpo-item-block {
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
		max-width: 320px;
		margin: 0 auto 20px;
	}


	.home-bpo-item-block .home-bpo-item {
		width: 41%;
		padding: 0;
	}


	.home-bpo-item .elementor-widget-icon-box {
		width: 100%;
		padding: 0;
	}


	.home-bpo-item .elementor-icon-box-wrapper {
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}


	.home-bpo-item .elementor-icon-box-icon {
		margin: 0 !important;
		width: 100%;
		text-align: left;
	}


	.home-bpo-item .elementor-icon-box-content {
		text-align: left;
		padding-left: 0;
	}


	.home-bpo-item .elementor-icon-box-content h3 {
		margin: 7px 0 5px !important;
		font-size: 38px;
	}


	.home-bpo-item .elementor-icon-box-content p {
		font-size: 15px;
		line-height: 22px !important;
	}


	.home-bpo-item .elementor-icon-box-icon svg {
		width: 70px;
		height: 70px;
	}


	.home-bpo-item .elementor-icon::before {
		width: 40px;
		height: 40px;
	}
	
	
	
	.home-new-service-outer::after {
		background: url("../png/ser-top-dot.png") no-repeat 0 0;
		background-size: auto;
		position: absolute;
		top: -7px;
		left: 10px;
		right: auto;
		background-size: 100%;
		margin: 0 auto;
		width: 91%;
		height: 160px;
	}


	.home-new-service-outer::before {
		content: "";
		display: block;
		background: url("../png/ser-bottom-dot.png") no-repeat 0 0;
		background-size: auto;
		position: absolute;
		bottom: 15px;
		right: 10px;
		background-size: 100%;
		width: 100px;
		height: 100px;
		top: auto;
		margin: 0;
		left: auto;
	}
	
	
	.home-new-service-title {
		padding-top: 37px;
		padding-bottom: 25px;
		max-width: 350px;
		margin: 0 auto;
	}


	.home-new-service .elementor-element {
		padding: 0;
	}


	.home-new-service-title .e-con-inner {
		padding: 36px 25px 0;
	}


	.page-id-75058  h2.elementor-heading-title {
		font-size: 28px !important;
		line-height: 37px !important;
	}
	
	
	.elementor-element-9dd6db9 .e-con-inner {
		padding: 40px 10px 0;
		max-width: 329px;
	}
	
	
	.elementor-element-9dd6db9 .e-con-inner h2 {
		font-size: 27px !important;
		line-height: 33px !important;
	}



	.home-new-service .elementor-element-6424e7d {
		padding: 0;
	}
	
	
	.home-new-service .elementor-element {
		margin-bottom: 45px;
	}


	.home-new-service {
		padding: 0 15px;
		text-align: center;
	}


	.home-new-service .e-con-inner {
		max-width: 600px;
	}


	.home-new-service .elementor-widget-text-editor {
		margin-bottom: 20px !important;
	}


	.home-new-service .elementor-widget-container h2 {
		margin: 27px 0 8px;
		font-size: 27px !important;
	}


	.home-new-service .elementor-widget-container {
		font-size: 14px;
		line-height: 22px;
	}


	.orange-bg-btn .elementor-button, 
	.red-bg-btn .elementor-button {
		padding: 7px 31px;
		font-size: 14px;
	}


	.home-new-service .elementor-element-7c7d511 {
		padding: 40px 0 50px;
	}



	.home-new-award {
		padding-bottom: 50px;
		background-color: #102C3A;
		background-image: none !important;
	}


	.home-new-award::before {
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		background: url("../webp/award-bg-mobile.webp") no-repeat 0 0;
		background-size: auto;
		background-size: cover;
	}


	.home-new-award .e-con-inner {
		padding: 0 !important;
	}


	.home-new-award .elementor-heading-title {
		padding: 50px 25px 30px;
	}


	.home-new-award .e-con-inner .elementor-element {
		padding: 0;
	}


	.award-new-list .e-con-inner {
		max-width: 600px;
		padding: 0 25px !important;
		justify-content: space-between !important;
		-webkit-justify-content: space-between !important;
		-moz-justify-content: space-between !important;
		-ms-justify-content: space-between !important;
	}

		
	.award-new-list .e-con-full {
		width: 48%;
		margin-bottom: 4%;
	}	


	.home-new-award .elementor-image-box-title {
		padding: 5px 10px 0;
	}


	.home-new-award .elementor-widget-image-box {
		padding: 15px 0 !important;
	}
		
    
	.home-new-award .elementor-image-box-img img {
	  height: 100px;
	  object-fit: contain;
	}
	
	
	.home-new-award .elementor-image-box-title a {
		font-size: 18px !important;
		line-height: 24px !important;
	}


	.home-new-award .elementor-image-box-img {
		padding: 0 10px 10px;
		height: 110px;
	}


	.award-new-list .e-con-inner .elementor-element:nth-child(2n) {
		top: 0;
	}



	.home-new-business .e-con-inner {
		padding: 40px 25px 0;
		max-width: 600px;
	}


	.home-new-business .e-con-inner .elementor-element {
		padding: 0;
		text-align: center;
	}


	.home-new-business .e-con-inner::after, 
	.home-new-business .e-con-inner::before {
		display: none;
	}


	.home-new-business .elementor-widget-container h2 {
		margin: 20px 0 10px;
		text-align: center;
	}


	.home-new-business .elementor-widget-text-editor {
		font-size: 14px !important;
		line-height: 22px !important;
	}
		
		
	.home-new-business .elementor-widget-button {
		margin-top: 20px;
	}


	.blue-bg-btn .elementor-button {
		padding: 8px 27px;
		font-size: 14px !important;
	}


	.business-list .elementor-image-box-content {
		padding-left: 0;
	}


	.business-list .elementor-widget-image-box {
		margin-bottom: 25px !important;
	}


	.home-new-business .business-list {
		border-radius: 0px 0px 0px 70px;
		padding: 40px 20px 20px !important;
		width: 100%;
		margin: 50px 0 0;
		text-align: center;
	}


	.business-list .elementor-image-box-title {
		padding: 15px 0 0;
		font-size: 27px !important;
	}	


	.business-list .elementor-image-box-description {
		font-size: 15px !important;
		line-height: 21px !important;
	}


	.home-new-people {
		margin-top: -120px;
	}


	.home-new-people .e-con-inner {
		padding: 150px 25px 50px;
		text-align: center;
		max-width: 600px;
	}


	.home-new-people .elementor-element-9ffc877 {
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
	}


	.home-new-people h2.elementor-heading-title {
		padding-bottom: 15px;
	}


	.home-new-people .elementor-element {
		padding: 0;
	}


	.home-new-people .elementor-widget-image {
		width: 100%;
		margin-top: 40px;
	}


	.home-new-people .elementor-widget-text-editor {
		padding-top: 15px;
		font-size: 15px !important;
		line-height: 23px !important;
	}


	.home-new-people .elementor-widget-image img {
		height: auto;
		width: 100%;
	}


	.home-new-virtual .e-con-inner {
		padding: 44px 25px 60px;
		max-width: 600px;
	}
	
	
	.home-new-virtual::before {
		display: none;
	}


	.home-new-virtual .e-con-inner .elementor-element {
		padding: 0;
	}


	.home-new-virtual .elementor-widget-container h2 {
		max-width: 300px;
		margin: 0 auto 30px;
	}



	.home-client-testimonial {
		padding: 35px 0;
	}

	.home-client-testimonial h2.elementor-heading-title {
		margin-bottom: 25px;
	}


	.home-client-testimonial .e-n-tabs-heading button span {
		font-size: 15px;
	}


	.home-client-testimonial .e-con-inner {
		max-width: 600px;
		padding: 14px 25px 0;
	}


	.home-client-testimonial .elementor-element {
		padding: 0;
	}


	.e-n-tabs-heading {
		width: 298px;
		display: flex !important;
		display: -moz-box !important;
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
	}


	.e-n-tabs-heading .e-n-tab-icon {
		display: none !important;
	}


	.home-client-testimonial .e-n-tabs-heading button {
		padding: 8px 0;
		margin: 0 -8px 0 !important;
		width: 152px !important;
	}



	.rating-section {
		position: relative;
		margin-top: 30px;
		margin-bottom: 10px;
	}


	.review-link {
		position: absolute;
		top: 20px;
		right: 20px;
	}


	.review-link a {
		font-size: 12px;
		padding: 9px 12px;
	}


	.rating-title img {
		width: 60px;
		margin-top: 8px;
	}


	.rating-title {
		padding-left: 65px;
	}


	.slick-dots {
		margin: 30px 0 10px;
	}


	.author-info strong {
		font-size: 17px;
		margin: 0 0 0;
	}


	.author-info p {
		font-size: 13px;
		line-height: 16.6px;
	}


	.author-info img {
		width: 38px;
		height: 38px;
	}


	.author-info {
		padding-left: 50px;
		padding-top: 0;
	}


	.testimonial-item .rating-icon {
		margin: 15px 0 0;
	}


	.content-part h3 {
		font-size: 14px;
		line-height: 20px !important;
		margin: 10px 0 7px;
	}


	.content-part p {
		font-size: 12px;
		line-height: 18px;
	}


	.posted-on-info span {
		font-size: 14px;
		line-height: 16px;
	}


	.posted-on-info {
		padding-left: 53px;
	}


	.posted-on-info img {
		width: 44px;
	}


	.home-client-testimonial .slick-list {
		margin: 0 -6px;
	}


	.testimonial-item {
		margin: 0 6px;
	}



	.home-new-location {
		background: url("../jpg/location-mobile-bg.jpg") no-repeat 0 0 !important;
		background-size: cover !important;
	}


	.home-new-location .e-con-inner {
		padding: 40px 25px 50px;
		max-width: 600px;
	}


	.home-new-location h2 {
		margin-bottom: 15px !important;
	}


	.home-new-location .e-con-inner .e-con-inner {
		padding: 0;
		max-width: 100%;
	}


	.home-new-location .new-location-item {
		margin-left: 0;
		padding: 30px 30px 20px 30px;
		min-height: 240px;
	}


	.home-new-location h3.elementor-heading-title {
		margin: 0 0 20px;
		font-size: 27px !important;
		line-height: 33px !important;
	}


	.new-location-item h4 {
		font-size: 27px !important;
		line-height: 31px !important;
	}


	.new-location-item .elementor-icon-list-text {
		font-size: 16px !important;
		line-height: 26px !important;
	}


	.new-location-right {
		margin-top: 25px;
	}

		

	.home-new-location .new-location-right {
		padding-left: 0;
	}


	.new-location-right .new-location-item {
		margin-right: 0;
	}


	.new-location-right .new-location-item:nth-child(2n) {
		margin-right: 0;
	}


	.home-new-trusted {
		padding: 43px 0;
	}	


	.home-new-trusted h2.elementor-heading-title {
		font-size: 27px !important;
		line-height: 34px !important;
		max-width: 300px;
		margin: 0 auto 20px;
	}


	.trusted-big-img {
		width: 100%;
		margin-right: 20px;
	}


	.trusted-big-img img {
		width: 100%;
		height: 75px;
	}


	.unityconnect_carousel_right .trusted-big-img {
		margin-right: 0;
		margin-left: 20px;
	}


	.trusted-small-img img {
		width: 100px;
	}


	.trusted-small-img {
		width: auto;
		height: 25px;
	}

		


	.home-new-about {
		margin-top: 0;
	}


	.home-new-about .e-con-inner {
		padding-top: 42px;
	}


	.home-new-about .elementor-element-b37704a {
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
	}
	
	
	.home-new-about .elementor-widget-video iframe {
		height: 360px !important;
	}
	
	
	.home-new-about .elementor-widget-video {
		width: 100% !important;
		margin-top: 40px;
		padding: 0 2px 0 8px;
	}


	.home-new-about .elementor-widget-video::before {
		width: 91%;
		top: -10px;
		left: -3px;
	}	


	.home-new-about .elementor-widget-text-editor {
		padding-top: 0;
		padding-bottom: 22px;
	}


	.home-new-faq {
		padding: 40px 0 50px;
		background-color: #f4f8fb;
		background-image: none !important;
	}


	.home-new-faq::before {
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		background: url("../webp/faq-mobil-bofore.webp") no-repeat 0 0;
		background-size:cover;
	}


	.home-new-faq h2 {
		margin-bottom: 25px;
	}
		

	.home-new-faq .tab {
		display: none;
	}	


	.mobile_tab_slide {
		display: block;
		margin-bottom: 20px;
	}


	.home-new-faq .e-con-inner {
		max-width: 600px;
		padding: 0 15px 0;
	}


	.mobile_tab_slide-item span {
		font-size: 3.2vw;
		line-height: normal;
	}


	.tabcontent .item-roll-out {
		padding: 22px 20px;
	}


	.tabcontent .item-head::after, 
	.tabcontent .item-head::before {
		top: 11px;
	}


	.roll-list {
		font-size: 14px;
		line-height: 24px;
	}


	.item-head {
		font-size: 16px;
		line-height: 23px;
	}


	.home-schedule {
		padding: 50px 0 0;
	}


	.home-schedule .elementor-widget-text-editor {
		font-size: 15px !important;
		line-height: 23px !important;
		margin-top: 15px;
	}


	.home-schedule .e-con-inner {
		max-width: 600px;
		padding: 0 25px;
	}
	
	


	.multi-logo-bg {
		display: none;
	}


	.multiple-logos-section {
		padding: 40px 0;
	}


	.multiple-logos-section .elementor-widget-text-editor {
		position: static;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
	}

		
	.multiple-logos-section h2 {
		font-size: 34px !important;
		line-height: 40px !important;
		margin: 0 0 25px;
	}


	.multiple-logos-section a.call-btn {
		padding: 16px 34px;
		font-size: 14px;
	}


	.multiple-logos-section h2 br {
		display: none;
	}


	.multi-logo-mobile {
		display: block;
		width: 100%;
		padding: 0 25px;
		margin-top: 40px;
	}
	
	
	.meetings-iframe-container iframe {
		height: 610px !important;
		margin-bottom: 60px;
	}


	.home-schedule .elementor-element-6aa2fd7 {
		margin-top: -25px;
	}




	.home-new-employer .e-con-inner {
		padding: 0 25px 20px;
		max-width: 600px;
		margin: 0 auto;
	}


	.home-new-employer .e-con-inner .e-con-inner {
		padding: 0;
		max-width: 100%;
	}


	.home-new-employer::before {
		display: none;
	}


	.home-employer-list .elementor-element {
		padding: 0;
		margin-bottom: 50px;
	}


	.home--employer-title {
		padding-top: 42px;
	}


	.home-employer-list h3 {
		padding: 16px 10px;
		font-size: 21px !important;
		line-height: 35px !important;
	}


	.home--employer-title .elementor-widget-text-editor {
		padding-top: 10px;
		font-size: 15px !important;
		line-height: 22px !important;
		color: rgba(255,255,255,0.8) !important;
		padding-bottom: 20px;
	}
	
	
}/*====media close====*/





@media (min-width:767px) and (max-width:1000px){
	

	.fluid-banner-caption {
		max-width: 700px;
	}


	.fluid-banner-caption .elementor-widget-container h1 {
		font-size: 54px !important;
		line-height: 60px !important;
	}


	.fluid-home-banner .elementor-widget-container p br {
		display: none;
	}


	.fluid-home-banner img {
		height: 600px;
		object-fit: cover;
	}


	.page-id-75058 article h2, 
	.home-new-business .elementor-widget-container h2 {
		font-size: 35px !important;
		line-height: 40px !important;
	}


	.home-new-award .elementor-image-box-img {
		width: 80% !important;
	}


	.home-new-award .elementor-image-box-title {
		padding: 5px 9px 0;
	}
	
	
	.home-new-award .elementor-image-box-title a {
		font-size: 17px !important;
		display: block;
		line-height: 23px !important;
	}


	.home-new-award .elementor-image-box-img img {
		width: 80%;
		height: 12vw;
		object-fit: contain;
		margin: 0 auto;
	}
	


	.business-list {
		padding: 82px 25px 130px;
	}


	.home-new-people .elementor-widget-image img {
		height: 100%;
		object-fit: cover;
	}


	.home-new-location .new-location-item h4 {
		font-size: 24px !important;
	}


	.home-new-location .new-location-item {
		padding: 30px 25px;
	}


	.new-location-item .elementor-icon-list-text {
		font-size: 16px !important;
		line-height: 24px !important;
	}


	.new-location-item .elementor-icon-list-icon {
		margin-top: 3px;
	}


	.home-new-location h3.elementor-heading-title {
		margin: 0 0 30px;
		font-size: 25px !important;
	}


	.home-new-faq .tab button {
		font-size: 15px;
	}
	
	
	
	.multiple-logos-section a.call-btn {
		padding: 16px 34px;
		font-size: 16px;
	}


	.multiple-logos-section .elementor-widget-text-editor {
		max-width: 480px !important;
	}	
	
	
}/*====media close====*/




@media (min-width:767px) and (max-width:1400px){


	.home-new-service, 
	.home-new-business, 
	.home-new-people, 
	.home-new-virtual, 
	.home-new-location, 
	.home-new-faq, 
	.home-new-employer {
		padding-left: 20px;
		padding-right: 20px;
	}


	.home-client-testimonial {
		padding-left: 10px;
		padding-right: 10px;
	}


	.home-schedule {
		padding-left: 25px;
		padding-right: 25px;
	}



	.trusted-small-img {
		text-align: center;
		width: auto;
		padding-left: 24px;
		height: 20px;
	}


	.trusted-big-img img {
		height: 70px;
	}


	.trusted-small-img {
		text-align: center;
		width: auto;
		padding-left: 24px;
		height: 20px;
	}


	.home-new-faq .elementor-element {
		width: 100%;
	}


	.unityconnect_carousel_right .trusted-small-img {
		padding-right: 15px;
		padding-left: 0;
	}


}/*====media close====*/


@media (min-width:1200px) and (max-width:1400px){

	
	.page-id-75058 article .e-con-inner {
		max-width: 1200px !important;
	}	


	.trusted-big-img img {
		height: 90px;
	}


	.trusted-small-img {
		padding-left: 40px;
	}


	.unityconnect_carousel_right .trusted-small-img {
		padding-right: 40px;
		padding-left: 0;
	}
	
	
}/*====media close====*/


@media (min-width:1000px) and (max-width:1300px){

	.multiple-logos-section h2 {
		font-size: 38px !important;
		line-height: 48px !important;
		margin: 0 0 20px;
	}
	
	
	.multiple-logos-section {
	  padding: 120px 30px;
	}

}/*====media close====*/

@media (min-width:767px) and (max-width:1200px){

	.home-new-about .elementor-widget-video {
		left: 10px;
	}

}/*====media close====*/

/*================================22-AUG===============================*/


ss.e-n-tabs-heading{width:auto!important}#recruitee-careers .rt-list__offer-item{cursor:pointer;position:relative;border-radius:4px;padding:15px;border:0!important;margin:20px 0;box-shadow:0 0 3px #c9d7df}#recruitee-careers .rt-theme-light.rt-body,#recruitee-careers-details-container .rt-theme-light.rt-body{background:unset!important;border:unset!important;box-shadow:unset!important}#recruitee-careers .rt-list__offer-item .rt-icon-arrow-forward{bottom:1.1em!important}.posted-on-info img{width:90px!important;padding-right:10px!important}.elementor-shortcode .content-part a,.home-new-virtual .slick-arrow,.virtual-medical-section11::before{display:none!important}#post-43953 #recruitee-careers .rt-list__offer-item::before,.banner-breadcrumb ul li:last-child::after,.eor-section14 .e-n-accordion-item-title-icon,.eor-section6-right .elementor-field-type-checkbox label::before,.eor-section8 .eor-section7-image::after,.eor-section8::after,.fluid-home-banner .mejs-controls,.home-bpo-item-block::before,.home-new-employer::before,.home-new-service-outer::after,.home-new-virtual::before,.virtual-medical-section11 .audio_info,.virtual-medical-section11 .elementor-element-b4fc4a8{display:none}.elementor-shortcode span{line-height:15px!important}body.page-id-75058 .fluid-home-banner{height:100vh;background-color:#000}body.page-id-75058 .elementor-element-9dbafaf{position:fixed!important;top:0;left:0;right:0}@media (max-width:767px){body.page-id-75058 .fluid-home-banner{height:80vh;overflow:hidden}body.page-id-75058 .fluid-banner-caption{top:45%}.fluid-home-banner #mep_0,.fluid-home-banner .main-video-bg{height:100vh!important}#backgroundvid video{height:100vh;transform:scale(3);-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3)}.elementor-location-header .elementor-nav-menu--dropdown{padding-bottom:100px}.elementor-location-header .elementor-nav-menu--dropdown .sub-menu{height:auto;padding-bottom:0}}#post-75058{background:#fff;overflow:hidden}.fluid-banner-caption{z-index:1}.home .elementor-element-4396f7b .elementor-element-478a36a h2,.home .elementor-element-67b51af h2,.home .elementor-element-b9cc763 h2,.home .elementor-element-e9340a9 .elementor-element-d4aa4dd h2,.home .elementor-element-f2dd3d7 h2,.virtual-medical-section10 h2.elementor-heading-title,.virtual-medical-section16 .elementor-element-5d22129 h2,.virtual-medical-section6 h2.elementor-heading-title{line-height:60px!important}.home-employer-list h3,.virtual-medical-section11 .audio_frame.audio_local{margin:0}.home-emp-box .elementor-widget-text-editor{padding:0 20px}.home-emp-box{background:#fff;padding:0;width:48.5%;border-radius:51px 51px 0 0;overflow:hidden}.home-emp-box p{font-size:18px;line-height:30px}.home-emp-box h3 a,.home-emp-box p a{color:#000;display:inline-block;line-height:normal}.home-emp-box p a{line-height:30px}.home-new-business .elementor-widget-heading h3{line-height:64px!important;margin:30px 0 25px}.home-emp-box .elementor-widget-image a,article#post-79756{overflow:hidden}.home-emp-box .elementor-widget-image img{transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear}.home-emp-box:hover a img{transform:scale(1.1)}.home-emp-box:hover h3 a{color:#0271ff}@media (max-width:767px){.home .elementor-element-050f888 h2,.home .elementor-element-270973e .elementor-element-b9cc763 h2,.home .elementor-element-4396f7b .elementor-element-478a36a h2,.home .elementor-element-67b51af h2,.home .elementor-element-b9cc763 h2,.home .elementor-element-e9340a9 .elementor-element-d4aa4dd h2,.home .elementor-element-f2dd3d7 h2{line-height:40px!important}.home .elementor-element-d2053d4{padding:0 20px}.elementor-widget-video .e-hosted-video .elementor-video{height:480px!important}.home-emp-box{width:100%}.home-new-business .elementor-widget-container h3{margin:20px 0 10px;text-align:center;font-size:34px!important;line-height:39px!important}.home-new-people .elementor-widget-container h3{font-size:34px!important;line-height:39px!important;padding-bottom:15px}.home-emp-box p{font-size:16px}.home-emp-box p a{line-height:24px}#cube-wrapper{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;height:350px;padding:0 0 100px!important}.cube-outer{-webkit-transform:scale(.4,.4)!important;-moz-transform:scale(.4,.4)!important;-ms-transform:scale(.4,.4)!important;-o-transform:scale(.4,.4)!important;transform:scale(.4,.4)!important}}#post-43953 #recruitee-careers .rt-list__offer-item{cursor:pointer;position:relative;box-shadow:0 0 8px 0 rgba(0,0,0,.2);border-radius:10px;margin:0 0 20px;padding:18px 150px 30px 20px;overflow:hidden;height:160px;border:none!important}#post-43953 #recruitee-careers .rt-list__offer-item::after{background:url("../png/color-bg.png") 0 0/100% 7px no-repeat;width:100%;height:7px;bottom:0}#post-43953 #recruitee-careers .rt-list__offer-title{margin:0 0 14px}#post-43953 #recruitee-careers .rt-list__offer-location,.eor-section6-left,.eor-section7-image,.eor-section8 .elementor-widget-image,.eor-team-image{position:relative}#post-43953 #recruitee-careers .rt-list__offer-location i{font-size:16px;left:12px;top:-1px}#post-43953 #recruitee-careers .rt-list__offer-location li{font-size:14px;line-height:19px}#post-43953 #recruitee-careers .rt-list__offer-location i,#post-43953 #recruitee-careers .rt-list__offer-location li{color:#000}#post-43953 #recruitee-careers .rt-icon-arrow-forward{opacity:1;transform:none;width:113px;border-radius:50px!important;line-height:normal;padding:0 4px 9px;height:51px;top:50px;bottom:auto!important}#post-43953 #recruitee-careers .rt-icon-arrow-forward::before{content:"View Job";font-size:17px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500}@media (max-width:767px){#post-43953 #recruitee-careers .rt-body.rt-theme-light{padding:30px 0 0!important}#post-43953 #recruitee-careers .rt-list__offer-item{padding:15px;height:auto;width:100%}#post-43953 #recruitee-careers .rt-icon-arrow-forward{width:auto;padding:0 22px 13px;bottom:auto!important;position:static;margin:23px 0 15px;display:inline-block}}@media (min-width:767px) and (max-width:1000px){body.page-id-75058 .fluid-home-banner{height:80vh}#backgroundvid video{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2)}.home-new-business .elementor-widget-container h3,.home-new-people .elementor-widget-container h3{font-size:35px!important;line-height:40px!important}#post-43953 #recruitee-careers .rt-body.rt-theme-light{padding:20px 0 0!important}#post-43953 #recruitee-careers .rt-list__offer-item{padding:20px;height:auto}#post-43953 #recruitee-careers .rt-icon-arrow-forward{position:static;display:inline-block;margin:13px 0 0}}@media (min-width:1000px) and (max-width:1440px){#post-43953 #recruitee-careers .rt-list__offer-item{height:200px}}@media (min-width:1300px) and (max-width:1440px){#post-43953 #recruitee-careers .rt-list__offer-item{height:180px}}.home-employer-list .elementor-widget-image a{display:block}.testimonial-item{min-height:550px;position:relative;padding-bottom:70px}.testimonial-item .posted-on-info{position:absolute;bottom:20px;margin:0!important;left:20px;padding-left:90px}.rating-title img,.virtual-medical-section5 .elementor-element-9d1b0d2{margin-top:0}.customer-care .elementor-widget-image img,.eor-section7-block img,.eor-section9-image img,.home-new-virtual .item-slide img{width:100%}.home-new-virtual .slick-dots li.slick-active{border:none;background:#fff}.home-new-virtual .slick-dots li.slick-active button{background:#0271ff;border-radius:100%;width:7px;height:7px}#post-79756 .eor-section1{height:100vh;background:#000}@media (max-width:767px){#post-79756 .eor-section1{height:70vh}.testimonial-item{min-height:380px}.posted-on-info{padding-left:90px}.rating-title{padding-top:10px}.review-link a{font-size:10px;padding:7px 12px}.rating-title img{margin-top:8px}}@media (max-width:1400px){.trusted-small-img{width:31%;height:16px;padding-left:0}.trusted-big-img{width:60%;margin-right:0}.unityconnect_carousel_right .trusted-big-img{margin-left:0}.unityconnect_carousel_right .trusted-small-img{padding-right:0}}.posted-on-info{margin-top:70px!important}.virtual-medical-section1 .e-con-inner{padding-top:110px;padding-bottom:60px}.virtual-medical-section2 h2.elementor-heading-title{line-height:60px!important;padding:43px 0 20px}.virtual-medical-section2 .elementor-widget-button .elementor-widget-container{padding-bottom:0!important}.virtual-medical-section2 .elementor-widget-icon-box{margin-bottom:20px!important}.virtual-medical-section2 .elementor-widget-icon-box .elementor-widget-container{box-shadow:0 12px 18px -6px rgba(0,0,0,.24)!important;background:#fff!important;border:none!important;padding:40px 30px!important;border-radius:20px!important}.virtual-medical-section2 .elementor-icon-box-content h3{line-height:31.1px!important;padding:6px 0 7px}.virtual-medical-section3 .home-new-service{padding-bottom:17px}.virtual-medical-section3 .elementor-icon-box-wrapper{padding:7px!important}.virtual-medical-section3 h2.elementor-heading-title{padding-bottom:26px;line-height:60px!important}.virtual-medical-section3 .e-flex.e-con-boxed{padding:0 5px}.virtual-medical-section5{padding-top:53px}.virtual-medical-section5 .elementor-image-box-content h3{line-height:31.01px!important}.virtual-medical-section5 .elementor-image-box-description{color:#1f242e;padding-top:13px}.virtual-medical-section5 .elementor-image-box-content{padding-left:13px;padding-right:20px}.virtual-medical-section5 .elementor-widget-image-box .elementor-widget-container{padding-top:46px!important;padding-bottom:46px!important}.virtual-medical-section5 .elementor-element-9d1b0d2 .elementor-widget-image-box:nth-child(2n) .elementor-widget-container{padding-left:42px}.virtual-medical-section5 .e-con-inner{padding-top:50px}.virtual-medical-section6 .elementor-element-cf571f2{padding-left:50px}.virtual-medical-section6 .elementor-widget-text-editor{line-height:28px!important;color:#1f242e!important;margin-top:-7px}.virtual-medical-section6 .elementor-widget-text-editor p{margin-bottom:12px!important}.customer-care h2.elementor-heading-title,.virtual-medical-section11 h2.elementor-heading-title,.virtual-medical-section13 h2,.virtual-medical-section7 h2.elementor-heading-title,.virtual-medical-section9 h2.elementor-heading-title{line-height:68.21px!important}.vm-item7-list .vm-item7{margin:0 13px 7px;padding:15px 23px;box-shadow:none!important}.virtual-medical-section9 .elementor-element-320c440{width:calc(100% - 60px);padding-bottom:13px;margin-top:20px}.virtual-medical-section9 .elementor-element-320c440 .elementor-widget-heading{margin-bottom:-20px}.virtual-medical-section10 .elementor-widget-text-editor{line-height:35px!important;padding:4px 0 7px}.virtual-medical-section11{padding-bottom:83px}.virtual-medical-section11 .virtual-medical-section11{background-image:none!important;padding-bottom:0}.virtual-medical-section11 .elementor-widget-trx_widget_audio{padding:0 11px}.virtual-medical-section11 .trx_addons_audio_player{flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap}.virtual-medical-section11 .trx_addons_audio_player_image{width:138px!important;height:138px!important;border-radius:100%;margin:0 auto;position:relative;top:18px}.virtual-medical-section11 .trx_addons_audio_player_wrap{padding:25px;width:100%;border-radius:50px}.customer-care{margin-top:65px;margin-bottom:44px;padding:20px 40px 25px 70px}.customer-care .elementor-widget-text-editor{padding:0 50px 0 0;margin:-7px 0 0;opacity:.8}.customer-care .elementor-widget-text-editor p{margin-bottom:13px!important}.download-whitepaper .elementor-widget-container .elementor-field-type-html h3{font-size:50px!important}.download-whitepaper form .elementor-field-group::after{font-family:"Font Awesome 5 Free"!important;top:15px!important}.download-whitepaper form .elementor-field-type-submit svg{top:3px;position:relative}.virtual-medical-section13 .elementor-element-6c3c502 .elementor-widget-container{margin-top:32px!important}.virtual-medical-section13 .elementor-testimonial__text{font-style:normal}.virtual-medical-section14{padding-bottom:23px}.virtual-medical-section13 .swiper-pagination span{width:9px;height:9px;background:#0072ff}.virtual-medical-section13 .swiper-pagination span.swiper-pagination-bullet-active{width:12px!important;height:12px!important}.virtual-medical-section13 .swiper-pagination{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}.virtual-medical-section14 .elementor-element-594eba9{padding-top:65px;padding-bottom:80px}.virtual-medical-section14 h2{line-height:55.81px!important}.virtual-medical-section14 .elementor-widget-text-editor{margin-top:-6px}.virtual-medical-section14 .elementor-element-8731c98{margin-top:-22px;padding-bottom:15px;color:#000}#post-79756 .elementor-element-7ae8e81d .elementor-widget-container,.eor-section5-item .elementor-widget-text-editor,.virtual-medical-section16 .e-con-inner{padding-bottom:0}.virtual-medical-section16 .elementor-element-21bb6b1 h2{line-height:35px!important;padding:3px 0 0}.virtual-medical-section16 .elementor-widget-container{color:#1f242e;font-size:18px}.virtual-medical-section16 .elementor-widget-button .elementor-align-icon-right{position:relative;top:3.5px}.virtual-medical-section16 .details-area{width:calc(100% - 40px);margin:20px auto 40px}.virtual-medical-section17 .elementor-element-9047116 .e-con-inner{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}.virtual-medical-section17 .elementor-element-7d58e93{width:calc(100% - 40px);margin:10px auto 0}@media (max-width:767px){.virtual-medical-section1 .e-con-inner{padding-top:78px;padding-bottom:50px}.virtual-medical-section1 h2.elementor-heading-title{font-size:40px!important;line-height:46px!important}.virtual-medical-section1 .elementor-widget-text-editor{position:relative;margin:-10px 0 16px!important}.virtual-medical-section1 .elementor-widget-text-editor .elementor-widget-container{font-size:16px;line-height:25px}.virtual-medical-section10 .elementor-element-85493ee,.virtual-medical-section2,.virtual-medical-section6,.virtual-medical-section8{padding:0 5px}.virtual-medical-section2 .e-con-inner,.virtual-medical-section4 .home-new-service-title{padding-bottom:0}.virtual-medical-section2 .red-bg-btn{margin-bottom:40px}.virtual-medical-section2 h2.elementor-heading-title{line-height:33px!important;padding:0 0 10px}.virtual-medical-section2 h2.elementor-heading-title br,.virtual-medical-section6 .elementor-widget-text-editor br{display:none}.virtual-medical-section2 .elementor-widget-icon-box .elementor-widget-container{padding:30px 10px!important}.virtual-medical-section2 .elementor-widget-icon-box{margin-bottom:10px!important}.virtual-medical-section2 .elementor-icon-box-content h3{line-height:20px!important;padding:0 0 3px;font-size:14px!important}.virtual-medical-section2 p.elementor-icon-box-description{font-size:11px!important;line-height:18px!important}.virtual-medical-section4 .home-new-service{padding:0 5px;flex-flow:row;-webkit-flex-flow:row;-moz-flex-flow:row;-ms-flex-flow:row}.virtual-medical-section4 .elementor-element-98404e6,.virtual-medical-section4 .elementor-element-a657045{width:50%;margin-bottom:0!important}.virtual-medical-section13 h2.elementor-heading-title,.virtual-medical-section4 h2.elementor-heading-title{line-height:33px!important}.virtual-medical-section4 .elementor-widget-container{padding-top:0!important}.virtual-medical-section4 .elementor-icon-box-wrapper{padding:0!important;align-items:center}.virtual-medical-section4 .elementor-icon{padding:12px!important;font-size:11px!important;margin:5px 4px 0 1px}.virtual-medical-section4 h3.elementor-icon-box-title{line-height:16.12px!important;margin-top:0!important}.virtual-medical-section10 .elementor-element-eeda7ee,.virtual-medical-section11 .e-con-inner,.virtual-medical-section11 .elementor-element-423371d9,.virtual-medical-section5,.virtual-medical-section7 .e-con-inner{padding:0}.virtual-medical-section5 h2.elementor-heading-title{line-height:33px!important;padding:0 30px}.virtual-medical-section5 .e-con-inner .e-con-inner{padding:15px 5px;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}.virtual-medical-section5 .e-con-inner .e-con-inner .elementor-widget-container{padding:0!important}.virtual-medical-section5 .elementor-image-box-wrapper h3{line-height:21.08px!important}.virtual-medical-section5 .elementor-image-box-wrapper p{padding-top:8px}.virtual-medical-section5 .elementor-image-box-content{padding-right:0}.virtual-medical-section6 .elementor-element-cf571f2{padding-left:0}.virtual-medical-section6 h2.elementor-heading-title{line-height:37px!important;padding:0 10px}.virtual-medical-section6 .elementor-widget-text-editor{font-size:15px!important;line-height:26px!important;padding:0 10px;opacity:.7}.virtual-medical-section7{padding:40px 5px}.virtual-medical-section7 h2.elementor-heading-title{line-height:33px!important;padding-bottom:11px}.vm-item7-list .vm-item7{margin:0 0 13px;padding:15px 23px}.vm-item7-list .vm-item7 h3{font-size:18px!important;line-height:22.32px!important}.vm-item7-list .vm-item7 .elementor-widget-text-editor{font-size:14px;line-height:23px;margin:8px 0 0}.virtual-medical-section10 h2.elementor-heading-title,.virtual-medical-section8 h2.elementor-heading-title{font-size:28px!important;line-height:37px!important;padding-top:10px}.virtual-medical-section8 .elementor-element-d555378{padding:0 25px}.virtual-medical-section8 .elementor-element-d555378 h2{font-size:24px!important;line-height:29.77px!important}.virtual-medical-section8 .elementor-element-d555378 .elementor-widget-text-editor{line-height:24px}.virtual-medical-section8 .elementor-element-d555378 .elementor-widget-text-editor p{margin-bottom:7px!important}.virtual-medical-section8 .elementor-widget-image img{width:100%!important}.virtual-medical-section10 .elementor-widget-text-editor{font-size:15px!important;line-height:26px!important;opacity:.7;padding-top:0}.virtual-medical-section10 .customer-care2 img{width:100%}.virtual-medical-section10 .e-con-inner .e-con-inner{padding:4px 0 0}.virtual-medical-section10 .customer-care2{padding:25px 20px 35px;margin:40px auto 0;width:calc(100% - 10px)}.virtual-medical-section10 .customer-care2 p{margin-bottom:5px!important}.virtual-medical-section10 .customer-care2 h2.elementor-heading-title{max-width:265px;margin:0 auto -8px}.virtual-medical-section11{padding-bottom:41px}.virtual-medical-section11 h2.elementor-heading-title{line-height:33px!important;padding-bottom:10px}.virtual-medical-section11 .trx_addons_audio_player_image{width:107px!important;height:107px!important}.virtual-medical-section11 .trx_addons_audio_player_wrap{padding:15px 18px;margin-bottom:10px}.download-whitepaper #EoR_Whitepaper_Download h3{font-size:27px!important;line-height:37px!important}.virtual-medical-section13 .elementor-testimonial__text img{margin:0 0 17px}.virtual-medical-section13 .e-con-inner{padding-bottom:20px}.virtual-medical-section13 .elementor-swiper-button{padding:9.5px 10px 0!important;width:35px;height:35px;text-align:center}.virtual-medical-section13 .elementor-swiper-button svg{font-size:15px}.virtual-medical-section15 .elementor-element-deb554a{right:5px!important;width:calc(100% - 33px);padding:0 8px}.virtual-medical-section15 h2.elementor-heading-title{line-height:31px!important;padding-bottom:5px}.virtual-medical-section15 .elementor-element-deb554a .e-con-inner{padding-top:30px}.virtual-medical-section15 .elementor-element-333f43d{padding-top:7px}.virtual-medical-section15 .elementor-element-616391d{margin-top:-9px;padding-bottom:20px}.virtual-medical-section15 .elementor-element-737f2d9,.virtual-medical-section16 .elementor-element-3651ef7{padding-left:5px;padding-right:5px}.virtual-medical-section15{padding-bottom:90px}.virtual-medical-section16 .e-con-inner{padding:20px 0 0}.virtual-medical-section16 .elementor-element-5d22129 h2{line-height:38px!important;padding:17px 0 0}.virtual-medical-section16 .elementor-element-21bb6b1 h2{line-height:22px!important;padding:0;margin-top:-8px}.virtual-medical-section16 .elementor-element-c0a68f7 p{font-size:14px;line-height:24px;margin-bottom:20px!important}.virtual-medical-section17 .elementor-element-7d58e93{width:100%;margin:10px auto 0}.virtual-medical-section16 .details-area{width:100%;margin:-20px auto 40px}.virtual-medical-section16 .details-area p{font-size:14px;line-height:24px}}@media (min-width:767px) and (max-width:1280px){.home .elementor-element-050f888 h2,.home .elementor-element-270973e .elementor-element-b9cc763 h2,.home .elementor-element-4396f7b .elementor-element-478a36a h2,.home .elementor-element-67b51af h2,.home .elementor-element-b9cc763 h2,.home .elementor-element-e9340a9 .elementor-element-d4aa4dd h2,.home .elementor-element-f2dd3d7 h2{line-height:60px!important}.home .elementor-element-d2053d4{padding:0 20px}.home-employer-list{padding-left:10px;padding-right:10px}.virtual-medical-section1 h2.elementor-heading-title{font-size:60px!important;line-height:65px!important}.virtual-medical-section2 .elementor-widget-container{padding:0!important}.virtual-medical-section10 h2.elementor-heading-title,.virtual-medical-section11 h2.elementor-heading-title,.virtual-medical-section13 h2,.virtual-medical-section14 h2,.virtual-medical-section16 .elementor-element-5d22129 h2,.virtual-medical-section2 h2.elementor-heading-title,.virtual-medical-section3 h2.elementor-heading-title,.virtual-medical-section5 h2.elementor-heading-title,.virtual-medical-section6 h2.elementor-heading-title,.virtual-medical-section7 h2.elementor-heading-title,.virtual-medical-section9 h2.elementor-heading-title{line-height:55px!important;font-size:45px!important}.virtual-medical-section2,.virtual-medical-section9{padding:0 5px}.virtual-medical-section2 h3.elementor-icon-box-title{font-size:20px!important;line-height:26px!important}.virtual-medical-section3 .elementor-icon-box-icon span{width:40px;height:40px;padding:12px 12px 0;font-size:13px!important}.virtual-medical-section3 h3.elementor-icon-box-title{font-size:17px!important}.virtual-medical-section5 .elementor-image-box-content h3{line-height:28px!important;font-size:20px!important}.virtual-medical-section5 .elementor-image-box-description{padding-top:7px}.virtual-medical-section5 .elementor-element-9d1b0d2{padding-left:15px!important;padding-right:15px!important}.virtual-medical-section7 .elementor-icon-box-title{font-size:17px!important;line-height:22px!important}.virtual-medical-section10 .elementor-element-85493ee,.virtual-medical-section7 .elementor-element-318b379{padding-left:5px;padding-right:5px}.virtual-medical-section11 .elementor-element-35f0219,.virtual-medical-section11 .elementor-element-423371d9,.vm-item7-list{padding:0}.virtual-medical-section10 .customer-care{padding:0 15px}.virtual-medical-section11 .elementor-widget-trx_widget_audio{padding:0 7px}.virtual-medical-section10 .customer-care{margin-bottom:0;padding-bottom:55px}.virtual-medical-section14 .elementor-element-594eba9{padding:40px!important;top:100px!important}.virtual-medical-section14 .elementor-element-742e596 h2{font-size:25px!important;line-height:44px!important}.virtual-medical-section14 .elementor-widget-text-editor{font-size:18px!important;line-height:35px!important}.virtual-medical-section17 h2.elementor-heading-title{font-size:28px!important}.virtual-medical-section11 .trx_addons_audio_player_wrap{padding:19px 0 15px;width:100%;border-radius:50px}.virtual-medical-section11 .trx_addons_audio_player_wrap .audio_frame.audio_local{transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);position:relative;left:-13px}.virtual-medical-section11{margin-top:70px}.virtual-medical-section14{padding-bottom:150px}}@media (min-width:1000px) and (max-width:1280px){.virtual-medical-section14{padding-bottom:52px}.elementor-77131 .elementor-element.elementor-element-b80fc7d{width:18%;max-width:18%}.elementor-77131 .elementor-element.elementor-element-2160bed{width:80%;max-width:80%}}.eor-team-block1 .eor-team-image::after,.eor-team-block1 .eor-team-image::before{width:27px;height:27px;position:absolute;border-radius:100%;content:"";display:block}@media (min-width:1280px){.elementor-location-header nav li.menu-item-39603 ul.sub-menu{width:10rem!important}.virtual-medical-section16 .elementor-element-f5a33cb{padding-right:80px}}body.page-id-79756 .elementor-element-9dbafaf{background-color:transparent!important;position:fixed;top:0;left:0;transition:.4s ease-in-out,height .4s ease-in-out,background-color .4s ease-in-out,border-bottom-width .4s ease-in-out,border-bottom-color .4s ease-in-out,margin!important}.page-id-79756.trx_addons_scroll_to_top_show .elementor-element-9dbafaf{background-color:#102b3a!important}.eor-section1 h1.elementor-heading-title{font-size:60px!important;line-height:70px!important}.banner-breadcrumb{position:absolute;top:110px;left:0;right:0;margin:0 auto;z-index:9}.banner-breadcrumb ul{list-style:none;margin:0;padding:0;display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;color:#fff;position:relative;left:-60px}.banner-breadcrumb ul li{margin-right:15px;position:relative;padding-right:15px;color:#ffbb3e}.banner-breadcrumb ul li:last-child{margin-right:0;padding-right:0}.banner-breadcrumb .breadcrumb li,.banner-breadcrumb .breadcrumb li a{font-size:16px;font-family:"Kumbh Sans",Sans-serif}.banner-breadcrumb ul li::after{content:"";display:block;width:4px;height:4px;background:#fff;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0}.banner-breadcrumb ul li a{color:#fff}.eor-section2{padding:50px 0}.eor-section2-list .elementor-widget-image img{width:160px;margin:0 auto}.eor-section2 h2::after{background:#0653ae;content:"";height:3px;width:111px;display:block;margin:26px auto 17px}.eor-section4 .e-con-inner{max-width:100%}.eor-team-section{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;margin-bottom:2.6vw;margin-top:6.4vw}.eor-team-block1{padding:0 0 0 11vw;width:55vw}.eor-team-content,.eor-team-content .eor-team-icon{padding-right:1vw}.eor-team-block1 .eor-team-image{width:9vw;top:-2vw}.eor-team-block1 .eor-team-image::before{background:#094083;top:6vw;right:-6.5vw}.eor-team-block1 .eor-team-image::after{background:#0072ff;top:3.5vw;left:-6vw}.eor-team-block1 .eor-team-image img{border-radius:10px;width:100vw}.eor-team-content{width:25vw;display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;position:relative}.eor-team-block2{width:37.6vw}.eor-team-images .eor-team-image:first-child{width:17vw}.eor-team-images .eor-team-image:first-child::after{content:"";display:block;width:55px;height:55px;background:#094083;position:absolute;top:-1.5vw;left:-1.5vw;border-radius:100%;opacity:.1}.eor-team-images .eor-team-image:first-child::before{content:"";display:block;width:12.74px;height:12.74px;background:#ffbb3e;position:absolute;top:1vw;left:-6.5vw;border-radius:100%}.eor-team-images .eor-team-image:first-child img{border-radius:10px}.eor-team-block3 .eor-team-image,.eor-team-images .eor-team-image:last-child{width:14vw}.eor-team-images .eor-team-image:last-child img{border-radius:60px 0 0 60px;position:relative;z-index:1}.eor-team-images .eor-team-image:last-child::before{content:"";display:block;width:55px;height:53px;background:url("../png/polygon-y.png") no-repeat;position:absolute;bottom:-40px;right:4vw}.eor-team-images .eor-team-image:last-child::after{content:"";display:block;width:27px;height:27px;background:#ff5757;position:absolute;bottom:0;left:-6vw;border-radius:100%}.eor-team-content-inner p,.fixed-floating-icon ul li:last-child{margin-bottom:0}.eor-team-item{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}.eor-team-content-inner .et-title{font-size:1.64vw;line-height:2vw;margin-bottom:7px;font-family:"Kumbh Sans",Sans-serif;font-weight:700;color:#0072ff}.eor-team-block3 .eor-team-content-inner .et-title{color:#ff5757}.eor-team-block4 .eor-team-content-inner .et-title{color:#ffbb3e}.eor-team-content-inner .et-sub-title{font-size:1vw;line-height:1.2vw;margin-bottom:5px;font-family:"Kumbh Sans",Sans-serif;font-weight:600;color:#000}.eor-team-content-inner .et-sub-desc p{font-size:1vw;line-height:1.2vw;font-family:"Kumbh Sans",Sans-serif;font-weight:400;color:#000}.eor-team-image-inner img{width:100vw}.eor-team-block3{width:40.5vw;margin-top:-5vw}.eor-team-block3 .eor-team-content{width:22vw}.eor-team-block3 .eor-team-image-inner{position:relative;z-index:2}.eor-team-block3 .eor-team-image::after{content:"";display:block;width:86.84px;height:86.84px;background:#ff5757;position:absolute;bottom:-3vw;border-radius:100%;right:-1vw}.blue-bg-btn-arrow .elementor-button-content-wrapper,.eor-section10 .blue-bg-btn .elementor-button-content-wrapper,.eor-team-block3 .eor-team-item,.red-bg-btn-arrow .elementor-button-content-wrapper{align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}.eor-team-block4{width:50vw;margin-top:-1.3vw}.eor-team-block4 .eor-team-item{justify-content:unset;-webkit-justify-content:unset;-webkit-justify-content:unset;-webkit-justify-content:unset}.eor-team-block4 .eor-team-image{width:9vw}.eor-team-block4 .eor-team-image::after{content:"";display:block;width:3vw;height:3vw;background:url("../png/polygon-b.png") no-repeat;position:absolute;left:-7vw;top:3.5vw}.eor-team-block4 .eor-team-content{margin-left:4vw;margin-top:2.2vw}#post-79756 section.elementor-element-3c7db026 .zee_content{width:245px}#post-79756 section.elementor-element-3c7db026 h5{font-size:25px;line-height:31px;margin-bottom:7px}#post-79756 section.elementor-element-3c7db026 h6{font-size:15px;line-height:21px;margin-bottom:5px}#post-79756 section.elementor-element-3c7db026 p{font-size:15px;line-height:21px}.eor-section4{padding-bottom:100px}.eor-section4 h2{padding-bottom:29px}.darkblue-bg-btn .elementor-button{padding:15px 30px;font-family:"Kumbh Sans",Sans-serif;font-size:18px;font-weight:700;line-height:35px;background-color:#0653ae;border-style:none;border-radius:50px;box-shadow:1px 10px 5px -4px rgba(6,86,176,.25);max-width:257px;width:100%}.darkblue-bg-btn .elementor-button:hover{background-color:#0271ff}.eor-section5{padding:84px 0 45px;background-repeat:no-repeat;background-size:cover;position:relative}.eor-section5::before{content:"";display:block;width:173px;height:305px;background:url(../png/el-y-d.png) 0 0/100% no-repeat;position:absolute;right:0;left:auto;top:100px}.eor-section5::after{content:"";display:block;width:91px;height:305px;background:url(../png/el-r-d.png) 0 0/100% no-repeat;position:absolute;right:auto;left:0;bottom:200px}.eor-section5 h2::after{background:#fff;content:"";height:3px;width:111px;display:block;margin:42px auto 31px}.eor-section5 .elementor-widget-text-editor{padding-bottom:50px}.eor-section5-list{margin-top:60px}.eor-section5-item{margin:0 .7% 39px;position:relative;padding:100px 36px 50px;box-shadow:0 0 25px 4px rgba(0,0,0,.2);border-bottom:5px solid #172a38}.elementor-element-ab16960{border-color:#ffbb3e}.elementor-element-a319948{border-color:#ff5757}.elementor-element-3ee0682{border-color:#ff5656}.eor-section5-item .elementor-widget-image{width:144px;height:144px;border-radius:100%;border:10px solid #036df0;position:absolute;left:0;right:0;margin:0 auto;top:-70px;background:#fff;padding:15px}.elementor-element-7ba0d27 .elementor-widget-image{border:10px solid #0a61cd}.eor-section5-item .elementor-widget-image img{padding:6px}.eor-section5-item .elementor-widget-heading{padding-bottom:10px}.eor-section5 .elementor-widget-button{margin-top:15px}.eor-section10 .blue-bg-btn a.elementor-button,.eor-section5 .red-bg-btn .elementor-button{padding:5px 7px 5px 31px}.eor-section5 .red-bg-btn .elementor-button:hover{background:#ffbb3e;border-color:#ffbb3e}.eor-section13 table tbody tr td:nth-child(2n),.eor-section5 .red-bg-btn .elementor-button:hover .elementor-button-icon,.red-bg-btn-arrow .elementor-button:hover .elementor-button-icon{background:#fff}.eor-section5 .red-bg-btn .elementor-button:hover svg{fill:#FFBB3E}.eor-section6{padding:123px 0 155px}.eor-section6-left::after{content:"";display:block;position:absolute;background:url("../png/f-shape-top.png") no-repeat;width:174px;height:212px;top:-14px;left:-22px}.eor-section6-left img{width:100%;height:915px;object-fit:cover;position:relative;z-index:1}.eor-section6-right{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05);padding:50px;position:relative;left:-140px;top:40px;z-index:2}.eor-section6-right::before{content:"";display:block;position:absolute;background:url("../png/f-shape-bottom.png") no-repeat;width:208px;height:382px;right:-208px;bottom:30px;left:auto;z-index:-1;top:auto}.eor-section6-right::after{content:"";display:block;background:#0172ff;width:104px;height:104px;border-radius:100%;position:absolute;bottom:-28px;right:-29px}.eor-section6-right h2.elementor-heading-title{padding-bottom:13px}.eor-section6-right .elementor-widget-text-editor{padding-bottom:40px}.eor-section6-right form{padding-right:40px}.eor-section6-right form .elementor-field-group{position:relative;margin-bottom:30px!important}.eor-section6-right form .elementor-field-type-textarea{margin-bottom:18px!important}.eor-section6-right form label{background:#fff;position:absolute;top:-18px;padding:0 4px;display:inline-block;left:22px}.eor-section6-right form.elementor-form input,.eor-section6-right form.elementor-form textarea{border:1.5px solid #ced5da;border-radius:8px;padding:15px 40px 15px 20px!important}.eor-section6-right form #form-field-name{background:url("../svg/form-user-icon.svg") calc(100% - 20px) center no-repeat #fff}.eor-section6-right form #form-field-email{background:url("../svg/form-mail-icon.svg") calc(100% - 20px) center no-repeat #fff}.eor-section6-right form #form-field-company_email{background:url("../svg/form-company-icon.svg") calc(100% - 20px) center no-repeat #fff}.eor-section6-right form #form-field-message{background:url("../svg/form-msg-icon.svg") calc(100% - 20px) 24px no-repeat #fff}.eor-section6-right .elementor-field-type-checkbox label{font-size:14px!important;opacity:.5;position:static;padding-left:36px;font-style:normal!important;line-height:normal!important}.eor-section6-right .elementor-field-type-checkbox .elementor-field-option{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}.eor-section6-right form.elementor-form .elementor-field-type-checkbox input{clip:unset;border:1px solid #ced5da!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;padding:0!important;width:24px;height:22px;border-radius:6px;z-index:2;cursor:pointer;overflow:hidden}.eor-section6-right form .elementor-field-type-checkbox input[type=checkbox]:after{content:' ';width:18px;height:18px;display:none}.eor-section6-right form .elementor-field-type-checkbox input[type=checkbox]:checked::after{display:block;background:url("../png/check-active.png") 0 0/100% no-repeat;width:100%;height:100%}.eor-section6-right form .elementor-field-type-submit button{width:276px;display:inline-block;height:56px;flex-basis:unset!important;transition:.3s linear;-webkit-transition:.3s linear;max-width:100%}.eor-section6-right form .elementor-field-type-submit button:hover,.eor-section9 form .elementor-field-type-submit button:hover{background-color:#0271ff!important;color:#fff!important}.eor-section6-right form .elementor-field-type-submit button .elementor-button-text{position:relative;padding-right:10px}.eor-section6-right form .elementor-field-type-submit button .elementor-button-text::after{background:url("../png/submit-form-icon.png") no-repeat;content:"";display:block;width:13px;height:13px;position:absolute;top:12px;right:-10px}.eor-section6-right form .elementor-field-type-submit button:hover .elementor-button-text::after{filter:brightness(200)}.eor-section7{padding:53px 0 100px;position:relative}.eor-section13 .e-con-inner,.eor-section7 .e-con-inner,.eor-section7-image .elementor-widget-image,.eor-section8 .elementor-widget-image .elementor-widget-container{position:relative;z-index:1}.eor-section7::after{content:' ';display:block;background:url("../svg/line-layer-bg.svg") 0 0/100% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0}.eor-section7-image::after,.eor-section8 .elementor-widget-image::after{position:absolute;bottom:-10px;background:#ffbb3e;content:"";display:block}.eor-section7-content h2::after{width:111px;height:5px;background:#ffbb3e;content:"";display:block;margin:27px 0}.eor-section7-list{margin-top:127px}.eor-section7-block{background:#fff;padding:0 0 60px;width:48.5%;border-radius:20px;overflow:hidden}.eor-section7-image::after{width:231px;height:231px;right:60px}.eor-section7-block .elementor-widget-heading{padding:20px 30px 10px}.eor-section7-block .elementor-widget-text-editor{padding:0 30px}.eor-section8 .eor-section7-content{padding-left:60px}.eor-section8 .elementor-widget-image::after{width:273px;height:273px;left:15px;right:auto}.eor-section7-content .orange-bg-btn a{box-shadow:1px 10px 5px -4px rgba(255,187,62,.25)}.eor-section7-content .orange-bg-btn a.elementor-button:hover{background-color:#0271ff;color:#fff;box-shadow:1px 10px 5px -4px rgba(2,113,255,.25)}.eor-section8{padding-bottom:131px}.eor-section9{padding:22px 0 35px}.eor-section9 .e-con-inner{position:relative;justify-content:flex-end!important;-webkit-justify-content:flex-end!important;-moz-justify-content:flex-end!important;-ms-justify-content:flex-end!important}.eor-section9-image{position:absolute;top:-70px;left:-60px;z-index:1;width:24%}.eor-section9 h2.elementor-heading-title{padding-bottom:28px}.eor-section9-form form input{border-radius:10px;padding:20px 30px 20px 15px!important;line-height:normal!important;font-size:16px!important;color:rgba(0,0,0,.7)!important;font-style:normal!important;border:none!important}.eor-section9-form form .elementor-field-group{width:25%}.eor-section9 form #form-field-name{background:url("../svg/rf-name-icon.svg") calc(100% - 20px) center no-repeat #fff}.eor-section9 form #form-field-email{background:url("../svg/rf-mail-icon.svg") calc(100% - 20px) center no-repeat #fff}.eor-section9 form #form-field-company_email{background:url("../svg/rf-com-icon.svg") calc(100% - 20px) center no-repeat #fff}.eor-section9 form .elementor-field-type-submit button .elementor-button-text{position:relative;padding-right:15px}.eor-section9 form .elementor-field-type-submit button .elementor-button-text::after{content:"";display:block;width:14px;height:19px;background:url("../png/f-download-icon.png") no-repeat;position:absolute;top:6px;right:-7px;mix-blend-mode:multiply}.eor-section9 form .elementor-field-type-submit button{padding:0;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;height:62px}.eor-section10{padding:89px 0 90px}.eor-section10 h2::after{width:111px;height:4px;background:#ffbb3e;display:block;margin:33px auto 23px;content:""}.eor-section10-list{display:flex;flex-flow:row wrap!important;-webkit-flex-flow:row wrap!important;-webkit-flex-flow:row wrap!important;-webkit-flex-flow:row wrap!important;margin-bottom:20px;margin-top:34px;position:relative}.eor-section10-list::before{content:"";display:block;width:119px;height:107px;background:url("../png/u-dot-img.png") no-repeat;position:absolute;top:-34px;left:-28px}.eor-section10-item{width:31.88%;background:#fff;border-bottom:4px solid #0653ae;box-shadow:0 0 20px 2px rgba(0,0,0,.1);padding:30px 30px 60px;margin:0 2% 2% 0!important}.blue-bg-btn-arrow a.elementor-button,.red-bg-btn-arrow .elementor-button{padding:5px 7px 5px 31px;font-family:"Kumbh Sans",Sans-serif;border-style:none;border-radius:50px;font-size:18px;font-weight:700}.eor-section10-item:nth-child(3n){margin-right:0!important}.eor-section10-item .elementor-image-box-img{margin-bottom:0!important;height:97px}.eor-section10-item h3.elementor-image-box-title{margin-bottom:18px}.blue-bg-btn-arrow a .elementor-button-icon,.eor-section10 .blue-bg-btn a .elementor-button-icon{background:#7db7ff;color:#fff;width:50px;height:50px;border-radius:50px;line-height:54px;margin-left:25px;transition:.4s linear;-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear}.blue-bg-btn-arrow a.elementor-button:hover,.eor-section10 .blue-bg-btn a.elementor-button:hover{background-color:#ff5757}.blue-bg-btn-arrow a.elementor-button:hover .elementor-button-icon,.eor-section10 .blue-bg-btn a.elementor-button:hover .elementor-button-icon{background:#d83232}.eor-section11 h2.elementor-heading-title{margin-bottom:28px}.eor-section11 h2::after{content:"";display:block;background:#0172ff;width:111px;height:4px;margin:42px auto 0}.eor-section11 .red-bg-btn-arrow{margin-top:40px}.red-bg-btn-arrow .elementor-button{line-height:35px;background-color:#ff5757;box-shadow:1px 10px 5px -4px rgba(255,87,87,.25)}.red-bg-btn-arrow .elementor-button:hover{background:#0271ff;border-color:#0271ff;box-shadow:1px 10px 5px -4px rgba(6,86,176,.25)}.red-bg-btn-arrow a .elementor-button-icon{background:#d83232;color:#fff;width:50px;height:50px;border-radius:50px;line-height:54px;margin-left:25px;transition:.4s linear;-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear}.red-bg-btn-arrow .elementor-button:hover svg{fill:#0271FF}.blue-bg-btn-arrow a.elementor-button{line-height:35px;background-color:#0271ff}.eor12-list .eor12-item,.eor12-outer .eor12-list:last-child .eor12-item:last-child{border-right:1px solid #b0b0b0}.eor-section12{padding:90px 0}.eor-section12 h2::after,.eor-section14 h2::after{content:"";display:block;background:#0172ff;width:111px;height:4px;margin:28px auto 30px}.eor12-outer .eor12-list{border-bottom:1px solid #b0b0b0;padding:0}.eor12-outer .eor12-list:last-child{border-bottom:none}.eor12-list .eor12-item{padding:40px;height:170px;justify-content:center}.eor12-list .eor12-item img{height:120px;object-fit:contain}.eor12-outer .eor12-list:last-child .eor12-item:first-child{border-left:1px solid #b0b0b0}.eor12-list .eor12-item:last-child{border-right:0}.eor12-outer{margin-bottom:30px}.eor-section13{text-align:center;padding:83px 0 98px}.eor-section13::after{content:' ';display:block;background:url("../svg/er-secrvice-bg-ine.svg") center bottom/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0}.eor-section13 h2{padding-bottom:30px}.eor-section13 table{width:100%;border-radius:40px 40px 0 0;overflow:hidden;margin-bottom:50px}.eor-section13 table thead{background:#0072ff}.eor-section13 table thead th{background:0 0;font-size:18px;line-height:27px;font-family:"Kumbh Sans",sans-serif;font-weight:700}.eor-section13 table tbody tr td{background:#edf5ff;font-size:16px;line-height:65px;color:#000;border-bottom:1px solid #000;padding:10px}.eor-section14{background:#fff;padding:81px 0}.eor-section14 .e-n-accordion-item{box-shadow:0 0 5px 0 rgba(0,0,0,.1);margin-bottom:23px!important}.eor-section14 .e-n-accordion-item-title-text{font-size:19px;line-height:24px;font-weight:500;color:#000;font-family:"Kumbh Sans",sans-serif}.eor-section14 .elementor-widget-container{font-size:18px;line-height:27px;font-family:"Kumbh Sans",sans-serif;color:#000}.eor-section14 .e-n-accordion-item-title{border:none;padding:24px}.eor-section14 [aria-expanded=true]{border-top:4px solid #3d93fd}.eor-section14 .e-n-accordion-item .elementor-element{padding:0 24px 10px;border:none}.eor-section14 .e-n-accordion-item .elementor-element .elementor-element{padding:0}.eor-section14 .e-n-accordion-item .elementor-widget-container{border-top:1px solid #cacaca;padding:20px 0 15px}#home-calendar .meetings-iframe-container{margin-top:30px}#post-79756 .elementor-element-4669626d{padding:80px 0 0}#post-79756 .elementor-element-4669626d .elementor-divider-separator{border-color:#0072ff}#post-79756 .elementor-element-4669626d .red-bg-btn-arrow{margin-bottom:40px}#post-79756 .elementor-element-4669626d .elementor-element-ba08cd9{top:170px}.scroll_to_top_style_default{background:#0271ff;border-radius:100%}@media (max-width:767px){#post-79756 .elementor-element-4669626d .red-bg-btn-arrow,.eor-section5,.eor-section9,.eor-section9-image{position:relative}.eor-section1 h1.elementor-heading-title{font-size:31px!important;line-height:40px!important;margin-bottom:10px}.eor-section1 .fluid-banner-caption{top:43%;padding:0 20px!important;max-width:400px}.banner-breadcrumb ul{padding:0 25px;left:0}.banner-breadcrumb .breadcrumb li,.banner-breadcrumb .breadcrumb li a{font-size:14px}.banner-breadcrumb{top:60px}.elementor-79756 .elementor-widget-text-editor br,.eor-section1 h1.elementor-heading-title br,.eor-section10-list::before,.eor-section12 h2.elementor-heading-title br,.eor-section4 h2.elementor-heading-title br,.eor-section6-left::after,.eor-section6-right h2.elementor-heading-title br,.eor-section7 h2.elementor-heading-title br{display:none}.eor-section2{padding:22px 24px 30px}.eor-section2 h2.elementor-heading-title{font-size:28px!important;line-height:44px!important}.elementor-79756 h2.elementor-heading-title::after{margin:15px auto;width:68px;height:3px}.eor-section2-list .elementor-element .elementor-element{width:100%;padding:0}.eor-section2-list .elementor-widget-image img{width:125px}.eor-section2-list{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;padding:0}.eor-section2-list .elementor-element{width:33%;margin:0;padding-bottom:0}.eor-section4,.eor-section8{padding-bottom:60px}.eor-section13 .elementor-element,.eor-section14 .e-n-accordion-item .elementor-element .elementor-element,.eor-section4 .e-con-inner,.eor-section5-list,.eor-section7-item,.eor-section8 .eor-section7-content,.eor-section9-form,.eor-title-content,.eor12-outer{padding:0}.eor-section4 h2.elementor-heading-title{font-size:28px!important;line-height:34px!important;padding-bottom:15px}.darkblue-bg-btn .elementor-button{padding:11px 10px;font-size:16px;line-height:30px;max-width:180px}.eor-section5{padding:40px 25px 45px}.eor-section5 .e-con-inner{position:relative;z-index:1}.eor-section5::after,.eor-section5::before{content:"";display:block;position:absolute}.eor-section5::before{width:44px;height:129px;background:url("../png/el-y.png") no-repeat;right:0;left:auto;top:20px}.eor-section5::after{width:44px;height:129px;background:url("../png/el-r.png") no-repeat;right:auto;left:0;bottom:300px}.eor-section5 h2.elementor-heading-title,.eor-section7 h2.elementor-heading-title{font-size:28px!important;line-height:34px!important}.eor-section10 .elementor-widget-text-editor,.eor-section5 .elementor-widget-text-editor,.eor-section5-list .elementor-widget-text-editor,.eor-section7 .elementor-widget-text-editor{font-size:14px!important;line-height:22px!important}.eor-section5-item{width:100%;margin:0 0 80px;padding:80px 15px 30px}.eor-section5-item:last-child{margin-bottom:30px}.eor-section5-item h4.elementor-heading-title{line-height:26px!important;font-size:22px!important}.eor-section5 .elementor-widget-text-editor{padding-bottom:25px}.eor-section11 .new-location-left .new-location-item:last-child,.eor-section5 .red-bg-btn .elementor-button{margin-bottom:0}.eor-section5-item .elementor-widget-image{width:120px;height:120px;top:-60px}.eor-section5 .elementor-widget-button{margin-top:5px}.blue-bg-btn-arrow a.elementor-button,.red-bg-btn a.elementor-button,.red-bg-btn-arrow .elementor-button{font-size:14px!important}.eor-section6{padding:40px 25px 90px}.eor-section6-left{padding:0;margin-bottom:0}.eor-section6-right{padding:20px;left:0;top:0}.eor-section6-right .elementor-widget-text-editor{font-size:14px!important;line-height:21px!important}.eor-section6-right h2.elementor-heading-title{font-size:28px!important;line-height:34px!important}.eor-section6-right form.elementor-form input,.eor-section6-right form.elementor-form textarea{border:2px solid #ced5da;border-radius:10px;padding:10px 40px 10px 20px!important}.eor-section6-right .elementor-field-type-checkbox label{padding-left:27px;line-height:normal!important}.eor-section6-right form.elementor-form .elementor-field-type-checkbox input{width:18px;height:18px;border-radius:4px;top:3px}.eor-section6-right form .elementor-field-type-submit button{width:220px;height:51px;padding:0}.eor-section6-right form.elementor-form textarea{height:136px}.eor-section6-right form .elementor-field-type-submit button .elementor-button-text{font-size:15px!important}.eor-section6-left img{height:auto}.eor-section6-right form{padding-right:0}.eor-section6-right .elementor-field-type-checkbox .elementor-field-option{align-items:unset;-webkit-align-items:unset;-moz-align-items:unset;-ms-align-items:unset}.eor-section6-right::after{width:60px;height:60px;bottom:-38px;right:-9px}.eor-section7{padding:40px 25px 20px;text-align:center}.eor-section7-image{padding:0 10px}.eor-section7-image::after{right:0;width:158px;height:158px}.eor-section7-content{padding:0;margin-bottom:40px}.eor-section7-list{margin-top:50px;padding:0}.eor-section7-block{width:100%;margin-bottom:30px;padding-bottom:30px}.eor-section7-block .elementor-widget-heading h3{font-size:23px!important;line-height:28px!important}.eor-section7-block .elementor-widget-heading{padding:20px 15px 10px}.eor-section7-block .elementor-widget-text-editor{padding:0 15px}.eor-section7-content .orange-bg-btn{text-align:center;padding:8px 0 0}.eor-section7-content .orange-bg-btn a{font-size:14px!important}.eor-section8 .eor-section7-image{order:2;-webkit-order:2;-moz-order:2;-ms-order:2}.eor-section8 .elementor-widget-image::after{width:158px;height:158px;left:-10px;bottom:-12px}.eor-section9{padding:20px 25px 40px;overflow:hidden}.eor-section9-image{top:0;left:0;width:100%}.eor-section9-image img{height:100%;object-fit:contain;width:180px}.eor-section10 h2.elementor-heading-title,.eor-section9 .elementor-heading-title{font-size:28px!important;line-height:34px!important}.eor-section9-form form input{padding:16px 30px 16px 20px!important}.elementor-location-footer .elementor-shortcode .wpcf7-submit-style,.eor-section9-form form .elementor-field-group{width:100%}.eor-section9 form .elementor-field-type-submit button{max-width:100%;height:54px}.eor-section10{padding:30px 25px 50px}.eor-section10-list{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;padding:0;margin-top:30px}.eor-section10-item{width:49%;margin:0 0 10px!important;padding:30px 15px 40px}.eor-section10-item h3.elementor-image-box-title{margin-bottom:11px;font-size:19px!important;line-height:22px!important}.eor-section10-item .elementor-image-box-img{height:70px;width:60px!important}.eor-section10-item p.elementor-image-box-description{font-size:14px!important;line-height:19px!important}.blue-bg-btn-arrow a .elementor-button-icon,.red-bg-btn-arrow a .elementor-button-icon{width:40px;height:40px;line-height:44px}.eor-section11{padding:0 0 20px;background:url("../jpg/location-mobile-bg.jpg") center bottom no-repeat!important}.eor-section11 h2.elementor-heading-title{font-size:28px!important;line-height:34px!important;padding-bottom:6px}.eor-section11 .new-location-right{margin-top:18px}.eor-section12{padding:40px 25px 60px}.eor-section12 h2.elementor-heading-title,.eor-section13 h2.elementor-heading-title{font-size:28px!important;line-height:34px!important;padding-bottom:20px}.eor12-list .eor12-item{padding:0 13px;height:70px;width:33.3%;margin:0}.eor12-outer-mobile .eor12-list:last-child .eor12-item:first-child{border-left:none}.eor12-outer-mobile .eor12-list:last-child .eor12-item:last-child{border-right:none}.eor12-list .eor12-item img{height:52px}.eor-section13{padding:40px 25px 50px}.eor-section13::after{background:url("../png/e13-mobile.png") center center no-repeat}.eor-section13 h2.elementor-heading-title::after{margin:15px auto;width:68px;height:3px;content:"";display:block;background:#0172ff}.eor-service-table{overflow:auto;margin-bottom:25px}.eor-section13 table{margin-bottom:10px;width:800px}.eor-section13 table th{font-size:16px;line-height:22px}.eor-section13 table td{font-size:14px;line-height:22px}.eor-section14{padding:30px 25px 0}.eor-section14 h2.elementor-heading-title,.eor-section15 h2.elementor-heading-title{font-size:28px!important;line-height:34px!important;padding-bottom:15px}.eor-section14 .eor-service-table{padding:0 2px;margin-bottom:0}.eor-section14 .e-n-accordion-item-title-text{font-size:15px;line-height:24px;font-weight:700}.eor-section14 .e-n-accordion-item .elementor-widget-container{font-size:14px;line-height:21px;padding:15px 0}.eor-section14 .e-n-accordion-item-title{padding:15px 20px}.eor-section14 .e-n-accordion-item .elementor-element{padding:0 20px 10px}#post-79756 .elementor-element-4669626d{padding:40px 0 0;margin-top:50px}#post-79756 .elementor-element-4669626d h2{font-size:28px;line-height:34px}#post-79756 .elementor-element-4669626d .elementor-divider-separator{width:68px;height:3px}#post-79756 .elementor-element-4669626d .elementor-widget-heading{padding:0 25px}#post-79756 .elementor-element-4669626d .elementor-widget-text-editor{font-size:14px;line-height:22px;margin-bottom:15px;padding:0 25px}#post-79756 .elementor-element-4669626d .red-bg-btn-arrow::after{content:"";display:block;width:70px;height:64px;background:url("../svg/red-shape-line.svg") no-repeat;position:absolute;top:9px;left:14px}#post-79756 .elementor-element-4669626d .elementor-widget-html{padding:10px 10px 0}.elementor-location-footer .elementor-element-4b165fc{padding-left:5px;padding-right:5px}.elementor-location-footer .elementor-element-1b3c1ef{width:100%;flex-flow:column;-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column}.elementor-location-footer .elementor-widget-shortcode{width:100%!important}.elementor-location-footer .elementor-shortcode input[type=email]{padding:0 0 8px!important;border-bottom:1px solid rgba(255,255,255,.5)!important}.elementor-location-footer .elementor-shortcode p{margin-top:0}.elementor-location-footer .elementor-shortcode input[type=submit]{width:100%;margin:0;max-width:100%;padding:13px 10px!important}.elementor-location-footer .elementor-element-193dd8f p,.elementor-location-footer .elementor-element-31fa3cf p.elementor-heading-title.elementor-size-default,.elementor-location-footer .elementor-element-31fa3cf p.elementor-heading-title.elementor-size-default a{color:#fff!important}.elementor-location-footer .elementor-element-1be949c{padding-left:15px;padding-right:15px}}@media (min-width:767px) and (max-width:1280px){.eor-section1 h1.elementor-heading-title{font-size:54px!important;line-height:60px!important}.banner-breadcrumb{top:70px}.banner-breadcrumb ul{padding:0 30px;left:0}#home-calendar h2,.eor-section10 h2.elementor-heading-title,.eor-section11 h2.elementor-heading-title,.eor-section12 h2.elementor-heading-title,.eor-section13 h2.elementor-heading-title,.eor-section14 h2.elementor-heading-title,.eor-section2 h2.elementor-heading-title,.eor-section4 h2.elementor-heading-title,.eor-section5 h2.elementor-heading-title,.eor-section6-right h2.elementor-heading-title,.eor-section7 h2.elementor-heading-title{font-size:40px!important;line-height:49px!important}.eor-section4{padding:0 0 80px}.eor-section5{padding:84px 30px 45px}.eor-section5-item{padding:100px 15px 50px}.eor-section5-item h4.elementor-heading-title br,.eor-section6-right h2 br,.eor-section7-content h2 br{display:none}.eor-section5-list{padding:0}.eor-section5-item h4.elementor-heading-title{font-size:19px!important;line-height:28px!important}.eor-section5::before{width:100px;height:190px}.eor-section5::after{width:70px;height:230px}.eor-section6{padding:123px 20px 155px}.eor-section6-right form{padding-right:0}.eor-section7{padding:53px 10px 100px;overflow:hidden}.eor-section7-image::after{width:200px;height:200px;bottom:70px;right:7px}.eor-section7-list{padding:0 20px}.eor-section7-list h3.elementor-heading-title{font-size:22px!important;line-height:33px!important;padding-bottom:10px}.eor-section8 .elementor-widget-image::after{left:-5px}.eor-section8{padding-bottom:50px}.eor-section9{padding:70px 0}.eor-section9 h2.elementor-heading-title{font-size:33px!important;line-height:44px!important}.eor-section9-form{width:100%;padding:0 30px}.eor-section10{padding:50px 20px 80px}.eor-section10-item h3.elementor-image-box-title{font-size:20px!important;line-height:28px!important}.eor-section11 h2::after{margin:33px auto -8px}.eor-section12{padding:80px 20px}.eor-section13{padding:50px 20px 70px}.eor-section13 table thead th{font-size:16px;line-height:21px}#post-79756 .elementor-widget-text-editor,#post-79756 .eor-section10-item p.elementor-image-box-description,.eor-section14 .elementor-widget-container{font-size:17px;line-height:26px}.eor-section14{padding:70px 10px}.eor-section14 .e-n-accordion-item-title-text{font-size:18px;line-height:24px}#post-79756 .elementor-element-4669626d h2{line-height:54px!important;font-size:40px}#post-79756 .elementor-element-4669626d .elementor-widget-text-editor{padding:0 10px 20px}}@media (min-width:767px) and (max-width:1000px){#post-79756 .elementor-element-4669626d .red-bg-btn-arrow{position:relative}#post-79756 .elementor-element-4669626d .red-bg-btn-arrow::after{content:"";display:block;width:70px;height:64px;background:url("../svg/red-shape-line.svg") no-repeat;position:absolute;top:9px;left:14px}.eor-section9-image{position:static;width:100%;padding:0 20px;max-width:300px;margin:0 auto 10px}.eor-section9-form form .elementor-field-group{width:100%}.eor-section9 .e-con-inner{flex-flow:row wrap!important;-webkit-flex-flow:row wrap!important;-moz-flex-flow:row wrap!important;-ms-flex-flow:row wrap!important}#post-79756 .elementor-element-4669626d{padding:80px 15px 0}}@media (max-width:1000px){.eor-section4{padding:0 15px 80px}.eor-team-section{padding:48px 15px 30px;margin:0;align-items:unset}.eor-team-section .eor-team-block{width:46%;margin:0;padding:0}.eor-team-block.eor-team-block2,.eor-team-image,.et-sub-desc p br{display:none}.eor-team-content{width:100%!important;padding-right:0;flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap}.eor-team-block4 .eor-team-content{margin-left:0;margin-top:0}.eor-team-block.eor-team-block4{width:62%;margin:30px 0 0}.eor-team-content .eor-team-icon{padding-right:0;width:72px;margin-bottom:10px;height:76px}.eor-team-content-inner .et-title{font-size:22px;line-height:25px;margin-bottom:7px}.eor-team-content-inner .et-sub-title{font-size:14px;line-height:21px;margin-bottom:5px}.eor-team-content-inner .et-sub-desc p{font-size:13px;line-height:18px}}@media (min-width:1000px) and (max-width:1400px){.eor-team-block1 .eor-team-image::before{width:1.5vw;height:1.5vw;right:-4.5vw}.eor-team-block1 .eor-team-image::after{width:2vw;height:2vw}.eor-team-content{width:28vw}.eor-team-content-inner .et-title{font-size:24px;line-height:27px}.eor-team-content .eor-team-icon{width:7vw}.eor-team-content-inner{width:100%}.eor-team-content-inner .et-sub-desc p,.eor-team-content-inner .et-sub-title{font-size:15px;line-height:21px}.et-sub-desc p br{display:none}.eor-team-block3{width:43.5vw;margin-top:-3vw}.eor-team-block3 .eor-team-content{width:26vw;top:3vw}.eor-team-block4{margin-top:1.5vw}.eor-team-block4 .eor-team-image::after{width:2vw;height:3vw;background-size:100%}.eor-team-images .eor-team-image:last-child::before{width:3vw;height:3vw;bottom:-22px;background-size:100%}}@media (min-width:1000px) and (max-width:1340px){.eor-section9{padding:25px 0 35px}.eor-section9-form{width:calc(100% - 220px)}.eor-section9 h2.elementor-heading-title{font-size:26px!important}.eor-section9-form form input{font-size:15px!important}.eor-section9 form .elementor-field-type-submit button .elementor-button-text{font-size:12px}.eor-section9-image{top:-60px;left:0;width:250px}}@media (min-width:1300px) and (max-width:1400px){.eor-team-block3{margin-top:-4.5vw}.eor-team-block3 .eor-team-content{top:2vw}.eor-team-block4{margin-top:0}}@media (min-width:1200px) and (max-width:1340px){section.elementor-element-3c7db026 .elementor-element-73186979 .zee_icon_row{left:48%}section.elementor-element-3c7db026 .elementor-element-503b4c8e{left:44%}}@media (min-width:1100px) and (max-width:1340px){.eor-section9 form .elementor-field-type-submit button .elementor-button-text{font-size:16px}}@media (min-width:1024px) and (max-width:1400px){.eor-section1.fluid-home-banner img{height:700px;object-fit:cover}.eor-section1 .fluid-banner-caption{top:64%}.banner-breadcrumb ul{padding:0 35px;left:0}.banner-breadcrumb{top:100px}}@media (min-width:1000px) and (max-width:1000px){.eor-section9-form{width:100%}.eor-section9 form .elementor-field-type-submit button .elementor-button-text{font-size:16px}section.elementor-element-3c7db026 .elementor-element-503b4c8e,section.elementor-element-3c7db026 .elementor-element-73186979 .zee_icon_row,section.elementor-element-3c7db026 .elementor-element-c8cb946 .zee_icon_row{position:relative;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;top:0;max-width:unset}#post-79756 .elementor-element-3c7db026{padding:70px 0 80px}}@media (min-width:1280px) and (max-width:1380px){.eor-section9{padding:25px 0 35px}.eor-section9 h2.elementor-heading-title{font-size:30px!important;line-height:40px}.eor-section9-form{width:calc(100% - 280px)}.eor-section9-image{top:-65px;left:0;width:280px}}@media (min-width:1341px){section.elementor-element-3c7db026{padding-bottom:0!important}}@media (min-width:1300px){.fluid-home-banner img{height:830px;object-fit:cover}.fluid-banner-caption{top:56%}.eor-section1 .fluid-banner-caption{top:63%}}@media (min-width:1500px){section.elementor-element-3c7db026 .elementor-element-73186979 .zee_icon_row{top:-40px;position:relative}section.elementor-element-3c7db026 .elementor-element-503b4c8e{top:-30px;position:relative}}#we-help-tabs .e-con-inner{flex-flow:row wrap!important;-webkit-flex-flow:row wrap!important;-moz-flex-flow:row wrap!important;-moz-flex-flow:row wrap!important;gap:0;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}#we-help-tabs .main-heading-tab{width:36%}#we-help-tabs .main-heading-tab h2{font-size:40px;line-height:50px}#we-help-tabs .tab-box-wrap{width:30%}#we-help-tabs .elementor-widget-n-tabs .e-n-tabs-heading button{background:#0172ff;border-radius:20px 20px 0 0;padding:15px 0!important;text-align:center;width:100%;display:inline-block;border:none}#we-help-tabs .elementor-widget-n-tabs{margin:0;background:#fff}#we-help-tabs .elementor-widget-n-tabs .e-n-tabs-heading{margin:0;display:inline-block!important}#we-help-tabs .elementor-widget-n-tabs .e-n-tabs-heading button span{text-align:center;display:block;font-weight:700}#we-help-tabs .elementor-widget-n-tabs .e-n-accordion-item-title{border-top:none;padding:8px 0}#we-help-tabs .elementor-widget-n-tabs .e-n-accordion-item-title-text{font-size:16px}#we-help-tabs .elementor-widget-n-tabs .e-active{padding-top:0;padding-bottom:40px}#we-help-tabs .e-n-tabs-heading{background:#fff;width:100%!important}@media (max-width:900px){#we-help-tabs{padding:0 25px}#we-help-tabs .main-heading-tab .elementor-widget-container{padding:0}#we-help-tabs .main-heading-tab{width:100%;padding:0}#we-help-tabs .main-heading-tab h2{font-size:32px;line-height:40px}#we-help-tabs .tab-box-wrap{width:100%;margin-top:30px}#we-help-tabs .elementor-widget-n-tabs .elementor-widget-container{width:100%}}#vr-tour-section #master-container,.home-new-virtual #master-container{max-width:900px!important;margin:0 auto}@media (min-width:767px) and (max-width:900px){.testimonial-item{min-height:670px}#we-help-tabs{padding:0 30px}}@media (min-width:900px) and (max-width:1200px){#we-help-tabs .main-heading-tab{width:36%}#we-help-tabs .main-heading-tab h2{font-size:2.7vw;line-height:3.3vw}#we-help-tabs .tab-box-wrap{width:30%}}@media (min-width:1279px) and (max-width:1340px){#we-help-tabs{padding:0 40px}}body.page-id-27962 .elementor-widget-heading h2,body.parent-pageid-27962 .elementor-widget-heading h2,body.parent-pageid-27962 .elementor-widget-heading h3,body.parent-pageid-38124 .elementor-widget-heading h1,body.parent-pageid-38124 .elementor-widget-heading h2,body.parent-pageid-38124 .elementor-widget-heading h3{line-height:normal!important}.fixed-floating-icon{position:fixed;top:59%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:999;left:22px}.fixed-floating-icon ul{list-style:none;margin:0;padding:0}.fixed-floating-icon ul li{background:#ff5757;transition:.6s cubic-bezier(.77,0,.175,1);position:relative;width:47px;margin-bottom:10px;overflow:hidden;border-radius:5px}.fixed-floating-icon ul li:hover{width:174px}.fixed-floating-icon ul li.calendar-icon{background:#0271ff}.fixed-floating-icon ul li.quote-icon{background:#ffad26}.fixed-floating-icon ul li.quote-icon img{width:27px;margin-left:10px;height:27px}.fixed-floating-icon ul li a{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;position:relative;height:50px;overflow:hidden}.fixed-floating-icon ul li a img{width:20px;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;height:20px;object-fit:contain;margin-left:13px}.fixed-floating-icon ul li span{color:#fff;font-size:16px;padding-left:0;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;width:106px;display:block;position:absolute;left:50px}@media (width:412px){.elementor-25717 .elementor-element.elementor-element-eecf280:not(.elementor-motion-effects-element-type-background),.elementor-25717 .elementor-element.elementor-element-eecf280>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:none!important}}
.page-id-43953 .elementor-invisible {visibility: visible !important}





/*=========================HEADER CHANGE===============================*/


header.elementor-location-header .e-con-inner {
	max-width: 1280px;
}


@media (min-width:1279px) and (max-width:1400px){

	.elementor-location-header .elementor-menu-toggle {
		display: none;
	}

	header.elementor-location-header .e-con-inner {
		max-width: 1200px;
	}	
	
}/*====media close====*/


/*=========================HEADER CHANGE===============================*/









/*=========================SERVICES PAGE NEW===============================*/


article.type-page {
	overflow: hidden;
}


.service-new-section1 {
	padding: 60px 25px;
	background-position: 100% 0;
}


.service-new-section1::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.3;
}


.service-new-section1 .e-con-inner {
	position: relative;
	z-index: 1;
}


.banner-caption-outer h1 {
	position: relative;
	left: -8px;
}


.service-new-section1 .e-con-inner {
	align-items: center !important;
	-webkit-align-items: center !important;
	-moz-align-items: center !important;
	-ms-align-items: center !important;
}


.banner-caption-outer .fluid-banner-caption {
	position: static;
	transform: none;
	text-align: left;
	max-width: 520px;
	padding: 0 !important;
}


.white-bg-btn a.elementor-button {
	background-color: #fff;
	color: #FF5757;
	border: 1px solid #FF5757;
	margin-left: 20px;
}


.page-id-88187 .white-bg-btn a.elementor-button:hover {
	background-color: #0271FF;
	color: #fff;
	border-color: #0271FF;
}


.service-new-section1 .banner-form {
	background: #fff;
	border: 1px solid #FF5757;
	max-width: 493px;
	padding: 20px 40px 40px;
	border-radius: 0 50px 0 50px;
	box-shadow: 0 0 12px 0 rgba(255, 87, 87, 0.5);
}


.banner-form .elementor-widget-text-editor {
	text-align: center;
	padding: 0 20px 20px;
}


.banner-form .elementor-widget-text-editor h3 {
	margin: 0 0 8px;
	font-size: 38.01px;
	line-height: 47.14px;
}


.banner-form .elementor-widget-text-editor p {
	margin: 0;
	font-size: 15px;
	line-height: 25px !important;
	color: #000;
	font-weight: 400;
}


.banner-form form label {
	display: none;
}


.banner-form form .elementor-field-group input {
	padding: 17px 30px 17px 20px !important;
	border: 1px solid #AFAFAF;
	border-radius: 10px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	margin-bottom: 5px;
}


.banner-form form #form-field-comp_name {
  background: #fff url("../svg/ie1.svg") calc(100% - 15px) center no-repeat;
}


.banner-form form #form-field-first_name1, 
.banner-form form #form-field-last_name1 {
  background: #fff url("../svg/ie2.svg") calc(100% - 15px) center no-repeat;
}


.banner-form form #form-field-email {
  background: #fff url("../svg/ie3.svg") calc(100% - 15px) center no-repeat;
}


.banner-form form #form-field-tel_name1 {
  background: #fff url("../svg/ie4.svg") calc(100% - 15px) center no-repeat;
}


.banner-form form .elementor-button {
	background: #FF5757;
	text-align: center;
	border-radius: 50px;
	padding: 18px 10px;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.banner-form form .elementor-button:hover{
	background: #0271FF;
}


.service-new-section2 {
	padding: 83px 25px;
}


.service-new-section2 .elementor-widget-image a, 
.service-new-section2 .elementor-widget-html a {
	display: block;
	position: relative;
}


.service-new-section2 .elementor-widget-image a::after, 
.service-new-section2 .elementor-widget-html a:after {
	background: url("../png/red-play-icon.png") center center no-repeat;
	content: "";
	display: block;
	width: 128px;
	height: 128px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	background-size: 100%;
}


.service-new-section2 .elementor-widget-image a img, 
.service-new-section2 .elementor-widget-html a img {
	width: 100%;
	border-radius: 90px 0 0 90px;
	box-shadow: -12px -12px 0 0 #FFAC27;
}



.service-new-section2 .elementor-widget-heading {
	margin-top: -23px;
	padding-left: 40px;
}


.service-new-section2 .elementor-widget-text-editor {
	margin-top: -10px;
	padding-left: 40px;
}


.service-new-section2 .elementor-widget-text-editor p:last-child {
	margin-bottom: 0;
}


.years-exp-clutch {
	width: 100%;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.years-exp-clutch .elementor-image-box-wrapper {
	padding-left: 29px;
}


.years-exp-clutch .elementor-image-box-content {
	background: #0072FF;
	color: #fff;
	border-radius: 10px;
	max-width: 202px;
	padding: 14px 30px 26px;
	text-align: left;
}


.years-exp-clutch .elementor-image-box-content h3 {
	color: #fff;
	font-size: 55px;
	line-height: 63px;
	margin: 0;
	padding-bottom: 5px;
}


.years-exp-clutch .elementor-image-box-content p {
	font-size: 20px;
	line-height: 25px;
	font-weight: 400;
}


.years-exp-clutch .elementor-widget-image img {
	height: 48px;
	width: auto;
	padding-left: 20px;
	object-fit: contain;
}


.service-new-section3 .home-new-trusted {
	padding: 90px 0 90px;
}


.home-new-trusted .elementor-widget-heading {
	padding: 0 15px;
}


.service-new-section3 .elementor-element {
	padding-left: 0;
	padding-right: 0;
}


.service-new-section4 {
	padding: 0 25px;
}


.service-new-section4 .home--employer-title {
	margin-bottom: 15px;
}


.service-new-section4 .home-emp-box {
	padding: 10px 10px 80px;
	width: 32.3%;
	border-radius: 20px;
	overflow: hidden;
	margin: 0 1.4% 1.5% 0;
	position: relative;
}


.service-new-section4 .home-emp-box:nth-child(3n) {
	margin-right: 0;
}


.service-new-section4 .elementor-widget-image a {
	border-radius: 20px 20px 0 0;
	overflow: hidden;
	display:block;
}


.service-new-section4 .elementor-widget-image img {
	border-radius: 0;
}


.service-new-section4 .e-con-inner {
	flex-flow: row wrap !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	justify-content: unset !important;
	-webkit-justify-content: unset !important;
	-moz-justify-content: unset !important;
	-ms-justify-content: unset !important;
}


.service-new-section4 .home-emp-box .elementor-widget-heading {
	padding: 30px 20px 19px;
}


.service-new-section4 .home-emp-box h2 {
	font-size: 22px;
	line-height: 27.29px;
}


.service-new-section4 .elementor-widget-text-editor .elementor-widget-container {
	text-align: left;
	font-size: 18px;
	line-height: 32px;
}


.service-new-section4 .elementor-widget-button {
	padding: 12px 30px 0;
	position: absolute;
	bottom: 33px;
	left: 0;
	right: 0;
}


.service-new-section4 .elementor-widget-button a {
	padding: 0;
	background: transparent;
	color: #000;
	font-size: 18px;
	line-height: 21px;
	font-weight: 700;
	letter-spacing: 0.5px;
}


.service-new-section4 .elementor-widget-button a svg path {
	fill: #000;
}


.elementor-widget-button.learn-more-yellow a {
	color: #FFAC27;
}


.elementor-widget-button.learn-more-yellow a svg path {
	fill: #FFAC27;
}


.elementor-widget-button.learn-more-red a {
	color: #FF5757;
}


.elementor-widget-button.learn-more-red a svg path {
	fill: #FF5757;
}


.elementor-widget-button.learn-more-blue a {
	color: #0072FF;
}

.elementor-widget-button.learn-more-blue a svg path {
	fill: #0072FF;
}


.service-new-section4 .elementor-widget-button a svg {
	position: relative;
	top: 3px;
	left: 3px;
}



.service-new-section5 {
	padding: 83px 25px 0;
}


.service-new-section5 h2 {
	padding-bottom: 15px;
}


.service-new-section5 .elementor-widget-divider {
	height: 0;
	padding-bottom: 10px;
}



.service-new-section6 {
	padding: 75px 25px;
}



.service-new-section6-list {
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	margin-top: 30px;
}



.service-new-section6-block {
	background: #fff;
	width: 23.455%;
	padding: 35px 50px 25px;
	margin: 0 2% 2% 0;
	text-align: center;
	border-radius: 15px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.service-new-section6-block:hover {
	box-shadow: 0 0 25px 0 rgba(255,255,255,0.8);
	border-radius: 0px;
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
}



.service-new-section6-list {
	padding-left: 0;
	padding-right: 0;
}


.service-new-section6-block:nth-child(4n) {
	margin-right: 0;
}


.service-new-section6-block .elementor-widget-image {
	padding-bottom: 16px;
}


.service-new-section6-block .elementor-widget-heading h4 {
	font-size: 26px;
	line-height: 35px;
	font-weight: 600;
	padding-bottom: 5px;
}


.service-new-section6-block .elementor-button-wrapper a {
	padding: 0;
	background: transparent;
	font-size: 18px;
	line-height: 21px;
	font-weight: 700;
}



.service-new-section6-block .elementor-widget-button a svg {
	position: relative;
	top: 3px;
	left: 3px;
}



.service-new-section7 {
	padding: 31px 25px;
}


.service-new-section7 h2 {
	letter-spacing: normal;
	padding-bottom: 33px;
}


.service-new-section7 .eor-section9-form {
	width: 58%;
}


.service-new-section7 form .elementor-field-group {
	width: 50%;
}


.service-new-section7 form input {
	border-radius: 5px;
}



.service-new-section7 form #form-field-name {
	background: #fff url("../svg/bn1.svg") calc(100% - 20px) center no-repeat;
}


.service-new-section7 form #form-field-last_name {
	background: #fff url("../svg/bn1.svg") calc(100% - 20px) center no-repeat;
}


.service-new-section7 form #form-field-email {
	background: #fff url("../svg/bn2.svg") calc(100% - 20px) center no-repeat;
}


.service-new-section7 form #form-field-company_email {
	background: #fff url("../svg/bn3.svg") calc(100% - 20px) center no-repeat;
}


.service-new-section7 .elementor-button-text {
	padding: 0 !important;
}


.service-new-section7 .elementor-button-text::after {
	display: none !important;
}


.service-new-section7 .elementor-field-type-submit {
	width: 46% !important;
	margin-top: 15px;
}



.service-new-section7 .eor-section9-image {
	width: 44%;
	left: -12%;
	top: -3%;
}


.service-new-section8 {
	padding: 127px 25px 100px;
}


.service-new-section8 .e-con-inner {
	align-items: center !important;
	-webkit-align-items: center !important;
	-moz-align-items: center !important;
	-ms-align-items: center !important;
}


.service-new-section8 .elementor-element-c7fe393 {
	padding-left: 0;
	padding-right: 0;
}


.service-new-section8-image .elementor-widget-image {
	width: 100%;
}



.service-new-section8-image img {
	box-shadow: 12px -12px 0 0 #FFAC27;
	border-radius: 0 90px 90px 0;
	width: 100%;
}



.service-new-section8-content {
	padding-left: 0;
	padding-right: 40px;
}



.page-id-88187 .blue-bg-btn .elementor-button {
	padding: 11px 35px;
}


.page-id-88187 .blue-bg-btn .elementor-button:hover {
	background: #FF5757;
	color:#fff;
}



.service-new-section8-content .elementor-widget-text-editor p {
	margin-bottom: 15px;
}


.service-new-section9 {
	padding: 0 25px 100px;
}


.service-new-section9 .elementor-element-d84c460 {
	padding: 20px 60px;
}


.service-new-section9 .elementor-widget-heading {
	padding-bottom: 20px;
}


.service-new-section9 .elementor-button-wrapper {
	text-align: right;
}


.service-new-section9 .elementor-widget-text-editor p {
	margin-bottom: 0;
}


.page-id-88187 .service-new-section9 .elementor-button-wrapper a {
	font-size: 21px;
	padding: 15px 40px;
}



.page-id-88187 .service-new-section9 .elementor-button-wrapper a:hover {
	background-color: #ffad26;
}







div.pp_overlay {
    z-index: 9999 !important;
}


body .pp_pic_holder.light_square {
	position: fixed;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	width: 80vw !important;
	height: 40vw !important;
}


div.pp_pic_holder .pp_content {
	width: 100% !important;
	height: 100% !important;
}


#pp_full_res iframe {
	width: 96% !important;
	height: 40vw !important;
}


.pp_pic_holder.light_square .ppt, .pp_pic_holder.light_square .pp_top {
    display: none !important;
}


.pp_pic_holder.light_square .pp_content_container .pp_left {
    background: transparent !important;
    padding-left: 0 !important;
}



.pp_pic_holder.light_square .pp_content_container .pp_right {
    background: transparent !important;
    padding-right: 0 !important;
}


.pp_pic_holder.light_square .pp_content, div.light_rounded .pp_content {
    background-color: transparent !important;
}


.pp_bottom {
    display: none !important;
}



#pp_full_res iframe {
    border: 20px solid #fff;
}



.pp_fade {
    position: relative;
}



.pp_pic_holder.light_square .pp_close {
	background: url("../png/close-popup-icon.png") no-repeat 0 0 !important;
	font-size: 0;
	background-size: 100% !important;
	display: inline-block;
	opacity: 1 !important;
	width: 30px;
	height: 30px;
}




.pp_content_container .pp_details {
	position: absolute !important;
	top: -20px;
	right: -15px;
	margin: 0;
}


.pp_details {
    background-color: transparent !important;
}



.pp_pic_holder.light_square .pp_content_container .pp_details .pp_nav {
    display: none;
}




.pp_pic_holder.light_square .pp_nav {
    display: none !important;
}



@media only screen and (max-width:767px){
	
	body .pp_pic_holder.light_square {
		width: 90% !important;
		height: auto !important;
	}
	
	
	
	#pp_full_res iframe {
		border: 10px solid #fff;
		width: calc(100% - 27px) !important;
		height: 100% !important;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 !important;
	}


	#pp_full_res {
		padding-top: 31px;
		padding-bottom: calc( 0.7 * 100% );
		position: relative;
	}


	.pp_content_container .pp_details {
		top: -27px;
		right: -5px;
		padding: 0 !important;
		width: auto !important;
		margin-top: 0 !important;
	}
	
	
	
}/*====media close====*/





@media (min-width:767px) and (max-width:1100px){
	
	
	body .pp_pic_holder.light_square {
		width: 90% !important;
		height: auto !important;
	}
	
	
	
	#pp_full_res iframe {
		border: 10px solid #fff;
		width: calc(100% - 27px) !important;
		height: 100% !important;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 !important;
	}


	#pp_full_res {
		padding-top: 31px;
		padding-bottom: calc( 0.5 * 100% );
		position: relative;
	}


	.pp_content_container .pp_details {
		top: -18px;
		right: -10px;
		padding: 0 !important;
		width: auto !important;
		margin-top: 0 !important;
	}
	
	
}/*====media close====*/





@media (max-width:767px){
	

	.fluid-home-banner {
		overflow: hidden;
	}
	
	
	.banner-caption-outer {
		position: relative;
	}
	
	.service-new-section1 .banner-caption-outer::after {
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		background: #000;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0.3;
	}
	
	
	.service-new-section1::after {
		display: none;
	}


	.service-new-section1 {
		background-position: center center;
		padding: 0 0 60px;
		background-image: none !important;
		background: #fff;
	}


	.service-new-section1 .e-con-inner {
		padding: 0;
	}
	
	
	.banner-form .elementor-widget-text-editor h3 {
		font-size: 28px;
		line-height: 34px;
	}


	.service-new-section1 .banner-caption-outer {
		padding: 30px 25px 0 !important;
		background-size: cover;
		background-repeat: no-repeat;
		padding-bottom: calc( 0.9 * 100% ) !important;
		background-position: center bottom;
	}


	.banner-caption-outer .fluid-banner-caption {
		text-align: center;
		max-width: 100%;
	}

		
	.service-new-section1 .banner-caption-outer h1 {
		left: 0;
		font-size: 38px !important;
		line-height: 48px !important;
		margin-bottom: 10px;
	}	
	
	
	.banner-form .elementor-widget-text-editor {
		padding: 0 10px 15px;
	}


	.service-new-section1 .banner-caption-outer h1 br {
		display: none;
	}


	.service-new-section1 .elementor-widget-container p {
		line-height: 24px !important;
		font-size: 16px !important;
	}
	
	
	.service-new-section1 .banner-form .elementor-widget-container p {
		color: #010101;
		line-height: 25px !important;
		font-size: 15px !important;
	}



	.page-id-88187 .blue-bg-btn .elementor-button {
		padding: 7px 23px;
		font-size: 15px;
	}


	.banner-btn-links {
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
		max-width: 310px;
		margin: 15px auto 0;
	}


	.white-bg-btn a.elementor-button {
		margin-left: 0;
	}


	.service-new-section1 .banner-form {
		max-width: 100%;
		padding: 30px 20px;
		margin: -24px 25px 0;
	}


	.banner-form form .elementor-button {
		padding: 17px 10px;
		width: 100%;
		max-width: 100%;
	}


	.banner-form form .elementor-field-group-first_name1, 
	.banner-form form .elementor-field-group-last_name1 {
		width: 50%;
	}


	.banner-form form .elementor-field-group input {
		padding: 14px 30px 14px 16px !important;
		font-size: 13px;
		margin-bottom: 0;
	}


	.service-new-section2 {
		padding-top: 65px;
		padding-bottom: 50px;
	}


	.service-new-section2 .elementor-element-db059a1 {
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
	}


	.service-new-section2 .elementor-element {
		padding: 0;
	}


	.years-exp-clutch {
		margin-bottom: 50px;
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
	}


	.service-new-section2 .elementor-widget-image {
		padding-left: 12px;
	}


	.service-new-section2 .elementor-widget-heading h2 {
		line-height: 40px !important;
		font-size: 30px !important;
	}

	.service-new-section2 .elementor-widget-text-editor p {
		line-height: 25px;
		font-size: 16px;
	}


	.years-exp-clutch .elementor-image-box-wrapper {
		padding-left: 0;
	}


	.years-exp-clutch .elementor-image-box-content {
		max-width: 120px;
		padding: 12px 20px 16px;
	}


	.years-exp-clutch .elementor-image-box-content h3 {
		font-size: 30px;
		line-height: 34px;
	}


	.years-exp-clutch .elementor-image-box-content p {
		font-size: 15px;
		line-height: 20px;
	}


	.years-exp-clutch .elementor-widget-image img {
		height: 36px;
		padding-left: 0;
	}


	.service-new-section2 .elementor-widget-image a img, 
	.service-new-section2 .elementor-widget-html a img {
		border-radius: 50px 0 0 50px;
		box-shadow: -6px -6px 0 0 #FFAC27;
	}


	.service-new-section2 .elementor-widget-image a::after, 
	.service-new-section2 .elementor-widget-html a::after {
		width: 70px;
		height: 70px;
	}


	.service-new-section2 .elementor-widget-html {
		padding-left: 6px;
	}


	.service-new-section3 .home-new-trusted {
		padding: 50px 0;
	}


	.service-new-section4 h2, 
	.service-new-section5 h2 {
		font-size: 30px !important;
		line-height: 40px !important;
	}


	.service-new-section4 .home-emp-box h2 {
		font-size: 19px !important;
		line-height: 23px !important;
	}


	.service-new-section4 .home-emp-box .elementor-widget-heading {
		padding: 25px 20px 10px;
	}


	.service-new-section4 .elementor-widget-text-editor .elementor-widget-container {
		font-size: 15px;
		line-height: 24px;
	}


	.service-new-section4 .home-emp-box {
		width: 100%;
		margin: 0 0 25px;
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}
	
	
	.service-new-section4 .home-emp-box .elementor-widget-image {
		width: 100%;
	}


	.service-new-section4 .home-emp-box:last-child {
		margin-bottom: 10px;
	}


	.service-new-section4 .elementor-widget-button a {
		font-size: 16px;
	}


	.service-new-section4 .e-con-inner {
		padding-bottom: 25px;
		padding-top: 10px;
	}


	.service-new-section5 {
		padding-top: 44px;
	}


	.service-new-section5 .meetings-iframe-container iframe {
		margin-bottom: 50px;
	}


	.service-new-section6 {
		padding-top: 30px;
		padding-bottom: 35px;
	}


	.service-new-section6 h2 {
		font-size: 30px !important;
		line-height: 37px !important;
	}


	.service-new-section6-list {
		margin: 35px auto 0;
		padding: 0;
		max-width: 360px;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}


	.service-new-section6-block .elementor-widget-image {
		padding-bottom: 10px;
	}


	.service-new-section6-block {
		width: 48%;
		padding: 20px 14px 19px;
		margin: 0 0 15px;
		border-radius: 10px;
		min-height: 170px;
	}


	.service-new-section6-block img {
		height: 39px;
		width: auto;
	}


	.service-new-section6-block .elementor-widget-heading h4 {
		font-size: 20px;
		line-height: 25px;
		padding-bottom: 0;
	}


	.service-new-section6-block .elementor-button-wrapper a {
		font-size: 14px;
	}


	.service-new-section7 .eor-section9 {
		padding: 0;
	}


	.service-new-section7 .eor-section9-image {
		width: 100%;
		left: 0;
		top: 0;
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
	}


	.service-new-section7 .eor-section9-form {
		width: 100%;
	}


	.service-new-section7 .eor-section9-form h2 {
		font-size: 30px !important;
		line-height: 40px !important;
		text-align: center;
		padding-bottom: 40px;
	}


	.service-new-section7 form .elementor-field-group {
		width: 100%;
		padding-bottom: 4px;
	}


	.service-new-section7 .elementor-field-type-submit {
		width: 100% !important;
		max-width: 280px;
		margin: 20px auto 0;
	}
	
	
	.service-new-section7 .elementor-button-text, 
	.banner-form .elementor-button .elementor-button-text {
		font-size: 16px;
	}


	.service-new-section7 .eor-section9-image img {
		width: 100%;
		margin: 20px auto 0;
	}


	.service-new-section8 {
		padding: 35px 25px 10px;
	}



	.service-new-section8-image {
		padding: 0 7px 0 0;
		margin-top: 35px;
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
	}


	.service-new-section8-image img {
		box-shadow: 6px -6px 0 0 #FFAC27;
		border-radius: 0 50px 50px 0;
	}



	.service-new-section8-content {
		padding: 0;
		text-align: center;
	}


	.service-new-section8-content .elementor-widget-text-editor p {
		font-size: 15px;
		line-height: 25px;
	}


	.service-new-section8-content h2 {
		font-size: 28px !important;
		line-height: 34px !important;
	}



	.page-id-88187 .service-new-section8-content .blue-bg-btn .elementor-button {
		padding: 8px 28px;
	}
	
	
	.service-new-section9 {
		padding: 0 25px 55px;
	}


	.service-new-section9 .elementor-element-d84c460 {
		padding: 20px 15px;
	}


	.service-new-section9 h2 {
		font-size: 30px !important;
		line-height: 40px !important;
	}


	.service-new-section9 h2 br {
		display: none;
	}
	
	
	.service-new-section9 .elementor-widget-heading {
		padding-bottom: 15px;
	}


	.service-new-section9 .elementor-widget-text-editor p {
		margin-bottom: 9px;
		font-size: 16px;
		line-height: 19px;
		text-align: center;
	}


	.service-new-section9 .elementor-button-wrapper {
		text-align: center;
	}


	.page-id-88187 .service-new-section9 .elementor-button-wrapper a {
		font-size: 16px;
		padding: 8px 34px;
	}

	
	
}/*====media close====*/



@media (min-width:767px) and (max-width:1400px){
	
	.service-new-section1, 
	.service-new-section2, 
	.service-new-section4, 
	.service-new-section5, 
	.service-new-section6, 
	.service-new-section7, 
	.service-new-section8, 
	.service-new-section9 {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}	
	
}/*====media close====*/





@media (min-width:767px) and (max-width:1000px){

    
	.service-new-section1 {
		background-position: center center;
	}


	.service-new-section1 .e-con-inner {
		flex-flow: row wrap !important;
		-webkit-flex-flow: row wrap !important;
		-moz-flex-flow: row wrap !important;
		-ms-flex-flow: row wrap !important;
		justify-content: space-between !important;
		-webkit-justify-content: space-between !important;
		-moz-justify-content: space-between !important;
		-ms-justify-content: space-between !important;
	}


	.service-new-section1 .elementor-widget-container h1 {
		font-size: 40px !important;
		line-height: 50px !important;
		left: 0;
	}


	.service-new-section1 .banner-caption-outer {
		width: 44%;
	}


	.service-new-section1 .banner-form {
		width: 50%;
		max-width: 100%;
		padding: 20px;
	}


	.service-new-section1 .elementor-widget-container h1 br {
		display: none;
	}


	.service-new-section1 .elementor-widget-container p {
		line-height: 28px !important;
		font-size: 18px !important;
	}


	.banner-btn-links .elementor-widget-button {
		width: 100%;
	}


	.page-id-88187 .banner-btn-links .elementor-widget-button a {
		padding: 11px;
		font-size: 15px;
		width: 100%;
	}
	
	
	.service-new-section2 .elementor-element-db059a1 {
		padding-left: 12px;
	}


	.service-new-section2 .elementor-element-742eb22 {
		width: 100%;
	}


	.service-new-section2 h2, 
	.service-new-section4 h2, 
	.service-new-section5 h2, 
	.service-new-section6 h2, 
	.service-new-section7 h2, 
	.service-new-section8 h2, 
	.service-new-section9 h2 {
		font-size: 34px !important;
		line-height: 44px !important;
	}


	.service-new-section2 .elementor-widget-text-editor p {
		font-size: 18px;
		line-height: 28px;
	}


	.service-new-section2 .elementor-widget-heading, 
	.service-new-section2 .elementor-widget-text-editor {
		padding-left: 20px;
	}



	.years-exp-clutch .elementor-image-box-wrapper {
		padding-left: 10px;
	}


	.years-exp-clutch .elementor-image-box-content {
		max-width: 130px;
		padding: 16px 15px 16px;
	}


	.years-exp-clutch .elementor-image-box-content h3 {
		font-size: 36px;
		line-height: 40px;
	}


	.years-exp-clutch .elementor-image-box-content p {
		font-size: 14px;
		line-height: 18px;
	}


	.years-exp-clutch .elementor-widget-image img {
		height: 40px;
		object-fit: contain;
		padding-left: 10px;
	}


	.service-new-section3 .home-new-trusted {
		padding: 60px 0 60px;
	}


	.service-new-section4 .home-emp-box {
		margin-bottom: 2%;
	}
	
	
	.service-new-section4 .home-employer-list {
		padding-left: 0;
		padding-right: 0;
	}


	.service-new-section4 .home-emp-box h2 {
		font-size: 21px !important;
		line-height: 26px !important;
	}


	.service-new-section4 .elementor-widget-text-editor .elementor-widget-container {
		font-size: 16px;
		line-height: 26px;
	}


	.service-new-section6 {
		padding: 50px 25px;
	}


	.service-new-section6-block {
		padding: 35px 20px 25px;
	}


	.service-new-section6-block .elementor-widget-image img {
		height: 50px;
		width: auto;
		object-fit: contain;
	}


	.service-new-section6-block .elementor-widget-heading h4 {
		font-size: 18px;
		line-height: 23px;
	}


	.service-new-section6-block .elementor-button-wrapper a {
		font-size: 16px;
	}


	.service-new-section7 .eor-section9 {
		padding: 0px;
	}


	.service-new-section7 h2 {
		text-align: center;
	}


	.service-new-section7 .eor-section9-form {
		width: 100%;
		margin-bottom: 50px;
		padding-left: 0;
		padding-right: 0;
	}


	.service-new-section7 .e-con-inner {
		flex-flow: row wrap !important;
		-webkit-flex-flow: row wrap !important;
		-moz-flex-flow: row wrap !important;
		-ms-flex-flow: row wrap !important;
	}


	.service-new-section7 .eor-section9-image {
		width: 100%;
		position: relative;
		padding: 0;
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
		max-width: 500px;
		top: 0;
	}


	.service-new-section7 .elementor-field-type-submit {
		margin: 20px auto 0;
		max-width: 320px;
	}


	.service-new-section8 {
		padding: 60px 25px 40px;
	}


	.service-new-section8-content {
		width: 50%;
	}


	.service-new-section8-image {
		width: 50%;
		padding-right: 15px;
	}



	.service-new-section8-content .elementor-widget-text-editor p {
		font-size: 18px;
		line-height: 28px;
	}


	.service-new-section9 .elementor-element-d84c460 {
		padding: 20px 30px;
	}



	.service-new-section9 h2 br {
		display: none;
	}

	
}/*====media close====*/




@media (min-width:1000px) and (max-width:1400px){
		

	.service-new-section1 {
	  background-position: 100% center;
	}


	.banner-caption-outer h1 {
		position: relative;
	}


	.service-new-section2 .elementor-element-db059a1 {
		padding-left: 13px;
	}


	.service-new-section2 .elementor-element-742eb22 {
		width: 100%;
	}


	.service-new-section2 h2, 
	.service-new-section4 h2, 
	.service-new-section5 h2, 
	.service-new-section6 h2, 
	.service-new-section7 h2, 
	.service-new-section8 h2, 
	.service-new-section9 h2 {
		font-size: 43px !important;
		line-height: 55px !important;
	}




	.years-exp-clutch .elementor-image-box-content h3 {
		font-size: 44px;
		line-height: 46px;
	}


	.years-exp-clutch .elementor-image-box-content p {
		font-size: 18px;
		line-height: 22px;
	}


	.years-exp-clutch .elementor-image-box-content {
		padding: 14px 30px 20px;
	}


	.service-new-section4 .home-emp-box h2 {
		font-size: 22px !important;
		line-height: 26px !important;
	}


	.service-new-section6-block {
		padding: 35px 20px 25px;
	}


	.service-new-section6-list, 
	.service-new-section4 .home-employer-list {
		padding-left: 0;
		padding-right: 0;
	}


	.service-new-section6-block .elementor-widget-heading h4 {
		font-size: 24px;
		line-height: 30px;
	}


	.service-new-section7 {
		padding-top: 0;
		padding-bottom: 0;
	}


	.service-new-section7 .eor-section9-image {
		width: 480px;
	}


	.service-new-section7 .eor-section9-form {
		width: calc(100% - 420px);
		padding-right: 0;
	}


	.service-new-section7 h2.elementor-heading-title {
		font-size: 28px !important;
		line-height: 38px !important;
	}


	.service-new-section7 form .elementor-field-type-submit button {
		height: 58px;
	}


	.service-new-section7 .elementor-field-type-submit button .elementor-button-text {
		font-size: 14px !important;
	}

	
	
}/*====media close====*/



@media (min-width:1000px) and (max-width:1040px){
	
	.banner-caption-outer h1 {
		left: 0;
	}	
	
}/*====media close====*/




@media (min-width:1279px) and (max-width:1400px){

	#post-88187 .e-con-inner, 
	#footer-section .e-con-inner {
		max-width: 1200px;
	}
	
}/*====media close====*/




/*=========================SERVICES PAGE NEW===============================*/





/*=====================DATA ENTRY OUTSOURCING SERVICES=====================*/


.data-video-banner {
	overflow: hidden;
}


.data-video-banner .fluid-banner-caption {
	max-width: 1100px;
}


.dt-item7-list .elementor-icon {
	padding: .4em;
	border-radius: 5px;
}


.dt-item7-list .elementor-icon svg {
	width: 1.5em;
	height: 1.5em;
}


.virtual-medical-section9 .elementor-element-5bb6baa h2 {
	line-height: normal !important;
	padding: 16px 0 11px;
}



.virtual-medical-section14 .elementor-element-594eba9 {
	position: relative;
}



@media (min-width:767px) and (max-width:1279px){

	.virtual-medical-section14 {
		padding-bottom:0px;
	}	
	
	.virtual-medical-section14 .elementor-element-594eba9 {
		width: 100%;
	}
	
	
	.virtual-medical-section14 .e-con-inner {
		padding-bottom: 100px;
	}
	
	
}/*====media close====*/



@media (min-width:1300px){
	
	.data-video-banner .fluid-banner-caption {
		top: 50%;
	}	
	
}/*====media close====*/



@media (max-width:767px){


	.page-id-84718 .fluid-banner-caption {
		top: 50%;
	}
	
	
	.page-id-84718 #backgroundvid video {
		transform: scale(4);
		-webkit-transform: scale(4);
		-moz-transform: scale(4);
		-ms-transform: scale(4);
	}
	
	
	.page-id-84718 .virtual-medical-section4 .elementor-icon-box-content h3 span {
		font-size: 11px;
	}
	
	
	.virtual-medical-section8 .elementor-widget-heading {
		width: 100% !important;
	}


	.virtual-medical-section4 .elementor-icon-box-content h3 span {
		word-break: break-word;
	}

		
	.virtual-medical-section9 .elementor-element-5bb6baa h2 {
		font-size: 24px !important;
		line-height: 29.77px !important;
	}
	
	
	.virtual-medical-section5 .elementor-widget-image img {
		max-width: 100% !important;
	}
	
	
	.page-id-84718 .virtual-medical-section15 {
		padding-bottom: 70px;
	}


	.virtual-medical-section15 .elementor-element-ba9d41f {
		padding-right: 4px;
		margin-top: -140px;
	}


	.virtual-medical-section15 .e-con-inner {
		padding-bottom: 0;
	}


	.virtual-medical-section15 .elementor-element-ba9d41f .e-con-inner {
		width: 100%;
		max-width: 100%;
	}


	.virtual-medical-section15 .elementor-element-deb554a {
		position: static;
		width: 100%;
		padding: 0 24px 50px;
	}


	
}/*====media close====*/



@media (min-width:1000px) and (max-width:1280px){
	
	.page-id-84718 .virtual-medical-section14 {
		padding-bottom: 0;
	}
	
}/*====media close====*/






@media (min-width:767px) and (max-width:1000px){
	
	.page-id-119633 .data-video-banner h1, 
	.page-id-119144 .data-video-banner h1, 
	.page-id-123711 .data-video-banner h1, 
	.page-id-119455 .data-video-banner h1 {
		font-size: 55px !important;
		line-height: 59px !important;
	}


	.page-id-119633 .digital-breadcrumb, 
	.page-id-119144 .digital-breadcrumb, 
	.page-id-123711 .digital-breadcrumb, 
	.page-id-119455 .digital-breadcrumb {
		top: 86px;
		left: 20px;
	}
	
}/*====media close====*/




@media (min-width:1000px) and (max-width:1278px){
	
	.page-id-119633 .data-video-banner h1, 
	.page-id-119144 .data-video-banner h1, 
	.page-id-123711 .data-video-banner h1, 
	.page-id-119455 .data-video-banner h1 {
		font-size: 60px !important;
		line-height: 64px !important;
	}


	.page-id-119633 .digital-breadcrumb, 
	.page-id-119144 .digital-breadcrumb, 
	.page-id-123711 .digital-breadcrumb, 
	.page-id-119455 .digital-breadcrumb {
		top: 86px;
		left: 20px;
	}
	
}/*====media close====*/




@media (min-width:1278px) {
	
	.page-id-119633 .data-video-banner h1, 
	.page-id-119144 .data-video-banner h1, 
	.page-id-123711 .data-video-banner h1, 
	.page-id-119455 .data-video-banner h1 {
		font-size: 70px !important;
		line-height: 74px !important;
	}


	.page-id-119633 .digital-breadcrumb, 
	.page-id-119144 .digital-breadcrumb, 
	.page-id-123711 .digital-breadcrumb, 
	.page-id-119455 .digital-breadcrumb {
		top: 126px;
	}
	
	
	.page-id-119633 .data-video-banner .fluid-banner-caption, 
	.page-id-119144 .data-video-banner .fluid-banner-caption, 
	.page-id-123711 .data-video-banner .fluid-banner-caption, 
	.page-id-119455 .data-video-banner .fluid-banner-caption {
		top: 60%;
	}

	
}/*====media close====*/


	


/*=====================DATA ENTRY OUTSOURCING SERVICES=====================*/



/*=============================HOME DUPLICATE==============================*/



.page-id-93212 .home-new-virtual .elementor-widget-html {
   display: none;
}


.page-id-93212 .home-new-virtual .red-bg-btn .elementor-button {
	margin-bottom: 0;
}


.page-id-93212 .home-new-virtual .red-bg-btn .elementor-button:hover {
	background-color: #FFAD26;
}


.elementor-popup-modal a.dialog-close-button {
	background: #FF5757;
	width: 35px;
	height: 35px;
	top: -15px;
	right: -15px;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	border-radius: 100%;
}


.elementor-popup-modal a.dialog-close-button svg {
	fill: #fff;
	font-size: 15px;
}



@media (min-width:1200px){
	

	#elementor-popup-modal-93230 .dialog-widget-content {
		width: 80%;
	}


	#elementor-popup-modal-93230 .dialog-message {
		height: 85.5vh !important;
	}


	#elementor-popup-modal-93230 .dialog-message, 
	#elementor-popup-modal-93230 .dialog-message iframe {
		width: 100% !important;
	}


	#elementor-popup-modal-93230 .dialog-message iframe {
		height: 82vh;
	}	
	
}/*===media close===*/



@media (max-width:767px){
	
	.elementor-popup-modal a.dialog-close-button {
		width: 35px;
		height: 35px;
		top: 10px;
		right: 10px;
		border-radius: 0;
	}	
	
}/*===media close===*/



/*=============================HOME DUPLICATE==============================*/




/*=========================FOOTER===============================*/

#footer-section .footer-menu-item .elementor-widget-heading h3 a, 
#footer-section .footer-menu-item .elementor-widget-heading h3 {
	color: #A5A8AA;
	font-weight: 700;
	font-size: 22.08px;
}


#footer-section .elementor-widget-social-icons {
	margin: 20px 0 0;
}


#footer-section .elementor-widget-social-icons a {
	width: 49px;
	height: 49px;
	background: #A5A8AA;
	border-radius: 100%;
}


#footer-section .elementor-widget-social-icons a svg {
	fill: #0C212C;
}


#footer-section .elementor-widget-social-icons a:hover {
	background: #0271FF;
}


#footer-section .elementor-widget-social-icons a:hover svg {
	fill: #fff;
}


#footer-section .wpcf7-form {
	position: relative;
}


#footer-section .wpcf7-form input[type="email"] {
	background: #0C212C;
	border: none !important;
	padding: 20px 60px 20px 20px !important;
	color: #A5A8AA;
	font-size: 15.61px;
	border-radius: 50px;
}


#footer-section .wpcf7-form input[type="email"]::-webkit-input-placeholder { 
   color: #A5A8AA; opacity:1;
}


#footer-section .wpcf7-form input[type="email"]::-moz-placeholder { 
   color: #A5A8AA;  opacity:1;
}


#footer-section .wpcf7-form input[type="email"]:-ms-input-placeholder { 
   color: #A5A8AA;  opacity:1;
}


#footer-section .wpcf7-form input[type="email"]:-moz-placeholder { 
   color: #A5A8AA;  opacity:1;
}


#footer-section .wpcf7-form .wpcf7-submit-style {
	position: absolute;
	top: 7px;
	right: 8px;
	width: auto;
}


#footer-section .wpcf7-form .wpcf7-submit-style input {
	width: 48px;
	height: 48px;
	border-radius: 100%;
	padding: 0 !important;
	border: none !important;
	background: #FF5757 url("../png/btn-arrow.png") no-repeat center center !important;
	color: #fff;
	font-size: 0;
}


#footer-section .wpcf7-form .wpcf7-submit-style input:hover {
	background: #0271FF url("../png/btn-arrow.png") no-repeat center center !important;
}


#footer-section .wpcf7-form .wpcf7-spinner {
	display: none;
}


#footer-section .footer-newsletter p {
	color: #A5A8AA;
	font-size: 21px;
	line-height: 26px;
	margin: 0 0 7px;
}





.scroll_to_top_style_default::before {
	background: url("../png/btn-arrow.png") no-repeat center center;
	font-size: 0;
	width: 15px;
	height: 16px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	top: 7px;
}


.scroll_to_top_style_default:hover {
	background: #FF5757;
}


.wpcf7 form.spam .wpcf7-response-output {
	color: #fff;
}


#footer-section .elementor-widget-theme-site-logo.elementor-widget-image {
	width: 100%;
}



#footer-newsletter .elementor-form-fields-wrapper {
	position: relative;
	max-width: 300px;
}


#footer-newsletter .elementor-field-group {
	margin: 0;
}


#footer-newsletter #form-field-email{
	background: #0C212C;
	border: none;
	padding: 20px 60px 20px 20px;
	color: #A5A8AA;
	font-size: 15.61px;
	border-radius: 50px;
}


#footer-newsletter .elementor-field-type-submit {
	position: absolute;
	top: 7px;
	right: 8px;
	width: auto;
}


#footer-newsletter button.elementor-button {
	width: 48px;
	height: 48px;
	border-radius: 100%;
	padding: 0 !important;
	border: none !important;
	background: #FF5757 url("../png/btn-arrow.png") no-repeat center center !important;
	color: #fff;
	font-size: 0;
}


#footer-newsletter button.elementor-button:hover {
  background: #0271FF url("../png/btn-arrow.png") no-repeat center center !important;
}



#footer-newsletter input[type="email"]::-webkit-input-placeholder { 
   color: #A5A8AA; opacity:1;
}


#footer-newsletter input[type="email"]::-moz-placeholder { 
   color: #A5A8AA;  opacity:1;
}


#footer-newsletter input[type="email"]:-ms-input-placeholder { 
   color: #A5A8AA;  opacity:1;
}


#footer-newsletter input[type="email"]:-moz-placeholder { 
   color: #A5A8AA;  opacity:1;
}


.elementor-message.elementor-message-success {
	color: #fff;
	font-size: 15px;
	margin-top: 21px;
}



@media (max-width:767px){
	
	.footer-logo {
		padding-left: 10px;
	}
	
	
	#footer-newsletter .elementor-form-fields-wrapper {
		max-width: 100%;
		margin-bottom: 10px;
	}
	
}/*====media close=====*/

/*=========================FOOTER===============================*/

.home #mep_0 {
    display: none;
}
@media (max-width:767px){
.home .elementor-element-f6b4e15 video {
    width: 100%;
    height: 823px !important;
    object-fit: cover;
	}}
	



/*===========================BPO NEWS SINGLE==============================*/

.elementor-94102 {
	background: #fff;
}

.single-breadcrumbs {
	background: #fff;
	padding: 38px 20px;
	margin-bottom: 22px;
}


.single-breadcrumbs ul.elementor-icon-list-items {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
}


.single-breadcrumbs .elementor-icon-list-text {
	padding-left: 0 !important;
}


.single-breadcrumbs .elementor-icon-list-icon {
	order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
	margin: 5px 6px 0 12px;
}


.single-breadcrumbs .elementor-icon-list-text {
	color: #FF5757;
}


.single-breadcrumbs a .elementor-icon-list-text {
	color: #585858;
}


.single-breadcrumbs li:last-child .elementor-icon-list-icon {
	display: none;
}


.single-main-left .elementor-widget-wrap.elementor-element-populated, 
.single-main-right .elementor-widget-wrap.elementor-element-populated {
	padding: 0;
}


.single-main {
	margin-bottom: 60px;
}


.single-main .elementor-container {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.single-main .single-main-left {
	width: 58.6%;
}


.single-main-left .elementor-widget-post-info li {
	position: relative;
	padding-right: 18px;
}


.single-main-left .elementor-widget-post-info li:last-child::before {
	display: none;
}


.single-main-left .elementor-widget-post-info li:first-child span {
	color: #0072FF !important;
	text-transform: uppercase;
	letter-spacing: 2px;
}


.single-main-left .elementor-widget-post-info li::before {
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	background: #585858;
	border-radius: 100%;
	position: absolute;
	right: -2px;
	opacity: 0.5;
	top: 15px;
}


.single-main-left .elementor-page-title {
	padding: 6px 0 0;
}


.author-block .elementor-widget-container {
	border: none !important;
}


.author-block .elementor-author-box__name {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: column;
	-webkit-flex-flow: column;
	-moz-flex-flow: column;
	-ms-flex-flow: column;
}


.author-block .elementor-author-box__name::before {
	/*order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;*/
	color: #000;
	font-size: 15px;
	font-weight: 400;
	padding: 0;
}

.author-share-section .post-auther .elementor-author-box__name::before{
	content: "Written By:";
	
}

.share-icons .elementor-grid {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
}


.single-main .elementor-widget-theme-post-excerpt {
	padding-bottom: 30px;
}


.share-icons .elementor-share-btn {
	width: 40px;
	height: 40px !important;
	border-color: #FF5757 !important;
	border-radius: 5px !important;
}


.share-icons .elementor-share-btn svg {
	fill: #FF5757 !important;
}


.author-share-section {
	padding-bottom: 50px;
}


.single-main-left .elementor-widget-theme-post-content p {
	color: #656565;
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 24px !important;
}


.single-main-left .elementor-widget-theme-post-featured-image {
	margin-bottom: 20px;
}


.single-main-left p img.size-full {
	width: 100%;
	border-radius: 20px;
}


.single-main-left .elementor-widget-theme-post-featured-image img {
	width: 100% !important;
}


.single-main-left .elementor-widget-theme-post-content ul li{
	font-size: 17px;
	color: #656565;
	line-height: 30px;
	padding-bottom: 0 !important;
}


.single-main-left .elementor-widget-theme-post-content h2 {
	font-size: 32px;
	color: #1F232E !important;
	font-weight: 700 !important;
}


.single-main-left .elementor-widget-theme-post-content h3 {
	font-size: 25px;
	font-weight: 600 !important;
	padding-bottom: 5px;
	color: #1F232E !important;
}


.post-auther1 .elementor-widget-container {
	border: 1px solid rgba(0,0,0,0.1);
	padding: 20px;
	border-radius: 18px;
	margin-bottom: 30px;
	box-shadow: 0 0 6px 0 rgba(0,0,0,0.05);
}



.post-auther1 .elementor-author-box__avatar {
	width: 32%;
}



.post-auther1 .elementor-author-box img {
	width: 100% !important;
	height: 153px !important;
	border-radius: 18px !important;
	object-fit: cover;
}



.single-main .single-main-right {
	width: 34.5%;
}


.recent-post-section {
	border: 1px solid rgba(0,0,0,0.08);
	background: #fff;
	padding: 25px;
	box-shadow: 0 0 6px 0 rgba(0,0,0,0.05);
	border-radius: 18px !important;
	overflow: hidden;
	margin-bottom: 50px;
}


.recent-post-section h2 {
	padding-bottom: 23px;
	font-weight: 600;
	letter-spacing: normal;
	margin: 0;
	font-size: 25px;
	color: #1F232E;
	font-family: "Kumbh Sans", Sans-serif;
}


.recent-bpo-new-wrap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}



.recent-bpo-new-wrap ul li {
	border-bottom: 1px solid rgba(0,0,0,0.1);
	padding-bottom: 15px;
	margin: 0 0 15px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
}





.recent-bpo-new-wrap ul li:last-child {
	border: none;
	margin: 0;
	padding: 0;
}


.recent-bpo-new-wrap .image-part {
	width: 155px;
	border-radius: 10px;
	overflow: hidden;
	margin-right: 15px;
	height: 120px;
}


.recent-bpo-new-wrap .content-part {
	width: calc(100% - 170px );
}


.recent-bpo-new-wrap .image-part a {
	display: block;
	height: 100%;
	width: 100%;
}


.recent-bpo-new-wrap .image-part a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.recent-bpo-new-wrap .content-part h3 {
	margin: 0;
}


.recent-bpo-new-wrap .content-part h3 a {
	font-size: 17px;
	line-height: 22px;
	font-weight: 500;
	color: #1F232E;
	display: inline-block !important;
}


.recent-bpo-new-wrap .content-part span {
	font-size: 13px;
	color: #0072FF;
	position: relative;
	padding-left: 22px;
}


.recent-bpo-new-wrap .content-part span::before {
	display: block;
	content: "";
	width: 13px;
	height: 14px;
	background: url("../png/clock-icon-blue1.png") no-repeat center center;
	position: absolute;
	left: 0;
	top: 1px;
	background-size: 100%;
}



.single-service-info {
	box-shadow: 0 0 6px 0 rgba(0,0,0,0.05);
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 18px;
	padding: 4px 15px;
}


.single-main-left .single-service-info .e-con-inner {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.single-service-image {
	width: 230px;
	padding: 0;
}


.single-service-image a {
	display: block;
}


.single-service-image img {
	border-radius: 10px;
	width: 100%;
}


.single-service-content {
	width: calc(100% - 230px);
	padding: 0 30px;
}


.single-main-left .single-service-content h2 {
	font-size: 24px;
	line-height: 33px;
	font-weight: 500 !important;
}


.single-main-left .single-service-content h2 a {
	font-weight: 500;
}


.single-service-content .elementor-icon-list-items span {
	font-size: 18px;
	color: #0072FF;
	position: relative;
	padding: 0 0 10px;
	line-height: 20px;
	display: block;
}


.single-service-content .elementor-icon-list-items span svg {
	position: relative;
	top: 1.5px;
}



.single-accordian {
	box-shadow: 0 0 6px 0 rgba(0,0,0,0.05);
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 18px;
	padding:0px;
}


.single-accordian .elementor-toggle-item {
	padding: 20px;
}


.single-accordian .elementor-widget-container {
	border: none !important;
}


.single-accordian .elementor-tab-title {
	padding: 0 !important;
	border: none !important;
}


.single-accordian .elementor-tab-content {
	padding: 16px 0 20px !important;
	border: none !important;
}


.single-newsletter {
	margin: 0;
}


.single-newsletter section {
	padding: 33px 30px;
}


.single-newsletter .elementor-widget-container p {
	margin-bottom: 0 !important;
}


.single-newsletter .elementor-field-type-email {
	width: 63%;
}


.single-newsletter .newsletter-form #form-field-name {
	height: 56px;
}


.single-newsletter .elementor-field-type-submit {
	min-width: 154px !important;
	max-width: 155px !important;
	width: 100% !important;
}


.single-newsletter .newsletter-form .elementor-button {
	height: 56px;
	font-size: 21px;
}


.single-newsletter::before {
	background:#F9F9F9;
}



.single-also-like {
	padding-top: 109px;
	padding-bottom: 109px;
}


.single-also-like .elementor-widget-container h3 {
	padding-bottom: 40px;
}


.related_bpo_news {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}



.related_bpo_news ul {
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0 40px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.related_bpo_news ul li {
	width: 48.8%;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0,0,0,0.05);
	border: 1px solid rgba(0,0,0,0.1);
	padding: 16px;
	border-radius: 18px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}



.related_bpo_news .image-part {
	width: 188px;
	border-radius: 10px;
	overflow: hidden;
	height: 136px;
}


.related_bpo_news .image-part a {
	display: block;
	width: 100%;
	height: 100%;
}


.related_bpo_news .image-part a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.related_bpo_news .content-part {
	width: calc(100% - 210px);
}


.related_bpo_news .content-part span {
	font-size: 18px;
	color: #0072FF;
	position: relative;
	padding-left: 27px;
}


.related_bpo_news .content-part span::before {
	display: block;
	content: "";
	width: 18px;
	height: 18px;
	background: url("../png/clock-icon-blue1.png") no-repeat center center;
	background-size: auto;
	position: absolute;
	left: 0;
	top: 3px;
	background-size: 100%;
}


.related_bpo_news .content-part h4 {
	margin: 3px 0 0;
}


.related_bpo_news .content-part h4 a {
	display: inline-block !important;
	color: #1F232E;
	font-size: 20px;
	line-height: 31px;
	font-weight: 500;
}


.related_bpo_news .view-more {
	position: relative;
	right: 25px;
}


.related_bpo_news .view-more a {
	background: url("../png/nxt-circle-icon.png") no-repeat center center;
	width: 33px;
	height: 33px;
	background-size: 100%;
	font-size: 0;
	display: block;
}


.related_bpo_news .view-prev {
	left: 25px;
	position: relative;
}


.related_bpo_news .view-prev a {
	background: url("../png/nxt-circle-icon.png") no-repeat center center;
	width: 33px;
	height: 33px;
	background-size: 100%;
	font-size: 0;
	display: block;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}




@media (max-width:900px){


	section.single-main {
		padding: 30px 15px !important;
	}


	.single-main .single-main-left, 
	.single-main .single-main-right {
		width: 100%;
	}


	.single-main-left .elementor-widget-post-info li:first-child span {
		letter-spacing: normal;
	}


	.author-share-section .author-block {
		margin-bottom: 20px;
		width: 100%;
	}


	.single-main-left .elementor-widget-theme-post-content h2 {
		font-size: 30px;
		line-height: normal !important;
	}


	.single-main-left .elementor-widget-theme-post-content h3 {
		font-size: 24px;
	}



	.single-main-left .single-service-content h2 {
		font-size: 20px !important;
	}


	.single-service-content .elementor-icon-list-items span {
		font-size: 15px;
	}


	.single-service-content .elementor-icon-list-items span svg {
		position: relative;
		top: 2px;
		width: 16px;
		height: 16px;
	}


	.single-accordian .elementor-tab-title .elementor-toggle-icon {
		margin-top: 5px;
	}



	.recent-bpo-new-wrap ul li {
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		padding-bottom: 25px;
		margin: 0 0 25px;
	}


	.recent-bpo-new-wrap .content-part span {
		font-size: 16px;
		padding-left: 28px;
	}


	.recent-bpo-new-wrap .content-part h3 {
		margin: 7px 0 0;
	}


	.recent-bpo-new-wrap .content-part h3 a {
		font-size: 17px;
		line-height: 22px;
	}


	.recent-bpo-new-wrap .content-part span::before {
		width: 16px;
		height: 18px;
	}


	.recent-bpo-new-wrap .image-part {
		width: 100%;
		margin-right: 0px;
		height: auto;
	}


	.recent-bpo-new-wrap .content-part {
		width: 100%;
		margin: 14px 0 0;
	}


	.single-main .single-main-right .elementor-widget-wrap.elementor-element-populated {
		padding: 0 !important;
	}


	.related_bpo_news {
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
	}


	.related_bpo_news ul {
		padding: 0;
	}


	.related_bpo_news ul li {
		width: 100%;
		margin: 0 0 30px;
	}


	.related_bpo_news .image-part {
		width: 100%;
		height: auto;
	}


	.related_bpo_news .content-part {
		width: 100%;
		margin: 16px 0 0;
		padding-bottom: 10px;
	}


	.related_bpo_news .content-part span {
		font-size: 16px;
		padding-left: 28px;
	}


	.related_bpo_news .content-part span::before {
		width: 16px;
		height: 18px;
		top: 1px;
	}



	.related_bpo_news .content-part h4 a {
		font-size: 17px;
		line-height: 22px;
	}


	.related_bpo_news .view-more {
		right: -40px;
		text-align: center;
	}
	
	
	.related_bpo_news .view-prev {
		order: 3;
		-webkit-order: 3;
		-moz-order: 3;
		-ms-order: 3;
		position: relative;
		left: -40px;
	}


	.related_bpo_news .view-more a {
		margin: 0 auto;
	}
		
	
}/*===media close===*/



@media (max-width:767px){
	
		
	.single-service-image {
		width: 100%;
	}


	.single-service-content {
		width: 100%;
		padding: 24px 0 10px;
	}	



	.single-newsletter .elementor-widget-form {
		width: 100% !important;
		max-width: 100% !important;
	}



	.single-newsletter section {
		padding: 33px 15px;
	}


	.single-newsletter .elementor-field-type-email {
		width: 70%;
	}


	.single-newsletter .elementor-field-type-submit {
		min-width: 134px !important;
		max-width: 134px !important;
	}

	.single-newsletter .newsletter-form .elementor-button {
		font-size: 16px;
	}
	
	
	.single-also-like .elementor-widget-container h3 {
		padding-bottom: 14px;
	}
	
	
}/*===media close===*/




@media (min-width:900px) and (max-width:1280px){


	.single-main .single-main-left {
		width: 58.6% !important;
	}

	.single-main .single-main-right {
		width: 34.5% !important;
	}	
	
}/*===media close===*/



@media (min-width:900px) and (max-width:1200px){


	.recent-bpo-new-wrap ul li {
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		padding-bottom: 25px;
		margin: 0 0 25px;
	}


	.recent-bpo-new-wrap .content-part span {
		font-size: 16px;
		padding-left: 28px;
	}


	.recent-bpo-new-wrap .content-part h3 {
		margin: 7px 0 0;
	}


	.recent-bpo-new-wrap .content-part h3 a {
		font-size: 17px;
		line-height: 22px;
	}


	.recent-bpo-new-wrap .content-part span::before {
		width: 16px;
		height: 18px;
	}


	.recent-bpo-new-wrap .image-part {
		width: 100%;
		margin-right: 0px;
		height: auto;
	}


	.recent-bpo-new-wrap .content-part {
		width: 100%;
		margin: 14px 0 0;
	}


	.single-main .single-main-right .elementor-widget-wrap.elementor-element-populated {
		padding: 0 !important;
	}
	
	
	
	.related_bpo_news {
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
	}


	.related_bpo_news ul {
		padding: 0;
	}


	.related_bpo_news ul li {
		margin: 0 0 30px;
	}


	.related_bpo_news .image-part {
		width: 100%;
		height: auto;
	}


	.related_bpo_news .content-part {
		width: 100%;
		margin: 16px 0 0;
		padding-bottom: 10px;
	}


	.related_bpo_news .content-part span {
		font-size: 16px;
		padding-left: 28px;
	}


	.related_bpo_news .content-part span::before {
		width: 16px;
		height: 18px;
		top: 1px;
	}



	.related_bpo_news .content-part h4 a {
		font-size: 17px;
		line-height: 22px;
	}
	
	
	.related_bpo_news .view-prev {
		order: 3;
		-webkit-order: 3;
		-moz-order: 3;
		-ms-order: 3;
		position: relative;
		left: -40px;
	}


	.related_bpo_news .view-more {
		right: -40px;
		text-align: center;
	}


	.related_bpo_news .view-more a {
		margin: 0 auto;
	}
	
	
	
	
	.single-get-in-touch form .elementor-col-50 {
		width: 100%;
	}


	.single-get-in-touch .elementor-field-type-submit span {
		font-size: 14px;
	}


	.single-service-content {
		width: calc(100% - 180px);
	}


	.single-service-image {
		width: 190px;
	}


	.single-main-left .single-service-content h2 {
		font-size: 18px;
		line-height: 25px;
	}	

	
}/*===media close===*/



@media (min-width:1279px) and (max-width:1400px){
	
	
	.single-breadcrumbs {
		max-width: 1240px;
		margin-left: auto;
		margin-right: auto;
	}


	.single-main {
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}	


	.single-newsletter .elementor-column-gap-extended, 
	.single-also-like .elementor-column-gap-extended {
		max-width: 1200px !important;
	}
	
	
}/*===media close===*/



/*===========================BPO NEWS SINGLE==============================*/









/*===========DIGITAL MARKETING SERVICES PAGE=================*/


.digital-banner-form {
	position: relative;
}


.page-id-98728 .blue-bg-btn .elementor-button {
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
}


.digital-banner-form-inner {
	padding: 90px 0;
	margin-top: 104px;
}


.digital-banner-form .e-con-inner {
	flex-flow: row wrap !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	justify-content: space-between !important;
	-webkit-justify-content: space-between !important;
	-moz-justify-content: space-between !important;
	-ms-justify-content: space-between !important;
	align-items: center !important;
	-webkit-align-items: center !important;
	-moz-align-items: center !important;
	-ms-align-items: center !important;
}



.digital-banner-form .e-con-inner .e-con-inner {
	display: inline-block !important;
}


.digital-banner-caption {
	width: 52%;
	padding-left: 5px;
	position: static;
}


.digital-breadcrumb {
	position: absolute;
	top: 12px;
	z-index: 1;
}


.digital-breadcrumb ul li:hover span {
	color: #0271FF !important;
}


.digital-breadcrumb .elementor-icon-list-text {
	padding-left: 0 !important;
	padding-right: 10px;
}


.digital-breadcrumb .elementor-icon-list-icon svg {
	opacity: 0;
	visibility: hidden;
}


.digital-breadcrumb .elementor-icon-list-icon {
	order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
	background: url("../svg/white-arrow-left.svg") no-repeat center center;
	left: 2px;
	width: 18px;
	height: 18px;
}


.digital-banner-caption h1.elementor-heading-title {
	margin-bottom: 25px;
}


.digital-banner-caption .elementor-widget-heading span {
	background: rgba(255,255,255,0.1);
	padding: 5px 18px 7px;
	border-radius: 50px;
	border: 1px solid rgba(255,255,255,0.1);
	display: inline-block;
	margin-bottom: 21px;
	 -webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
}


.digital-banner-caption .elementor-widget-heading p {
	margin-bottom: 40px;
	color: rgba(255,255,255,0.8) !important;
}


.digital-banner-caption .blue-bg-btn .elementor-button {
	padding: 21px 20px 21px 32px !important;
}


.digital-banner-caption .elementor-button-icon {
	background: rgba(255,255,255,0.10);
	width: 44px;
	height: 44px;
	border-radius: 100%;
	line-height: 47px;
	position:relative;
}


.digital-banner-caption .elementor-button-icon svg {
	opacity: 0;
	visibility: hidden;
}


.digital-banner-caption .elementor-button-icon::after {
	content: "";
	display: block;
	background: url("../svg/white-shape-arrow.svg") no-repeat center center;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}



.digital-form {
	width: 41%;
	background: #fff;
	border-radius: 40px;
	padding: 32px;
	min-height: 500px;
}


.digital-form h2 {
	text-align: center;
	margin-bottom: 34px;
}


.digital-form .hs-form-field {
	margin-bottom: 22px;
}


.digital-form .form-columns-2 {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.digital-form .form-columns-2 .hs-form-field {
	width: 48% !important;
}


.digital-form .input {
	position: relative;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 12px;
	margin-right: 0 !important;
	width: 100%;
}


.digital-form .input input, 
.digital-form .input select, 
.digital-form .input textarea {
	font-size: 16px;
	color: #1F242E;
	font-family: "Kumbh Sans", Sans-serif;
	padding: 17px 10px 17px 47px;
	border: none;
	outline: none;
	visibility: visible;
	background-color: transparent;
}


.digital-form .select_container::after {
	background: #fff url("../svg/select-svg-arrow.svg") no-repeat center center;
	width: 20px;
	height: 20px;
	content: "";
	right: 15px;
	top: 25px;
	background-size: 100%;
}


.digital-form .hs-firstname .input::after, 
.digital-form .hs-lastname .input::after {
	content: "";
	display: block;
	width: 13px;
	height: 18px;
	background: url("../svg/user-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 21px;
	left: 23px;
}


.digital-form .hs-email .input::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/mail-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	left: 19px;
}


.digital-form .hs-company .input::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/suitcase-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	left: 18px;
}


.digital-form .hs-interested_in .input::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/sele-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	left: 18px;
}


.digital-form .hs-fieldtype-textarea .input::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/sms-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	left: 18px;
}


.digital-form .input textarea {
	height: 121px;
	resize: none;
}


.digital-form .no-list.hs-error-msgs {
	list-style: none;
	margin: 0;
	padding: 5px 0;
	line-height: normal;
}


.digital-form .no-list.hs-error-msgs label {
	font-size: 12px;
	color: red;
	display: block;
}


.digital-form .hs_submit.hs-submit input {
	background: #FF5757;
	width: 100%;
	text-align: center;
	padding: 18px 0;
	border-radius: 50px;
	font-size: 16px;
	font-weight: 700;
	font-family: "Kumbh Sans", Sans-serif;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
}


.digital-form .hs_submit.hs-submit input:hover {
	background: #0170FA;
}


.digital-form .form-meeting-link {
	padding-top: 23px;
}


.digital-form .form-meeting-link p {
	margin: 0;
}


.digital-form .form-meeting-link a {
	font-weight: 600;
	color: #0170FA;
	text-decoration: underline;
}



.digital-form .elementor-shortcode {
	min-height: 400px;
}



.digital-section2 {
	padding: 50px 0;
}


.digital-section2 .featured-item {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	position: relative;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.digital-section2 .featured-item::after {
	content: "";
	display: block;
	width: 1px;
	height: 52px;
	background: #fff;
	opacity: 0.25;
	position: absolute;
	top: 17px;
	right: 26px;
}


.digital-section2 .featured-item:last-child::after {
	display: none;
}


.digital-section2 .image-box {
	width: 60px;
}


.digital-section2 .image-box img {
	width: 100%;
}


.digital-section2 .description-box {
	width: 58%;
	padding-left: 17px;
}


.digital-section2 .description-box h3 {
	color: #FFFFFF;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 30px;
	font-weight: 600 !important;
	line-height: 42px;
	margin: 0;
}


.digital-section2 .description-box p {
	color: #FFFFFF;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	margin: 0;
}



.digital-section2 .slick-dots, 
.digital-section2 .slick-arrow {
	display: none !important;
}



.digital-section3 {
	padding: 95px 0;
	position: relative;
}


.digital-section3::after {
	content: "";
	display: block;
	width: 194px;
	height: 194px;
	background: url("../svg/circle-shape-svg.svg") no-repeat center center;
	position: absolute;
	bottom: 0;
	left: 0;
}


.digital-section3 .e-con-inner {
	align-items: center !important;
	-webkit-align-items: center !important;
	-moz-align-items: center !important;
	-ms-align-items: center !important;
	justify-content: space-between !important;
	-webkit-justify-content: space-between !important;
	-moz-justify-content: space-between !important;
	-ms-justify-content: space-between !important;
}


.digital-image3 {
	border: 1px solid rgba(0,0,0,0.10);
	border-radius: 32px;
	padding: 30px;
	position: relative;
	width: 44%;
}


.digital-image3 a {
	position: relative;
	display: block;
}


.digital-image3 a::after {
	content: "";
	display: block;
	width: 80px;
	height: 80px;
	background: url("../png/play-icon-video.png") no-repeat 0 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	background-size: 100%;
}


.digital-image3::before {
	content: "";
	display: block;
	width: 210px;
	height: 210px;
	background: #0170FA;
	border-radius: 100%;
	opacity: 0.10;
	position: absolute;
	top: -59px;
	left: -55px;
}


.digital-image3 img {
	border-radius: 16px;
	width: 100%;
}



.digital-content3 h2.elementor-heading-title {
	margin-bottom: 35px;
}


.digital-content3 .elementor-widget-text-editor {
	padding-bottom: 10px;
}



.page-id-98728 .home-new-trusted {
	padding: 136px 0 132px;
}


.page-id-98728 .home-new-trusted h2, 
.digital-content3 h2.elementor-heading-title, 
.digital-list4-block h2 {
	font-weight: 600 !important;
}



.digital-section4 {
	padding: 120px 0;
}


.digital-content4 {
	text-align: center;
	margin-bottom: 57px;
}


.digital-content4 h2 {
	padding-bottom: 16px;
	font-weight: 600 !important;
}


.digital-content4 .elementor-widget-text-editor {
	opacity: 0.8;
}



.digital-list4-block {
	background: #202828;
	margin-right: 20px;
	margin-bottom: 10px;
	padding: 0 0 80px;
	border-radius: 32px;
	border: 1px solid rgba(255,255,255,0.10);
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.digital-list4-block:last-child {
	margin-right: 0;
}


.digital-list4 {
	padding: 0;
}


.digital-list4 .e-con-inner {
	padding-bottom: 0;
}


.digital-list4-block:hover {
	background: #0170FA;
}



.digital-list4-block .elementor-widget-image {
	border-bottom: 1px solid rgba(255,255,255,0.10);
	padding: 24px 24px 30px;
	margin-bottom: 33px !important;
	position: relative;
}


.digital-list4-block .elementor-widget-image::after {
	width: 44px;
	height: 44px;
	background: url("../svg/white-circle-arrow.svg") no-repeat center center;
	content: "";
	display: block;
	border-radius: 100%;
	position: absolute;
	right: 24px;
	top: 25px;
}


.digital-list4-block .elementor-widget-image .elementor-widget-container, 
.digital-list4-block .elementor-widget-image figure.wp-caption {
	width: 64px;
	height: 64px;
	border: 1px solid rgba(255,255,255,0.10);
	border-radius: 16px;
	background: rgba(255,255,255,0.07);
	line-height: 60px;
	text-align: center;
}


.digital-list4-block .elementor-widget-image img {
	display: initial;
}


.digital-list4-block .elementor-widget-heading {
	padding: 0 24px 17px;
}


.digital-list4-block .elementor-widget-icon-list {
	padding: 0 15px 0 24px;
}


.digital-list4-block .elementor-widget-icon-list li {
	margin-bottom: 8px;
}


.digital-list4-block .elementor-widget-icon-list li span {
	opacity: 0.7;
}


.digital-list4-block .elementor-widget-icon-list svg {
	fill: #fff;
	padding-right: 1px;
}



.digital-list4-block .elementor-widget-button {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 24px 20px;
}


.digital-list4-block .elementor-widget-button a {
	position: relative;
	width: 100%;
	background: transparent;
	box-shadow: none !important;
	pointer-events: none;
}


.digital-list4-block .elementor-widget-button a::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/blue-long-arrow.svg") no-repeat center center;
	position: absolute;
	top: 2px;
	right: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.digital-list4-block:hover .elementor-widget-button a::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/white-long-arrow.svg") no-repeat center center;
	position: absolute;
	top: 2px;
	right: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.digital-list4-block .elementor-button-icon {
	display: none;
}


.digital-list4-block .elementor-button-text {
	width: 100%;
	text-align: left;
	padding-right: 40px;
}


.digital-list4-block:hover .elementor-button-text {
	color:#fff;
}


.digital-section4 .blue-bg-btn {
	padding-top: 50px;
}


body .mfp-bg {
	background: rgba(0,0,0,0.9);
}


.mfp-iframe-scaler iframe {
	border: 10px solid #fff;
}


body .mfp-wrap .mfp-close {
	margin: 8px -36px 0 0;
	background: #0271FF !important;
	opacity: 1;
	color: #fff;
	border-radius: 100%;
}


.mfp-iframe-holder .mfp-content {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}



.digital-section5 {
	padding: 128px 0;
}


.digital-section5 .e-con-inner {
	justify-content: space-between !important;
	-webkit-justify-content: space-between !important;
	-moz-justify-content: space-between !important;
	-ms-justify-content: space-between !important;
	align-items: center !important;
	-webkit-align-items: center !important;
	-moz-align-items: center !important;
	-ms-align-items: center !important;
}


.digital-content5 {
	position: relative;
	padding-left: 0;
}


.digital-content5::after {
	content: "";
	display: block;
	width: 108px;
	height: 115px;
	background: url("../svg/clip-path-group.svg") no-repeat center center;
	position: absolute;
	top: 123px;
	right: -51px;
}



.digital-content5 h2 {
	padding-bottom: 28px;
	font-weight: 600 !important;
}


.digital-content5 .elementor-widget-text-editor {
	padding-bottom: 40px;
}


.digital-address5 {
	background: #fff;
	max-width: 560px;
	border-radius: 32px;
	padding: 24px;
}


.digital-address5 .elementor-widget-image-box {
	background: #FAFAFA;
	border-radius: 20px;
	padding: 20px;
	margin-bottom: 20px !important;
}


.digital-address5 .elementor-widget-image-box:last-child {
	margin-bottom: 0 !important;
}


.digital-address5 .elementor-image-box-content {
	padding-left: 6px;
}


.digital-address5 .elementor-image-box-content a {
	color: #707376;
	font-size: 16px;
	font-weight: 500;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.digital-address5 .elementor-image-box-content a:hover {
	color: #0170FA;
}





.digital-address5 .elementor-image-box-content h3 {
	padding-bottom: 5px;
}


.digital-section4 .trusted-slide {
	border-radius: 24px;
	padding: 20px;
}


.digital-section4 .trusted-big-img {
	width: 170px;
}


.digital-section4 .trusted-small-img {
	width: calc(100% - 200px);
}



.digital-section4 .bg-slide-1 {
	background: #e8edf7;
	border: 1px solid #1E4CAC;
}


.digital-section4 .bg-slide-2 {
	background: #e6faff;
	border: 1px solid #01CAFD;
}


.digital-section4 .bg-slide-3 {
	background: #fff9ea;
	border: 1px solid #FEC52E;
}


.digital-section4 .bg-slide-4 {
	background: #e6f3f1;
	border: 1px solid #018375;
}


.digital-section4 .bg-slide-5 {
	background: #f0f9e9;
	border: 1px solid #6EBF1F;
}


.digital-section4 .bg-slide-5 {
	background: #f0f9e9;
	border: 1px solid #6EBF1F;
}


.digital-section4 .bg-slide-6 {
	background: #ffe3e3;
	border: 1px solid #ff5757;
}



.digital-section6 {
	padding: 119px 0;
}


.digital-content6 h2.elementor-heading-title {
	padding-bottom: 14px;
}


.digital-content6 .elementor-widget-text-editor {
	opacity: 0.8;
}


.digital-slider6 {
	padding-top: 67px;
}


.digital-slider6 .slick-slide {
	background: rgba(255,255,255,0.05);
	border-radius: 32px;
	padding: 25px;
	margin: 0 12px;
	border: 1px solid rgba(255,255,255,0.10);
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	cursor: pointer;
}


.digital-slider6 .slick-slide:hover {
	background: #0271FF;
}


.digital-slider6 .slick-arrow {
	background: rgba(255,255,255,0.05);
	font-size: 0;
	width: 48px;
	height: 48px;
	border-radius: 100%;
	position: relative;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.digital-slider6 .slick-arrow:hover {
	background: #0170FA;
}


.digital-slider6 .slick-prev::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/slider-arrow.svg") no-repeat center center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}


.digital-slider6 .slick-prev {
	position: absolute;
	top: 50%;
	left: -50px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	cursor: pointer;
	z-index: 9;
}


.digital-slider6 .slick-next {
	position: absolute;
	top: 50%;
	right: -50px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	cursor: pointer;
	z-index: 9;
}


.digital-slider6 .slick-next::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/slider-arrow-nt.svg") no-repeat center center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}


.digital-slider6 .slick-dots {
	display: none !important;
}


.digital-slider6 h3 {
	margin: 30px 0;
	color: #fff;
	font-size: 24px;
	line-height: 28px;
	font-weight: 500 !important;
	text-align: center;
	font-family: "Kumbh Sans", Sans-serif;
}



.digital-slider6 img {
	width: 100%;
	border-radius: 15px;
}


.digital-slider6 .info-box {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.digital-slider6 .box-left, 
.digital-slider6 .box-right {
	background: rgba(255,255,255,0.05);
	border-radius: 16px;
	padding: 17px 20px;
	width: 47%;
	text-align: center;
	border: 1px solid rgba(255,255,255,0.05);
}


.digital-slider6 .info-box strong {
	color: #F4F4F4;
	display: block;
	font-size: 32px;
	line-height: 38px;
	font-family: "Kumbh Sans", Sans-serif;
	font-weight: 600;
	margin: 0 0 8px;
}


.digital-slider6 .info-box p {
	font-size: 16px;
	line-height: 19px;
	font-weight: 400;
	font-family: "Kumbh Sans", Sans-serif;
	color: rgba(255,255,255,0.9);
	margin: 0;
}



.proud-mask {
	background: #102B3A;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9;
	width: 100%;
	height: 100%;
}


.we-proud-of-popup-wrapper {
	position: fixed;
	z-index: 10;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0.85);
	-webkit-transform: translate(-50%, -50%) scale(0.85);
	-moz-transform: translate(-50%, -50%) scale(0.85);
	-ms-transform: translate(-50%, -50%) scale(0.85);
	width: 100%;
	max-width: 1280px;
	background: #fff;
	border-radius: 32px;
	padding: 20px;
}



.we-proud-of-popup-wrapper .slick-next {
	right: -90px;
}


.we-proud-of-popup-wrapper .slick-prev {
	left: -90px;
}


.detailed-section, 
.detailed-block {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.detailed-section{
	margin-bottom: 20px;
}


.digital-slider6 .popup-proud-item {
	padding: 0;
	margin: 0 20px;
}


.digital-slider6 .popup-proud-item h2 {
	text-align: center;
	font-size: 28px;
	font-weight: 500 !important;
	margin: 0 0 30px;
}


.digital-slider6 .popup-proud-item:hover {
	background: transparent;
}


.we-proud-of-popup-wrapper .close-me {
	position: absolute;
	right: 20px;
	top: 20px;
	background: url("../svg/close-popup.svg") no-repeat center center;
	width: 24px;
	height: 24px;
	font-size: 0;
	cursor: pointer;
	z-index: 2;
}



.detailed-block {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	margin-bottom: 15px;
}


.detailed-image {
	width: 41%;
	border: 1px solid #EAEEF2;
	background: #FAFAFA;
	border-radius: 16px;
	padding: 20px;
}


.detailed-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.detailed-content {
	width: 55%;
}


.detailed-item {
	width: 70%;
	border: 1px solid #EAEEF2;
	border-radius: 16px;
	padding: 20px;
}


.detailed-item p {
	color: #5D6481;
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	margin: 0;
}


.detailed-icons {
	width: 25%;
}


.detailed-icons a {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	border: 1px solid #0170FA;
	align-items: center;
	background: #f2f8ff;
	border-radius: 16px;
	padding: 15px;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.detailed-icons a span {
	color: #0170FA;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 0.2px;
	padding-left: 10px;
	width: 100%;
}


.detailed-icons a img {
	height: 44px;
	width: 44px;
}


.detailed-results .detailed-item {
	border: none;
	padding: 0;
	border-radius: 0;
}


.detailed-results .detailed-item ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.detailed-results .detailed-item li {
	width: 48%;
	border: 1px solid #EAEEF2;
	border-radius: 16px;
	padding: 20px;
	text-align: center;
}


.detailed-results .detailed-item li h3 {
	color: #2F3443;
	margin: 0 0 10px;
	font-size: 28px;
	line-height: 33px;
	font-weight: 600 !important;
}


.detailed-results .detailed-item li p {
	margin: 0;
	color: #5D6481;
	font-size: 16px;
	line-height: 21px;
	font-weight: 400;
}


.we-proud-of-popup-inner .btn-blue a {
	background: #0170FA;
	border-radius: 16px;
	line-height: 62px;
	display: block;
	text-align: center;
	color: #F4F4F4;
	font-size: 16px;
	font-weight: 700;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.we-proud-of-popup-inner .btn-blue a:hover {
	background: #FF5757;
}




.digital-section7 {
	padding: 117px 0;
}



.digital-content7 h2.elementor-heading-title {
	padding-bottom: 28px;
}


.digital-content7 .elementor-widget-text-editor {
	max-width: 500px !important;
	margin: 0 auto 0;
	padding-bottom: 48px;
}


.digital-list7 {
	padding: 0;
}


.digital-list7 .digital-block7 {
	background: #fff;
	border-radius: 32px;
	padding: 20px 20px 70px;
	margin: 0 2% 2% 0;
	width: 32%;
	border: 1px solid rgba(0,0,0,0.1);
}


.digital-list7 .digital-block7:last-child {
	margin-right: 0;
}


.digital-list7 .elementor-widget-image {
	padding-bottom: 17px;
}


.digital-list7 .elementor-widget-image img {
	border-radius: 12px;
	width: 100%;
}


.digital-list7  .elementor-widget-icon-box {
	background: #fff7f7;
	padding: 18px 20px;
	border-radius: 20px;
	border: 1px solid rgba(255,87,87,0.10);
	margin-bottom: 27px !important;
}


.digital-list7 .elementor-element-6fbfc4a {
	background: #fffcf5;
	border: 1px solid rgba(255,187,62,0.10);
}


.digital-list7 .elementor-element-9fc090b {
	background: #f2f8ff;
	border: 1px solid rgba(0,114,255,0.10);
}


.digital-list7 .elementor-element-3d210a9 {
	background: #fffcf5;
	border: 1px solid rgba(255,187,62,0.10);
}


.digital-list7 .elementor-element-0cdf826 {
	background: #f2f8ff;
	border: 1px solid rgba(0,114,255,0.10);
}


.digital-list7 .elementor-element-88089ea {
	background: #fff7f7;
	border: 1px solid rgba(255,87,87,0.10);
}


.digital-list7 .elementor-icon-box-icon {
	padding-right: 22px;
}


.digital-list7 h3.elementor-icon-box-title {
	font-weight: 600 !important;
}



.digital-section8 {
	position: relative;
	padding: 140px 0;
	overflow: hidden;
}


.digital-section8::before {
	content: "";
	display: block;
	width: 244px;
	height: 244px;
	border-radius: 100%;
	background: #fff;
	opacity: 0.07;
	position: absolute;
	top: -100px;
	left: -100px;
}


.digital-section8 .e-con-inner {
	align-items: center !important;
	-webkit-align-items: center !important;
	-moz-align-items: center !important;
	-ms-align-items: center !important;
}



.digital-image8 {
	border: 1px solid rgba(255,255,255,0.10);
	border-radius: 32px;
	padding: 30px;
	position: relative;
}


.digital-image8 .elementor-widget-image {
	height: 100%;
}


.digital-image8 img {
	border-radius: 16px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.digital-content8 {
	padding-left: 0;
	padding-right: 50px;
}


.digital-content8 h2.elementor-heading-title {
	font-weight: 500 !important;
	padding-bottom: 30px;
}


.digital-content8 p {
	margin-bottom: 15px;
}


.read-more-btn a.elementor-button {
	padding: 0;
	background: transparent;
	box-shadow: none;
	position: relative;
}


.read-more-btn a.elementor-button .elementor-button-text {
	position: relative;
	padding-right: 35px;
}


.read-more-btn a.elementor-button .elementor-button-text::after {
	background: url("../svg/read-more-arrow.svg") no-repeat center center;
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 1px;
	right: 0px;
}


#press-load-less a.elementor-button .elementor-button-text::after {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}


.read-more-btn a.elementor-button .elementor-button-icon {
	display: none;
}



.digital-section9 {
	padding: 140px 0;
}


.digital-section9 .e-con-inner {
	justify-content: space-between !important;
	-webkit-justify-content: space-between !important;
	-moz-justify-content: space-between !important;
	-ms-justify-content: space-between !important;
}


.digital-image9 {
	border: 1px solid rgba(0,0,0,0.10);
	border-radius: 32px;
	padding: 30px;
	position: relative;
}


.digital-image9 {
	width: 47%;
}


.digital-image9 img {
	border-radius: 16px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}



.digital-image9 .elementor-widget-image {
	height: 100%;
}


.digital-section9 .digital-form {
	width: 47%;
}


.digital-form fieldset {
	max-width: 100% !important;
}


.digital-section9 .elementor-widget-text-editor {
	padding-bottom: 53px;
}


.digital-section9 h2.elementor-heading-title {
	text-align: left;
	font-weight: 600 !important;
	margin-bottom: 20px;
}


.digital-section9 .digital-form .hs_submit.hs-submit input, 
.digital-section5 .digital-form .hs_submit.hs-submit input {
	background: #0170FA;
}


.digital-section9 .digital-form .hs_submit.hs-submit input:hover, 
.digital-section5 .digital-form .hs_submit.hs-submit input:hover {
	background: #FF5757;
}



.digital-section10 {
	padding: 116px 0;
	position: relative;
}


.digital-section10::after {
	content: "";
	display: block;
	width: 125px;
	height: 294px;
	background: url("../svg/fa-top38397.svg") no-repeat center center;
	background-size: 100%;
	position: absolute;
	top: 100px;
	left: 0;
}


.digital-section10::before {
	content: "";
	display: block;
	width: 191px;
	height: 177px;
	background: url("../svg/fa-bot38397.svg") no-repeat center center;
	background-size: auto;
	background-size: 100%;
	position: absolute;
	bottom: 0px;
	right: 0;
	top: auto;
	left: auto;
}


.digital-accordian10 {
	padding: 0;
}


.digital-section10 h2 {
	font-weight: 600 !important;
	padding-bottom: 65px;
}


.digital-section10 .faq-roll-out-list .faq-roll-out-list {
	background: rgba(255,255,255,0.05);
	border: 1px solid rgba(255,255,255,0.10);
	padding: 24px;
	border-radius: 16px;
	margin-bottom: 20px;
}


.digital-section10 .faq-item-head {
	color: #fff;
	font-size: 20px;
	line-height: 27px;
	font-weight: 500;
	font-family: "Kumbh Sans", Sans-serif;
	position: relative;
	cursor: pointer;
	padding-right: 70px;
	padding-bottom: 12px;
}


.digital-section10 .faq-item-head::after {
	width: 44px;
	height: 44px;
	content: "";
	display: block;
	border-radius: 100%;
	background: rgba(255,255,255,0.07) url("../svg/read-more-arrow.svg") no-repeat center center;
	position: absolute;
	right: 0;
	top: -9px;
}


.digital-section10 .faq-item-head.open::after {
	width: 44px;
	height: 44px;
	content: "";
	display: block;
	border-radius: 100%;
	background: #0170FA url("../svg/read-more-arrow.svg") no-repeat center center;
	position: absolute;
	right: 0;
	top: -9px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}


.digital-section10 .faq-roll-list {
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	padding-right: 70px;
	color: #fff;
	opacity: 0.8;
	font-family: "Kumbh Sans", Sans-serif;
}


.digital-accordian10 #load-more-btn, 
.digital-accordian10 #load-less-btn {
	text-align: center;
	position: relative;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	left: 50%;
	background: transparent;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 21px;
	border-bottom: 1px solid #fff;
	padding: 0;
	cursor: pointer;
	margin-top: 37px;
}


.digital-accordian10 #load-more-btn::after {
	width: 24px;
	height: 24px;
	content: "";
	display: block;
	border-radius: 100%;
	background: url("../svg/read-more-arrow.svg") no-repeat center center;
	position: absolute;
	right: -32px;
	top: 0px;
}


.digital-accordian10 #load-less-btn::after {
	width: 24px;
	height: 24px;
	content: "";
	display: block;
	border-radius: 100%;
	background: url("../svg/read-more-arrow.svg") no-repeat center center;
	position: absolute;
	right: -32px;
	top: 0px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}



.digital-section11 {
	padding: 0;
	position: relative;
}


.digital-section11::after {
	content: "";
	display: block;
	width: 131px;
	height: 262px;
	background: url("../svg/group38397.svg") no-repeat center center;
	position: absolute;
	top: 150px;
	left: 0;
}


.digital-section11::before {
	content: "";
	display: block;
	width: 113px;
	height: 113px;
	background: #0170FA;
	position: absolute;
	top: 700px;
	left: 100px;
	opacity: 0.10;
	z-index: 1;
	border-radius: 100%;
}


.digital-section11 .home-schedule {
	padding: 80px 0 74px;
	position: relative;
}


.digital-section11 .home-schedule::after {
	content: "";
	display: block;
	width: 116px;
	height: 116px;
	background: url("../svg/dash-border.svg") no-repeat center center;
	position: absolute;
	bottom: 200px;
	right: 100px
}



.digital-section11 h2 {
	padding-bottom: 14px;
	font-weight: 600 !important;
}



.digital-section12 {
	padding: 104px 0;
	position: relative;
}


.digital-section12 .elementor-element-86b7a08 {
	padding-bottom: 17px;
}


.digital-section12 .elementor-element-86b7a08 span {
	background: #e6e7e8;
	display: inline-block;
	padding: 6px 24px;
	border-radius: 50px;
	border: 1px solid rgba(0,0,0,0.1);
}


.digital-section12 h2 {
	padding-bottom: 24px;
	font-weight: 600 !important;
}


.digital-content12 {
	max-width: 826px;
	margin: 0 auto 65px;
}


.digital-section12-inner {
	position: relative;
}


.digital-section12-inner::after {
	content: "";
	display: block;
	width: 164px;
	height: 164px;
	background: url("../svg/group38397-d.svg") no-repeat center center;
	position: absolute;
	left: 80px;
	background-size: 100%;
	top: 65px;
}


.digital-section12 {
	position: relative;
	overflow: hidden;
}


.digital-section12::after {
	content: "";
	display: block;
	width: 206px;
	height: 206px;
	background: #0170FA;
	position: absolute;
	right: -100px;
	opacity: 0.10;
	bottom: 150px;
	border-radius: 100%;
}


.digital-image12 img {
	width: 100%;
}


.digital-image12 .elementor-widget-image {
	padding-bottom: 68px;
}



.blue-bg-btn .elementor-button {
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.digital-banner-caption .blue-bg-btn .elementor-button:hover, 
.digital-section3 .blue-bg-btn .elementor-button:hover, 
.digital-section4 .blue-bg-btn .elementor-button:hover, 
.digital-section12 .blue-bg-btn .elementor-button:hover {
	background: #FF5757;
}



.digital-content3 h2.elementor-heading-title span, 
.page-id-98728 .home-new-trusted h2.elementor-heading-title span, 
.digital-content5 h2 span, 
.digital-section7 h2 span, 
.digital-section9 h2.elementor-heading-title span, 
.digital-section10 h2 span, 
.digital-section11 h2 span, 
.digital-section12 h2 span {
	background: linear-gradient(90deg, rgba(255,73,73,1) 25%, rgba(170,60,255,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}





@media (max-width:767px){


	.digital-breadcrumb {
		display: none;
	}


	.digital-banner-form-inner {
		padding: 77px 0 50px;
		margin-top: 0;
	}


	.digital-banner-form-inner .elementor-widget-heading {
		text-align: center !important;
	}


	.digital-banner-caption {
		width: 100%;
		margin-bottom: 52px;
		padding: 0;
	}


	.digital-banner-caption .elementor-widget-heading span {
		padding: 5px 14px 6px;
		margin-bottom: 15px;
		font-size: 12px !important;
		line-height: normal !important;
	}


	.digital-banner-caption h1.elementor-heading-title {
		margin-bottom: 10px;
		font-size: 39px !important;
		line-height: 48px !important;
		text-align: center;
	}


	.digital-banner-caption .elementor-widget-heading p {
		margin-bottom: 30px;
		font-size: 16px !important;
		line-height: 25px !important;
		text-align: center;
	}


	.digital-banner-caption .elementor-button-icon::after {
		width: 11px;
		height: 11px;
		background-size: 100%;
	}


	.digital-banner-caption .blue-bg-btn .elementor-button {
		padding: 14px 0px 14px 10px !important;
		font-size: 14px !important;
		line-height: 32px !important;
		width: 100%;
	}


	.digital-banner-caption .elementor-button-icon {
		width: 32px;
		height: 32px;
	}


	.digital-form {
		width: 100%;
		background: #fff;
		border-radius: 20px;
		padding: 26px 20px;
		min-height: 400px;
	}


	.digital-form h2 {
		margin-bottom: 22px;
		font-size: 20px !important;
		line-height: 28px !important;
	}


	.digital-form .input input, 
	.digital-form .input select, 
	.digital-form .input textarea {
		font-size: 12px;
		padding: 13px 10px 12px 34px;
		width: 100% !important;
	}
	
	
	
	.digital-form .form-meeting-link {
		padding-top: 15px;
	}
	
	
	.digital-form .form-meeting-link p {
		font-size: 12px !important;
	}
	
	
	.digital-form .select_container::after {
		width: 13px;
		height: 17px;
		right: 15px;
		top: 21px;
	}


	.digital-form .hs-firstname .input::after, .digital-form .hs-lastname .input::after {
		width: 10px;
		height: 14px;
		top: 15px;
		left: 15px;
		background-size: 100%;
	}


	.digital-form .hs-email .input::after {
		width: 16px;
		height: 13px;
		top: 15px;
		left: 13px;
		background-size: 100%;
	}


	.digital-form .hs-company .input::after {
		width: 16px;
		height: 13px;
		top: 15px;
		left: 13px;
		background-size: 100%;
	}
	



	.digital-form .hs-interested_in .input::after {
		width: 16px;
		height: 13px;
		top: 15px;
		left: 13px;
		background-size: 100%;
	}


	.digital-form .hs-fieldtype-textarea .input::after {
		width: 16px;
		height: 13px;
		top: 15px;
		left: 13px;
		background-size: 100%;
	}


	.digital-form .form-columns-2 .hs-form-field {
		width: 100% !important;
	}


	.digital-form .hs-form-field {
		margin-bottom: 14px;
	}


	.digital-form .hs_submit.hs-submit input {
		padding: 11px 0;
		font-size: 14px;
		max-width: 100%;
	}


	.digital-section2 .featured-item {
		background: rgba(255,255,255,0.07);
		border: 1px solid rgba(255,255,255,0.10);
		border-radius: 16px;
		padding: 15px 10px;
		margin: 0 10px;
		min-height: 107px;
	}


	.digital-section2 .image-box {
		width: 35px;
	}


	.digital-section2 .description-box p {
		font-size: 12px;
		line-height: 18px;
	}


	.digital-section2 .description-box h3 {
		font-size: 27px;
		line-height: 35px;
		margin-bottom: 3px;
	}


	.digital-section2 .featured-item::after {
		display: none;
	}


	.digital-section2 {
		padding: 24px 0;
	}


	.digital-section2 .description-box {
		width: 80%;
		padding-left: 14px;
	}


	.digital-section2 .slick-arrow {
		display: none;
	}


	.digital-section3 {
		padding: 37px 0;
	}


	.digital-content3 {
		text-align: center;
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}


	.digital-content3 h2.elementor-heading-title {
		margin-bottom: 21px;
		font-size: 28px !important;
		line-height: 33px !important;
	}


	.digital-content3 .elementor-widget-text-editor {
		font-size: 14px !important;
		line-height: 22px !important;
	}


	.digital-section3 .blue-bg-btn .elementor-button {
		width: 100%;
	}


	.digital-image3 {
		border-radius: 20px;
		padding: 15px;
		width: calc(100% - 30px);
		margin: 32px auto 0;
	}


	.digital-image3::before {
		width: 83px;
		height: 83px;
		top: -25px;
		left: -30px;
	}


	.digital-image3 a::after {
		width: 40px;
		height: 40px;
	}


	.digital-section3::after {
		width: 87px;
		height: 87px;
		background: url("../svg/gp38403-m.svg") no-repeat center center !important;
		bottom: 20px;
		right: 0;
		background-size: 100%;
		left: auto;
	}


	.page-id-98728 .home-new-trusted {
		padding: 59px 0 48px;
	}


	.digital-section4 h2.elementor-heading-title {
		margin-bottom: 26px;
		font-size: 28px !important;
		line-height: 33px !important;
		max-width: 100%;
	}
	
	
	.mfp-iframe-holder .mfp-content {
		left: 47.5%;
		width: calc(100% - 50px);
		margin: 0 auto;
	}
	
	
	body .mfp-wrap .mfp-close {
		margin: 22px -22px 0 0;
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	
	
	.digital-section4 .elementor-element-693e9bf {
		padding-bottom: 3px;
	}


	.digital-section4 .trusted-big-img {
		width: 60%;
	}


	.digital-section4 .trusted-big-img img {
		height: 50px;
	}


	.digital-section4 .trusted-small-img {
		width: 31%;
	}


	.digital-section4 .trusted-slide {
		border-radius: 16px;
		padding: 10px;
		margin: 0 5px;
	}


	.digital-section4 {
		padding: 40px 0;
	}


	.digital-content4 h2.elementor-heading-title {
		padding-bottom: 0 !important;
		margin-bottom: 9px;
	}


	.digital-content4 .elementor-widget-text-editor {
		font-size: 14px !important;
		line-height: 22px !important;
	}


	.digital-content4 .elementor-widget-text-editor br {
		display: none;
	}


	.digital-content4 {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 20px;
	}


	.digital-list4 {
		padding: 0 15px;
	}


	.digital-list4-block .elementor-widget-heading {
		padding: 0 23px 12px;
	}


	.digital-list4 h2.elementor-heading-title {
		margin-bottom: 0;
		font-size: 18px !important;
		line-height: 28px !important;
	}


	.digital-list4-block {
		margin-right: 0;
		margin-bottom: 15px;
	}


	.digital-section4 .blue-bg-btn {
		padding-top: 20px;
		display: none;
	}


	.digital-section5 {
		padding: 30px 15px 50px;
	}


	.digital-content5 h2 {
		padding-bottom: 10px;
		text-align: center;
		font-size: 28px !important;
		line-height: 33px !important;
	}


	.digital-content5 .elementor-widget-text-editor {
		font-size: 14px !important;
		line-height: 22px !important;
		text-align: center;
	}


	.digital-content5 .elementor-widget-text-editor br {
		display: none;
	}


	.digital-address5 {
		max-width: 100%;
		border-radius: 24px;
		padding: 20px;
	}


	.digital-address5 .elementor-image-box-wrapper {
		display: flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		align-items: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
	}


	.digital-content5 {
		padding-right: 0;
		margin-bottom: 100px;
	}


	.digital-address5 .elementor-image-box-content {
		padding-left: 15px;
		text-align: left;
	}


	.digital-address5 .elementor-widget-image-box {
		border-radius: 15px;
		padding: 15px;
		margin-bottom: 15px !important;
	}


	.digital-address5 .elementor-image-box-content h3 {
		font-size: 16px !important;
		line-height: 20px !important;
	}


	.digital-address5 .elementor-image-box-content p {
		font-size: 14px !important;
		line-height: 18px !important;
	}


	.digital-address5 .elementor-image-box-content a {
		font-size: 14px;
	}


	.digital-content5::after {
		width: 44px;
		height: 60px;
		background: url("../svg/clip-path-group-m.svg") no-repeat center center;
		bottom: -80px;
		right: 30px;
		top: auto;
	}



	.digital-section5::before {
		background: url("../png/layer-bg-m.png") no-repeat 0 bottom !important;
	}


	.digital-section6 {
		padding: 34px 0 40px;
	}


	.digital-slider6 {
		padding-top: 30px;
	}


	.digital-content6 h2.elementor-heading-title {
		padding-bottom: 10px;
		font-size: 24px !important;
		line-height: 28px !important;
		font-weight: 500 !important;
	}


	.digital-content6 {
		padding-left: 15px;
		padding-right: 15px;
	}


	.digital-content6 .elementor-widget-text-editor {
		font-size: 14px !important;
		line-height: 22px !important;
	}


	.digital-slider6 h3 {
		font-size: 20px;
		line-height: 24px;
	}


	.digital-slider6 .box-left, .digital-slider6 .box-right {
		padding: 15px 10px;
	}


	.digital-slider6 .info-box strong {
		font-size: 24px;
		line-height: 28px;
	}


	.digital-slider6 .info-box p {
		font-size: 14px;
		line-height: 17px;
	}
	
	
		
	.digital-slider6 .popup-proud-item {
		margin: 0;
	}	


	.detailed-section {
		margin-bottom: 0;
		height: 450px;
		overflow: auto;
		padding-right: 10px;
	}


	.detailed-block {
		margin-bottom: 15px;
		border: 1px solid #EAEEF2;
		border-radius: 16px;
		padding: 20px;
	}


	.we-proud-of-popup-wrapper {
		padding: 10px 15px 20px;
	}


	.we-proud-of-popup-wrapper .close-me {
		top: 21px;
	}


	.digital-slider6 .popup-proud-item h2 {
		text-align: left;
		font-size: 19px;
		margin: 0 0 15px;
		padding-right: 30px;
	}


	.detailed-image {
		width: 100%;
		margin-bottom: 15px;
		padding: 15px;
	}


	.detailed-content {
		width: 100%;
		padding-bottom: 9px;
	}


	.detailed-icons a {
		border: 1px solid #0170FA;
		padding: 15px 15px;
		width: 140px;
		justify-content: unset;
		-webkit-justify-content: unset;
		-moz-justify-content: unset;
	}


	.detailed-icons a img {
		height: 27px;
		width: 27px;
		border-radius: 0;
	}


	.detailed-icons a span {
		font-size: 12px;
		letter-spacing: normal;
		padding-left: 10px;
	}


	.detailed-item {
		width: 100%;
		margin-bottom: 21px;
		border: none;
		padding: 0;
		border-radius: 0;
	}


	.detailed-icons {
	  width: 100%;
	}


	.we-proud-of-popup-wrapper .slick-arrow {
		display: none;
	}


	.detailed-block.detailed-results {
		background: #FAFAFA;
	}


	.detailed-results .detailed-item li {
		padding: 14px;
	}


	.detailed-results .detailed-item li h3 {
		margin: 0 0 5px;
		font-size: 24px;
		line-height: 27px;
	}


	.detailed-results .detailed-item li p {
		font-size: 14px;
		line-height: 18px;
	}
	
	


	.digital-section7, 
	.digital-section8, 
	.digital-section9, 
	.digital-section10 {
		padding: 35px 0 45px;
	}


	.digital-content7, 
	.digital-list7 {
		padding-left: 15px;
		padding-right: 15px;
	}


	.digital-content7 h2.elementor-heading-title, 
	.digital-content8 h2.elementor-heading-title, 
	.digital-content9 h2.elementor-heading-title, 
	.digital-content10 h2.elementor-heading-title, 
	.digital-section11 h2.elementor-heading-title, 
	.digital-content12 h2.elementor-heading-title {
		padding-bottom: 10px;
		font-size: 28px !important;
		line-height: 33px !important;
	}


	.digital-content7 .elementor-widget-text-editor, 
	.digital-content8 .elementor-widget-text-editor, 
	.digital-content9 .elementor-widget-text-editor, 
	.digital-content10 .elementor-widget-text-editor, 
	.digital-section11 .elementor-widget-text-editor, 
	.digital-content12 .elementor-widget-text-editor {
		font-size: 14px !important;
		line-height: 22px !important;
	}


	.digital-list7 .digital-block7 {
		margin: 0 0 15px;
		width: 100%;
	}


	.digital-block7 .elementor-icon-box-wrapper {
		display: flex !important;
		display: -moz-box !important;
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		align-items: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
	} 
	
	
	.digital-list7 h3.elementor-icon-box-title {
		text-align: left;
	}


	.digital-list7 .elementor-icon-box-icon {
		padding-right: 18px;
		height: 40px;
	} 


	.digital-content8 {
		padding-left: 0px;
		padding-right: 0px;
		text-align: center;
	}


	.read-more-btn a.elementor-button {
		font-size: 14px !important;
	}


	.read-more-btn a.elementor-button .elementor-button-text {
		padding-right: 25px;
	}


	.read-more-btn a.elementor-button .elementor-button-text::after {
		width: 17px;
		height: 20px;
		top: 3px;
		background-size: 100%;
	}


	.digital-section8-inner .e-con-inner {
		padding-left: 15px;
		padding-right: 15px;
	}


	.digital-image8 {
		border-radius: 30px;
		padding: 15px;
		margin-top: 29px;
	}


	.digital-section8::before {
		display: none;
	}


	.digital-content8 h2.elementor-heading-title {
		padding-bottom: 23px;
	}


	.digital-section9-inner .e-con-inner {
		padding: 30px 15px;
	}


	.digital-section9 .digital-form {
		width: 100%;
		margin-bottom: 40px;
	}


	.digital-image9 {
		border-radius: 30px;
		padding: 15px;
		width: 100%;
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
	}


	.digital-section9 h2.elementor-heading-title {
		text-align: center;
		margin-bottom: 16px;
	}


	.digital-section9 .elementor-widget-text-editor {
		padding-bottom: 20px;
		text-align: center;
		font-size: 14px !important;
		line-height: 22px !important;
	}


	.digital-section10-inner .e-con-inner {
		padding-left: 15px;
		padding-right: 15px;
	}


	.digital-accordian10 {
		padding: 23px 0 0;
	}


	.digital-section10 .faq-item-head {
		font-size: 16px;
		line-height: 25px;
		padding-right: 40px;
		padding-bottom: 7px;
	}


	.digital-section10 .faq-roll-out-list .faq-roll-out-list {
		padding: 15px;
		margin-bottom: 18px;
	}


	.digital-section10 .faq-roll-list {
		font-size: 14px;
		line-height: 22px;
		font-weight: 400;
	}

	.digital-section10 .faq-item-head::after, 
	.digital-section10 .faq-item-head.open::after {
		width: 25px;
		height: 25px;
		right: -5px;
		top: 0;
		background-size: 15px;
	}
	
	
	
	.digital-content10 .elementor-widget-heading {
		width: 300px;
		margin: 0 auto;
	}



	.digital-accordian10 #load-more-btn, 
	.digital-accordian10 #load-less-btn {
		font-size: 14px !important;
		margin-top: 7px;
	}


	.digital-accordian10 #load-more-btn::after, 
	.digital-accordian10 #load-less-btn::after {
		width: 17px;
		height: 20px;
		top: 3px;
		right: -25px;
		background-size: 100%;
	}


	.digital-section10::after {
		width: 49px;
		height: 130px;
		top: 16px;
		left: 0;
	}
	
	
	.meetings-iframe-container iframe {
		position: relative;
		z-index: 1;
	}
	
	
	.digital-section10::before {
		display: none;
	}


	.digital-section11 .home-schedule {
		padding: 54px 0 5px;
	}


	.digital-section11::after {
		width: 50px;
		height: 150px;
		top: 150px;
		background-size: 79%;
	}


	.digital-section11 .home-schedule::after {
		width: 76px;
		height: 76px;
		bottom: 20px;
		right: 0;
		background-size: 100%;
	}
	
	
	
	.digital-section11::before {
		display: none;
	}
	


	.digital-section12 {
		padding: 51px 0;
	}


	.digital-section12 .elementor-element-86b7a08 span {
		padding: 1px 15px;
		font-size: 12px !important;
	}


	.digital-section12-inner .e-con-inner {
		padding-left: 6px;
		padding-right: 6px;
	}


	.digital-content12 {
		max-width: 826px;
		margin: 0 auto 10px;
		padding-left: 15px;
		padding-right: 15px;
	}


	.digital-image12 {
		padding-left: 15px;
		padding-right: 15px;
	}


	.digital-image12 .elementor-widget-image {
		padding-bottom: 25px;
	}


	.digital-section12-inner .blue-bg-btn .elementor-button {
		width: 100%;
	}
	
	
	
	.digital-section12-inner::after {
		width: 90px;
		height: 90px;
		left: -40px;
		top: 250px;
	}


	.digital-section12::after {
		width: 74px;
		height: 74px;
		right: -37px;
		bottom: -13px;
	}	

	
	
}/*=====media close=====*/




@media (min-width:767px) and (max-width:1000px){
	
		
	.digital-banner-caption .elementor-widget-heading span {
		font-size: 13px !important;
		line-height: 18px !important;
	}


	.digital-banner-caption h1.elementor-heading-title {
		font-size: 46px !important;
		line-height: 60px !important;
	}


	.digital-banner-caption .elementor-widget-heading p {
		font-size: 17px !important;
		line-height: 28px !important;
	}


	.digital-banner-caption .blue-bg-btn .elementor-button {
		padding: 16px 20px 16px 32px !important;
		font-size: 16px !important;
	}


	.digital-form {
		width: 42%;
		padding: 20px;
		right: 5px;
		position:relative;
	}


	.digital-form h2 {
		margin-bottom: 15px;
		font-size: 20px !important;
	}


	.digital-form .form-columns-2 .hs-form-field {
		width: 100% !important;
	}



	.digital-section2 {
		padding: 50px 15px;
	}



	.digital-section2 .featured-item {
		background: rgba(255,255,255,0.07);
		border: 1px solid rgba(255,255,255,0.10);
		border-radius: 16px;
		padding: 15px 10px;
		margin: 0 10px;
		min-height: 107px;
	}



	.digital-section2 .featured-item::after {
		display: none;
	}


	.digital-section2 .description-box {
		width: 70%;
	}


	.digital-section3-inner .e-con-inner {
		padding: 0 20px 0 15px;
	}


	.digital-image3::before {
		width: 120px;
		height: 120px;
		top: -20px;
	}



	.digital-section3::after {
		width: 100px;
		height: 100px;
		background-size: 100%;
	}


	.mfp-iframe-holder .mfp-content {
		left: 49%;
		width: calc(100% - 100px);
	}


	body .mfp-wrap .mfp-close {
		margin: 16px -25px 0 0;
	}


	.digital-section4 .trusted-big-img {
		width: 60%;
	}


	.digital-section4 .trusted-slide {
		border-radius: 10px;
		padding: 10px;
	}


	.digital-section4 .trusted-big-img img {
		height: 40px;
	}


	.digital-section4 .trusted-small-img {
		width: 31%;
	}


	.page-id-98728 .home-new-trusted {
		padding: 80px 0px 80px;
	}



	.digital-section4 {
		padding: 70px 20px;
	}


	.digital-list4-block .elementor-widget-image .elementor-widget-container, 
	.digital-list4-block .elementor-widget-image figure.wp-caption {
		width: 44px;
		height: 44px;
		border-radius: 8px;
		line-height: 38px;
	}
	
	
	.email-section6 .elementor-widget-image .widget-image-caption {
		padding: 0 20px 0 80px !important;
	}


	.digital-list4-block .elementor-widget-image img {
		width: 21px;
	}


	.digital-list4-block .elementor-widget-image::after {
		width: 35px;
		height: 35px;
		right: 24px;
		top: 25px;
		background-size: 30px;
	}


	.digital-list4 .e-con-inner {
		flex-flow: row wrap !important;
		-webkit-flex-flow: row wrap !important;
		-moz-flex-flow: row wrap !important;
		-ms-flex-flow: row wrap !important;
		justify-content: space-between !important;
		-webkit-justify-content: space-between !important;
		-moz-justify-content: space-between !important;
		-ms-justify-content: space-between !important;
	}


	.digital-list4-block {
		margin: 0 0 15px !important;
		width: 49%;
	}


	.digital-list4-block:nth-child(2n) {
		margin-right: 0 !important;
	}


	.digital-section5, 
	.digital-section6, 
	.digital-section7, 
	.digital-section8, 
	.digital-section9, 
	.digital-section10, 
	.digital-section12, 
	.digital-section11 .home-schedule {
		padding: 80px 0;
	}


	.digital-section5-inner .e-con-inner {
		padding: 0 15px 0 20px;
	}


	.digital-content5::after {
		width: 70px;
		top: 140px;
		background-size: 100%;
	}


	.digital-slider6 .slick-slide {
		border-radius: 25px;
		padding: 15px;
	}


	.digital-slider6 .popup-proud-item {
		margin: 0;
		padding: 0;
	}


	.we-proud-of-popup-wrapper {
		transform: translate(-50%, -50%) scale(0.65);
		-webkit-transform: translate(-50%, -50%) scale(0.65);
		-moz-transform: translate(-50%, -50%) scale(0.65);
		-ms-transform: translate(-50%, -50%) scale(0.65);
	}


	.detailed-item {
		width: 68%;
	}


	.detailed-item p {
		line-height: 21px;
	}



	.detailed-icons {
		width: 30%;
	}


	.detailed-icons a img {
		height: 38px;
		width: 38px;
		border-radius: 10px;
	}


	.detailed-icons a span {
		font-size: 13px;
	}



	.digital-slider6 .box-left, 
	.digital-slider6 .box-right {
		border-radius: 16px;
		padding: 13px;
	}


	.digital-slider6 h3 {
		font-size: 17px;
	}


	.digital-slider6 .info-box strong {
		font-size: 20px;
		line-height: 30px;
		margin: 0 0 0;
	}


	.digital-slider6 .info-box p {
		font-size: 14px;
	}


	.digital-section7-inner .e-con-inner, 
	.digital-section8-inner .e-con-inner, 
	.digital-section9-inner .e-con-inner, 
	.digital-section10-inner .e-con-inner {
		padding: 0 20px;
	}


	.digital-list7 h3.elementor-icon-box-title {
		font-size: 18px !important;
	}



	.digital-section9 h2.elementor-heading-title {
		margin-bottom: 10px;
		line-height: 30px !important;
	}


	.digital-section11 .home-schedule .e-con-inner {
		padding: 0 30px;
	}


	.digital-section11::after {
		width: 80px;
		height: 233px;
		top: 250px;
		background-size: 100%;
	}



	.digital-section12-inner::after {
		width: 100px;
		height: 100px;
		left: 0;
		top: 50px;
	}


	.digital-section12::after {
		width: 150px;
		height: 150px;
		right: -57px;
		bottom: 100px;
	}


	.digital-section11 .home-schedule::after {
		width: 70px;
		height: 70px;
		bottom: 50px;
		right: 0;
		background-size: 100%;
	}


	.digital-content3 h2.elementor-heading-title, 
	.digital-content5 h2, 
	.digital-content8 h2.elementor-heading-title {
		font-size: 28px !important;
		line-height: 40px !important;
	}


	.page-id-98728 .home-new-trusted h2.elementor-heading-title, 
	.digital-content4 h2, 
	.digital-content6 h2.elementor-heading-title, 
	.digital-content7 h2.elementor-heading-title, 
	.digital-section10 h2, 
	.digital-section11 h2, 
	.digital-section12 h2 {
		font-size: 40px !important;
		line-height: 50px !important;
	}
	

}/*=====media close=====*/




@media (min-width:1000px) and (max-width:1280px){



	.digital-banner-caption .elementor-widget-heading span {
		font-size: 18px !important;
	}


	.digital-banner-caption h1.elementor-heading-title {
		font-size: 62px !important;
		line-height: 70px !important;
	}


	.digital-section2 .featured-item {
		background: rgba(255,255,255,0.07);
		border: 1px solid rgba(255,255,255,0.10);
		border-radius: 16px;
		padding: 15px 10px;
		margin: 0 10px;
		min-height: 107px;
	}
	
	
	
	.we-proud-of-popup-wrapper {
		transform: translate(-50%, -50%) scale(0.7);
		-webkit-transform: translate(-50%, -50%) scale(0.7);
		-moz-transform: translate(-50%, -50%) scale(0.7);
		-ms-transform: translate(-50%, -50%) scale(0.7);
	}
	
	
	.detailed-icons {
		width: 30%;
	}
	
	
	.detailed-item {
		width: 67%;
	}
	
	
	.detailed-content {
		width: 57%;
	}
	
	
	.digital-slider6 .info-box strong {
		font-size: 26px;
		line-height: 29px;
		margin: 0 0 5px;
	}
	
	
	.digital-slider6 .box-left, 
	.digital-slider6 .box-right {
		padding: 15px 15px;
	}
	


	.digital-section2 .image-box {
		width: 35px;
	}


	.digital-section2 .featured-item::after {
		display: none;
	}


	.digital-section2 .description-box {
		width: 80%;
		padding-left: 14px;
	}


	.digital-section2 .slick-arrow {
		display: none;
	}


	.digital-content3 {
		padding-left: 0;
	}


	.digital-section4 .trusted-big-img {
		width: 60%;
	}


	.digital-section4 .trusted-big-img img {
		height: 60px;
	}


	.digital-section4 .trusted-small-img {
		width: 31%;
	}


	.digital-section4 .trusted-slide {
		border-radius: 15px;
		padding: 10px;
	}


	.digital-content5 .elementor-widget-text-editor {
		padding-right: 40px;
	}


	.digital-content5 .elementor-widget-text-editor br {
		display: none;
	}
	
	
		
	.digital-section12-inner::after {
		width: 120px;
		height: 120px;
	}


	.digital-section11 .home-schedule::after {
		width: 100px;
		height: 100px;
		bottom: 100px;
		right: 70px;
		background-size: 100%;
	}


	.digital-section3::after {
		width: 150px;
		height: 150px;
		background-size: 100%;
	}	
		

	
	.digital-banner-form-inner, 
	.digital-section2 .e-con-inner, 
	.digital-section3-inner .e-con-inner, 
	.digital-section5-inner .e-con-inner, 
	.digital-section7-inner .e-con-inner, 
	.digital-section8-inner .e-con-inner, 
	.digital-section9-inner .e-con-inner, 
	.digital-section10-inner .e-con-inner, 
	.digital-section12-inner .e-con-inner {
		padding-left: 2%;
		padding-right: 2%;
	}	
		

	.digital-section4-inner .e-con-inner {
		padding-left: 1%;
		padding-right: 1%;
	}


	.digital-section11 .home-schedule .e-con-inner {
		padding-left: 3%;
		padding-right: 3%;
	}	
		
	
	
}/*=====media close=====*/





@media (min-width:1200px) and (max-width:1280px){
	
	
	.detailed-icons a span {
		font-size: 17px;
	}

	.detailed-item p {
		font-size: 18px;
	}	
	
	
	.we-proud-of-popup-wrapper .close-me {
		top: 28px;
	}
	
	
}/*=====media close=====*/	




@media (min-width:1280px) and (max-width:1400px){


	.page-id-98728 .elementor-element.elementor-element-9dbafaf {
		padding: 0 60px;
	}	


	.digital-banner-form-inner {
		padding-left: 63px;
		padding-right: 65px;
	}


	.digital-banner-caption h1.elementor-heading-title {
		margin-bottom: 25px;
	}


	.digital-section2 .description-box p {
		font-size: 13px;
	}
	
	
	
	.we-proud-of-popup-wrapper {
		transform: translate(-50%, -50%) scale(0.8);
		-webkit-transform: translate(-50%, -50%) scale(0.8);
		-moz-transform: translate(-50%, -50%) scale(0.8);
		-ms-transform: translate(-50%, -50%) scale(0.8);
	}	


	.digital-section2 .e-con-inner {
		padding-left: 63px;
		padding-right: 56px;
	}



	.digital-section4 .trusted-slide {
		padding: 17px;
	}


	.digital-section4 .trusted-big-img {
		width: 60%;
	}


	.digital-section4 .trusted-big-img img {
		height: 90px;
	}


	.digital-section4 .trusted-small-img {
		width: 28%;
		height: auto;
	}




	.digital-section3 {
		padding-left: 56px;
		padding-right: 65px;
	}


	.digital-content3 h2.elementor-heading-title {
		font-size: 40px !important;
	}


	.digital-section4-inner {
		padding-left: 72px;
		padding-right: 72px;
	}


	.digital-content5 .elementor-widget-text-editor {
		padding-right: 50px;
	}


	.digital-content5 .elementor-widget-text-editor br {
		display: none;
	}


	.digital-section6-inner {
		padding-left: 52px;
		padding-right: 52px;
	}


	.digital-content8 h2.elementor-heading-title {
		font-size: 36px !important;
	}



	.digital-section5-inner,
	.digital-section7-inner, 
	.digital-section8-inner, 
	.digital-section9-inner, 
	.digital-section10-inner, 
	.digital-section12-inner {
		padding-left: 74px;
		padding-right: 74px;
	}



}/*=====media close=====*/




@media (max-width:1000px){

	.digital-banner-form-inner {
		padding-left: 15px;
		padding-right: 15px;
	}

}/*=====media close=====*/



/*=========================Pop up==========================*/


.getin-touch-mask {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.9);
}


.getin-touch-form-popup-inner {
	width: 93%;
	max-width: 534px;
	margin: 0 auto;
	background: #fff;
	border-radius: 40px;
	padding: 32px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	z-index: 99991;
}


.getin-touch-form-popup-inner .close-me {
	position: absolute;
	top: -10px;
	right: -15px;
	cursor: pointer;
	background: #0271FF;
	color: #fff;
	width: 35px;
	height: 35px;
	line-height: 30px;
	text-align: center;
	border-radius: 100%;
}


.getin-touch-form-popup-inner h3 {
	text-align: center;
	color: #1F242E;
	font-size: 24px;
	margin: 0 0 34px;
}


.getin-touch-form-popup-inner .hs-form-field {
	margin-bottom: 15px;
}


.getin-touch-form-popup-inner .form-meeting-link p {
	text-align: center;
	color: #666666;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
}


.getin-touch-form-popup-inner .input textarea {
	height: 100px;
	min-height: 100px;
}


@media (max-width:767px){


	.getin-touch-form-popup-inner {
		padding: 20px;
	}


	.getin-touch-form-popup-inner h3 {
		font-size: 20px;
		margin: 0 0 24px;
	}


	.getin-touch-form-popup-inner .close-me {
		top: -10px;
		right: -7px;
		width: 30px;
		height: 30px;
		line-height: 24px;
	}


	.getin-touch-form-popup-inner .input textarea {
		height: 80px;
		min-height: 80px;
	}

	
}/*====media close====*/



@media (min-width:767px) and (max-width:1000px){
	
	.getin-touch-form-popup-inner {
		transform: translate(-50%, -50%) scale(0.75);
		-webkit-transform: translate(-50%, -50%) scale(0.75);
		-moz-transform: translate(-50%, -50%) scale(0.75);
		-ms-transform: translate(-50%, -50%) scale(0.75);
	}	
	
	
}/*====media close====*/



@media (min-width:1000px) and (max-width:1500px){
	
	.getin-touch-form-popup-inner {
		transform: translate(-50%, -50%) scale(0.8);
		-webkit-transform: translate(-50%, -50%) scale(0.8);
		-moz-transform: translate(-50%, -50%) scale(0.8);
		-ms-transform: translate(-50%, -50%) scale(0.8);
	}	
	
	
}/*====media close====*/


/*=========================Pop up==========================*/





/*===========DIGITAL MARKETING SERVICES PAGE=================*/








/*===========SOCIAL MEDIA MARKETING PAGE=================*/


.marketing-section2 {
	padding: 117px 0;
	position: relative;
}


.marketing-section2::after {
	content: "";
	display: block;
	width: 131px;
	height: 262px;
	background: url("../svg/group38397.svg") no-repeat center center;
	position: absolute;
	top: 130px;
	left: 0;
}


.marketing-section2::before {
	content: "";
	display: block;
	width: 175px;
	height: 175px;
	background: #0170FA;
	position: absolute;
	opacity: 0.10;
	bottom: 250px;
	left: -20px;
	border-radius: 100%;
	top: auto;
}



.marketing-section2 .elementor-element-bfb061f::after {
	content: "";
	display: block;
	width: 101px;
	height: 161px;
	background: url("../svg/msp6.svg") no-repeat center center;
	position: absolute;
	top: 700px;
	right: 0;
	background-size: 100%;
}


.marketing-section2 .elementor-widget-heading h2 {
	padding-bottom: 25px;
}


.marketing-section2 .elementor-widget-text-editor {
	padding-bottom: 45px;
}


.marketing-list2 {
	padding-left: 0;
	padding-right: 0;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.marketing-2-block {
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 16px;
	padding: 32px;
	position: relative;
	width: 49%;
	background: #fff;
	margin-bottom: 5px;
	z-index: 1;
}


.marketing-2-block .big-img {
	border-radius: 8px;
	overflow: hidden;
}


.marketing-2-block .big-img img {
	width: 100%;
}


.marketing-2-block .small-logo-img {
	position: absolute;
	top: 30px;
	left: 25px;
}


.marketing-2-item {
	position: absolute;
	bottom: 32px;
	flex-flow: row !important;
	-webkit-flex-flow: row !important;
	-moz-flex-flow: row !important;
	-ms-flex-flow: row !important;
	background: rgba(255,255,255,0.16);
	backdrop-filter: blur(4px);
	left: 0;
	right: 0;
	width: calc(100% - 64px);
	margin: 0 auto;
	border-radius: 0 0 8px 8px;
	padding: 26px 10px;
	overflow: hidden;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.marketing-2-item .elementor-widget-icon-box {
	width: 100%;
	text-align: center;
	position: relative;
}


.marketing-2-item .elementor-widget-icon-box::after {
	content: "";
	display: block;
	width: 1px;
	height: 34px;
	background: #fff;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	opacity: 0.20;
}


.marketing-2-item .elementor-widget-icon-box:last-child::after {
	display: none;
}


.marketing-2-item h3 {
	font-weight: 600 !important;
	padding-bottom: 3px;
}


.marketing-2-item p {
	opacity: 0.80;
	margin-bottom: 0;
}






.marketing-section3 .digital-list4-block .elementor-widget-image::after {
	display: none;
}



.marketing-section3 .elementor-widget-icon-list {
	padding: 0 15px 0 25px;
}


.marketing-section5 {
	padding: 120px 0;
}


.marketing-content5 h2 {
	font-weight: 600 !important;
	padding-bottom: 23px;
}


.marketing-content5 .elementor-widget-text-editor {
	opacity: 0.80;
	padding-bottom: 32px;
}



.marketing-bar5 {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	padding: 67px 0 0;
}


.marketing-bar-item5 {
	padding: 17px 0 0;
}


.marketing-bar-block5 {
	width: 48.5%;
	background: rgba(255,255,255,0.03);
	border-radius: 16px;
	padding: 25px;
}


.marketing-bar5 .elementor-progress-bar {
	height: 20px;
	position: static;
}


.marketing-bar5 .elementor-progress-percentage {
	top: -43px;
	font-size: 16px;
}


.marketing-bar5 .elementor-progress-wrapper {
	margin-bottom: 17px;
}


.marketing-section6 {
	padding: 125px 0;
}


.marketing-strategies-wrapper .upper-content-part {
	width: 100%;
	max-width: 700px;
	margin: 0 auto;
	text-align: center;
}


.marketing-strategies-wrapper h2 {
	color: #102B3A;
	font-size: 44px;
	line-height: 57px;
	margin: 0;
	font-weight: 600 !important;
	padding-bottom: 23px;
}


.marketing-strategies-wrapper .upper-content-part p {
	color: #707376;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	font-family: "Kumbh Sans", Sans-serif;
}


.switcher-wrapper {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


#switch label {
	display: none;
}


#switch .switch-track {
	width: 44px;
	height: 26px;
	background: #dfe1e2;
	border: 1px solid rgba(0,0,0,0.1);
}


#switch #knob {
	width: 22px;
	height: 22px;
	background: url("../svg/circle-check.svg") no-repeat center center;
	background-size: 100%;
	top: 4px;
	left: 2px;
}


#switch.on .switch-knob {
	transform: translateX(19px);
}


.switcher-wrapper span {
	color: #102B3A;
	font-weight: 600;
	font-size: 22px;
	line-height: 35px;
	display: inline-block;
	font-family: "Kumbh Sans", Sans-serif;
}


.switcher-wrapper .switch-wrapper {
	width: 44px;
	height: 26px;
	margin: 0 15px;
}


.stratey-box {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.strategies-boxes-wrapper {
	margin-top: 80px;
}


.stratey-box .left-info-part {
	width: 49%;
	border-radius: 32px;
	border: 1px solid rgba(0,0,0,0.1);
	padding: 28px;
}


.b2b-logo-item {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	margin-bottom: 20px;
}


.b2b-logo-block {
	background: #fff;
	border-radius: 16px 16px 0 0;
	padding: 24px;
}


.b2b-logo {
	width: 100%;
	max-width: 323px;
}



.b2b-logo img {
	width: 100%;
}



.b2b-dot a {
	display: block;
	width: 24px;
}


.b2b-dot a img {
	width: 100%;
}


.b2b-title span {
	color: #102B3A;
	font-size: 18px;
	line-height: 28px !important;
	font-weight: 500;
	font-family: "Kumbh Sans", Sans-serif;
}


.stratey-box .left-info-part img {
	border-radius: 0 0 16px 16px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}



.stratey-box .light-info-part {
	width: 44.5%;
}


.light-info-part ul {
	list-style: none;
	margin: 0;
	padding: 0;
}	


.light-info-part ul li {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	background: #fff;
	border-radius: 16px;
	padding: 20px;
	margin: 0 0 20px;
}


.light-info-part ul li:last-child {
	margin-bottom: 0;
}


.light-info-part .img-part {
	background: #f8f9f9;
	width: 113px;
	height: 113px;
	border-radius: 8px;
	text-align: center;
	line-height: 110px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.light-info-part .img-part img {
	display: inherit;
	width: 64px;
	margin: 0 auto;
	height: 64px;
	object-fit: contain;
}


.light-info-part .info-part {
	width: calc(100% - 154px);
}


.light-info-part .info-part h3 {
	margin: 0;
	color: #102B3A;
	font-size: 26px;
	line-height: 41px;
	font-weight: 600 !important;
	font-family: "Kumbh Sans", Sans-serif;
}


.light-info-part .info-part p {
	color: #707376;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	font-family: "Kumbh Sans", Sans-serif;
	margin: 0;
}



.marketing-section7 {
	padding: 111px 0 170px;
	position: relative;
}


.marketing-section7 .e-con-inner {
	position: relative;
	z-index: 1;
}


.marketing-section7::after {
	content: "";
	display: block;
	width: 180px;
	height: 262px;
	background: url("../svg/circle-38422.svg") no-repeat center center;
	position: absolute;
	top: 100px;
	left: 0;
}


.marketing-section7::before {
	content: "";
	display: block;
	width: 116px;
	height: 116px;
	background: url("../svg/dash-border.svg") no-repeat center center;
	position: absolute;
	bottom: 0;
	right: -35px;
	top: auto;
	left: auto;
}


.marketing-section7 h2, 
.marketing-section9 h2 {
	padding-bottom: 33px;
	font-weight: 600 !important;
}


.marketing-section7 .elementor-icon-list-item, 
.marketing-section9 .elementor-icon-list-item {
	margin-bottom: 25px;
}


.marketing-section7 .elementor-icon-list-item:last-child {
	margin-bottom: 0;
}


.marketing-content7 .elementor-icon-list-text, 
.marketing-content9 .elementor-icon-list-text {
	position: relative;
	padding-left: 34px;
}


.marketing-content7 .elementor-icon-list-text::after, 
.marketing-content9 .elementor-icon-list-text::after {
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	background: url("../svg/long_square_right.svg") no-repeat center center;
	position: absolute;
	top: 1px;
	left: 0;
	background-size: 100%;
}



.marketing-image6 {
	border-radius: 32px;
	background:#FAFAFA;
	border: 1px solid rgba(0,0,0,0.1);
	padding: 28px;
}


.marketing-image6 img {
	border-radius: 16px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.marketing-learn6 {
	background: #fff;
	border-radius: 32px;
	padding: 25px;
	box-shadow: 0 0 26px 0 rgba(0,0,0,0.1);
	max-width: 360px;
	position: absolute;
	bottom: -43px;
	left: -205px;
}


.marketing-learn6 h2 {
	padding: 24px 25px;
	font-weight: 600 !important;
	background: #FAFAFA;
	border-radius: 20px;
	margin-bottom: 30px;
}


.marketing-image7, 
.marketing-image9 {
	position: relative;
}


.marketing-content7, 
.marketing-content9 {
	width: 30%;
}


.marketing-content7 {
	padding-left: 0;
}


.marketing-image7 {
	padding-right: 0;
}


.marketing-section7-inner .e-con-inner, 
.marketing-section9-inner .e-con-inner {
	align-items: center !important;
	-webkit-align-items: center !important;
	-moz-align-items: center !important;
	-ms-align-items: center !important;
	justify-content: space-between !important;
	-webkit-justify-content: space-between !important;
	-moz-justify-content: space-between !important;
	-ms-justify-content: space-between !important;
}



.marketing-section8 {
	padding-bottom: 116px;
}


.marketing-section9 {
	padding: 111px 0 170px;
	position: relative;
	overflow: hidden;
}


.marketing-section9::after {
	content: "";
	display: block;
	width: 220px;
	height: 220px;
	background: url("../svg/circle-shape-svg.svg") no-repeat center center;
	position: absolute;
	bottom: 0;
	right: 0;
	transform: rotate(-90deg);
	background-size: 100%;
}


.marketing-section9 .marketing-image6 {
	background: #F1F1F1;
}


.marketing-section9 .marketing-learn6 {
	background: #fff;
	border-radius: 32px;
	padding: 25px;
	box-shadow: 0 0 26px 0 rgba(0,0,0,0.1);
	max-width: 360px;
	position: absolute;
	bottom: -43px;
	right: -205px;
	left: auto;
}


.marketing-section8-list {
	padding: 0;
}


.marketing-section8-inner {
	padding: 0;
}


.marketing-content9 {
	padding-right: 0;
}


.marketing-section8-list .elementor-widget-image-box {
	width: 25%;
	background: #FAFAFA;
	border-radius: 16px;
	border: 1px solid rgba(0,0,0,0.05);
	margin-right: 1.8%;
	padding: 61px 20px;
	margin-bottom: 1.9% !important;
	/*transform-style: preserve-3d;
	transition: transform 1.1s;*/
	transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
}


.marketing-section8-list .elementor-widget-image-box:hover {
	/*transform: rotateY(360deg);*/
	background: #0271FF;
}


.marketing-section8-list .elementor-widget-image-box:hover h3{
	color: #fff !important;
}


.marketing-section8-list .elementor-widget-image-box:hover img {
	filter: brightness(200);
}


.marketing-section8-list .elementor-widget-image-box:nth-child(4n) {
	margin-right: 0;
}


.marketing-section8-list .elementor-image-box-title {
	font-weight: 600 !important;
	margin: 0;
}



.marketing-section10 {
	padding: 130px 0 84px;
}


.marketing-content11 {
	background: #102B3A;
	border-radius: 32px;
	padding: 75px 0 53px;
}


.marketing-content11 h2 {
	font-weight: 600 !important;
	padding-bottom: 18px;
}


.marketing-content11 .elementor-widget-text-editor {
	max-width: 700px !important;
	margin: 0 auto 30px !important;
	opacity: 0.80;
}


.marketing-content11 .blue-bg-btn .elementor-button {
	max-width: 670px;
	display: block;
	margin: 0 auto 18px;
}



.marketing-content11 .blue-bg-btn .elementor-button-text {
	position: relative;
	width: 100%;
}



.marketing-content11 .blue-bg-btn .elementor-button-text::after {
	content: "";
	display: block;
	width: 99px;
	height: 104px;
	background: url("../svg/rotate-arrow.svg") no-repeat center center;
	position: absolute;
	bottom: 6px;
	right: -150px;
	background-size: 100%;
}



.social-media-overview {
	padding: 97px 0 0;
}



.social-overview-title {
	text-align: center;
	max-width: 727px;
	margin: 0 auto 80px;
}


.social-overview-title h2 {
	color: #2F3443;
	font-size: 56px;
	line-height: 67px;
	margin: 0 0 18px;
	font-weight: 600 !important;
	font-family: "Kumbh Sans", Sans-serif;
}


.social-overview-title h2 span {
	font-weight: 600 !important;
}


.social-overview-title p {
	color: #5D6481;
	font-size: 18px;
	line-height: 28px;
	font-family: "Kumbh Sans", Sans-serif;
	font-weight: 400;
	margin: 0;
}



.desktop-tab-container {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.desktop-tab-container .tab-sidebar {
	background: #f2f8ff;
	border-radius: 32px;
	padding: 90px 0;
	width: 26.5%;
}


.desktop-tab-container .tab-sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


.tab-sidebar ul li {
	width: 100%;
	height: 64px;
	margin-bottom: 28px;
}


.tab-sidebar ul li:last-child {
	margin-bottom: 0;
}


.tab-sidebar ul li a {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	color: #0170FA;
	font-size: 20px;
	position:relative;
	line-height: 32px;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
	padding: 0 34px;
	height: 100%;
	cursor: pointer;
}


.tab-sidebar ul li a::after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 33px solid transparent;
	border-bottom: 33px solid transparent;
	border-left: 27px solid transparent;
	position: absolute;
	right: -26px;
}


.tab-sidebar ul li a img {
	width: 24px;
	height: 24px;
	margin-right: 16px;
}


.tab-sidebar ul li a span {
	font-size: 14px;
	padding-left: 13px;
}



.tab-sidebar ul li a.active, 
.mobile-accordion button.active {
	background:#0170FA;
	color: #fff;
	border-left: 4px solid rgba(255,255,255,0.3);
}


.tab-sidebar ul li a.active::after {
	border-left: 27px solid #358EFD;
}



.mobile-accordion {
	display: none;
}




.d-content-wrap {
	width: 71.3%;
	border: 1px solid #EAEEF2;
	border-radius: 32px;
	padding: 30px;
}


.desciption-part h3 {
	margin: 0 0 8px;
	color: #2F3443;
	font-size: 28px;
	line-height: 44px;
	font-family: "Kumbh Sans", Sans-serif;
}


.desciption-part h4 {
	margin: 0;
	font-family: "Kumbh Sans", Sans-serif;
	color: #2F3443;
	font-size: 18px;
	line-height: 28px;
	font-weight: 600 !important;
}



.tab-content-inner {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}

.tab-content-inner .desciption-part {
	width: 57%;
}


.lebel-sec {
	color: #707376;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	margin: 24px 0 17px;
	font-family: "Kumbh Sans", Sans-serif;
}


.lebel-sec span {
	background: #fff4eb;
	border-radius: 50px;
	padding: 9px 14px;
	display: inline-block;
	margin-right: 5px;
}


.lebel-sec span small {
	font-size: 16px;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
	background: linear-gradient(90deg, rgba(255,87,87,1) 50%, rgba(255,172,39,1) 100%);
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.tab-content-inner .image-part {
	width: 40%;
}


.tab-content-inner .image-part img {
	border-radius: 16px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.tab-content-inner .desciption-part p {
	color: #707376;
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	font-family: "Kumbh Sans", Sans-serif;
	margin-bottom: 13px;
}


.desciption-part ul li a {
	color: #0170FA;
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	font-family: "Kumbh Sans", Sans-serif;
}


.desciption-part ul {
	list-style: none;
	margin: 0 0 30px;
	padding: 0;
}


.desciption-part ul li {
	margin: 0;
	position: relative;
	padding-left: 25px;
}


.desciption-part ul li::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/check-icon.svg") no-repeat center center;
	position: absolute;
	top: 10px;
	left: 0px;
	background-size: 100%;
}



.desciption-part h5 {
	color: #2F3443;
	font-size: 16px;
	font-family: "Kumbh Sans", Sans-serif;
	font-weight: 600;
	margin: 30px 0 11px;
}



.desciption-part .blue-bg-btn a.elementor-button {
	border-radius: 10px;
	padding: 8px 17px;
}



.marketing-section13 {
	padding: 108px 0 73px;
	text-align: center;
}


.marketing-section13 .marketing-section8-list {
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}


.marketing-section13 .elementor-widget-image-box {
	width: 32.1%;
	margin-right: 1.8% !important;
}


.marketing-section13 .elementor-widget-image-box:nth-child(3n) {
	margin-right: 0 !important;
}


.marketing-content13 {
	padding: 0 0 83px;
}


.marketing-content14 {
	padding: 0;
	max-width: 937px;
	margin: 0 auto 77px;
}


.marketing-section13 h2, 
.marketing-section14 h2 {
	font-weight: 500 !important;
}


.marketing-section14 h2 {
	padding-bottom: 19px;
}


.marketing-section13 h2 span, 
.marketing-section14 h2 span {
	font-weight: 600;
}



.marketing-section14 {
	padding: 0 0 129px;
}


.marketing-media14 {
	padding: 30px;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 16px;
	overflow: hidden;
	flex-flow: row wrap !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	justify-content: space-between !important;
	-webkit-justify-content: space-between !important;
	-moz-justify-content: space-between !important;
	-ms-justify-content: space-between !important;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;

}


.marketing-media14 .marketing-block14 {
	width: 50%;
}




.marketing-media14 .marketing-image14 {
	width: 47%;
	height: 610px;
}



.marketing-network14 .elementor-widget-shortcode {
	width: 100%;
}


.cost-calculator-container h2 {
	color: #2F3443;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 42px;
	line-height: 50px;
	font-weight: 500 !important;
	max-width: 500px;
	margin: 0 auto 46px;
	text-align: center;
}


.cost-calculator-fields {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	margin-bottom: 40px;
	width: 100%;
}


.choose-your-network, 
.choose-posts-per-month {
	background: #fff;
	width: 48%;
	border-radius: 24px;
	overflow: hidden;
	padding: 15px 15px 22px;
}


.cost-calculator-fields h3 {
	margin: 0 0 15px;
	color: #2F3443;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 21px;
	font-weight: 600 !important;
	line-height: 38px;
	text-align: center;
}


.network-options, 
.posts-options {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.network-options label {
	width: 40px;
	height: 40px;
	position: relative;
	margin: 0 4px;
}


.network-options label img {
	width: 100%;
}


.network-options label input {
	position: absolute !important;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	cursor: pointer;
}


.posts-options .posts-radio {
	background: #eaebec;
	position: relative;
	width: 40px;
	height: 40px;
	border-radius: 8px;
	line-height: 40px;
	margin: 0 5px;
}



.posts-options .posts-radio input {
	position: absolute !important;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	cursor: pointer;
	width: 40px;
	height: 40px;
}


.posts-options .posts-radio label {
	padding: 0;
	color: #2F3443;
	font-size: 24px;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
	text-align: center;
	width: 100%;
	height: 100%;
	line-height: 38px;
}


.posts-options .posts-radio label::before {
	width: 100%;
	height: 100%;
	border: none;
	opacity: 0;
}



.posts-options .posts-radio input[type="radio"]:checked + label::after {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	background: url("../svg/circle-check-blue.svg") no-repeat center center;
	position: absolute;
	bottom: -2px;
	right: -8px;
	background-size: 100%;
}


.network-options small {
	font-size: 0;
	width: 14px;
	height: 14px;
	background: url("../svg/circle-check-blue.svg") no-repeat center center;
	position: absolute;
	bottom: -2px;
	right: -8px;
	background-size: 100%;
	opacity:0;
}


.network-options input[type="checkbox"]:checked + small {
	opacity:1;
}


.marketing-month14 {
	padding: 0;
}


.estimated-cost {
	background: #fff;
	border-radius: 24px;
	padding: 25px;
	margin-top: 20px;
}



.estimated-cost-inner {
	border-radius: 12px;
	padding: 15px 10px;
	background: #e6f1ff;
	text-align: center;
}


.estimated-monthly-cost h3 {
	color: #2F3443;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600 !important;
	line-height: 38px;
	text-align: center;
	margin: 0;
}


.monthly-cost-result {
	margin: 0 0 5px;
	font-size: 32px;
	font-weight: 600;
	color: #0170FA;
	line-height: 41px;
}


.part-per-month {
	margin: 0;
	font-size: 24px;
	font-weight: 600;
	color: #0170FA;
	line-height: 31px;
}



.marketing-image14 {
	position: relative;
	padding: 0;
	border-radius: 14px;
	overflow: hidden;
}


.marketing-image14 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.marketing-image-desc14 {
	background: rgba(16, 43, 58, 0.7);
	padding: 20px;
	backdrop-filter: blur(7px);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}



.marketing-image-desc14 h3 {
	font-weight: 600 !important;
	padding-bottom: 26px;
	max-width: 448px;
	margin: 0 auto;
}


.marketing-image-desc14 .blue-bg-btn a.elementor-button {
	border-radius: 10px;
	padding: 12px 17px;
	width: 292px;
	margin:0 auto;
}










.marketing-section18 {
	padding: 117px 0;
	position:relative;
}


.marketing-section18::after {
	content: "";
	display: block;
	width: 170px;
	height: 294px;
	background: url("../svg/gray-circle.svg") no-repeat center center;
	position: absolute;
	top: 50px;
	left: 0;
	background-size: 100%;
}



.marketing-section18::before {
	content: "";
	display: block;
	width: 170px;
	height: 294px;
	background: url("../svg/gray-circle.svg") no-repeat center center;
	position: absolute;
	top: -90px;
	right: -30px;
	background-size: 100%;
	left: auto;
	transform: rotate(126deg);
	-webkit-transform: rotate(126deg);
	-moz-transform: rotate(126deg);
	-ms-transform: rotate(126deg);
}


.marketing-section18 h2 {
	font-weight: 600 !important;
	padding-bottom: 35px;
}


.marketing-section18 .blue-bg-btn a {
	width: 260px;
	margin: 0 auto;
}


.marketing-section18 .blue-bg-btn .elementor-button-text {
	position: relative;
}


.marketing-section18 .blue-bg-btn .elementor-button-text::after {
	content: "";
	display: block;
	width: 58.98px;
	height: 58.98px;
	background: url("../svg/rotate-arrow-blue.svg") no-repeat center center;
	position: absolute;
	bottom: 6px;
	left: -134px;
	background-size: 100%;
}







.marketing-section2 h2 span, 
.page-id-100550 .digital-section3 h2 span, 
.marketing-strategies-wrapper h2 span, 
.marketing-section7 h2 span, 
.marketing-section9 h2 span, 
.social-overview-title h2 span, 
.marketing-section13 h2 span, 
.marketing-section14 h2 span, 
.marketing-section16 h2 span, 
.marketing-section17 h2 span {
	background: linear-gradient(90deg, rgba(255,87,87,1) 50%, rgba(255,172,39,1) 100%);
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.page-id-100550 .blue-bg-btn .elementor-button {
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
}



.page-id-100550 .blue-bg-btn .elementor-button:hover {
	background: #FF5757;
	color:#fff;
}





#elementor-popup-modal-103095 .dialog-widget-content {
	width: 93%;
	max-width: 470px;
	border-radius: 40px;
	padding: 32px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}


#elementor-popup-modal-103095 .dialog-close-button {
	position: absolute;
	top: -10px;
	right: -15px;
	cursor: pointer;
	background: #0271FF;
	background-image: none;
	color: #fff;
	width: 35px;
	height: 35px;
	line-height: 30px;
	text-align: center;
	border-radius: 100%;
}


#elementor-popup-modal-103095 .dialog-lightbox-message {
	width: 100% !important;
	height: auto !important;
	overflow: unset;
}


#elementor-popup-modal-103095 h2 {
	text-align: center;
	color: #1F242E;
	font-size: 24px;
	margin: 0 0 34px;
}


#elementor-popup-modal-103095 .elementor-form-fields-wrapper {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


#elementor-popup-modal-103095 .elementor-field-group {
	position: relative;
	margin-bottom: 15px;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 12px;
	margin-right: 0 !important;
	width: 48%;
	display: inline-block;
}


#elementor-popup-modal-103095 .elementor-field-group .elementor-field-label {
	display: none;
}


#elementor-popup-modal-103095 .elementor-field-group input, 
#elementor-popup-modal-103095 .elementor-field-group select, 
#elementor-popup-modal-103095 .elementor-field-group textarea {
	font-size: 16px;
	color: #666;
	font-family: "Kumbh Sans", Sans-serif;
	padding: 17px 10px 17px 47px;
	border: none;
	outline: none;
	visibility: visible;
	box-shadow: none;
	background-color: transparent;
}


#elementor-popup-modal-103095 .elementor-field-group textarea {
	height: 100px;
	min-height: 100px;
}


#elementor-popup-modal-103095 input::-webkit-input-placeholder, 
#elementor-popup-modal-103095 textarea::-webkit-input-placeholder { 
   color: #666; opacity:1;
}


#elementor-popup-modal-103095 input::-moz-placeholder, 
#elementor-popup-modal-103095 textarea::-moz-placeholder { 
   color: #666;  opacity:1;
}


#elementor-popup-modal-103095 input:-ms-input-placeholder, 
#elementor-popup-modal-103095 textarea:-ms-input-placeholder { 
   color: #666;  opacity:1;
}


#elementor-popup-modal-103095 input:-moz-placeholder, 
#elementor-popup-modal-103095 textarea:-moz-placeholder { 
   color: #666;  opacity:1;
}



#elementor-popup-modal-103095 .elementor-field-group-name::after, 
#elementor-popup-modal-103095 .elementor-field-group-field_3f8a9a7::after {
	content: "";
	display: block;
	width: 13px;
	height: 18px;
	background: url("../svg/user-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 21px;
	left: 23px;
}


#elementor-popup-modal-103095 .elementor-field-group-email::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/mail-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	left: 19px;
}


#elementor-popup-modal-103095 .elementor-field-group-field_4643dd6::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/sele-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	left: 18px;
}


#elementor-popup-modal-103095 .select_container::after {
	background: #fff url("../svg/select-svg-arrow.svg") no-repeat center center;
	background-size: auto;
	width: 20px;
	height: 20px;
	position: absolute;
	content: "";
	right: 7px;
	top: 20px;
	background-size: 100%;
	font-size: 0;
}


#elementor-popup-modal-103095 .select_container::before, 
#elementor-popup-modal-103095 .elementor-field.elementor-select-wrapper::before {
	display: none;
}


#elementor-popup-modal-103095 .elementor-field-group-message::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/sms-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	left: 18px;
}


#elementor-popup-modal-103095 .elementor-field-group-field_fd0b703::after, 
#elementor-popup-modal-103095 .elementor-field-group-field_15a556b::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/suitcase-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	left: 18px;
}


#elementor-popup-modal-103095 .elementor-field-group-message, 
#elementor-popup-modal-103095 .elementor-field-type-submit {
	width: 100%;
}


#elementor-popup-modal-103095 .elementor-field-type-submit {
	border: none;
	padding: 0;
	border-radius: 0;
}



#elementor-popup-modal-103095 .elementor-field-type-submit button {
	background: #FF5757;
	background-image: none;
	width: 100%;
	text-align: center;
	padding: 18px 0;
	border-radius: 50px;
	font-size: 16px;
	font-weight: 700;
	font-family: "Kumbh Sans", Sans-serif;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
}


#elementor-popup-modal-103095 .elementor-field-type-submit button:hover {
	background: #0170FA;
}




@media (max-width:767px){
	
		
	.marketing-section2 {
		padding: 42px 15px 33px;
	}


	.marketing-section2::after {
		width: 40px;
		height: 79px;
		background: url("../svg/msp1.svg") no-repeat center center;
		top: 100px;
		left: 0;
		background-size: 100%;
	}


	.marketing-section2::before {
		width: 21px;
		height: 97px;
		background: url("../svg/msp2.svg") no-repeat center center;
		background-size: auto;
		top: 873px;
		left: auto;
		background-size: 100%;
		right: 0;
		opacity: 1;
	}
	
	
	.marketing-section2 .elementor-element-bfb061f::after {
		display: none;
	}
	
	
	.marketing-section4 {
		background: #fff !important;
	}
	
	
	
	.marketing-section4::after {
		width: 80px;
		height: 80px;
		right: -37px;
		left: auto;
		top: 17px;
	}


	.marketing-section2 .elementor-widget-text-editor br {
		display: none;
	}


	.marketing-section2 .elementor-widget-heading h2 {
		padding-bottom: 16px;
	}


	.marketing-2-block {
		padding: 15px;
		width: 100%;
		margin-bottom: 20px;
	}


	.marketing-2-block .big-img {
		border-radius: 10px;
	}


	.marketing-2-item {
		bottom: 15px;
		width: calc(100% - 31px);
		padding: 16px 10px;
	}


	.marketing-list2 {
		padding: 0;
	}


	.marketing-section2 .elementor-widget-text-editor {
		padding-bottom: 30px;
	}


	.marketing-2-item h3 {
		font-size: 15px !important;
		line-height: 19px !important;
	}


	.marketing-2-item p {
		font-size: 10px !important;
		line-height: 13px !important;
	}


	.marketing-2-block .small-logo-img {
		top: 20px;
		left: 20px;
	}


	.marketing-2-block .small-logo-img img {
		width: 90px;
	}



	.marketing-section3 .blue-bg-btn {
		display: block;
		padding: 15px 15px 0;
	}


	.marketing-section3 .blue-bg-btn .elementor-button {
		width: 100%;
	}


	.marketing-section5 {
		padding: 36px 5px;
	}


	.marketing-content5 h2 {
		font-size: 24px !important;
		padding-bottom: 10px;
		line-height: 31px !important;
	}


	.marketing-content5 .elementor-widget-text-editor {
		font-size: 14px !important;
		line-height: 22px !important;
	}


	.marketing-content5 .elementor-widget-text-editor br {
		display: none;
	}


	.marketing-content5 .blue-bg-btn .elementor-button {
		width: 100%;
	}


	.marketing-bar5 {
		padding: 33px 10px 0;
	}


	.marketing-bar-block5 {
		width: 100%;
		padding: 15px;
		margin-bottom: 22px;
	}


	.marketing-bar-block5 h4 {
		font-size: 16px !important;
		line-height: 25px !important;
	}


	.marketing-bar-item5 span.elementor-title {
		font-size: 14px !important;
		line-height: 22px !important;
	}


	.marketing-bar5 .elementor-progress-percentage {
		top: -35px;
		font-size: 14px;
	}


	.marketing-bar-item5 .elementor-widget-text-editor {
		font-size: 12px !important;
		line-height: 19px !important;
	}


	.marketing-bar5 .elementor-progress-bar {
		height: 14px;
	}


	.marketing-strategies-wrapper {
		padding: 0 15px;
	}



	.marketing-section6 {
		padding: 45px 0;
	}


	.marketing-strategies-wrapper h2 {
		font-size: 24px;
		line-height: 31px;
		padding-bottom: 10px;
	}


	.marketing-strategies-wrapper .upper-content-part p {
		font-size: 14px;
		line-height: 22px;
	}


	.switcher-wrapper span {
		font-size: 18px;
	}


	#switch .switch-track, 
	.switcher-wrapper .switch-wrapper {
		height: 22px;
	}


	#switch #knob {
		width: 18px;
		height: 18px;
	}



	.strategies-boxes-wrapper {
		margin-top: 40px;
	}


	.stratey-box .left-info-part {
		width: 100%;
		border-radius: 20px;
		padding: 15px;
		margin-bottom: 34px;
	}
	
	
	.b2b-logo-item {
		margin-bottom: 10px;
	}
	
	
	.b2b-logo-block {
		padding: 20px 20px 15px;
	}
	
	
	.b2b-dot a {
		width: 16px;
	}
	
	
	.b2b-title span {
		font-size: 14px;
		line-height: 22px !important;
	}
	
	
	.b2b-logo {
		max-width: 211px;
	}


	.stratey-box .light-info-part {
		width: 100%;
	}


	.light-info-part ul li {
		border-radius: 15px;
		padding: 15px;
		margin: 0 0 20px;
	}


	.light-info-part .img-part {
		width: 77px;
		height: 77px;
	}


	.light-info-part .img-part img {
		width: 45px;
		height: 45px;
	}


	.light-info-part .info-part {
		width: calc(100% - 95px);
	}


	.light-info-part .info-part h3 {
		font-size: 18px;
		line-height: 28px;
	}


	.light-info-part .info-part p {
		font-size: 14px;
		line-height: 22px;
	}



	.marketing-section7 {
		padding: 50px 25px 50px;
	}


	.marketing-content7, 
	.marketing-content9 {
		width: 100%;
		padding: 0;
	}


	.marketing-section7 h2, 
	.marketing-section9 h2 {
		padding-bottom: 30px;
		font-size: 24px !important;
		line-height: 31px !important;
	}


	.marketing-image7 {
		padding: 0;
	}


	.marketing-section7::after {
		width: 40px;
		height: 79px;
		background: url("../svg/msp1.svg") no-repeat center center;
		background-size: auto;
		top: 40px;
		right: 0;
		background-size: 100%;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		left: auto;
	}


	.marketing-section7 .elementor-icon-list-item, 
	.marketing-section9 .elementor-icon-list-item {
		margin-bottom: 18px;
	}


	.marketing-content7 .elementor-icon-list-text, 
	.marketing-content9 .elementor-icon-list-text {
		font-size: 16px !important;
		line-height: 25px !important;
		padding-left: 30px;
	}


	.marketing-content7 .elementor-icon-list-text::after, 
	.marketing-content9 .elementor-icon-list-text::after {
		width: 20px;
		height: 20px;
		top: 3px;
	}


	.marketing-section7-inner {
		padding: 0;
	}


	.marketing-learn6 {
		border-radius: 30px;
		padding: 20px;
		max-width: 100%;
		position: static;
	}


	.marketing-image6 {
		border-radius: 28px;
		padding: 15px;
		margin: 35px 0 25px;
	}


	.marketing-learn6 h2 {
		font-size: 20px !important;
		line-height: 26px !important;
		margin-bottom: 20px !important;
	}


	.marketing-learn6 .blue-bg-btn .elementor-button {
		font-size: 14px;
		width: 100%;
	}


	.marketing-section7::before {
		width: 21px;
		height: 79px;
		background: url("../svg/msp2.svg") no-repeat center center;
		bottom: 0;
		right: auto;
		top: auto;
		left: 10px;
		background-size: 100%;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
	}


	.marketing-section8-list {
		padding: 0 15px;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
		flex-flow: row wrap !important;
		-webkit-flex-flow: row wrap !important;
		-moz-flex-flow: row wrap !important;
		-ms-flex-flow: row wrap !important;
	}



	.marketing-section8-list .elementor-widget-image-box {
		width: 47%;
		margin: 0 0 20px !important;
		padding: 20px 10px;
		height: 132px;
	}


	.marketing-section8-list .elementor-image-box-img {
		margin-bottom: 5px !important;
	}


	.marketing-section8 {
		padding-bottom: 30px;
	}


	.marketing-section8-list .elementor-image-box-title {
		font-size: 16px !important;
		line-height: 22px !important;
	}


	.marketing-section9 {
		padding: 50px 15px 50px;
	}


	.marketing-image9 {
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
	}


	.marketing-section9 .marketing-learn6 {
		border-radius: 30px;
		padding: 20px;
		max-width: 100%;
		position: relative;
		right: 0;
		bottom: 0;
		z-index: 1;
	}


	.marketing-image9 {
		padding: 0;
	}


	.marketing-section9 .marketing-image6 {
		margin-top: 20px;
	}


	.marketing-section9::after {
		width: 66px;
		height: 101px;
		background: url("../svg/msp3.svg") no-repeat center center;
		bottom: 10px;
		left: 0;
		transform: rotate(0deg);
		background-size: 100%;
		right: auto;
	}
	
	
	
	.marketing-section9::before {
		background: #0170FA;
		width: 95px;
		height: 95px;
		content: "";
		display: block;
		top: 29px;
		right: -37px;
		left: auto;
		position: absolute;
		border-radius: 100%;
		opacity: 0.10;
	}



	.marketing-section10 {
		padding: 58px 10px 10px !important;
	}


	.marketing-content11 .elementor-widget-text-editor {
		font-size: 14px !important;
		line-height: 22px !important;
	}


	.marketing-content11 h2 {
		padding-bottom: 13px;
		font-size: 24px !important;
		line-height: 31px !important;
	}


	.marketing-section11 {
		padding: 0 15px;
	}


	.marketing-content11 {
		background: #102B3A;
		border-radius: 32px;
		padding: 41px 20px 20px;
	}


	.marketing-content11 .blue-bg-btn .elementor-button-text::after {
		width: 28px;
		height: 100px;
		bottom: 20px;
		right: -10px;
		transform: rotate(280deg);
		-webkit-transform: rotate(280deg);
		-moz-transform: rotate(280deg);
		-ms-transform: rotate(280deg);
	}


	.marketing-content11 .elementor-widget-text-editor {
		padding: 0 20px;
	}


	.marketing-content11 .elementor-widget-text-editor br {
		display: none;
	}


	.social-media-overview {
		padding: 20px 5px 0;
	}


	.social-overview-title h2 {
		font-size: 24px;
		line-height: 28px;
		margin: 0 0 15px;
	}


	.social-overview-title p {
		font-size: 14px;
		line-height: 22px;
	}


	.desktop-tab-container {
		display: none;
	}


	.mobile-accordion {
		display: block;
		background: #f2f8ff;
		border-radius: 20px;
		padding: 30px 0;
	}


	.tab-content-inner .desciption-part {
		width: 100%;
	}


	.tab-content-inner .image-part {
		width: 100%;
	}


	.desciption-part h3 {
		font-size: 18px;
		line-height: 28px;
	}


	.desciption-part h4 {
		font-size: 15px;
		line-height: 24px;
	}


	.lebel-sec span small {
		font-size: 14px;
	}


	.tab-content-inner .desciption-part p, 
	.lebel-sec {
		font-size: 14px;
		line-height: 22px;
	}


	.lebel-sec span {
		padding: 8px 10px;
	}


	.mobile-accordion .panel {
		background: #fff;
		border-radius: 20px;
		padding: 20px;
		width: calc(100% - 30px);
		margin: 0 auto 29px;
	}


	.mobile-accordion button {
		position: relative;
		display: flex;
		display: -moz-box;
		cursor: pointer;
		display: -ms-flexbox;
		display: -webkit-flex;
		align-items: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		background: transparent;
		width: 100%;
		height: 56px;
		text-align: left;
		border-radius: 0;
		padding: 0 15px;
		color: #0170FA;
		font-size: 16px;
		font-family: "Kumbh Sans", Sans-serif;
		line-height: 56px;
		margin-bottom: 15px;
	}


	.social-overview-title {
		margin: 0 auto 50px;
	}


	.mobile-accordion button::after {
		width: 20px;
		content: "";
		display: block;
		height: 20px;
		background: url("../svg/msp5.svg") no-repeat center center;
		background-size: 100%;
		position: absolute;
		right: 15px;
		top: 17px;
	}


	.mobile-accordion button.active::after {
		width: 20px;
		content: "";
		display: block;
		height: 20px;
		background: url("../svg/msp4.svg") no-repeat center center;
		background-size: 100%;
		position: absolute;
		right: 15px;
		top: 17px;
	}


	.mobile-accordion button img {
		width: 20px;
		height: 20px;
		margin-right: 10px;
	}


	.desciption-part ul li a {
		font-size: 14px;
		line-height: 22px;
	}


	.desciption-part ul li::after {
		top: 8px;
	}


	.desciption-part h5 {
		font-size: 15px;
		margin: 24px 0 10px;
	}


	.marketing-section13 h2, .marketing-section14 h2 {
		font-size: 24px !important;
		line-height: 28px !important;
	}


	.marketing-section13 {
		padding: 28px 10px 20px;
	}


	.marketing-content13 {
		padding: 0 15px 45px;
	}


	.marketing-content14 .elementor-widget-text-editor {
		font-size: 14px !important;
		line-height: 22px !important;
	}



	.marketing-section14 {
		padding: 0 15px 50px;
	}
	
	
	.marketing-content14 {
		margin: 0 auto 50px;
	}


	.marketing-media14 .marketing-block14 {
		width: 100%;
		padding: 0;
	}
	
	
	.marketing-network14 {
	  padding: 0;
	}


	.marketing-media14 .marketing-image14 {
		width: 100%;
		height: 328px;
	}
	
	
	.cost-calculator-container h2 {
		line-height: 30px !important;
		margin: 0 auto 10px;
	}
	
	
	.choose-your-network {
		margin-bottom: 20px;
	}
	
	
	.network-options label {
		width: 32px;
		height: 32px;
		margin: 0 7px;
	}
	
	
	.cost-calculator-fields h3 {
		margin: 0 0 14px;
		font-size: 16px;
		line-height: 24px;
	}
	
	
	.cost-calculator-fields {
		margin-bottom: 22px;
	}
	
	
	.estimated-monthly-cost h3 {
		font-size: 16px;
		line-height: 24px;
	}
	
	
	.posts-options .posts-radio label {
		font-size: 18px;
		line-height: 38px;
	}
	
	
	.monthly-cost-result {
		font-size: 24px;
		line-height: 30px;
	}
	
	
	.part-per-month {
		font-size: 18px;
		line-height: 24px;
	}
	
	
	.posts-options .posts-radio {
		width: 36px;
		height: 36px;
		margin: 0 8px;
	}
	
	
	.choose-your-network, 
	.choose-posts-per-month {
		width: 100%;
	}
	
	
	.estimated-cost {
		border-radius: 16px;
		padding: 10px;
		margin-bottom: 30px;
	}


	.marketing-media14 {
		padding: 30px 15px;
	}


	.marketing-image-desc14 h3 {
		font-size: 16px !important;
		line-height: 22px !important;
	}


	.marketing-image-desc14 .blue-bg-btn a.elementor-button {
		padding: 5px 17px 7px;
		width: 100%;
	}


	.marketing-section18 h2 {
		padding-bottom: 24px;
		font-size: 24px !important;
		line-height: 31px !important;
	}


	.marketing-section18 .blue-bg-btn .elementor-button-text::after {
		width: 30.98px;
		left: -100px;
	}



	.marketing-section18::before {
		width: 56px;
		height: 100px;
		top: -30px;
		right: 0;
	}


	.marketing-section18::after {
		width: 49px;
		height: 100px;
		top: 0;
		left: 0px;
		background-size: 100%;
	}


	.marketing-section18 {
		padding: 50px 0;
	}



	#elementor-popup-modal-103095 .dialog-widget-content {
		width: 82%;
		padding: 10px 20px;
	}


	#elementor-popup-modal-103095 .dialog-close-button {
		top: -10px;
		right: -7px;
		width: 30px;
		height: 30px;
	}


	#elementor-popup-modal-103095 h2 {
		font-size: 18px;
		margin: 0 0 16px;
	}


	#elementor-popup-modal-103095 .elementor-field-group {
		width: 100%;
	}


	#elementor-popup-modal-103095 .elementor-field-group-name::after, 
	#elementor-popup-modal-103095 .elementor-field-group-field_3f8a9a7::after {
		width: 10px;
		height: 14px;
		top: 15px;
		left: 15px;
		background-size: 100%;
	}


	#elementor-popup-modal-103095 .elementor-field-group-email::after {
		width: 15px;
		height: 16px;
		top: 15px;
		left: 13px;
		background-size: 100%;
	}


	#elementor-popup-modal-103095 .elementor-field-group-field_4643dd6::after {
		width: 16px;
		height: 16px;
		top: 15px;
		left: 12px;
		background-size: 100%;
	}


	#elementor-popup-modal-103095 .select_container::after {
		width: 15px;
		height: 15px;
		right: 7px;
		top: 15px;
	}


	#elementor-popup-modal-103095 .elementor-field-group-field_fd0b703::after, 
	#elementor-popup-modal-103095 .elementor-field-group-field_15a556b::after {
		width: 15px;
		height: 15px;
		top: 15px;
		left: 12px;
		background-size: 100%;
	}


	#elementor-popup-modal-103095 .elementor-field-group-message::after {
		width: 15px;
		height: 15px;
		top: 15px;
		left: 12px;
		background-size: 100%;
	}




	#elementor-popup-modal-103095 .elementor-field-group-field_3f8a9a7, 
	#elementor-popup-modal-103095 .elementor-field-group-name {
		width: 48%;
	}


	#elementor-popup-modal-103095 .elementor-field-group input, 
	#elementor-popup-modal-103095 .elementor-field-group select, 
	#elementor-popup-modal-103095 .elementor-field-group textarea {
		font-size: 12px;
		padding: 13px 10px 12px 27px;
		width: 100% !important;
	}


	#elementor-popup-modal-103095 .elementor-field-type-submit button {
		padding: 12px 0;
		font-size: 14px;
		max-width: 100%;
	}


  

	
}/*=====media close====*/




@media (min-width:767px) and (max-width:1000px){


	.marketing-2-item p {
		font-size: 11px !important;
		line-height: 15px !important;
	}	


	.marketing-2-item h3 {
		font-size: 18px !important;
	}


	.marketing-list2, 
	.marketing-section5, 
	.marketing-section6, 
	.marketing-section7, 
	.marketing-section9, 
	.marketing-section11, 
	.marketing-section12, 
	.marketing-section14 {
		padding-left: 20px;
		padding-right: 20px;
	}


	.marketing-2-item {
		padding: 11px 10px 17px;
	}


	.marketing-content5 h2, 
	.marketing-section7 h2, 
	.marketing-section9 h2, 
	.marketing-content11 h2, 
	.social-overview-title h2, 
	.marketing-section13 h2, 
	.marketing-section14 h2, 
	.marketing-section18 h2, 
	.marketing-block14 h3.elementor-heading-title {
		font-size: 40px !important;
		line-height: 50px !important;
	}


	.stratey-box .left-info-part {
		width: 100%;
	}


	.stratey-box .light-info-part {
		width: 100%;
		margin-top: 30px;
	}


	.marketing-content7, 
	.marketing-content9 {
		width: 45%;
	}


	.marketing-learn6 h2, 
	.marketing-section9 .marketing-learn6 h2 {
		padding: 19px 19px;
		font-size: 18px !important;
		line-height: 24px !important;
	}


	.marketing-learn6 {
		max-width: 260px;
		bottom: -137px;
		left: -46px;
	}


	.marketing-section9 .marketing-learn6 {
		max-width: 260px;
		right: -20px;
		bottom: -150px;
	}


	.marketing-section8-list .elementor-widget-image-box {
		padding: 50px 10px;
	}


	.marketing-section8 {
		padding-left: 30px;
		padding-right: 30px;
	}


	.marketing-section8-list .elementor-image-box-title {
		font-size: 18px !important;
		line-height: 20px !important;
	}


	.tab-sidebar ul li a {
		font-size: 15px;
		padding: 0 15px;
	}

	.tab-sidebar ul li a span {
		font-size: 10px;
	}


	.desciption-part h3 {
		font-size: 20px;
		line-height: 30px;
	}


	.desciption-part h4 {
		font-size: 16px;
		line-height: 24px;
	}


	.desciption-part ul li a {
		font-size: 14px;
		line-height: 25px;
	}


	.marketing-media14 .marketing-block14 {
		width: 100%;
		margin-bottom: 40px;
	}


	.marketing-media14 .marketing-image14 {
		width: 100%;
	}

	
	
}/*=====media close====*/




@media (min-width:1000px) and (max-width:1280px){
	

	.marketing-list2, 
	.marketing-section5, 
	.marketing-section6, 
	.marketing-section7, 
	.marketing-section9, 
	.marketing-section11, 
	.marketing-section12, 
	.marketing-section14 {
		padding-left: 20px;
		padding-right: 20px;
	}


	.marketing-2-item {
		padding: 11px 10px 17px;
	}


	.marketing-2-item h3 {
		font-size: 24px !important;
		line-height: 30px !important;
	}


	.marketing-2-item p {
		font-size: 14px !important;
	}


	.marketing-content5 br {
		display: none;
	}


	.light-info-part .info-part {
		width: calc(100% - 140px);
	}


	.marketing-section8 {
		padding-left: 30px;
		padding-right: 30px;
	}


	.marketing-section8-list .elementor-widget-image-box {
		padding: 61px 15px;
	}


	.marketing-section8-list .elementor-image-box-title {
		font-size: 20px !important;
		line-height: 30px !important;
	}


	.marketing-section9 .marketing-learn6 {
		right: -177px;
	}



	.cost-calculator-container h2 {
		font-size: 34px;
		line-height: 44px;
		margin: 0 auto 13px;
		max-width: 400px;
	}


	.cost-calculator-fields h3 {
		font-size: 16px;
		line-height: 28px;
	}


	.choose-your-network, 
	.choose-posts-per-month {
		padding: 15px 10px 22px;
	}


	.network-options label {
		width: 25px;
		height: 25px;
	}


	.network-options small {
		font-size: 0;
		width: 12px;
		height: 12px;
		right: -5px;
	}


	.posts-options .posts-radio input[type="radio"]:checked + label::after {
		width: 12px;
		height: 12px;
		right: -5px;
	}


	.posts-options .posts-radio input {
		width: 30px;
		height: 30px;
	}


	.posts-options .posts-radio label {
		font-size: 16px;
		line-height: 31px;
	}
	
	
	.posts-options .posts-radio {
		width: 30px;
		height: 30px;
	}	



	.monthly-cost-result {
		font-size: 26px;
		line-height: 30px;
	}


	.part-per-month {
		font-size: 18px;
		line-height: 23px;
	}
	
	
	
}/*=====media close====*/




@media (min-width:1200px) and (max-width:1280px){
	
	.network-options label {
		width: 34px;
		height: 34px;
	}


	.posts-options .posts-radio {
		width: 35px;
		height: 35px;
	}


	.posts-options .posts-radio label {
		font-size: 18px;
		line-height: 36px;
	}
	
	
}/*=====media close====*/




@media (min-width:1000px) and (max-width:1500px){

	#elementor-popup-modal-103095 .dialog-widget-content {
		transform: translate(-50%, -50%) scale(0.8);
		-webkit-transform: translate(-50%, -50%) scale(0.8);
		-moz-transform: translate(-50%, -50%) scale(0.8);
		-ms-transform: translate(-50%, -50%) scale(0.8);
	}

}/*=====media close====*/


/*===========SOCIAL MEDIA MARKETING PAGE=================*/











/*=================CONTENT WRITING PUBLISHING SERVICE PAGE=================*/



.content-writing-service .social-overview-title h2, 
.content-writing-service .desciption-part ul li a, 
.content-writing-service .desciption-part h3, 
.content-writing-service .desciption-part h4, 
.content-writing-service .desciption-part h5, 
.content-writing-service .tab-sidebar ul li a {
	color: #fff;
}


.content-writing-service .marketing-section12 {
	padding-bottom: 165px;
}


.content-writing-service .tab-sidebar {
	background: rgba(255, 255, 255, 0.05);
	padding: 40px 0;
}


.content-writing-service .tab-sidebar ul li a.active img, 
.content-writing-service .mobile-accordion button.active img {
	filter: brightness(100);
}


.content-writing-service .social-overview-title p {
	color: #fff;
	opacity: 0.80;
}


.content-writing-service .tab-sidebar ul li {
	margin-bottom: 10px;
}


.content-writing-service .lebel-sec span {
	background: linear-gradient(90deg, rgba(255, 87, 87, 0.10) 0%, rgba(255, 172, 39, 0.10) 40.97%);
}


.content-writing-service .d-content-wrap {
	border-color: rgba(255, 255, 255, 0.10);
}


.content-writing-service .desciption-part p, 
.content-writing-service .lebel-sec {
	color: rgba(255,255,255,0.7);
}


.content-writing-service .desciption-part ul li::after {
	background: url("../svg/white-check-icon.svg") no-repeat center center;
}


.content-writing-service .desciption-part a.elementor-button {
	background: #FF5757;
}




.content-writing-service .digital-section4 .trusted-slide {
	border-radius: 24px;
	padding: 20px;
}


.content-writing-service .digital-section4 .trusted-big-img {
	width: 170px;
}


.content-writing-service .digital-section4 .trusted-small-img {
	width: calc(100% - 200px);
}



.content-writing-service .digital-section4 .bg-slide-1 {
	background: #e8edf7;
	border: 1px solid #1E4CAC;
}


.content-writing-service .digital-section4 .bg-slide-2 {
	background: #e6faff;
	border: 1px solid #01CAFD;
}


.content-writing-service .digital-section4 .bg-slide-3 {
	background: #fff9ea;
	border: 1px solid #FEC52E;
}


.content-writing-service .digital-section4 .bg-slide-4 {
	background: #e6f3f1;
	border: 1px solid #018375;
}


.content-writing-service .digital-section4 .bg-slide-5 {
	background: #f0f9e9;
	border: 1px solid #6EBF1F;
}


.content-writing-service .digital-section4 .bg-slide-5 {
	background: #f0f9e9;
	border: 1px solid #6EBF1F;
}


.content-writing-service .digital-section4 .bg-slide-6 {
	background: #ffe3e3;
	border: 1px solid #ff5757;
}







.content-writing-service .faq-roll-out-list .faq-roll-out-list {
	background: #FAFAFA;
}


.content-writing-service .faq-item-head {
	color: #102B3A;
}


.content-writing-service .faq-roll-list {
	color: #707376;
}


.content-writing-service .faq-item-head::after {
	background: #0170FA url("../svg/read-more-arrow.svg") no-repeat center center;
}


.content-writing-service #load-more-btn, 
.content-writing-service #load-less-btn {
	color: #102B3A;
	border-color: #102B3A;
}





.content-writing-service #load-more-btn::after {
	background: url("../svg/read-more-black.svg") no-repeat center center;
}


.content-writing-service .digital-section10::after {
	content: "";
	display: block;
	width: 125px;
	height: 294px;
	background: url("../svg/fq-after.svg") no-repeat center center;
	background-size: auto;
	background-size: 100%;
	position: absolute;
	top: 100px;
	left: 0;
}


.content-writing-service .digital-section10::before {
	content: "";
	display: block;
	width: 220px;
	height: 190px;
	background: url("../svg/fq-before.svg") no-repeat center center;
	background-size: auto;
	background-size: auto;
	background-size: 100%;
	position: absolute;
	bottom: 0px;
	right: 0;
	top: auto;
	left: auto;
}




.content-w-section8 {
	background: #fff;
	position: relative;
}


.content-w-section8::after {
	content: "";
	display: block;
	width: 194px;
	height: 194px;
	background: url("../svg/circle-shape-svg.svg") no-repeat center center;
	position: absolute;
	bottom: 0;
	left: 0;
}


.project-progress-outer {
	padding: 120px 0 150px;
}


.progress-title {
	text-align: center;
	margin-bottom: 40px;
}


.progress-title h2 {
	font-size: 44px;
	font-weight: 600 !important;
	margin: 0 0 20px;
	color: #102B3A;
	font-family: "Kumbh Sans", Sans-serif;
	line-height: normal !important;
}


.progress-title p {
	margin: 0;
	color: #707376;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}


.processes-team-tab {
	text-align: center;
}


.processes-tab-btn {
	display: inline-block;
	background: rgba(16, 43, 58, 0.05);
	padding: 8px;
	border-radius: 50px;
	border: 1px solid rgba(16, 43, 58, 0.05);
}



.processes-tab-btn button {
	cursor: pointer;
	background: rgba(16, 43, 58, 0.05) !important;
	border-radius: 50px !important;
	padding: 7px 16px !important;
	display: inline-block;
	width: 138px;
	color: #102B3A;
	font-size: 16px;
	font-weight: 600 !important;
	font-family: "Kumbh Sans", Sans-serif;
}


.processes-tab-btn button.active {
	background: #0170FA !important;
	color: #fff;
}


.project-progress-section {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	margin-top: 80px;
}


.project-progress-info {
	width: 48%;
}



.project-info-inner {
	width: 100%;
	border: 1px solid rgba(16, 43, 58, 0.10);
	border-radius: 32px;
	overflow: hidden;
	padding: 30px;
}


.project-progress-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


.project-progress-info ul li {
	margin: 0 0 34px;
	position: relative;
	counter-increment: step-counter;
}


.project-progress-info ul li::before {
	content: counter(step-counter);
	display: inline-block;
	color: #102B3A;
	font-size: 14px;
	font-family: "Kumbh Sans", Sans-serif;
	background: rgba(16, 43, 58, 0.05);
	border: 1px solid rgba(16, 43, 58, 0.05);
	position: absolute;
	left: 0;
	top: -3px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	text-align: center;
	line-height: 29px;
	font-weight: 500;
}


.project-progress-info ul li h3 {
	margin: 0 0 26px;
	color: #102B3A;
	font-size: 20px;
	font-weight: 600 !important;
	font-family: "Kumbh Sans", Sans-serif;
	padding-left: 48px;
}


.project-progress-info ul li p {
	margin: 0;
	color: #707376;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	font-family: "Kumbh Sans", Sans-serif;
}



.project-progress-image {
	width: 46%;
	position: relative;
}


.project-progress-image::before {
	display: block;
	width: 211px;
	height: 211px;
	background: #0170FA;
	border-radius: 100%;
	content: "";
	position: absolute;
	top: -60px;
	right: -50px;
	opacity: 0.1;
}


.project-image-inner {
	border: 1px solid rgba(0,0,0,0.10);
	border-radius: 32px;
	padding: 30px;
	position: relative;
	width: 100%;
}



.project-progress-image img {
	border-radius: 16px;
	width: 100%;
}


.project-progress-image .steps-box {
	position: absolute;
	bottom: -40px;
	right: -37px;
	background: #fff;
	box-shadow: 0px 12px 80px 0px rgba(0, 0, 0, 0.07);
	border-radius: 24px;
	padding: 20px;
	width: 252px;
}


.steps-box h4 {
	margin: 0 0 17px;
	color: #102B3A;
	font-size: 18px;
	font-weight: 600 !important;
	font-family: "Kumbh Sans", Sans-serif;
	text-align: center;
}


.steps-box ul {
	list-style: none;
	margin: 0;
	background: #FAFAFA;
	border-radius: 12px;
	padding: 20px;
	position: relative;
}


.steps-box ul::before {
	content: "";
	display: block;
	width: 2px;
	height: 100%;
	background: url("../svg/orange-prog-line.svg") no-repeat 0 0;
	position: absolute;
	left: 32px;
	top: 30px;
}



.page-id-101917 .digital-list4-block .elementor-widget-image::after {
	display: none;
}


.steps-box ul li {
	margin: 0 0 15px;
	position: relative;
	padding-left: 43px;
	min-height: 40px;
}


.steps-box ul li:last-child {
	margin-bottom: 0;
}


.steps-box .tick-icon {
	width: 26px;
	height: 26px;
	position: absolute;
	left: 0;
	top: 10px;
}


.steps-box .check-full {
	width: 32px;
	height: 32px;
	position: absolute;
	left: -4px;
	top: 6px;
}


.steps-box .check-full small {
	position: absolute;
	left: 50%;
	color: #FFAC27;
	font-size: 10px;
	font-weight: 400;
	top: 50%;
	transform: translate(-50%, -50%);
	background: rgba(255, 172, 39, 0.10);
	width: 22px;
	height: 22px;
	border-radius: 100%;
	text-align: center;
	line-height: 20px;
}


.steps-box li strong {
	color: #102B3A;
	font-size: 16px;
	font-weight: 500;
	font-family: "Kumbh Sans", Sans-serif;
	display: block;
	line-height: normal;
	margin-bottom: 4px;
}


.steps-box li p {
	margin: 0;
	font-family: "Kumbh Sans", Sans-serif;
	color: #707376;
	font-size: 12px;
	font-weight: 400;
	line-height: normal;
}






.content-w-section6 {
	position: relative;
	background:#fff;
}


.content-w-section6::after {
	content: "";
	display: block;
	width: 131px;
	height: 262px;
	background: url("../svg/group38397.svg") no-repeat center center;
	position: absolute;
	top: 150px;
	left: 0;
}



.content-w-section6::before {
	content: "";
	display: block;
	width: 116px;
	height: 116px;
	background: url("../svg/dash-border.svg") no-repeat center center;
	position: absolute;
	bottom: 157px;
	right: -50px;
	left: auto;
	top: auto;
}



.content-w-section6 .project-progress-image::before {
	display: none;
}


.content-w-section6 .project-image-inner {
	background: #FAFAFA;
}


.project-info-inner .item-roll-out {
	margin-bottom: 36px;
}


.project-info-inner .item-roll-out:last-child {
	margin-bottom: 0;
}


.project-info-inner .item-head {
	padding: 0 40px;
	position: relative;
	cursor: pointer;
	color: #102B3A;
	font-size: 20px;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
}


.project-info-inner .item-head::before {
	content: "1";
	display: inline-block;
	color: #102B3A;
	font-size: 14px;
	font-family: "Kumbh Sans", Sans-serif;
	background: rgba(16, 43, 58, 0.05);
	border: 1px solid rgba(16, 43, 58, 0.05);
	position: absolute;
	left: 0;
	top: -3px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	text-align: center;
	line-height: 29px;
	font-weight: 500;
}


.project-info-inner .item-roll-out:nth-child(2) .item-head::before {
	content: "2";
}


.project-info-inner .item-roll-out:nth-child(3) .item-head::before {
	content: "3";
}


.project-info-inner .item-roll-out:nth-child(4) .item-head::before {
	content: "4";
}


.project-info-inner .item-roll-out:nth-child(5) .item-head::before {
	content: "5";
}


.project-info-inner .item-roll-out:nth-child(6) .item-head::before {
	content: "6";
}


.project-info-inner .item-roll-out:nth-child(7) .item-head::before {
	content: "7";
}


.project-info-inner .item-roll-out:nth-child(8) .item-head::before {
	content: "8";
}


.project-info-inner .item-roll-out:nth-child(9) .item-head::before {
	content: "9";
}


.project-info-inner .item-roll-out:nth-child(10) .item-head::before {
	content: "10";
}


.project-info-inner .roll-list p {
	color: #707376;
	font-size: 18px;
	line-height: 28px;
	font-family: "Kumbh Sans", Sans-serif;
}


.project-info-inner .item-head::after {
	width: 30px;
	height: 30px;
	content: "";
	display: block;
	border-radius: 100%;
	background: rgba(16, 43, 58, 0.05) url("../svg/black-arrow-down.svg") no-repeat center center;
	position: absolute;
	right: 0;
	top: -3px;
	background-size: 15px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
}


.project-info-inner .item-head.open::after {
	width: 30px;
	height: 30px;
	content: "";
	display: block;
	border-radius: 100%;
	background: #0170FA url("../svg/read-more-arrow.svg") no-repeat center center;
	position: absolute;
	right: 0;
	top: -3px;
	background-size: 15px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
}



.content-w-content7 {
	position: relative;
	padding: 0;
}



.content-w-content7::after {
	width: 132px;
	height: 132px;
	content: "";
	display: block;
	top: 210px;
	background-size: 100%;
	background: url("../svg/clip-path-group.svg") no-repeat center center;
	position: absolute;
	right: -51px;
}


.content-w-content7 .swiper-slide {
	padding: 0;
}


.content-w-content7 h2.elementor-heading-title {
	padding-bottom: 10px;
}



.content-w-content7 .elementor-widget-text-editor {
	opacity: 0.8;
	padding-right: 100px;
}


.content-w-content7 .elementor-widget-text-editor p {
	margin-bottom: 32px;
}



.content-w-content7 .elementor-icon-list-item {
	margin-bottom: 15px;
	padding-left: 35px;
}


.content-w-content7 .elementor-icon-list-icon {
	background: rgba(255, 255, 255, 0.07);
	border: 1px solid rgba(255, 255, 255, 0.09);
	position: absolute;
	left: 0;
	top: 3px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	line-height: 30px;
	font-weight: 500;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.content-w-content7 .elementor-icon-list-icon svg {
	fill: #fff;
	width: 11px;
	height: 11px;
}



.content-w-content7 .elementor-widget-testimonial-carousel {
	margin: 32px 0 33px -15px;
}


.content-w-content7 .elementor-testimonial__text {
	opacity: 0.8;
	padding-bottom: 7px;
}



.content-w-content7 .elementor-testimonial__title {
	opacity: 0.8;
}


.content-w-content7 .elementor-testimonial__image img {
	border-radius: 100%;
	padding: 5px;
}


.content-w-content7 .swiper-pagination {
	text-align: left;
	padding-left: 11px;
}


.content-w-content7 .swiper-pagination span {
	width: 12px !important;
	height: 12px !important;
	background: rgba(255,255,255,0.2) !important;
}


.content-w-content7 .swiper-pagination .swiper-pagination-bullet-active {
	background: #0170FA !important;
}


.content-w-content7 .elementor-main-swiper {
	padding-bottom: 50px !important;
}




.content-w-section9 {
	background: #102B3A;
	position: relative;
}


.content-w-section9::after {
	content: "";
	display: block;
	width: 160px;
	height: 199px;
	background: url("../svg/white-ellipse13.svg") no-repeat center center;
	position: absolute;
	bottom: -50px;
	right: 0;
	background-size: 100%;
}


.content-w-section9 .project-info-inner, 
.content-w-section9 .project-image-inner {
	border-color: rgba(255, 255, 255, 0.10);
}


.content-w-section9 .progress-title h2, 
.content-w-section9 .project-info-inner .item-head {
	color: #fff;
}


.content-w-section9 .progress-title p, 
.content-w-section9 .roll-list p {
	color: rgba(255, 255, 255, 0.80);
}


.content-w-section9 .item-head::before {
	color: #fff;
	background: rgba(255, 255, 255, 0.05);
}


.content-w-section9 .item-head::after {
	background: rgba(255, 255, 255, 0.05) url("../svg/read-more-arrow.svg") no-repeat center center;
	background-size: 15px;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
}



.content-w-section9 .project-progress-image::before {
	display: none;
}


.content-w-section10-inner {
	padding: 0;
}




.content-w-section10 {
	padding: 122px 0;
}


.content-w-section10 .video-part a {
	position: relative;
	display: block;
	border-radius: 16px;
	overflow: hidden;
	height: 100%;
}


.content-w-section10 .video-part {
	height: 100%;
	position: relative;
	border-radius: 16px;
	overflow: hidden;
}


.content-w-section10 .video-part::after {
	content: "";
	display: block;
	width: 100%;
	height: 278px;
	background: linear-gradient(180deg, rgba(16, 43, 58, 0.00) 0%, rgba(16, 43, 58, 0.10) 21.67%, rgba(16, 43, 58, 0.90) 100%);
	position: absolute;
	bottom: 0;
}


.content-w-section10 .project-image-inner {
	background: #FAFAFA;
	height: 100%;
}


.blue-btn-link a {
	padding: 11px 30px;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 35px;
	background-color: #0271FF;
	border-style: none;
	border-radius: 50px;
	display: inline-block;
	color: #fff;
}


.content-w-section10 .video-part a::after {
	content: "";
	display: block;
	width: 80px;
	height: 80px;
	background: url("../png/play-icon-video.png") no-repeat 0 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	background-size: 100%;
}


.content-w-section10 .video-part a::before {
	content: "";
	display: block;
	width:100%;
	height: 278px;
	background: url("../svg/black-opt.svg") no-repeat bottom center;
	position: absolute;
	bottom: 0px;
	left:0;
	right:0;
	background-size: 100%;
}


.content-w-section10 .video-part a img {
	border-radius: 0;
	height: 100%;
	object-fit: cover;
}


.content-w-section10 .project-progress-image::before {
	display: none;
}


.content-w-section10 .progress-title {
	margin-bottom: 86px;
}


.content-w-section10 .video-label {
	position: absolute;
	bottom: 63px;
	padding: 0 64px;
	left: 0;
	right: 0;
	z-index: 1;
}


.content-w-section10 .video-label strong {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
	display: block;
	line-height: normal;
	margin-bottom: 7px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.content-w-section10 .video-label small {
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	opacity: 0.8;
	display: block;
	line-height: normal;
}


.content-w-section10 .video-label span {
	background: linear-gradient(90deg, #FF5757 0%, #FFAC27 100%);
	border-radius: 6px;
	font-size: 10px;
	font-weight: 600;
	display: inline-block;
	font-family: "Kumbh Sans", Sans-serif;
	padding: 5px 9px;
	position: relative;
	left: 10px;
}


.content-w-section10 .project-progress-image {
	width: 48%;
}



.meet-your-team-slider .slick-slide {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}


.content-w-section10 .project-progress-info {
	width: 50%;
	position: relative;
}


.content-w-section10 .project-info-inner {
	background: rgba(1, 112, 250, 0.05);
	border: 1px solid rgba(16, 43, 58, 0.10);
	padding: 40px;
}


.meet-your-team-slider h3 {
	font-size: 32px;
	color: #102B3A;
	margin: 0 0 38px;
	font-family: "Kumbh Sans", Sans-serif;
	font-weight: 600 !important;
}


.meet-your-team-slider ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


.meet-your-team-slider ul li {
	margin: 0 0 25px;
	position: relative;
	padding-left: 77px;
}


.meet-your-team-slider ul li::before {
	display: none;
}


.meet-your-team-slider .icon-bx {
	background: rgba(16, 43, 58, 0.03);
	border-radius: 12px;
	width: 60px;
	height: 60px;
	text-align: center;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: column;
	-webkit-flex-flow: column;
	-moz-flex-flow: column;
	-ms-flex-flow: column;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	position: absolute;
	left: 0;
	top: 0;
}


.meet-your-team-slider .icon-bx img {
	display: inline;
}


.meet-your-team-slider .desc-p h3 {
	padding: 0;
	font-size: 20px;
	font-weight: 600 !important;
	margin: 0 0 13px;
}


.meet-your-team-slider .desc-p p {
	color: #707376;
	font-size: 18px;
	line-height: 28px;
	font-family: "Kumbh Sans", Sans-serif;
}


.meet-your-team-slider .button-p {
	margin-top: 34px;
}


.meet-your-team-slider .button-p a {
	cursor: pointer;
	background: #0170FA;
	border-radius: 50px;
	padding: 17px 28px;
	display: inline-block;
	width: auto;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
	text-align: center;
}




.controls-meet-s ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: auto;
	order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
	padding: 0 43px;
}


.controls-meet-s ul li {
	width: 36px !important;
	height: 36px !important;
	padding: 0 !important;
	background: transparent !important;
}


.controls-meet-s ul li img {
	width: 36px !important;
	height: 36px !important;
	border-radius: 100%;
	object-fit: cover;
	opacity: 1 !important;
	border: 1px solid transparent;
}


.controls-meet-s ul li.slick-active img {
	border: 1px solid #0170FA;
}



.controls-meet-s {
	width: auto;
	position: absolute;
	bottom: 49px;
	right: 44px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}


.controls-meet-s button.slick-prev {
	position: absolute;
	left: 0;
	top: 0;
}


.controls-meet-s button.slick-next {
	position: absolute;
	right: 0;
	top: 0;
	order: 3;
	-webkit-order: 3;
	-webkit-order: 3;
	-webkit-order: 3;
}


.controls-meet-s button {
	width: 36px;
	height: 36px;
	border: 1px solid #0170FA;
	border-radius: 100%;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	position: relative;
}


.controls-meet-s button:hover {
	background: #0170FA;
}


.controls-meet-s button.slick-prev::after {
	content: "";
	display: block;
	background: url("../svg/arrow-long-blue-svg.svg") no-repeat 0 0;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}


.controls-meet-s button.slick-prev:hover::after {
	background: url("../svg/arrow-long-white.svg") no-repeat 0 0;
	content: "";
	display: block;
	transform: translate(-50%, -50%) rotate(180deg);
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
}


.controls-meet-s button.slick-next::after {
	content: "";
	display: block;
	background: url("../svg/arrow-long-blue-svg.svg") no-repeat 0 0;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(180deg);
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	-moz-transform: translate(-50%, -50%) rotate(180deg);
	-ms-transform: translate(-50%, -50%) rotate(180deg);
}


.controls-meet-s button.slick-next:hover::after {
	background: url("../svg/arrow-long-white.svg") no-repeat 0 0;
	content: "";
	display: block;
	transform: translate(-50%, -50%) rotate(0deg);
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
	-moz-transform: translate(-50%, -50%) rotate(0deg);
	-ms-transform: translate(-50%, -50%) rotate(0deg);
}








.marketing_faq-container {
	position: relative;
	z-index: 1;
}



.progress-title h2 span,
.content-writing-service .marketing-section4 h2 span, 
.content-writing-service .marketing-section3 h2 span, 
.content-writing-service .marketing-section12 h2 span, 
.content-writing-service .digital-section4 h2 span, 
.content-writing-service .marketing-section9 h2 span, 
.content-writing-service .digital-section5 h2 span, 
.content-writing-service .marketing-section7 h2 span, 
.content-writing-service .home-schedule h2 span, 
.content-writing-service .marketing-section17 h2 span {
	background: linear-gradient(90deg, #FF5757 41.64%, #FFAC27 100%);
	background-clip: border-box;
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}






@media (max-width:767px){


	.content-writing-service .marketing-section4 {
		background: #f1f1f1 !important;
	}


	.content-writing-service .marketing-section4::after {
		display: none;
	}	


	.content-writing-service .marketing-section12 {
		padding-bottom: 40px;
	}


	.content-writing-service .mobile-accordion {
		background: rgba(255, 255, 255, 0.05);
		padding: 30px 0 0;
	}


	.content-writing-service .mobile-accordion .panel {
		background: rgba(255, 255, 255, 0.01);
		border: 1px solid rgba(255, 255, 255, 0.10);
	}


	.content-writing-service .mobile-accordion button::after {
		filter: brightness(200);
	}


	.content-writing-service .mobile-accordion button {
		color: #fff;
	}


	.content-writing-service .digital-section4 .trusted-slide {
		border-radius: 16px;
		padding: 10px;
		margin: 0 5px;
	}

	.content-writing-service .digital-section4 .trusted-big-img {
		width: 60%;
	}


	.content-writing-service .digital-section4 .trusted-big-img img {
		height: 50px;
	}


	.content-writing-service .digital-section4 .trusted-small-img {
		width: 31%;
	}


	.project-progress-outer {
		padding: 40px 0 80px;
	}


	.progress-title {
		padding: 0 15px;
	}


	.progress-title p {
		font-size: 16px;
		line-height: 24px;
	}


	.progress-title h2 {
		font-size: 24px;
		text-transform: capitalize;
		max-width: 300px;
		margin: 0 auto 20px;
	}


	.progress-title p br {
		display: none;
	}


	.content-w-section6::after {
		width: 59px;
		height: 128px;
		top: 30px;
		background-size: 40px;
	}


	.project-progress-section {
		margin-top: 40px;
		padding: 0 15px;
	}


	.project-progress-info {
		width: 100%;
		margin-bottom: 30px;
	}


	.project-progress-image {
		width: 100%;
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
	}


	.project-info-inner {
		padding: 20px;
		border-radius: 24px;
	}


	.project-info-inner .item-head {
		font-size: 16px;
		padding: 0 37px;
	}


	.project-info-inner .item-head::before {
		font-size: 11px;
		top: -3px;
		width: 26px;
		height: 26px;
		line-height: 24px;
	}


	.project-info-inner .roll-list {
		padding-top: 10px;
	}


	.project-info-inner .item-head.open::after, 
	.project-info-inner .item-head::after {
		width: 26px;
		height: 26px;
		background-size: 12px;
	}


	.project-info-inner .roll-list p {
		font-size: 14px;
		line-height: 24px;
	}


	.content-w-section6 .project-image-inner {
		border-radius: 24px;
		padding: 16px;
	}


	.project-progress-image .steps-box {
		right: 0;
		border-radius: 20px;
		padding: 15px;
		width: 200px;
		bottom: -30px;
	}


	.steps-box h4 {
		margin: 0 0 11px;
		font-size: 14px;
		text-align: left;
	}


	.steps-box ul {
		border-radius: 12px;
		padding: 15px 10px;
	}


	.steps-box ul li {
		padding-left: 30px;
		margin: 0 0 8px;
	}


	.steps-box .tick-icon, 
	.steps-box .check-full {
		width: 22px;
		height: 22px;
		top: 6px;
	}


	.steps-box li strong {
		font-size: 14px;
		margin-bottom: 4px;
	}


	.steps-box li p {
		font-size: 10px;
	}


	.steps-box ul::before {
		display: none;
	}


	.content-w-section6 .project-image-inner img {
		height: 380px;
		object-fit: cover;
	}


	.steps-box .check-full {
		left: 0;
	}


	.steps-box .tick-icon img, 
	.steps-box .check-full img {
		width: 100%;
		height: auto;
	}


	.steps-box .check-full small {
		font-size: 8px;
		width: 22px;
		height: 22px;
		line-height: 22px;
	}


	.content-w-section6::before {
		width: 90px;
		height: 102px;
		bottom: 0px;
		right: -43px;
		background-size: 100%;
	}


	.content-w-section7::before {
		background:url("../png/advertising-and-marketing-collaboration-and-busine-2023-11-27-04-52-56-utc-1.png") !important;
	}


	.content-w-content7 h2.elementor-heading-title {
		font-size: 24px !important;
		line-height: 30px !important;
	}


	.content-w-content7 .elementor-widget-text-editor {
		padding-right: 0;
		font-size: 14px !important;
		line-height: 24px !important;
	}


	.content-w-content7 .elementor-icon-list-item {
		margin-bottom: 18px;
	}


	.content-w-content7 .elementor-icon-list-text {
		font-size: 16px !important;
		line-height: 22px !important;
	}
	
	
	.content-w-content7 .elementor-icon-list-icon {
		top: -2px;
		width: 26px;
		height: 26px;
	}


	.content-w-content7 .elementor-icon-list-icon svg {
		width: 10px;
		height: 10px;
	}
		

	.content-w-content7 .elementor-widget-text-editor p {
		margin-bottom: 22px;
	}


	.content-w-content7 .elementor-widget-testimonial-carousel {
		margin: 32px 0 33px -10px;
	}	


	.content-w-content7 .elementor-testimonial__image img {
		width: 55px !important;
		height: 55px !important;
	}


	.content-w-content7 .elementor-testimonial__text {
		font-size: 14px !important;
		line-height: 24px !important;
	}


	.content-w-content7 .elementor-testimonial__name {
		font-size: 16px !important;
		line-height: 28px !important;
	}


	.content-w-content7 .elementor-testimonial__title {
		font-size: 14px !important;
		line-height: 24px !important;
	}


	.content-w-content7 .swiper-pagination span {
		width: 10px !important;
		height: 10px !important;
	}


	.content-w-content7 .swiper-pagination {
		padding-left: 0;
	}


	.content-w-content7 {
		margin-bottom: 80px;
	}


	.content-w-content7::after {
		width: 132px;
		height: 132px;
		top: auto;
		background: url("../svg/gpo1-1.svg") no-repeat center center;
		right: 20px;
		bottom: -90px;
	}


	.content-w-section8 .progress-title {
		margin-bottom: 20px;
	}


	.processes-tab-btn {
		padding: 5px;
	}


	.processes-tab-btn button {
		font-size: 14px;
	}
	
	
	.project-info-inner .item-roll-out {
		margin-bottom: 25px;
	}


	.blue-btn-link a {
		padding: 7px 30px;
		font-size: 14px;
		width: 100%;
		text-align: center;
	}


	.project-progress-info ul li h3 {
		margin: 0 0 20px;
		font-size: 16px;
		padding-left: 40px;
	}


	.project-progress-info ul li p {
		font-size: 14px;
		line-height: 24px;
	}


	.project-progress-info ul li {
		margin: 0 0 28px;
	}


	.project-progress-info ul li::before {
		font-size: 12px;
		top: -4px;
		width: 26px;
		height: 26px;
		line-height: 25px;
	}


	.content-w-section8 .project-progress-image::before, 
	.content-w-section8::after {
		display: none;
	}


	.project-image-inner {
		border-radius: 24px;
		padding: 16px;
		background: #F1F1F1;
	}


	.content-w-section8 .project-progress-image img {
		object-position: right;
	}



	.project-progress-image img {
		height: 380px;
		object-fit: cover;
	}


	.content-w-section8 .steps-box .tick-icon, 
	.content-w-section8 .steps-box .check-full {
		width: 22px;
		height: 22px;
		top: 6px;
	}


	.steps-box .tick-icon img, 
	.steps-box .check-full img {
		width: 100%;
		height: auto;
	}


	.content-w-section9::after {
		width: 100px;
		height: 139px;
		bottom: -36px;
		left: 0;
		right: auto;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
	}


	.content-w-section10 .progress-title {
		margin-bottom: 35px;
	}


	.content-w-section10 {
		padding: 40px 25px;
	}



	.content-w-section10 .project-progress-info {
		width: 100%;
	}


	.content-w-section10 .project-progress-image {
		width: 100%;
	}


	.content-w-section10 .project-info-inner {
		padding: 20px;
	}


	.meet-your-team-slider h3 {
		font-size: 20px;
		margin: 0 0 30px;
	}


	.meet-your-team-slider .desc-p h3 {
		font-size: 16px;
		margin: 0 0 0;
		line-height: 24px;
	}


	.meet-your-team-slider .desc-p p {
		font-size: 14px;
		line-height: 24px;
	}


	.meet-your-team-slider .icon-bx {
		width: 48px;
		height: 48px;
	}


	.meet-your-team-slider .icon-bx img {
		width: 23px;
	}


	.meet-your-team-slider ul li {
		margin: 0 0 20px !important;
		padding-left: 62px;
	}


	.meet-your-team-slider .button-p a {
		padding: 15px 16px;
		font-size: 14px;
		width: 100%;
	}


	.content-w-section10 .video-part a::after {
		width: 40px;
		height: 40px;
	}


	.content-w-section10 .video-label {
		bottom: 40px;
		padding: 0 30px;
	}


	.content-w-section10 .video-label strong {
		font-size: 17px;
	}


	.content-w-section10 .video-label small {
		font-size: 12px;
	}
	
	
	.meet-your-team-slider ul {
		padding: 0 0 120px;
	}


	.meet-your-team-slider .button-p {
		margin-top: 10px;
	}


	.controls-meet-s {
		bottom: 90px;
		right: 0;
		left: 0;
		margin: 0 auto;
	}



	.controls-meet-s button {
		width: 30px;
		height: 30px;
	}


	.controls-meet-s button.slick-prev {
		left: 10px;
	}


	.controls-meet-s button.slick-next {
		right: 10px;
	}	
	
	
	.controls-meet-s ul {
		padding: 0 !important;
	}
	
	
	.controls-meet-s ul li {
		margin: 0 2px 0px !important;
		width: 30px !important;
		height: 30px !important;
	}
	
	
	.controls-meet-s ul li img {
		width: 30px !important;
		height: 30px !important;
	}
	
	
	.content-writing-service .digital-section10::after {
		width: 60px;
		height: 160px;
		top: 10px;
		background-size: 44px;
	}
	
	
	.content-writing-service .digital-section10::before {
		width: 100px;
		height: 78px;
		bottom: -8px;
		background-size: 81px;
	}
	
	
	.content-writing-service .faq-item-head::after {
		background-size: 15px !important;
	}

		
	
}/*====media close====*/




@media (min-width:767px) and (max-width:1000px){
	

	.content-writing-service .digital-section4 .trusted-slide {
		border-radius: 10px;
		padding: 10px;
	}


	.content-writing-service .digital-section4 .trusted-big-img {
		width: 60%;
	}


	.content-writing-service .digital-section4 .trusted-big-img img {
		height: 40px;
	}


	.content-writing-service .digital-section4 .trusted-small-img {
		width: 31%;
	} 


	.project-progress-outer {
		padding: 80px 20px 100px;
	}


	.project-progress-image {
		width: 100%;
		margin-bottom: 70px;
	}


	.project-progress-image .steps-box {
		right: 0;
	} 


	.project-progress-info {
		width: 100%;
	}


	.content-w-section6::before {
		bottom: 0;
	}


	.content-w-content7 .elementor-widget-testimonial-carousel {
		margin: 32px 0 33px -7px;
	}


	.team-slider-container {
		padding: 0 30px;
	}


	.meet-your-team-slider h3 {
		font-size: 28px;
	}


	.meet-your-team-slider .desc-p p {
		font-size: 16px;
		line-height: 24px;
	}


	.content-w-section10 .project-info-inner {
		padding: 40px 20px 120px;
	}


	.meet-your-team-slider .button-p a {
		padding: 15px 28px;
		width: auto;
	}


	.controls-meet-s {
		right: 20px;
	}
	
	
	
}/*====media close====*/



@media (min-width:1000px) and (max-width:1200px){
	
	.content-w-section10 .project-info-inner {
		padding-bottom: 120px;
	}


	.controls-meet-s {
		right: auto;
		left: 40px;
	}	
	
	
}/*====media close====*/





@media (min-width:1200px) and (max-width:1400px){
	

	.content-w-section10 .project-info-inner {
		padding-bottom: 40px;
	}


	.controls-meet-s button {
		width: 30px;
		height: 30px;
	}


	.controls-meet-s ul li, 
	.controls-meet-s ul li img {
		width: 30px !important;
		height: 30px !important;
	}


	.controls-meet-s ul {
		padding: 0 36px;
	}


	.controls-meet-s {
		bottom: 53px;
	}
	
	
}/*====media close====*/




@media (min-width:1000px) and (max-width:1280px){


	.content-writing-service .digital-section4 .trusted-slide {
		border-radius: 15px;
		padding: 10px;
	}


	.content-writing-service .digital-section4 .trusted-big-img {
		width: 60%;
	}

	.content-writing-service .digital-section4 .trusted-big-img img {
		height: 60px;
	}

	.content-writing-service .digital-section4 .trusted-small-img {
		width: 31%;
		height: auto;
	}
	
		
	.project-progress-outer {
		padding: 120px 20px 150px;
	}


	.content-w-section6::before {
		bottom: 0;
	}	


	.content-w-content7 .elementor-widget-testimonial-carousel {
		margin: 32px 0 33px -10px;
	}


	.project-progress-image .steps-box {
		bottom: -50px;
		right: 0;
	}


	.team-slider-container {
		padding: 0 35px;
	}
	
	
	.content-w-section10 .project-image-inner {
		right: 2px;
	}

	
  

}/*====media close====*/






@media (min-width:1280px) and (max-width:1400px){


	.content-writing-service .digital-section4 .trusted-slide {
		padding: 17px;
	}

	.content-writing-service .digital-section4 .trusted-big-img {
		width: 60%;
	}


	.content-writing-service .digital-section4 .trusted-big-img img {
		height: 90px;
	}

	.content-writing-service .digital-section4 .trusted-small-img {
		width: 28%;
		height: auto;
	}
	
	
		
	.content-writing-service .marketing-section12 {
		padding-left: 81px;
		padding-right: 88px;
	}


	.project-progress-outer {
		padding-left: 44px;
		padding-right: 53px;
	}


	.team-slider-container {
		padding-left: 50px;
		padding-right: 59px;
	}	
	


}/*====media close====*/



@media (min-width:1200px) and (max-width:1300px){


	.project-progress-image .steps-box {
		bottom: -80px;
		right: -10px;
	}


	.project-progress-section, .content-w-section10 {
		padding-left: 3%;
		padding-right: 3%;
	}

	.content-w-section10 .project-image-inner {
		right: 2px;
	}


	.content-w-section6::before {
		bottom: 60px;
	}


	.content-writing-service .digital-section10::after {
		width: 80px;
		height: 180px;
		top: 40px;
	}


	.content-writing-service .digital-section10::before {
		width: 150px;
		height: 129px;
	}	
	
	
}/*====media close====*/




/*=================CONTENT WRITING PUBLISHING SERVICE PAGE=================*/






/*====================================EMAIL MARKETING SERVICE PAGE====================================*/



.email-section3 .digital-list4-block {
	background: #F0F1F3;
	padding-bottom: 30px;
}


.email-section3 .digital-section4-inner {
	position: relative;
	z-index: 1;
}


.email-section3 .wp-caption {
	position: static;
}


.email-section3 .elementor-widget-image .widget-image-caption {
	color: #102B3A;
	font-size: 17px;
	line-height: 22px;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
	position: absolute;
	left: 0;
	top: 46%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	right: 0;
	padding: 0 20px 0 100px !important;
	text-align: left;
}



.email-section3 .digital-list4-block:hover {
	background: #0170FA;
}


.email-section3 .digital-list4-block:hover .widget-image-caption {
	color: #fff;
}



.email-section3 .elementor-widget-image .elementor-widget-container, 
.email-section3 .elementor-widget-image figure.wp-caption {
	border-color: rgba(102, 102, 102, 0.10);
	background: #fff;
	line-height: 60px;
}


.email-section3 .elementor-widget-image {
	border-color: rgba(102, 102, 102, 0.10);
}


.email-section3 .digital-list4-block:hover .elementor-widget-image {
	border-color: rgba(255, 255, 255, 0.10);;
}





.email-section3::after {
	content: "";
	display: block;
	width: 105px;
	height: 237px;
	background: url("../svg/group38397.svg") no-repeat center center;
	position: absolute;
	top: 50px;
	right: 0;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	background-size: 100%;
}


.email-section3::before {
	content: "";
	display: block;
	width: 116px;
	height: 116px;
	background: url("../svg/dash-border.svg") no-repeat center center;
	position: absolute;
	background-size: 100%;
	bottom: 250px;
	left: -20px;
	top: auto;
}





.email-section3 .digital-list4-block:hover h2, 
.email-section3 .digital-list4-block:hover .elementor-icon-list-text {
	color: #fff !important;
}


.email-section3 .digital-list4-block:hover .elementor-widget-image .elementor-widget-container, 
.email-section3 .digital-list4-block:hover .elementor-widget-image figure.wp-caption {
	border: 1px solid rgba(255,255,255,0.10);
	background: rgba(255,255,255,0.07);
}


.email-section3 .digital-list4-block:hover img {
	filter: brightness(200);
}


.new_header_design .digital-list4-block .elementor-widget-image::after {
	display: none;
}




.email-section6 .wp-caption {
	position: static;
}


.email-section6 .elementor-widget-image .widget-image-caption {
	color: #fff;
	font-size: 17px;
	line-height: 22px;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
	position: absolute;
	left: 0;
	top: 46%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	right: 0;
	padding: 0 20px 0 100px !important;
	text-align: left;
}



.email-section6 .elementor-icon-list-item {
	align-items: unset;
	-webkit-align-items: unset;
	-moz-align-items: unset;
	-ms-align-items: unset;
}


.email-section6 .elementor-widget-icon-list li span {
	top: 9px;
}







.email-section9 {
	padding: 125px 25px;
	position: relative;
	overflow: hidden;
}


.email-section9::after {
	content: "";
	display: block;
	width: 105px;
	height: 237px;
	background: url("../svg/group38397.svg") no-repeat center center;
	position: absolute;
	top: 50px;
	left: 0;
	background-size: 100%;
}



.email-section9::before {
	content: "";
	display: block;
	width: 180px;
	height: 180px;
	background: #0170FA;
	position: absolute;
	right: -80px;
	opacity: 0.10;
	bottom: 150px;
	border-radius: 100%;
	left: auto;
	top: auto;
}


.email-section9 .elementor-widget-text-editor {
	max-width: 750px !important;
}


.email-section9 .digital-content7, 
.email-section9-table, 
.email-section9-inner {
	padding: 0;
}


.market-table-outer {
	border-radius: 32px;
	overflow: hidden;
}


.market-table th {
	background: #d8e9ff;
	color: #102B3A;
	font-size: 20px;
	font-weight: 600;
	border: 1px solid rgba(102, 102, 102, 0.20);
	font-family: "Kumbh Sans", Sans-serif;
}


.market-table td {
	background: #ebf4ff !important;
	color: #102B3A;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	font-family: "Kumbh Sans", Sans-serif;
	width: 33.3%;
	padding: 33px 25px;
	min-height: 100px;
	border: 1px solid rgba(102, 102, 102, 0.20);
}


.market-table th:nth-child(2) {
	background: #ebf4ff;
}


.market-table td:nth-child(2) {
	background: #fff !important;
}


.btn-blue-link {
	text-align: center;
}


.btn-blue-link a {
	padding: 11px 30px;
	display: inline-block;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 35px;
	background-color: #0271FF;
	color:#fff;
	border-style: none;
	border-radius: 50px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.btn-blue-link a:hover {
	background: #FF5757;
}



.market-table .callus {
	position: relative;
	display: inline-block;
	text-decoration: underline;
	padding: 8px 0 0 40px;
	margin-top: 3px;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 18px;
}


.market-table .callus::after {
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	background: url("../svg/call-1000008225.svg") no-repeat center center;
	position: absolute;
	top: 4px;
	left: 0;
	background-size: 100%;
}



.digital-form .input input::-webkit-input-placeholder, 
.digital-form .input textarea::-webkit-input-placeholder { 
   color: #1F242E; opacity:1;
}


.digital-form .input input::-moz-placeholder, 
.digital-form .input textarea::-moz-placeholder { 
   color: #1F242E;  opacity:1;
}


.digital-form .input input:-ms-input-placeholder, 
.digital-form .input textarea:-ms-input-placeholder { 
   color: #1F242E;  opacity:1;
}


.digital-form .input input:-moz-placeholder, 
.digital-form .input textarea:-moz-placeholder { 
   color: #1F242E;  opacity:1;
}


.digital-form .input select{
	color: #1F242E;
}



.email-section3 h2 span, 
.email-section5 h2 span, 
.email-section9 h2 span {
	background: linear-gradient(90deg, rgba(255,73,73,1) 25%, rgba(170,60,255,1) 100%);
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}




@media (max-width:767px){
		
	.email-section3::after {
		width: 50px;
		height: 110px;
		top: 20px;
	}


	.email-section3::before {
		width: 65px;
		height: 116px;
		bottom: 40px;
	}


	.email-section3 .digital-content4 h2 {
		max-width: 280px;
		margin: 0 auto 10px;
	}


	.email-section3 .blue-bg-btn {
		display: block;
		width: 100%;
		padding: 10px 15px 0;
	}


	.email-section3 .blue-bg-btn a {
		font-size: 14px !important;
		padding: 7px 10px;
		width: 100%;
	}


	.email-section9 {
		padding: 50px 25px 60px;
	}


	.email-section9::after {
		width: 40px;
		height: 100px;
	}


	.email-section9::before {
		width: 70px;
		height: 70px;
		right: -20px;
		bottom: 90px;
	}


	.market-table td {
		font-size: 14px;
		line-height: 22px;
	}
	
	
	.market-table-outer {
		border-right: 1px solid rgba(102, 102, 102, 0.20);
	}


	.market-table {
		overflow: auto;
	}
	
	
	.market-table th {
		font-size: 16px;
		padding: 20px 10px;
	}


	.market-table table {
		width: 750px;
	}


	.btn-blue-link a {
		padding: 7px 30px;
		font-size: 14px;
	}

		
}/*===media close===*/



@media (min-width:767px) and (max-width:1000px){


	.email-section6 .digital-list4-block {
		width: 32.5%;
	}

		
	.email-section9 {
		padding: 125px 30px;
	}

	.market-table td {
		font-size: 16px;
		line-height: 24px;
	}
	
	
	.email-section3 .wp-caption {
		line-height: 38px;
	}
	
	
	.email-section3 .elementor-widget-image .widget-image-caption {
		padding: 0 20px 0 80px !important;
	}


	.digital-content5 {
		width: 50%;
	}	

	
}/*===media close===*/




@media (min-width:1000px) and (max-width:1280px){


	.email-section9 {
		padding: 125px 3.3%;
	}


}/*===media close===*/



@media (min-width:1280px) and (max-width:1400px){
	
	.email-section9 {
		padding: 125px 70px;
	}

}/*===media close===*/



/*=========================NEW HEADER CHANGE===============================*/



body.open-s-form.new_header_design header {
	z-index: 99999 !important;
}


.new_header_design .elementor-location-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9;
}


.new_header_design header.elementor-location-header .e-con-inner {
	background: rgba(61, 72, 74, 0.7);
	border-radius: 100px;
	border: 1px solid rgba(255,255,255,0.09);
	padding: 0px 18px;
	margin-top: 20px;
	margin-bottom: 20px;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	justify-content: flex-end !important;
	-webkit-justify-content: flex-end !important;
	-moz-justify-content: flex-end !important;
	-ms-justify-content: flex-end !important;
	position: relative;
	backdrop-filter: blur(7px);
}


.new_header_design .elementor-location-header .elementor-widget-theme-site-logo {
	position: absolute;
	left: 18px;
}	
	


.new_header_design .elementor-location-header .elementor-widget-theme-site-logo img {
	width: 100%;
	max-width: 315px;
}


.new_header_design .elementor-element.elementor-element-9dbafaf {
	background-color: transparent !important;
}


#header-search-form {
	display: none;
}


.new_header_design #header-search-form {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	position: relative;
	right: -7px;
}



#header-search-form .e-font-icon-svg-container {
	background: rgba(255,255,255,0.3);
	width: 50px;
	height: 50px;
	border-radius: 100%;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
}


#header-search-form .e-font-icon-svg-container:hover {
	background: #0271FF;
}


#header-search-form .e-font-icon-svg-container::after {
	width: 20px;
	height: 20px;
	background: url("../svg/search-icon-svg.svg") no-repeat 0 0;
	position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	display: block;
	transform: translate(-50%, -50%);
}


#header-search-form .e-fas-search {
	width: 50px;
	opacity: 0;
}


#header-search-form .elementor-search-form__input {
	font-size: 28px;
	padding: 0 0 4px;
}



#header-search-form .dialog-close-button {
	position: absolute;
	top: 50px;
	right:30px;
	width: 40px;
	height: 40px;
	background: #0271ff;
	border-radius: 100%;
	padding: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


#header-search-form .dialog-close-button svg {
	font-size: 17px;
	width: 16px;
	height: 16px;
}


.elementor-search-form--skin-full_screen .elementor-search-form__container {
	top: -70px;
	left: 50%;
	right: auto;
	background-color: rgba(0,0,0,.9);
	height: 110vh;
	width: 100vw;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}


.new_header_design header.elementor-location-header nav ul li .sub-arrow::after {
	background: url("../svg/menu-drop-icon.svg") no-repeat 0 0;
	content: "";
	display: block;
	width: 16px;
	height:16px;
	position: relative;
	top: -3px;
}



.new_header_design .elementor-location-header .elementor-menu-toggle {
	background: url("../svg/ham-icon-svg.svg") no-repeat  0 0;
	width: 32px;
	height: 32px;
	border-radius: 100%;
	padding: 0 !important;
}


.new_header_design .elementor-location-header .elementor-menu-toggle svg {
	fill: #fff !important;
	opacity: 0;
	visibility: hidden;
}




@media (max-width:1280px){


	.new_header_design.open-m-toggle .elementor-location-header {
		background-color: #102B3A !important;
	}


	.new_header_design .elementor-location-header .elementor-widget-theme-site-logo img {
		max-width: 157px;
	}


	.new_header_design .elementor-location-header .elementor-nav-menu--dropdown {
		top: 42px !important;
		height: 100vh;
		box-shadow: none !important;
		border-top: 1px solid rgba(255,255,255,0.10) !important;
	}


	.new_header_design .elementor-location-header nav ul.sub-menu li {
		border-color: rgba(0,0,0,0.1) !important;
	}


	.new_header_design .elementor-location-header .elementor-nav-menu--dropdown li {
		border-color: rgba(255,255,255,0.10) !important;
	}


	.new_header_design .elementor-location-header nav ul li a {
		font-size: 16px !important;
	}


	.new_header_design .elementor-location-header nav ul.sub-menu li a {
		padding: 17px 11px !important;
	}


	.new_header_design .elementor-location-header nav .highlighted .sub-arrow {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
	}


	.new_header_design .elementor-widget-nav-menu {
		order: 3;
		-webkit-order: 3;
		-webkit-order: 3;
		-webkit-order: 3;
		margin-left: 7px;
	}


	#header-search-form .e-font-icon-svg-container {
		width: 32px;
		height: 32px;
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
	}


	#header-search-form .e-font-icon-svg-container::after {
		width: 15px;
		height: 15px;
		background-size: 100%;
	}


	.new_header_design header.elementor-location-header .e-con-inner {
		padding: 7px 12px;
	}



	.new_header_design .elementor-location-header .elementor-widget-theme-site-logo {
		left: 10px;
		top: 6px;
	}


	#header-search-form .dialog-close-button {
		top: 36px;
		right: 0;
		width: 30px;
		height: 30px;
		border-radius: 0;
		padding: 5px 6px;
	}


	#header-search-form .elementor-search-form__input {
		font-size: 20px;
	}

	
	
}/*=====media close=====*/




@media (min-width:1000px) and (max-width:1280px){
	
	.new_header_design .elementor-location-header .elementor-widget-theme-site-logo img {
		max-width: 200px;
	}

	.new_header_design header.elementor-location-header .elementor-widget-nav-menu {
		padding-left: 0;
	}
	
	
}/*=====media close=====*/



@media (min-width:1280px){


	.new_header_design header.elementor-location-header nav ul li {
		padding-left: 10px;
	}
	
	
	.new_header_design header.elementor-location-header .e-con-inner {
		padding: 0px 18px;
		max-width: 1280px;
	}
	
	
	.new_header_design .elementor-location-header .elementor-widget-theme-site-logo img {
		max-width: 320px;
	}
	
	
	.new_header_design header.elementor-location-header nav ul li:first-child {
		padding-left: 0;
	}

	.new_header_design header.elementor-location-header nav ul li a {
		padding-top: 31px !important;
		padding-bottom: 31px !important;
		font-size: 14px !important;
	}
	
	
	.new_header_design .elementor-location-header nav ul.sub-menu {
		top: calc(100% - 10px) !important;
	}
	
	
	.new_header_design .elementor-location-header nav ul.sub-menu li  {
		padding-left: 0px;
	}
	

	.new_header_design .elementor-location-header nav ul.sub-menu li a {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	
	
	.new_header_design .elementor-location-header .elementor-widget-theme-site-logo {
		left: 18px;
		top: 19px;
	}

	
	
	.new_header_design .elementor-widget-nav-menu {
		order: 0;
		-webkit-order: 0;
		-webkit-order: 0;
		-webkit-order: 0;
	}


	#header-search-form .e-font-icon-svg-container {
		width: 50px;
		height: 50px;
		order: 0;
		-webkit-order: 0;
		-moz-order: 0;
		-ms-order: 0;
	}


	#header-search-form .e-font-icon-svg-container::after {
		width: 20px;
		height: 20px;
	}	
	
	
	header .menu-conatct-btn a.elementor-button {
		font-size: 14px !important;
	}


	
}/*====media close=====*/






/*=========================NEW HEADER CHANGE===============================*/




/*=========================NEW FOOTER CHANGE===============================*/


.new_header_design #footer-section {
	padding-top: 80px;
}


.new_header_design #footer-section .elementor-widget-theme-site-logo {
	margin-bottom: 32px;
}


.new_header_design #footer-section .elementor-widget-theme-site-logo img {
	width: 315px;
}


.new_header_design #footer-section .footer-newsletter p {
	font-size: 18px;
	color: #fff;
	font-weight: 600;
}


.new_header_design #footer-newsletter .elementor-form-fields-wrapper {
	max-width: 350px;
}


.new_header_design #footer-newsletter #form-field-email {
	background: rgba(255,255,255,0.07);
	padding: 16px 60px 16px 22px;
	color: #B8B9BA;
	border-radius: 50px;
	border: 1px solid rgba(255,255,255,0.10);
	font-size: 17px;
	font-weight: 400;
}


.new_header_design #footer-newsletter .elementor-field-type-submit {
	top: 6px;
}


.new_header_design #footer-newsletter button.elementor-button {
	width: 47px;
	height: 47px;
	background: #0271FF url("../svg/white-circle-arrow.svg") no-repeat center center !important;
}


.new_header_design #footer-newsletter button.elementor-button:hover {
	width: 47px;
	height: 47px;
	background: #FF5757 url("../svg/white-circle-arrow.svg") no-repeat center center !important;
}


.footer-social-icon {
	display: none;
}


.new_header_design .footer-logo .elementor-widget-social-icons {
	display: none;
}


.footer-social-icon {
	display: block;
	margin-top: 10px;
}


#footer-section .footer-social-icon a svg {
	display: none;
}


#footer-section .footer-social-icon a {
	width: 40px;
	height: 40px;
	background: rgba(255,255,255,0.07);
	border-radius: 10px;
	padding: 8px;
	border: 1px solid rgba(255,255,255,0.10);
	position:relative;
}


#footer-section .footer-social-icon a::after {
	content: "";
	display: block;
	width: 19px;
	height: 19px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}


.footer-social-icon a.elementor-social-icon-twitter:after{
	background: url("../svg/twit-icon-svg.svg") no-repeat center center;
}


.footer-social-icon a.elementor-social-icon-instagram:after{
	background: url("../svg/insta-icon-svg.svg") no-repeat center center;
}


.footer-social-icon a.elementor-social-icon-linkedin:after{
	background: url("../svg/linke-icon-svg.svg") no-repeat center center;
}


.footer-social-icon a.elementor-social-icon-facebook-square:after{
	background: url("../svg/face-icon-svg.svg") no-repeat center center;
}


.new_header_design #footer-section .elementor-element-31fa3cf {
	padding-left: 3%;
}



.new_header_design #footer-section .footer-menu-item h3 {
	margin-bottom: 8px;
	color: #fff;
	font-size: 18px;
	font-weight: 400 !important;
}


.new_header_design #footer-section .footer-menu-item h3 a {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
}


.new_header_design #footer-section .footer-menu-item ul li {
	margin: 0 0 -3px;
}


.new_header_design #footer-section .footer-menu-item ul a {
	color: #B8B9BA !important;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}


.new_header_design #footer-copyright {
	padding-left: 50px;
	padding-right: 50px;
}


.new_header_design #footer-section .e-con-inner {
	padding-bottom: 5px;
}


.new_header_design #footer-copyright .e-con-inner {
	border-top: 1px solid rgba(255,255,255,0.10);
	padding: 40px 0 44px;
	max-width: 1262px !important;
	margin: 0 auto;
	width: 100%;
	flex-flow: row wrap !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	justify-content: space-between !important;
	-webkit-justify-content: space-between !important;
	-moz-justify-content: space-between !important;
	-ms-justify-content: space-between !important;
}


#footer-terms-link {
	display: none;
}


.new_header_design #footer-terms-link {
	display: block;
}


.new_header_design #footer-copyright p a, 
.new_header_design #footer-terms-link ul a {
	font-size: 18px;
	color: #B8B9BA;
	font-weight: 400;
}


.new_header_design #footer-terms-link ul a {
	text-decoration: underline;
}


.new_header_design #footer-terms-link ul li::after {
	content: "";
	display: block;
	height: 14px;
	background: #B8B9BA;
	width: 1.5px;
}


.new_header_design #footer-terms-link ul li:last-child::after {
	display: none;
}



@media (max-width:767px){
	

	.new_header_design #footer-section {
		padding: 0;
		text-align: center;
	}


	.new_header_design #footer-section .footer-logo {
		padding: 0 15px;
	}


	.new_header_design #footer-section .footer-logo .elementor-widget-container {
		text-align: center;
	}


	.new_header_design #footer-section .elementor-widget-theme-site-logo img {
		width: 262px;
		margin: 0 auto;
	}


	.new_header_design #footer-section .elementor-widget-theme-site-logo {
		margin-bottom: 14px;
	}


	.new_header_design #footer-newsletter #form-field-email {
		padding: 13px 60px 14px 22px;
		font-size: 16px;
	}


	.new_header_design #footer-newsletter button.elementor-button, 
	.new_header_design #footer-newsletter button.elementor-button:hover {
		width: 39px;
		height: 39px;
		background-size: 39px !important;
	}



	.new_header_design #footer-section .footer-newsletter {
		padding: 12px 15px 0;
	}


	.content-writing-service #footer-section .footer-social-icon {
		margin: 0;
		padding: 0 15px;
	}


	.new_header_design #footer-section .elementor-element-31fa3cf {
		padding-left: 0;
	}


	.new_header_design #footer-section .footer-menu-item {
		margin-bottom: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}


	.new_header_design #footer-section .elementor-social-icons-wrapper {
		width: 100%;
	}


	.new_header_design #footer-section .footer-menu-item h3 a, 
	.new_header_design #footer-section .footer-menu-item h3 {
		font-size: 14px;
		text-align: center;
	}


	.new_header_design #footer-newsletter .elementor-form-fields-wrapper {
		max-width: 380px;
		margin: 0 auto;
	}


	.new_header_design #footer-section .footer-menu-item ul a {
		padding-bottom: 0;
	}


	.new_header_design #footer-section .footer-menu-item ul a {
		font-size: 14px;
		text-align: center;
		display: block;
	}


	.new_header_design #footer-section .footer-menu-item .elementor-widget-container {
		padding: 0;
		margin: 0;
	}


	.new_header_design #footer-copyright {
		padding-left: 0;
		padding-right: 0;
	}


	.new_header_design #footer-copyright .e-con-inner {
		padding: 28px 15px 30px;
		text-align: center;
	}


	.new_header_design #footer-copyright p a, 
	.new_header_design #footer-terms-link ul a {
		font-size: 16px;
		line-height: 22px !important;
	}


	.new_header_design #footer-terms-link .elementor-icon-list-items {
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
	}


	.new_header_design #footer-copyright .elementor-widget-heading {
		width: 100%;
	}


	.new_header_design #footer-terms-link {
		padding-top: 13px;
		width: 100%;
	}



}/*====media close=====*/




@media (min-width:767px) and (max-width:1279px){

	.new_header_design #footer-section {
		padding: 26px 15px 0;
	}


	.new_header_design #footer-newsletter .elementor-form-fields-wrapper {
		max-width: 100%;
	}


	.new_header_design #footer-section .elementor-element-c045964 {
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}


	.new_header_design #footer-section .footer-logo, 
	.new_header_design #footer-section .footer-newsletter {
		width: 48%;
	}


	.new_header_design #footer-section .footer-newsletter {
		margin-top: 19px;
	}


	.new_header_design #footer-newsletter .elementor-field-type-submit {
		top: 6px;
	}


	.new_header_design #footer-section .elementor-widget-social-icons {
		margin: 0 0 0;
	}


	.new_header_design #footer-section .footer-social-icon {
		margin: -22px 0 0;
		width: auto;
	}


	.new_header_design #footer-section .elementor-element-31fa3cf {
		padding-left: 0;
	}


	.new_header_design #footer-section .footer-menu-item ul a {
		font-size: 15px;
		line-height: 22px;
	}


	.new_header_design #footer-copyright {
		padding-left: 20px;
		padding-right: 20px;
	}


	.new_header_design #footer-section .elementor-widget-nav-menu {
		margin-left: 0;
	}


	.new_header_design #footer-copyright p a, 
	.new_header_design #footer-terms-link ul a {
		font-size: 16px;
	}
			
	
	
}/*====media close=====*/



@media (min-width:767px) and (max-width:1000px){
	
	.new_header_design #footer-section .footer-menu-item {
		padding-left: 0;
	}
	
	.new_header_design #footer-copyright {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.new_header_design #footer-section .footer-logo, 
	.new_header_design #footer-section .footer-newsletter, 
	.new_header_design #footer-section .footer-social-icon {
		padding: 0;
	}
	
}/*====media close=====*/	



@media (min-width:1279px) {
	
	.new_header_design #footer-section .e-con-inner {
		max-width: 1280px;
	}
	
}/*====media close=====*/



/*=========================NEW FOOTER CHANGE===============================*/





/*====================================EMAIL MARKETING SERVICE PAGE====================================*/








/*===========BUSINESS PROCESS OUTSOURCING NEW PAGE=================*/


.digital-list4 .elementor-widget-image .widget-image-caption {
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
	position: absolute;
	left: 0;
	top: 46%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	right: 0;
	padding: 0 20px 0 100px !important;
	text-align: left;
}



.email-section3 .elementor-widget-image .widget-image-caption {
	color: #102B3A;
}


.digital-list4 .wp-caption {
	position: static;
}


 





.virtual-medical-section16 .elementor-button svg {
	position: relative;
	top: 4px;
}


.details-area .elementor-widget-heading h2, 
.details-area .elementor-widget-heading h3 {
	padding-bottom: 20px;
}


@media (min-width:1200px){

	.page-id-96742 #mep_0 {
		height: 80vh !important;
	}

	.page-id-96742 .fluid-banner-caption {
		top: 50%;
	}
	
	
	.digital-content5 .elementor-widget-text-editor {
		padding-right: 50px;
	}
	
	
}/*====media close=====*/




@media (min-width:1000px) and (max-width:1200px){

	.digital-list4 .elementor-widget-image .widget-image-caption {
		font-size: 14px;
	}
	
}/*====media close=====*/



/*===========BUSINESS PROCESS OUTSOURCING NEW PAGE=================*/






/**
 * GET JOBS BY API CSS Start
 * **/

ul.list-unstyled.mx-3.mx-sm-4.mx-md-5.px-lg-5.pb-4 li.media {
    display: block;
    display: flex;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
	margin-bottom: 3%;
    margin-top: 2% !important;
}

.media-body {
    -ms-flex: 1;
    flex: 1;
}

.openpositiondiv {
    text-align: center;
    border-bottom: 1px solid;
    margin-bottom: 4%;
}


.btn.btn-secondary.btn-apply {
    font-family: "Kumbh Sans", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    fill: #102B3A;
    color: #102B3A;
    background-color: #FFBB3D !important;
    border-radius: 30px 30px 30px 30px;
    padding: 14px 40px 14px 40px;
}
span.text-secondary {
    font-size: 18px;
}
li.media h5 {
    margin: 0px 0 0px;
}

@media(max-width:676px){
	ul.list-unstyled.mx-3.mx-sm-4.mx-md-5.px-lg-5.pb-4 {
    padding: 0;
}
	
	li.media h5 {
    margin: 0px 0 0px;
    font-size: 16px;
	}
	
	span.text-secondary {
    font-size: 15px;
	}
	
	.btn.btn-secondary.btn-apply {
    font-family: "Kumbh Sans", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    fill: #102B3A;
    color: #102B3A;
    background-color: #FFBB3D !important;
    border-radius: 30px 30px 30px 30px;
    padding: 4px 6px 4px 6px;
}
	ul.list-unstyled.mx-3.mx-sm-4.mx-md-5.px-lg-5.pb-4 li.media {
    display: block;
    display: flex;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 5%;
    margin-top: 4% !important;
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 6%;
}
	
}
/**
 * GET JOBS BY API CSS End
 * **/



.email-section6 .wp-caption {
	position: static;
}


.email-section6 .elementor-widget-image .widget-image-caption {
	color: #fff;
	font-size: 17px;
	line-height: 22px;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
	position: absolute;
	left: 0;
	top: 46%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	right: 0;
	padding: 0 20px 0 100px !important;
	text-align: left;
}



/*=================================WEB DESIGN DEVELOPMENT SERVICES====================================*/

.webdesign-section2 .elementor-widget-text-editor {
	opacity: 1;
}


.digital-content6 h2.elementor-heading-title {
	font-weight: 600 !important;
}


.webdesign-section2 .elementor-widget-image .elementor-widget-container {
	border: none;
	background: transparent;
	margin: 0 auto;
}


.webdesign-section2 .digital-list4-block:hover .elementor-widget-image .elementor-widget-container, 
.webdesign-section2 .digital-list4-block:hover .elementor-widget-image figure.wp-caption  {
	border: none;
	background: transparent;
}


.webdesign-section2 .digital-list4-block {
	background: #FAFAFA;
	border: 1px solid rgba(0,0,0,0.07);
}



.webdesign-section2 {
	position: relative;
}


.webdesign-section2::after {
	content: "";
	display: block;
	left: 0;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	right: auto;
}


.webdesign-section2::before {
	content: "";
	display: block;
	left: auto;
	top: auto;
	right: -43px;
}



.webdesign-section3 {
	padding: 122px 20px;
}


.webdesign-section3 .elementor-widget-text-editor {
	opacity: 1;
}


.webdesign-section3 .elementor-widget-image {
	margin-top: 18px;
}



.webdesign-section5 {
	position: relative;
	overflow: hidden;
}


.webdesign-section5::before {
	content: "";
	display: block;
	width: 150px;
	height: 150px;
	border-radius: 100%;
	position: absolute;
	right: -23px;
	left: auto;
	top: -39px;
	opacity: 0.1;
}


.client-feedback-img {
	position: relative;
}


.client-small-img {
	position: absolute;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	left: 0;
	right: 0;
	bottom: -40px;
	border-radius: 100%;
	overflow: hidden;
	border: 2px solid #fff;
}


.client-small-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.client-feedback-block {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	margin: 40px 0 0;
	padding-bottom: 25px;
}


.client-logo-title .client-logo {
	width: 64px;
	height: 64px;
	border-radius: 100%;
	overflow: hidden;
	background: rgba(255, 255, 255, 0.05);
	padding: 6px;
	border: 1px solid rgba(255, 255, 255, 0.1);
}


.client-logo-title {
	width: 70%;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.client-logo-title .client-logo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.client-logo-title .client-title {
	width: 100%;
	max-width: 175px;
	padding-left: 12px;
}


.client-title span {
	color: #fff;
	display: block;
	font-size: 16px;
	margin-bottom: 4px;
	line-height: 25px !important;
	font-weight: 400;
	font-family: "Kumbh Sans", Sans-serif;
	opacity: 0.5;
}


.client-title h4 {
	margin: 0;
	color: #F4F4F4;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	font-family: "Kumbh Sans", Sans-serif;
}


.client-rating-item {
	width: 100px;
	height: 34px;
	padding: 0 12px;
	background: rgba(255,255,255,0.05);
	border: 1px solid rgba(255,255,255,0.10);
	border-radius: 50px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.client-rating-img {
	width: 14px;
	position: relative;
}


.client-rating-img::after {
	content: "";
	display: block;
	width: 0.7px;
	height: 13px;
	background: #fff;
	position: absolute;
	top: 1px;
	right: -11px;
	opacity: 0.2;
}


.client-rating-img img {
	width: 100%;
}


.client-rating-star {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.client-rating-star span {
	font-size: 14px;
	color: #fff;
	opacity: 0.5;
	font-weight: 400;
	font-family: "Kumbh Sans", Sans-serif;
	padding-right: 7px;
}


.client-rating-star img {
	width: 14px;
}



.client-description {
	position: relative;
	margin: 0 -25px;
	border-top: 1px solid rgba(255,255,255,0.10);
	padding: 25px 25px 0;
}


.client-description h5 {
	margin: 0 0 12px;
	font-size: 20px;
	font-family: "Kumbh Sans", Sans-serif;
	line-height: 24px;
	font-weight: 600;
	background: linear-gradient(90deg, rgba(255,73,73,1) 0%, rgba(170,60,255,1) 100%);
	background-clip: border-box;
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.client-description p {
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	color: #fff;
	text-transform: capitalize;
	opacity: 0.7;
	font-family: "Kumbh Sans", Sans-serif;
}


.webdesign-section6 .social-overview-title h2 {
	font-size: 44px;
	line-height: 57px;
}


.webdesign-section6 .desktop-tab-container .tab-sidebar {
	padding: 25px 0 40px;
}


.webdesign-section6 .tab-sidebar ul li a img {
	height: auto;
}



.webdesign-section6 {
	padding: 20px 0 130px;
}



.tab-sidebar ul li a::after {
	top: 0;
}


.webdesign-section6 .tab-sidebar ul li a {
	line-height: 25px;
	padding: 17px 30px;
	font-size: 17px;
}



.webdesign-section6 .tab-sidebar ul li a.active img, 
.webdesign-section6 .mobile-accordion button.active img {
	filter: brightness(1000);
}



.webdesign-section2-outer {
	border-radius: 32px;
	overflow: hidden;
	padding: 40px;
}


.webdesign-content12 h3 {
	font-weight: 600 !important;
	margin-bottom: 20px;
	opacity: 0.9;
	text-transform: uppercase;
}


.webdesign-content12 h2 {
	font-weight: 700 !important;
	padding-bottom: 12px;
	text-transform: uppercase;
}


.webdesign-section2-inner {
	margin-top: 40px;
}


.webdesign-audit12 h4 {
	font-weight: 600 !important;
	padding-bottom: 20px;
}


.webdesign-audit12 .elementor-icon-list-item {
	margin-bottom: 11px;
}


.webdesign-audit12 .elementor-widget-icon-list {
	padding-bottom: 28px;
}


.webdesign-image12 img {
	width: 100%;
}



.webdesign-audit12 {
	position: relative;
}


.webdesign-audit12::after {
	content: "";
	display: block;
	width: 99px;
	height: 99px;
	background: url("../svg/ellipse15fttv1.svg") no-repeat center center;
	position: absolute;
	right: 100px;
	background-size: 100%;
	bottom: 65px;
}



.webdesign-section2 h2 span, 
.page-id-104467 .digital-section3 h2 span, 
.webdesign-section3 h2 span, 
.page-id-104467 .digital-section5 h2 span, 
.page-id-104467 .digital-section9 h2 span, 
.page-id-104467 .digital-section10 h2 span, 
.page-id-104467 .digital-section11 h2 span {
	background: linear-gradient(90deg, rgba(255,87,87,1) 50%, rgba(255,172,39,1) 100%);
	background-clip: border-box;
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.scroll_to_top_style_default::before {
	top: 0px;
	content: "";
}





@media (max-width:767px){


	.webdesign-section2 h2.elementor-heading-title {
		font-size: 20px !important;
	}


	.webdesign-section2 .digital-list4-block .elementor-widget-image {
		padding: 24px 24px 26px;
		margin-bottom: 24px !important;
	}


	.webdesign-section3 {
		padding: 34px 15px 45px;
	}


	.webdesign-section3 h2 {
		font-size: 24px !important;
		line-height: 28px !important;
	}


	.webdesign-section5 .slick-slide {
		border-radius: 24px;
		padding: 18px 15px;
		margin-bottom: 23px;
	}


	.client-logo-title .client-logo {
		width: 52px;
		height: 52px;
	}


	.client-logo-title {
		width: 65%;
	}


	.client-title span {
		font-size: 14px;
		margin-bottom: 0;
	}


	.client-title h4 {
		font-size: 16px;
		line-height: 19px;
	}


	.client-logo-title .client-title {
		max-width: 100%;
		padding-left: 10px;
		width: calc(100% - 52px);
	}


	.client-rating-star span {
		font-size: 12px;
	}


	.client-rating-star img {
		width: 12px;
		position: relative;
		top: -0.5px;
	}


	.client-rating-item {
		width: 95px;
		height: 30px;
	}


	.client-rating-img::after {
		top: 0;
		right: -11px;
	}


	.client-description h5 {
		font-size: 16px;
		line-height: 19px;
	}


	.client-description p {
		font-size: 14px;
		line-height: 22px;
	}


	.webdesign-section5 .slick-track {
		transform: none !important;
		width: 100% !important;
	}



	.webdesign-section6 {
		padding-bottom: 50px;
	}


	.webdesign-section6 .social-media-overview {
		padding: 20px 15px 0;
	}


	.webdesign-section6 .social-overview-title h2 {
		font-size: 24px;
		line-height: 28px;
	}


	.mobile-accordion button img {
		width: 24px;
		height: auto;
	}


	.mobile-accordion button {
		font-size: 15px;
	}



	.webdesign-section12 .digital-section12-inner::after {
		top: 0;
	}


	.webdesign-section12 {
		padding-left: 10px;
		padding-right: 10px;
	}



	.webdesign-section2-outer {
		border-radius: 24px;
		padding: 20px;
		text-align: center;
	}


	.webdesign-content12 {
		padding: 0;
	}


	.webdesign-content12 h3 {
		margin-bottom: 10px;
		font-size: 18px !important;
		line-height: 28px !important;
		text-transform: uppercase;
	}


	.webdesign-content12 h2 {
		font-size: 24px !important;
		line-height: 31px !important;
		text-transform: uppercase;
	}


	.webdesign-content12 .elementor-widget-text-editor {
		font-size: 16px !important;
		line-height: 24px !important;
		font-weight: 500 !important;
	}


	.webdesign-audit12 {
		text-align: left;
		padding: 0;
	}


	.webdesign-audit12 .elementor-icon-list-text {
		font-size: 14px !important;
		line-height: 22px !important;
	}


	.webdesign-image12 {
		padding: 0;
	}


	.webdesign-image12 a.elementor-button {
		font-size: 15px !important;
	}


	.webdesign-image12 img {
		margin-bottom: 20px;
	}

	
	
}/*====media close====*/




@media (min-width:767px) and (max-width:1000px){


	.webdesign-section2 .digital-list4-block {
		width: 32%;
	}


	.webdesign-section2 .elementor-widget-heading h2 {
		font-size: 19px !important;
		line-height: 27px !important;
	}


	.webdesign-section2 .elementor-widget-image img {
		width: 100%;
	}


	.client-logo-title {
		width: 100%;
	}	


	.client-feedback-block {
		margin: 50px 0 0;
	}
		

	.client-logo-title .client-title {
		width: calc(100% - 50px);
		max-width: 100%;
	}	


	.client-title span {
		font-size: 14px;
		margin-bottom: 0;
		line-height: 22px !important;
	}


	.client-title h4 {
		font-size: 16px;
		line-height: 22px;
	}


	.client-rating-item {
		margin: 10px auto 0;
	}


	.client-description p {
		font-size: 14px;
		line-height: 22px;
	}


	.webdesign-section6 .desktop-tab-container {
		padding: 0 20px;
	}


	.webdesign-section6 .tab-sidebar ul li a {
		line-height: 19px;
		padding: 17px 13px;
		font-size: 14px;
	}


	.webdesign-section12 {
		padding-left: 20px;
		padding-right: 20px;
	}
		
	
	
}/*====media close====*/




@media (min-width:1000px) and (max-width:1280px){


	.webdesign-section6 .desktop-tab-container {
		padding-left: 2%;
		padding-right: 2%;
	}


	.webdesign-section6 .tab-sidebar ul li a {
		line-height: 22px;
		padding: 19px 16px;
		font-size: 16px;
	}


	.client-logo-title .client-logo {
		width: 50px;
		height: 50px;
	}



	.webdesign-section5 .digital-slider6 .slick-slide {
		border-radius: 24px;
		padding: 15px;
	}


	.client-logo-title {
		width: 72%;
	}


	.client-logo-title .client-title {
		width: calc(100% - 50px);
		max-width: 100%;
	}


	.client-title span {
		font-size: 14px;
		margin-bottom: 0;
	}


	.client-title h4 {
		font-size: 16px;
		line-height: 20px;
	}


	.client-rating-item {
		width: 75px;
		padding: 0 7px;
	}


	.client-rating-img {
		width: 12px;
	}


	.client-rating-star span {
		font-size: 12px;
	}


	.client-rating-star img {
		width: 12px;
	}


	.client-rating-img::after {
		top: 0;
		right: -7px;
	}
	


}/*====media close====*/



@media (min-width:1280px) and (max-width:1400px){

	.webdesign-section6 .desktop-tab-container {
		padding: 0 58px;
	}


	.webdesign-section6 .tab-sidebar ul li a {
		line-height: 24px;
		padding: 17px 26px;
		font-size: 15px;
	}
	
	
	.client-logo-title .client-logo {
		width: 64px;
		height: 64px;
	}



	.webdesign-section5 .digital-slider6 .slick-slide {
		border-radius: 24px;
		padding: 15px;
	}


	.client-logo-title {
		width: 70%;
	}


	.client-logo-title .client-title {
		width: calc(100% - 64px);
		max-width: 100%;
	}


	.client-title h4 {
		font-size: 18px;
		line-height: 22px;
	}


	.client-rating-item {
		width: 86px;
		padding: 0 7px;
	}


	.client-rating-img {
		width: 12px;
	}


	.client-rating-star span {
		font-size: 12px;
	}


	.client-rating-star img {
		width: 12px;
	}


	.client-rating-img::after {
		top: 0;
		right: -12px;
	}

	
}/*====media close====*/




/*=================================WEB DESIGN DEVELOPMENT SERVICES====================================*/







/*================================TECHNICAL TRANSFORMATION SERVICES===================================*/


.technical-section2 {
	padding: 80px 0;
	position:relative;
}


.technical-section2::after {
	content: "";
	display: block;
	width: 105px;
	height: 237px;
	background: url("../svg/group38397.svg") no-repeat center center;
	position: absolute;
	top: 50px;
	left: 0;
	background-size: 100%;
}


.technical-section2 .digital-content4 h6, 
.technical-section5 .digital-content4 h6 {
	background: linear-gradient(90deg, rgba(255, 73, 73, 0.10) 0.07%, rgba(170, 60, 255, 0.10) 62.61%);
	border-radius: 40px;
	padding: 5px 11px;
	display: inline-block;
	margin-bottom: 20px;

}


.technical-section2 .e-n-accordion-item {
	border: 1px solid rgba(16, 43, 58, 0.10);
	background: #F8F8F8;
	border-radius: 20px;
	margin-bottom: 20px !important;
	position: relative;
}



.technical-section2 .e-n-accordion-item .e-con-full {
	border: none;
	padding: 0 50px 30px 26px;
	margin-top: -8px;
}



.technical-section2 .e-n-accordion-item-title {
	border: none !important;
	padding: 22px 50px 22px 25px !important;
	position: relative;
}


.technical-section2 .e-n-accordion-item-title-icon {
	position: absolute !important;
	right: 20px;
	top: 28px;
}


.technical-section2 .e-n-accordion-item-title-icon svg {
	width: 24px;
	height: 24px !important;
}


.page-id-104839 .digital-section3::after {
	background: url("../svg/g4538400.svg") no-repeat center center;
}



.page-id-104839 .digital-image3 {
	border: 1px solid rgba(255, 255, 255, 0.10);
}



.page-id-104839 .email-section3 .elementor-widget-image {
	border: none;
	margin-bottom: 0 !important;
}



.technical-section5 .digital-list4-block {
	padding: 60px 0;
	margin-bottom: 20px;
}



.tech-accordian {
	padding: 0;
}


.page-id-104839 .webdesign-section6 .social-overview-title h2 {
	font-size: 56px;
	line-height: 67px;
}



 
.technical-section2 h2 span, 
.technical-section2 .digital-content4 h6 span, 
.page-id-104839 .digital-section3 h2 span, 
.page-id-104839 .email-section5 h2 span, 
.page-id-104839 .webdesign-section2 h2 span, 
.page-id-104839 .digital-section5 h2 span, 
.page-id-104839 .social-overview-title h2 span, 
.page-id-104839 .digital-section9 h2 span, 
.page-id-104839 .digital-section10 h2 span, 
.page-id-104839 .home-schedule h2 span, 
.page-id-104839 .webdesign-section12 h2 span, 
.technical-section5 .digital-content4 h6 span {
	background: linear-gradient(90deg, #FF4949 2.36%, #AA3CFF 98.57%);
	background-clip: border-box;
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}





@media (max-width:767px) {


	.technical-section2 {
		padding: 36px 0 20px;
	}


	.technical-section2 .digital-content4 h6, 
	.technical-section5 .digital-content4 h6 {
		font-size: 12px !important;
		margin-bottom: 10px;
	}


	.technical-section2 h2 {
		font-size: 24px !important;
		line-height: 30px !important;
		text-align: center;
	}


	.technical-section2::after {
		width: 50px;
		height: 99px;
		top: -28px;
		transform: rotate(48deg);
		-webkit-transform: rotate(48deg);
		-moz-transform: rotate(48deg);
		-ms-transform: rotate(48deg);
	}


	.technical-section2 .e-n-accordion-item-title-text {
		font-size: 20px !important;
	}


	.technical-section2 .e-n-accordion-item-title {
		padding: 18px 50px 18px 25px !important;
	}


	.technical-section2 .e-n-accordion-item {
		border: 1px solid rgba(16, 43, 58, 0.10);
		background: #fff;
	}


	.technical-section2 .e-n-accordion-item-title-icon {
		top: 25px;
	}
	
	
	.page-id-104839 .webdesign-section6 .social-overview-title h2 {
		font-size: 24px;
		line-height: 28px;
	}


	.tech-accordian-block {
		padding: 0 15px;
	}


	.technical-section5 .digital-list4-block {
		padding: 47px 0;
	}

	
	
}/*====media close====*/




@media (min-width:767px) and (max-width:1000px){
	
	
	.technical-section2 .e-n-accordion-item-title-text {
		font-size: 18px !important;
	}


	.technical-section5 .digital-list4-block {
		padding: 30px 0;
	}


	.technical-section2 {
		padding: 80px 10px;
	}	
	
	
}/*====media close====*/




@media (min-width:1000px) and (max-width:1280px){
	
	
	.technical-section2 .e-n-accordion-item-title-text {
		font-size: 18px !important;
	}


	.technical-section5 .digital-list4-block {
		padding: 40px 0;
	}


	.technical-section5 {
		padding-left: 0.5%;
		padding-right: 0.5%;
	}	
	
	
}/*====media close====*/



/*================================TECHNICAL TRANSFORMATION SERVICES===================================*/





/*===========================================CONTACT==================================================*/


@media (min-width:1000px){
	
	.page-id-61811 .elementor-element-d3b4fff iframe {
		height: 690px !important;
	}	
	
}/*====media close====*/



/*===========================================CONTACT==================================================*/




/*===================================COMPREHENSIVE SEO SERVICES=======================================*/

.page-id-105397 .technical-section2 {
	overflow: hidden;
}


.page-id-105397 .technical-section2::after {
	background: url("../svg/group_383975.svg") no-repeat center center;
	right: 0;
	background-size: 100%;
	left: auto;
	width: 189px;
	height: 203px;
	top: 0;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
}



.page-id-105397 .digital-list4-block .elementor-widget-icon-list li span {
	opacity: 1;
}



.page-id-105397 .lebel-sec span {
	background: linear-gradient(90deg, rgba(255, 73, 73, 0.10) 0.07%, rgba(170, 60, 255, 0.10) 62.61%);
}


.page-id-105397 .social-overview-title h2 span, 
.page-id-105397 .lebel-sec span small {
	background: linear-gradient(90deg, rgba(255,73,73,1) 25%, rgba(170,60,255,1) 100%);
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


@media (max-width:767px){

	.page-id-105397 .technical-section2::after {
		width: 60px;
		height: 70px;
		top: -3px;
	}	
	
}/*====media close====*/



@media (min-width:767px) and (max-width:1000px){

	.page-id-105397 .technical-section2::after {
		width: 100px;
		height: 110px;
		top: -2px;
	}	
	
}/*====media close====*/


/*===================================COMPREHENSIVE SEO SERVICES=======================================*/





/*===================================FORM CHANGE=======================================*/


/*=============ABOUT PAGE FORM================*/



.elementor-element-68b9c9d {
	padding-top: 30px;
}


.elementor-element-68b9c9d .elementor-element-54e75a0 {
	top: -32px !important;
}


.about-page-form {
	padding-top: 21px;
}



.about-page-form .hs-form-field {
	margin-bottom: 8px;
}


.about-page-form .input {
	position: relative;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 8px;
	margin-right: 0 !important;
	width: 100%;
	background: #fff;
}


.about-page-form .form-columns-2 {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.about-page-form .form-columns-2 .hs-form-field {
	width: 49% !important;
}


.about-page-form fieldset {
	max-width: 100% !important;
}


.about-page-form .input input, 
.about-page-form .input select, 
.about-page-form .input textarea {
	font-size: 16px;
	width: 100% !important;
	color: #1F242E;
	font-family: "Kumbh Sans", Sans-serif;
	padding: 17px 47px 17px 20px;
	border: none;
	outline: none;
	visibility: visible;
	background-color: transparent;
}



.about-page-form .input textarea {
	height: 102px;
	resize: none;
	min-height: 102px;
}



.about-page-form .hs_submit.hs-submit {
	margin-top: 10px;
}


.about-page-form .hs_submit.hs-submit input {
	background: #FFBB3E;
	width: 100%;
	text-align: center;
	padding: 18px 30px;
	border-radius: 50px;
	font-size: 20px;
	font-weight: 700;
	font-family: "Kumbh Sans", Sans-serif;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	box-shadow: 0px 4px 6px 3px rgba(255, 187, 61, 0.25);
	color: #102B3A;
}


.about-page-form .hs_submit.hs-submit input:hover {
	background: #D39B33;
	color: #102B3A;
}



.about-page-form .hs-firstname .input::after, 
.about-page-form .hs-lastname .input::after {
	content: "";
	display: block;
	width: 13px;
	height: 18px;
	background: url("../svg/user-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 21px;
	right: 18px;
}


.about-page-form .hs-email .input::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/mail-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	right: 15px;
}


.about-page-form .hs-fieldtype-textarea .input::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/sms-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	right: 15px;
}


/*
.about-page-form .hs-interested_in_services .input::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("https://unity-connect.com/wp-content/themes/qwery-child/images/sele-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	left: 18px;
}
*/


.about-page-form .hs-interested_in_services .input::after {
	background: #fff url("../svg/select-svg-arrow.svg") no-repeat center center;
	width: 20px;
	height: 20px;
	content: "";
	right: 15px;
	top: 19px;
	background-size: 100%;
	display: block;
	position: absolute;
}


.about-page-form .hs-interested_in_services .select_container::after {
	display: none;
}


.about-page-form .input input::placeholder, 
.about-page-form .input textarea::placeholder {
	color: #1F242E;
	opacity: 1;
}


.about-page-form .no-list.hs-error-msgs {
	list-style: none;
	margin: 0;
	padding: 5px 0;
	line-height: normal;
}


.about-page-form .no-list.hs-error-msgs label {
	font-size: 12px;
	color: red;
	display: block;
}




.about-form1 .form-columns-2 .hs-form-field {
	width: 100% !important;
}


.about-form1 .hs-form-field {
	margin-bottom: 20px;
}


.about-form1 .input textarea {
	height: 169px;
	min-height: 169px;
}


.about-form1 .hs_submit.hs-submit input {
	background: #FF5757;
	color: #fff;
	font-size: 16px;
	width: auto;
}


.about-form1 .hs_submit.hs-submit input:hover {
	background: #ED4442;
	color: #fff;
}




@media (max-width:767px){
	
	.about-page-form .form-columns-2 .hs-form-field {
		width: 100% !important;
	}


	.about-page-form .hs-form-field, 
	.about-form1 .hs-form-field {
		margin-bottom: 12px;
	}


	.about-page-form .hs_submit.hs-submit input {
		width: 100%;
		padding: 15px 0;
		font-size: 16px;
		max-width: 100%;
	}
	
	
}/*====media close====*/


/*=============ABOUT PAGE FORM================*/



/*=============BUSINESS PROCESS OUTSOURCING PAGE FORM================*/



.white-paper-form-outer {
	width: calc(100% - 234px) !important;
}


.white-paper-form-outer h3 {
	padding: 45px 0 0;
}


.white-paper-form {
	padding: 35px 0 50px;
}


.white-paper-form form {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
}


.white-paper-form .form-columns-3 {
	width: 100%;
	max-width: 100%;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
}



.white-paper-form .hs-form-field {
	width: 100% !important;
	position: relative;
}



.white-paper-form .hs-submit {
	width: 100%;
	max-width: 308px;
}



.white-paper-form .hs-form-field input {
	font-family: "Kumbh Sans", Sans-serif;
	padding: 18px 35px 18px 22px;
	background: #ffffff;
	color: #000000;
	border-radius:10px;
	font-size: 17px;
	font-weight: 400;
	width: 100% !important;
	max-width: 100%;
	border: 1px solid #69727d;
}


.white-paper-form .hs-submit input {
	font-family: "Kumbh Sans", Sans-serif;
	background: #FFBB3E url("../png/wp-download-icon.png") no-repeat calc(100% - 40px) center;
	color: #000000;
	font-size: 18px;
	font-weight: 700;
	border-radius:100px;
	padding: 19px 30px 21px 10px;
	background-size: 12px;
	width: 100%;
}




.white-paper-form form .hs-error-msgs {
	padding: 0;
	margin: 0;
	font-size: 12px;
	list-style: none;
	color: red;
	position: absolute;
	bottom: -30px;
}



.white-paper-form .hs-firstname .input::after, 
.white-paper-form .hs-lastname .input::after {
	content: "";
	display: block;
	width: 13px;
	height: 18px;
	background: url("../svg/user-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 21px;
	right: 25px;
}


.white-paper-form .hs-email .input::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/mail-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	right: 24px;
}





@media (max-width:1023px){
	
		
	.white-paper-form-outer {
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
		width: 100% !important;
	}	


	.white-paper-form form, 
	.white-paper-form .form-columns-3 {
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}


	.white-paper-form .hs-form-field {
		margin-bottom: 12px;
	}


	.white-paper-form .hs-form-field .input {
		margin: 0 !important;
	}


	.white-paper-form .hs_submit.hs-submit {
		width: 100%;
		max-width: 345px;
		margin: 10px auto 0;
	}


	.white-paper-form .hs-submit input {
		background-position: calc(100% - 65px) center;
		width: 100%;
		max-width: 100%;
	}
	
	
}/*====media close====*/



@media (min-width:1023px) and (max-width:1280px){


	.download-whitepaper .elementor-widget-image {
		width: 230px !important;
	}
	

	.white-paper-form-outer {
		width: calc(100% - 232px) !important;
	}


	.download-whitepaper {
		margin-top: 100px;
	}


	.white-paper-form .hs-submit {
		max-width: 210px;
	}	


	.white-paper-form .hs-submit input {
		padding: 19px 20px 21px 10px;
		background-size: 12px;
		background-position: calc(100% - 17px) center;
		font-size: 14px;
	}
	
	
}/*====media close====*/




/*=============BUSINESS PROCESS OUTSOURCING PAGE FORM================*/





/*======================BLOG SINGLE PAGE FORM========================*/


.post-side-form {
	padding-top: 0;
}


.post-side-form .hs-fieldtype-select .input::after {
	background: #fff url("../svg/select-svg-arrow.svg") no-repeat center center;
	width: 20px;
	height: 20px;
	content: "";
	right: 15px;
	top: 19px;
	background-size: 100%;
	display: block;
	position: absolute;
}




/*======================BLOG SINGLE PAGE FORM========================*/





/*======================CREATIVE DESIGN VIDEO PRODUCTION SERVICES========================*/



.page-id-105577 .lebel-sec span {
	background: linear-gradient(90deg, rgba(255, 73, 73, 0.10) 0.07%, rgba(170, 60, 255, 0.10) 62.61%);
}


.page-id-105577 .digital-content4 h2 span, 
.page-id-105577 .social-overview-title h2 span, 
.page-id-105577 .lebel-sec span small {
	background: linear-gradient(90deg, rgba(255,73,73,1) 25%, rgba(170,60,255,1) 100%);
	background-clip: border-box;
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}



@media (max-width:767px){
	
	.page-id-105577 .digital-section4 .blue-bg-btn {
		display: block;
	}	
	
	
}/*===media close====*/



/*======================CREATIVE DESIGN VIDEO PRODUCTION SERVICES========================*/




/*===============================PPC ADVERTISING SERVICES===============================*/


.hide-box {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}


.page-id-105906 .lebel-sec span {
	background: linear-gradient(90deg, rgba(255, 73, 73, 0.10) 0.07%, rgba(170, 60, 255, 0.10) 62.61%);
}


.page-id-105906 .digital-content4 h2 span, 
.page-id-105906 .social-overview-title h2 span, 
.page-id-105906 .lebel-sec span small {
	background: linear-gradient(90deg, rgba(255,73,73,1) 25%, rgba(170,60,255,1) 100%);
	background-clip: border-box;
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}




.getin-touch-global-mask {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	z-index: 999999;
	opacity: 0.9;
}


.getin-touch-form-global-popup {
	position: fixed;
	top: 50%;
	left: 50%;
	background: #F1F1F1;
	z-index: 999999;
	width: 94%;
	max-width: 800px;
	margin: 0 auto;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}


.meeting-booking-form-global {
	max-width: 1000px;
}


.getin-touch-form-global-popup h3 {
	background: #102B3A;
	margin: 0;
	color: #fff;
	text-align: center;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600 !important;
	padding: 20px 40px;
	letter-spacing: 1px;
}



.getin-touch-form-global-popup .close-me {
	position: absolute;
	background: url("../svg/close-popup-btn.svg") no-repeat center center;
	top: 20px;
	right: 15px;
	color: #F4F4F4;
	width: 24px;
	height: 24px;
	font-size: 0;
	cursor: pointer;
}


.getin-touch-form-global-popup::after {
	content: "";
	display: block;
	width: 100px;
	height: 100px;
	background: url("../svg/popup-shape1541.svg") no-repeat center center;
	position: absolute;
	bottom: 0;
	left: 0;
	background-size: 100%;
}



.getin-touch-form-global-popup .hbspt-form {
	padding: 64px 77px;
}


.getin-touch-form-global-popup fieldset {
	max-width: 100% !important;
}



.getin-touch-form-global-popup .hs-form-field {
	margin-bottom: 15px;
}



.getin-touch-form-global-popup .form-columns-2 {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}



.getin-touch-form-global-popup .form-columns-2 .hs-form-field {
	width: 49% !important;
}



.getin-touch-form-global-popup fieldset .input {
	border: 1px solid rgba(16, 43, 58, 0.10);
	background: #F8F8F8;
	border-radius: 12px;
	position: relative;
}


.getin-touch-form-global-popup fieldset .input input, 
.getin-touch-form-global-popup fieldset .input select, 
.getin-touch-form-global-popup fieldset .input textarea {
	color: #666;
	font-family: "Kumbh Sans", Sans-serif;
	padding: 17px 20px;
	font-size: 16px;
	border: none;
	outline: none;
	visibility: visible;
	width: 100% !important;
    background: transparent;
}


.getin-touch-form-global-popup fieldset .input textarea {
	height: 113px;
	resize: none;
	min-height: 113px;
}


.getin-touch-form-global-popup .select_container::after {
	content: '';
}


.getin-touch-form-global-popup .hs-interested_in_services .input::after {
	background: url("../svg/select-svg-arrow.svg") no-repeat center center;
	width: 20px;
	height: 20px;
	content: "";
	right: 15px;
	top: 19px;
	background-size: 100%;
	display: block;
	position: absolute;
}


.getin-touch-form-global-popup .no-list.hs-error-msgs {
	list-style: none;
	margin: 0;
	padding: 5px 0;
	line-height: normal;
}


.getin-touch-form-global-popup .no-list.hs-error-msgs label {
	font-size: 12px;
	color: red;
	display: block;
}


.getin-touch-form-global-popup .hs-submit .actions {
	text-align: center;
	margin-top: 15px;
	position: relative;
	z-index: 1;
}


.getin-touch-form-global-popup .hs-submit input {
	background: #0170FA;
	border-radius: 100px;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	padding: 18px 30px;
	border: none;
}


.getin-touch-form-global-popup .hs-submit input:hover {
	background: #FF5757;
	color: #fff;
}



.meeting-booking-form-global .meetings-iframe-container {
	padding: 40px;
}



.meeting-booking-form-global {
	transform: translate(-50%, -50%) scale(0.8);
	-webkit-transform: translate(-50%, -50%) scale(0.8);
	-moz-transform: translate(-50%, -50%) scale(0.8);
	-ms-transform: translate(-50%, -50%) scale(0.8);
}



.meeting-booking-form-global iframe {
	margin-bottom: 0;
}



@media (max-width:767px){


	.hide-box {
		display: none;
	}
	
	
	.digital-section4 .blue-bg-btn {
		display: block;
	}


	.getin-touch-form-global-popup h3 {
		font-size: 17px;
		letter-spacing: normal;
	}	
		
		
	.getin-touch-form-global-popup .hbspt-form {
		padding: 40px 15px 20px;
	}
	
	
	.getin-touch-form-global-popup .form-columns-2 .hs-form-field {
		width: 100% !important;
	}


	.getin-touch-form-global-popup fieldset .input input, 
	.getin-touch-form-global-popup fieldset .input select, 
	.getin-touch-form-global-popup fieldset .input textarea {
		padding: 13px 20px;
		font-size: 14px;
	}
	
	
	.getin-touch-form-global-popup .hs-interested_in_services select {
		padding-right: 35px !important;
	}


	.getin-touch-form-global-popup fieldset .input textarea {
		height: 110px;
		min-height: 110px;
	}


	.getin-touch-form-global-popup .hs-interested_in_services .input::after {
		width: 20px;
		height: 20px;
		right: 13px;
		top: 14px;
		background-size: 15px;
	}


	.getin-touch-form-global-popup .hs-submit input {
		font-size: 16px;
		padding: 15px 15px;
		width: 100%;
		max-width: 100%;
	}


	.getin-touch-form-global-popup .hs-submit .actions {
		margin-top: 0;
	}
	
	
	.getin-touch-form-global-popup::after {
		width: 50px;
		height: 50px;
	}



	.meeting-booking-form-global {
		width: 100%;
	}


	.meeting-booking-form-global .meetings-iframe-container {
		padding: 20px;
	}	
	
	
}/*====media close====*/



@media (min-width:767px) and (max-width:1000px){
	
	.ppc-section4 .digital-list4-block {
		width: 32.5%;
	}

	.ppc-section4 .digital-list4 .widget-image-caption {
		padding: 0 20px 0 80px !important;
	}



	.meeting-booking-form-global {
		transform: translate(-50%, -50%) scale(0.7);
		-webkit-transform: translate(-50%, -50%) scale(0.7);
		-moz-transform: translate(-50%, -50%) scale(0.7);
		-ms-transform: translate(-50%, -50%) scale(0.7);
	}
	
	
}/*====media close====*/




@media (min-width:767px) and (max-width:1200px){
	
	
	.getin-touch-form-global-popup {
		transform: translate(-50%, -50%) scale(0.85);
		-webkit-transform: translate(-50%, -50%) scale(0.85);
		-moz-transform: translate(-50%, -50%) scale(0.85);
		-ms-transform: translate(-50%, -50%) scale(0.85);
	}


	.meeting-booking-form-global {
		transform: translate(-50%, -50%) scale(0.7);
		-webkit-transform: translate(-50%, -50%) scale(0.7);
		-moz-transform: translate(-50%, -50%) scale(0.7);
		-ms-transform: translate(-50%, -50%) scale(0.7);
	}	
	
}/*====media close====*/



@media (min-width:1200px) and (max-width:1400px){
	
	
	.getin-touch-form-global-popup {
		transform: translate(-50%, -50%) scale(0.95);
		-webkit-transform: translate(-50%, -50%) scale(0.95);
		-moz-transform: translate(-50%, -50%) scale(0.95);
		-ms-transform: translate(-50%, -50%) scale(0.95);
	}	
	
	
	.meeting-booking-form-global {
		transform: translate(-50%, -50%) scale(0.7);
		-webkit-transform: translate(-50%, -50%) scale(0.7);
		-moz-transform: translate(-50%, -50%) scale(0.7);
		-ms-transform: translate(-50%, -50%) scale(0.7);
	}
	
}/*====media close====*/



/*===============================PPC ADVERTISING SERVICES===============================*/




/*=========================NEWS PAGE===============================*/

header.elementor-element-9dbafaf {
	z-index: 999;
}


.fluid-home-banner .red-bg-btn .elementor-button-link {
	padding: 13px 55px;
}


.fluid-home-banner .red-bg-btn .elementor-button-icon {
	display: none;
}


.page-id-73495 article .elementor-post__thumbnail::after, 
.page-id-73495 .elementor-posts .elementor-post__card .elementor-post__read-more {
	display: none !important;
}


.page-id-73495 article .elementor-post__excerpt {
	display: none;
}


.page-id-28246 .elementor-element-7c19e90 h2, 
.page-id-28246 .elementor-element-61ad471 h2 {
	line-height: normal !important;
}



@media (max-width:767px){
		
	.virtual-medical-section16 h2, 
	.virtual-medical-section17 h4 {
		line-height: normal !important;
	}	
	
	
	
	.fluid-home-banner .red-bg-btn .elementor-button-link {
		padding: 10px 32px;
	}
	
}/*====media close===*/



/*=========================NEWS PAGE===============================*/



/*===================LOCATION FORM CHANGE==========================*/


.partner-form .digital-form {
	padding: 15px 0 40px;
}


.parent-pageid-47596 .elementor-widget-icon-box {
	padding-bottom: 20px;
	width: 100% !important;
	max-width: 100% !important;
}


.parent-pageid-47596 .elementor-icon-box-title {
	padding-bottom: 3px;
}


.parent-pageid-47596 .elementor-icon-box-title span, 
.parent-pageid-47596 .elementor-icon-box-title a {
	font-weight: 500 !important;
	font-size: 20px !important;
	line-height: normal !important;
}


.parent-pageid-47596 .elementor-icon-box-description {
	line-height: normal !important;
}


.parent-pageid-47596 .elementor-icon-box-description, 
.parent-pageid-47596 .elementor-icon-box-description a {
	line-height: normal !important;
	font-size: 18px !important;
}



.parent-pageid-47596 .elementor-widget-icon-box .elementor-widget-container {
	padding-left: 0 !important;
	padding-top: 0 !important;
}




.parent-pageid-47596 .hs-interested_in_services .input::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/sele-icon-svg.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	left: 18px;
	background-size: 100%;
}


.parent-pageid-47596 .hs-interested_in_services .input::before {
	background: #fff url("../svg/select-svg-arrow.svg") no-repeat center center;
	width: 20px;
	height: 20px;
	content: "";
	right: 15px;
	top: 20px;
	background-size: 100%;
	display: block;
	position: absolute;
}



.book-a-free-hubspot-audit-popup, 
.claim-a-free-website-audit-popup {
	transform: translate(-50%, -50%) scale(0.9);
	-webkit-transform: translate(-50%, -50%) scale(0.9);
	-moz-transform: translate(-50%, -50%) scale(0.9);
	-ms-transform: translate(-50%, -50%) scale(0.9);
}



.getin-touch-form-global-popup .multi-container {
	padding: 0;
	list-style: none;
	margin: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}



.getin-touch-form-global-popup .hs-fieldtype-checkbox .input {
	padding: 10px 16px;
	margin-top: 9px;
}


.getin-touch-form-global-popup .multi-container li {
	width: 30%;
	padding-right: 15px;
}


.getin-touch-form-global-popup .multi-container label {
	position: relative;
	padding-left: 21px;
}


.getin-touch-form-global-popup .multi-container label input {
	width: 15px !important;
	height: 18px;
	position: absolute !important;
	left: 0;
	top: 6px;
}


.getin-touch-form-global-popup .multi-container label span {
	font-size: 16px;
}




@media (max-width:1024px){
	
		
	.white-paper-form {
		padding: 35px 15px 50px;
	}	

	.white-paper-form-outer h3 {
		padding: 45px 15px 0;
	}
	
}/*====media close====*/



@media (max-width:767px){
		
		
	.parent-pageid-47596 .elementor-icon-box-title span, 
	.parent-pageid-47596 .elementor-icon-box-title a {
		font-size: 18px !important;
	}


	.parent-pageid-47596 .elementor-icon-box-description, 
	.parent-pageid-47596 .elementor-icon-box-description a {
		line-height: 22px !important;
		font-size: 16px !important;
	}
	
	
	.parent-pageid-47596 .elementor-widget-google_maps {
		margin-bottom: 40px;
	}
	
		
	.parent-pageid-47596 .hs-interested_in_services .input::after {
		width: 16px;
		height: 13px;
		top: 15px;
		left: 13px;
	}

	.parent-pageid-47596 .hs-interested_in_services .input::before {
		width: 16px;
		height: 14px;
		right: 15px;
		top: 15px;
	}
	
	
	.book-a-free-hubspot-audit-popup .hbspt-form, 
	.claim-a-free-website-audit-popup .hbspt-form {
		padding: 20px 15px 20px;
	}
	
	
	.book-a-free-hubspot-audit-popup .hs-form-field, 
	.claim-a-free-website-audit-popup .hs-form-field {
		margin-bottom: 9px;
	}
	
	

	.getin-touch-form-global-popup .hs-fieldtype-checkbox .input {
		padding: 10px 10px;
	}


	.getin-touch-form-global-popup .multi-container li {
		width: 45%;
		line-height: normal;
	}
	
	
	.getin-touch-form-global-popup .multi-container li:nth-child(2n) {
		padding-right: 0;
	}


	.getin-touch-form-global-popup .multi-container label input {
		width: 13px !important;
		height: 15px;
		top: 9px;
	}
	
	
	.getin-touch-form-global-popup .multi-container label {
		padding-left: 17px;
	}


	.book-a-free-hubspot-audit-popup .hs-hubspot_subscriptions span {
		font-size: 16px;
	}

		
	.getin-touch-form-global-popup .multi-container label span {
		font-size: 11px;
	}	
	
	
}/*====media close====*/



@media (min-width:767px) and (max-width:1200px){
	
	.book-a-free-hubspot-audit-popup, 
	.claim-a-free-website-audit-popup {
		transform: translate(-50%, -50%) scale(0.85);
		-webkit-transform: translate(-50%, -50%) scale(0.85);
		-moz-transform: translate(-50%, -50%) scale(0.85);
		-ms-transform: translate(-50%, -50%) scale(0.85);
	}	
	
}/*====media close====*/



@media (min-width:1200px) and (max-width:1500px){
	
	.book-a-free-hubspot-audit-popup, 
	.claim-a-free-website-audit-popup {
		transform: translate(-50%, -50%) scale(0.85);
		-webkit-transform: translate(-50%, -50%) scale(0.85);
		-moz-transform: translate(-50%, -50%) scale(0.85);
		-ms-transform: translate(-50%, -50%) scale(0.85);
	}

	.book-a-free-hubspot-audit-popup .hbspt-form, 
	.claim-a-free-website-audit-popup .hbspt-form {
		padding: 40px 30px;
	}
	
	
	.getin-touch-form-global-popup .multi-container li {
		width: 22%;
	}
	
	
	.getin-touch-form-global-popup .multi-container label span {
		font-size: 14px;
	}
	
	
}/*====media close====*/



/*===================LOCATION FORM CHANGE==========================*/






/*======================INDUSTRIES NEW=============================*/




.indus-new2 {
	padding: 84px 25px 49px;
}


.indus-new2-img {
	background: #fff;
	border-radius: 20px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.indus-new2-img .badge-logo {
	width: 70%;
}


.indus-new2-img .badge-logo img {
	width: 100%;
}


.indus-new2-content {
	padding-left: 60px;
}


.indus-new2-content h2 {
	padding-bottom: 20px;
}



.indus-new3 {
	padding: 129px 0;
	position: relative;
}


.indus-new3 .elementor-widget-heading {
	padding: 0 20px;
}


.indus-new3::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: url("../webp/indus-new3-shape.webp") no-repeat bottom center;
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: color;
	background-size: cover;
}


.indus-new3 .e-con-inner {
	position: relative;
	z-index: 1;
}


.indus-new3 .elementor-widget-heading h2 {
	padding-bottom: 17px;
}


.indus-new3 .elementor-widget-text-editor {
	padding-bottom: 74px;
	opacity: 0.80;
	padding-left: 20px;
	padding-right: 20px;
}


.indus-new3 .featured-slide {
	background: rgba(255,255,255,0.05);
	text-align: center;
	border-radius: 24px;
	padding: 24px;
	backdrop-filter: blur(20px);
	margin: 0 10px;
	overflow: hidden;
	min-height: 365px;
}


.indus-new3 .featured-slide h3 {
	color: #fff;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600 !important;
	margin: 0;
	line-height: 28px;
}


.indus-new3 .featured-img {
	position: relative;
	background: #fff;
	border-radius: 16px;
	width: 100%;
	height: 217px;
	margin-bottom: 40px;
}


.featured-img::after {
	content: "";
	display: block;
	width: calc(100% + 100px);
	height: 1px;
	background: #fff;
	opacity: 0.10;
	position: absolute;
	bottom: -23px;
	left: -50px;
	right: 0;
}


.indus-new3 .featured-img img {
	display: inline;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	margin: 0 auto;
	padding: 0 15px;
}


.indus-new3 .slick-arrow, 
.indus-new3 .slick-dots {
	display: none !important;
}


.indus-new4 .digital-section6-inner::after {
	content: "";
	display: block;
	width: 161px;
	height: 161px;
	background: url("../webp/dash-border.webp") no-repeat center center;
	position: absolute;
	top: 700px;
	right: -40px;
}


.indus-new4 .marketing-2-item {
	flex-flow: row wrap !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	justify-content: unset;
	-webkit-justify-content: unset;
	-moz-justify-content: unset;
	-ms-justify-content: unset;
	padding: 26px 20px;
	backdrop-filter: blur(10px);
}


.indus-new4 .elementor-widget-heading {
	width: 100%;
	padding-bottom: 10px;
}


.indus-new4 .elementor-widget-heading h4 {
	font-weight: 600 !important;
}


.indus-new4 .marketing-2-block .small-logo-img {
	top: 50px;
	right: 50px;
	left: auto;
}


.indus-new4 .marketing-list2 .elementor-widget-text-editor {
	padding-bottom: 0;
	font-weight: 400 !important;
}


.indus-new4 .blue-bg-btn {
	margin-top: 60px;
}


.indus-new4 .big-img {
	position: relative;
}


.indus-new4 .big-img::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	opacity: 0.5;
}



.indus-new9 {
	padding-top: 70px;
	padding-bottom: 130px;
}


.indus-new9 .e-con-inner {
	padding: 0;
}



.indus-new9 .elementor-testimonial__text h2 {
	font-family: "Poppins", Sans-serif;
	font-size: 31px;
	line-height: 37px;
	color: #fff;
	margin: 0 0 24px;
	font-weight: 500 !important;
}


.indus-new9 .elementor-testimonial__text p {
	color: #fff;
	opacity: 0.80;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	font-family: Open Sans;
}


.indus-new9 .elementor-testimonial__content {
	position: relative;
	padding-top: 60px;
	width: 61%;
}


.indus-new9 .elementor-testimonial {
	position: relative;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}



.indus-new9 .elementor-testimonial__footer {
	width: 33.3%;
}


.indus-new9 .elementor-testimonial::before {
	content: "";
	display: block;
	width: 154px;
	height: 115px;
	background: url("../webp/group38500.webp") no-repeat center center;
	position: absolute;
	top: 0px;
	left: 0;
	background-size: 100%;
}


.indus-new9 .elementor-testimonial__text img {
	position: absolute;
	bottom: 14px;
	right: 0;
}


.indus-new9 .elementor-testimonial__cite {
	padding-right: 200px;
}


.indus-new9 .elementor-testimonial__name {
	padding-bottom: 5px;
}


.indus-new9 .elementor-testimonial__title {
	text-transform: none !important;
}


.indus-new9 .elementor-testimonial__image {
	border: 1px solid rgba(255,255,255,0.10);
	border-radius: 100%;
	padding: 20px;
	width: 320px;
	height: 320px;
	overflow: hidden;
	margin: 0 auto;
}


.indus-new9 .elementor-testimonial__image img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
}


.indus-new9 .elementor-swiper-button svg {
	display: none;
}


.indus-new9 .elementor-swiper-button {
	background: rgba(255,255,255,0.10);
	width: 48px;
	height: 48px;
	border-radius: 100%;
	backdrop-filter: blur(10px);
	opacity: 1 !important;
}


.indus-new9 .elementor-swiper-button::after {
	content: "";
	display: block;
	width: 20px;
	height: 15px;
	background: url("../svg/t-arrow-left-black.svg") no-repeat center center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(180deg);
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	-moz-transform: translate(-50%, -50%) rotate(180deg);
	-ms-transform: translate(-50%, -50%) rotate(180deg);
	filter: brightness(200);
}


.indus-new9 .elementor-swiper-button-next::after {
	content: "";
	display: block;
	width: 20px;
	height: 15px;
	background: url("../svg/t-arrow-left-black.svg") no-repeat center center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}



.indus-new9 .elementor-swiper-button:hover {
	background: #fff;
}


.indus-new9 .elementor-swiper-button:hover:after {
	filter: brightness(0);
}


.indus-new9::before {
	content: "";
	display: block;
	width: 163px;
	height: 163px;
	background: url("../svg/fa-bot38397.svg") no-repeat center center;
	background-size: 100%;
	position: absolute;
	right: 0;
	top: 0;
	left: auto;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
}


.page-id-108813 .digital-image8 {
	border: 1px solid rgba(0,0,0,0.10);
}


.page-id-108813 .read-more-btn .elementor-button-text {
	position: relative;
	padding-right: 35px;
	text-decoration: underline;
}


.page-id-108813 .press-content-more p {
	color: #707376;
}	


.page-id-108813 #press-load-less .elementor-button-text {
	color: #707376;
}


.page-id-108813 .digital-content8 .read-more-btn .elementor-button-text::after {
	background: url("../svg/indframe-arrow.svg") no-repeat center center;
}



.page-id-108813 .digital-section12 h2 span {
	background: linear-gradient(90deg, rgba(255,87,87,1) 25%, rgba(255,172,39,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}



@media (max-width:767px){
	
	.indus-new2 {
		padding: 70px 25px 60px;
	}


	.indus-new2 .e-con-inner {
		padding: 0;
	}


	.indus-new2-content p:last-child {
		margin-bottom: 0;
	}	


	.indus-new2-content {
		padding: 20px 0 0;
		text-align: center;
	}


	.indus-new2-content h2 {
		line-height: normal !important;
		font-size: 28px !important;
		padding-bottom: 10px;
	}


	.indus-new2-content p {
		font-size: 14px;
		line-height: 22px;
	}



	.page-id-108813 .digital-banner-caption .elementor-widget-heading span {
		font-size: 11px !important;
	}	


	.indus-new3 .elementor-widget-heading h2 {
		padding-bottom: 10px;
		font-size: 24px !important;
		line-height: 31px !important;
		font-weight: 500 !important;
	}


	.indus-new3 .elementor-widget-text-editor {
		padding-bottom:40px;
		padding-left: 25px;
		padding-right: 25px;
		font-size: 14px !important;
		line-height: 22px !important;
	}


	.indus-new3 .elementor-widget-text-editor br {
		display: none;
	}


	.indus-new3 {
		padding: 50px 0;
		position: relative;
	}

	.indus-new3 .slick-arrow, 
	.indus-new3 .slick-dots {
		display: none !important;
	}


	.indus-new3 .featured-slide {
		border-radius: 20px;
		padding: 16px;
		min-height: 290px;
	}


	.indus-new3 .featured-img {
		height: 155px;
		margin-bottom: 40px;
	}


	.indus-new3 .featured-img img {
		padding: 0 10px;
		width: 120px;
	}


	.indus-new3 .featured-slide h3 {
		font-size: 14px;
		line-height: 22px;
	}


	.indus-new3 .industries_award_carousel::after {
		content: "";
		display: block;
		width: 104px;
		height: 100%;
		background: url("../svg/black-transpaent45.svg") no-repeat 0 0;
		position: absolute;
		left: 0;
		top: 0;
	}


	.indus-new3 .industries_award_carousel::before {
		content: "";
		display: block;
		width: 104px;
		height: 100%;
		background: url("../svg/black-transpaent46.svg") no-repeat 0 0;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 1;
	}


	.indus-new4 .elementor-widget-heading h2 {
		padding-bottom: 0;
	}


	.indus-new4 .elementor-widget-heading {
		padding-bottom: 5px;
	}


	.indus-new4 .elementor-widget-heading h4 {
		font-size: 14px !important;
		line-height: 16px !important;
	}


	.indus-new4 .marketing-list2 .elementor-widget-text-editor {
		font-size: 10px !important;
		line-height: 12px;
	}


	.indus-new4 .marketing-2-item {
		padding: 11px 9px;
	}


	.indus-new4 .marketing-2-block .small-logo-img {
		top: 30px;
		right: 30px;
	}


	.indus-new4 .small-logo-img img {
		width: 41px;
	}


	.indus-new4 .digital-section6-inner::after {
		display: none;
	}


	.indus-new4 .blue-bg-btn {
		margin-top: 0;
		padding-bottom: 20px;
	}


	.indus-new4 .blue-bg-btn a {
		display: block;
		font-size: 16px;
	}


	.indus-new9::before {
		width: 84px;
		height: 84px;
	}


	.indus-new9 .elementor-main-swiper {
		width: 100% !important;
	}


	.indus-new9 .elementor-testimonial::before {
		width: 97px;
		height: 110px;
	}


	.indus-new9 .elementor-testimonial__content {
		width: 100%;
	}


	.indus-new9 .elementor-testimonial__footer {
		width: 100%;
		padding: 0 !important;
	}


	.indus-new9 {
		padding-top: 9px;
		padding-bottom: 50px;
	}


	.indus-new9 .elementor-testimonial__text h2 {
		font-size: 20px;
		line-height: 24px;
		margin: 0 0 14px;
	}


	.indus-new9 .elementor-testimonial__text p {
		font-size: 14px;
		line-height: 22px;
	}


	.indus-new9 .elementor-testimonial__cite {
		padding-right: 90px;
	}


	.indus-new9 .elementor-testimonial__name {
		padding-bottom: 3px;
		font-size: 16px !important;
		line-height: 20px !important;
	}


	.indus-new9 .elementor-testimonial__title {
		font-size: 12px !important;
		line-height: 18px !important;
	}


	.indus-new9 .elementor-testimonial__text img {
		bottom: 10px;
		width: 92px;
	}


	.indus-new9 .elementor-swiper-button {
		width: 36px;
		height: 36px;
		top: 53% !important;
	}


	.indus-new9 .elementor-swiper-button-next {
		left: 53px;
	}


	.indus-new9 .elementor-swiper-button::after, 
	.indus-new9 .elementor-swiper-button-next::after {
		width: 16px;
		height: 16px;
		background-size: 100%;
	}


	.indus-new9 .elementor-testimonial__image {
		width: 290px;
		height: 290px;
		margin: 94px auto 0;
	}


	.indus-new9 .elementor-swiper-button:hover {
		background: #fff;
	}


	.indus-new9 .elementor-swiper-button:hover::after {
		filter: brightness(0);
	}


	
}/*====media close=====*/





@media (min-width:767px) and (max-width:1000px){


    .indus-new2 {
		padding: 84px 30px 49px;	
	}


	.indus-new3 .elementor-widget-text-editor {
		padding-left: 30px;
		padding-right: 30px;
	}


	.indus-new3 {
		padding: 80px 20px;
	}


	.indus-new4 .marketing-section2 {
		padding: 80px 0;
	}


	.indus-new4 .elementor-widget-heading h4 {
		font-size: 16px !important;
		line-height: 20px !important;
	}


	.indus-new4 .marketing-2-item {
		padding: 15px 13px;
	}


	.indus-new4 .marketing-2-block .small-logo-img {
		width: 40px;
	}


	.indus-new4 .marketing-list2 .elementor-widget-text-editor {
		font-size: 13px;
		line-height: 16px;
	}	


	.indus-new9 {
		padding-top: 10px;
		padding-bottom: 90px;
	}


	.indus-new9 .elementor-testimonial__text h2 {
		font-size: 24px;
		line-height: 29px;
	}


	.indus-new9 .elementor-testimonial__text p {
		font-size: 14px;
		line-height: 22px;
	}


	.indus-new9 .elementor-testimonial__cite {
		padding-right: 120px;
	}


	.indus-new9 .elementor-testimonial__text img {
		width: 90px;
	}


	.indus-new9 .elementor-testimonial__image {
		width: 200px;
		height: 200px;
	}


	.indus-new9 .elementor-testimonial {
		padding: 0 20px;
	}


	.indus-new9 .elementor-testimonial__name {
		font-size: 20px !important;
		line-height: 24px !important;
	}

	
}/*====media close=====*/




@media (min-width:1000px) and (max-width:1280px){

   
   
   .indus-new2 {
		padding: 84px 30px 49px;	
	}



	.indus-new3 .featured-img {
		height: 190px;
	}


	.indus-new3 {
		padding-left: 20px;
		padding-right: 20px;
	}


	.indus-new9 .elementor-testimonial__image {
		width: 260px;
		height: 260px;
	}	
	
	
}/*====media close=====*/	




@media (min-width:1280px) and (max-width:1400px){
	
	.indus-new2 {
		padding: 84px 52px 49px;
	}
	
	
	.indus-new1 h1 {
		font-size: 60px !important;
		line-height: 75px !important;
	}

}/*====media close=====*/		
	


/*======================INDUSTRIES NEW=============================*/








/*===========================Locations New============================*/

.locaton-new-banner .digital-banner-caption h2 {
	margin: 0 0 68px;
}


.locaton-new-banner .digital-banner-caption h1 {
	margin-bottom: 5px;
}


.locaton-new-banner .digital-banner-caption h1 a {
	font-weight: 600;
}


.locaton-new-banner .digital-banner-caption p {
	margin-bottom: 22px;
}


.locaton-new-banner .digital-banner-caption .blue-bg-btn a {
	padding: 8px 70px !important;
}


.locaton-new-banner .digital-banner-caption .elementor-button-icon {
	width: 30px;
	height: 30px;
	top: 5px;
}


.locaton-new-banner .digital-banner-caption .elementor-button-icon::after {
	width: 10px;
	height: 10px;
	background-size: 100%;
}


.location-banner-right {
	width: 35%;
	margin-top: 80px;
}


.location-banner-right .elementor-widget-button a {
	margin-bottom: 11px;
	background: rgba(255,255,255,0.16);
	border-radius: 8px;
	backdrop-filter: blur(4px);
	line-height: 28px;
	padding: 9px 26px;
}


.location-banner-right .elementor-widget-button a:hover {
	background: #0170FA;
}


.location-banner-right .elementor-button-icon {
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: rgba(255,255,255,0.20);
	line-height: 28px;
}


.location-banner-right .elementor-button-icon svg {
  width: 13px;
  height: 13px;
}


.location-banner-right .elementor-button-text {
	opacity: 0.8;
}


.location-new-sec1 .marketing-2-item {
	padding: 30px 30px;
	position: relative;
	backdrop-filter: none;
	border-radius: 24px;
	background: #F9FAFB;
	width: 100%;
	top: auto;
	bottom: auto;
}


.location-new-sec1 .marketing-2-item h4 {
	padding: 5px 0 27px;
}


.location-new-sec1 .marketing-2-block .big-img {
	border-radius: 24px;
	margin-bottom: 44px !important;
}


.location-new-sec1 .marketing-2-block .small-logo-img {
	top: 30px;
	right: 30px;
}


.location-meeting .elementor-widget-heading h2 {
	padding-bottom: 20px;
}


.location-new-sec1 {
	overflow: hidden;
}


.location-new-sec1::after {
	width: 140px;
	height: 299px;
	top: -100px;
	left: -3px;
	background-size: 100%;
}



.location-new-sec1 .marketing-2-block .big-img {
	overflow: hidden;
}


.location-new-sec1 .marketing-2-block .big-img img {
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.location-new-sec1 .marketing-2-block:hover .big-img img {
	transform: scale(1.1);
}



.location-meeting iframe {
	height: 700px !important;
}




.page-id-70961 .elementor-element-23f253fc, 
.page-id-70963 .elementor-element-5fd24540, 
.page-id-70830 .elementor-element-627b39f, 
.page-id-70965 .elementor-element-11f6c19b, 
.page-id-71696 .elementor-element-627b39f, 
.page-id-71678 .elementor-element-627b39f {
	padding-top: 125px !important;
}



@media (max-width:767px){


	.locaton-new-banner .digital-banner-caption .elementor-button-icon {
		top: 2px;
	}


	.locaton-new-banner .digital-banner-caption .blue-bg-btn {
		max-width: 300px !important;
		margin: 0 auto;
	}	


	.locaton-new-banner .digital-banner-caption h2 {
		margin: 0 0 20px;
	}
	
	
	.locaton-new-banner .digital-banner-caption {
		margin-bottom: 30px;
	}


	.location-banner-right {
		width: 100%;
		margin-top: 0;
	}


	.location-banner-right .elementor-widget-button {
		text-align: center;
		width: 100%;
	}



	.location-new-sec1 .small-logo-img img {
		width: 30px;
	}


	.location-new-sec1 .elementor-widget-heading h4 {
		font-size: 24px !important;
		line-height: 30px !important;
	}


	.location-new-sec1 .marketing-2-item p {
		font-size: 16px !important;
		line-height: 28px !important;
	} 


	.location-new-sec1 .marketing-2-block .big-img {
		border-radius: 20px;
		margin-bottom: 24px !important;
	}


	.location-new-sec1 .marketing-2-item {
		padding: 30px 20px;
		border-radius: 20px;
	}
	
	
	.location-new-sec1::after {
		width: 40px;
		height: 79px;
		top: 100px;
		left: 0;
		transform: none;
		background-size: 100%;
	}
	
	
	.location-meeting iframe {
		height: 600px !important;
	}
	
	
}/*===media close===*/


@media (min-width:767px) and (max-width:1000px){
	
	.location-new-sec1 .elementor-widget-heading h4 {
		font-size: 24px !important;
		line-height: 28px !important;
	}	


	.location-new-sec1 .marketing-2-item p {
		font-size: 16px !important;
		line-height: 24px !important;
	} 
	
}/*===media close===*/




@media (min-width:1000px) and (max-width:1280px){
	
	.location-new-sec1 .elementor-widget-heading h4 {
		font-size: 35px !important;
	}	

	.location-new-sec1 .marketing-2-item p {
		font-size: 16px !important;
		line-height: 28px !important;
	} 
	
	
	.locaton-new-banner .digital-banner-caption h1 {
		font-size: 55px !important;
	}
	
}/*===media close===*/


@media (min-width:1280px) and (max-width:1400px){
	
	.locaton-new-banner .digital-banner-caption h1 {
		font-size: 58px !important;
	}	
	
}/*===media close===*/




@media (max-width:1280px){
	
	.page-id-70961 .elementor-element-23f253fc, 
	.page-id-70963 .elementor-element-5fd24540, 
	.page-id-70830 .elementor-element-627b39f, 
	.page-id-70965 .elementor-element-11f6c19b, 
	.page-id-71696 .elementor-element-627b39f, 
	.page-id-71678 .elementor-element-627b39f {
		padding-top: 125px !important;
	}	
	
}/*===media close===*/




/*===========================Locations New============================*/







/*======================PRESS RELEASES=============================*/


.press-releas-banner .digital-banner-caption .blue-bg-btn a {
	padding: 8px 21px !important;
}


.press-releas-banner .location-banner-right {
	border-radius: 27px;
	border: 1px solid rgba(255,255,255,0.20);
	padding: 22px;
	width: 42%;
}


.press-releas-banner .digital-banner-caption h2 {
	margin: 0 0 20px !important;
}



.press-releas-banner .location-banner-right img {
	border-radius: 12px !important;
	width: 100% !important;
	height: 100%;
	object-fit: cover;
}



.press-releas-sec2 {
	padding-left: 15px;
	padding-right: 15px;
}


.press-releas-sec2 .blue-bg-btn .elementor-button {
	padding: 9px 17px 9px 25px;
}



.press-releas-sec2 .elementor-button-icon {
	background: rgba(255,255,255,0.10);
	width: 30px;
	height: 30px;
	top: 5px;
	border-radius: 100%;
	line-height: 47px;
	position: relative;
}


.press-releas-sec2 .elementor-button-icon::after {
	content: "";
	display: block;
	background: url("../svg/white-shape-arrow.svg") no-repeat center center;
	background-size: 11px;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}


.press-releas-sec2 .elementor-button-icon svg {
	opacity: 0;
	visibility: hidden;
}



.press-releas-sec2 .month h6 {
	background: #c1d7f3;
	display: inline-block;
	border-radius: 50px;
	padding: 6px 16px;
	margin-bottom: 16px;
}


.press-releas-sec2 .digital-image3 {
	width: 47%;
}



.press-releas-sec2.digital-section3::after, 
.press-releas-sec2 .digital-image3::before {
	display: none;
}


.press-releas-sec3 {
	padding: 120px 25px 80px !important;
}


.press-releas-sec3 .elementor-grid-item {
	background: #fff;
	margin-bottom: 8px;
	border-radius: 28px;
	padding: 25px;
	box-shadow: 0 0 22px 0 rgba(0,0,0,0.05);
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.press-releas-sec3 .elementor-post__thumbnail {
	height: 100%;
}


.press-releas-sec3 .elementor-post__thumbnail__link {
	width: 200px !important;
	border-radius: 20px;
	overflow: hidden;
	height: 160px;
	margin-right: 20px;
}


.press-releas-sec3 .elementor-post__thumbnail__link img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
}


.press-releas-sec3 .elementor-post__text {
	width: calc(100% - 380px);
}


.press-releas-sec3 .elementor-post__title {
	line-height: normal;
	margin: 0 0 5px;
}


.press-releas-sec3 .elementor-post__title a {
	display: inline-block;
	color: #102B3A;
	font-size: 21px;
	line-height: normal;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
}


.press-releas-sec3 .elementor-post__meta-data {
	margin-bottom: 18px;
}


.press-releas-sec3 .elementor-post__meta-data span {
	color: #102B3A;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: "Open Sans", Sans-serif;
}


.press-releas-sec3 .elementor-post__read-more {
	border: 1px solid #102B3A;
	border-radius: 50px;
	color: #102B3A;
	font-size: 14px;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
	padding: 9px 44px 9px 15px;
	display: inline-block;
	position: relative;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}



.press-releas-sec3 .elementor-post__read-more::after {
	background: #0072FF url("../svg/white-arrow-long-square-right.svg") no-repeat 0 0;
	content: "";
	width: 20px;
	height: 20px;
	background-size: 100%;
	content: "";
	display: block;
	position: absolute;
	right: 12px;
	top: 11px;
	border-radius: 100%;
}


.press-releas-sec3 .elementor-post__read-more:hover {
	border-color: #0271FF;
	background:#0271FF;
	border-radius: 50px;
	color: #fff;
}


.press-releas-sec3 .elementor-post__read-more:hover::after {
	background: rgba(255,255,255,0.1) url("../svg/white-arrow-long-square-right.svg") no-repeat 0 0;
}



.press-releas-sec3 .elementor-pagination {
	padding-top: 80px;
}


.press-releas-sec3 .elementor-pagination .page-numbers {
	color: #102B3A;
	font-size: 23px;
	line-height: normal;
	font-weight: 600;
	font-family: "Kumbh Sans", Sans-serif;
	padding: 0 7px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.press-releas-sec3 .elementor-pagination .page-numbers.current, 
.press-releas-sec3 .elementor-pagination .page-numbers:hover {
	color: #0072FF;
}





@media (max-width:767px){


	.press-releas-banner .location-banner-right {
		width: 100%;
	}


	.press-releas-sec2 .digital-image3 {
		width: 100%;
		margin: 0 0 40px;
	}	


	.press-releas-sec2 .blue-bg-btn {
		text-align: center;
	}


	.press-releas-sec2 .blue-bg-btn .elementor-button {
		width: auto;
	}
	
	
	.press-releas-sec3 {
		padding: 60px 25px 80px !important;
	}


	.press-releas-sec3 .elementor-grid-item {
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}


	.press-releas-sec3 .elementor-post__thumbnail__link {
		width: 100% !important;
		height: auto;
		margin: 0 0 20px !important;
	}


	.press-releas-sec3 .elementor-post__thumbnail {
		height: auto;
	}


	.press-releas-sec3 .elementor-post__thumbnail__link img {
		height: auto !important;
	}


	.press-releas-sec3 .elementor-post__title a {
		font-size: 19px;
		line-height: 28px;
	}


	.press-releas-sec3 .elementor-post__title {
		margin-bottom: 10px;
	}


	.press-releas-sec3 .elementor-pagination {
		padding-top: 60px;
	}
	
	
}/*====media close====*/




@media (min-width:767px) and (max-width:1000px){
		
	.press-releas-banner .digital-banner-caption h2 {
		font-size: 57px !important;
		line-height: 65px !important;
	}


	.press-releas-sec3 {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}


	.press-releas-sec3 .elementor-grid-item {
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}


	.press-releas-sec3 .elementor-post__thumbnail__link {
		width: 100% !important;
		height: auto;
		margin: 0 0 20px !important;
	}


	.press-releas-sec3 .elementor-post__thumbnail {
		height: auto;
	}


	.press-releas-sec3 .elementor-post__thumbnail__link img {
		height: auto !important;
	}


	.press-releas-sec3 .elementor-post__title a {
		font-size: 19px;
		line-height: 28px;
	}


	.press-releas-sec3 .elementor-post__title {
		margin-bottom: 10px;
	}

	
}/*====media close====*/




@media (min-width:1000px) and (max-width:1280px){

	.press-releas-sec2 .digital-content3 h2.elementor-heading-title {
		font-size: 37px !important;
		line-height: 47px !important;
	}


	.press-releas-sec3 {
		padding-left: 35px !important;
		padding-right: 35px !important;
	}


	.press-releas-sec3 .elementor-post__title a {
		font-size: 20px;
		line-height: 30px;
	}

}/*====media close====*/




@media (min-width:1280px) and (max-width:1400px){

	.press-releas-sec2, 
	.press-releas-sec3 {
		padding-left: 64px !important;
		padding-right: 64px !important;
	}

}/*====media close====*/


/*======================PRESS RELEASES=============================*/




/*======================CASE STUDIES NEW=============================*/


.case-studies-new-last .digital-section12-inner::after, 
.case-studies-new-last::after {
	display: none;
}


.case-studies-new3 {
	position: relative;
	overflow: hidden;
}


.case-studies-new3::after {
	content: "";
	display: block;
	background: url("../png/shape38398.png") no-repeat center center;
	background-size: 100%;
	width: 193px;
	height: 188px;
	position: absolute;
	top: 0;
	left: 0;
}


.case-studies-new3::before {
	content: "";
	display: block;
	background: url("../png/ellipse-shape1700.png") no-repeat center center;
	background-size: 100%;
	width: 123px;
	height: 161px;
	position: absolute;
	top: 50%;
	right: -10px;
	left: auto;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}


.case-studies-new3 .elementor-shortcode {
	text-align: center;
}


.case-studies-new3-inner, 
.case-studies-new3-inner .e-con.e-child {
	padding-left: 0;
	padding-right: 0;
}



.child-pages-grid {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	padding-bottom: 43px;
	position: relative;
	z-index: 2;
}


.child-pages-grid .child-page {
	width: 31.24%;
	margin: 0 3% 3% 0;
	text-align: left;
	border-radius: 24px;
	padding: 24px;
	background: rgba(255,255,255,0.05);
	border: 1px solid rgba(255,255,255,0.05);
}


.child-pages-grid .child-page:nth-child(3n) {
	margin-right: 0;
}


.case-studies-new3 .elementor-widget-heading {
	padding-bottom: 70px;
}


.child-pages-grid .featured-image {
	margin-bottom: 45px;
}


.child-pages-grid .featured-image a {
	padding-bottom: calc( 0.7 * 100% );
	position: relative;
	display: block;
	border-radius: 24px;
	overflow: hidden;
}


.child-pages-grid .featured-image img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	object-fit: cover;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.child-pages-grid .child-page:hover .featured-image img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}


.child-pages-grid .cat-n-link {
	position: relative;
}


.child-pages-grid .cat-n-link a.read-more-lk {
	width: 40px;
	height: 40px;
	background: url("../svg/frame-18-icon-2.svg") no-repeat 0 0;
	display: block;
	background-size: 100%;
	font-size: 0;
	position: absolute;
	top: 4px;
	right: 0;
}


.child-pages-grid .cat-n-link h3 {
	margin: 0 0 24px;
	padding-right: 55px;
}


.child-pages-grid .cat-n-link h3 a {
	color: #fff;
	font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	font-family: "Open Sans", Sans-serif;
	background: #174268;
	display: inline-block;
	border-radius: 50px;
	padding: 6px 14px;
}


.child-pages-grid .excerpt h4 {
	color: #fff;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	font-family: "Kumbh Sans", Sans-serif;
	margin: 0 0 12px;
}


.child-pages-grid .excerpt p {
	font-size: 16px;
	line-height: 23px;
	font-weight: 400;
	color: #fff;
	font-family: "Kumbh Sans", Sans-serif;
}


#load-more {
	 background: #0170FA;
	color: #fff;
	font-size: 16px;
	line-height: 25px;
	font-weight: 700;
	font-family: "Kumbh Sans", Sans-serif;
	cursor: pointer;
	padding: 17px 62px 17px 29px;
	border-radius: 50px;
	position: relative;
	background-size: 30px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


#load-more:hover {
	background: #FF5757;
}


#load-more::after {
	content: "";
	display: block;
	background: url("../svg/load-more-shape.svg") no-repeat center center;
	width: 30px;
	height: 30px;
	border: 1px solid rgba(255,255,255,0.10);
	border-radius: 100%;
	position: absolute;
	top: 14px;
	right: 18px;
}




.case-studies-new3-inner::after {
	background: #0170FA;
	width: 113px;
	height: 113px;
	display: block;
	content: "";
	border-radius: 100%;
	opacity: 0.10;
	position: absolute;
	bottom: 0;
	left: 30px;
}



.digital-section12 .connect-title {
	padding-bottom: 25px;
}


.connect-title span {
	background: #f3f4f5;
	padding: 10px 18px;
	border-radius: 50px;
	border: 1px solid rgba(0,0,0,0.10);
}


.case-studies-new-last h2 span {
	background: linear-gradient(90deg, #FF5757 25%, #FFAC27 100%);
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.case-studies-new-last .blue-bg-btn .elementor-button {
	padding: 9px 17px 9px 25px;
}


.case-studies-new-last .elementor-button-icon {
	background: rgba(255,255,255,0.10);
	width: 30px;
	height: 30px;
	top: 5px;
	border-radius: 100%;
	line-height: 47px;
	position: relative;
}


.case-studies-new-last .elementor-button-icon:hover {
	background: #FF5757;
}


.case-studies-new-last .elementor-button-icon svg {
	opacity: 0;
	visibility: hidden;
}


.case-studies-new-last .elementor-button-icon::after {
	content: "";
	display: block;
	background: url("../svg/white-shape-arrow.svg") no-repeat center center;
	background-size: auto;
	background-size: 11px;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}


.case-studies-new-last .blue-bg-btn {
	padding-top: 10px;
}




@media (max-width:767px){
		
		
	#post-112380 .digital-banner-caption {
		margin-bottom: 0;
	}


	.case-studies-new3::after {
		width: 80px;
		height: 80px;
	}


	.case-studies-new3 .elementor-widget-heading {
		padding-bottom: 40px;
	}


	.case-studies-new3 .elementor-widget-heading h2 {
		font-size: 36px !important;
		line-height: 36px !important;
	}


	.child-pages-grid .child-page {
		width: 100%;
		margin: 0 0 30px;
		border-radius: 20px;
		padding: 25px 20px;
	}


	.child-pages-grid .cat-n-link h3 a {
		font-size: 10px;
		line-height: 15px;
	}


	.child-pages-grid .cat-n-link a.read-more-lk {
		width: 30px;
		height: 30px;
		top: 10px;
	}


	.case-studies-new3::before {
		width: 50px;
		height: 70px;
	}


	.case-studies-new3-inner::after {
		width: 60px;
		height: 60px;
		left: 0;
	}


	.case-studies-new-last h2 br {
		display: none;
	}


	.case-studies-new-last .blue-bg-btn .elementor-button {
		width: auto;
	}
	
	
}/*====media close====*/



@media (min-width:767px) and (max-width:1000px){

	.child-pages-grid {
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}


	.child-pages-grid .child-page {
		width: 48.24%;
		margin-right: 3% !important;
	}


	.child-pages-grid .child-page:nth-child(2n) {
		margin-right: 0 !important;
	}


	.child-pages-grid .cat-n-link h3 a {
		font-size: 12px;
		line-height: 16px;
	}
	
	
}/*====media close====*/



@media (min-width:1000px) and (max-width:1336px){
	
	.child-pages-grid .cat-n-link h3 a {
		font-size: 12px;
		line-height: 16px;
	}
	
}/*====media close====*/


@media (min-width:767px) and (max-width:1400px){
	
	.case-studies-new3::before {
		width: 74px;
		height: 130px;
	}
	
}/*====media close====*/	





/*======================CASE STUDIES NEW=============================*/





/*==========================careers-new============================*/

.page-id-112781 .press-releas-banner .location-banner-right {
	padding: 0;
	border: none;
	border-radius: 0;
}


.careers-new-3 {
	padding: 115px 15px;
	position: relative;
	overflow: hidden;
}


.careers-new-3 h2 {
	padding-bottom: 18px;
}


.careers-new-3 h2 span {
	background: linear-gradient(90deg, #FF4949 25%, #AA3CFF 100%);
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.careers-new-3 .elementor-widget-text-editor {
	max-width: 770px !important;
	margin: 0 auto;
	padding-bottom: 47px;
}


.careers-new-3 .video-block {
	border: 1px solid rgba(255,255,255,0.20);
	padding: 30px;
	border-radius: 32px;
	max-width: 915px !important;
	margin: 0 auto;
}


.careers-new-3 .video-block .elementor-wrapper.elementor-open-inline {
	padding-bottom: calc( 0.7 * 100% );
	position: relative;
	width: 100%;
}


.careers-new-3 .video-block iframe {
	border-radius: 20px;
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}


.careers-new-3 .blue-bg-btn {
	margin-top: 45px;
}


.careers-new-3 .blue-bg-btn .elementor-button {
	padding: 9px 17px 9px 25px;
}


.careers-new-3 .elementor-button-icon {
	background: rgba(255,255,255,0.10);
	width: 30px;
	height: 30px;
	top: 5px;
	border-radius: 100%;
	line-height: 47px;
	position: relative;
}


.careers-new-3 .blue-bg-btn .elementor-button:hover {
	background: #FF5757;
}


.careers-new-3 .elementor-button-icon svg {
	  opacity: 0;
	  visibility: hidden;
}


.careers-new-3 .elementor-button-icon::after {
	content: "";
	display: block;
	background: url("../svg/white-shape-arrow.svg") no-repeat center center;
	background-size: auto;
	background-size: 11px;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}



.careers-new-4 {
	padding: 100px 15px;
	position: relative;
}


.careers-new-4::after {
	content: "";
	display: block;
	width: 110px;
	height: 224px;
	background: url("../svg/group38397.svg") no-repeat center center;
	position: absolute;
	top: 130px;
	left: 0;
	background-size: 100%;
}



.careers-new-4::before {
	content: "";
	display: block;
	width: 80px;
	height: 80px;
	background: #0170FA;
	position: absolute;
	top: 700px;
	left: 34px;
	opacity: 0.10;
	border-radius: 100%;
}



.careers-new-4-inner{
	position: relative;
}


.careers-new-4-inner::after {
	content: "";
	display: block;
	background: url("../png/ellipse-shape1700.png") no-repeat center center;
	width: 80px;
	height: 161px;
	position: absolute;
	right: -10px;
	background-size: 100%;
	bottom: 0;
}



.cr-new-4-list {
	position: relative;
	z-index: 1;
}


.careers-new-4 h2 {
	padding-bottom: 50px;
}


.cr-new-4-list .e-con-inner {
	flex-flow: row wrap !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
}


.cr-new-4-list .elementor-image-box-img {
	border-radius: 20px;
}


.cr-new-4-list .elementor-widget-image-box {
	position: relative;
	border-radius: 24px;
	padding: 24px;
	border: 1px solid rgba(0,0,0,0.10);
	overflow: hidden;
}


.cr-new-4-list .elementor-widget-image-box img {
	border-radius: 20px;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}


.cr-new-4-list .elementor-widget-image-box:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}


.cr-new-4-list .elementor-widget-image-box {
	width: 23.8%;
	margin-right: 1.5%;
	margin-bottom: 2% !important;
}


.cr-new-4-list .elementor-widget-image-box:nth-child(4n) {
	margin-right: 0;
}


.cr-new-4-list .elementor-image-box-wrapper {
	position: relative;
}


.cr-new-4-list .elementor-image-box-content {
	background: rgba(0,0,0,0.20);
	backdrop-filter: blur(40px);
	position: absolute;
	bottom: 0px;
	padding: 21px 5px;
	border-radius: 0 0 20px 20px;
}


.careers-new-5 {
	padding: 100px 15px;
	position: relative;
}


.careers-new-5 h2 {
	padding-bottom: 110px;
	font-weight: 600 !important;
}


.cr-new-5-list-block {
	background: rgba(255,255,255,0.05);
	padding: 20px;
	border-radius: 20px;
	margin-right: 2%;
	margin-bottom: 0.8%;
}


.cr-new-5-list-block:last-child {
	margin-right: 0;
}


.cr-new-5-list-block h4 {
	padding-bottom: 5px;
}


.cr-new-5-list-block .elementor-widget-icon-list {
	padding-bottom: 22px;
}



.cr-new-5-list-block .elementor-icon-list-item .elementor-icon-list-icon {
	position: absolute;
	left: 0;
	top: 5px;
}


.cr-new-5-list-block .elementor-icon-list-item .elementor-icon-list-text {
	padding-left: 22px;
}





.careers-new-5 .job-container {
	max-width: 100%;
	margin: 0;
	padding: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.careers-new-5 .job {
	background: rgba(255,255,255,0.05);
	border-radius: 20px;
	padding: 25px;
	text-align: left;
	width: 49%;
}


.careers-new-5 .job h3 {
	color: #fff;
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 23px;
	line-height: 24px;
	font-weight: 600 !important;
	display: block;
	margin: 0 0 9px;
}



.careers-new-5 .job p {
	color: #fff;
	font-family: "open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	margin: 0 0 20px;
	position: relative;
	width: 100%;
	background: url("../svg/whitelocations.svg") no-repeat 0 3px;
	padding-left: 23px;
}


.careers-new-5 .job p strong {
	color: #fff;
}


.careers-new-5 .job a.career-btn {
	float: none !important;
	background: transparent;
	border: 1px solid #fff;
	padding: 8px 40px 10px 19px;
	font-weight: 400;
	color: #fff;
	border-radius: 50px;
	position: relative;
	font-size: 14px;
	font-family: "Kumbh Sans", Sans-serif;
}



.careers-new-5 .job a.career-btn:hover {
	background: #0170FA;
	border-color: #0170FA;
}




.cr-new-5-list-block .blue-bg-btn a:hover .elementor-button-icon{
	background: rgba(255,255,255,0.10);
}



.careers-new-5 .job a.career-btn::after {
	content: "";
	display: block;
	background: #0271FF url("../svg/white-shape-arrow.svg") no-repeat center center;
	background-size: auto;
	background-size: 10px;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 9px;
	border-radius: 100%;
	right: 11px;
}


.careers-new-5 .job a.career-btn:hover::after {
	background: rgba(255,255,255,0.10) url("../svg/white-shape-arrow.svg") no-repeat center center;
	background-size: 10px;
}








.cr-new-5-list-block .blue-bg-btn a {
	background: transparent !important;
	border: 1px solid #fff !important;
	padding: 8px 16px 10px 17px;
	font-weight: 400 !important;
}


.cr-new-5-list-block .blue-bg-btn a:hover {
	background: #0170FA !important;
	border-color: #0170FA !important;
}


.cr-new-5-list-block .elementor-button-icon {
	width: 22px;
	height: 22px;
	background: #0170FA;
	border-radius: 100%;
	line-height: 47px;
	position: relative;;
}


.cr-new-5-list-block .blue-bg-btn a:hover .elementor-button-icon{
	background: rgba(255,255,255,0.10);
}


.cr-new-5-list-block .elementor-button-icon svg {
	opacity: 0;
	visibility: hidden;
}


.cr-new-5-list-block .elementor-button-icon::after {
	content: "";
	display: block;
	background: url("../svg/white-shape-arrow.svg") no-repeat center center;
	background-size: 11px;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	border-radius: 100%;
}



.careers-new-6 {
	padding: 120px 15px;
}


.careers-new-6-inner {
	max-width: 800px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
}


.careers-new-6 h2 {
	padding-bottom: 23px;
}



.careers-new-6 form .elementor-field-type-email {
	padding-bottom: 40px;
}


.careers-new-6 .elementor-widget-form {
	padding-top: 20px;
}


.careers-new-6 form input[type="email"] {
	border-radius: 12px;
	padding: 10px 42px;
	height: 58px;
	background: #fff url("../svg/email-icon.svg") no-repeat 15px center;
}


.careers-new-6 .elementor-field-type-submit button {
	padding: 16px 94px;
	border-radius: 50px;
	text-align: center;
	max-width: 280px;
	margin: 0 auto;
	width: 100%;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.careers-new-6 .elementor-widget-social-icons {
	margin-top: 35px;
}





@media (max-width:767px){
		
	.careers-new-3 {
		padding: 40px 15px;
	}


	.careers-new-3 h2 {
		padding-bottom: 10px;
		line-height: 40px !important;
		font-size: 30px !important;
	}


	.careers-new-3 .video-block {
		margin: 20px auto 0;
	}


	.careers-new-4 {
		padding: 40px 15px;
	}


	.careers-new-4 h2 {
		padding-bottom: 15px;
		font-size: 30px !important;
		line-height: 40px !important;
	}	


	.careers-new-4::after {
		width: 40px;
		height: 80px;
	}


	.cr-new-4-list .elementor-widget-image-box {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px !important;
	}


	.careers-new-4-inner::after {
		width: 50px;
		height: 69px;
		bottom: -16px;
	}


	.careers-new-4::before {
		width: 60px;
		height: 60px;
		top: auto;
		left: 12px;
		bottom: 100px;
	}
	
	
	.careers-new-5 .job {
		width: 100%;
	}


	.careers-new-5 {
		padding: 40px 15px;
	}


	.careers-new-5 h2 {
		padding-bottom: 30px;
		font-size: 30px !important;
		line-height: 40px !important;
	}
	
	
	.careers-new-5 .job h3 {
		font-size: 20px;
		margin-bottom: 8px;
	}


	.cr-new-5-list-block {
		margin-right: 0;
		margin-bottom: 25px;
	}


	.cr-new-5-list-block:last-child {
		margin-bottom: 0 !important;
	}


	.cr-new-5-list-block h4 {
		padding-bottom: 8px;
		font-size: 20px !important;
		line-height: 30px !important;
	}


	.cr-new-5-list-block .elementor-icon-list-item .elementor-icon-list-text {
		font-size: 15px !important;
	}


	.careers-new-6 {
		padding: 40px 15px;
	}
	
	
	.careers-new-6 form .elementor-field-type-email {
		padding-bottom: 10px;
	}
	
	
	.careers-new-6 .elementor-field-type-submit button {
		padding: 16px 20px;
		max-width: 100%;
	}
	
	
	.careers-new-6 .elementor-widget-social-icons {
		margin-top: 0;
	}
	
	
	.careers-new-6 h2 {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	
	
	.careers-new-6 .elementor-widget-social-icons .elementor-icon {
		width: 55px;
		height: 55px;
		font-size: 25px;
		border-radius: 10px !important;
	}
	
	
}/*======media close======*/



@media (min-width:767px) and (max-width:1000px){
		
	.careers-new-3 {
		padding: 80px 25px;
	}


	.careers-new-4 {
		padding: 70px 25px;
	}


	.careers-new-5 {
		padding: 70px 15px;
	}


	.careers-new-4::after {
		width: 80px;
		height: 160px;
		top: 30px;
	}



	.careers-new-4-inner::after {
		width: 60px;
		height: 90px;
	}


	.cr-new-4-list .elementor-widget-image-box {
		width: 32.2%;
		margin-right: 1.5% !important;
	}


	.cr-new-4-list .elementor-widget-image-box:nth-child(3n) {
		margin-right: 0 !important;
	}


	.cr-new-4-list .elementor-image-box-content h3 {
		font-size: 20px !important;
	}


	.careers-new-6 {
		padding: 70px 15px;
	}
	
	
}/*======media close======*/



@media (min-width:1000px) and (max-width:1400px){


	.press-releas-banner .digital-banner-caption h2 {
		font-size: 50px !important;
		line-height: 60px !important;
	}
		
	.careers-new-3 .elementor-widget-text-editor {
		padding-bottom: 47px;
	}


}/*======media close======*/




@media (min-width:1000px) and (max-width:1280px){

	.cr-new-4-list, 
	.careers-new-5 {
		padding-left: 2%;
		padding-right: 2%;
	}

}/*======media close======*/



@media (min-width:1280px) and (max-width:1400px){

	.cr-new-4-list, 
	.careers-new-5 {
		padding-left:33px;
		padding-right: 33px;
	}

}/*======media close======*/





/*==========================careers-new============================*/






/*==============================Fintech-New================================*/


.fintech-sec3 {
	padding-top: 140px;
	padding-bottom: 140px;
}


.fintech-sec3 .badge-logo {
	width: 84%;
}


.fintech-sec3 .e-con-inner {
	align-items: center !important;
	-webkit-align-items: center !important;
	-moz-align-items: center !important;
	-ms-align-items: center !important;
}


.fintech-sec3 .indus-new2-img {
	border-radius: 40px;
	height: 400px;
}




.fintech-sec4::before {
	content: "";
	display: none;
	width: 116px;
	height: 116px;
	background: url("../svg/dash-border.svg") no-repeat center center;
	background-size: auto;
	position: absolute;
	background-size: 100%;
	bottom: 250px;
	left: -20px;
	top: auto;
}


.fintech-sec4::after {
	content: "";
	display: block;
	width: 105px;
	height: 237px;
	background: url("../svg/group38397.svg") no-repeat center center;
	background-size: auto;
	position: absolute;
	top: 27%;
	left: 0;
	background-size: 100%;
}


.fintech-sec4 {
	padding-bottom: 10px;
}


.fintech-sec4 .elementor-widget-heading h2 {
	padding-bottom: 80px;
}



.fintech4-inner {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.fintech4-acr-block {
	border-radius: 32px;
	padding: 25px;
	box-shadow: 0 0 15px 0 rgba(0,0,0,0.03);
	width: 48%;
}


.fintech4-acr-block h3 {
	font-weight: 600 !important;
	padding-bottom: 35px;
}


.fintech4-acr-block .e-n-accordion-item {
	background: #FAFAFA;
	border-radius: 20px;
	margin-bottom: 20px !important;
}


.fintech4-acr-block .e-n-accordion-item summary {
	padding: 20px;
	border: none;
	position: relative;
}

 
.fintech4-acr-block .e-n-accordion-item .elementor-element {
	border: none;
	padding: 0;
}


.fintech4-acr-block .e-n-accordion-item .elementor-element {
	padding: 0 20px 20px;
}


.fintech4-acr-block .e-n-accordion-item .elementor-element div {
	padding: 0;
}


.fintech4-acr-block .e-n-accordion-item-title-header {
	width: 100%;
	padding-right: 55px;
}


.fintech4-acr-block .e-n-accordion-item p {
	margin-bottom: 0;
}


.fintech4-acr-block .e-n-accordion-item .e-n-accordion-item-title-icon {
	background: #e1ecfa;
	width: 42px;
	height: 42px;
	position: absolute;
	right: 15px;
	top: 15px;
	text-align: center;
	border-radius: 12px;
	padding: 10px;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.fintech4-acr-block .e-n-accordion-item span > svg {
	fill: #0170FA !important;
}


.fintech-sec6 h2 {
	background: rgba(255,255,255,0.05);
	padding: 14px 40px;
	border-radius: 16px;
	display: inline-block;
	border: 1px solid rgba(255,255,255,0.10);
}


.fintech-sec6 .webdesign-audit12::after, 
.fintech-sec6 .digital-section12-inner::after, 
.fintech-sec6::after {
	display: none;
}


.fintech-sec6 .digital-content12 {
	max-width: 920px;
	margin: 0 auto 38px;
}



.fintech-sec8 .digital-content4 {
	margin-bottom: 40px;
}


.fintech-sec8 .digital-list4-block {
	background: rgba(255,255,255,0.05);
	border-radius: 16px;
	padding: 15px 0 50px;
}


.fintech-sec8 .digital-list4-block:hover {
	background: #0271FF;
}


.fintech-sec8 .elementor-widget-image figure.wp-caption {
	margin: 0 auto !important;
}


.fintech-sec8 .digital-list4-block .elementor-widget-image {
	padding: 24px 24px 60px;
	width: calc(100% - 90px);
	margin: 0 auto 20px !important;
}


.fintech-sec8 .elementor-widget-image .widget-image-caption {
	font-size: 16px;
	line-height: 22px;
	bottom: 20px;
	top:auto;
	padding: 0 20px !important;
	text-align: center;
}


.fintech-sec8 .elementor-widget-icon-list li span {
	opacity: 1;
}



.fintech-sec9 .digital-slider6 .slick-slide {
	background: rgb(255, 255, 255);
}


.fintech-sec9 .digital-slider6 .box-left, 
.fintech-sec9 .digital-slider6 .box-right {
	background: #F1F1F1;
}


.fintech-sec9 .digital-slider6 h3, 
.fintech-sec9 .digital-slider6 .info-box strong, 
.fintech-sec9 .digital-slider6 .info-box p {
	color: #102B3A;
}





.fintech-sec10 {
	padding:120px 20px 80px;
}


.fintech-sec10 .e-con-inner {
	padding: 0;
}



.fintech-sec10 .elementor-testimonial__text h3 {
	font-family: "Poppins", Sans-serif;
	font-size: 31px;
	line-height: 37px;
	color: #fff;
	margin: 0 0 24px;
	font-weight: 500 !important;
	position: relative;
}


.fintech-sec10 .elementor-testimonial__text p {
	color: #fff;
	opacity: 0.80;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	font-family: Open Sans;
	font-style: normal;
	position: relative;
}


.fintech-sec10 .elementor-testimonial__content {
	position: relative;
	padding-top: 60px;
	width: 100%;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.fintech-sec10 .elementor-testimonial__text {
	width: 61%;
}


.fintech-sec10 .elementor-testimonial {
	position: relative;
	padding: 0 40px;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}



.fintech-sec10 .elementor-testimonial__footer {
	width: 61%;
}


.fintech-sec10 .elementor-testimonial__content::before {
	content: "";
	display: block;
	width: 154px;
	height: 115px;
	background: url("../webp/group38500.webp") no-repeat center center;
	position: absolute;
	top: 0px;
	left: 0;
	background-size: 100%;
}


.fintech-sec10 .elementor-testimonial__text img {
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid rgba(255,255,255,0.10);
	border-radius: 100%;
	padding: 20px;
	width: 320px;
	height: 320px;
	margin: 0 auto;
}


.fintech-sec10 .elementor-testimonial__cite {
	padding-right: 200px;
	margin: 0 !important;
	width: 100%;
}


.fintech-sec10 .elementor-testimonial__name {
	padding-bottom: 10px;
	font-family: "Poppins", Sans-serif;
	color: #fff;
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
}


.fintech-sec10 .elementor-testimonial__title {
	text-transform: none !important;
	color: #fff;
	font-size: 14px;
	font-family: Open Sans;
	line-height: 20px;
	font-weight: 400;
}


.fintech-sec10 .elementor-testimonial__footer .elementor-testimonial__image {
	order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
}


.fintech-sec10 .elementor-testimonial__footer .elementor-testimonial__image img {
	width: auto;
	height: auto;
	border-radius: 0;
}



.fintech-sec10 .elementor-swiper-button svg {
	display: none;
}


.fintech-sec10 .elementor-swiper-button {
	background: rgba(255,255,255,0.10);
	width: 48px;
	height: 48px;
	border-radius: 100%;
	backdrop-filter: blur(10px);
	opacity: 1 !important;
}



.fintech-sec10 .swiper-pagination {
	display: none;
}


.fintech-sec10 .elementor-swiper-button::after {
	content: "";
	display: block;
	width: 20px;
	height: 15px;
	background: url("../svg/t-arrow-left-black.svg") no-repeat center center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(180deg);
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	-moz-transform: translate(-50%, -50%) rotate(180deg);
	-ms-transform: translate(-50%, -50%) rotate(180deg);
	filter: brightness(200);
}


.fintech-sec10 .elementor-swiper-button-next::after {
	content: "";
	display: block;
	width: 20px;
	height: 15px;
	background: url("../svg/t-arrow-left-black.svg") no-repeat center center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}



.fintech-sec10 .elementor-swiper-button:hover {
	background: #fff;
}


.fintech-sec10 .elementor-swiper-button:hover:after {
	filter: brightness(0);
}


.fintech-sec10::before {
	content: "";
	display: block;
	width: 163px;
	height: 163px;
	background: url("../png/group0038497.png") no-repeat center center;
	background-size: 100%;
	position: absolute;
	right: 0;
	top: 0;
	left: auto;
}



.fintech-sec11 {
	padding: 90px 20px 60px;
}


.fintech-sec11 .digital-content7 {
	padding-bottom: 50px;
}


.fintech-sec11 .elementor-widget-image {
	padding-bottom: 68px;
}


.fintech-sec11-list .elementor-widget-heading, 
.fintech-sec11-list .elementor-widget-text-editor {
	padding: 0 40px;
}



.fintech-sec11-list h2 {
	padding-bottom: 12px;
}



.fintech-sec13 .faq-item-head, 
.fintech-sec13 .faq-roll-list {
	color: #102B3A;
}


.fintech-sec13 .faq-roll-out-list .faq-roll-out-list {
	background: rgba(16,43,58,0.05);
	border: 1px solid rgba(16,43,58,0.10);
	padding: 24px;
	border-radius: 16px;
	margin-bottom: 20px;
}


.fintech-sec13 .faq-item-head::after {
	background: rgba(255,255,255,0.07) url("../svg/shape45arrow.svg") no-repeat center center;
}


.fintech-sec4 h2 span, 
.fintech-sec8 h2 span {
	background: linear-gradient(90deg, #AA3CFF 25%, #FF4949 100%);
	background-clip: border-box;
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.fintech-sec11 h2 span {
	background: linear-gradient(90deg, #FF4949 25%, #AA3CFF 100%);
	background-clip: border-box;
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}




@media (max-width:767px){

	.fintech-sec3 {
		padding-top: 70px;
		padding-bottom: 70px;
	}


	.fintech4-acr-block .e-n-accordion-item {
		margin-bottom: 10px !important;
	}


	.fintech4-inner {
		padding: 0;
	}


	.fintech4-acr-block {
		padding: 25px 15px;
		width: 100%;
		margin-bottom: 33px !important;
	}


	.fintech-sec4 .elementor-widget-heading h2 {
		font-size: 28px !important;
		line-height: 33px !important;
	}


	.fintech-sec4 .elementor-widget-heading h2 br {
		display: none;
	}
	
	
	.fintech4-acr-block .e-n-accordion-item-title-text {
		font-size: 18px;
	}


	.fintech4-acr-block h3 {
		padding-bottom: 20px;
		font-size: 20px !important;
		line-height: 30px !important;
	}


	.fintech-sec4 {
		padding-bottom: 0;
	}


	.fintech-sec4::after {
		width: 40px;
		height: 100px;
		top: -13px;
	}


	.fintech-sec6 h2 {
		padding: 0 0 15px;
	}


	.fintech-sec6 .webdesign-section2-outer h2 {
		font-size: 18px !important;
		padding: 16px 20px;
	}


	.fintech-sec6 .elementor-widget-icon-list {
		padding-bottom: 0;
	}


	.fintech-sec10::before {
		width: 70px;
		height: 70px;
	}


	.fintech-sec10 .elementor-testimonial {
		padding: 0;
	}


	.fintech-sec10 .elementor-swiper-button-prev {
		top: auto !important;
		bottom: -50px;
		left: calc(50% - 55px) !important;
	}


	.fintech-sec10 .elementor-swiper-button-next {
		top: auto !important;
		bottom: -50px;
		right: calc(50% - 55px) !important;
	}


	.fintech-sec10 .swiper-slide {
		padding: 20px 0;
	}


	.fintech-sec10 .elementor-testimonial__text {
		width: 100%;
	}


	.fintech-sec10 .elementor-testimonial__content {
		padding-top: 150px;
	}


	.fintech-sec10 .elementor-testimonial__content::before {
		width: 91px;
		height: 115px;
		top: 102px;
	}


	.fintech-sec10 .elementor-testimonial__text img {
		right: auto;
		padding: 7px;
		width: 100px;
		height: 100px;
		margin: 0;
		left: 0;
	}


	.fintech-sec10 .elementor-testimonial__footer {
		width: 100%;
		flex-flow: row wrap !important;
		-webkit-flex-flow: row wrap !important;
		-moz-flex-flow: row wrap !important;
		-ms-flex-flow: row wrap !important;
	}


	.fintech-sec10 .elementor-testimonial__cite {
		padding: 0 0 9px;
		width: 100%;
	}


	.fintech-sec10 {
		padding: 60px 20px 100px;
	}


	.fintech-sec10 .elementor-testimonial__text h3 {
		font-size: 22px;
		line-height: 30px;
		margin: 0 0 10px;
	}


	.fintech-sec10 .elementor-testimonial__text p {
		font-size: 16px;
		line-height: 24px;
	}


	.fintech-sec8 h2 br {
		display: none;
	}


	.fintech-sec10 .elementor-testimonial__name {
		padding-bottom: 5px;
		font-size: 20px;
		line-height: 25px;
	}


	.fintech-sec11 {
		padding: 50px 20px 20px;
	}


	.fintech-sec11 .digital-content7 {
		padding-bottom: 0;
	}


	.fintech-sec11-list .elementor-widget-heading, 
	.fintech-sec11-list .elementor-widget-text-editor {
		padding: 0 0;
	}


	.fintech-sec11 .elementor-widget-image {
		padding-bottom: 20px;
		width: 100%;
		max-width: 250px !important;
		margin: 0 auto;
	}


	.fintech-sec11-list h2 {
		padding-bottom: 9px;
		font-size: 20px !important;
		line-height: 25px !important;
	}

	
	
}/*====media close=====*/



@media (min-width:767px) and (max-width:1000px){
	

	.fintech-sec3 h2 {
		font-size: 30px !important;
		line-height: 40px !important;
	}


	.fintech-sec3 .indus-new2-img {
		border-radius: 40px;
		height: 300px;
	}


	.fintech4-acr-block h3 {
		padding-bottom: 20px;
		font-size: 30px !important;
		line-height: 40px !important;
	}
	
	
	.fintech4-acr-block h3 {
		font-size: 28px !important;
		line-height: 38px !important;
	}


	.fintech-sec6 h2 {
		padding: 14px 0;
	}


	.fintech-sec6 .webdesign-section2-outer h2 {
		font-size: 30px !important;
		line-height: 40px !important;
		padding: 14px 20px;
	}


	.fintech-sec6 .webdesign-audit12 ul .elementor-icon-list-text {
		font-size: 16px !important;
		line-height: 24px !important;
	}


	.fintech-sec6 .webdesign-audit12 ul svg {
		width: 20px;
		height: 20px;
		position: relative;
		top: -3px;
	}


	.fintech-sec10 .elementor-testimonial__text img {
		top: 80px;
		width: 200px;
		height: 200px;
	}


	.fintech-sec10 .elementor-testimonial__cite {
		padding-right: 100px;
	}


	.fintech-sec10 .elementor-testimonial__name {
		padding-bottom: 5px;
		font-size: 16px;
		line-height: 22px;
	}


	.fintech-sec10 .elementor-testimonial__title {
		font-size: 12px;
		line-height: 18px;
	}


	.fintech-sec11 .elementor-widget-image {
		width: 100%;
		max-width: 200px !important;
		margin: 0 auto;
	}


	.fintech-sec11-list .elementor-widget-heading, 
	.fintech-sec11-list .elementor-widget-text-editor {
		padding: 0 30px;
	}


	.fintech-sec11-list h2 {
		font-size: 23px !important;
		line-height: 30px !important;
	}
	
	
	.fintech-sec6 h2 {
		padding: 14px 0;
	}
	
	
	.fintech-sec6 .webdesign-section2-outer h2 {
		font-size: 22px !important;
		padding: 16px 30px;
	}

	
	
}/*====media close=====*/



@media (min-width:1000px) and (max-width:1280px){
	
		
	.fintech-sec1 h1.elementor-heading-title {
		font-size: 52px !important;
		line-height: 62px !important;
	}	
		
		
	.fintech-sec10 .elementor-testimonial__text img {
		width: 280px;
		height: 280px;
	}


	.fintech-sec10 .elementor-testimonial__cite {
		padding-right: 60px;
	}


	.fintech-sec11 .elementor-widget-image {
		max-width: 250px !important;
		margin: 0 auto;
		width: 100%;
	}


	.fintech-sec11-list h2 {
		font-size: 26px !important;
		line-height: 34px !important;
	}
	
	
	.fintech-sec6 .elementor-icon-list-text {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	
	
	.fintech-sec6 .elementor-icon-list-icon {
		position: relative;
		top: 3px;
	}
	
	
	.fintech-sec3 {
		padding-left: 40px;
		padding-right: 40px;
	}


	
}/*====media close=====*/




@media (min-width:1280px) and (max-width:1400px){

	.fintech-sec1 h1.elementor-heading-title br {
		display: none;
	}
	
	.fintech-sec1 h1.elementor-heading-title {
		font-size: 50px !important;
		line-height: 60px !important;
	}
	
	
	

}/*====media close=====*/


/*==============================Fintech-New================================*/








/*==============================About-New================================*/

.about-new-sec1 a.popup-trigger-img {
	display: block;
	border-radius: 36px;
	border: 1px solid rgba(255,255,255,0.20);
	padding: 27px;
	position: relative;
}


.about-new-sec1 a.popup-trigger-img img {
	width: 100%;
	border-radius: 20px;
}


.about-new-sec1 a.popup-trigger-img::after {
	background: url("../svg/banner-play-icon.svg") no-repeat 0 0;
	content: "";
	display: block;
	width: 186px;
	height: 186px;
	background-size: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}


.about-new-sec2 {
	padding: 130px 20px;
}


.about-new-sec2 .elementor-widget-premium-counter {
	width: 300px;
	background: #fff;
	border-radius: 100%;
	height: 300px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	box-shadow: 0 0 16px 0 rgba(0,0,0,0.1);
}


.about-new-sec2 .premium-counter {
	width: 260px;
	height: 260px;
	border: 15px solid #b3d4fe;
	border-radius: 100%;
	margin: 0 auto;
	padding: 20px;
}


.about-new-sec2 .elementor-element-7700809 .premium-counter{
	border-color:#ffcdcd;
}


.about-new-sec2 .elementor-element-3a9244b .premium-counter{
	border-color:#ffe6be;
}


.about-new-sec2 .premium-counter-icon {
	padding-bottom: 10px;
}


.about-new-sec2 .premium-counter-icon svg {
	width: 40px !important;
	height: 40px !important;
	margin: 0 auto;
}


.about-new-sec2 .premium-counter-value-wrap {
	padding-bottom: 8px;
}


.about-new-sec2 .premium-counter-value-wrap span {
	color: #0170FA;
	font-weight: 700;
	font-size: 44px;
	line-height: 57px;
	font-family: "Kumbh Sans", Sans-serif;
}


.about-new-sec2 .premium-counter p {
	color: #000;
	font-size: 17px;
	line-height: 24px;
	font-weight: 400;
	font-family: "Open Sans", Sans-serif;
}


.about-new-sec3 {
	padding-top: 133px;
	padding-bottom: 70px;
	overflow:hidden;
}



.about-new-sec3.digital-section3::after {
	display: block;
	bottom: auto;
	top: 0;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
}



.about-new-sec3::before {
	content: "";
	display: block;
	width: 116px;
	height: 116px;
	background: url("../svg/dash-border.svg") no-repeat center center;
	position: absolute;
	top: 200px;
	right: -30px;
	left: auto;
}


.about-new-sec3 h2.elementor-heading-title {
	margin-bottom: 15px;
}


.about-new-sec3 p:last-child {
	margin-bottom: 0;
}


.about-new-sec3 .digital-section3-inner:nth-child(2n) .digital-content3 {
	order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
}


.about-new-sec3 .digital-section3-inner {
	padding-bottom: 50px;
}


.about-new-sec3 .digital-section3-inner:last-child::after {
	content: "";
	width: 100px;
	height: 100px;
	background: #0170FA;
	border-radius: 100%;
	opacity: 0.10;
	position: absolute;
	bottom: 60px;
	left: 9px;
}


.about-new-sec4 .elementor-swiper-button svg {
	display: none;
}


.about-new-sec4 .elementor-swiper-button {
	background: rgba(255,255,255,0.10);
	width: 48px;
	height: 48px;
	border-radius: 100%;
	backdrop-filter: blur(10px);
	opacity: 1 !important;
}



.about-new-sec4 .swiper-pagination {
	display: none;
}


.about-new-sec4 .elementor-swiper-button::after {
	content: "";
	display: block;
	width: 20px;
	height: 15px;
	background: url("../svg/t-arrow-left-black.svg") no-repeat center center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(180deg);
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	-moz-transform: translate(-50%, -50%) rotate(180deg);
	-ms-transform: translate(-50%, -50%) rotate(180deg);
	filter: brightness(200);
}


.about-new-sec4 .elementor-swiper-button-next::after {
	content: "";
	display: block;
	width: 20px;
	height: 15px;
	background: url("../svg/t-arrow-left-black.svg") no-repeat center center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}



.about-new-sec4 .elementor-swiper-button:hover {
	background: #0170FA;
}


.about-new-sec4 {
	padding: 249px 20px 200px;
	position: relative;
}


.about-new-sec4 .e-widget-swiper {
	padding: 0 70px;
}


.about-new-sec4 .swiper-slide {
	background: #fff;
	border-radius: 39px;
	padding: 17px;
	opacity: 0.10;
}


.about-new-sec4 .swiper-slide img {
	border-radius: 24px;
	width: 100%;
}


.about-new-sec4 h3 {
	color: #0170FA;
	font-size: 24px;
	font-weight: 700;
	font-family: "Kumbh Sans", Sans-serif;
	padding-bottom: 20px;
	position: relative;
}


.about-new-sec4 h3::after {
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	background: url("../svg/frame-18-icon.svg") no-repeat center center;
	position: absolute;
	top: 0px;
	right: 0;
	background-size: 100%;
}


.about-new-box {
	background: #F1F1F1;
	border-radius: 20px;
	padding: 20px 15px;
}


.about-new-sec4 .swiper-pointer-events {
	padding: 120px 0 !important;
}


.about-new-sec4 .swiper-slide.swiper-slide-next {
	transform: scale(1.4);
	opacity: 1;
	position: relative;
	z-index: 2;
}


.about-new-sec4 .elementor-widget-image {
	padding-bottom: 37px;
}


.about-new-sec4 .elementor-icon-list-item {
	position: relative;
	padding-left: 25px;
	margin-bottom: 23px;
}


.about-new-sec4 .elementor-icon-list-item:last-child {
	margin-bottom: 0;
}


.about-new-sec4 .elementor-icon-list-icon {
	position: absolute;
	left: 0;
	top: -6px;
}


.about-new-sec4 .elementor-icon-list-icon svg {
	width: 20px;
	height: 39px;
}


.about-new-sec4 .elementor-icon-list-text {
	color: #000;
	font-size: 16px;
	line-height: 26px;
}


.about-new-sec4 .swiper-slide-next .elementor-icon-list-text {
	font-size: 15px;
	line-height: 24px;
}



.about-new-sec5 {
	padding-top: 161px;
	padding-bottom: 160px;
}


.about-new-sec5::before {
	top: auto;
	left: 70px;
	bottom: 70px;
}



.about-new-sec6 .digital-address5 {
	background: transparent;
	max-width: 510px;
	border-radius: 0;
	padding: 0;
}


.about-new-sec6 .digital-address5 .elementor-widget-image-box {
	background: rgba(255,255,255,0.05);
}


.about-new-sec6 .digital-address5 .elementor-image-box-img {
	background: rgba(255,255,255,0.10);
	border-radius: 10px;
}


.about-new-sec6 .digital-address5 img {
	filter: brightness(100);
}


.about-new-sec6 .elementor-image-box-title, 
.about-new-sec6 .elementor-image-box-description a {
	color: #fff !important;
}



.about-new-sec7 {
	padding: 150px 20px 200px;
}



.about-new-sec7 h2 {
	font-weight: 600 !important;
}


.about-new-sec7 h2::after {
	opacity: 0;
	margin-bottom: -13px;
}


.about-new-sec7 .eor-section2-list {
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	padding-top: 36px;
}



.about-new-sec7-box {
	width: 18%;
	background: #fff;
	border-radius: 28px;
	padding: 32px 20px;
	margin: 0 1% 2%;
	box-shadow: 0 0 45px 0 rgba(0,0,0,0.05);
	align-items: center !important;
	-webkit-align-items: center !important;
	-moz-align-items: center !important;
	-ms-align-items: center !important;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.about-new-sec8 {
	padding-top: 132px;
}


.about-new-sec8 h2 {
	padding-bottom: 20px;
	font-weight: 600 !important;
}


.about-new-sec8 .elementor-widget-image-box {
	border: none;
	padding: 20px;
}


.about-new-sec8 .elementor-image-box-wrapper {
	position: relative;
	background: rgba(255,255,255,0.10);
	border-radius: 20px;
	overflow: hidden;
	height: 100%;
}


.about-new-sec8 .elementor-widget-image-box img {
	border-radius: 0;
}


.about-new-sec8 .elementor-image-box-content {
	position: static;
	background: transparent;
	border-radius: 0;
	padding: 26px 31px 25px;
}


.about-new-sec8 .elementor-image-box-content h3 {
	padding-bottom: 7px;
}


.about-new-sec8 .elementor-image-box-img {
	margin-bottom: 0 !important;
	border-radius: 0;
}



.about-new-sec8 .careers-new-4-inner::after, 
.about-new-sec8::before, .about-new-sec8::after {
	opacity:0;
}


.about-new-sec9 .home-schedule {
	padding-top: 150px;
	padding-bottom: 140px;
}


.about-new-sec9 .home-schedule::after {
	bottom: 0;
}


.home-schedule iframe {
	height: 700px !important;
}


.about-new-sec10 h2, 
.about-new-sec11 h2 {
	font-weight: 600 !important;
}


.about-new-sec10 h2::after {
	opacity: 0;
	margin-bottom: 50px;
}


.about-new-sec11 {
	padding-top: 40px;
	padding-bottom: 74px;
}


.about-new-sec11 .e-con-inner {
	align-items: center !important;
	-webkit-align-items: center !important;
	-moz-align-items: center !important;
	-ms-align-items: center !important;
}


.about-new-sec11 .indus-new2-content {
	padding-left: 0;
	padding-right: 90px;
}


.about-new-sec11 .indus-new2-content p {
	opacity: 0.70;
}


.about-new-sec11 .elementor-widget-icon-box {
	border-radius: 20px;
	background: rgba(255,255,255,0.05);
	padding: 16px;
	width: 100%;
	margin-bottom: 20px !important;
}


.about-new-sec11 .elementor-widget-icon-box:last-child {
	margin-bottom: 0 !important;
}


.about-new-sec11 .elementor-icon-box-icon {
	background: #fff;
	width: 111px;
	height: 111px;
	border-radius: 20px;
	padding: 20px;
	text-align: center;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.about-new-sec11 .elementor-icon-box-title {
	font-weight: 600 !important;
	padding-bottom: 5px;
	margin-top: -8px !important;
}



.about-new-sec11 .elementor-icon-box-title span span {
	display: inline-block;
	background: #174268;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	border-radius: 50px;
	padding: 4px 15px;
	font-weight: 600;
	font-family: "Open Sans", Sans-serif;
	margin-bottom: 7px;
}



.about-new-sec12 {
	padding: 134px 20px 127px;
}


.about-new-sec12 .digital-content3 {
	padding: 0 110px 0 0;
}


.about-new-sec12::after {
	width: 140px;
	height: 140px;
	background-size: 100%;
}



.about-new-sec7 h2 span, 
.about-new-sec10 h2 span, 
.about-new-sec11 h2 span {
	background: linear-gradient(90deg, #FF4949 25%, #AA3CFF 100%);
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}




@media (max-width:767px){
	

	.about-new-sec2 .elementor-widget-premium-counter {
		margin: 0 auto 40px !important;
	}


	.about-new-sec2 {
		padding: 70px 20px 20px;
	}
	
	
	.about-new-sec2::before {
		background: url("../png/layer-bg-m.png") no-repeat 0 bottom !important;
		background-size: 100% !important;
	}


	.about-new-sec3.digital-section3::after {
		top: -25px;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		left: -8px;
	}


	.about-new-sec3 {
		padding-top: 40px;
		padding-bottom: 60px;
	}


	.about-new-sec3::before {
		width: 60px;
		height: 60px;
		top: 250px;
		right: -30px;
		left: auto;
		background-size: 100%;
	}


	.about-new-sec3 .digital-section3-inner:last-child::after {
		width: 60px;
		height: 60px;
		bottom: -20px;
	}


	.about-new-sec3 .digital-section3-inner {
		padding-bottom: 0;
	}


	.about-new-sec3 .digital-image3 {
		margin: 0 0 10px;
	}


	.about-new-sec3 .digital-section3-inner:nth-child(2n) .digital-content3 {
		order: 0;
		-webkit-order: 0;
		-moz-order: 0;
		-ms-order: 0;
	}


	.about-new-sec4 .e-widget-swiper {
		padding: 0;
	}


	.about-new-sec4 .swiper-slide {
		border-radius: 20px;
		padding: 0;
		opacity: 1;
	}


	.about-new-sec4 .swiper-pointer-events {
		padding: 20px 0 !important;
	}


	.about-new-sec4 {
		padding: 50px 20px 100px;
	}


	.about-new-sec4 .swiper-slide img {
		border-radius: 15px;
	}


	.about-new-sec4 .swiper-slide.swiper-slide-next {
		transform: none;
	}


	.about-new-sec4 .elementor-swiper-button {
		top: auto !important;
		bottom: -80px;
	}


	.about-new-sec4 .elementor-swiper-button-prev {
		left: calc(50% - 50px) !important;
	}


	.about-new-sec4 .elementor-swiper-button-next {
		right: calc(50% - 55px) !important;
	}


	.about-new-sec5 {
		padding-top: 30px;
		padding-bottom: 40px;
	}


	.about-new-sec5::before {
		opacity: 0;
	}


	.about-new-sec5::after {
		top: 50px;
	}


	.about-new-sec6 {
		padding-top: 50px;
		padding-bottom: 70px;
	}


	.about-new-sec7 {
		padding: 50px 30px 60px;
	}


	.about-new-sec7 p {
		font-size: 16px;
		line-height: 24px;
	}


	.about-new-sec7 p br {
		display: none;
	}


	.about-new-sec7 .eor-section2-list {
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}


	.about-new-sec7-box {
		width: 47% !important;
		border-radius: 20px;
		padding: 32px 20px !important;
		margin: 0 0 20px !important;
	}


	.about-new-sec8 {
		padding-top: 40px;
		padding-bottom: 35px;
	}


	.about-new-sec8 h2 {
		padding-bottom: 0;
	}


	.about-new-sec8 .elementor-widget-image-box {
		margin-bottom: 0 !important;
	}


	.about-new-sec9 .home-schedule {
		padding-top: 60px;
		padding-bottom: 60px;
	}


	.home-schedule iframe {
		height: 600px !important;
	}


	.about-new-sec10 {
		padding-bottom: 10px;
	}
	
	
	.about-new-sec10 h2::after {
		margin-bottom: 0;
	}


	.about-new-sec11 .indus-new2-content {
		padding-left: 0;
		padding-right: 0;
	}


	.about-new-sec11 h2 br {
		display: none;
	}


	.about-new-sec11 .indus-new2 {
		padding-top: 40px;
		padding-bottom: 40px;
	}


	.about-new-sec11 .elementor-widget-icon-box {
		padding: 16px 15px 30px;
	}


	.about-new-sec11 {
		padding-top: 0;
		padding-bottom: 0;
	}


	.about-new-sec11 .elementor-icon-box-icon {
		margin: 17px auto 23px !important;
	}


	.about-new-sec11 .elementor-icon-box-title {
		margin-top: 0 !important;
		font-size: 22px !important;
		padding-bottom: 0;
	}


	.about-new-sec11 .elementor-icon-box-title span span {
		margin-bottom: 10px;
	}


	.about-new-sec12 .digital-content3 {
		padding: 0 0 50px;
		text-align: center;
	}


	.about-new-sec12 .elementor-icon-box-content {
		text-align: center;
	}


	.about-new-sec12 {
		padding: 50px 20px 90px;
	}



	.about-new-sec12::after {
		width: 60px;
		height: 100px;
		background-size: 100% !important;
	}
	
	
	.about-new-sec12 .elementor-icon-box-title {
		font-size: 20px !important;
		line-height: 30px !important;
	}

	
	
}/*===media close===*/



@media (min-width:767px) and (max-width:1000px){


	.about-new-sec2 {
		padding: 100px 30px 50px;
	}


	.about-new-sec2 .e-con-inner {
		display: flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		justify-content: center !important;
		-webkit-justify-content: center !important;
		-moz-justify-content: center !important;
		-ms-justify-content: center !important;
	}


	.about-new-sec2 .elementor-widget-premium-counter {
		margin: 0 2% 50px !important;
	}


	.about-new-sec3 .elementor-widget-text-editor {
		font-size: 18px !important;
		line-height: 26px !important;
	}


	.about-new-sec4 .swiper-slide {
		opacity: 1;
	}


	.about-new-sec4 .swiper-slide.swiper-slide-next {
		transform: none;
	}


	.about-new-sec4 {
		padding: 100px 20px 150px;
		position: relative;
	}


	.about-new-sec4 .swiper-pointer-events {
		padding: 20px 0 !important;
	}


	.about-new-sec4 .e-widget-swiper {
		padding: 20px;
	}


	.about-new-sec4 .elementor-swiper-button {
		top: auto !important;
		bottom: -80px;
	}


	.about-new-sec4 .elementor-swiper-button-prev {
		left: calc(50% - 50px) !important;
	}


	.about-new-sec4 .elementor-swiper-button-next {
		right: calc(50% - 55px) !important;
	}


	.about-new-sec5 {
		padding-top: 100px;
		padding-bottom: 130px;
	}


	.about-new-sec7 {
		padding: 100px 20px 100px;
	}


	.about-new-sec8 {
		padding-top: 80px;
	}


	.about-new-sec8 .elementor-image-box-content {
		padding: 26px 10px 25px;
	}


	.about-new-sec9 .home-schedule {
		padding-top: 100px;
		padding-bottom: 100px;
	}


	.about-new-sec11 {
		padding-top: 0;
		padding-bottom: 30px;
	}


	.about-new-sec11 h2 br {
		display: none;
	}


	.about-new-sec11 h2 {
		font-size: 31px !important;
		line-height: 42px !important;
	}


	.about-new-sec11 .indus-new2-content {
		padding-right: 40px;
	}


	.about-new-sec11 .elementor-icon-box-icon {
		width: 80px;
		height: 80px;
	}


	.about-new-sec11 .elementor-icon-box-icon svg {
		width: 50px;
		height: 50px;
		margin: 0 auto;
	}


	.about-new-sec11 .elementor-icon-box-title {
		margin-top: -8px !important;
		font-size: 22px !important;
		line-height: 30px !important;
	}


	.about-new-sec11 .elementor-icon-box-title span span {
		margin-bottom: 10px;
	}



	.about-new-sec12 {
		padding: 100px 20px 100px;
	}
	
	
	
}/*===media close===*/





@media (min-width:1000px) and (max-width:1280px){


	.about-new-sec2 {
		padding: 100px 30px 50px;
	}
	
	
	.about-new-sec2 .elementor-widget-premium-counter {
		width: 240px;
		height: 240px;
	}
	
	
	.about-new-sec2 .premium-counter-value-wrap {
		padding-bottom: 0;
	}
	
	
	.about-new-sec2 .premium-counter {
		width: 220px;
		height: 220px;
	}


	.about-new-sec3 .elementor-widget-text-editor {
		font-size: 18px !important;
		line-height: 26px !important;
	}


	.about-new-sec4 .swiper-slide {
		opacity: 1;
	}


	.about-new-sec4 .swiper-slide.swiper-slide-next {
		transform: none;
	}


	.about-new-sec4 {
		padding: 100px 20px 150px;
		position: relative;
	}


	.about-new-sec4 .swiper-pointer-events {
		padding: 20px 0 !important;
	}


	.about-new-sec5 {
		padding-top: 100px;
		padding-bottom: 130px;
	}


	.about-new-sec7 {
		padding: 100px 20px 100px;
	}


	.about-new-sec8 {
		padding-top: 80px;
	}


	.about-new-sec8 .elementor-image-box-content {
		padding: 26px 10px 25px;
	}


	.about-new-sec9 .home-schedule {
		padding-top: 100px;
		padding-bottom: 100px;
	}


	.about-new-sec11 {
		padding-top: 0;
		padding-bottom: 30px;
	}


	.about-new-sec11 h2 br {
		display: none;
	}


	.about-new-sec11 h2 {
		font-size: 31px !important;
		line-height: 42px !important;
	}


	.about-new-sec11 .indus-new2-content {
		padding-right: 40px;
	}


	.about-new-sec11 .elementor-icon-box-icon {
		width: 80px;
		height: 80px;
	}


	.about-new-sec11 .elementor-icon-box-icon svg {
		width: 50px;
		height: 50px;
		margin: 0 auto;
	}


	.about-new-sec11 .elementor-icon-box-title {
		margin-top: -8px !important;
		font-size: 22px !important;
		line-height: 30px !important;
	}


	.about-new-sec11 .elementor-icon-box-title span span {
		margin-bottom: 10px;
	}



	.about-new-sec12 {
		padding: 100px 20px 100px;
	}
	
	
	
}/*===media close===*/




@media (min-width:1200px) and (max-width:1280px){


	.about-new-sec2 .elementor-widget-premium-counter {
		width: 270px;
		height: 270px;
	}
		
	.about-new-sec2 .premium-counter {
		width: 250px;
		height: 250px;
	}	
	
}/*===media close===*/	



@media (min-width:1200px) and (max-width:1400px){


	.about-new-sec11 h2 br {
		display: none;
	}
	
}/*===media close===*/	




@media (min-width:1280px) and (max-width:1400px){

	.about-new-sec7 {
		padding-left: 40px;
		padding-right: 40px;
	}


	.eor-section12 {
		padding-left: 50px;
		padding-right: 50px;
	}


	.about-new-sec12 {
		padding-left: 50px;
		padding-right: 50px;
	}

	
}/*===media close===*/	



/*==============================About-New================================*/





/*===========================White-Papers-New==============================*/


.page-id-113885 .digital-banner-caption h2 {
	margin-bottom: 44px !important;
}	
	

.page-id-113885 .digital-banner-caption p {
	margin-bottom: 34px;
}	
	


.wpaper2 {
	padding: 193px 25px;
}



.wpaper2 .digital-section3-inner {
	padding-left: 0;
	padding-right: 0;
	background: #fff;
	border-radius: 30px;
	box-shadow: 0 10px 18px 0 rgba(0,0,0,0.05);
}


.wpaper2 .digital-section3-inner .e-con-inner {
	padding: 0;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.wpaper2 .digital-content3 h2 {
	margin-bottom: 20px;
}


.wpaper2 .digital-content3 {
	padding-top: 0;
	padding-bottom: 0;
}


.wpaper2 .digital-content3 p {
	font-size: 16.6px;
	margin-bottom: 20px;
}



.wpaper3 {
	padding: 110px 20px 126px;
	position: relative;
}


.wpaper3::after {
	content: "";
	display: block;
	width: 131px;
	height: 262px;
	background: url("../svg/group38397.svg") no-repeat center center;
	position: absolute;
	top: 80px;
	left: 0;
	background-size:100%;
}



.wpaper3 h2 {
	font-weight: 600 !important;
	padding-bottom: 70px;
}


.wpaper3 .digital-section3-inner .e-con-inner {
	background: rgba(255,255,255,0.10);
	border-radius: 20px;
	padding: 22px;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	margin-bottom: 100px;
	position: relative;
}


.wpaper3 .digital-section3-inner .e-con-inner::after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #3C5765;
	position: absolute;
	bottom: -50px;
	left: 0;
	right: 0;
}


.wpaper3 .digital-section3-inner:last-child .e-con-inner::after {
	display: none;
}


.wpaper3 .digital-section3-inner:last-child .e-con-inner {
	margin-bottom: 0;
}


.wpaper3 .digital-image3 {
	border: none;
	padding: 0;
	border-radius: 0;
	flex-flow: column;
	-webkit-flex-flow: column;
	-moz-flex-flow: column;
	-ms-flex-flow: column;
}


.wpaper3 .digital-image3 .elementor-widget-image{
	background: rgba(255,255,255,0.20);
	border-radius: 30px;
	padding: 22px;
	border: 1px solid rgba(255,255,255,0.10);
}


.wpaper3 h3 {
	padding-bottom: 30px;
	font-weight: 600 !important;
}



.wpaper2 .blue-bg-btn .elementor-button:hover, 
.wpaper3 .blue-bg-btn .elementor-button:hover {
	background: #FF5757;
}




@media (max-width:767px){
	
		
	.page-id-113885 .digital-banner-caption h2 {
		margin-bottom: 20px !important;
	}


	.page-id-113885 .digital-banner-caption .blue-bg-btn a {
		padding: 9px 10px !important;
	}


	.wpaper2::before {
		background: url("../png/layer-bg-m.png") no-repeat 0 bottom !important;
		background-size: 100% !important;
	}


	.wpaper2 {
		padding: 58px 25px;
	}


	.wpaper2 .digital-section3-inner .e-con-inner {
		padding: 0 0 30px;
	}


	.wpaper3 {
		padding: 65px 20px 87px;
		overflow: hidden;
	}


	.wpaper3::after {
		width: 90px;
		height: 180px;
		top: -53px;
		left: -19px;
		background-size: 100%;
		transform: rotate(62deg);
		-webkit-transform: rotate(62deg);
		-moz-transform: rotate(62deg);
		-ms-transform: rotate(62deg);
	}


	.wpaper3 h2 {
		padding-bottom: 20px;
		font-size: 30px !important;
		line-height: 40px !important;
	}


	.wpaper3 h3 {
		padding-bottom: 20px;
		font-size: 22px !important;
		line-height: 32px !important;
	}


	.wpaper3 .digital-image3 {
		margin-bottom: 30px;
	}


	.wpaper3 .digital-content3 {
		padding: 0;
	}


	.wpaper3 .digital-content3 p {
		font-size: 16px;
		line-height: 24px;
	}


	.wpaper3::after {
		width: 70px;
		height: 150px;
		top: 60px;
	}
	
	
}/*====media close====*/



@media (min-width:767px) and (max-width:1000px){

	.wpaper2 {
		padding: 100px 30px;
	}


	.wpaper3 {
		padding: 100px 20px;
	}


	.wpaper3 h2 {
		padding-bottom: 40px;
		font-size: 40px !important;
		line-height: 50px !important;
	}


	.wpaper3 h3 {
		font-size: 30px !important;
		line-height: 40px !important;
	}	
	
	
}/*====media close====*/




@media (min-width:1000px) and (max-width:1280px){

	.wpaper2 {
		padding: 120px 30px;
	}


	#post-113885 .wpaper2 .digital-content3 h2 {
		font-size: 23px !important;
		line-height: 33px !important;
	}


	.wpaper3 h3 {
		font-weight: 600 !important;
		font-size: 30px !important;
		line-height: 40px !important;
	}
	
	
	.wpaper3::after {
		width: 100px;
		height: 210px;
		top: 50px;
	}


}/*====media close====*/



@media (min-width:1200px) and (max-width:1400px){

	#post-113885 .wpaper2 .digital-content3 h2 {
		font-size: 28px !important;
		line-height: 38px !important;
	}
	
	
	.wpaper3::after {
		width: 100px;
		height: 210px;
		top: 50px;
	}

}/*====media close====*/



/*===========================White-Papers-New==============================*/









/*===========================White-Papers-Detail-New==============================*/



.wp-detail1 .e-con-inner {
	position: relative;
}


.wp-detail1 .digital-banner-form-inner {
	padding-top: 90px;
	padding-bottom: 300px;
}


.wp-detail1 .digital-breadcrumb {
	top: -77px;
	left: 0;
}


.wp-detail1 .location-banner-right {
	width: 49%;
	margin-top: 0;
}


.wp-detail1 .digital-banner-caption {
	order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
	position: static;
	width: 46%;
}


.wp-detail1 .digital-banner-caption h1 {
	font-weight: 500 !important;
	line-height: 50px !important;
	font-size: 40px !important;
}


.wp-detail1 .digital-banner-caption p {
	margin-bottom: 17px;
}


.wp-detail1 .digital-banner-caption .read-more a {
	background: transparent;
	padding: 0;
}


.wp-detail1 .read-more .elementor-button-icon {
	width: auto;
	height: auto;
	background: transparent;
	line-height: normal;
}


.wp-detail1 .read-more .elementor-button-text {
	text-decoration: underline;
}


.wp-detail1 .read-more .elementor-button-icon::after {
	background: url("../svg/read-icon-white.svg") no-repeat center center;
	width: 24px;
	height: 24px;
}


.wpaper2 .digital-image3 a::after, 
.wpaper3 .digital-image3 a::after {
	display: none;
}



.wp-detail2 {
	padding-top: 110px;
	padding-bottom: 110px;
}


.wp-detail2 .digital-form {
	width: 100%;
	max-width: 1048px;
	margin: 0 auto;
	border-radius: 40px;
	padding: 36px;
	right: 0;
}


.wp-detail2 .digital-form h4 {
	padding-bottom: 37px;
	max-width: 470px;
	margin: 0 auto;
}


.wp-detail2 .digital-form .elementor-shortcode {
	min-height: unset;
}


.wp-detail2 .input input::placeholder, 
.wp-detail2 .input textarea::placeholder {
	color: #666;
	opacity: 1;
}


.wp-detail2 .hs-form-field {
	margin-bottom: 25px;
}


.wp-detail2 .hs_submit.hs-submit {
	text-align: center;
	margin-top: 22px;
}


.wp-detail2 .hs_submit.hs-submit input {
	max-width: 470px;
	margin: 0 auto;
}


.wp-detail3 h2 {
	padding-bottom: 20px;
}



.wp-detail3 {
	padding: 120px 20px 20px;
	position: relative;
}



.wp-detail3::after {
	content: "";
	display: block;
	width: 116px;
	height: 116px;
	background: url("../svg/dash-border.svg") no-repeat center center;
	position: absolute;
	top: 50%;
	right: -30px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}



.wp-detail3 .digital-list4 .e-con-inner {
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.wp-detail3 .digital-list4-block {
	width: 33%;
	margin: 0;
	padding: 0 30px 100px;
}


.wp-detail3 .digital-list4-block:hover {
	background: transparent;
}


.wp-detail3 .digital-content4 {
	margin-bottom: 80px;
}


.wp-detail3 .digital-list4-block .elementor-widget-image {
	padding: 0 0 0;
	width: 100%;
	margin: 0 auto 16px !important;
	border: none;
}


.wp-detail3 .elementor-widget-image .wp-caption img {
	margin-bottom: 18px;
}


.wp-detail3 .elementor-widget-image .wp-caption {
	width: auto !important;
	height: auto !important;
	border: none !important;
}


.wp-detail3 .elementor-widget-image .widget-image-caption {
	font-size: 20px;
	padding: 0 !important;
	position: static;
	color: #000;
	line-height: 28px;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
}



.wp-detail5 {
	padding: 180px 20px 90px;
	position: relative;
}


.wp-detail5::before {
	content: "";
	display: block;
	width: 131px;
	height: 262px;
	background: url("../svg/group38397.svg") no-repeat center center;
	position: absolute;
	top: 80px;
	left: 0;
}


.wp-detail5::after {
	content: "";
	display: block;
	width: 116px;
	height: 116px;
	background: url("../svg/dash-border.svg") no-repeat center center;
	position: absolute;
	top: 50%;
	right: -30px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}


.wp-detail5-inner {
	max-width: 1070px;
	margin: 0 auto;
	padding: 0;
}


.wp-detail5-inner h2 {
	padding-bottom: 30px;
}


.wp-detail5-block {
	background: #FAFAFA;
	padding: 40px;
	margin-bottom: 15px;
}


.wp-detail5-block .elementor-icon-box-content {
	position: relative;
	padding-left: 80px;
	padding-bottom: 30px;
}


.wp-detail5-block h3.elementor-icon-box-title {
	width: 60px;
	height: 60px;
	background: #0170FA;
	text-align: center;
	line-height: 60px;
	border-radius: 100%;
	color: #fff !important;
	position: absolute;
	left: 0;
	top: -14px;
}


.wp-detail5-block .elementor-widget-icon-list {
	padding-left: 80px;
}


.wp-detail5-block .elementor-icon-list-item {
	padding-bottom: 17px;
	position: relative;
	padding-left: 30px;
}


.wp-detail5-block .elementor-icon-list-icon {
	position: absolute;
	left: 0;
	top: 9px;
}


.wp-detail5-block .elementor-icon-list-icon svg {
	width: 22px;
	height: 12px;
}



.wp-detail6::after, 
.wp-detail6 .home-schedule::after {
	opacity: 0;
}


.wp-detail6::before {
	width: 175px;
	height: 175px;
	top: -100px;
	left: -80px;
}





@media (max-width:767px){


	.wp-detail1 .digital-banner-form-inner {
		padding-top: 90px;
		padding-bottom: 100px;
	}
	
	
	.wp-detail1 .digital-banner-caption h1 {
		line-height: 40px !important;
		font-size: 30px !important;
	}


	.wp-detail1 .digital-banner-caption {
		order: 0;
		-webkit-order: 0;
		-moz-order: 0;
		-ms-order: 0;
		width: 100%;
	}


	.wp-detail1 .location-banner-right {
		width: 100%;
	}


	.wp-detail1 .digital-banner-caption .read-more {
		text-align: center;
	}



	.wp-detail2 {
		padding-top: 50px;
		padding-bottom: 40px;
	}


	.wp-detail3 .digital-content4 {
		margin-bottom: 20px;
	}


	.wp-detail3 {
		padding: 40px 20px 20px;
	}


	.wp-detail3 .digital-list4-block {
		width: 100%;
		margin: 0;
		padding: 0 0 40px;
	}


	.wp-detail3::after {
		width: 70px;
		height: 70px;
		right: -30px;
		background-size: 100%;
	}


	.wp-detail5::before {
		width: 40px;
		height: 80px;
		top: 7px;
		left: 0;
		background-size: 100%;
	}


	.wp-detail5 {
		padding: 70px 25px 20px;
		position: relative;
	}


	.wp-detail5-inner h2 {
		padding-bottom: 20px;
		font-size: 30px !important;
		line-height: 40px !important;
		text-align: center;
	}


	.wp-detail5-block {
		padding: 30px 20px;
		margin-bottom: 15px;
	}


	.wp-detail5-block h3.elementor-icon-box-title {
		width: 40px;
		height: 40px;
		line-height: 40px;
		top: -4px;
		font-size: 18px !important;
	}


	.wp-detail5-block .elementor-icon-box-description {
		font-size: 20px !important;
	}


	.wp-detail5-block .elementor-icon-box-content {
		padding-left: 50px;
	}


	.wp-detail5-block .elementor-widget-icon-list {
		padding-left: 50px;
	}


	.wp-detail5-block .elementor-icon-list-text {
		font-size: 16px !important;
		line-height: 22px !important;
	}



	.wp-detail5::after {
		width: 50px;
		height: 90px;
		right: -15px;
		background-size: 100%;
	}


	.location-meeting .elementor-widget-heading h2 {
		padding-bottom: 0;
	}

}/*====media close===*/



@media (min-width:767px) and (max-width:1000px){
		

	.wp-detail1 .digital-banner-caption h1 {
		font-size: 33px !important;
		line-height: 40px !important;
	}	


	.wp-detail1 .digital-banner-form-inner {
		padding-top: 90px;
		padding-bottom: 90px;
	}


	.wp-detail1 {
		padding-left: 15px;
		padding-right: 15px;
	}


	.wp-detail2 {
		padding: 90px 25px;
	}


	.wp-detail3 {
		padding: 90px 20px 0;
	}


	.wp-detail3 .digital-list4-block {
		padding: 0 10px 70px;
	}


	.wp-detail3 .digital-list4 .wp-caption img {
		width: auto;
	}


	.wp-detail3::after {
		width: 87px;
		height: 122px;
		background-size: 100%;
	}


	.wp-detail5 {
		padding: 130px 30px 90px;
	}


	.wp-detail5::before {
		width: 70px;
		height: 197px;
		top: 0;
		background-size: 100%;
	}


	.wp-detail5::after {
		width: 90px;
		height: 116px;
		background-size: 100%;
	}


	.wp-detail6::before {
		width: 141px;
		height: 141px;
		top: -60px;
		left: -65px;
	}
	
	
}/*====media close===*/




@media (min-width:1000px) and (max-width:1280px){

	.wp-detail2 {
		padding-left: 2%;
		padding-right: 2%;
	}


	.wp-detail5 {
		padding-left: 3%;
		padding-right: 3%;
	}


}/*====media close===*/




@media (min-width:1280px) and (max-width:1400px){

	.wp-detail2 {
		padding-left: 5%;
		padding-right: 5%;
	}


	.wp-detail5 {
		padding-left: 5%;
		padding-right: 5%;
	}


}/*====media close===*/


/*===========================White-Papers-Detail-New==============================*/




/*===========================Case-Studies-Detail-New==============================*/



.press-detail-banner #breadcrumbs span span:hover, 
.press-detail-banner #breadcrumbs span span a:hover {
  color: #0271FF !important;
}



.case-detail-sec1 .location-banner-right {
	margin-top: 0;
}


.case-detail-sec1 .digital-banner-form-inner {
	padding-top: 70px;
	padding-bottom: 70px;
}


.case-detail-sec1 .digital-banner-caption h1 {
	margin-bottom: 25px;
}


.case-detail-sec1 .digital-banner-caption p {
	margin-bottom: 48px;
}


.case-detail-sec2 .digital-content3 p:last-child {
	margin-bottom: 0;
}



.case-detail-sec2 {
	position: relative;
}


.case-detail-sec2::after {
	content: "";
	display: block !important;
	width: 113px;
	height: 113px;
	border-radius: 100%;
	background: #0170FA;
	opacity: 0.10;
	left: 22px;
	position: absolute;
	top: 100px;
}


.case-detail-sec2::before {
	content: "";
	display: block;
	width: 116px;
	height: 116px;
	background: url("../svg/dash-border.svg") no-repeat center center;
	position: absolute;
	bottom: 90px;
	right: -30px;
	left: auto;
	top: auto;
	background-size: 100%;
}




.case-detail-sec2 .digital-image3 a::after, 
.case-detail-sec3 .digital-image3 a::after {
	display: none;
}



.case-detail-sec4 {
	padding-bottom: 0;
	position: relative;
}




.case-detail-sec4::after {
	content: "";
	display: block !important;
	width: 113px;
	height: 113px;
	border-radius: 100%;
	background: #0170FA;
	opacity: 0.10;
	right: 25px;
	position: absolute;
	top: 150px;
}



.case-detail-sec4 .digital-content12 {
	max-width: 100%;
	margin: 0;
}


.case-detail-sec5::before {
	content: "";
	display: block;
	width: 116px;
	height: 116px;
	background: url("../svg/dash-border.svg") no-repeat center center;
	position: absolute;
	top: 150px;
	left: -40px;
	opacity: 1;
	background-size: 100%;
}


.case-detail-sec5 .home-schedule {
	padding-bottom: 37px;
}


.case-detail-sec5::after, 
.case-detail-sec5 .home-schedule::after, 
.case-detail-sec5 .home-schedule::before {
	opacity:0;
}




@media (max-width:767px){


	.case-detail-sec2::after {
		width: 60px;
		height: 60px;
		left: -30px;
		top: 0;
	}	


	.case-detail-sec2::before {
		width: 60px;
		height: 60px;
		bottom: 52px;
		right: -30px;
	}



	.case-detail-sec4::after {
		width: 60px;
		height: 60px;
		right: -20px;
		top: 0;
	}


	.case-detail-sec5::before {
		width: 60px;
		height: 60px;
		top: auto;
		left: -20px;
		bottom: 36px;
		background-size: 100%;
	}


	.case-detail-sec5 .home-schedule {
		padding-bottom: 0;
	}

	
	
}/*====media close====*/




@media (min-width:767px) and (max-width:1000px){
	
	.case-detail-sec4 {
		padding-left: 15px;
		padding-right: 15px;
	}


	.case-detail-sec4::after {
		width: 100px;
		height: 100px;
		top: 137px;
	}	


	.case-detail-sec2::before {
		width: 100px;
		height: 100px;
		bottom: 60px;
	}


	.case-detail-sec2::after {
		width: 100px;
		height: 100px;
	}
	
	
	
}/*====media close====*/




/*===========================Case-Studies-Detail-New==============================*/






/*===================================Press-New-Detail====================================*/


.press-detail-banner .location-banner-right {
	margin-top: 0;
	border-radius: 0px;
	border: none;
	padding:0px;
}


.press-detail-banner .location-banner-right .elementor-widget-image {
	border-radius: 27px;
	border: 1px solid rgba(255,255,255,0.20);
	padding: 22px;
}



.press-detail-banner #breadcrumbs span {
	font-size: 0 !important;
}


.press-detail-banner #breadcrumbs span span {
	position: relative;
	font-weight: 400 !important;
	font-size: 16px !important;
	display: inline-block;
	margin-right: 20px;
	padding-right: 20px;
}



.press-detail-banner #breadcrumbs span span::after {
	background: url("../svg/frame45195.svg") no-repeat center center;
	display: block;
	content: "";
	width: 18px;
	height: 18px;
	background-size: 100%;
	position: absolute;
	right: -12px;
	top: 8px;
}



.press-detail-banner #breadcrumbs span span:last-child::after {
	display: none;
}


.press-detail-banner .digital-banner-form .e-con-inner {
	align-items: unset !important;
	-webkit-align-items: unset !important;
	-moz-align-items: unset !important;
	-ms-align-items: unset !important;
}


.press-detail-banner .digital-banner-form .e-con-inner .e-con-inner {
	padding: 0;
}


.press-detail-banner .digital-banner-caption h1 {
	margin-bottom: 20px;
}


.press-detail-banner .elementor-widget-theme-post-excerpt {
	opacity: 0.80;
	padding-bottom: 56px;
}


.press-detail-banner .elementor-post-info .elementor-icon-list-text {
	opacity: 0.80;
	line-height: normal;
}


.press-detail-banner .elementor-post-info__item--type-date {
	border-left: 1px solid rgba(255,255,255,0.80);
	padding-left: 25px !important;
	margin-left: 10px;
}


.press-detail-banner .elementor-widget-post-info {
	padding-bottom: 68px;
}



.press-detail-banner .elementor-widget-social-icons a {
	width: 40px;
	height: 40px;
	background: rgba(255,255,255,0.07);
	border-radius: 10px;
	padding: 8px;
	border: 1px solid rgba(255,255,255,0.10);
	position: relative;
}


.press-detail-banner .elementor-widget-social-icons a:hover {
	background: #0271FF;
}


.press-detail-banner .elementor-widget-social-icons a svg {
	width: 20px;
	height: 20px;
}


.press-detail-banner .elementor-widget-social-icons {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}



.press-detail-banner .elementor-widget-social-icons::before {
	content: "Share";
	display: block;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	opacity: 0.80;
	font-family: "Kumbh Sans", Sans-serif;
	margin-right: 17px;
}



.press-detail-banner .elementor-widget-theme-post-featured-image {
	height: 100%;
}



.press-detail-sec2, 
.press-detail-sec4 {
	position: relative;
	padding-top: 128px;
	padding-bottom: 133px;
	overflow: hidden;
}





.press-detail-sec2 .digital-image3, 
.press-detail-sec4 .digital-image3 {
	border: none;
	border-radius: 0px;
	padding:0px;
}



.press-detail-sec2 .digital-image3 .elementor-widget-image, 
.press-detail-sec4 .digital-image3 .elementor-widget-image {
	border: 1px solid rgba(0,0,0,0.10);
	border-radius: 32px;
	padding: 30px;
}



.press-detail-sec2 .digital-section3-inner .e-con-inner, 
.press-detail-sec4 .digital-section3-inner .e-con-inner {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}




.press-detail-sec2::after {
	content: "";
	display: block !important;
	width: 100px;
	height: 100px;
	border-radius: 100%;
	background: #0170FA;
	opacity: 0.10;
	left: 10px;
	position: absolute;
	top: 200px;
}



.press-detail-sec2::before, 
.press-detail-sec4::before {
	content: "";
	display: block;
	width: 140px;
	height: 140px;
	background: url("../svg/dash-border.svg") no-repeat center center;
	position: absolute;
	bottom: 50px;
	right: -30px;
	left: auto;
	top: auto;
	background-size: 100%;
}



.press-detail-sec4::before {
	bottom: 150px;
	width: 120px;
	height: 120px;
}



.press-detail-sec2 .digital-section3-inner, 
.press-detail-sec4 .digital-section3-inner {
	padding: 0;
}


.press-detail-sec2 h2.elementor-heading-title, 
.press-detail-sec4 h2.elementor-heading-title {
	margin-bottom: 27px;
}



.press-detail-sec2 .elementor-widget-text-editor p, 
.press-detail-sec4 .elementor-widget-text-editor p {
	margin-bottom: 20px;
}


.press-detail-sec2 .elementor-widget-text-editor p:last-child, 
.press-detail-sec4 .elementor-widget-text-editor p:last-child {
	margin-bottom: 0;
}



.press-detail-sec3 {
	padding-bottom: 44px;
}


.press-detail-sec3 h2 {
	padding-bottom: 60px;
}


.press-detail-sec3-list {
	padding: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}



.press-detail-sec3 .elementor-widget-icon-box {
	width: 48.8%;
	margin-bottom: 30px !important;
}



.press-detail-sec3 .elementor-icon-box-title {
	margin-top: 0 !important;
	font-size: 27px !important;
}


.press-detail-sec3 .elementor-widget-icon-box:last-child {
	margin-bottom: 30px !important;
}




.press-post-auther {
	padding: 100px 20px;
}


.press-post-auther .elementor-author-box__text h4 {
	margin: 10px 0 0;
	position: relative;
}


.press-post-auther .elementor-author-box__text h4::after {
	content: "Author";
	display: block;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 30px;
	font-family: "Arial", Sans-serif;
	margin-top: 11px;
}



.press-post-auther .e-con-inner {
	position: relative;
	max-width: 986px;
	margin: 0 auto;
}



.press-post-auther .elementor-widget-shortcode {
	position: absolute;
	top: 170px;
	width: auto;
	left: 259px;
}


.press-post-auther .author-social-links {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}


.press-post-auther .author-social-links a {
	width: 40px;
	height: 40px;
	border-radius: 10px;
	margin-right: 10px;
	padding: 10px 4px;
	background: rgba(255,255,255,0.07);
	text-align: center;
	border: 1px solid rgba(255,255,255,0.10);
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	flex-flow: column;
	-webkit-flex-flow: column;
	-moz-flex-flow: column;
	-ms-flex-flow: column;
}


.press-post-auther .author-social-links a:hover {
	background: #0271FF;
}


.press-post-auther .author-social-links a:last-child {
	margin-right: 0;
}



.press-post-auther .elementor-widget-author-box {
	border: none !important;
	padding-bottom: 39px;
	position: relative;
}


.press-post-auther .elementor-author-box {
	align-items: unset;
	-webkit-align-items: unset;
	-moz-align-items: unset;
	-ms-align-items: unset;
}


.press-post-auther .elementor-widget-author-box:last-child {
	padding-bottom: 0;
}




.press-detail-article-list {
	padding-bottom: 103px !important;
}


.press-detail-article-list h2 {
	padding-bottom: 53px;
	font-weight: 600 !important;
}



.press-detail-article-list h2 span {
	background: linear-gradient(90deg, #FF5757 25%, #FFAC27 100%);
	background-clip: border-box;
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}





@media (max-width:767px){
	
		
	.digital-image3 .elementor-widget-image {
		width: 100%;
	}	
	
	/*	
	.single-post .press-detail-banner .digital-banner-caption h1 {
		font-size: 39px !important;
		line-height: 48px !important;
	}
	*/
	
	.press-detail-banner .elementor-widget-social-icons a {
		width: 35px;
		height: 35px;
		padding: 9px;
	}
	
	
	
	.press-detail-banner .elementor-widget-social-icons::before {
		font-size: 16px;
	}
	
	
	
	.single-post .press-detail-banner .digital-banner-caption h1 {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	
	
	
	.press-detail-banner .elementor-post-info__item--type-date {
		padding-left: 15px !important;
		margin-left: 0;
	}


	.press-detail-banner .elementor-widget-theme-post-excerpt {
		text-align: center;
		padding-bottom: 20px;
		font-size: 16px !important;
		line-height: 25px !important;
	}
	
	
	.press-detail-banner .digital-banner-caption {
		margin-bottom: 40px;
	}

	
	.press-detail-banner .banner-date ul {
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
	}


	.press-detail-banner .elementor-widget-post-info {
		padding-bottom: 30px;
	}


	.press-detail-banner .elementor-post-info .elementor-icon-list-text {
		font-size: 16px;
	}	


	.press-detail-banner .elementor-social-icons-wrapper{
		width: auto;
	}


	.press-detail-banner .elementor-widget-social-icons {
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
	}
	
	
	
	
	
	.press-detail-sec2 .digital-image3 .elementor-widget-image, 
	.press-detail-sec4 .digital-image3 .elementor-widget-image {
		border: 1px solid rgba(0,0,0,0.10);
		border-radius: 20px;
		padding: 15px;
	}
	
	
	
	.press-detail-sec2 .digital-image3, 
	.press-detail-sec4 .digital-image3 {
		margin: 0 0 20px;
	}



	.press-detail-sec2, 
	.press-detail-sec4 {
		padding-top: 50px;
		padding-bottom: 40px;
	}


	.press-detail-sec2::before, 
	.press-detail-sec4::before {
		width: 60px;
		height: 60px;
		bottom: 14px;
	}



	.press-detail-sec2::after {
		width: 60px;
		height: 60px;
		left: -30px;
		top: -13px;
	}



	.press-detail-sec4 .digital-content3 {
		order: 2;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
	}
	
	
	
	.press-detail-sec3 .indus-new2 {
		padding-left:10px;
		padding-right:10px;
	}



	.press-detail-sec3 .elementor-widget-icon-box {
		width: 100%;
		margin-bottom: 30px !important;
	}


	.press-detail-sec3 .elementor-icon-box-title {
		font-size: 22px !important;
		line-height: 30px !important;
		padding-bottom: 9px;
	}
	
	
	.press-detail-sec3 h2 {
		padding-bottom: 40px;
	}


	.press-post-auther .author-social-links a {
		width: 30px;
		height: 30px;
		padding: 10px 7px;
	}
	
	
	.press-post-auther .elementor-widget-shortcode {
		position: relative;
		top: -21px;
		width: auto;
		left: 0;
		padding-left: 92px;
	}


	.press-detail-sec3 {
		padding-bottom: 0;
	}


	.press-post-auther {
		padding: 50px 15px;
	}


	.press-post-auther .elementor-author-box__text h4 {
		line-height: 30px !important;
		font-size: 20px !important;
	}


	.press-post-auther .elementor-author-box__text h4::after {
		font-size: 15px;
		margin-top: 5px;
	}


	.press-post-auther .elementor-widget-author-box {
		padding-bottom: 0;
	}


	.press-post-auther .elementor-author-box__bio {
		font-size: 16px !important;
		line-height: 28px !important;
	}


	.press-post-auther .elementor-author-box__avatar img {
		border-radius: 100% !important;
	}



	.press-detail-article-list {
		padding-top: 40px !important;
		padding-bottom: 50px !important;
	}


	.press-detail-article-list h2 {
		padding-bottom: 24px;
		font-size: 30px !important;
		line-height: 40px !important;
	}

	
	
}/*====media close=====*/





@media (min-width:767px) and (max-width:1000px){
	

	.press-detail-banner .elementor-widget-theme-post-featured-image {
		height: auto;
	}


	.press-detail-banner .digital-banner-caption h1 {
		font-size: 40px !important;
		line-height: 50px !important;
	}

		
	.press-detail-sec2, 
	.press-detail-sec4 {
		padding-top: 90px;
		padding-bottom: 90px;
	}


	.press-detail-sec2::after {
		top: 100px;
	}	


	.press-detail-sec2::before,
	 .press-detail-sec4::before {
		width: 100px;
		height: 100px;
	}


	.press-detail-sec3 .indus-new2 {
		padding-left: 10px;
		padding-right: 10px;
	}


	.press-detail-sec3 .elementor-icon-box-title {
		font-size: 20px !important;
		line-height: 30px !important;
	}


	.press-detail-sec3 .elementor-icon-box-wrapper {
		align-items: unset !important;
		-webkit-align-items: unset !important;
		-moz-align-items: unset !important;
		-ms-align-items: unset !important;
	}


	.press-detail-sec3 {
		padding-bottom: 20px;
	}
	
	
	
}/*====media close=====*/




@media (min-width:1000px) and (max-width:1280px){

	.press-detail-sec3 .elementor-icon-box-title {
		font-size: 20px !important;
	}


	.press-detail-banner .digital-banner-caption h1 {
		font-size: 50px !important;
		line-height: 60px !important;
	}

}/*====media close=====*/






@media (min-width:1280px) and (max-width:1400px){

	.press-post-auther {
		padding-left: 55px;
		padding-right: 55px;
	}


	.press-detail-sec3 .elementor-icon-box-title {
		font-size: 24px !important;
	}

}/*====media close=====*/





/*===================================Press-New-Detail====================================*/







/*===================================Location-Sub-Page==================================*/



.location-sub2 .digital-content4 {
	margin-bottom: 34px;
}


.location-sub2 .elementor-widget-image .widget-image-caption {
	font-size: 24px;
	overflow: unset;
}


.location-sub2 .digital-list4 {
	padding-bottom: 20px;
}



.location-sub2 .digital-list4-block:hover h4 {
	color: #fff !important;
}


.location-sub4::after, 
.location-sub4::before {
	opacity: 0;
}



.location-sub4 .digital-list4-block {
	border: 1px solid rgba(102,102,102,0.10);
	padding: 22px;
	border-radius: 32px;
	background: transparent;
}


.location-sub4 .digital-list4-block:hover {
	background: transparent;
}


.location-sub4-block {
	height: 100%;
	background: #f0f1f3;
	padding: 22px 20px 70px;
	border-radius: 16px;
	position: relative;
}


.location-sub4-block::after {
	content: "";
	display: block;
	width: 242px;
	height: 217px;
	background: url("../png/vector1201.png") no-repeat 0 0;
	position: absolute;
	bottom: 0;
	right: 0;
	background-size: 100%;
	z-index: 1;
	mix-blend-mode: difference;
	opacity: 0.5;
}


.location-sub4-block:hover {
	background: #0170FA;
}


.location-sub4-block:hover p {
	color: #fff;
}


.location-sub4-block:hover::after {
	mix-blend-mode: plus-lighter;
}


.location-sub4 .digital-content4 {
	margin-bottom: 39px;
}



.location-sub5 .digital-content3 {
	order: 2;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
	width: 51.5%;
}


.location-sub5 h2.elementor-heading-title {
	margin-bottom: 22px;
}


.location-sub5 .digital-image3::before {
	left: auto;
	right: -55px;
}


.location-sub5 h5, 
.location-sub7 h5 {
	padding-bottom: 27px;
}


.location-sub5 .elementor-icon-list-items li, 
.location-sub7 .elementor-icon-list-items li {
	position: relative;
	padding-left: 23px;
	margin-bottom: 20px;
}


.location-sub5 .elementor-icon-list-icon, 
.location-sub7 .elementor-icon-list-icon {
	position: absolute;
	left: 0;
	top: 2px;
}


.location-sub5 .elementor-icon-list-items, 
.location-sub7 .elementor-icon-list-items {
	margin-bottom: 40px;
}



.location-sub5::after {
	left: auto;
	right: 0;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
}



.location-sub6 {
	padding: 118px 20px;
}



.location-sub6 .elementor-widget-text-editor {
	opacity: 0.80;
}


.location-sub6::before {
	mix-blend-mode: color-burn;
	opacity: 0.30;
}


.location-sub6 .digital-content3 h2 {
	margin-bottom: 20px;
}


.location-sub6-img {
	border-radius: 24px;
	padding: 30px 30px 0;
	background: #1b3544;
	width: 29%;
}


.location-sub6-img img {
	width: 100%;
}


.location-sub6-form {
	width: 69%;
	background: #1b3544;
	border-radius: 22px;
	padding: 30px 30px 0;
}


.location-sub6-inner .e-con-inner {
	justify-content: space-between !important;
	-webkit-justify-content: space-between !important;
	-moz-justify-content: space-between !important;
	-ms-justify-content: space-between !important;
}



.location-sub6-form .input {
	position: relative;
	background:#203948;
	border: 1px solid #2d414d;
	border-radius: 12px;
	margin-right: 0 !important;
	width: 100%;
}




.location-sub6-form .hs-firstname .input::after, 
.location-sub6-form .hs-lastname .input::after {
	content: "";
	display: block;
	width: 13px;
	height: 18px;
	background: url("../svg/frame21310.svg") no-repeat center center;
	position: absolute;
	top: 21px;
	left: 23px;

}



.location-sub6-form .hs-email .input::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/frame111.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	left: 19px;
}



.location-sub6-form .hs-company .input::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url("../svg/frame21310.svg") no-repeat center center;
	position: absolute;
	top: 20px;
	left: 19px;
}


.location-sub6-form .input input, 
.location-sub6-form .input select, 
.location-sub6-form .input textarea {
	font-size: 16px;
/*	color: #758195; */
	color: #cccccc;
	font-family: "Kumbh Sans", Sans-serif;
	padding: 17px 10px 17px 47px;
	border: none;
	outline: none;
	visibility: visible;
	background-color: transparent;
}


.location-sub6-form fieldset {
	max-width: 100% !important;
}



.location-sub6-form .form-columns-2 {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.location-sub6-form .hs-form-field {
	width: 100% !important;
	margin-bottom: 30px;
}


.location-sub6-form .form-columns-2 .hs-form-field {
	width: 48.5% !important;
}


.location-sub6-form .hs-form-field ul {
	list-style: none;
	margin: 6px 0 0;
	padding: 0;
}


.location-sub6-form .hs-form-field ul li {
	margin: 0;
	padding: 0;
	color: red;
	font-size: 12px;
	line-height: normal;
}



.location-sub6-form .hs_submit.hs-submit input {
	background: #FF5757;
	width: 100%;
	text-align: center;
	padding: 18px 0;
	border-radius: 50px;
	font-size: 16px;
	font-weight: 700;
	font-family: "Kumbh Sans", Sans-serif;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
}


.location-sub6-form .hs_submit.hs-submit input:hover {
	background: #0170FA;
}



.location-sub6-form input::-webkit-input-placeholder { 
   color: #758195 !important; opacity:1;
}


.location-sub6-form input::-moz-placeholder { 
   color: #758195 !important;  opacity:1;
}


.location-sub6-form input:-ms-input-placeholder { 
   color: #758195 !important;  opacity:1;
}


.location-sub6-form input:-moz-placeholder { 
   color: #758195 !important;  opacity:1;
}


.location-sub7 .digital-section3 {
	padding: 75px 0;
}



.location-sub8 .digital-content4 {
	margin-bottom: 28px;
}



.location-sub10 {
	padding: 113px 0;
	position: relative;
	overflow: hidden;
}



.location-sub10 h2 {
	font-weight: 600 !important;
	margin-bottom: 92px;
}


.location-sub10 h2 span {
	background: linear-gradient(90deg, rgba(255,73,73,1) 25%, rgba(170,60,255,1) 100%);
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}



.location-sub10 .premium-adv-carousel__horizontal {
	position: relative;
}



.location-sub10 .premium-adv-carousel__horizontal::after {
	content: "";
	display: block;
	width: 368px;
	height: 212px;
	background: url("../png/slide-left-fade.png") no-repeat center center;
	position: absolute;
	top: 50%;
	left: -50px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}


.location-sub10 .premium-adv-carousel__horizontal::before {
	content: "";
	display: block;
	width: 368px;
	height: 212px;
	background: url("../png/slide-right-fade.png") no-repeat center center;
	position: absolute;
	top: 50%;
	right: -50px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index: 1;
}



.location-sub10 .premium-adv-carousel__item-image {
	border-radius: 16px;
	padding: 16px;
	background: #f1f1f1;
	overflow: hidden;
	border: 1px solid #e0e2e3;
	min-height:120px;
}



.location-sub10 .premium-adv-carousel__media-wrap {
	height: 88px;
	background: #fff;
	border-radius: 12px;
	padding: 15px;
	position:relative;
}


.location-sub10 .premium-adv-carousel__media-wrap img {
	width: auto;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}



.location-sub11 {
	padding: 93px 15px;
	position: relative;
}


.location-sub11 h2 {
	font-weight: 600 !important;
	margin-bottom: 40px;
}


.location-sub11::before {
	mix-blend-mode: color-burn;
}



.digital-section8 {
	padding-top: 123px;
	padding-bottom: 80px;
}


.location-sub12 .digital-image8 {
	border: 1px solid rgba(0,0,0,0.10);
	padding: 24px;
}


.location-sub12 .read-more-btn .elementor-button-text {
	position: relative;
	padding-right: 35px;
	color: #102B3A;
}


.location-sub12 .read-more-btn a.elementor-button .elementor-button-text::after {
	background: url("../svg/black-down-arrow.svg") no-repeat center center;
}







@media (max-width:767px){


	.location-sub2 {
		padding-bottom: 53px;
	}


	.location-sub2::after {
		width: 44px;
		height: 87px;
		top: 90px;
		background: url("../svg/group2001.svg") no-repeat center center;
		background-size: 100%;
		transform: none;
	}


	.location-sub2 .digital-content4 {
		margin-bottom: 8px;
	}


	.location-sub2 .digital-list4-block {
		padding-bottom: 57px;
		margin-bottom: 25px;
	}


	.location-sub2 .digital-list4-block .elementor-widget-heading {
		padding-bottom: 21px;
	}


	.location-sub2::before {
		background: url("../svg/group2003.svg") no-repeat center center;
		width: 22px;
		height: 87px;
		background-size: 100%;
		left: 0;
		bottom: 80px;
	}



	.location-sub2 .digital-list4-block:last-child {
		margin-bottom: 0px;
	}



	.page-id-115939 .digital-section3 {
		padding-bottom: 54px;
	}


	.location-sub4 .digital-content4 {
		margin-bottom: 7px;
	}


	.location-sub4-block .elementor-widget-text-editor {
		font-size: 14px !important;
		line-height: 22px !important;
	}


	.location-sub4 .digital-list4-block {
		margin-bottom: 25px;
	}


	.location-sub4 .digital-list4-block:last-child {
		margin-bottom: 20px;
	}


	.location-sub4-block {
		min-height: 260px;
	}



	.location-sub5 .digital-content3 {
		order: 0;
		-webkit-order: 0;
		-moz-order: 0;
		-ms-order: 0;
		width: 100%;
		text-align: left;
	}


	.location-sub5 .elementor-widget-text-editor {
		padding-bottom: 5px;
	}


	.location-sub5 h5, 
	.location-sub7 h5 {
		padding-bottom: 15px;
		font-size: 14px !important;
		line-height: 20px !important;
	}


	.location-sub5 .elementor-icon-list-icon, 
	.location-sub7 .elementor-icon-list-icon {
		top: 0;
		width: 23px;
	}


	.location-sub5 .elementor-icon-list-text, 
	.location-sub7 .elementor-icon-list-text {
		font-size: 14px !important;
		line-height: 20px !important;
	}


	.location-sub5 .elementor-icon-list-items li, 
	.location-sub7 .elementor-icon-list-items li {
		margin-bottom: 10px;
	}


	.location-sub5 .digital-image3::before {
		left: -37px;
		right: auto;
	}


	.location-sub5::after {
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
	}



	.location-sub6 {
		padding-top: 40px;
		padding-bottom: 54px;
	}


	.location-sub6-img {
		width: 100%;
		margin-bottom: 25px;
	}
		
		
	.location-sub6 .digital-content3 .e-con-inner {
		padding-bottom: 0;
	}	


	.location-sub6-form {
		width: 100%;
		padding: 20px 20px;
	}


	.location-sub6-form .input input, 
	.location-sub6-form .input select, 
	.location-sub6-form .input textarea {
		font-size: 12px;
		padding: 13px 10px 13px 29px;
	}


	.location-sub6-form .hs-firstname .input::after, 
	.location-sub6-form .hs-lastname .input::after, 
	.location-sub6-form .hs-company .input::after {
		width: 15px;
		height: 16px;
		top: 15px;
		left: 8px;
		background-size: 100%;
	}


	.location-sub6-form .hs-email .input::after {
		width: 16px;
		height: 17px;
		top: 14px;
		left: 9px;
		background-size: 100%;
	}


	.location-sub6-form .hs_submit.hs-submit input {
		width: 100%;
		padding: 11px 0;
		font-size: 12px;
		max-width: 100%;
	}


	.location-sub6-form .form-columns-2 .hs-form-field {
		width: 100% !important;
	}


	.location-sub6-form .hs-form-field {
		margin-bottom: 15px;
	}


	.location-sub6::before {
		background-image: url("../png/image7602.png") !important;
		opacity: 1;
	}


	.location-sub7 .digital-content3 {
		text-align: left;
	}


	.location-sub7 .elementor-icon-list-items {
		margin-bottom: 20px;
	}


	.location-sub8 .digital-content4 {
		margin-bottom: 8px;
	}


	.location-sub8 h2.elementor-heading-title br {
		display: none;
	}


	.location-sub8 .digital-list4-block {
		border: 1px solid rgba(255,255,255,0.15);
		margin-bottom: 20px !important;
	}


	.location-sub8 .blue-bg-btn {
		padding:7px 20px 0;
	}


	.location-sub8 .blue-bg-btn .elementor-button {
		width: 100%;
	}


	.location-sub10 {
		padding: 35px 0;
	}


	.location-sub10 h2 {
		margin-bottom: 40px;
		font-size: 24px !important;
		line-height: 34px !important;
	}



	.location-sub10 .premium-adv-carousel__horizontal::before {
		width: 140px;
		height: 95px;
		background: url("../png/slide-right-fade-m.png") no-repeat center center;
		background-size: contain !important;
		right: -31px;
	}


	.location-sub10 .premium-adv-carousel__horizontal::after {
		width: 140px;
		height: 95px;
		background: url("../png/slide-left-fade-m.png") no-repeat center center;
		background-size: contain !important;
		left: -31px;
	}



	.location-sub10 .premium-adv-carousel__item-image {
		min-height:70px;
	}



	.location-sub10 .premium-adv-carousel__media-wrap {
		height: 57px;
		padding: 20px;
	}


	.location-sub10 .premium-adv-carousel__media-wrap img {
		height: 40px;
	}


	.location-sub11 h2 {
		font-size: 24px !important;
		line-height: 30px !important;
		padding-bottom: 29px;
		margin-bottom: 0;
	}


	.location-sub11 h2 br {
		display: none;
	}


	.location-sub11 .elementor-widget-text-editor p {
		font-size: 14px;
		line-height: 26px !important;
	}


	.location-sub11 {
		padding-top: 40px;
		padding-bottom:20px;
	}



	.location-sub12 {
		padding-top: 48px;
		padding-bottom: 20px;
	}


	.location-sub12 .digital-content8 {
		text-align: left;
	}


	.location-sub12 .digital-image8 {
		padding: 15px;
	}


	.location-sub12::after {
		background: url("../png/group0038398.png") no-repeat center center;
		display: block;
		width: 57px;
		height: 57px;
		top: 0;
		position: absolute;
		left: 0;
		content: "";
		background-size: 100%;
	}


	.location-sub12 .read-more-btn a.elementor-button .elementor-button-text::after {
		background-size: 100%;
	}
	
	
	
}/*=====media close=====*/




@media (min-width:767px) and (max-width:1000px){
	

	.location-sub2 .digital-content4 h2, 
	.location-sub4 .digital-content4 h2, 
	.location-sub8 .digital-content4 h2, 
	.location-sub10 h2 {
		font-size: 28px !important;
		line-height: 40px !important;
	}

	

	.location-sub2::after {
		width: 80px;
		height: 190px;
	}


	.location-sub5 .elementor-icon-list-text, 
	.location-sub7 .elementor-icon-list-text {
		font-size: 16px !important;
	}


	.location-sub6-img {
		width: 38%;
	}


	.location-sub6-form {
		width: 60%;
	}


	.location-sub10 {
		padding: 70px 0;
	}


	.location-sub10 .premium-adv-carousel__horizontal::before {
		width: 368px;
		height: 160px;
		right: -150px;
	}


	.location-sub10 .premium-adv-carousel__horizontal::after {
		width: 368px;
		height: 160px;
		left: -150px;
	}



	.location-sub11 {
		padding: 70px 15px;
	}
	
	
	
}/*=====media close=====*/





@media (min-width:1000px) and (max-width:1280px){


	.location-sub4 .digital-list4-block br {
		display: none;
	}


	.location-sub10 .premium-adv-carousel__horizontal::before {
		right: -100px;
	}


	.location-sub10 .premium-adv-carousel__horizontal::after {
		left: -100px;
	}


}/*=====media close=====*/





@media (min-width:1280px) and (max-width:1400px){


.page-id-115939 .digital-banner-caption h1.elementor-heading-title {
	font-size: 70px !important;
	line-height: 80px !important;
}

}/*=====media close=====*/


/*===================================Location-Sub-Page==================================*/



/*=================================== 
  Content Writing & Publishing Service | Sub Service Page ========================
=*/


.marketing-section12 .desciption-part ul li span{
    color: rgba(255, 255, 255, 0.7);
    font-size: 16px;
    line-height: 25px;
    font-family: "Kumbh Sans", Sans-serif;
}



/*=================================== 
  Content Writing & Publishing Service | Sub Service Page ========================
=*/


/*=================================== 
  Comprehensive SEO Services | Sub Service Page ========================
=*/


.webdesign-section6 .desciption-part ul li span{
    color: #0170FA;
    font-size: 16px;
    line-height: 25px;
    font-family: "Kumbh Sans", Sans-serif;
}



/*=================================== 
  Comprehensive SEO Services | Sub Service Page ========================
=*/

/*=================================== 
  Social Media Marketing | Sub Service Page ========================
=*/

.social-media-strategy .desciption-part ul li span{
    color: #0170FA;
}

/*=================================== 
  Social Media Marketing | Sub Service Page ========================
=*/

/*=================================== 
  Email Marketing Services | Sub Service Page ========================
=*/

.email-section3 .digital-list4-block{
    background: #e0e1e3;
}
.email-section3 .digital-list4-block .elementor-icon-list-text{
	color: #171717 !important;
}

/*=================================== 
  Email Marketing Services | Sub Service Page ========================
=*/


/*=================================== 
  Resources pages ========================
=*/

.resources-digital-banner{ 
    margin-top: 104px;
}

/*=================================== 
  Resources pages ========================
=*/



/*================Subscribe form===================*/



.newsletter-hubspot-form {
	width: 91%;
	max-width: 440px !important;
	margin: 0 auto !important;
}


.newsletter-hubspot-form .hs-email label {
	display: none;
}


.newsletter-hubspot-form .hs-email ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -35px;
	left: 0;
}

.newsletter-hubspot-form .hs-email ul label {
	display: block;
	color: red;
	font-size: 12px;
}


.newsletter-hubspot-form form {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	background: rgba(255,255,255,0.05);
	border-radius: 50px;
	padding: 3px;
	border: 1px solid rgba(102, 102, 102, 0.20);
}


.newsletter-hubspot-form .hs-email .input input {
	width: 100%;
	border: none;
	padding: 0 22px;
	color: #fff;
	font-family: "Kumbh Sans",sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: normal;
	position: relative;
	top: -2px;
}


.newsletter-hubspot-form .hs_submit.hs-submit input {
	background-color: #FF5757;
	color: white;
	padding: 15px 46px;
	border-radius: 50px;
	font-weight: bold;
	cursor: pointer;
	font-family: "Kumbh Sans",sans-serif;
	font-size: 16px;
}


.newsletter-hubspot-form .hs_submit.hs-submit input:hover {
	background-color: #0170FA;
}


.newsletter-hubspot-form .hs_error_rollup, 
.blog-newsletter-hubspot-form .hs_error_rollup {
	position: absolute;
	left: 0;
	top: 9px;
	left: 15px;
	display: none !important;
}


.newsletter-hubspot-form .hs_error_rollup ul, 
.blog-newsletter-hubspot-form .hs_error_rollup ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


.newsletter-hubspot-form .hs_error_rollup ul label, 
.blog-newsletter-hubspot-form .hs_error_rollup ul label {
	color: red;
	font-size: 12px;
	line-height: normal;
}



.footer-newsletter-hubspot-form form {
	max-width: 313px;
	position: relative;
}


.footer-newsletter-hubspot-form .hs_email label, 
.blog-newsletter-hubspot-form form .hs_email label {
	display: none;
}


.footer-newsletter-hubspot-form .hs_email .input input {
	background: rgba(255,255,255,0.07);
	padding: 16px 60px 16px 22px;
	color: #B8B9BA;
	border-radius: 50px;
	border: 1px solid rgba(255,255,255,0.10) !important;
	font-size: 17px;
	font-family: "Kumbh Sans",sans-serif;
	font-weight: 400;
	width: 100%;
}


.footer-newsletter-hubspot-form .hs_submit {
	position: absolute;
	top: 6px;
	right: 8px;
	width: auto;
}


.footer-newsletter-hubspot-form .hs_submit input {
	width: 47px;
	height: 47px;
	background: #0271FF url("../svg/white-circle-arrow.svg") no-repeat center center !important;
	padding: 0;
	font-size: 0;
	overflow: hidden;
	border-radius: 100%;
}


.footer-newsletter-hubspot-form .hs_submit input:hover {
	width: 47px;
	height: 47px;
	background: #FF5757 url("../svg/white-circle-arrow.svg") no-repeat center center !important;
	padding: 0;
	font-size: 0;
	overflow: hidden;
	border-radius: 100%;
}


.footer-newsletter-hubspot-form .hs-email ul, 
.blog-newsletter-hubspot-form .hs-email ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -35px;
	left: 0;
}


.blog-newsletter-hubspot-form .hs-email ul {
	bottom: -50px;
}


.footer-newsletter-hubspot-form .hs-email ul label, 
.blog-newsletter-hubspot-form .hs-email ul label {
	display: block;
	color: red;
	font-size: 12px;
}


.footer-newsletter-hubspot-form .hs_error_rollup ul, 
.blog-newsletter-hubspot-form .hs_error_rollup ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: none !important;
}


.footer-newsletter-hubspot-form .hs_error_rollup ul label, 
.blog-newsletter-hubspot-form .hs_error_rollup ul label {
	color: red;
	font-size: 12px;
}


.blog-newsletter-hubspot-form .hs_email, 
.blog-newsletter-hubspot-form .input {
	width: 100%;
}



.blog-newsletter-hubspot-form .hbspt-form {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
}


.blog-newsletter-hubspot-form form {
	background: #fff;
	border-radius: 32px 32px 32px 32px;
	max-width: 440px;
	width: 100%;
	position: relative;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}



.blog-newsletter-hubspot-form .input input {
	background-image: url(../png/4535345.png);
	background-repeat: no-repeat;
	background-position: 96%,center;
	background-color: #ffffff;
	border:none;
	border-radius: 32px 0px 0px 32px;
	width: 100%;
	padding: 10px 28px;
}


.blog-newsletter-hubspot-form .hs-submit input {
	border-radius: 0px 32px 32px 0px;
	padding: 12px 28px 12px 28px;
	background-color: #FF5757;
	color: #FFFFFF;
}


.blog-newsletter-hubspot-form .hs-submit input:hover {
	background-color: #0271FF;
	color: #FFFFFF;
}



 



.newsletter-hubspot-form .hs-email .input input::-webkit-input-placeholder { 
   color: #fff; opacity:1;
}

.newsletter-hubspot-form .hs-email .input input::-moz-placeholder { 
   color: #fff;  opacity:1;
}

.newsletter-hubspot-form .hs-email .input input:-ms-input-placeholder { 
   color: #fff;  opacity:1;
}

.newsletter-hubspot-form .hs-email .input input:-moz-placeholder { 
   color: #fff;  opacity:1;
}



.footer-newsletter-hubspot-form .hs-email .input input::-webkit-input-placeholder { 
   color: #B8B9BA; opacity:1;
}

.footer-newsletter-hubspot-form .hs-email .input input::-moz-placeholder { 
   color: #B8B9BA;  opacity:1;
}

.footer-newsletter-hubspot-form .hs-email .input input:-ms-input-placeholder { 
   color: #B8B9BA;  opacity:1;
}

.footer-newsletter-hubspot-form .hs-email .input input:-moz-placeholder { 
   color: #B8B9BA;  opacity:1;
}


.new_header_design #footer-section .footer-menu-item ul a:hover {
	color: #0271FF !important;
}


.newsletter-section-col .elementor-widget-text-editor {
	width: 100% !important;
}
	



@media (max-width:767px){
	
	.newsletter-hubspot-form .hs_submit.hs-submit input {
		padding: 13px 37px;
		font-size: 14px;
	}	
	
	.newsletter-hubspot-form .hs-email .input input {
		font-size: 12px;
		top: -3px;
	}
	
	
	.newsletter-hubspot-form .hs_error_rollup ul label, 
	.newsletter-hubspot-form .hs-email ul label {
		font-size: 10px;
	}
	
	
	.footer-newsletter-hubspot-form form {
		max-width: 380px;
		margin: 0 auto;
	}


	.footer-newsletter-hubspot-form .hs_email .input input {
		padding: 13px 60px 14px 22px !important;
		font-size: 16px;
	}  



	.footer-newsletter-hubspot-form .hs_submit input, 
	.footer-newsletter-hubspot-form .hs_submit input:hover {
		width: 39px !important;
		height: 39px !important;
		background-size: 39px !important;
	}
	
}/*===media close===*/



/*================Subscribe form===================*/




/*================Home page section===================*/


.pricing-business-tab {
	padding: 107px 0 90px;
	position: relative;
	overflow: hidden;
}


.pricing-business-tab::after {
	content: "";
	display: block;
	width: 122px;
	height: 240px;
	background: url("../svg/group3839854.svg") no-repeat center center;
	position: absolute;
	top: 26%;
	left: 0;
	background-size: 100%;
}


.pricing-business-title {
	margin-bottom: 61px;
}



.pricing-business-title h2 {
	padding-bottom: 18px;
}


.pricing-business-tab-inner .e-n-tabs-heading {
	background: #E6F1FF;
	border-radius: 50px;
	padding: 16px;
	width: auto;
/*--	margin-bottom: 38px; --*/
}


.pricing-business-tab-inner .e-n-tabs-heading button {
	padding: 12px 20px;
	/*width: 100%;
	max-width: 250px;*/
	cursor: pointer;
}


.pricing-business-tab-inner .price-2-col {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.pricing-business-tab-inner .price-2-col-item {
	background: #fff;
	border-radius: 32px;
	padding: 24px;
	box-shadow: 0 0 27px 0 rgba(0,0,0,0.03);
	width: 48%;
	margin: 0 2%;
	position: relative;
	z-index: 1;
}


.price-month-block {
	background: #FAFAFA;
	border-radius: 20px;
	padding: 20px;
	margin-bottom: 25px;
}


.price-month-block .price-month-logo {
	padding: 0;
}


.price-month-block .elementor-widget-image {
	text-align: left;
}


.price-month-block .price-per-month {
	padding: 0;
}


.price-month-block .elementor-widget-heading {
	text-align: right;
}


.price-month-block .elementor-widget-heading h3 {
	text-align: center;
	display: inline-block;
}


.price-month-block .elementor-widget-heading h3 span {
	color: #333;
	font-size: 16px;
	font-weight: 400;
	display: block;
	line-height: normal;
	padding-top: 5px;
}


.price-2-col-item .elementor-widget-text-editor {
	padding-bottom: 31px;
}


.price-2-col-item .elementor-widget-button a {
	padding: 18px 45px;
}


.price-2-col-item .elementor-widget-button a:hover {
	background-color: #FF5757 !important;
}


.price-1-col {
	background: rgba(16,43,58,0.05);
	border: 1px solid rgba(16,43,58,0.10);
	border-radius: 16px;
	padding: 32px;
	max-width: 1150px;
	margin: 28px auto 0;
}


.price-1-col h2 {
	font-weight: 500 !important;
	padding-bottom: 18px;
}


.price-1-col .elementor-widget-text-editor {
	padding-bottom: 32px;
}


.price-1-col .elementor-widget-button {
	padding-bottom: 28px;
}


.price-1-col .elementor-widget-button a {
	padding: 18px 72px;
}


.price-1-col .elementor-widget-text-editor:last-child {
	padding-bottom: 0;
}


.price-1-col .elementor-widget-text-editor span, 
.price-1-col .elementor-widget-text-editor a {
	color: #0170FA;
	font-weight: 500;
	text-decoration:none;
}




@media (max-width:767px){


	.pricing-business-tab {
		padding: 32px 0 44px;
	}


	.pricing-business-tab::after {
		width: 54px;
		height: 89px;
		top: -28px;
		left: -15px;
		transform: rotate(55deg);
		-webkit-transform: rotate(55deg);
		-moz-transform: rotate(55deg);
		-ms-transform: rotate(55deg);
	}


	.pricing-business-title h2 {
		padding-bottom: 18px;
		font-size: 34px !important;
		line-height: 39px !important;
	}


	.pricing-business-title {
		margin-bottom: 30px;
		padding-left: 20px;
		padding-right: 20px;
	}


	.pricing-business-tab-inner {
		padding: 0 20px;
	}


	.pricing-business-tab-inner .e-n-tabs-heading {
		border-radius: 15px;
		max-width: 100%;
		width: 98%;
	}


	.pricing-business-tab-inner .e-n-tabs-heading button {
		padding: 12px 20px;
		width: 100% !important;
		max-width: 100% !important;
		cursor: pointer;
		margin: 0px !important;
	}
	
	
	
	.pricing-business-tab-inner .e-n-tabs-heading button span {
		font-size: 14px;
	}


	.pricing-business-tab-inner .price-2-col-item {
		border-radius: 16px;
		padding: 16px;
		width: 100%;
		margin: 0 0 33px;
	}


	.price-2-col {
		padding: 0;
	}


	.price-month-block .elementor-widget-image {
		text-align: center;
		padding-bottom: 20px;
	}


	.price-month-block .elementor-widget-heading {
		text-align: center;
	}


	.price-1-col {
		padding: 20px;
	}


	.price-1-col .elementor-widget-button a {
		padding: 18px 20px;
	}	
	
	
	.price-1-col h2.elementor-heading-title {
		font-size: 26px !important;
		line-height: 32px !important;
	}
	
	
}/*====media close====*/




@media (min-width:767px) and (max-width:1000px){
	
	.pricing-business-tab {
		padding: 70px 0 90px;
	}


	.pricing-business-title h2 {
		padding-bottom: 18px;
		font-size: 50px !important;
		line-height: 65px !important;
	}	
	
	
	.price-1-col {
		width: 95%;
	}	
	
	
	
	.pricing-business-tab-inner .e-n-tabs-heading button span {
		font-size: 14px;
	}
	
	
}/*====media close====*/



@media (min-width:1000px) and (max-width:1230px){
	
	.price-1-col {
		width: 94%;
	}	
	
	
}/*====media close====*/


/*================Home page section===================*/





/*================header change menu===================*/


@media (min-width:1280px){


	header.elementor-location-header .e-con-inner {
		justify-content: flex-end !important;
		-webkit-justify-content: flex-end !important;
		-moz-justify-content: flex-end !important;
		-ms-justify-content: flex-end !important;
		position: relative;
	}


	header.elementor-location-header .elementor-element-6ffaff7 {
		position: absolute;
		left: 0;
		top: 30px;
	}
		
		
	header.elementor-location-header nav ul li {
		padding-left: 10px;
	}


	header.elementor-location-header nav ul li:first-child {
		padding-left: 0;
	}	
	
	
}/*====media close====*/



/*================header change menu===================*/




/*================new resources page===================*/




.nrp-section1-title {
	background: #102B3A;
	border-radius: 24px;
	padding: 43px;
	width: 100%;
	max-width: 1100px;
	margin: 77px auto 36px;
}


.nrp-section1-title .elementor-widget-heading h1 {
	padding-bottom: 10px;
}


.banner-scroll-link ul.elementor-icon-list-items {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
}


.banner-scroll-link li.elementor-icon-list-item {
	padding-right: 15px;
	margin: 0 15px 0 0 !important;
	text-align: center;
	position: relative;
}


.banner-scroll-link li.elementor-icon-list-item:last-child {
	margin-right: 0 !important;
	padding-right: 0;
}


.banner-scroll-link li.elementor-icon-list-item::before {
	content: "";
	display: block;
	width: 22px;
	height: 1px;
	background: #5D859C;
	transform: rotate(90deg) translateY(50%);
	-webkit-transform: rotate(90deg) translateY(50%);
	-moz-transform: rotate(90deg) translateY(50%);
	-ms-transform: rotate(90deg) translateY(50%);
	position: absolute;
	right: -11px;
	top: 50%;
}


.banner-scroll-link li.elementor-icon-list-item:last-child::before {
	display: none;
}


.banner-scroll-link li.elementor-icon-list-item a {
	padding: 13px 23px;
	border-radius: 50px;
}


.banner-scroll-link li.elementor-icon-list-item a:hover {
	background: #FFFFFF;
	padding: 13px 23px;
	border-radius: 50px;
}


.banner-scroll-link li.elementor-icon-list-item a:hover span {
	color: #102B3A !important;
}



.nrp-section2 {
	padding-top: 78px;
	padding-bottom: 80px;
}


.nrp-title-btn {
	margin-bottom: 49px;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
}


.nrp-section2-list .elementor-grid {
	gap: 0;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	padding-left: 39.8%;
}


.nrp-section2-list .elementor-125002 .e-con-inner {
	padding: 0;
}


.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) {
	position: absolute;
	left: 0;
	top: 0;
	width: 36.3%;
	border: 1px solid #E8E8EA;
	padding: 16px;
	border-radius: 12px;
}


.nrp-section2-list .elementor-125002 {
	width: 30%;
	margin-bottom: 45px;
}


.nrp-section2-list .elementor-125002 .blog-post-grid {
	border: none !important;
	padding: 0;
}


.nrp-section2-list .elementor-125002 .blog-post-grid .image-hover-wrapper-box {
	border-radius: 8px;
}


.nrp-section2-list .elementor-125002 .blog-post-grid .blog-featured-img img {
	border-radius: 0;
	height: 149px;
	object-fit: cover;
}


.nrp-section2-list .elementor-125002 .blog-post-grid .elementor-page-title {
	line-height: 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	white-space: pre-line; /*pre-wrap;*/
	margin-top: -5px;
}


.e--ua-firefox .nrp-section2-list .elementor-125002 .blog-post-grid .elementor-page-title {
	-webkit-line-clamp: 4;
}


.nrp-section2-list .elementor-125002 .blog-post-grid span.elementor-heading-title {
	color: #1F242E;
	font-size: 20px;
	font-weight: 700;
	font-family: "Kumbh Sans", Sans-serif;
	display: block;
	line-height: 27px;
}


.nrp-section2-list .blog-post-grid .elementor-element:nth-child(2), 
.nrp-section2-list .blog-post-grid .elementor-element:nth-child(4), 
.nrp-section2-list .blog-post-grid .elementor-element:nth-child(5), 
.nrp-section2-list .blog-post-grid .elementor-element:nth-child(6) {
	display: none;
}



.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .image-hover-wrapper-box {
	margin-bottom: 20px;
}


.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .elementor-element:nth-child(6) {
	display: block;
}


.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .elementor-icon-box-content {
	flex-grow: unset;
}


.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .elementor-icon-box-wrapper {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
}


.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .recent-article-title {
	margin-bottom: 50px;
}


.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .recent-article-title span {
	font-size: 24px;
	line-height: 130%;
}


.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .blog-featured-img img {
	height: 278px;
}


.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .elementor-element-a07ee94 {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	padding: 0;
}


.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .elementor-element-6a007ae {
	display: block;
}


.nrp-section2-list .elementor-grid .elementor-125002 .elementor-icon-box-icon {
	position: relative;
	top: 2px;
}


.nrp-section2-list .elementor-grid .elementor-125002 .elementor-icon-box-title {
	text-decoration: none !important;
}


.nrp-section2-list .elementor-grid .elementor-125002 .elementor-icon-box-content a {
	font-size: 16px;
	font-weight: 700;
	text-decoration: none !important;
}


.nrp-section2-list .elementor-grid .elementor-125002 .post-category {
	background: #E9F3FF;
	border-radius: 6px;
	padding: 5px 12px;
}


.nrp-section2-list .elementor-grid .elementor-125002 .post-category p a {
	color: #0072FF;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
}


.nrp-section2-list .elementor-grid .elementor-125002 .elementor-icon-list-icon {
	display: none;
}


.nrp-section2-list .elementor-grid .elementor-125002 .elementor-element-6a007ae ul {
	margin: 4px 6px 0;
}


.nrp-section2-list .elementor-grid .elementor-125002 .elementor-element-6a007ae ul span {
	font-size: 16px !important;
	font-weight: 400 !important;
	color: #97989F !important;
}


.nrp-section3 {
	padding-top: 122px;
	padding-bottom: 100px;
}


.bpo-posts-wrapper {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}


.bpo-posts-wrapper .bpo-post-box, 
.bpo-posts-wrapper .bpo-static-box {
	width: 17.85%;
	margin: 0 2.6% 2.6% 0;
}


.bpo-static-box {
	background: #3D4B52;
	text-align: center;
	border-radius: 8px;
	padding: 20px;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	flex-flow: column;
	-webkit-flex-flow: column;
	-moz-flex-flow: column;
	-ms-flex-flow: column;
}


.bpo-static-box h4 {
	margin: 0 0 26px;
	color: #fff;
	font-weight: 700;
	line-height: 130%;
}


.bpo-static-box a {
	background: #0087FC;
	color: #fff;
	border-radius: 50px;
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	font-family: "Kumbh Sans", Sans-serif;
	padding: 16px 30px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}


.bpo-static-box a:hover {
	background: #FF5757;
	color: #fff;
}


.bpo-posts-wrapper .bpo-post-box:last-child {
	margin-right: 0;
}


.bpo-post-box .bpo-thumb a {
	display: block;
	overflow: hidden;
	border-radius: 8px;
}


.bpo-posts-wrapper .bpo-post-box img {
	border-radius: 8px;
	height: 201px;
	object-fit: cover;
	transition: 0.3s linear;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
}



.bpo-posts-wrapper .bpo-post-box h3 {
	margin: 16px 0 0;
}


.bpo-posts-wrapper .bpo-post-box h3 a {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	font-family: "Kumbh Sans", Sans-serif;
	line-height: 140%;
	display: block;
}


.bpo-posts-wrapper .excerpt, 
.nrp-section3 .blog-post-grid .elementor-widget-icon-box {
	display: none;
}




.nrp-section4 {
	padding: 125px 10px 100px;
}


.nrp-section4 .nrp-title-btn {
	margin-bottom: 65px;
}


.nrp-section4 .blog-post-grid {
	padding: 0;
	border: none !important;
}


.nrp-section4 .blog-post-grid .e-con-inner {
  display: inline-block;
  width: 100%;
}


.nrp-section4 .elementor-grid {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
}


.nrp-section4 .elementor-grid .category-news {
	width: 31.7%;
}


.nrp-section4 .elementor-grid .category-news:nth-child(2) {
	width: 100%;
	border-bottom: 1px solid #D1D5DB;
	margin-bottom: 10px;
	padding-bottom: 40px;
}



.nrp-section4 .elementor-grid .category-news:nth-child(2) .blog-featured-img {
	width: 53.4%;
	border: 1px solid #E8E8EA;
	background: #F5F7FA;
	padding: 16px;
	border-radius: 12px;
	float: right;
}


.nrp-section4 .elementor-grid .category-news:nth-child(2) .blog-featured-img img {
	border-radius: 6px !important;
	transform: none;
	height: 349px !important;
	object-fit: cover;
}



.nrp-section4 .blog-post-grid .e-con-inner {
	padding: 0;
}


.nrp-section4 .blog-post-grid .elementor-widget-heading {
	display: none;
}


.nrp-section4 .blog-post-grid .blog-featured-img img {
	border-radius: 8px !important;
	height: 240px !important;
	object-fit: cover;
}


.nrp-section4 .blog-post-grid .bpo-news-sec-title {
	order: 3;
	-webkit-order: 3;
	-moz-order: 3;
	-ms-order: 3;
	display: block;
	margin-top: 18px !important;
}


.nrp-section4 .blog-post-grid .bpo-news-sec-title span {
	color: #1F242E !important;
	font-size: 20px !important;
	line-height: 130% !important;
	display: block;
	font-family: "Kumbh Sans", Sans-serif;
}


.nrp-section4 .elementor-grid .category-news:nth-child(2) .bpo-news-sec-title {
	padding-top: 28px;
	width: 40%;
}


.nrp-section4 .elementor-grid .category-news:nth-child(2) .bpo-news-sec-title span {
	font-size: 36px !important;
	line-height: 46px !important;
	font-weight: 600 !important;
}



.nrp-section4 .elementor-grid .category-news:nth-child(2) .elementor-element-e35da11 {
	display: block;
	margin: 0;
	width: 40%;
	position: absolute;
	top: 0;
	left: 0;
}



.nrp-section4 .elementor-grid .category-news:nth-child(2) .elementor-element-e35da11 p {
	font-size: 16px;
	line-height: 24px;
	color: #97989F;
	font-weight: 400;
	font-family: "Kumbh Sans", Sans-serif;
}



.nrp-section5 {
	padding-top: 140px;
	padding-bottom: 90px;
}



.nrp-section5 .elementor-125186 {
	margin-bottom: 30px;
}


.nrp-section5 .blog-post-grid {
	border: none !important;
	padding: 0;
	background: transparent !important;
}


.nrp-section5 .blog-post-grid .e-con-inner {
	padding: 0;
}


.nrp-section5 .blog-post-grid .blog-featured-img img {
	border-radius: 8px !important;
	height: 180px !important;
	object-fit: cover;
}



.nrp-section5 .blog-post-grid .elementor-widget-theme-post-excerpt, 
.nrp-section5 .blog-post-grid .elementor-widget-icon-box {
	display: none;
}


.nrp-section5 .blog-post-grid .bpo-learning-title {
	margin: 18px 0 0;
}



.nrp-section5 .blog-post-grid .bpo-learning-title span {
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 20px !important;
	line-height: 130% !important;
	font-weight: 700 !important;
	display: block;
}


.nrp-section2 .blog-post-grid .bpo-learning-title span:hover, 
.nrp-section3 .blog-post-grid .bpo-learning-title span:hover, 
.nrp-section4 .blog-post-grid .bpo-news-sec-title span:hover, 
.nrp-section5 .blog-post-grid .bpo-learning-title span:hover, 
.nrp-section7 .elementor-widget-heading h3:hover {
	color: #0170FA !important;
}




.nrp-section6 {
	padding-top: 110px;
	padding-bottom: 85px;
}


.nrp-section6 .elementor-element-d7fbfd6 {
	padding: 0;
}


.nrp-section6 #child-pages-grid {
	padding: 0;
}


.nrp-section6 #child-pages-grid .child-page {
	border: none;
	padding: 0;
	width: 22.7%;
	margin: 0 3% 3% 0;
	display: none;
}


.nrp-section6 #child-pages-grid .featured-image {
	height: auto;
}


.nrp-section6 #child-pages-grid .featured-image a {
	position: relative;
	padding-bottom: calc( 1.47 * 100% );
	border-radius: 8px;
}


.nrp-section6 #child-pages-grid .featured-image img {
	width: 100%;
	height: 100%;
	border-radius: 8px;
	object-fit: cover;
}


.nrp-section6 #child-pages-grid .excerpt {
	display: none;
}


.nrp-section6 #child-pages-grid .child-page:nth-child(1), 
.nrp-section6 #child-pages-grid .child-page:nth-child(2), 
.nrp-section6 #child-pages-grid .child-page:nth-child(3), 
.nrp-section6 #child-pages-grid .child-page:nth-child(4) {
	display: block;
}


.nrp-section6 #child-pages-grid .child-page:nth-child(4n) {
	margin-right: 0;
}


.nrp-section6 #child-pages-grid .read-more-lk {
	display: none;
}


.nrp-section6 #child-pages-grid .cat-label {
	margin: 0;
	padding: 0;
}


.nrp-section6 #child-pages-grid .cat-label a {
	color: #1F242E;
	font-size: 20px;
	font-weight: 700;
	line-height: 130%;
	background: transparent;
	padding: 0;
	font-family: "Kumbh Sans", Sans-serif;
}



.nrp-section7 {
	padding-top: 80px;
	padding-bottom: 60px;
}


.nrp-section7-inner {
	padding: 0;
}



.nrp-section7-list .paper-item {
	padding: 16px;
	border-radius: 12px;
	border: 1px solid #E8E8EA;
	width: 32%;
	margin: 0 3% 3% 0;
}


.nrp-section7-list .paper-item .elementor-icon-list-items {
	margin-bottom: 15px;
}


.nrp-section7-list .paper-item .elementor-icon-list-items li:first-child span {
	background: #E9F3FF;
	color: #0072FF !important;
	padding: 3px 10px;
	border-radius: 6px;
}



.nrp-section7-list .paper-item:nth-child(3n) {
	margin-right: 0;
}


.nrp-section7-list .paper-item .elementor-widget-image {
	margin-bottom: 19px;
}


.nrp-section7-list .paper-item .elementor-widget-image a {
	display: block;
}


.nrp-section7-list .paper-item .elementor-widget-image img {
	border-radius: 6px;
}


.nrp-section7-list .paper-item .elementor-widget-heading {
	padding: 0;
}


.nrp-section7-list .paper-item .elementor-widget-heading p {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: pre-line;
}


.nrp-section7-list .paper-item .elementor-widget-heading h3 {
	padding-bottom: 12px;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: pre-line;
}


.read-download {
	margin-top: 30px;
	padding: 0 0 10px;
}


.read-download .read-more {
	margin-right: 12px;
}


.read-download .elementor-icon-box-title a {
	border: 1px solid #BDBDBD;
	display: block;
	padding: 15px 26px;
	border-radius: 50px;
	text-align: center;
	transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}



.nrp-section8 {
	overflow: hidden;
	position: relative;
}


.nrp-section8::after {
	content: "";
	display: block;
	width: 101px;
	height: 101px;
	background: #FEAC26;
	border-radius: 100%;
	position: absolute;
	left: -60px;
	top: 50%;
}


.nrp-section8::before {
	content: "";
	display: block;
	width: 101px;
	height: 101px;
	background: #FF5757;
	border-radius: 100%;
	position: absolute;
	right: -60px;
	top: 20%;
	left: auto;
}




.bpo-posts-wrapper .bpo-post-box:hover .bpo-thumb img, 
.nrp-section7-list .paper-item:hover .elementor-widget-image img, 
.nrp-section2-list .elementor-125002:hover .blog-post-grid .blog-featured-img img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transition-duration: 300ms;
}



.nrp-section4 .elementor-grid .category-news:nth-child(2) .blog-featured-img, 
.nrp-section7-list .paper-item .elementor-widget-image img, 
.nrp-section4 .blog-post-grid .blog-featured-img img {
	transition: 0.3s linear;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
}



.nrp-section4 .elementor-grid .category-news:nth-child(2) .blog-featured-img:hover, 
.nrp-section4 .blog-post-grid:hover .blog-featured-img img, 
.nrp-section4 .elementor-grid:hover .category-news:nth-child(2) .blog-featured-img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transition-duration: 300ms;
}


.bpo-posts-wrapper .bpo-post-box:hover h3 a, 
.nrp-section6 #child-pages-grid .child-page:hover h3 a, 
.nrp-section2-list .elementor-125002:hover .blog-post-grid .elementor-page-title span, 
.nrp-section4 .blog-post-grid:hover .bpo-news-sec-title span, 
.nrp-section5 .blog-post-grid:hover .bpo-learning-title span {
	color: #0087FC !important;
}


.nrp-section7-list .paper-item:hover .elementor-widget-heading h3 {
	text-decoration: underline !important;
}


.nrp-section7-list .paper-item:hover .read-download .elementor-icon-box-title a {
	background-color: #0271FF;
	color: #fff !important;
	border-color: #0271FF;
}


.nrp-section7-list .paper-item .read-download .elementor-icon-box-title a:hover {
   color: #FF5757 !important;
}


.nrp-section7-list .paper-item:hover .elementor-icon-list-items li:first-child span {
	background: #0087FC !important;
	color: #fff !important;
}



@media (max-width:767px){
	
		
	.nrp-section1 .resources-digital-banner {
		margin-top: 0;
		padding: 0 4px;
	}


	.nrp-section1 .e-con-inner {
		padding-bottom: 14px;
	}


	.nrp-section1-title h1 {
		font-size: 36px !important;
		line-height: 46px !important;
	}


	.nrp-section1-title .elementor-widget-heading {
		margin-bottom: 2px !important;
	}


	.nrp-section1-title {
		padding: 20px;
		margin: 10px auto 0;
	}


	.nrp-section1-title #article_category {
		background: #fff !important;
		border-radius: 50px;
		padding: 15.5px 23px;
		appearance: none;
		border: none;
		color: #102B3A;
		font-size: 16px;
		font-weight: 700;
		font-family: "Kumbh Sans", Sans-serif;
	}


	.nrp-section1-title .select_container::after {
		content: "";
		display: block;
		width: 14px;
		height: 14px;
		background: url("../svg/chevron-back-outline.svg") no-repeat center center;
		position: absolute;
		top: 28px;
		right: 20px;
		background-size: 100%;
	}	



	.nrp-section2 .e-con-inner {
		padding: 0 15px;
		max-width: 100%;
	}


	.nrp-section2 {
		padding-top: 43px;
		padding-bottom: 51px;
	}



	.nrp-title-btn {
		margin-bottom: 30px;
	}



	.nrp-title-btn .elementor-widget-button {
		display: none;
	}


	.nrp-title-btn .elementor-widget-heading {
		text-align: center !important;
		width: 100%;
	}


	.nrp-title-btn .elementor-widget-heading h2 {
		font-size: 24px !important;
		line-height: 34px !important;
	}


	.nrp-section2-list .elementor-grid {
		padding-left: 0;
	}


	.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) {
		position: relative;
		width: 100%;
		border-radius: 16px;
		background: #FAFAFA;
		margin-bottom: 21px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002 .post-category p a {
		font-size: 12px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .image-hover-wrapper-box {
		margin-bottom: 17px;
	}


	.nrp-section2-list .elementor-125002 .blog-post-grid {
		background: transparent !important;
	}


	.nrp-section2-list .elementor-grid .elementor-125002 .post-category {
		padding: 5px 9px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002 .elementor-element-6a007ae ul {
		margin: 5px 0px 0;
	}


	.nrp-section2-list .elementor-grid .elementor-125002 .elementor-element-6a007ae ul span {
		font-size: 12px !important;
	}


	.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .recent-article-title span {
		font-size: 16px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .recent-article-title {
		margin-bottom: 26px;
		margin-top: -4px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002 .elementor-icon-box-icon {
		top: -1px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002 .elementor-icon-box-content a {
		font-size: 12px !important;
		font-weight: 700 !important;
	}


	.nrp-section2-list .elementor-125002 .blog-post-grid span.elementor-heading-title {
		font-size: 14px;
		line-height: 130%;
	}


	.nrp-section2-list .elementor-125002 .blog-post-grid .elementor-page-title {
		margin-top: -4px;
	}


	.nrp-section2-list .elementor-125002 {
		width: 47%;
		margin-bottom: 30px;
	}


	.nrp-section2-list .elementor-125002 .blog-post-grid .blog-featured-img img {
		height: 100px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .blog-featured-img img {
		height: 178px;
	}


	.mobile-btn.elementor-widget-button {
		margin-top: 12px !important;
	}


	.mobile-btn.elementor-widget-button a {
		font-size: 14px !important;
		display: inline-block;
		width: auto;
		padding: 10px 16px !important;
	}


	.nrp-section3 {
		padding-top: 56px;
		padding-bottom: 72px;
	}


	.nrp-section3 .e-con-inner {
		max-width: 100%;
		padding: 0 15px;
	}



	.bpo-posts-wrapper .bpo-post-box img {
		height: 100px;
	}


	.bpo-posts-wrapper {
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
	}


	.bpo-posts-wrapper .bpo-post-box {
		width: 47%;
		margin: 0 0 31px;
	}


	.bpo-posts-wrapper .bpo-static-box {
		width: 100%;
		display: inline-block;
		margin: 0 0 31px;
	}


	.bpo-posts-wrapper .bpo-post-box h3 a {
		font-size: 14px;
	}


	.bpo-static-box h4 {
		margin: 0 0 26px;
		line-height: 130% !important;
		font-size: 20px !important;
	}


	.bpo-static-box a {
		font-size: 14px;
		padding: 10px 16px;
		width: auto;
	}


	.nrp-section4 {
		padding: 65px 15px 77px;
		position: relative;
		overflow: hidden;
	}


	.nrp-section4::after {
		content: "";
		display: block;
		width: 21px;
		height: 80px;
		background: url("../svg/groupx38466.svg") no-repeat center center;
		position: absolute;
		top: 50%;
		right: -7px;
		background-size: 100%;
	}


	.nrp-section4 .e-con-inner {
		max-width: 100%;
		padding: 0px;
	}


	.nrp-section4 .nrp-title-btn {
		margin-bottom: 35px;
	}


	.nrp-section4 .blog-post-grid .e-con-inner {
		display: flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}


	.nrp-section4 .elementor-grid .category-news:nth-child(2) {
		width: 100%;
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}


	.nrp-section4 .elementor-grid .category-news:nth-child(2) .blog-featured-img {
		width: 100%;
		padding: 8px;
		margin-bottom: 26px;
	}


	.nrp-section4 .elementor-grid .category-news:nth-child(2) .elementor-element-e35da11 {
		width: 100%;
		position: relative;
	}


	.nrp-section4 .elementor-grid .category-news:nth-child(2) .elementor-element-e35da11 p {
		font-size: 12px;
		line-height: 20px;
	}


	.nrp-section4 .elementor-grid .category-news:nth-child(2) .bpo-news-sec-title span {
		font-size: 16px !important;
		line-height: 130% !important;
		font-weight: 700 !important;
	}



	.nrp-section4 .elementor-grid .category-news:nth-child(2) .bpo-news-sec-title {
		padding-top: 10px;
		width: 100%;
		margin: 0 !important;
	}


	.nrp-section4 .elementor-grid .category-news {
		width: 100%;
		margin-bottom: 27px !important;
	}


	.nrp-section4 .blog-post-grid .blog-featured-img {
		width: 100%;
	}


	.nrp-section4 .blog-post-grid .blog-featured-img img {
		height: 200px !important;
		width: 100%;
	}


	.nrp-section4 .elementor-grid .category-news:nth-child(2) .blog-featured-img img {
		height: 178px !important;
	}


	.nrp-section4 .blog-post-grid .bpo-news-sec-title {
		margin-top: 15px !important;
	}


	.nrp-section4 .blog-post-grid .bpo-news-sec-title span {
		font-size: 14px !important;
	}


	.nrp-section4 .elementor-grid {
		gap: 0;
	}


	.nrp-section5 {
		padding-top: 67px;
		padding-bottom: 60px;
	}


	.nrp-section5 .e-con-inner {
		max-width: 100%;
		padding: 0 15px;
	}


	.nrp-section5 .blog-post-grid .bpo-learning-title span {
		font-size: 16px !important;
	}


	.nrp-section5 .blog-post-grid .bpo-learning-title {
		margin: 18px 0 0 !important;
	}
	
	

	.nrp-section5 .mobile-btn {
		margin-top: 36px !important;
	}


	.nrp-section5 .elementor-125186 {
		margin: 0;
		width: 47%;
	}
	
	
	.nrp-section5 .blog-post-grid .blog-featured-img img {
		height: 100px !important;
	}


	.nrp-section5 .elementor-grid {
		display: flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
		grid-column-gap: 0;
	}


	.nrp-section5 .nrp-title-btn {
		margin-bottom: 40px;
	}


	.nrp-section6 {
		padding-top: 77px;
		padding-bottom: 72px;
	}


	.nrp-section6 .e-con-inner {
		max-width: 100%;
		padding: 0 25px;
	}


	.nrp-section6 .nrp-title-btn {
		margin-bottom: 53px;
	}


	.nrp-section6 #child-pages-grid .child-page {
		width: 100%;
		margin: 0 0 34px;
	}


	.nrp-section6 #child-pages-grid .featured-image {
		margin-bottom: 7px;
	}


	.nrp-section6 #child-pages-grid .cat-label {
		margin: 0 0 10px;
	}


	.nrp-section6 #child-pages-grid .cat-label a {
		font-size: 16px;
	}


	.nrp-section6 #child-pages-grid .post-date {
		display: block;
		font-size: 16px;
		color: #97989F;
		font-weight: 400;
		line-height: 24px;
		font-family: "Kumbh Sans", Sans-serif;
	}
	
	
	.nrp-section6 #child-pages-grid .child-page:nth-child(4n) {
		margin-bottom: 24px;
	}


	.nrp-section7 {
		padding-top: 51px;
		padding-bottom: 51px;
	}


	.nrp-section7 .e-con-inner {
		max-width: 100%;
		padding: 0 15px;
	}


	.nrp-section7-list .paper-item {
		width: 100%;
		margin: 0 0 44px;
	}


	.nrp-section7-list .paper-item .elementor-icon-list-items li:first-child span {
		font-size: 14px !important;
	}


	.nrp-section7-list .paper-item .elementor-widget-heading h3 {
		text-align: left;
		font-size: 16px !important;
		padding-bottom: 8px;
	}



	.nrp-section7-list .paper-item .elementor-widget-heading {
		text-align: left;
	}


	.nrp-section7-list .paper-item .elementor-widget-heading p {
		font-size: 16px !important;
		line-height: 28px !important;
	}


	.read-download {
		margin-top: 20px;
		padding: 0;
	}


	.read-download .elementor-icon-box-title a {
		padding: 11px 21px;
		font-size: 14px !important;
	}


	.nrp-section7-list .paper-item:last-child {
		margin-bottom: 0;
	}	
	


	.nrp-section8 {
		padding-top: 114px;
	}	
	


	.nrp-section8::before {
		width: 78px;
		height: 78px;
		right: -37px;
		top: 12%;
	}


	.nrp-section8::after {
		width: 78px;
		height: 78px;
		left: -38px;
	}	
	
	
}/*===========*/





@media (min-width:767px) and (max-width:1024px){



	.nrp-section1 {
		padding-left: 15px;
		padding-right: 15px;
	}


	.nrp-section1-title {
		padding: 43px 20px;
	}


	.banner-scroll-link li.elementor-icon-list-item {
		padding-right: 10px;
		margin: 0 10px 0 0 !important;
	}


	.banner-scroll-link li.elementor-icon-list-item:last-child {
		margin-right: 0 !important;
		padding-right: 0;
	}


	.banner-scroll-link li.elementor-icon-list-item a {
		padding: 10px 13px !important;
		font-size: 13px !important;
	}


	.nrp-section1-title {
		margin: 0 auto 36px;
	}


	.nrp-section1 .elementor-element-778a206 .e-con-inner {
		padding: 90px 0 0;
	}


	.nrp-section2 {
		padding-left: 15px;
		padding-right: 15px;
	}


	.nrp-section2-list .elementor-125002 .blog-post-grid span.elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002 .post-category {
		padding: 5px 9px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002 .post-category p a {
		font-size: 13px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002 .elementor-element-6a007ae ul span {
		font-size: 12px !important;
	}


	.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .recent-article-title span {
		font-size: 20px;
	}


	.nrp-section3 {
		padding-left: 15px;
		padding-right: 15px;
	}


	.bpo-posts-wrapper .bpo-post-box img {
		height: 149px;
	}


	.bpo-posts-wrapper .bpo-post-box h3 a {
		font-size: 15px;
	}


	.bpo-static-box {
		padding: 20px 10px;
	}


	.bpo-static-box h4 {
		font-size: 16px !important;
	}


	.bpo-static-box a {
		font-size: 15px;
		padding: 14px 10px;
	}


	.nrp-section4 {
		padding-left: 15px;
		padding-right: 15px;
	}


	.nrp-section4 .elementor-grid .category-news:nth-child(2) .bpo-news-sec-title span {
		font-size: 28px !important;
		line-height: 38px !important;
	}


	.nrp-section4 .elementor-grid {
		grid-column-gap: 0;
	}



	.nrp-section4 .elementor-grid .category-news {
		width: 31.3%;
		margin: 0 3% 3% 0;
	}


	.nrp-section4 .elementor-grid .category-news:nth-child(5) {
		margin-right: 0;
	}


	.nrp-section4 .elementor-grid .category-news:nth-child(2) {
		margin-right: 0;
	}


	.nrp-section4 .blog-post-grid .bpo-news-sec-title span, 
	.nrp-section5 .blog-post-grid .bpo-learning-title span {
		font-size: 17px !important;
	}


	.nrp-section6 #child-pages-grid .cat-label a {
		font-size: 17px;
	}


	.nrp-section6 #child-pages-grid .child-page {
		margin: 0 2% 2% 0 !important;
	}


	.nrp-section6 #child-pages-grid .child-page:nth-child(4n) {
		margin-right: 0 !important;
	}


	.nrp-section7-list .paper-item .elementor-widget-heading h3 {
		padding-bottom: 12px;
		-webkit-line-clamp: 3;
		font-size: 17px !important;
		text-align: left;
		line-height: 24px !important;
	}


	.nrp-section7-list .paper-item .elementor-widget-heading p {
		-webkit-line-clamp: 2;
		text-align: left;
		font-size: 15px !important;
		line-height: 20px !important;
	}


	.read-download {
		flex-flow: row wrap !important;
		-webkit-flex-flow: row wrap !important;
		-moz-flex-flow: row wrap !important;
		-ms-flex-flow: row wrap !important;
		padding: 0;
	}


	.read-download .elementor-widget-icon-box {
		width: 100%;
		margin-bottom: 10px !important;
	}
	
	
	.read-download {
		padding: 0;
	}


	.read-download .elementor-icon-box-title a {
		padding: 11px 26px;
	}


	.nrp-section7-list .paper-item .elementor-icon-list-items li:first-child span {
		padding: 3px 7px;
	}


	.nrp-section7-list .paper-item .elementor-icon-list-items li span {
		font-size: 14px !important;
	}
	
	
	
	.nrp-section5, 
	.nrp-section6, 
	.nrp-section7 {
		padding-left: 15px;
		padding-right: 15px;
	}


}/*===========*/






@media (min-width:1024px) and (max-width:1280px){



	.nrp-section1 {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	
	
	.banner-scroll-link li.elementor-icon-list-item a {
		padding: 13px 20px !important;
	}



	.nrp-section1-title {
		margin: 0 auto 36px;
	}


	.nrp-section1 .elementor-element-778a206 .e-con-inner {
		padding: 90px 0 0;
	}


	.nrp-section2 {
		padding-left: 15px;
		padding-right: 15px;
	}


	.nrp-section2-list .elementor-125002 .blog-post-grid span.elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002 .post-category {
		padding: 5px 9px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002 .post-category p a {
		font-size: 14px;
	}


	.nrp-section2-list .elementor-grid .elementor-125002 .elementor-element-6a007ae ul span {
		font-size: 14px !important;
	}


	.nrp-section2-list .elementor-grid .elementor-125002:nth-child(2) .recent-article-title span {
		font-size: 20px;
	}


	.nrp-section3 {
		padding-left: 20px;
		padding-right: 20px;
	}


	.bpo-posts-wrapper .bpo-post-box img {
		height: 149px;
	}


	.bpo-posts-wrapper .bpo-post-box h3 a {
		font-size: 16px;
	}


	.bpo-static-box {
		padding: 20px 10px;
	}


	.bpo-static-box h4 {
		font-size: 16px !important;
	}


	.bpo-static-box a {
		font-size: 16px;
		padding: 14px 10px;
	}
	
	


	.nrp-section4 {
		padding-left: 20px;
		padding-right: 20px;
	}


	.nrp-section4 .elementor-grid .category-news:nth-child(2) .bpo-news-sec-title span {
		font-size: 28px !important;
		line-height: 38px !important;
	}


	.nrp-section4 .elementor-grid {
		grid-column-gap: 0;
	}



	.nrp-section4 .elementor-grid .category-news {
		width: 31.3%;
		margin: 0 3% 3% 0;
	}


	.nrp-section4 .elementor-grid .category-news:nth-child(5) {
		margin-right: 0;
	}


	.nrp-section4 .elementor-grid .category-news:nth-child(2) {
		margin-right: 0;
	}


	.nrp-section4 .blog-post-grid .bpo-news-sec-title span, 
	.nrp-section5 .blog-post-grid .bpo-learning-title span {
		font-size: 18px !important;
	}
	
	
	.nrp-section5 .elementor-grid {
		display: flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		flex-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
	}
	
	
	
	.nrp-section5 .elementor-125186 {
		width: 22.6%;
	}


	.nrp-section6 #child-pages-grid .cat-label a {
		font-size: 18px;
	}


	.nrp-section6 #child-pages-grid .child-page {
		margin: 0 2% 2% 0 !important;
	}


	.nrp-section6 #child-pages-grid .child-page:nth-child(4n) {
		margin-right: 0 !important;
	}


	.nrp-section7-list .paper-item .elementor-widget-heading h3 {
		padding-bottom: 12px;
		-webkit-line-clamp: 3;
		font-size: 20px !important;
		text-align: left;
		line-height: 28px !important;
	}


	.nrp-section7-list .paper-item .elementor-widget-heading p {
		-webkit-line-clamp: 2;
		text-align: left;
		font-size: 17px !important;
		line-height: 27px !important;
	}


	.read-download .elementor-widget-icon-box {
		width: 100%;
		margin-bottom: 10px !important;
	}
	
	
	.read-download {
		padding: 0;
	}


	.read-download .elementor-icon-box-title a {
		padding: 11px 19px;
		font-size: 13px !important;
	}


	.nrp-section7-list .paper-item .elementor-icon-list-items li:first-child span {
		padding: 3px 7px;
	}


	.nrp-section7-list .paper-item .elementor-icon-list-items li span {
		font-size: 16px !important;
	}
	
	
	
	.nrp-section5, 
	.nrp-section6, 
	.nrp-section7 {
		padding-left: 20px;
		padding-right: 20px;
	}


}/*===========*/




@media (min-width:767px){

	.nrp-section8 .newsletter-hubspot-form::after {
		content: "";
		display: block;
		width: 72px;
		height: 73px;
		background: url("../svg/fi_984740701.svg") no-repeat 0 0;
		background-size: auto;
		position: absolute;
		top: -50px;
		right: -81px;
		background-size: 100%;
	}	
	
}/*===========*/





/*================new resources page===================*/





/*================Ai Agents page===================*/


.ai-process-title {
	margin-bottom: 100px;
}


.ai-process-title h2 span {
	background: linear-gradient(90deg, rgba(255,73,73,1) 25%, rgba(170,60,255,1) 100%);
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.ai-process-section {
	padding: 120px 0;
	position: relative;
	background: #F1F1F1;
	overflow: hidden;
}


.ai-process-section::after {
	content: "";
	display: block;
	width: 125px;
	height: 294px;
	background: url("../svg/groupai38397.svg") no-repeat center center;
	background-size: auto;
	background-size: 100%;
	position: absolute;
	top: 200px;
	left: 0;
}


.ai-process-section::before {
	content: "";
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	bottom: 100px;
	right: 24px;
	background: url("../svg/ellipseai15.svg") center center no-repeat;
	left: auto;
	top: auto;
	background-size: 100%;
}


.ai-process-list {
	position: relative;
}


.ai-process-list::after {
	content: "";
	display: block;
	width: 100px;
	height: 100px;
	background: #0170FA;
	border-radius: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0.1;
}


.ai-process-block {
	padding-bottom: 0;
}


.ai-process-block .elementor-widget-image-box {
	width: 100%;
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	position: relative;
	padding: 0;
}


.ai-process-block .elementor-widget-image-box::after {
	content: "";
	display: block;
	width: 360px;
	height: 100px;
	background: url("../png/sp01.png") no-repeat 0 0;
	position: absolute;
	right: 250px;
	background-size: 100%;
	top: 142px;
}


.ai-process-block:nth-child(2n) .elementor-widget-image-box::after {
	content: "";
	display: block;
	width: 360px;
	height: 100px;
	background: url("../png/sp02.png") no-repeat 0 0;
	position: absolute;
	left: 250px;
	background-size: 100%;
	top: 142px;
}



.ai-process-block:last-child .elementor-widget-image-box::after{
	display: none;
}


.ai-process-block:nth-child(2n) .elementor-widget-image-box {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
}


.ai-process-block .elementor-image-box-wrapper {
	border: 1px solid #F0F1F3;
	border-radius: 18px;
	background: #fff;
	padding: 32px;
	max-width: 500px;
	position: relative;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	z-index: 1;
}


.ai-process-block.active .elementor-image-box-wrapper {
	border-color: #0271ff;
}



.ai-process-block.active .elementor-image-box-wrapper {
	box-shadow: 0 0 28px 0 rgba(0,0,0,0.1);
}




.ai-process-block .elementor-image-box-wrapper h2 {
	padding-top: 79px;
	padding-bottom: 15px;
	line-height: normal;
}


.ai-process-block .gray-icon-img, 
.ai-process-block .blue-icon-img {
	position: absolute;
	left: 32px;
	top: 32px;
	width: 52px;
}


.ai-process-block .gray-icon-img img, 
.ai-process-block .blue-icon-img img {
	width: 100%;
}


.ai-process-block .blue-icon-img, 
.ai-process-block.active .gray-icon-img {
	opacity: 0;
}


.ai-process-block.active .blue-icon-img{
	opacity: 1;
}


.ai-process-item .e-con-inner {
	padding-left: 110px;
}


.ai-process-block:nth-child(1) .elementor-image-box-wrapper::after {
	width: 80px;
	height: 1px;
	background: #707376;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	top: 142px;
	left: -80px;
	right: auto;
}


.ai-process-block:nth-child(1) .elementor-image-box-wrapper::before {
	content: "";
	display: block;
	width: 41px;
	height: 41px;
	background: url("../png/dot-icon01.png") no-repeat 0 0;
	position: absolute;
	top: 121px;
	left: -110px;
	right: auto;
}



.ai-process-block .elementor-image-box-wrapper::after {
	content: "";
	display: block;
	width: 80px;
	height: 0.8px;
	background: #707376;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	position: absolute;
	top: -40px;
	left: 0;
	right: 0;
	margin: 0 auto;
}


.ai-process-block .elementor-image-box-wrapper::before {
	content: "";
	display: block;
	width: 41px;
	height: 41px;
	background: url("../png/dot-icon01.png") no-repeat 0 0;
	position: absolute;
	top: -96px;
	left: 0;
	right: 0;
	margin: 0 auto;
	background-size: 100%;
}


.ai-process-block.active .elementor-image-box-wrapper::before {
	background: url("../png/dot-icon01-blue.png") no-repeat 0 0;
}


.ai-process-block.active .elementor-image-box-wrapper::after {
	background: #0271ff;
}



.ai-process-block.active .elementor-widget-image-box::after {
	background: url("../png/sp01-blue.png") no-repeat 0 0;
	background-size: 100%;
}


.ai-process-block.active:nth-child(2n) .elementor-widget-image-box::after {
	background: url("../png/sp02-blue.png") no-repeat 0 0;
	background-size: 100%;
}


.ai-process-block .elementor-image-box-wrapper .elementor-widget-text-editor {
	line-height: 28px;
}


.ai-process-block .elementor-image-box-wrapper p {
	line-height: 28px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	white-space: pre-line;
	overflow: hidden;
	margin-bottom: 0;
}





@media (max-width:1000px){


	.ai-process-section {
		padding: 49px 0 10px;
		background: #fff;
	}


	.ai-process-title .elementor-widget-heading {
		padding-bottom: 0 !important;
	}


	.ai-process-title {
		margin-bottom: 106px;
		padding: 0 25px;
		position: relative;
	}


	.ai-process-title::before {
		content: "";
		display: block;
		width: 45px;
		height: 0.8px;
		background: #666;
		position: absolute;
		bottom: -23px;
		left: 0;
		right: 0;
		margin: 0 auto;
		top: auto;
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		opacity: 0.20;
	}


	.ai-process-title::after {
		content: "";
		display: block;
		width: 5px;
		height: 5px;
		background: #666;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		border-radius: 100%;
		opacity: 0.20;
	}


	.ai-process-title .e-con-inner {
		padding-bottom: 0;
	}


	.ai-process-section::after {
		width: 50px;
		height: 110px;
		background: url("../svg/groupai38397m.svg") no-repeat center center;
		background-size: 100%;
		top: 40px;
		left: 0;
	}



	.ai-process-block {
		margin-bottom: 66px;
	}


	.ai-process-block .elementor-image-box-wrapper {
		text-align: center !important;
		margin: 0 auto;
	}


	.ai-process-item .e-con-inner {
		padding-left: 0;
	}


	.ai-process-block .elementor-widget-image-box::after {
		opacity: 0;
	}


	.ai-process-block:nth-child(1) .elementor-image-box-wrapper::before {
		width: 30px;
		height: 30px;
		top: -71px;
		left: 0;
		right: 0;
		background-size: 100%;
	}


	.ai-process-block .elementor-image-box-wrapper::before {
		width: 30px;
		height: 30px;
		top: -52px;
		left: 0;
		right: 0;
		background-size: 100%;
		opacity: 0.20;
	}


	.ai-process-block.active .elementor-image-box-wrapper::before {
		background-size: 100%;
		opacity: 1;
	}


	.ai-process-block .elementor-image-box-wrapper::after {
		opacity: 0.20;
		background: #666;
	}


	.ai-process-block:nth-child(1) .elementor-image-box-wrapper::after {
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		top: -24px;
		left: 0;
		right: 0;
		width: 47px;
		opacity: 0.20;
		background: #666;
	}



	.ai-process-block.active .elementor-image-box-wrapper::after {
		background: #0271ff;
		opacity: 1;
	}


	.ai-process-list::after {
		opacity: 0;
	}


	.ai-process-section::before {
		width: 70px;
		bottom: 20px;
		right: -24px;
	}
	
	
	.ai-process-block .elementor-image-box-wrapper h3 {
		margin-bottom: 10px;
		font-size: 18px !important;
	}
	
	
	.ai-process-block .elementor-image-box-wrapper p {
		line-height: 21px;
		font-size: 14px !important;
	}
	
	
	
	.ai-process-block .gray-icon-img, 
	.ai-process-block .blue-icon-img {
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	
}/*====media close====*/




@media (min-width:767px) and (max-width:1000px){
	

	.ai-process-block {
		margin-bottom: 62px;
		padding-bottom: 0;
	}



	.ai-process-section::after {
		width: 77px;
		height: 161px;
		background: url("../svg/groupai38397.svg") no-repeat center center;
		background-size: 100%;
	}


	.ai-process-section::before {
		width: 90px;
		bottom: 57px;
		right: 38px;
	}


	
}/*====media close====*/





@media (min-width:1000px) and (max-width:1200px){
	

	.ai-process-title .e-con-inner {
		padding-bottom: 0;
	}
	
	
	.ai-process-title {
		margin-bottom: 60px;
	}


	.ai-process-section .e-con-inner {
		width: 95%;
	}


	.ai-process-section .e-con-inner .e-con-inner {
		width: 100%;
	}


	.ai-process-block .elementor-widget-image-box::after {
		width: 100%;
		right: 250px;
		max-width: 280px;
	}


	.ai-process-block .elementor-image-box-wrapper {
		z-index: 1;
	}


	.ai-process-block {
		padding-bottom: 0;
	}
	
	
	.ai-process-block .elementor-image-box-wrapper h2 {
		padding-top: 70px;
		padding-bottom: 10px;
	}

	
}/*====media close====*/




@media (min-width:1200px) and (max-width:1300px){
	
	
	.ai-process-title .e-con-inner {
		padding-bottom: 0;
	}


	.ai-process-section .e-con-inner {
		width: 95%;
	}


	.ai-process-section .e-con-inner .e-con-inner {
		width: 100%;
	}
	

	.ai-process-block .elementor-image-box-wrapper {
		z-index: 1;
	}


	.ai-process-block {
		padding-bottom: 0;
	}
	
	
}/*====media close====*/	
	



/*================Ai Agents page===================*/





/*================Ai Agents page===================*/




/*================search page===================*/



.search .elementor-location-header {
	z-index: 999;
}


.search .posts_container {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	max-width: 1280px;
	margin: 200px auto 0;
	padding: 0 18px;
}


.search .posts_container .column-1_3 {
	padding: 20px;
	background: rgba(0,0,0,0.03);
	margin: 0 2% 2% 0;
	width: 32%;
}


.search .posts_container .column-1_3:nth-child(3n) {
	margin-right: 0;
}


.search .column-1_3 .post_featured {
	position: relative;
	padding-bottom: calc( 0.8 * 100% );
	width: 100%;
}


.search .column-1_3 .post_featured img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.search .posts_container .column-1_3 .post_title a {
	display: inline-block;
	line-height: 29px;
	font-size: 23px;
}


.search .pagination {
	padding: 70px 0;
}


.search .pagination .nav-links {
	max-width: 1280px;
	padding: 0 20px;
	text-align: center;
	margin: 0 auto;
}




@media (max-width:767px){
	
	.search .posts_container {
		margin-top: 100px;
	}


	.search .posts_container .column-1_3 {
		margin: 0 0 20px;
		width: 100% !important;
	}	
	
}/*====media close====*/



@media (min-width:767px) and (max-width:1280px){
	
	.search .posts_container {
		margin-top: 100px;
	}
	
	
	.search .posts_container .column-1_3 .post_title a {
		line-height: 26px;
		font-size: 21px;
	}
	
}/*====media close====*/


/*================search page===================*/






#white-load-more.active-less .elementor-button-icon::after {
	transform: rotate(180deg);
	top: 30%;
	left: 0;
}




.fluid-banner-caption h1, .fluid-banner-caption p {
    color: #fff;
}



.awards-logo-item{
  backdrop-filter: blur(20px);
}


.awards-logo-item .elementor-divider {
    width: calc(100% + 48px);
    margin-left: -24px;
}